div#footer {	text-align: left;	width: 770px;	margin: 5px auto;	height: 20px;	background: #f6f6f6;	font-size: 65%;	line-height:20px;	}#footer span {	margin: 0 10px;	color: #000000;			}#footerImg {	margin: 0 10px;	color: #ffffff;	vertical-align:top;	border:1px solid #000000;	line-height:0px;	vertical-align:bottom;	}#footer a {text-decoration:none; font-weight:bold; color:#ffffff;}#footer a {text-decoration: underline;}/* 	------------------------- 	module =toplink*/.toplink {	clear: both;	font-size: 90%;	padding: 10px 0 0 0;	margin: 3px 0 0 0; 	text-align: right;}.toplink a.top {	display: block;	color: #003082;	height: 15px; line-height: 15px;	padding-right: 10px;	background: url('../images/arrow_top_blue.gif') 100% 60% no-repeat;}/* 	------------------------- 	module =backlink*/.backlink {	clear: both;	font-size: 90%;	text-align: left;	margin: 0;	position: relative;	bottom: 10px;	}.backlink a.cat {	display: block;	color: #003082;	height: 15px; line-height: 15px;	padding-left: 10px;	margin-left: 5px;	background: url('../images/arrow_left_blue.gif') 0 60% no-repeat;}/*-------------------------------*/h1 {	font-size: 140%;	color: #666666;	margin: 0 0 15px -21px;	padding: 7px 0 7px 20px;}a img { border: none; }.basicLinks {	color: #003082;		font-weight:normal;	}.leftNav{		list-style: none;	padding: 0;	margin: 0 0 0 10px;}.leftNav a {	height: 1%;	/* specialty for IE */	display: block;	background: url('../images/arrow_leftmenu_1.gif') 0 8px no-repeat;		color: #003082;		padding: 4px 0 4px 22px;	font-weight:normal;	}.leftNav a.active {	display: block;	background: #c4262e url('../images/arrow_leftmenu_active.gif') 10px 8px no-repeat;	color: #fff;	width: 158px;	padding: 3px 0 4px 22px;	margin: 5px 0;}body  {	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	color: #000000;	}#mainContent { 	background: #FFFFFF;	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */	text-align: left; /* this overrides the text-align: center on the body element. */	padding:20px;} .container { 	width: 778px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */	background: #FFFFFF;	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */	border-left: 1px solid #f6f6f6;	border-right: 1px solid #f6f6f6;	border-bottom: 1px solid #f6f6f6;} #mainnav {	width: 780px;	margin:0px; 	height:35px;	background: #002c74 url('../images/bg_mainnav.gif') 0 100% repeat-x;	overflow: hidden;	padding:0px;}/* Header Styles */#mainnav ul {	list-style: none;	font-size: 70%;	margin: 0 0 0 10px;	padding: 0px;}#mainnav ul li {	float: left;	height: 30px;	line-height: 19px;	margin: 5px 8px 0 0;	padding: 0 7px 0 6px;	}#mainnav ul li.active {	background: #c4262e;}#mainnav ul a {	font-weight: bold;	color: #ffffff;}a {text-decoration:none; font-weight:bold; color:#000000;}a:hover{text-decoration: underline;}#header {	width: 780px;	margin: 10px auto 0 auto;	background: #002c74;}#breadcrumbs {	width: 764px;	margin: auto;	height: 20px;	color: #fff;	font-size: 60%;	background: #c4262e;	padding-left: 16px;	line-height:18px;	text-align:left;}#tree ul {	list-style: none;}#tree ul li {	padding: 0;	background: none;		}#tree ul li ul li {	padding: 0;	font-weight:normal;	}#breadcrumbs a {color: #fff;}/* End Header Styles *//* Footer Styles */#footer a {text-decoration:none; font-weight:bold; color:#c4262e;}#footer a:hover{text-decoration: underline;}#footer {	text-align: left;	width: 780px;	margin: 5px auto;	line-height: 30px; height: 30px;	background: #f6f6f6;	font-size: 65%;}#footer span {	margin: 0 10px;	color: #000000;	}/* End Footer Styles */.cleaner {	clear: both;	line-height: 1%;	font-size: 0;	border: 0;}.pageLinks {}