/* CSS Document */html {	height:100%;	background:url(images/mainbg.jpg) repeat top left;}body {	padding:0; 	margin:0; 	height:100%; 	background:url(images/bg.jpg) repeat-x top left;	font-size:1em;    font-family:Helvetica, Arial, Verdana, sans-serif;	color:#000;	text-align:center;	padding-top:10px;}a img, img a {	border:0;}/* ----------- HEADER STYLES ------------ */h1 {	font-size:2em;	color:#11325a;	font-weight:normal;	padding-bottom:2px;	border-bottom:1px solid #11325a;	margin-bottom:2px;}h2 {	font-size:1em;	font-weight:normal;	font-style:italic;	margin:0;	padding:0;	margin-bottom:15px;}h3 {	color:#003366;	font-size:1em;	margin:0;	padding:0;	font-weight:bold;	}h4 {	font-size:14px;	font-weight:bold;	font-style:italic;	margin:0;	padding:0;	margin-bottom:8px;}/* ------------ CHANGE LINK COLOR HERE ------------ */a:link{	color:#000;	text-decoration:underline;}a:visited {	text-decoration:underline;	color:#000;}a:hover{	text-decoration:none;}a:active {	text-decoration:none;}ul {	line-height:18px;}hr {	width:85%;	height:1px;	background:#000;	border:none;	margin:30px 0 30px 0;}#wrapper {	position:relative;	margin:0 auto;	padding:0;	width:819px;	height:auto;	margin-bottom:20px;	text-align:left;	background:url(images/top.png) no-repeat top left;	padding-top:14px;}#body {	width:819px;	height:auto;	margin:0;	padding:0;	background:url(images/bodybg.png) repeat-y top left;	padding-left:10px;	padding-top:1px;	padding-bottom:2px;}#header {	width:790px;	height:130px;	margin:0 0 5px 5px;	padding:0;	background:url(images/header.jpg) no-repeat top left;}#flash {	height:227px;	width:790px;	margin:0;	padding:0;	margin:0 0 5px 5px;}.maintable {	margin:0;	width:790px;	height:auto;	margin-left:5px;}#special {	width:138px;	height:auto;	text-align:center;	font-size:12px;	border:1px dashed #FFF;	background:url(images/bg.jpg) repeat-x top left #003366;	color:#FFF;	padding:6px;}#special strong {	font-size:16px;}/* NAVIGATION STYLES */.leftside {	border:1px solid #000;	background-color:#FFF;	width:193px;	height:auto;	padding-top:25px;	padding-bottom:25px;}#leftside ul.nav {	text-align:left;	line-height:29px;	list-style:none;	margin:0;	padding:0;	width:100%;	border-top:1px solid #c2c2c2;}#leftside ul.nav li {	width:100%;	border-bottom:1px solid #c2c2c2;}#leftside ul.nav li a {	display:block;	height:26px;	width:177px;	font-family:Helvetica, Arial, Verdana, sans-serif;	font-size:14px;	color:#000;	font-weight:bold;	text-decoration:none;	padding-left:15px;}#leftside ul.nav li a:hover {	color:#264872;	background:url(images/navarrow.jpg) no-repeat 90% 50% #f9eb8b;}#leftside ul.nav li a.here {	color:#264872;	background:url(images/navarrow.jpg) no-repeat 90% 50% #f9eb8b;}.padded {	padding:15px;	font-size:12px;	color:#000;}.padded ul {	line-height:20px;}/* ---------------- END NAVIAGTION STYLES ---------------- */#content {	width:550px;	height:auto;	font-family:Arial, Helvetica, sans-serif;	color:#000;	font-size:.75em;		line-height:1.3em;	border:1px solid #000;	background-color:#FFFFFF;	padding:5px 20px 15px 20px;	margin-left:4px;}#footer {	width:790px;	height:25px;	font-family:Helvetica, Arial, Verdana, sans-serif;	color:#000;	font-size:12px;	text-align:center;	background:url(images/footerbg.jpg) no-repeat top left;	padding-top:12px;	margin:5px 0 0 5px;}#footer a {	color:#000;	text-decoration:none;	margin:0 17px 0 17px;}#footer a:hover {	text-decoration:underline;}.input {	border:1px solid #999;}fieldset {	width:400px;	border:1px solid #999;}legend {	background-color:#fff;	font-weight:bold;	font-size:1em;	color:#003366;}.noshow {	display:none;}.redtext {	font-weight:bold;	color:#FF0000;}.bluetext {	font-weight:bold;	color:#0000FF;}.pic {	border:1px solid #000;}.floatright {	float:right;	margin:0 0 15px 15px;}.floatleft {	float:left;	margin:0 15px 15px 0;}hr {	height:1px;	background-color:#000;	border:none;	width:100%;	margin:15px 0 15px 0;}