/* mac hide\*/html, body {	height:auto;	font-family:Arial, Helvetica, sans-serif;	background-color:#408cb3;}/* end hide */body {	margin:auto;	text-align:center;	min-width:768px;/* for mozilla*/	width:768px;	background-repeat:repeat;}#outer{	height:auto;	width:90%;	min-width:768px;/* for mozilla*/	margin:auto;	position:relative;	background:#FFFFFF;	text-align:left;	z-index:1;	background-image:url(../images/top.gif);	background-position:top;	background-repeat:no-repeat;	border-right:solid 2px #016187;	border-left:solid 1px #016187;}#innerwrap {	margin-left:200px;	margin-bottom:-21px;	z-index:2;}#innerwrap_1col {	margin-left:0px;	margin-bottom:-21px;	z-index:2;	background-image:url(../images/bottom.gif);	background-position:bottom;	background-repeat:no-repeat;}#innerwrap_2col {	margin-left:0px;	margin-bottom:0px;	z-index:2;	background-image:url(../images/bottom.gif);	background-position:bottom;	background-repeat:no-repeat;}* html #innerwrap{height:100%;margin-left:200px}/* ie 3 pixel jog*/ html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*//*	BEGIN HEADER SECTION	*/#header{	position:absolute;	top:0;	left:0px;	width:100%;	height:0px;	overflow:visible;	z-index:10;	background:#f1f1f1;	background-repeat:repeat;}#header_left_image {	z-index:15;	position:absolute;	top:20px;	left:25px;}#header_right {	position:relative;	float:right;}#header_right_image {	z-index:12;	position:relative;	float:left;	border-left:5px solid #FFFFFF;	width:62px;}#header_right_image2 {	position:relative;	float:left;	width:205px;}/*	END HEADER SECTION	*//*	BEGIN CONTENT SECTION	*/* html #centercontent_3col, #centercontent_2col {height:1%;margin-bottom:12px}/* combat IE's 3 pixel jog */#centercontent_3col {	height:1%;	padding-top:175px;	padding-bottom:10px;/* needed to make room for footer */	padding-left:50px;	padding-right:50px;	background-color:;	background-color:#FFFFFF;	margin-right:210px;}#centercontent_2col {	height:1%;	padding-top:175px;	padding-bottom:10px;/* needed to make room for footer */	float:right;	width:498px;	*width:418px;	padding-right:50px;	margin-right:0px;}#centercontent_1col {/*	height:1%;*/	z-index:15;	padding-top:175px;	padding-bottom:10px;/* needed to make room for footer */	padding-left:50px;	padding-right:50px;	margin-right:0px;}#top_image {	z-index:0;	position:absolute;	top:0px;	left:0px;}#bottom_image {	z-index:0;	position:absolute;	bottom:0px;	left:0px;}/*	#centercontent p {padding-left:3px} messes up ie win*//*	END CONTENT SECTION	*//*	BEGIN MENU SECTION	*/#left {	padding-top:185px;/*needed to make room for header*/	*padding-top:172px;/*needed to make room for header*/	padding-bottom:0px;/* needed to make room for footer */	width:200px;	position:relative;/*ie needs this to show float */	float:left;	margin-left:0px;/*must be 1px less than width otherwise won't push footer down */	left:-1px;/* line things up exactly*//*	border-right:solid #d1d1d1 1px;*/}/*-----RIGHT SIDE-----*/#right {/* left content cell */	padding-top:165px;/*needed to make room for header*/	padding-bottom:0px;/* needed to make room for footer */	background-color:#FFFFFF;	position:relative;/*ie needs this to show float */	float:right;	width:200px;	padding-left:5px;	padding-right:5px;	border-left:solid #d1d1d1 1px;}.selected {	display:block;	text-align: left;	padding:3px;	padding-left:15px;	border-width:0; 	text-decoration:none;	color: #FFFFFF;	background: #00349a;	border-top: 2px solid #FFFFFF;}#left p {padding-left:2px;padding-right:2px}/*	END MENU SECTION	*/#footer {	width:100%;	clear:both;	height:7.0em;	left:0px;	bottom:0;	position: relative;	text-align:center;}* html #footer {/*only ie gets this style*/	\height:7.5em;/* for ie5 */	he\ight:7.5em;/* for ie6 */}div,p  {margin-top:0}/*clear top margin for mozilla*/#clearfooter {clear:both;height0px; overflow:hidden;margin-top:0px;} /* to clear footer */