/* CSS Document */html { !important;min-height: 100%; margin-bottom: 1px; }body {	background-color:#efefef;	font-family:Arial, Helvetica, sans-serif;	line-height:16px;	color:#333333;	text-align: center;	margin-top:0px;}a {color:#cc6600;font-weight:bold;text-decoration:none;}a:hover {text-decoration: underline;}h1 {font-size:20px;line-height:26px;color:#009ac8;margin-top:0px;margin-bottom:7px;}h2 {font-size:14px;line-height:18px;color:#333333;margin-top:0px;}h3 { font-size:14px;color:#009ac8;margin-top:0px;margin-bottom:2px;}h4 { font-size:17px;color:#cc6600;margin-top:0px;margin-bottom:2px;}table {border:none;padding: 0 0 0 0;}#wrapper {!important;margin:0 auto;width:780px;text-align: left;}/* HEADER AND NAVIGATION */#header {background-image:url(../images/headerbg.jpg);background-repeat:no-repeat;background-position:center;width:780px;margin-left:10px;margin-right:10px;margin:auto;}#navcontainer {background-image:url(../images/bottombg.gif);background-repeat: repeat-x;background-position: top;width:770px;padding-right:2px;margin:auto;}#navlist {background-image:url(../images/bottombg.gif);background-repeat: repeat-x;background-position: top;width:730px;float:left;padding-top:0px;margin-top:0px;margin-left:5px;margin-right:5px;margin-bottom:-5px;}#navlist ul{margin-left: 0;padding-left: 0;margin-top:0px;}#navlist li{margin-top: 0px;display: inline;list-style-type: none;}#navlist a:link, #navlist a:visited{color: #009ac8;font-weight:bold;text-decoration: none;}#navlist a:hover{color: #cc6600;font-weight:bold;text-decoration: none;}img.logo {margin-left:20px;margin-top:22px;margin-bottom:72px;}.home {background-image:url(../images/homebg.gif);background-repeat:no-repeat;background-position:top;width:80px;padding-top:5px;padding-left:15px;padding-bottom:25px;float:left;}.homeon {background-image:url(../images/homebg-on.gif);background-repeat:no-repeat;background-position:top;width:80px;padding-top:5px;padding-left:15px;padding-bottom:25px;float:left;}.about {background-image: url(../images/navbg.gif);background-repeat:no-repeat;background-position:top;width:150px;padding-top:5px;padding-left:8px;padding-bottom:20px;float:left;}.abouton {background-image: url(../images/navbg-on.gif);background-repeat:no-repeat;background-position:top;width:150px;padding-top:5px;padding-left:8px;padding-bottom:20px;float:left;}a.navlink {font-size:14px;color:#009ac8;text-decoration:none;font-weight:bold;}a.navlink: hover {font-size:14px;color:#cc6600;text-decoration:none;font-weight:bold;}.navpage {font-weight:bold;color:#cc6600;}/* CONTENT */#content {width:780px;margin-left:10px;margin-right:10px;margin: auto;font-size: 12px;}.pic {margin-right:30px;margin-bottom:10px;}.map {margin-left:30px;margin-bottom:10px;}.homeps {border: #cceaf2 solid 1px;height:150px;padding-top:10px;}.bigtext {font-size:13px;}/* CONTENT DIVS FOR SHADOW AND MARGINS*/div.middle {background-image:url(../images/contentbg.gif);background-repeat:repeat-y;background-position:center;width:782px;float:left;margin-top:0px;}div.textcontainer {margin-top:25px;margin-left:20px;margin-right:20px;margin-bottom:25px;}div.bottom {background-image:url(../images/bottom.gif);background-repeat:no-repeat;background-position:top center;width:782px;height:3px;}div.top {background-image:url(../images/top.gif);background-repeat:no-repeat;background-position:bottom center;width:782px;height:3px;}/* CONTENT DIVS FOR HOMPAGE */td.maincontent {width:530px;padding-right:10px;}td.callouts {width:200px;}div.callouts {border: #cceaf2 solid 1px;}div.calloutheader {background-image:url(../images/headerbg.gif);background-repeat:repeat-x;background-position:top;}div.calloutcontent {padding-left:12px;padding-right:12px;padding-top:10px;padding-bottom:10px;}.signup{border: #cc3300 1px solid;background: #cc6600;color:#ffffff;font-weight:bold;font-size:11px;padding: 1px 1px;}/* SUB NAV */#subnavcontainer {background-image:url(../images/right.gif);background-position:top right;background-repeat:repeat-y;width:150px;height: 450px;}div.subnav {padding-left:20px;padding-top:5px;padding-bottom:5px;border-bottom-color:#009ac8;border-bottom-style:solid;border-bottom-width:1px;margin-right:3px;}div.subnavhighlight {background-color:#009ac8;color: #ffffff;font-weight:bold;padding-left:20px;padding-top:5px;padding-bottom:5px;margin-right:3px;}.contactcontainer {margin-left:15px;padding-top:10px;margin-bottom:5px;margin-right:3px;}/* CONTENT DIVS FOR SUBPAGE */div.subpagetextcontainer {margin-top:25px;margin-left:4px;margin-right:20px;margin-bottom:25px;}div.subpagecontent {width:580px;margin-left:25px;padding-right:5px;padding-top:5px;padding-bottom:5px;}table.newsletter {border: #cceaf2 solid 1px;padding:5 5 5 5;}.textmargins {margin-right:10px;width:320px;}/* FOOTER */#footer {width:780px;margin:auto;margin-left:10px;margin-right:10px;margin-top:5px;position:relative;float:left;}.smtext {font-size:9px;}.smtext2 {font-size:11px;}.smlink {color:#333333;text-decoration:none;}
