body {	font-family: Arial, Helvetica, sans-serif;}a:link {color: #396fb2; text-decoration: none; }a:visited {color: #396fb2; text-decoration: none; }a:hover {color: #744123; text-decoration: underline; }a:active {color: #744123; }.mainBody {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	font-weight: normal;	color: #666;}.subHeader {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #724B27;}#nav, #nav ul { /* all lists */	padding: 0;	margin: 0;	list-style: none;}#nav a {	display: inline;	width: 5em;	text-decoration: none;	color: #72868a;}#nav a:hover {	display: inline;	/*width: 5em;*/	text-decoration: none;	color: #396fb2;}#nav li { /* all list items */	float: left;	margin: 0px 10px 0px 0px;	/*width: 7em; /* width needed or else Opera goes nuts */	font-size: 14px;	text-decoration: none;}#nav li ul { /* second-level lists */	position: absolute;	background: gray;	width: 5em;	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	}#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */	left: auto;	text-decoration: none;	color: #333333;}#content {	clear: left;	color: #ccc;}.header {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: normal;	color: #744123;}#LeftNavInternal ul {	font: 12px/18px Arial, Helvetica, sans-serif;	list-style: none;	margin-left: 0px;	margin-right: 10px;}#LeftNavInternal ul li {	border-bottom: 1px solid #cedefc;	padding-top: 5px;	padding-bottom: 5px;}#LeftNavInternal ul li a {	color: #666;	text-decoration: none;}#LeftNavInternal ul li a:hover {	color: #396fb2;}.subNav {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	border-bottom: 1px solid #cedefc;	padding-top: 5px;	padding-bottom: 5px;}/* BEGIN: styles for modal dialog zoom */.figurezoom {  width: 750px;  font-size: 1.2em;  display: none;}.figurezoom .top {  width: 750px;  height: 5px;  background: transparent url(img/popup_top.png) no-repeat top left;}.figurezoom .bottom {  width: 750px;  padding: 17px 23px 18px 27px;  background: transparent url(img/popup_bottom.png) no-repeat bottom left;}.figurezoom h4 {  font-size: 1em;  font-weight: bold;  color: #112865;  margin: 20px 0px 0px 0px;}.figurezoom p {  font-size: 1em;  margin: 0px 0px 10px 0px;}.figurezoom ul {  font-size: 1em;  padding: 0px 0px 10px 15px;  margin: 0px;}/* overlay */#modalOverlay {  background-color: transparent;  cursor: wait;}/* container */#modalContainer {  width: 750px;  background-color: transparent;  border: none;  margin-left: -375px;  top: 10%;  left: 50%;}#modalContainer a.modalCloseImg {  width: 25px;  height: 25px;  background: url(img/close_x.png) no-repeat 0px 0px;  position: absolute;  top: -12px;  right: -12px;  z-index: 3200;  display: inline;  cursor: pointer;}#modalContainer a.modalCloseImg:hover {  background-position: 0px -25px;  border-bottom: none;}#modalContainer #basicModalContent {  padding: 0px;}/* END: styles for modal dialog zoom */