/* CSS Document */body {	margin:0;	padding:0;	background:url(images/bg.jpg) repeat-x top left #cccccc;	text-align:center;	color:#333;	font-family:Arial, Helvetica, sans-serif;	font-size:1em;}h1 {	color:#990000;	font-size:2em;	font-weight:normal;	margin:0;	padding:0;	border-bottom:1px solid #000;	padding-bottom:3px;	margin-bottom:2px;}h3 {	color:#990000;	font-size:1em;	font-weight:bold;	margin:0;	padding:0;}h2 {	margin:0;	padding:0;	font-size:1em;	font-weight:normal;	font-style:italic;	margin-bottom:18px;}h4 {	margin:0;	padding:0;	color:#990000;	font-size:16px;	font-weight:normal;	font-style:normal;	border-bottom:1px dotted #990000;}ul {	line-height:1.5em;}em { 	font-size:11px;}.sidetext {	font-size:14px;	font-weight:bold;	font-style:italic;	color:#FF0D02;}.phone {	color:#FFF;	font-size:14px;	font-weight:bold;}a:link, a:active, a:visited {	color:#666;	text-decoration:underline;}a:hover {	color:#666;	text-decoration:none;}#wrapper {	position:relative;	margin:0 auto;	padding:0;	width:838px;	height:auto;	text-align:left;	margin-top:5px;}#header {	width:838px;	height:294px;	margin:0;	padding:0;}/* NAVIGATION STYLES */#leftside {	position:absolute;	left:28px;	top:286px;	width:242px;	height:auto;	z-index:50;	text-align:center;}#nav {	margin-bottom:20px;}#nav ul {	text-align:right;	line-height:23px;	list-style:none;	margin:0;	padding:0;	width:100%;	border-top:1px solid #FFF;}#nav ul li {	width:100%;	border-bottom:1px solid #FFF;}#nav li a {	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-style:italic;	font-size:14px;	color:#FF0D02;	text-decoration:none;	background:none;	padding-right:15px;	padding-left:10px;	}#nav li a:hover {	color:#FFF;	background:url(images/navarrow.jpg) no-repeat left center;	padding-left:10px;}#nav a.here {	color:#FFF;	background:url(images/navarrow.jpg) no-repeat left center;	padding-left:10px;}/* END NAV STYLES */#body {	width:838px;	height:auto;	padding-left:9px;	background:url(images/bodybg.png) repeat-y top left;}#content {	width:516px;	height:auto;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:.75em;		line-height:1.3em;	padding:30px 25px 10px 280px;}#footer {	width:838px;	height:25px;	font-family:Verdana, sans-serif;	color:#333;	font-size:10px;	text-align:center;	padding-top:35px;	background:url(images/footer.jpg) no-repeat top left;	margin-bottom:20px;}#footer a {	color:#333;	margin-left:8px;	margin-right:8px;	text-decoration:none;}#footer a:hover {	color:#990000;	text-decoration:none;}.input {	border:1px solid #666;}fieldset {	width:400px;	border:1px solid #666;	padding:15px;}legend {	background-color:#fff;	font-weight:bold;	font-size:1em;	color:#990000;}.noshow {	display:none;}.pic {	border:1px solid #000;}.sidepic {	border:1px solid #FFF;}.floatright {	float:right;	margin:0 0 15px 15px;}.floatleft {	float:left;	margin:0 15px 15px 0;}.redtext {	font-weight:bold;	color:#FF0000;}.bluetext {	font-weight:bold;	color:#0000FF;}