/* CSS Document */html {	margin:0;	padding:0;	background:url(images/topbg.jpg) repeat-x top left #FFF;}body {	margin:0;	padding:0;	font-size:1em;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#333;}h1 {	font-family:Helvetica, Arial, Verdana, sans-serif;	font-size:30px;	font-weight:normal;	color:#333;	margin:0;	padding:0;	margin-bottom:8px;}h2 {	margin:0;	padding:0;	font-size:1em;	font-weight:normal;	font-style:italic;	margin-bottom:20px;	color:#666;}h3 {	font-size:14px;	font-weight:bold;	margin:0;	color:#990000;}img, a img {	border:0;}hr {	width:100%;	height:1px;	background:none;	border:none;	border-top:1px dashed #666;	margin:20px 0 20px 0;}a:link, a:active, a:visited {	color:#333;	text-decoration:underline;}a:hover {	color:#333;	text-decoration:none;}h3 a:link, h3 a:visited {	font-weight:bold;	margin:0;	color:#990000;	text-decoration:none;}h3 a:hover {	text-decoration:underline;	}#wrapper {	position:relative;	margin:0 auto;	padding:0;	width:804px;	height:auto;}#phone {	position:absolute;	top:0;	right:0;	width:230px;	height:50px;	background:url(images/phone.jpg) no-repeat top left;	margin:0;	padding:0;}#logo {	position:absolute;	top:35px;	left:0;	width:365px;	height:50px;	background:url(images/logo.jpg) no-repeat top left;}#navbar {	position:absolute;	top:50px;	left:398px;	width:382px;	height:28px;	background:url(images/navbg.jpg) repeat-x top left;	font-family:Helvetica, Arial, Verdana, sans-serif;	font-weight:bold;	font-size:13px;	padding-left:23px;}#navbar ul {	list-style:none;	padding:0;	margin:0;}#navbar ul li {	float:left;	width:auto;}#navbar ul li a {	display:block;	height:20px;	width:auto;	margin-right:23px;	color:#FFF;	text-decoration:none;	padding-top:8px;	}#navbar ul li a:hover {	background:url(images/navarrow.jpg) no-repeat top center;	}#navbar ul li .here {	background:url(images/navarrow.jpg) no-repeat top center;	}#flash {	position:absolute;	top:90px;	left:0;	width:804px;	height:266px;	margin:0;}#content {	font-size:13px;	width:804px;	height:auto;	padding-top:390px;	margin-bottom:10px;	line-height:1.4em;}#text {	font-size:13px;	width:550px;	height:auto;	line-height:1.4em;}#sidebar {	position:absolute;	top:380px;	right:0;	width:215px;	height:auto;	margin:0;}#footer {	height:169px;	width:100%;		margin:0;	padding:0;	background:url(images/bottombg.jpg) repeat-x top left;	text-align:center;}#footertext {	width:804px;	height:114px;	font-size:12px;	color:#FFF;	text-align:left;	margin:0 auto;	padding-top:40px;	background:url(images/bottomlogo.png) no-repeat bottom right;}#footertext a {	color:#FFF;	text-decoration:none;}#footertext a:hover {	color:#000;	text-decoration:none;}/*  SIDEBAR STYLES  */#sidebox {	width:215px;	color:#c40000;	font-size:12px;	height:auto;	margin-bottom:5px;}#sideboxpix {	width:215px;	height:208px;	margin:0;	padding:0;	color:#c40000;	font-size:12px;	height:auto;	background:url(images/sidepicbg.png) no-repeat top left;	padding-top:7px;}.box {	width:215px;	height:auto;	margin:0;	padding:0;	background:url(images/boxbg.png) repeat-y top left;}.table {	width:202px;	height:auto;	margin:0;	padding:0;	background:url(images/tablebg.jpg) repeat-x top left;	margin-left:6px;	padding-right:8px;}#sidebox ul {	color:#c40000;	line-height:1.7em;}ul.side {	text-align:center;	list-style:none;	line-height:1.5em;	margin:0;	padding:0;}ul.sidetext {	list-style:none;	margin-left:-8px;}.padded {	padding:0 0 0 30px;	}#sidebar h3 {	margin:0;	color:#c40000;	font-size:14px;	font-weight:bold;	font-family:Helvetica, Arial, Verdana, sans-serif;	padding-left:17px;	background:url(images/redarrow.png) no-repeat 0% 40%;	margin-bottom:10px;	margin-top:5px;	margin-left:10px;}#sidebar a {	color:#c40000;	text-decoration:underline;}#sidebar a:hover {	text-decoration:none;}.test {	height:140px;	font-size:12px;	line-height:18px;	text-align:center;	padding:0 9px 10px 9px;}/*   END SIDE STYLES   */.input {	border:1px solid #999;	padding:3px;	width:300px;}fieldset {	width:405px;	border:1px solid #999;}legend {	font-weight:bold;}.noshow {	display:none;}.redtext {	font-weight:bold;	color:#FF0000;}.bluetext {	font-weight:bold;	color:#0000FF;}.pic {	border:2px solid #ba0000;}.floatright {	float:right;	margin:0 0 15px 10px;}.floatleft {	float:left;	margin:0 10px 15px 0;}.smaller {	font-size:11px;	font-style:italic;	line-height:1.5em;}
