body {	margin: 0;	padding: 0;	background-image: url(images/banner_bkgd.jpg);	font-size: 12px;		}/* pushes the SKIP NAV off the page - for screen readers */p.access  {   position: absolute;   left: -999px;   width: 990px;	}	#container {	margin: 10px 15px 10px 15px;	background-color: #FFFFFF;	padding: 0px 15px 5px 15px;	text-align: left;	font-size: .9em;	}			/*header*/#header {	height: 70px;	background-image: url(images/banner_bkgd.jpg);	background-repeat: repeat;	background-position: left top;		}	#header img, #homepic  {	display: block;	}	#header h1  {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 20px;	color: #FFFFFF;	padding: 20px 0px 0px 12px;	text-align: left;	}	/*top navigation*/.topnav_td {	background-color: #A0522D;	border-top: 2px solid #FFFFFF;	border-bottom: 2px solid #FFFFFF;	}	#topnav h1 span {display: none}#topnav h1 {	width: 75px;	margin: 5px 0px 0px 12px;	padding: 0;	float: left;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 14px;	}#topnav { 	width:290px;	margin: 0;	padding: 0;	height: 30px;	float: left;	font-size: 13px;	}	#topnav ul  {	border: 0;	margin: 0;	padding: 0;		}	#topnav ul li  {	list-style-type: none;	float: left;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	padding: 0;	margin: 0;	}		#topnav a:link, #topnav a:visited  {	width: 24px;	padding: 6px 3px 6px 2px;	margin: 0;	color: white;	text-decoration: none;	display: block;	text-align: center;		}		#topnav a:hover {	background-color: white;	color: #19367E;	text-decoration: none;	}	/*sets the active link as white back*///#active a:link, #active a:visited, #active a:hover  {	background-color: white;	color: #19367E;	}		#topnav2 {	margin: 0;	padding: 0;	height: 30px;	float: right;	font-size: 11px;	font-weight: bold;	}#topnav2 ul {	border: 0;	margin: 0;	padding: 0;		}	#topnav2 ul li {	list-style-type: none;	float: left;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: center;	padding: 0;	margin: 0;	}	#topnav2 a:link, #topnav2 a:visited  {		padding: 7px 8px 8px 9px;	margin: 0;	color: white;	font-weight: bold;	text-decoration: none;	display: block;	text-align: center;		}	#topnav2 a:hover {	text-decoration: none;	color: #19367E;	background-color: white;	display: block;	}	/*end top navigation styles*//*content holds left navigation, right content and right column*/#content {	margin: 10px 0 0 0;	padding: 0px;	}	/*left nav*/#leftnav_container {	width: 200px;	border-right: 1px solid #CCCCCC;	}	#leftnav {	line-height: 1.2em;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	}		#leftnav img {display: block;}			#leftnav h2 span {display: none}#leftnav h2 {	width: 200px;	height: 30px;	margin: 0;	padding: 0;	}		#leftnav ul {	list-style-type: none;	margin: 5px 0 0 0;	padding: 0;	}	#leftnav ul li {	margin: 0;	padding: 5px 10px 10px 15px;	color: #A0522D;	}	#leftnav ul ul{		margin: 0;	padding: 0;	}	#leftnav ul ul li{	border: none;	margin: 7px 0 3px 15px;	padding: 0 0 0 0;	font-weight: bold;	color: #A0522D;	list-style-type: none;	}	#leftnav a:link, #contents_bib a:link  {	color: #A0522D;	font-weight: bold;	text-decoration: none;	}	#leftnav a:visited, #contents_bib a:visited {	color: #A0522D;	font-weight: bold;	text-decoration: none;	}	#leftnav a:hover, #contents_bib a:hover {	color: #19367E;	font-weight: bold;	text-decoration: none;	}	#crumb {	border: none;	padding: 0;	margin: 0 0 -1px 0px;	}/*main content ---------------------------------------------------------------------------  */#rightcontent {	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0 0 0 20px;	padding: 0 0 0 20px;	//clear:right;	}#rightcontent h1 {			color: #19367E;	font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, sans-serif;	font-size: 16px;	margin: 0;	padding: 0 0 1em 0;	}	#rightcontent h2 {			color: #19367E;	font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, sans-serif;	line-height: 1em;	padding: 0 0 .5em 0;	}	#rightcontent h3 {			color: #19367E;	font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, sans-serif;	line-height: .2em;	padding: 5px 0 0 0;	}			#rightcontent p {			color: #333333;	line-height: 1.4em;	font-family: Verdana, Arial, Helvetica, sans-serif;	padding: 0 20px 5px 0;	}	#rightcontent table {			color: #333333;	font-family: Verdana, Arial, Helvetica, sans-serif;	}	#rightcontent ul li {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #333333;	list-style-type: disc;	line-height: 1.5em;	padding: 0 .5em .5em 0;	margin: 0;	}	#rightcontent ul ul li {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #333333;	list-style-type: circle;	line-height: 1.3em;	padding: .5em .5em 0 0;	//margin: 0;	}	#rightcontent ul ul ul li {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #333333;	list-style-type: square;	line-height: 1.3em;	padding: .5em .5em 0 0;	//margin: 0;	}	.paddingright {padding: 0 20px 0 0;} /*for pages that don't use rightcontent*/#rightcontent img.imgright {	float: right;	margin: 0 -.5em 1em 1.0em;	padding: 5px;	border: 1px solid #999999;	}	/*heading styles*/.mainhead {  	text-align: left;	font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, sans-serif;	font-size: 16px;		font-weight: bold;	color: #19367E;	margin: 0;	padding: 0;	line-height: 1em;	}             	.subhead {	font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, sans-serif;	font-size: 14px;		font-weight: bold;	color: #19367E;	margin: 0;	padding: 0;	line-height: 1.2em;	} 	.trihead {	font-weight: bold;	color: #800000;	margin: 0;	padding: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	} 	#rightcontent a:link, a:visited {	color: #3366CC;	//text-decoration: none;	font-weight: normal;	}	#rightcontent a:hover {	color: #A0522D;	}	#border_box {	border-top: 5px solid #336699;	border-right: 5px solid #336699;	border-bottom: 5px solid #336699;	border-left: 5px solid #336699;	background-color: #FFFCEE;	padding: 0 5px 0 10px;	outline-color:#FF0000;	margin: 15px 30px 10px 30px;	font-family: Verdana, Arial, Helvetica, sans-serif;	}	#border_box h3 { 	color: #19367E;	font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, sans-serif;	line-height: 0;	padding: 0;	}	#border_box ul li { 	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #333333;	list-style-type: square;	line-height: 1.5em;	padding: 0 0 .5em 0;	margin: 0 0 0  -2.1em;	}	#reg_list {	padding: 0;	margin: 1em 0 0 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 1.4em;	background-color: #fff;	}	#reference {	border: 1px solid #800000;	padding-top: 10px;	margin: 15px 0 0 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 1.4em;	background-color: #fff;	}		#keypoints {	border: 1px solid #19367E;	padding: 10px;	margin: 15px 0 0 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 1.4em;	background-color: #fff;	background-image: url(images/scans_linesblue.gif);	background-repeat: repeat-x;	background-position: center top;	}	#keypoints ul, #reg_list ul, #reference ul, #bib_block ul  {	margin: 0;	padding: 0 50px 0 30px;	list-style-type: square;	}	#keypoints ol,  #reg_list ol, #reference ol, #bib_block ol {	margin: 0;	padding: 0 50px 0 30px;	list-style-type: decimal;	}			#keypoints ul li, #reg_list li, #reference ul li, #keypoints ol li, #reg_list ol li, #reference ol li, #bib_block ul li, #bib_block ol li  {	padding: 0 0 .5em 0;	margin: 0;	color: black;	}	.footnote {	font-size:86%;	//font-weight:bold;	vertical-align:top;	//text-decoration: underline;	padding-left: .3em;		}/*styles for top right nav pages Home, Contents, etc*/    	#homepage_ul {		margin: 0;	padding: 0 50px 0 40px;	list-style: circle;	color: #19367E;	}	#homepage_ul li { 	padding: 0 0 5px 10px;	//background-image: url(images/bullet-diamond-red.gif);	//background-repeat: no-repeat;	//background-position: 0 .5em;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 1.4em;	}	//html>body #homepage_ul li {background-position: 0 .4em;}#bib {	padding: 0;	margin: 0 0 0 20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 1.4em;	background-color: #fff;	}.top{font-size: x-small;}		ul.help_dl {	list-style-type: none;	margin: .5em 0 2em 40px;	padding: 0;	}	.help_dl img {	vertical-align: middle;	}/*clock styles for overview pages*/       	#clock {	font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, sans-serif;	font-size: 12px;	color: #19367E;	}#clock img {	border: 1px solid #FFFFFF;	float: left;	padding: 0;	margin-right: 10px;	}/*right column box*/#rightcol, #right_media {		float: right;	//clear: inherit;	margin: 0 0 10px 15px;	padding: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	}#rightcol2 { 	float: right;	margin: 0 0 5px 15px;	width: 206px;	padding: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	}	#rightcol img, #rightcol2 img, #right_media img, #rightlist img, .middleimg {		display: block;	padding: 2px;	border: 1px solid #19367E;	}	.right_caption {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: xx-small;	margin: 2px 0 0 0;	padding: 0;	}	/** right column box objects  **/#learn_obj, #ce_header {	width: 200px;	border: 1px solid #A0522D;	background-color: #fff;	background-image: url(images/scans_linesgray.gif);		font-size: 1em;	line-height: 1.2em;	}				#learn_obj h2 span, #ce_header h2 span  {display: none}#learn_obj h2 {	width: 200px;	height: 50px;	background:  url(images/scans_linesgray.gif) no-repeat left top;	margin: 0 0 5px 0;	padding: 0;	}#learn_obj p {padding-left: 10px; padding-bottom: 5px;}	#ce_header h2 {	width: 200px;	height: 50px;	background:  url(images/scans_linesgray.gif) no-repeat left top;	margin: 0 0 5px 0;	padding: 0;	}#ce_header p {padding-left: 10px; padding-bottom: 5px;}	#learn_obj h4 {	margin: 0;	padding: 5px;	background-color: black;	color: white;	font-size: 12px;	}	#learn_obj ul {	margin: 0;	padding: 10px 10px 12px 27px;	}		#learn_obj ul li {	padding: 0 0 1em 0;	margin: 0;	color: black;	list-style-type: disc;		}	/*page nav arrows*/#arrows {	clear: both;	margin: 40px 0 20px 0;	color: #A0522D;	font-family: Verdana, Arial, Helvetica, sans-serif;			}	#arrows a:link, #arrows a:visited {	text-decoration: none;		color: #A0522D;	font-weight: bold;		padding: 4px;	}	#arrows a:hover {	color: #19367E;	text-decoration: none;	}	/*quizzes*/ol.quizquestions {	margin: 1.6em 50px 0 25px;	padding: 0;	color: #333333;	}ol.quizquestions li {	color: #333333;	font-family: Verdana, Arial, Helvetica, sans-serif;	}ol.quizoptions {	margin-left: 20px;	padding: 0;	list-style-type: none;	color: #333333;	}ol.quizoptions li {	list-style-type: none;	color: #333333;	text-indent: -20px;	padding: 3px;	font-family: Verdana, Arial, Helvetica, sans-serif;	}	.spaceabove {	padding-top: 1.5em;	font-family: Verdana, Arial, Helvetica, sans-serif;	}.unans {	font-weight: bold;	background-color: #ffff99;	font-family: Verdana, Arial, Helvetica, sans-serif;	}.correctans {	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	border: 1px dashed green;	}.incorrectans {	font-weight: bold;	background-color: #ffff99;	font-family: Verdana, Arial, Helvetica, sans-serif;	}/*end quiz styles*//*footer*/#footer {	border-top: 1px solid #CCCCCC;	margin: 0;	padding: 10px 0 0 0;	clear:both;	color: #333333;	font-family: Verdana, Arial, Helvetica, sans-serif;	}	#footer p {		font-size: .9em;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	}	#footer img{	float: left;	padding: 0px 10px 0px 0px;}		#footer a:link, #footer a:visited {	color: #A0522D;	text-decoration:none;	}	#footer a:hover {	color: #19367E;	text-decoration:underline;	}
