@CHARSET "UTF-8";
/* @import "compass/css3/pie"; */
/* $pie-behavior: url("/css/PIE.htc"); */
/* line 22, ../scss/screen.scss */
body {
  background: #fff;
  color: #000;
  position: relative;
}

/* line 28, ../scss/screen.scss */
#test-body {
  /*     background: none repeat scroll 0 0 #243342; */
  /*     color: #FFFFFF; */
  /*     font-family: 'Open Sans Condensed',sans-serif; */
  /*     font-size: 2em; */
  left: 300px;
  position: absolute;
  top: 0;
  z-index: 1;
}

/* line 39, ../scss/screen.scss */
.main-body {
  margin: 0 50px;
  min-width: 875px;
}

/* line 43, ../scss/screen.scss */
#menu {
  position: fixed;
  right: 0;
  left: auto;
  z-index: 100;
}

/* line 52, ../scss/screen.scss */
footer {
  border-top: 1px solid #000;
  height: 1.5em;
  margin-top: 0.5em;
}

/* line 64, ../scss/screen.scss */
a {
  color: #0D5486;
  text-decoration: underline;
}
/* line 18, c:\jruby-1.7.12\lib\ruby\gems\shared\gems\compass-core-1.0.1\stylesheets\compass\typography\links\_link-colors.scss */
a:visited {
  color: #0D5486;
}
/* line 21, c:\jruby-1.7.12\lib\ruby\gems\shared\gems\compass-core-1.0.1\stylesheets\compass\typography\links\_link-colors.scss */
a:focus {
  color: #0D5486;
}
/* line 24, c:\jruby-1.7.12\lib\ruby\gems\shared\gems\compass-core-1.0.1\stylesheets\compass\typography\links\_link-colors.scss */
a:hover {
  color: #f00;
}
/* line 27, c:\jruby-1.7.12\lib\ruby\gems\shared\gems\compass-core-1.0.1\stylesheets\compass\typography\links\_link-colors.scss */
a:active {
  color: #0D5486;
}
/* line 67, ../scss/screen.scss */
a.term {
  /* 		color: $link; */
  border-bottom: 1px dashed #0D5486;
  display: inline-block;
  line-height: 0.9em;
  text-decoration: none;
}

/* line 77, ../scss/screen.scss */
figure {
  border: 1px #eee solid;
  margin: 10px 5px;
  padding: 5px;
  text-align: center;
}
/* line 83, ../scss/screen.scss */
figure figcaption {
  /*background: #eee;*/
}
/* line 85, ../scss/screen.scss */
figure figcaption .figure-number {
  font-weight: bold;
}

/******************************************************************************
	TABLES
******************************************************************************/
/* line 93, ../scss/screen.scss */
.tabularFixed {
  padding: 5px;
}

/* line 94, ../scss/screen.scss */
.tabular {
  margin-top: 2em;
  margin-bottom: 2em;
}
/* line 98, ../scss/screen.scss */
.tabular .tabularWord {
  margin-right: 0.3em;
  color: #1D7CA7;
}
/* line 99, ../scss/screen.scss */
.tabular .number {
  margin-right: 0.6em;
  color: #1D7CA7;
}
/* line 100, ../scss/screen.scss */
.tabular caption {
  font-weight: bold;
}
/* line 101, ../scss/screen.scss */
.tabular thead {
  background-color: #F1F8EF;
}

/* line 104, ../scss/screen.scss */
.table {
  margin: 0 auto;
  /* left and right sides */
  /* above first row */
  /* after last row */
  /* 	&.bottom2{ */
  /* 		border-bottom:  1px solid #000; */
  /* 	} */
  /* top and bottom */
  /* all of the above */
  /* none of the above */
}
/* line 107, ../scss/screen.scss */
.table.sides {
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}
/* line 112, ../scss/screen.scss */
.table.top {
  border-top: 1px solid #000;
}
/* line 116, ../scss/screen.scss */
.table.bottom {
  border-bottom: 1px solid #000;
}
/* line 123, ../scss/screen.scss */
.table.topbot {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
/* line 128, ../scss/screen.scss */
.table.all {
  border: 1px solid #000;
}
/* line 133, ../scss/screen.scss */
.table.none {
  border: none;
}
/* line 140, ../scss/screen.scss */
.table .entry {
  padding: 5px;
  border-width: 1px;
}
/* line 146, ../scss/screen.scss */
.table .xxxx-borders {
  border-top-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
}
/* line 147, ../scss/screen.scss */
.table .txxx-borders {
  border-top-style: solid;
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
}
/* line 148, ../scss/screen.scss */
.table .xbxx-borders {
  border-top-style: none;
  border-bottom-style: solid;
  border-left-style: none;
  border-right-style: none;
}
/* line 149, ../scss/screen.scss */
.table .xb2xx-borders {
  border-top-style: none;
  border-bottom-style: double;
  border-left-style: none;
  border-right-style: none;
}
/* line 150, ../scss/screen.scss */
.table .xxlx-borders {
  border-top-style: none;
  border-bottom-style: none;
  border-left-style: solid;
  border-right-style: none;
}
/* line 151, ../scss/screen.scss */
.table .xxxr-borders {
  border-top-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: solid;
}
/* line 152, ../scss/screen.scss */
.table .xxxr2-borders {
  border-top-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: double;
}
/* line 153, ../scss/screen.scss */
.table .tbxx-borders {
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: none;
  border-right-style: none;
}
/* line 154, ../scss/screen.scss */
.table .txlx-borders {
  border-top-style: solid;
  border-bottom-style: none;
  border-left-style: solid;
  border-right-style: none;
}
/* line 155, ../scss/screen.scss */
.table .txxr-borders {
  border-top-style: solid;
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: solid;
}
/* line 156, ../scss/screen.scss */
.table .xblx-borders {
  border-top-style: none;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: none;
}
/* line 157, ../scss/screen.scss */
.table .xbxr-borders {
  border-top-style: none;
  border-bottom-style: solid;
  border-left-style: none;
  border-right-style: solid;
}
/* line 158, ../scss/screen.scss */
.table .xxlr-borders {
  border-top-style: none;
  border-bottom-style: none;
  border-left-style: solid;
  border-right-style: solid;
}
/* line 159, ../scss/screen.scss */
.table .tblx-borders {
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: none;
}
/* line 160, ../scss/screen.scss */
.table .tbxr-borders {
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: none;
  border-right-style: solid;
}
/* line 161, ../scss/screen.scss */
.table .txlr-borders {
  border-top-style: solid;
  border-bottom-style: none;
  border-left-style: solid;
  border-right-style: solid;
}
/* line 162, ../scss/screen.scss */
.table .xblr-borders {
  border-top-style: none;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
}
/* line 163, ../scss/screen.scss */
.table .tblr-borders {
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
}

/******************************************************************************
	LIST
******************************************************************************/
/* line 169, ../scss/screen.scss */
ul {
  list-style: none;
}
/* line 172, ../scss/screen.scss */
ul .item-number, ul .choice-label {
  margin-right: 0.5em;
}
/* line 175, ../scss/screen.scss */
ul .item-number + p, ul .choice-label + p {
  display: inline;
}
/* line 181, ../scss/screen.scss */
ul.list-1 {
  list-style: decimal;
  /* li:after{content:'.';} */
}
/* line 184, ../scss/screen.scss */
ul.list-1 .item-title {
  font-weight: bold;
  font-style: italic;
}
/* line 192, ../scss/screen.scss */
ul.list-a {
  margin-bottom: 5px;
  /* 		list-style: lower-alpha inside; */
  /* 		li:before{content:')';} */
  /* &:after{content:')';} */
}
/* line 198, ../scss/screen.scss */
ul.list-bulleted {
  list-style: none;
}
/* line 199, ../scss/screen.scss */
ul.list-custom {
  list-style: none;
}

/******************************************************************************
	Definition PopUp
******************************************************************************/
/* line 210, ../scss/screen.scss */
.definition-popup {
  position: relative;
  /*     visibility: hidden; */
  /*     display: none; */
}
/* line 215, ../scss/screen.scss */
.definition-popup span {
  display: block;
}
/* line 216, ../scss/screen.scss */
.definition-popup .arrow {
  position: absolute;
  width: 20px;
  height: 22px;
  margin-left: 18px;
  z-index: 2000;
}
/* line 223, ../scss/screen.scss */
.definition-popup .arrow._top {
  top: -20px;
  background: url("../art/tooltip/arrow_top_left.png");
}
/* line 227, ../scss/screen.scss */
.definition-popup .arrow._top.right {
  background: url("../art/tooltip/arrow_top_right.png");
  right: 17px;
}
/* line 233, ../scss/screen.scss */
.definition-popup .arrow._bottom {
  bottom: -20px;
  background: url("../art/tooltip/arrow_bottom_left.png");
}
/* line 237, ../scss/screen.scss */
.definition-popup .arrow._bottom.right {
  background: url("../art/tooltip/arrow_bottom_right.png");
  right: 17px;
}
/* line 245, ../scss/screen.scss */
.definition-popup .definition-box {
  background: #FFF;
  border: 2px solid #1089b1;
  padding: 12px;
  position: relative;
  z-index: 1000;
  /* 		@include pie; */
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
}
/* line 255, ../scss/screen.scss */
.definition-popup .definition-box .definition-title {
  padding-bottom: 6px;
}
/* line 257, ../scss/screen.scss */
.definition-popup .definition-box .definition-title .term {
  color: #1089b1;
  font-family: arial, verdana, tahoma, helvetica, sans-serif;
  font-size: 16px;
  letter-spacing: 1px;
  padding: 0 2px 0 2px;
}
/* line 265, ../scss/screen.scss */
.definition-popup .definition-box .definition-title .audio-term {
  display: inline-block;
  width: 12px;
  height: 16px;
  background: url(../art/tooltip/audio_term.png) no-repeat;
  margin-right: 5px;
  margin-bottom: -2px;
}
/* line 275, ../scss/screen.scss */
.definition-popup .definition-box .definition-body {
  color: #000;
  font-family: arial, verdana, tahoma, helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  overflow: hidden;
}

/******************************************************************************
	Exercise
******************************************************************************/
/* line 289, ../scss/screen.scss */
.exercise {
  padding-left: 2em;
  position: relative;
  display: table-row;
}
/* line 295, ../scss/screen.scss */
.exercise .exercise-number {
  display: table-cell;
  vertical-align: baseline;
  padding-right: 4px;
  white-space: nowrap;
  /* 		position: absolute; */
  /* 		left: 0; */
  /* 		top: 0; */
}
/* line 305, ../scss/screen.scss */
.exercise .question {
  /* 		position: relative; */
  /* 		top: 0; */
  display: table-row;
  vertical-align: baseline;
}
/* line 312, ../scss/screen.scss */
.exercise .answer {
  display: table-row;
}
/* line 314, ../scss/screen.scss */
.exercise .answer .answer-hidden {
  border: 1px solid #9fb0c1;
  /* 			@include pie; */
  -moz-border-radius: 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 5px 5px;
  margin-bottom: 5px;
  padding: 5px;
}
/* line 322, ../scss/screen.scss */
.exercise .workedSolution {
  display: table-row;
}
/* line 324, ../scss/screen.scss */
.exercise .workedSolution .workedSolution-title {
  font-weight: bold;
}
/* line 327, ../scss/screen.scss */
.exercise .workedSolution .workedSolution-hidden {
  border: 1px solid #9fb0c1;
  /* 			@include pie; */
  -moz-border-radius: 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 5px 5px;
  margin-bottom: 5px;
  padding: 5px;
}
/* line 336, ../scss/screen.scss */
.exercise .choiceGroup {
  margin-bottom: 5px;
}

/******************************************************************************
	Section
******************************************************************************/
/* line 344, ../scss/screen.scss */
section h2 {
  font-weight: bold;
  border-bottom: 1px solid black;
}
/* line 348, ../scss/screen.scss */
section h2 .number {
  border-right: 3px solid #BB2E22;
  color: #926E58;
}
/* line 352, ../scss/screen.scss */
section h2 .main {
  color: #1D7CA7;
}
/* line 354, ../scss/screen.scss */
section h3 {
  font-weight: bold;
}
/* line 358, ../scss/screen.scss */
section h3 .main {
  color: #926E58;
}
/* line 365, ../scss/screen.scss */
section section > h4 .main {
  color: #926E58;
  font-weight: bold;
}

/******************************************************************************
	featureFixed
******************************************************************************/
/* line 377, ../scss/screen.scss */
.featureFixed.Check_Your_Understanding {
  margin-top: 2em;
  margin-bottom: 2em;
  border-left: 3px solid #1D7CA7;
}
/* line 382, ../scss/screen.scss */
.featureFixed.Check_Your_Understanding .type {
  font-size: 0.8em;
  color: #1D7CA7;
  margin-left: 5px;
}
/* line 387, ../scss/screen.scss */
.featureFixed.Check_Your_Understanding h4 {
  border-bottom: 1px solid black;
}
/* line 388, ../scss/screen.scss */
.featureFixed.Check_Your_Understanding .body {
  margin-left: 5px;
}
/* line 392, ../scss/screen.scss */
.featureFixed.Definition {
  margin-top: 2em;
  margin-bottom: 2em;
  border-left: 3px solid #658E76;
}
/* line 397, ../scss/screen.scss */
.featureFixed.Definition .title {
  color: #658E76;
  font-size: 0.8em;
  margin-left: 5px;
}
/* line 402, ../scss/screen.scss */
.featureFixed.Definition h4 {
  border-bottom: 1px solid black;
}
/* line 403, ../scss/screen.scss */
.featureFixed.Definition .body {
  margin-left: 5px;
}
/* line 406, ../scss/screen.scss */
.featureFixed.Problem-Solving_Insight {
  margin-top: 1em;
  font-weight: bold;
}
/* line 410, ../scss/screen.scss */
.featureFixed.Problem-Solving_Insight h4 {
  background-color: white;
  text-align: left;
  font-size: 1em;
}
/* line 415, ../scss/screen.scss */
.featureFixed.Problem-Solving_Insight .type {
  color: #BB2E22;
}
/* line 419, ../scss/screen.scss */
.featureFixed.Problem-Solving_Insight .title {
  color: #BB2E22;
}
/* line 424, ../scss/screen.scss */
.featureFixed.Reasoning_Strategy {
  margin-top: 2em;
  margin-bottom: 2em;
  border-left: 3px solid #926E58;
}
/* line 428, ../scss/screen.scss */
.featureFixed.Reasoning_Strategy h4 {
  border-bottom: 1px solid black;
}
/* line 430, ../scss/screen.scss */
.featureFixed.Reasoning_Strategy h4 .type {
  color: #926E58;
  font-size: 0.8em;
  margin-left: 5px;
  margin-right: 0.2em;
}
/* line 437, ../scss/screen.scss */
.featureFixed.Reasoning_Strategy h4 .title {
  color: black;
  font-size: 0.8em;
}
/* line 444, ../scss/screen.scss */
.featureFixed.Reasoning_Strategy .body {
  margin-left: 5px;
}
/* line 447, ../scss/screen.scss */
.featureFixed.MATH_SKILLS {
  margin-top: 2em;
  margin-bottom: 2em;
  padding: 10px;
  background-color: #FFFEF2;
  border: 2px solid #BB2E22;
  /* 		@include pie; */
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  /* 		 border-radius: 20px 20px 20px 20px;
  	    -webkit-border-radius:20px 20px 20px 20px ;
  	    -moz-border-radius:20px 20px 20px 20px ;
  	    -khtml-border-radius:20px 20px 20px 20px ;
  	    behavior: url(../../pack/common/css/pie/PIE.htc); border-radius: 20px 20px 20px 20px ;
  	    -webkit-border-radius:20px 20px 20px 20px ;
  	    -moz-border-radius:20px 20px 20px 20px ;
  	    -khtml-border-radius:20px 20px 20px 20px ;
  	    behavior: url(../../pack/common/css/pie/PIE.htc); */
}
/* line 470, ../scss/screen.scss */
.featureFixed.MATH_SKILLS > h4 .type {
  margin-left: 5px;
  margin-right: 0.2em;
  color: #BB2E22;
  font-size: 0.8em;
  text-transform: uppercase;
}

/******************************************************************************
	feature
******************************************************************************/
/* line 490, ../scss/screen.scss */
.feature.EXAMPLE, .feature.Analyzing_Multiple-Concept_Problems .EXAMPLE, .feature.Example {
  margin-top: 1em;
  border-bottom: 4px solid #BB2E22;
}
/* line 494, ../scss/screen.scss */
.feature.EXAMPLE > h4, .feature.Analyzing_Multiple-Concept_Problems .EXAMPLE > h4, .feature.Example > h4 {
  background-color: #BB2E22;
  text-align: center;
}
/* line 496, ../scss/screen.scss */
.feature.EXAMPLE > h4 .type, .feature.Analyzing_Multiple-Concept_Problems .EXAMPLE > h4 .type, .feature.Example > h4 .type {
  color: white;
  font-weight: bold;
  margin-right: 0.2em;
}
/* line 501, ../scss/screen.scss */
.feature.EXAMPLE > h4 .number, .feature.Analyzing_Multiple-Concept_Problems .EXAMPLE > h4 .number, .feature.Example > h4 .number {
  color: white;
  border-right: 2px solid #E1A18B;
  padding-right: 0.5em;
}
/* line 506, ../scss/screen.scss */
.feature.EXAMPLE > h4 .title, .feature.Analyzing_Multiple-Concept_Problems .EXAMPLE > h4 .title, .feature.Example > h4 .title {
  color: white;
}
/* line 514, ../scss/screen.scss */
.feature.EXAMPLE .workedSolution-title, .feature.Analyzing_Multiple-Concept_Problems .EXAMPLE .workedSolution-title, .feature.Example .workedSolution-title {
  color: #BB2E22;
  font-weight: bold;
}
/* line 519, ../scss/screen.scss */
.feature.EXAMPLE .hint-title, .feature.Analyzing_Multiple-Concept_Problems .EXAMPLE .hint-title, .feature.Example .hint-title {
  color: #BB2E22;
  font-weight: bold;
}
/* line 525, ../scss/screen.scss */
.feature.CONCEPTUAL_EXAMPLE {
  margin-top: 1em;
  border-bottom: 4px solid #BB2E22;
  /* 		strong > em, em > strong{color:$red;} */
  /* 		div section p em strong{color:$red;}		 */
}
/* line 529, ../scss/screen.scss */
.feature.CONCEPTUAL_EXAMPLE > h4 {
  background-color: #BB2E22;
  text-align: center;
}
/* line 532, ../scss/screen.scss */
.feature.CONCEPTUAL_EXAMPLE > h4 .type {
  color: white;
  font-weight: bold;
  margin-right: 0.2em;
}
/* line 537, ../scss/screen.scss */
.feature.CONCEPTUAL_EXAMPLE > h4 .number {
  color: white;
  border-right: 2px solid #E1A18B;
  padding-right: 0.5em;
}
/* line 542, ../scss/screen.scss */
.feature.CONCEPTUAL_EXAMPLE > h4 .title {
  color: white;
}
/* line 547, ../scss/screen.scss */
.feature.CONCEPTUAL_EXAMPLE .workedSolution-title {
  color: #BB2E22;
  font-weight: bold;
}
/* line 552, ../scss/screen.scss */
.feature.CONCEPTUAL_EXAMPLE .hint-title {
  color: #BB2E22;
  font-weight: bold;
}
/* line 557, ../scss/screen.scss */
.feature.CONCEPTUAL_EXAMPLE .answer div b {
  display: none;
}
/* line 559, ../scss/screen.scss */
.feature.CONCEPTUAL_EXAMPLE div section p em {
  font-weight: bold;
}
/* line 563, ../scss/screen.scss */
.feature.Analyzing_Multiple-Concept_Problems {
  background-color: #F4F1E8;
}
/* line 566, ../scss/screen.scss */
.feature.Analyzing_Multiple-Concept_Problems > h4 {
  padding-top: 10px;
  background-color: #658E76;
}
/* line 569, ../scss/screen.scss */
.feature.Analyzing_Multiple-Concept_Problems > h4 .type {
  color: #BBDDB1;
  font-weight: bold;
  font-size: 1.6em;
  padding-left: 10px;
}
/* line 579, ../scss/screen.scss */
.feature.Analyzing_Multiple-Concept_Problems .EXAMPLE h4 {
  text-align: left;
}
/* line 581, ../scss/screen.scss */
.feature.Analyzing_Multiple-Concept_Problems .EXAMPLE h4 .type {
  padding: 10px;
}
/* line 583, ../scss/screen.scss */
.feature.Analyzing_Multiple-Concept_Problems .EXAMPLE .body {
  padding: 10px;
}
/* line 587, ../scss/screen.scss */
.feature.Analyzing_Multiple-Concept_Problems .EXAMPLE .body .Problem-Solving_Insight h4 {
  background-color: #F4F1E8;
}
/* line 590, ../scss/screen.scss */
.feature.Analyzing_Multiple-Concept_Problems .EXAMPLE .body th.entry {
  font-weight: bold;
}
/* line 594, ../scss/screen.scss */
.feature.Analyzing_Multiple-Concept_Problems .EXAMPLE .workedSolution .table {
  border-color: #658E76;
}
/* line 595, ../scss/screen.scss */
.feature.Analyzing_Multiple-Concept_Problems .EXAMPLE .workedSolution .xbxr-borders {
  border-color: #658E76;
}
/* line 596, ../scss/screen.scss */
.feature.Analyzing_Multiple-Concept_Problems .EXAMPLE .workedSolution .xbxx-borders {
  border-color: #658E76;
}
/* line 597, ../scss/screen.scss */
.feature.Analyzing_Multiple-Concept_Problems .EXAMPLE .workedSolution .xxxx-borders {
  border-color: #658E76;
}
/* line 598, ../scss/screen.scss */
.feature.Analyzing_Multiple-Concept_Problems .EXAMPLE .workedSolution .xxxr-borders {
  border-color: #658E76;
}
/* line 602, ../scss/screen.scss */
.feature.Analyzing_Multiple-Concept_Problems .exercise .hint > strong {
  color: #BB2E22;
}

/******************************************************************************
	Article
******************************************************************************/
/* line 618, ../scss/screen.scss */
.chapter header, *[id*="cutnell9780470395301"] header {
  position: relative;
}
/* line 620, ../scss/screen.scss */
.chapter header h1, *[id*="cutnell9780470395301"] header h1 {
  background: none repeat scroll 0 0 #E7E5D4;
  position: absolute;
  top: 300px;
  width: 500px;
}
/* line 626, ../scss/screen.scss */
.chapter header h1 .comp-type, *[id*="cutnell9780470395301"] header h1 .comp-type,
.chapter header h1 .comp-number,
*[id*="cutnell9780470395301"] header h1 .comp-number {
  margin-right: 0.2em;
}
/* line 630, ../scss/screen.scss */
.chapter header h1 .comp-type::after, *[id*="cutnell9780470395301"] header h1 .comp-type::after,
.chapter header h1 .comp-number::after,
*[id*="cutnell9780470395301"] header h1 .comp-number::after {
  color: #BB2E22;
  content: "|";
  font-weight: bold;
  padding-left: 0.2em;
}
/* line 640, ../scss/screen.scss */
.chapter .opener .block-graphic, *[id*="cutnell9780470395301"] .opener .block-graphic {
  border: none;
  text-align: left;
}
/* line 643, ../scss/screen.scss */
.chapter .opener .block-graphic img, *[id*="cutnell9780470395301"] .opener .block-graphic img {
  float: left;
}
/* line 644, ../scss/screen.scss */
.chapter .opener .block-graphic figcaption, *[id*="cutnell9780470395301"] .opener .block-graphic figcaption {
  background: #E7E5D4;
  padding: 5px;
  width: 350px;
  display: inline-block;
}
/* line 646, ../scss/screen.scss */
.chapter .opener .LEARNING_OBJECTIVES, *[id*="cutnell9780470395301"] .opener .LEARNING_OBJECTIVES {
  background: #1D7CA7;
  margin-left: 500px;
  color: #fff;
  padding: 5px 50px 5px 10px;
  width: 300px;
}
/* line 652, ../scss/screen.scss */
.chapter .opener .LEARNING_OBJECTIVES h4, *[id*="cutnell9780470395301"] .opener .LEARNING_OBJECTIVES h4 {
  background: #BB2E22;
  margin: 1em -50px 0 -10px;
  padding-left: 10px;
  /*     			width: 117%; */
}
/* line 658, ../scss/screen.scss */
.chapter .opener .LEARNING_OBJECTIVES em, *[id*="cutnell9780470395301"] .opener .LEARNING_OBJECTIVES em {
  font-size: 14px;
}
/* line 660, ../scss/screen.scss */
.chapter .opener .LEARNING_OBJECTIVES .body ul.list-custom, *[id*="cutnell9780470395301"] .opener .LEARNING_OBJECTIVES .body ul.list-custom {
  margin: 0;
}
/* line 662, ../scss/screen.scss */
.chapter .opener .LEARNING_OBJECTIVES .body ul.list-custom li, *[id*="cutnell9780470395301"] .opener .LEARNING_OBJECTIVES .body ul.list-custom li {
  border-top: 1px solid #fff;
}
/* line 664, ../scss/screen.scss */
.chapter .opener .LEARNING_OBJECTIVES .body ul.list-custom li a, *[id*="cutnell9780470395301"] .opener .LEARNING_OBJECTIVES .body ul.list-custom li a {
  color: #fff;
}
/* line 665, ../scss/screen.scss */
.chapter .opener .LEARNING_OBJECTIVES .body ul.list-custom li .item-number, *[id*="cutnell9780470395301"] .opener .LEARNING_OBJECTIVES .body ul.list-custom li .item-number {
  border-right: 1px solid #fff;
  padding-right: 5px;
}
/* line 666, ../scss/screen.scss */
.chapter .opener .LEARNING_OBJECTIVES .body ul.list-custom li:FIRST-CHILD, *[id*="cutnell9780470395301"] .opener .LEARNING_OBJECTIVES .body ul.list-custom li:FIRST-CHILD {
  border-top: none;
}
/* line 673, ../scss/screen.scss */
.chapter .summary, *[id*="cutnell9780470395301"] .summary {
  		/* header {
  			h3{
  				.label {float: right;}
  				.title{
  					color: $green;
  					font-weight:bold;
  
  				}
  			}
  
  		} */
}
/* line 686, ../scss/screen.scss */
.chapter .summary > h3, *[id*="cutnell9780470395301"] .summary > h3 {
  line-height: 1em;
  background: url("../art/exerciseSection-header-background.png") repeat-x scroll 0 0 transparent;
}
/* line 689, ../scss/screen.scss */
.chapter .summary > h3 .label, *[id*="cutnell9780470395301"] .summary > h3 .label {
  background: none repeat scroll 0 0 #FFFFFF;
  float: right;
  padding: 5px 0 0 5px;
}
/* line 693, ../scss/screen.scss */
.chapter .summary > h3 .title, *[id*="cutnell9780470395301"] .summary > h3 .title {
  color: #658E76;
  font-weight: bold;
}
/* line 696, ../scss/screen.scss */
.chapter .summary > h3 .title .main, *[id*="cutnell9780470395301"] .summary > h3 .title .main {
  color: #658E76;
}
/* line 703, ../scss/screen.scss */
.chapter .summary .table .displayedItem, *[id*="cutnell9780470395301"] .summary .table .displayedItem {
  display: table-row;
}
/* line 706, ../scss/screen.scss */
.chapter .summary .table .displayedItem > .math, *[id*="cutnell9780470395301"] .summary .table .displayedItem > .math {
  display: table-cell;
  margin-right: 50px;
}
/* line 710, ../scss/screen.scss */
.chapter .summary .table .displayedItem > .displayedItem-number, *[id*="cutnell9780470395301"] .summary .table .displayedItem > .displayedItem-number {
  display: table-cell;
  text-align: right;
}
/* line 716, ../scss/screen.scss */
.chapter .summary .table strong, *[id*="cutnell9780470395301"] .summary .table strong {
  color: #658E76;
}
/* line 718, ../scss/screen.scss */
.chapter .summary .table .xbxx-borders, *[id*="cutnell9780470395301"] .summary .table .xbxx-borders {
  border-bottom-color: #658E76;
}
/* line 724, ../scss/screen.scss */
.chapter .exerciseSection, *[id*="cutnell9780470395301"] .exerciseSection {
  margin-bottom: 1em;
}
/* line 727, ../scss/screen.scss */
.chapter .exerciseSection header h3, *[id*="cutnell9780470395301"] .exerciseSection header h3 {
  line-height: 1em;
  background: url("../art/exerciseSection-header-background.png") repeat-x scroll 0 0 transparent;
}
/* line 730, ../scss/screen.scss */
.chapter .exerciseSection header h3 .label, *[id*="cutnell9780470395301"] .exerciseSection header h3 .label {
  background: none repeat scroll 0 0 #FFFFFF;
  float: right;
  padding: 5px 0 0 5px;
}
/* line 734, ../scss/screen.scss */
.chapter .exerciseSection header h3 .title, *[id*="cutnell9780470395301"] .exerciseSection header h3 .title {
  color: #658E76;
  font-weight: bold;
}
/* line 741, ../scss/screen.scss */
.chapter .exerciseSection header h4 .label, *[id*="cutnell9780470395301"] .exerciseSection header h4 .label {
  color: #000;
  font-weight: normal;
  font-size: 0.7em;
  margin-right: 0.1em;
  font-weight: bold;
}
/* line 748, ../scss/screen.scss */
.chapter .exerciseSection header h4 .label .title-link, *[id*="cutnell9780470395301"] .exerciseSection header h4 .label .title-link {
  margin-right: 0.1em;
}
/* line 753, ../scss/screen.scss */
.chapter .exerciseSection header h4 .title, *[id*="cutnell9780470395301"] .exerciseSection header h4 .title {
  color: #658E76;
}
/* line 757, ../scss/screen.scss */
.chapter .exerciseSection header h4 .text, *[id*="cutnell9780470395301"] .exerciseSection header h4 .text {
  color: #658E76;
  font-size: 0.7em;
  font-weight: bold;
}

/* line 768, ../scss/screen.scss */
.displayedItem {
  text-align: center;
  margin: 0 auto;
}
/* line 772, ../scss/screen.scss */
.displayedItem figure {
  /* 		display: table-row; */
}
/* line 775, ../scss/screen.scss */
.displayedItem figure .math, .displayedItem figure figcaption {
  /* 			display: table-cell; */
  display: inline-block;
}
/* line 779, ../scss/screen.scss */
.displayedItem figure .math {
  text-align: left;
}
/* line 782, ../scss/screen.scss */
.displayedItem figure figcaption {
  text-align: right;
}
/* line 785, ../scss/screen.scss */
.displayedItem figure .math + figcaption {
  margin-left: 50px;
}

/* line 793, ../scss/screen.scss */
.star {
  color: #BB2E22;
}

/* line 794, ../scss/screen.scss */
.noteUnderTabular {
  text-align: center;
}

/* line 799, ../scss/screen.scss */
.appendix h1 {
  background: none repeat scroll 0 0 #E7E5D4;
  padding: 5px;
}
/* line 803, ../scss/screen.scss */
.appendix h1 .unit-name,
.appendix h1 .comp-number {
  margin-right: 0.2em;
}
/* line 807, ../scss/screen.scss */
.appendix h1 .unit-name::after,
.appendix h1 .comp-number::after {
  color: #BB2E22;
  content: "|";
  font-weight: bold;
  padding-left: 0.2em;
}
/* line 816, ../scss/screen.scss */
.appendix h4 .number {
  color: #926E58;
}

/* line 821, ../scss/screen.scss */
.mediaLinkGroup {
  margin-bottom: 12px;
}

/* line 825, ../scss/screen.scss */
.media-link-icon {
  cursor: pointer;
  float: left;
}

/* line 831, ../scss/screen.scss */
.media-links {
  padding-top: 8px;
}
/* line 834, ../scss/screen.scss */
.media-links .media-link {
  color: #0d5486;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding-left: 7px;
  padding-right: 35px;
  cursor: pointer;
  height: 20px;
  background: url("../art/plus.png") right no-repeat, url("../art/plus_minus_bg.png") repeat-x;
  line-height: 20px;
  float: left;
  margin-top: 7px;
  white-space: nowrap;
  border: 1px solid #9fb0c1;
}
/* line 851, ../scss/screen.scss */
.media-links .media-link,
.media-links .media-content {
  margin-left: 12px;
}
/* line 856, ../scss/screen.scss */
.media-links .media-link.open, .media-links media-link-icon.open {
  border-bottom: 0 !important;
  background: url("../art/minus.png") right no-repeat, url("../art/plus_minus_bg.png") repeat-x;
}
/* line 860, ../scss/screen.scss */
.media-links .media-frame {
  border: 1px solid #9fb0c1;
  -moz-box-shadow: 0 0 5px rgba(13, 84, 134, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(13, 84, 134, 0.5);
  box-shadow: 5px 5px 5px rgba(13, 84, 134, 0.2);
}
/* line 867, ../scss/screen.scss */
.media-links .popup-window {
  float: left;
}
/* line 869, ../scss/screen.scss */
.media-links .popup-window a {
  color: #0d5486;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding-right: 25px;
  cursor: pointer;
  height: 20px;
  background: url("../art/popup-arrow.png") right no-repeat;
  line-height: 20px;
  float: left;
  margin-top: 7px;
  white-space: nowrap;
  border-top: 1px solid #9fb0c1;
  border-right: 1px solid #9fb0c1;
  border-bottom: 1px solid #9fb0c1;
  text-indent: -9999px;
}
/* line 889, ../scss/screen.scss */
.media-links .popup-link {
  color: #0d5486;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding-left: 7px;
  padding-right: 35px;
  cursor: pointer;
  height: 20px;
  background: url("../art/popup-link.png") right no-repeat;
  line-height: 20px;
  float: left;
  margin-top: 7px;
  margin-left: 10px;
  white-space: nowrap;
  border: 1px solid #9fb0c1;
}
/* line 906, ../scss/screen.scss */
.media-links .popup-link a {
  color: #0d5486;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 14px;
  font-weight: bold;
}

/* line 916, ../scss/screen.scss */
.fc {
  margin-right: 0;
}

/* line 918, ../scss/screen.scss */
.problemInsight {
  color: #bb2e22;
  font-weight: bold;
}

	/******************************************************************************
	              IDs
    **************************************************************************/
/* line 928, ../scss/screen.scss */
*[id*="cutnell9780470395301"] header {
  position: static;
}
/* line 929, ../scss/screen.scss */
*[id*="cutnell9780470395301"] header > h1 {
  position: static;
  top: 0px;
  width: 100%;
}
/* line 939, ../scss/screen.scss */
*[id*="cutnell9780470395301"] .opener header {
  color: #1d7ca7;
  font-size: 2em;
  font-weight: bold;
  margin-bottom: 0.5em;
}

/* line 952, ../scss/screen.scss */
#c04-ex-0021 .table {
  border-color: #237DA7;
  margin-top: 2em;
  margin-bottom: 2em;
}
/* line 956, ../scss/screen.scss */
#c04-ex-0021 .table thead {
  background-color: #F1F8EF;
}
/* line 959, ../scss/screen.scss */
#c04-ex-0021 .table thead .entry.eR.align_center.valign_bottom.xbxx-borders {
  padding: 5px 15px;
  border-color: #237da7;
}

/* line 969, ../scss/screen.scss */
#c30-exsec-0004 .table .entry {
  padding-right: 20px;
}
