html, htm, body { height:100%; }html {background: #1d1d1d url(assets/images/bg.jpg) left top repeat-x;}body {margin: 0px;padding: 0px;color: #fff;font: 14px Arial, Helvetica, sans-serif;background:url(assets/images/wrapper_bg.jpg) center top no-repeat;}h1 {margin: 0px;padding: 0px;color: #fff;font: bold 24px/26px Arial, Helvetica, sans-serif;}h2 {margin: 1em 0px 0px 0px;padding: 0px;color: #fff;font: bold 18px/20px Arial, Helvetica, sans-serif;}h3 {margin: 1em 0px 0px 0px;padding: 0px;color: #fff;font: bold 16px/18px Arial, Helvetica, sans-serif;}h4 {margin: 1em 0px 0px 0px;padding: 0px;color: #fff;font: bold 14px/16px Arial, Helvetica, sans-serif;}p {margin: 1em 0px 0px 0px;padding: 0px;line-height: 20px;}a {color: #fff;font-weight: bold;text-decoration: underline;}a:hover {text-decoration: none;}hr {color: #000;height: 1px;background-color: #000;border: none;}ul, ol, dl {line-height: 20px;}.imgborder {border: 1px solid #000;}.smalltext {font-size: 11px;line-height: 16px;}.nomargin {margin: 0px;}.margin {margin: 10px;}.center {text-align: center;}.clear {clear: both;}.underline {text-decoration: underline;}.sourceText {font-size: 10px;line-height: 10px;margin: 0;padding: 0;}.forms p {margin: 0px;}div { width:auto; height:auto; margin:0px; padding:0px; }#container {width:auto;height:auto;_height:100%;min-height:100%;position:relative;}#contents {width:1019px;margin:0 auto;}#header {background:url(assets/images/header_bg.jpg) left top no-repeat;height:243px;padding:40px 0 0;}#registrationBox {width:321px;padding:10px 20px 0 0; margin:0 10px 0 0;float:right;text-align:center;}#searchBox {width:218px;padding:10px 0 0;text-align:center;float:right;}#searchForm {width:180px;margin:0 auto;}#searchForm .fields {width:170px;height:30px;margin:5px 0;border:2px solid #494949; background-color:#fff;text-transform:uppercase;font:16px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;}#searchForm .submit_btn {width:99px;height:30px;margin:0px;padding:0px;font:14px/30px Arial, Helvetica, sans-serif;color: #fff;border:none;background:url(assets/images/search_submit_btn.jpg) left top no-repeat;}#nav {width:auto;height:auto;margin:0px;padding:0 0 50px 0;text-align:center;}#nav li {list-style:none;display:inline;}#nav li a {padding:0 15px;font:20px/20px Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;text-decoration:none;}#nav li a:hover {text-decoration:none;color:#fff;}#leftCol {width:658px;padding:0 0 175px 20px;}#rightCol {width:295px;padding:0 10px 175px 0;float:right;}#videos {width:296px;margin:10px 0;padding:7px;background: url(assets/images/videos_bg.png) left top no-repeat;}#centerCol {width:auto;padding:0px;float:right;}#footer {width:100%;background-color:#2f2f2f;height:155px;position:absolute;bottom:0;left:0;}#footer_contents {width:1019px;padding:10px 0px;margin:0 auto;}#nav2 {width:500px;height:auto;margin:0px;padding:0px;text-align:left;}#nav2 li {list-style:none;display:inline;}#nav2 li a {padding:0 5px;font:12px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;}#nav2 li a:hover {text-decoration:none;color:#fff;}#nav2 li:first-child {border:none;}#copy {width:500px;text-align:left;font:11px Arial, Helvetica, sans-serif;}#largeBox {width:auto;margin:10px 0;background: #052a10;border: none;padding: 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}#smallBox {width:300px;background: #4a3004 url(assets/images/smallBox_bg.jpg) left top repeat-x;border: none;padding: 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}div.listing {font-size:14px; text-align:left;}div#map_canvas {width:350px; height:400px; float:right;}

