
@media print{
	.left, .links, .bread_crumb, .left_main, .left_course {
		display:none;
	}
	.pagebreak{
		page-break-after: always;
	}
}

body {
	background-color: #000033;	
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 11px;
	text-align:left;
	line-height: 16px;
	font-weight:normal;
	color: #333333;
}

.page {
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	background-color: #E0EFEF;
	margin-bottom:30px;
}

.top {
	vertical-align:middle;
	height: 79px;
	background-color: white;
	border-bottom: 2px solid #000033;
}

.links {
	background-color: #E0EFEF;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right:10px;
	text-align:right;
	border-bottom: 2px solid #000033;
}

.left_main, .left_course {
	background-color: #E0EFEF;
	float: left;
	padding-top:10px;
	padding-left:10px;
	padding-right:3px;
}

.left_main {
	width: 192px;
}

.left_course {
	width: 110px;
}

.right_main, .right_course, .right_school_list, .right_search {
	background-color: white;
	float: left;
	padding-left:10px;
	padding-top:0px;
	padding-right:20px;
	_overflow: hidden; /* IE underscore hack */
}

.right_main {
	width: 615px;
}

.right_course {
	width: 695px;
}

.right_school_list, .right_search {
	width: 820px;
}

.body {
	min-height:800px;
	_height:800px; /* IE underscore hack */
	text-align: left;
}

.left-header {
	float: left;
}

.right-header {
	float: right;
	margin-right: 10px;
}

.main {
	background-color: #E0EFEF;
}

.school_link {
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	height:0;
	width:0;
	padding:75px 188px 0 0;
	overflow:hidden;
}

a#oerLnk{
	background-image:url('/data/images/oer-hover.gif');
}
a#oerLnk:link, a#oerLnk:visited{
	background-image:url('/data/images/oer.gif');
}
a#oerLnk:hover, a#oerLnk:focus{
	background-image:url('/data/images/oer-hover.gif');
}

a.mainlink{
	letter-spacing: 2px; 
}

a, a.mainlink{
	font-style: normal; 
	font-weight: normal; 
	color: #006666; 
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
}

a:link, a.mainlink:link {
	text-decoration: none;
	color: #006666;
}

a:visited, a.mainlink:visited {
	text-decoration: none;
	color: #006666;
}

a:hover, a.mainlink:hover {
	text-decoration: none;
	color: #663366;
}

a:active, a.mainlink:active {
	text-decoration: none;
}

a.donate, a.donate:link, a.donate:visited, a.donate:active{
	font-style: normal; 
	font-weight: normal; 
	color: #000033;
	letter-spacing: 2px; 
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	text-decoration: none;
}

a.donate:hover{
	text-decoration: none;
	color: #000033;
}

a.blacklink, a.blacklink:link, a.blacklink:visited, a.blacklink:hover, a.blacklink:active{
	text-decoration: none;
	color: black;
	font-style: normal; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
}

.divider, .divider_footer {
	margin-right: 2px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 2px; 
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	margin-left: 2px;
}

.center {
	text-align:center;
}
.divider {
	color: #006666; 
}

.school_image {
	float:left;
	margin-right:10px;
}

.footer {
	margin-bottom:10px;
	margin-top:10px;
	text-align:center;
}
.footer_text, a.footer_text:link, a.footer_text:visited, a.footer_text:hover, a.footer_text:active {
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 9px;
	line-height: 10px;
	color: #666666;
	letter-spacing: normal;
	word-spacing: normal;
}

.blue_text {	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #003366;
	letter-spacing: normal;
}

.orange_title {	
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	color:#DC320A;
	letter-spacing: 3px;
	word-spacing: normal;
	font-family: Arial;
	line-height: normal;
}

.red_subtitle {
	font-size: 11px; 
	font-weight: bold; 
	color: #CC0000; 
	text-align:left;
	letter-spacing: 1px; 
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
}

.title_text_gray {	
	font-family: "Arial Narrow";
	font-weight: bold;
	text-align:left;
	font-size: 14px;
	color: #333333;
}

.page_header {
	background-image:url(/data/images/blank_orange_banner.gif);
	background-repeat:repeat-y;
	font-size: 20px;
	padding-left:10px;
	padding-top:1px;
	margin-top:10px;
	padding-bottom:1px;
	margin-bottom:10px;
	line-height: normal;
	color: #DC320A;
	letter-spacing: 2px;
	font-family: Arial;
	font-weight: bold;
}

.yellowbg, .yellowbg-padding
	{
	background-color: #ffecce;
	}

.yellowbg-padding
	{
	background-color: #ffecce;
	padding:5px
	}

.bclink, .bclink:visited, .bclink:hover
	{
	color: #006666;
	margin-left: 3px;
	margin-right: 3px;
	text-decoration:none;
	}

.bread_crumb{
	margin-bottom:10px;
	margin-top:10px;
}

.caption {
	color: #3481b0;
        font-size:8pt;  
        font-weight: normal;
}

.sectionheader{
	color: #000000; 
        font-size:14pt; 
        font-weight: normal;
        margin-top:5px;
}

.course_categories{
	padding:0;
	margin-left:15px;
	list-style-type: square;
}
li.category{
	margin:5px 0;
}

div.colorkey {
	float: right;
}
.nugget, .topic-sentence, .summary {
  background-color: #FFFF00;
  font-weight : bold;
}

.keyword {
  background-color: #99CCFF;
  font-weight : bold;
}

.authors{
	color: #6481B0;
	font-size:12;
	font-weight: bold;
}

.course_note {
	margin-top: 10px;
	font-style: italic;
	font-size:9pt;
}

h1 {
	color: #000000; 
	font-size:18px; 
	font-weight: bold;
}

h2 {
	color: #000000; 
	font-size:16px; 
	font-weight: bold;
}

h3 {
	color: #000000; 
	font-size:14px; 
	font-weight: bold;
}

h4 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

h5 {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

h6 {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}

h7 {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
}

div.pdflink {
	padding-top: 5px;
	padding-bottom: 5px;
}

span.emph {
  font-style: italic;
}

span.strong {
	font-weight: bold;
}

.warning {
	color:red;
	font-weight:bold;
}

.block-quote {
  font-size: small;
  display: block;
  text-align: justify;
  margin-top: 4%;
  margin-left: 10%;
  margin-right: 10%;
  margin-bottom: 4%;
}

block-quote para {
  font-family: sans-serif;
  font-size: small;
  display: block;
  text-align: left;
}

ol {
margin-top:4pt;
margin-bottom:4pt;
text-align:left;
}
ol ol {
padding-left:20px;
}

ol.enumerated-list-decimal {
list-style-type:decimal;
}
ol.enumerated-list-decimal ol{
list-style-type:upper-alpha;
}
ol.enumerated-list-decimal ol ol{
list-style-type:upper-roman;
}
ol.enumerated-list-decimal ol ol ol{
list-style-type:lower-alpha;
}
ol.enumerated-list-decimal ol ol ol ol{
list-style-type:lower-roman;
}

ol.enumerated-list-upper-alpha {
list-style-type:upper-alpha;
}
ol.enumerated-list-upper-alpha ol{
list-style-type:decimal;
}
ol.enumerated-list-upper-alpha ol ol{
list-style-type:lower-alpha;
}
ol.enumerated-list-upper-alpha ol ol ol{
list-style-type:upper-roman;
}
ol.enumerated-list-upper-alpha ol ol ol ol{
list-style-type:lower-roman;
}


ol.enumerated-list-lower-alpha {
list-style-type:lower-alpha;
}
ol.enumerated-list-lower-alpha ol {
list-style-type:lower-roman;
}
ol.enumerated-list-lower-alpha ol ol {
list-style-type:upper-roman;
}
ol.enumerated-list-lower-alpha ol ol ol {
list-style-type:upper-alpha;
}
ol.enumerated-list-lower-alpha ol ol ol ol {
list-style-type:decimal;
}

ul {
	margin-top: 4pt;
	margin-bottom: 8pt;
	text-align: left;
}
ul ul {
	padding-left: 20px;
}

ul, ul ul ul ul {
	list-style-type: disc;
}
ul ul, ul ul ul ul ul {
	list-style-type: circle;
}
ul ul ul, ul ul ul ul ul ul {
	list-style-type: square;
}


dl {
	text-align: left;
	display: block;
}

dt {
	font-weight: bold;
	margin-top: 6pt;
	text-align: left;
}

dd {
	text-align: left;
	margin-left: 18px;
}

td.head {
  font-size: 120%;
  background-color: #CCCCFF;
font-weight: bold;
}

td.head p, td.data p {
	text-align: inherit;
	margin-top: 0pt;
	margin-bottom: 0pt;
}

a#ocwbutton:link, a#ocwbutton:visited, #ocwbutton:hover, a#ocwbutton:active {
	height:60px;
	width:99px;	
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
a#ocwbutton:link, a#ocwbutton:visited {
   background-image:url(/data/images/OCW_button.gif);
}
a#ocwbutton:hover, a#ocwbutton:active {
   background-image:url(/data/images/OCW_button_over.gif);
}

input.search{
	border:1px solid #000033;
}

a.btnLnk, a.btnLnk:link, a.btnLnk:visited, a.btnLnk:active{
	background:#e0efef;
	border:1px solid #00bebf;
	padding: 5px;
	margin:0 auto;
	text-align:center;
	display:block;
	width:175px;
	font-weight: bold;
	color:#DC320A;
	letter-spacing: 3px;
	word-spacing: normal;
	font-family: Arial;
}

.has_height{
	min-height:400px;
	_height: 400px;
}

.orange_subhead {
	font-size: 15px; 
	font-weight: bold; 
	color: #e62b00; 
	letter-spacing: 5px; 
	word-spacing: normal; 
	font-family: Arial; 
	line-height: normal; 
	}
	
.blue_title_content {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 18px; 
	font-weight: bold; 
	color: #003366; 
	letter-spacing: normal;
	 }


.black_body_text {
	font-size: 13px; 
	line-height: 18px; 
	color: #000000; 
	letter-spacing: normal; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-style: italic; 
	}
	
	.red_font {
	    color: #CC0000;
		}
		
.Bacow_text {	
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #003366;
	letter-spacing: normal;
}

.orange_course_school_header {
    font-size: 16px;
    font-weight: bold;
    color: #e62b00;
    letter-spacing: 1px;
    word-spacing: normal;
    font-family: Arial;
    line-height: normal;

    }

.media {
  font-style: italic;
  font-weight: bold;
}

#secCheck {
    display:none;
}