@charset "utf-8";
* {margin:0px;padding:0px;}
body{background:#CCC;}
p, a{font: 16px/20px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;}
p{ text-align:justify;}
a:link, a:visited {color: #336699;text-decoration: none;}
a:hover, a:active {color: #598435;text-decoration: underline;}
h1, h3, h5 {color:#598435;}
h2, h4, h6 {color:#336699;}
h1, h2, h3, h4, h5, h6 {font: 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif; padding:10px 0 5px 0;}
h1{font: bold 30px/30px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;}
h2{font: bold 25px/25px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;}
h3{font: bold 22px/22px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;}
h4{font: bold 20px/20px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;}
h5{font: bold 18px/18px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;}
h6{font: bold 16px/16px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;}
h2{border-bottom:1px dotted #CCCCCC; padding:2px; margin:5px;}
h3{border:1px solid #CCC; background: url(/images/h3BG.jpg) repeat-x;margin:3px;padding:3px;}
h3.nooutline{border:none; background:none;margin:3px;padding:3px;}
p{padding:5px;}
#mainPic{background: center top no-repeat url(/images/header/flint2.jpg); height:200px;}
#mainPic h1{text-indent:-9999px; float:left;}
#container{margin:0 auto; width: 955px; border:1px solid #999999; padding:3px; margin-top:8px;background:#FFF;}
#footer address{text-align:center;}
.topNav {height:34px;float:left;margin: 0 auto; background:url(/images/navBG.jpg) repeat-x; width:955px;}
.topNav ul {float: left;list-style: none;margin: 0 0 0 0;height: 34px;padding:0px;}
.topNav ul li {float: left;margin: 0;padding: 0 0 0 0px;}
.topNav ul li a {float: left;margin: 0;padding: 0 15px 0 15px;color: #333;font: bold 15px/34px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;text-decoration: none;}
.topNav ul li a:hover {color: #336699;}
.clear{clear:both;}
#footer{border:1px solid #FFF;text-align:center; margin-top:10px; padding:5px; background: center top no-repeat url(/images/footer.jpg);}
#content ul li{margin-left:35px; padding-bottom:8px;}
#content ul li span{ font-style:italic;}
.powered, .powered a{ font-size:12px; margin:25px 0px; text-align:center; color:#666;}
.video{padding:5px; margin:5px; border:1px solid #CCC; width:400px;}
address, address a{font-style: italic; text-align:center; color:#333;}
img.floatRight{float:right; padding:5px; margin:8px; margin-right:3px; border:1px solid #CCC; background-color:#FAFAFA}
.bottomNav a{padding:5px;}