/* CSS Document */body {	margin:0;	padding:0;	background:url(images/bg.jpg) repeat top left;	font-size:1em;	text-align:left;	font-family:Verdana, Arial, Helvetica, sans-serif;}h1 {	font-family:Helvetica, Arial, Verdana, sans-serif;	color:#10560d;	font-size:26px;	font-style:italic;	font-weight:normal;	margin:0;	border-bottom:1px solid #10560d;	padding-bottom:2px;	margin-bottom:4px;}h2 {	color:#333;	font-size:1em;	font-weight:normal;	font-style:italic;	margin:0;	margin-bottom:20px;}h3 {	color:#10560d;	font-family:Helvetica, Arial, Verdana, sans-serif;	margin:0;	padding:0;	font-size:1em;	font-weight:bold;}h4 {	color:#10560d;	font-family:Helvetica, Arial, Verdana, sans-serif;	font-size:16px;	margin:0;	padding:0;	font-weight:normal;	margin-bottom:15px;	text-align:left;}ul {	line-height:1.5em;	text-align:left;}a:link, a:active, a:visited {	color:#10560d;	text-decoration:underline;}a:hover {	color:#10560d;	text-decoration:none;}h3 a:link, h3 a:visited {	color:#10560d;	font-weight:bold;	text-decoration:none;}h3 a:hover {	text-decoration:underline;	}#wrapper {	position:relative;	margin:0 auto;	padding:0;	width:891px;	height:auto;	margin-bottom:20px;}#header {	width:891px;	height:200px;	margin:0;	padding:0;}#navbar {	position:absolute;	top:200px;	left:20px;	width:851px;	height:47px;	text-align:left;	z-index:5;}#bodycontainer {	width:891px;	height:auto;	margin:0;	padding:0;	margin-top:37px;	background:url(images/bodytop.jpg) no-repeat top left;	padding-top:20px;}#body {	width:891px;	height:auto;	margin:0;	padding:0;	background:url(images/bodybg.jpg) repeat-y top left;} #content {	width:545px;	height:auto;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#333333;	font-size:.75em;		line-height:1.3em;	padding:30px 0 0 35px;	margin:0;}#sidebar {	position:absolute;	top:265px;	left:605px;	width:262px;	height:auto;	font-size:13px;	color:#333;	text-align:center;}#sidebar .middle {	background:url(images/sideBg.jpg) repeat-y top left;}.padded {	padding:10px 15px 0 30px;}#footer {	width:891px;	height:43px;	background:url(images/footer.jpg) no-repeat top left;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#333333;	font-size:.6em;	line-height:1.7em;	text-align:center;	padding-top:28px;	margin:0;}#footer a {	color:#333;	text-decoration:none;	margin:0 5px 0 5px;}#footer a:hover {	text-decoration:underline;}.floatright {	float:right;	margin:0 0 15px 15px;}.pic {	border:1px solid #003300;}.input {	border:1px solid #666;}fieldset {	width:380px;	border:1px solid #999;	padding:20px 20px 20px 20px;}legend {	background-color:#fff;	font-weight:bold;	font-size:1em;	color:#003300;}.noshow {	display:none;}.redtext {	font-weight:bold;	color:#FF0000;}.bluetext {	font-weight:bold;	color:#0000FF;}.smaller {	font-size:10px;	font-style:italic;}