/* CSS Document */html {	height:100%;}body {	padding:0; 	margin:0; 	height:100%; 	background:url(images/bg.jpg) repeat-x top left #e9e6e6;	font-size:1em;    font-family:Verdana, Arial, Helvetica, sans-serif;	color:#333;	text-align:center;}img, a img {	border:0;}/* ----------- HEADER STYLES ------------ */h1 {    font-family:Georgia, "Times New Roman", Times, serif;	color:#ff2d00;	font-size:24px;	padding-bottom:2px;	border-bottom:1px solid #ff2d00;	margin-bottom:2px;	}h2 {	font-size:1em;	font-weight:normal;	font-style:italic;	margin:0;	padding:0;	margin-bottom:15px;}h3 {	color:#e00505;	margin:0;	font-size:1em;	font-weight:bold;}h4 {	font-size:18px;	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:normal;	font-style:normal;	margin:0;	color:#FFF;}ul {	line-height:1.5em;}/* ------------ CHANGE LINK COLOR HERE ------------ */a:link{	color:#333;	text-decoration:underline;}a:visited {	text-decoration:underline;	color:#333;}a:hover{	color:#e00505;	text-decoration:none;}a:active {	color:#e00505;	text-decoration:none;}h3 a:link, h3 a:visited {	color:#e00505;	margin:0;	font-size:1em;	font-weight:bold;	text-decoration:none;}h3 a:hover {	text-decoration:underline;	}#wrapper {	position:relative;	margin:0 auto;	padding:0;	width:820px;	height:auto;	text-align:left;}#header {	width:820px;	height:255px;	margin:0;	padding:0;	background:url(images/header.jpg) no-repeat top left;}#flash {	position:absolute;	top:0;	right:11px;	height:299px;	width:403px;	margin:0;	padding:0;}#body {	width:808px;	height:auto;	margin:0;	padding:0;	background:url(images/bodybg.jpg) repeat-y top left;	padding-left:12px;}/* NAVIGATION STYLES */.leftcell {	background:url(images/sidebg.jpg) repeat-x top left #3c3b3b;	border-right:1px solid #000;}#leftside {	width:197px;	height:auto;	z-index:5;}#leftside ul.nav {	text-align:right;	line-height:30px;	list-style:none;	margin:0;	padding:0;	width:100%;}#leftside ul.nav li {	width:100%;	border-bottom:1px solid #000;}#leftside ul.nav li a {	display:block;	height:29px;	width:189px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	color:#FFF;	text-decoration:none;	padding-right:8px;	text-transform:uppercase;}#leftside ul.nav li a:hover {	color:#FF2D00;	background:url(images/hovericon.jpg) no-repeat 3% 50% #FFF;	border-right:1px solid #FFF;}#leftside ul.nav a.here {	color:#FF2D00;	background:url(images/hovericon.jpg) no-repeat 3% 50% #FFF;	border-right:1px solid #FFF;}#leftside p {	margin-top:5px;}#sidetext {	width:163px;	height:auto;	color:#FFF;	font-size:12px;	font-style:italic;	line-height:18px;	margin-top:25px;	padding:0 17px 0 17px;}#sidetext ul {	padding:0;	padding-left:25px;}/* ---------------- END NAVIAGTION STYLES ---------------- */#content {	width:556px;	height:auto;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#000;	font-size:.75em;		line-height:1.3em;	padding:35px 20px 15px 20px;}.content {	background:url(images/contentbg.jpg) no-repeat bottom right #FFF;}#footer {	width:820px;	height:29px;	font-family:Verdana, sans-serif;	color:#333;	font-size:11px;	text-align:center;	background:url(images/footerbg.jpg) no-repeat top left;	margin-bottom:20px;	padding-top:25px;}#footer a {	color:#333;	text-decoration:none;	margin:0 10px 0 10px;}#footer a:hover {	text-decoration:none;	color:#e00505;}#footer .noright {	margin-right:0;}#footer .noleft {	margin-left:0;}.input {	border:1px solid #999;}fieldset {	width:400px;	border:1px solid #999;	padding:15px;}legend {	background-color:#fff;	font-weight:bold;	font-size:1em;	color:#ff2d00;}.noshow {	display:none;}.clear {	clear:both;}.pic {	border:3px solid #ff2d00;}.floatright {	float:right;	margin:0 0 10px 15px;}.floatleft {	float:left;	margin:0 15px 10px 0;}hr {	height:1px;	background-color:#000;	border:none;	width:100%}