﻿html,body{
margin:0;
padding:0;
}
body{
font: 76% verdana, arial, sans-serif;
text-align:center;
background-color:#FFFFFF;
}
/*controls top of page area on page 1 */
div#topnav{
margin:0;
padding:0;
background:#007b57 url(../images/NavBackgrnd7.jpg) no-repeat top;
color: #ffffff;
text-align:left;
height:410px;
position:relative;
}
/*controls logo image map */
div#logo{
margin:0;
padding:0;
position: absolute;
right:875px;
top:10px;
}
/*controls logo image inside the image map */
div#logo img{
border:none;
}
/*controls top navigation area on inside pages */
div#insidetopnav{
margin:0 0 0 0;
padding:0;
background:#007b57 url(../images/NavBackgrnd7.jpg) no-repeat top;
color: #ffffff;
text-align:left;
height:185px;
position:relative;
z-index:1000;
}
/*controls footer on all pages*/
div#footer{
background: #ffffff;
color:black;
}
/*footer text on all pages*/
div#footer p{
margin:0;
padding:5px 10px;
text-align:center;
}
/*float clearing element for the footer*/
div#footer{
clear:both;
width:100%
}
/*container control on all pages*/
div#container{
text-align:left;
width:985px;
margin:0 auto;
background:#007B57;
}
/*main content area (right side) on page 1*/
div#content{ 
margin:10px 10px 10px 0;
float:right;
width:680px;
background-color:#FFFFFF;
border: solid 1px #99cc66; 
padding:0 0 10px 10px;
}
/*main content on all inside pages*/
div#insidecontent{ 
margin:5px 10px 10px 0;
float:right;
width:720px;
background-color:#FFFFFF;
border: solid 1px #99cc66; 
padding:0 5px 5px 10px;
}
/*left side global nav on page 1*/
div#navigation{
margin-top:15px;
float:left;
width:220px;
background-color:#007b57;
}
/* left nav space on all inside pages */
div#leftnav{
margin-top:5px;
padding:10px 0 0 20px;
float:left;
width:210px;
background-color:#007b57;
color:#FFFFFF;
z-index:1;
position:relative;
}
div#leftnav a:link{
color:#FFFFFF;
}
div#leftnav a:visited{
color:#FFFFFF;
}
div#leftnav p a:hover{
color:#99cc66;
}
div#leftnav a:active{
color:#FFFFFF;
}
div#leftnav p{
color:#FFFFFF;
}
/*GO buttons on page 1*/
.btnGO{
background-color:#007B57;
color:White;
font-family: Verdana, Arial, Sans-Serif;
font-weight:bold;
font-size:10px;
height: 20px;
margin-top:3px;
}
/*seach button on page 1*/
.btnTopNav{
background-color:#007B57;
color:White;
font-family: Verdana, Arial, Sans-Serif;
font-weight:bold;
font-size:12px;
}
/*styles for the flash news rotator div*/
#newRotator
{
text-align:left;
padding:0;
margin:10px 0 0 0;
}
.clearfloat { 
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
} 
/*styles for simple html pages*/
#popup-content {
background-color:#ffffff;
width: 50%;
margin: 2em;
}
#popup-content p{
text-align: left;
}
#popup-content img{
width:30%;
}
/*accessibility navigation*/
#skip a, #skip a:hover, #skip a:visited
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}
#skip a:active, #skip a:focus
{
position:static;
width:auto;
height:auto;
} 
/*styles for the GIS map page*/
.maptablestyles, .maptablestyles tr
{
width: 90%;
vertical-align:top;
text-align:center;
}

#insideglobalnav
{
float:left;
margin: 10px 0 0 25px;
width:948px;
position:relative;
z-index:700;
}
#faqs { position:relative; }
#faqs h5  { cursor:pointer; font-size:12px; }
#faqs h5.active  { color:#000000; }
#faqs div   { position:relative; }
#faqs div p  { padding:0; margin-bottom:15px;
                }
#feedback
{
	position:fixed;
	top:100px;
	right:0px;
}
