/* CSS Document */html {	height:100%;}body {	padding:0;	margin:0;	height:100%;	font-size:62.5%;	font-family:"Times New Roman", Times, serif;	color:#333333;	background:url(images/bg.jpg) repeat top left;	text-align:center;}#wrapper {	position:relative;	width:943px;	height:auto;	margin:0 auto;	padding:0;	text-align:left;}#header {	height:153px;	width:943px;	background:url(images/header.jpg) no-repeat top left;}#flash {	position:absolute;	top:20px;	left:45px;	width:412px;	height:90px;}#nav {	position:absolute;	left:12px;	top:118px;	height:33px;	width:919px;	text-align:center;}#nav ul {	list-style:none;	margin:0;	padding:0;	text-align:center;	padding-left:25px;}#nav ul li {	float:left;	width:auto;	margin:0 15px 0 15px;}#nav ul li a {	display:block;	height:25px;	width:auto;	font-size:1.6em;	color:#7e5733;	font-family:Helvetica, Arial, Verdana, sans-serif;	text-decoration:none;	padding:8px 25px 25px;}#nav ul li a:hover, #nav ul li a.here {	background:url(images/navonbg.jpg) repeat-x top left;	color:#fff;	text-decoration:none;}#container {	width:943px;	height:auto;	margin:0;	padding:0;	background-image: url(images/bodybg.jpg);	background-repeat: repeat-y;	padding-left:7px;	padding-top:2px;	padding-bottom:15px;}#slide {	height: 287px;	width: 921px;	background: url(images/slideshowbg.jpg) no-repeat top left;	margin-left:4px;}#slidetext {	float: left;	height:243px;	width:270px;	padding:22px 0 20px 15px;	color:#FFF;	font-size:1.5em;	line-height:1.4em;}#slidetext .padded {	padding-left:5px;}#slidetext img {	margin-bottom:15px;}#slidetext a {	color:#FFF;}#slide #slideshow {	width: 611px;	height:277px;	padding-top: 5px;	float: right;	padding-right: 5px;}#content {	width:923px;	margin-right: auto;	margin-left: auto;}#content #right {	float: right;	width: 635px;	margin-top: 15px;	padding:20px 30px 10px 20px;	font-size:1.4em;	line-height:1.4em;	border-left:1px dashed #999999;}#content #left {	float: left;	width: 205px;	margin-top: 5px;	padding-left: 10px;	padding-right: 15px;	padding-top: 40px;	font-size:1.4em;}#content #left ul {	line-height:1.4em;}#footer {	background: url(images/footer.jpg) no-repeat top left;	font-family:Helvetica, Arial, Verdana, sans-serif;	width: 943px;	height:50px;	text-align: center;	padding-top: 20px;	color: #FFF;	font-size:1.1em;	margin-bottom:20px;}#footer a {	color: #FFF;	text-decoration:none;	margin:0 12px 0 12px;}#footer .noright {	margin-right:0;}#footer .noleft {	margin-left:0;}#footer a:hover {	text-decoration:underline;}#contact tr td {	padding-top: 8px;	padding-right: 5px;	padding-bottom: 8px;	padding-left: 10px;	border: 1px solid #E2E2E2;	background-color: #F8F8F8;}#contact .input {	color: #666666;	padding: 2px;}/* ----------- HEADER STYLES ------------ */h1 {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:1.8em;	font-weight:normal;	margin:0;	padding:0;	color:#7e5733;	border-bottom:1px solid #7e5733;	padding-bottom:3px;	margin-bototm:2px;}h1.nosub {	margin-bottom:20px;}h2 {	font-weight:normal;	font-size:1em;	font-style:italic;	margin:0;	padding:0;	margin-bottom:15px;}h3, legend {	margin:0;	padding:0;	font-weight:bold;	font-size:1.1em;	color:#7e5733;	margin-bototm:2px;}h4 {	font-family:Georgia, "Times New Roman", Times, serif;	margin:0;	padding:0;	font-weight:normal;	font-size:1.4em;	color:#7e5733;	margin-bototm:2px;}a img, img { 	border:0px;}.pic {	border:1px solid #7e5733;}.floatright {	float: right;	margin:0 0 10px 15px;}.floatleft {	float: left;	margin:0 15px 10px 0;}.gallery img {	border:1px solid #7e5733;}/* ------------ CHANGE LINK COLOR HERE ------------ */.smaller {	font-size: 11px;	font-style: italic;}.white {	font-size: 11px;	line-height: 11px;	color: #FFFFFF;}a:link{	color:#7e5733;	text-decoration:underline;}a:visited {	text-decoratoin:underline;	color:#7e5733;}a:hover{	text-decoration:none;	color:#7e5733;}a:active {	text-decoration:none;}h3 a:link, h3 a:visited {	font-weight:bold;	color:#7e5733;	text-decoration:none;}h3 a:hover {	text-decoration:underline;}.clear{	clear:both;}blockquote.test {	font-size:1.2em;	font-family:Georgia, "Times New Roman", Times, serif;	color:#333;	line-height:1.4em;	width:400px;	margin-left:0;	text-align:center;	margin-bottom:25px;}blockquote.test2 {	font-size:1.2em;	font-family:Georgia, "Times New Roman", Times, serif;	color:#333;	line-height:1.4em;	width:525px;	margin:0 auto;	text-align:center;	margin-bottom:25px;}blockquote.test p {	text-align:right;	font-weight:bold;	font-size:.8em;	line-height:1em;	color:#7e5733;	padding-right:30px;}blockquote.test2 p {	text-align:right;	font-weight:bold;	font-size:.8em;	line-height:1em;	color:#7e5733;	padding-right:30px;}.noshow {	display:none;}.input {	border:1px solid #666;}fieldset {	width:385px;	border:1px solid #436020;	padding:15px;}.redtext {	font-weight:bold;	font-size:1.2em;	color:#FF0000;}.redtextsmall {	font-weight:bold;	color:#FF0000;}.bluetext {	font-weight:bold;	font-size:1.2em;	color:#0000FF;}