/* CSS Document */body {	margin:0;	padding:0;	background:url(images/bg.jpg) repeat-x top left #76B801;}h1 {	color:#CC0505;	font-size:1.8em;	font-weight:normal;	font-family:Arial, Helvetica, sans-serif;}h2 {	display:inline;	margin:0;	padding:0;	font-size:1em;	font-weight:normal;}h3 {	color:#003300;	font-size:1.2em;	font-weight:bold;}ul {	line-height:1.5em;}a:link, a:active, a:visited {	color:#333333;	text-decoration:underline;}a:hover {	color:#333;	text-decoration:none;}#wrapper {	position:relative;	margin:0 auto;	padding:0;	width:801px;	height:auto;}#header {	width:799px;	height:201px;	margin:0;	padding:0;	border-left:1px solid #000;	border-right:1px solid #000;}#navbar {	width:801px;	height:29px;	text-align:center;}#sidebar {	position:absolute;	left:595px;	top:250px;	width:170px;	height:auto;	padding:10px 15px 50px 15px;	font-family:Arial, Helvetica, sans-serif;	font-size:.9em;	color:#333;}#sidebar ul {	line-height:1.4em;	list-style:url(images/bullet.jpg);}#content {	width:799px;	height:auto;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:.75em;		line-height:1.3em;	padding:25px 0 180px 0;	background:url(images/footer.jpg) no-repeat bottom left #FFF;	border-left:1px solid #000;	border-right:1px solid #000;}#text {	width:519px;	height:auto;	margin-right:240px;	padding:0 30px 0 40px;	border-right:1px dashed #003300;}	#footer {	width:100%;	height:100%;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#fff;	font-size:.6em;	text-align:center;	padding-top:5px;	background-color:#000;}#footer a {	color:#FFF;	text-decoration:none;}#footer a:hover {	text-decoration:underline;	}.input {	border:1px solid #000;}fieldset {	width:380px;	border:1px solid #000;	padding:20px 20px 20px 20px;}legend {	background-color:#fff;	font-weight:bold;	font-size:1.1em;	color:#003300;}.noshow {	display:none;}.picright {	float:right;	margin:0 0 10px 10px;	border:4px double #000;}.picleft {	float:left;	margin:0 10px 10px 0;	border:4px double #000;}.gallery img {	border:1px solid #000;	}blockquote.tests {	background:url(images/leftquote.jpg) no-repeat top left;	font-size:18px;	font-family:Georgia, "Times New Roman", Times, serif;	padding:25px 0 0 25px;}blockquote.tests p {	height:57px;	text-align:right;	font-weight:bold;	color:#003300;	background:url(images/rightquote.jpg) no-repeat right center;}.subheader {	color:#003300;	font-size:1.2em;	font-weight:bold;}