/* CSS Document */html {	height:100%;}body {	padding:0;	margin:0;	height:100%;	font-size:62.5%;	font-family:Helvetica, Arial, Verdana, sans-serif;	color:#FFF;	background-color:#000000;	text-align:center;}h1 {	font-family:"Copperplate Gothic Light", Georgia, Times, serif;	color:#000;	font-weight:normal;	font-size:2.2em;	margin:0;	padding:0;	margin-bottom:4px;}h2 {	font-weight:normal;	font-size:1em;	font-style:italic;	color:#FFF;	margin:0;	margin-bottom:15px;}h3 {	font-size:1.1em;	font-weight:bold;	color:#FFF;	margin:0;	padding:0;}h4 {	width:264px;	height:21px;	margin:0;	padding:0;	margin-bottom:10px;}.services {	background:url(images/servicesheaderbg.jpg) no-repeat bottom right;}.contact {	background:url(images/contactheaderbg.jpg) no-repeat bottom right;}img a, img { 	border:0px;}a:link{	color:#E4D107;	text-decoration:none;}a:visited {	text-decoration:none;	color:#E4D107;}a:hover{	color:#E4D107;	text-decoration:underline;}a:active {	text-decoration:none;}ul {	line-height:1.6em;}.clear {	clear:both;}h3 a:link, h3 a:visited, h3 a:hover {	font-weight:bold;	color:#E4D107;	margin:0;	padding:0;	text-decoration:none;}#wrapper {	position:relative;	width:886px;	height:auto;	text-align:left;	margin:0 auto;	padding:0;}#leftside {	float:left;	height:100%;	width:264px;	background:url(images/sidebg.jpg) repeat-y top left;	margin:0;}#rightside {	float:left;	width:622px;	height:100%;	background:url(images/bodybg.jpg) no-repeat 0 222px;	margin:0;	padding:0;}	#logo {	width:264px;	height:209px;	background:url(images/logo.jpg) no-repeat top left;	margin:0;	padding:0;	margin-bottom:20px;}#nav {	width:212px;	height:auto;	margin:0 auto;	padding:0;	color:#9899898;	text-align:center;	margin-bottom:30px;}#nav ul {	width:212px;	height:auto;	list-style:none;	margin:0;	padding:0;	background:url(images/navline.jpg) no-repeat top left;	padding-top:1px;	line-height:38px;}#nav ul li {	margin:0;	padding:0;	height:37px;	width:212px;	background:url(images/navline.jpg) no-repeat bottom left;	padding-bottom:1px;}#nav ul li a {	display:block;	height:42px;	width:212px;	font-size:1.8em;	color:#989898;	text-decoration:none;	padding:1px 0 0 0;	background:none;	text-transform:uppercase;}#nav ul li a:hover, #nav ul li a.here {	color:#000;	text-decoration:none;	background:url(images/hoverbg.jpg) no-repeat top left;}#flash {	width:558px;	height:242px;	margin:0;	padding:0;}#sidetext {	width:264px;	height:auto;		color:#333;	font-size:1.4em;	text-align:right;}#sidetext ul {	line-height:1.6em;}#sidetext a:link {	color:#333;	text-decoration:underline;}.sidepadded {	padding:0 10px 0 20px;	text-align:left;}#content {	width:558px;	height:auto;	padding:0;	font-size:1.2em;	line-height:1.4em;	color:#FFF;	margin-top:60px;	padding:0 0 20px 10px;}.padded {	padding:0 30px 0 10px;}#footer {	clear:both;	width:100%;	background:url(images/bottombg.jpg) repeat-x top left;	height:78px;	margin:0;	padding:0;}#footertext {	width:601px;	height:58px;	margin:0 auto;	color:#000;	font-family:Helvetica, Arial, Verdana, sans-serif;	font-size:1em;	text-align:left;	background:url(images/footerbg.jpg) no-repeat top left;	padding-left:285px;	padding-top:20px;}	#footertext a {	color:#000;	text-decoration:none;	margin:0 5px 0 5px;}#footertext a:hover {	text-decoration:underline;}.floatright {	float:right;	margin:0 0 10px 10px;}.floatleft {	float:left;	margin:0 10px 10px 0;}.smaller {	border-top:1px dotted #FFF;	padding-top:10px;	font-size:10px;	font-style:italic;	line-height:1.2em;}.smaller h3 a, .smaller h3 {	color:#FFF;	border:none;}.pic {	border:1px solid #FFFFFF;}.redtext {	color:#FF0000;	font-weight:bold;}.yellowtext {	color:#FFCC00;	font-weight:bold;}.noshow {	display:none;}.input {	border:1px solid #FFF;}.gallery img {	border:1px solid #FFF;}fieldset {	border:1px solid #FFF;	padding:15px;	width:400px;}legend {	background-color:none;	font-weight:bold;	font-size:1.1em;	color:#FFF;}