/* CSS Document */html {	height:100%;}body {	padding:0;	margin:0;	height:100%;	font-size:1em;	font-family:Helvetica, Arial, Verdana, sans-serif;	color:#CCCCCC;	background-color:#000000;	text-align:center;}h1 {	font-family:Georgia, "Times New Roman", Times, serif;	color:#9c010f;	font-weight:normal;	font-size:2em;	margin:0;	padding:0;	padding-bottom:2px;	border-bottom:1px solid #9c010f;}h2 {	font-weight:normal;	font-size:1em;	font-style:italic;	color:#333;	margin:0;	margin-bottom:15px;}h3 {	font-size:1.1em;	font-weight:bold;	color:#9c010f;	margin:0;	padding:0;}h4 {	font-family:Helvetica, Arial, Verdana, sans-serif;	color:#FFFFFF;	font-size:1.2em;	font-weight:normal;	margin:0;	padding:0;	margin-bottom:10px;}img a, a img { 	border:0px;}a:link{	color:#333;	text-decoration:underline;}a:visited {	text-decoratoin:underline;	color:#666;}a:hover{	color:#9c010f;	text-decoration:none;}a:active {	text-decoration:none;}ul {	line-height:1.6em;}.clear {	clear:both;}h3 a:link, h3 a:visited {	font-size:1em;	font-weight:bold;	color:#9c010f;	margin:0;	padding:0;	text-decoration:none;}h3 a:hover {	text-decoration:underline;}#wrapper {	position:relative;	width:847px;	height:auto;	text-align:left;	margin:0 auto;	padding:0;	margin-bottom:15px;}#header {	position:relative;	width:847px;	height:146px;	background:url(images/header.jpg) no-repeat top left;	margin:0;	padding:0;}#flash {	width:847px;	height:318px;	margin:0;	padding:0;	background:url(images/flashbg.jpg) no-repeat top left;}#nav {	width:847px;	height:50px;	margin:0;	padding:0;	color:#FFF;	text-align:center;	background:url(images/navbg.jpg) no-repeat top left;}#nav ul {	list-style:none;	margin:0;	padding:0;}#nav ul li {	float:left;	margin:0;	padding:0;	height:49px;	width:auto;}#nav ul li a {	display:block;	height:49px;	width:auto;	font-size:15px;	color:#FFF;	text-decoration:none;	margin:0 28px 0 28px;	padding:6px 7px 0 7px;}#nav ul li a:hover {	color:#9c010f;	text-decoration:none;	background:url(images/hoverbg.jpg) repeat-x top left;}#nav ul li a.here {	color:#9c010f;	text-decoration:none;	background:url(images/hoverbg.jpg) repeat-x top left;}#body {	clear:both;	width:867px;	height:auto;	margin:0;	padding:0;	background:url(images/body_bg.jpg) repeat-y top left;}#sidebar {	position:absolute;	left:21px;	top:535px;	width:186px;	height:auto;		color:#FFF;	font-size:.8em;	padding:0 15px 0 15px;}#sidebar ul {	line-height:1.5em;	list-style:url(images/bullet.jpg);	padding-left:20px;}#sidebar a {	color:#FFF;}#contentbg {	width:593px;	height:auto;	margin:0 0 0 254px;	background:url(images/right_top.jpg) no-repeat top left;	padding-top:20px;}#content {	width:593px;	height:auto;	padding:0;	background:url(images/right_bg.jpg) repeat-y top left;	font-size:.75em;	line-height:1.4em;	color:#333;}#padded {	padding:10px 35px 5px 35px;}#footer {	width:844px;	background:url(images/footer.jpg) no-repeat top left;	height:41px;	padding:18px 13px 0 0;	color:#FFFFFF;	font-family:Helvetica, Arial, Verdana, sans-serif;	font-size:10px;	text-align:right;}	#footer a {	color:#FFF;	text-decoration:none;	margin:0 5px 0 5px;}#footer a:hover {	text-decoration:underline;}.floatright {	float:right;	margin:0 0 10px 10px;}.floatleft {	float:left;	margin:0 10px 10px 0;}.smaller {	font-size:10px;	font-style:italic;}.pic {	border:1px solid #000000;}.redtext {	color:#FF0000;	font-weight:bold;}.greentext {	color:#009900;	font-weight:bold;}.noshow {	display:none;}.input {	border:1px solid #999;}.gallery img {	border:1px solid #000;}fieldset {	border:1px solid #999;	padding:15px;	width:400px;}legend {	background-color:none;	font-weight:bold;	font-size:1em;	color:#006600;}