/* CSS Document */body {	margin:0;	padding:0;	background:url(images/bg.jpg) repeat top left;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:1em;}h1 {	color:#000;	font-size:24px;	font-weight:normal;	font-family:Verdana, Arial, Helvetica, sans-serif;	margin-bottom:5px;}h1 b {	color:#639fb8;	font-weight:normal;}h2 {	margin:0;	padding:0;	font-size:1em;	font-weight:normal;	font-style:italic;	margin-bottom:20px;}h3 {	color:#990000;	margin:0;	padding:0;	font-size:1em;	font-weight:bold;}h4 {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:18px;	font-weight:normal;	color:#FFF;	margin:0;	padding:0;	margin-bottom:10px;}ul {	line-height:1.5em;}	a:link, a:active, a:visited {	color:#333;	text-decoration:underline;}a:hover {	color:#333;	text-decoration:none;}#wrapper {	position:relative;	margin:0 auto;	padding:0;	width:834px;	height:auto;}#container {	width:834px;	height:auto;	background:url(images/mainbg.jpg) repeat-y top left #CCC;	margin:0;	padding:0;}#header {	width:834px;	height:157px;	margin:0;	padding:0;	background:url(images/header.jpg) no-repeat top left;}#flash {	position:absolute;	top:92px;	left:210px;	width:624px;	height:305px;}#nav {	position:absolute;	top:187px;	left:7px;	width:203px;	height:auto;	background:url(images/navbg.jpg) no-repeat top left;	text-align:center;}#nav ul {	width:150px;	list-style:none;	margin:0;	padding:0;	text-align:left;	margin-left:27px;	margin-top:13px;}#nav ul li a {	display:block;	width:142px;	height:23px;	color:#9b0000;	text-decoration:none;	font-family:Helvetica, Arial, Verdana, sans-serif;	font-size:12px;	background-color:#FFF;	border:1px solid #FFF;	padding-top:1px;	padding-left:8px;	margin-bottom:5px;}#nav ul li a:hover {	color:#FFF;	background:url(images/navflower.jpg) no-repeat right center #639fb8;	border:1px solid #FFF;	text-decoration:none;}#nav ul li a.here {	color:#FFF;	background:url(images/navflower.jpg) no-repeat right center #639fb8;	border:1px solid #FFF;	text-decoration:none;}#sidebar {	position:absolute;	top:412px;	left:7px;	width:170px;	height:auto;	padding:20px;	color:#FFF;	font-family:Helvetica, Arial, Verdana, sans-serif;	font-size:.8em;}#sidebar hr {	border:none;	border-top:1px dashed #FFFFFF;	background:none;	width:100%;	margin-top:20px;	margin-bottom:20px;}#sidebar ul {	line-height:1.5em;}#content {	width:834px;	height:auto;	font-family:Helvetica, Arial, Verdana, sans-serif;	color:#333;	font-size:.75em;		line-height:1.3em;	margin:0;	padding:0;	padding-top:240px;}#text {	width:568px;	height:auto;	padding:20px 20px 10px 20px;	background:url(images/contentTop.jpg) no-repeat top right;	margin-left:219px;}#footer {	width:819px;	height:25px;	font-family:Helvetica, Arial, Verdana, sans-serif;	font-size:12px;	line-height:22px;	color:#000;	text-align:right;	background:url(images/footer.jpg) no-repeat left top;	padding-top:15px;	padding-right:15px;	margin-bottom:15px;}#footer a {	color:#000;	text-decoration:none;}#footer a:hover {	text-decoration:underline;}.input {	border:1px solid #000;}fieldset {	width:400px;	border:1px solid #666;	padding:20px 20px 20px 20px;}legend {	background-color:#fff;	font-weight:bold;	font-size:1;	color:#990000;}.noshow {	display:none;}.pic {	border:2px solid #990000;}.sidepic {	border:2px solid #000000;}.floatright {	float:right;	margin:0 0 15px 15px;}.floatleft {	float:left;	margin:0 15px 15px 0;}.redtext {	color:#FF0000;	font-weight:bold;}.bluetext {	font-weight:bold;	color:#0000FF;}