/* CSS Document */html {	height:100%;}body {	padding:0; 	margin:0; 	height:100%; 	background:#000000;	font-size:62.5%;    font-family:Helvetica, Arial, Verdana, sans-serif;	color:#333;	text-align:center;}a img, img {	border:0;}/* ----------- HEADER STYLES ------------ */h1 {	color:#042f03;	font-size:1.8em;	font-weight:normal;	padding-bottom:3px;	border-bottom:1px solid #042f03;	margin-bottom:3px;}h1.nosub {	margin-bottom:15px;}	h2 {	font-size:1em;	font-weight:normal;	font-style:italic;	margin:0;	margin-bottom:15px;}h3 {	font-size:1.1em;	margin:0;	padding:0;	font-weight:bold;	color:#042f03;}h4 {	font-size:1.4em;	font-weight:normal;	margin-bottom:6px;	margin-top:5px;	color:#042f03;}/* ------------ CHANGE LINK COLOR HERE ------------ */a:link{	color:#042f03;	text-decoration:underline;}a:visited {	color:#042f03;	text-decoration:underline;}a:hover{	color:#042f03;	text-decoration:none;}a:active {	text-decoration:none;}ul {	line-height:1.5em;}h3 a:link, h3 a:visited {	font-weight:bold;	color:#042f03;	text-decoration:none;}h3 a:hover {	text-decoration:underline;}#wrapper {	margin:0 auto;	padding:0;	width:875px;	height:auto;	text-align:left;}#container {	position:relative;	margin:0 auto;	padding:0;	width:875px;	height:auto;	background:url(images/bodybg.jpg) repeat-y top left;	padding-top:10px;}#header {	position:relative;	width:829px;	height:281px;	margin:0;	padding:0;	background:url(images/header.jpg) no-repeat top left;	margin-left:21px;	margin-bottom:3px;}#flash {	position:absolute;	top:0;	right:0;	width:559px;	height:281px;	margin:0;	padding:0;	z-index:20;}#nav {	width:829px;	height:48px;	margin:0;	padding:0;	text-align:center;	padding-top:6px;	background:url(images/navbg.jpg) no-repeat top left;	margin-left:21px;}#nav img {	margin:0 2px 0 0;}#nav img.nomargin {	margin:0;}#leftside {	position:absolute;	top:360px;	left:25px;	width:199px;	height:389px;	padding:0;	margin:0;	background:url(images/sidebg.jpg) no-repeat top left;	padding:30px 25px 30px 25px;	font-size:1.2em;}hr {	height:1px;	background-color:#1a3f6d;	border:none;	width:100%;	margin:20px 0 20px 0;}#content {	width:503px;	height:auto;	font-family:Helvetica, Arial, Verdana, sans-serif;	font-size:1.2em;	color:#333;		line-height:1.4em;	margin-left:295px;	padding:15px 20px 15px 20px;}#footer {	width:875px;	height:10px;	font-family:Helvetica, Arial, Verdana, sans-serif;	color:#FFF;	font-size:1em;	text-align:center;	background:url(images/footer.jpg) no-repeat top left;	margin-bottom:20px;	padding-top:100px;	line-height:1.3em;}#footer a {	color:#FFF;	text-decoration:none;	margin:0px 5px;}#footer a:hover {	text-decoration:underline;}.input {	border:1px solid #666;}fieldset {	width:380px;	border:1px solid #666;	padding:15px;}legend {	background-color:none;	font-weight:bold;	font-size:1.1em;	color:#042f03}.noshow {	display:none;}.pic {	border:1px solid #000;}.floatright {	float:right;	margin:0 0 10px 15px;}.floatleft {	float:left;	margin:0 15px 10px 0;}.smaller {	font-size:14px;}.redtext {	color:#FF0000;	font-weight:bold;}.bluetext {	color:#0000FF;	font-weight:bold;}.gallery img {	border:1px solid #000;}
