BODY {
    margin : 0; 
    background : #cccccc url("/img/site/bg_main.gif") repeat; 
    } 

img {
    border : 0; 
    } 

#MainContent {
    width : 780px; 
    margin-left : auto; 
    margin-right : auto; 
    border : 0 solid #000; 
    border-bottom : 2px dashed #ccc; 
    padding-right : 0; 
    padding-left : 0; 
    background-color : #fff; 
    vertical-align : top; 
    } 

#ContainLeft {
    padding : 0; 
    margin : 0; 
    background : #fff url("/img/site/greysidebar.gif") repeat;
    border : 0 solid #fff; 
    width : 250px; 
    vertical-align: top;
    } 

#MainNav {
    display: block;
    width : 240px; 
    margin : 0; 
    padding-left: 10px; 
    border : 0px solid #000; 
    background : transparent url("/img/site/menubanner.gif") no-repeat; 
    font : 8pt Tahoma, san-serif; 
    color : #fff; 
    text-transform : uppercase; 
    } 

#CountySelect {
    display : block; 
    width: 212px;
    padding : 10px;
    margin-top: 0px;
    margin-right: auto;
    border : 0px solid #ccc; 
    background : transparent; 
    font : 8pt Georgia,Times New Roman,serif;
    color : #003366; 
    position: relative;
    left: -10px;
    }

#CountySelectBox {
    display: block;
    width: 190px;
    background : #fff; 
    font : 8pt Georgia,Times New Roman,serif; 
    color : #3366cc; 
    margin-right: auto;
    margin-left: auto;
    }

#CMENUContain {
    font: 15pt Georgia,Times New Roman,serif;
    display : block; 
    width : 210px; 
    margin: 0;
    padding : 0 10px 0 10px; 
    border : 1px solid #3399cc;
    background : #87CEEB;
    color : #003366;
    position: relative;
    left:-2px; 
    } 

#SubNavContain {
    display : block; 
    width : 195px; 
    height : auto; 
    margin-left : auto; 
    margin-right : auto; 
    padding : 0; 
    border : 1px solid #999;
    position: relative; 
    background : #fff;
    color : #3399cc; 
    } 

.SubNav {
    display : block; 
    padding : 12px; 
    border : 3px solid #ccc; 
    background : #fff; 
    font : 8pt Tahoma, san-serif; 
    color : #006699; 
    } 

.SubNavHealthTip {
    display : block; 
    padding : 12px; 
    border : 3px solid #ccc; 
    background : #fff url("/img/site/healthtip.jpg") no-repeat; 
    background-position: 0 3px;
    font : 8pt Tahoma, san-serif; 
    color : #333300; 
    } 


#Search {
    display : block; 
    height: 32px;
    padding: 4px;
    border : 0px solid #cccc66;
    border-bottom: 0;
    background : transparent; 
    font : 9pt tahoma,verdana,san-serif;
    font-weight: bold; 
    color : #cccc99;
    position: relative; 
    top: -80px;
    left: 40px;
    } 

a,a:visited,a:active {
    font : 8pt Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #336699;
    text-decoration: none;
    margin: 0px;
    padding: 0;
    border-bottom: 1px dashed #336699;
    }

a:hover {
    font : 8pt Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    color: #003366;
    text-decoration: none;
    margin: 0px;
    padding: 0;
    border-bottom: 1px dashed #003366;
    }

a.ListTitle,a:visited.ListTitle,a:active.ListTitle {
    font : 12pt georgia, serif;
    font-weight: normal; 
    color : #669900;
    text-decoration: none;  
    margin : 0; 
    padding : 0; 
    }

a:hover.ListTitle {
    font : 12pt georgia, serif;
    font-weight: normal; 
    color : #669900;  
    margin : 0; 
    padding : 0; 
    text-decoration: none;
    border-bottom: 1px dashed #669900;
    }

a.CountyTitle,a:visited.CountyTitle,a:active.CountyTitle {
   font : 8pt georgia, serif;
    font-weight: bold; 
    color : #00458B;  
    letter-spacing : 1px; 
    margin-top: 5px;
    margin-bottom: 5px;
    text-decoration: none;
    } 

a:hover.CountyTitle {
    font : 8pt georgia, serif;
    font-weight: bold; 
    color : #00458B;  
    letter-spacing : 1px; 
    margin-top: 5px;
    margin-bottom: 5px;
    text-decoration: none;
    }
    
a.CMenu ,a.CMenu:visited ,a.CMenu:active {
    display: block;
    font : 8pt "Gill Sans", "Trebuchet MS", sans-serif;
    color: #135A8B;
    background: transparent url("/img/site/arrowbullet.gif") no-repeat;
    background-position: 0 4px;
    text-decoration: none;
    text-transform: uppercase;
    padding-left: 12px;
    border-bottom: 0px dashed #336699;
    postion: relative;
    top: 20px;
    }

a.CMenu:hover {
    display: block;
    font : 8pt "Gill Sans", "Trebuchet MS", sans-serif;
    color: #1C85CD;
    background: transparent url("/img/site/arrowbullet.gif") no-repeat;
    background-position: 0 4px;
    text-decoration: none;    
    text-transform: uppercase;
    padding-left: 12px;
    border-bottom: 0px dashed #336699;
    postion: relative;
    top: 20px;
    }
    
a.NestCMenu,a.NestCMenu:visited,a.NestCMenu:active {
    display: block;
    font : 8pt "Gill Sans", "Trebuchet MS", sans-serif;
    color: #135A8B;
    background: transparent;
    text-decoration: none;
    margin-bottom: 3px;
    padding-left: 20px;
    border-bottom: 0px dashed #336699;
    postion: relative;
    top: 20px;
    }

a.NestCMenu:hover {
    display: block;
    font : 8pt "Gill Sans", "Trebuchet MS", sans-serif;
    color: #1C85CD;
    background: transparent;
    text-decoration: none;
    margin-bottom: 3px;
    padding-left: 20px;
    border-bottom: 0px dashed #336699;
    postion: relative;
    top: 20px;
    }

a.HomeLink,a:visited.HomeLink,a:active.HomeLink {
    font: 8pt Georgia,Times New Roman,serif; color: #8B4513;
    text-decoration: none; text-align: left;
    display: inline;
    position: relative;
    left: 350px;
    top: -230px;
    border: 0;
    }

a:hover.HomeLink {
    font: 8pt Georgia,Times New Roman,serif; color: #666633;
    text-decoration: none; text-align: left;
    display: inline;
    position: relative;
    left: 350px;
    top: -230px;
    border: 0;
    }


a.ContactLink,a:visited.ContactLink,a:active.ContactLink {
    font: 8pt Georgia,Times New Roman,serif; color: #8B4513;
    text-decoration: none; text-align: left;
    display: inline;
    position: relative;
    left: 360px;
    top: -230px;
    border: 0;
    }


a:hover.ContactLink {
    font: 8pt Georgia,Times New Roman,serif; color: #666633;
    text-decoration: none; text-align: left;
    display: inline;
    position: relative;
    left: 360px;
    top: -230px;
    border: 0;
    }


a.SiteMapLink,a:visited.SiteMapLink,a:active.SiteMapLink {
    font: 8pt Georgia,Times New Roman,serif; color: #8B4513;
    text-decoration: none; text-align: left;
    display: inline;
    position: relative;
    left: 370px;
    top: -230px;
    border: 0;
    }

a:hover.SiteMapLink {
    font: 8pt Georgia,Times New Roman,serif; color: #666633;
    text-decoration: none; text-align: left;
    display: inline;
    position: relative;
    left: 370px;
    top: -230px;
    border: 0;
    }


a.Links,a:visited.Links,a:active.Links {
    font: 10pt Georgia,Times New Roman,serif; color: #336699;
    text-decoration: none;
    margin: 0px;
    padding: 0;
    border-bottom: 1px dashed #336699;
    }

a:hover.Links {
    font: 10pt Georgia,Times New Roman,serif; color: #003366;
    text-decoration: none;
    margin: 0px;
    padding: 0;
    border-bottom: 1px dashed #003366;
    }

li {
    list-style-image: url("/img/site/arrowbullet.gif");
    list-style-type: circle;
    margin-top: 6pt;
    margin-bottom: 6pt;
    color : #666; 
    font : 8pt verdana, tahoma, san-serif; 
    line-height : 11pt; 
    }

#Header {
    display : block; 
    height : 227px; 
    width : 528px; 
    margin : 0; 
    padding : 0; 
    border : 0px solid #000 ; 
    background : #fff url("/img/site/header.jpg");
    } 

#ContainRight {
    padding : 0; 
    margin : 0; 
    background : #fff url("/img/site/contentbg.gif") repeat-x;
    background-position: 0px 250px;  
    border : 0; 
    width : 530px; 
    height : 100%; 
    vertical-align: top;
    } 

#Content {
    min-height: 400px;
    padding-top : 0; 
    padding-top : 0px;
    padding : 0 40px 0 40px; 
    border : 0px solid #000 ; 
    color : #666; 
    font : 8pt verdana, tahoma, san-serif; 
    line-height : 11pt; 
    background: transparent; 
    margin: 0;
    position: relative;
    top: -60px;
    } 

#ContentImg {
    display : inline; 
    float : right; 
    background : #fff; 
    padding : 5px; 
    border: 1px solid #ccc;
    margin-left : 10px; 
    margin-bottom : 10px; 
    max-height : 400px; 
    max-width : 300px;
    position: relative;
    top: 0; 
    } 

#Footer {
    width : 760px; 
    margin-left : auto; 
    margin-right : auto;
    padding: 10px;
    margin-bottom: 20px;
    border: 0;
    border-top : 7px solid #3e96cc; 
    border-bottom : 0px solid #666; 
    background-color : none; 
    vertical-align : top;
    font : 6pt Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    color : #666; 
    text-transform: uppercase;
    } 

h1 {
    font : 14pt georgia, serif; 
    color : #006699; 
    border : 0; 
    position : relative; 
    top : 0; 
    left : 0; 
    } 

h1.PageTitle {
    font : 14pt georgia, serif;
    font-weight: normal; 
    color : #669900;  
    margin-bottom: 20pt; 
    margin-top: 20pt;
    padding : 0;  
    } 

h2 {
    font : 12pt georgia, serif;
    font-weight: normal; 
    color : #669900;  
    margin : 0; 
    padding : 0; 
    } 

h3 {
   font : 8pt georgia, serif;
    font-weight: bold; 
    color : #00458B;  
    letter-spacing : 1px; 
    margin-top: 5px;
        margin-bottom: 5px;
    } 

p {
    font : 8pt verdana, tahoma, san-serif; 
    color : #666; 
    line-height : 11pt; 
    }
