body {
  margin:0px;
  background-color:#000000;
  background-image:url(images/footer-back.jpg);
  background-repeat:repeat;
  font-family:Verdana, Verdana, Geneva, sans-serif;
  }

p.leadppg {
  font-family:Verdana, Verdana, Geneva, sans-serif;
  font-size: 15px;
  font-weight:bold;
  font-style: italic;
  color: #000000;
  line-height: 1.4em;
  margin-left: 10px;
  margin-right: 10px;
}

p {
  font-family:Verdana, Verdana, Geneva, sans-serif;
  font-size: 14px;
  font-weight:normal;
  color: #000000;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 3px;
  margin-bottom: 6px;
}
ul {
  font-family:Verdana, Verdana, Geneva, sans-serif;
  font-size: 14px;
  font-weight:normal;
  margin-top: 3px;
}
 h1 {
  font-family:Verdana, Verdana, Geneva, sans-serif;
  font-size: 20px;
  font-weight:normal;
  color: #3B4E87;
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 6px;
}
 h2 {
  font-family:Verdana, Verdana, Geneva, sans-serif;
  font-size: 18px;
  font-weight:normal;
  color: #689B61;
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 6px;
}
 h3 {
  font-family:Verdana, Verdana, Geneva, sans-serif;
  font-size: 16px;
  font-weight:normal;
  color: #b93100;
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 5px;
}
 h4 {
  font-family:Verdana, Verdana, Geneva, sans-serif;
  font-size: 14px;
  font-weight:normal;
  color: #5b7993;
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 5px;
}
blockquote {
  font-family:Verdana, Verdana, Geneva, sans-serif;
  font-size: 16px;
  font-weight:normal;
  font-style: italic;
  color: #000000;
  background-color:#FcFcf4;
  border: 1px solid #000000;
  margin-left: 40px;
  margin-right: 40px;
  margin-bottom: 10px;
  margin-top: 10px;
  padding:4px;
}
.copyright {
  font-family:Verdana, Verdana, Geneva, sans-serif;
  font-size: 10px;
  font-weight:normal;
  font-style: normal;
  color: #000000;
}
.blurb {
  font-family:Verdana, Verdana, Geneva, sans-serif;
  font-size: 18px;
  font-weight:normal;
  font-style: normal;
  color: #b93100;
  margin-left: 195px;
  margin-right: 10px;
  margin-bottom: 4px;
  margin-top: 4px;
}
/*********************** Bottom Text Nav *****/
#textnav {
   text-align: center;
   width: 95%;
  font-family:Verdana, Verdana, Geneva, sans-serif;
  font-size: 13px;
}
a.navt em {
  color:#0000dd;
  font-style: normal;
  font-weight:normal;
  font-family:Verdana, Verdana, Geneva, sans-serif;
  font-size: 13px;
  }
a.navt:link
{
        font-size: 13px;
        color: #0000dd;
        text-decoration: underline;
       }
a.navt:visited
{
        font-size: 13px;
        color: #660066;
        text-decoration: underline;
       }
a.navt:hover
{
        font-size: 13px;
        color: #ff0000;
        background: transparent;
        text-decoration: underline;
        }
a.navt:active
{
        font-size: 13px;
        color: #000000;
        text-decoration: underline;
       }



 .caption {
  font-family:Verdana, Verdana, Geneva, sans-serif;
  font-size: 13px;
  font-weight:normal;
  color: #000000;
}
ul.dotless {
  list-style-type:none;
}
/********************** Housing Development Examples **************/
#housingaddr {
  float: right;
  margin-right:10px;
  margin-left:5px ;
  margin-bottom:5px ;
  font-size: 14px;
  font-weight:normal;
  color: #3B4E87;
  border: 1px solid #3B4E87;
}
.housingimg {
  border: 1px solid #b93100;
}
#info {
  width:100%;
  margin-right:10px;
  margin-left:10px ;
  margin-bottom:10px ;
  margin-top:3px ;
  display:none;
  }
/********************* Site Map ********************/
a.lv1 {
  margin-left:10px ;
}
a.lv1:link, a.lv1:active {
  font-size: 16px;
  font-weight:normal;
  color: #b93100;
  text-decoration: none;
}
a.lv1:hover {
  font-size: 16px;
  font-weight:normal;
  color: #b93100;
  text-decoration: underline;
}
a.lv1:visited {
  font-size: 16px;
  font-weight:normal;
  color: #b93100;
  text-decoration: none;
}
a.lv2 {
  margin-left:20px ;
}
a.lv2:link, a.lv2:active {
  font-size: 14px;
  font-weight:normal;
  color: #b93100;
  text-decoration: none;
}
a.lv2:hover {
  font-size: 14px;
  font-weight:normal;
  color: #b93100;
  text-decoration: underline;
}
a.lv2:visited {
  font-size: 14px;
  font-weight:normal;
  color: #b93100;
  text-decoration: none;
}
a.lv3 {
  margin-left:30px ;
}
a.lv3:link, a.lv3:active {
  font-size: 12px;
  font-weight:normal;
  color: #b93100;
  text-decoration: none;
}
a.lv3:hover {
  font-size: 12px;
  font-weight:normal;
  color: #b93100;
  text-decoration: underline;
}
a.lv3:visited {
  font-size: 12px;
  font-weight:normal;
  color: #b93100;
  text-decoration: none;
}

/********************* Contact Pages ********************/
.smalltext {
  font-size: 12px;
  font-weight:normal;
}
#proglist {
  border: 1px solid #689B61;
  float:right;
  margin-right:10px;
  margin-left:5px;
  width:200px;
}
 h3 a:link, h3 a:active{
  font-family:Verdana, Verdana, Geneva, sans-serif;
  font-size: 16px;
  font-weight:normal;
  color: #b93100;
  text-decoration: underline;
}
 h3 a:visited{
  font-family:Verdana, Verdana, Geneva, sans-serif;
  font-size: 16px;
  font-weight:normal;
  color: #B9318B;
  text-decoration: underline;
}
 h3 a:hover{
  font-family:Verdana, Verdana, Geneva, sans-serif;
  font-size: 16px;
  font-weight:normal;
  color: #F33100;
  text-decoration: none;
}
/********************** Workforce Dev *******************/
.piccaption {
  font-size: 10px;
  font-weight:normal;
  font-style: normal;
  margin: 2px 10px 2px 10px;
  text-align:center;
  float:right;
}
/********************* Weatherization ********************/
.weatherguide {
  font-size: 10px;
  font-weight:normal;
  font-style: normal;
  width:500px;
  margin:6px;
  margin-left:10px;
  border: 1px solid #b93100;
}
.weatherguide th {
  font-size: 11px;
  font-weight:bold;
  font-style: normal;
  background-color:#ffffff;
}
.weatherguide td {
  border-bottom: 1px dotted #b93100;
}
.weatherapplguide {
  font-size: 12px;
  font-weight:normal;
  font-style: normal;
  width:400px;
  margin:6px;
  margin-left:25px;
  border: 1px solid #b93100;
}
.weatherapplguide th {
  font-size: 13px;
  font-weight:bold;
  font-style: normal;
  background-color:#ffffff;
}
.weatherapplguide td {
  border-bottom: 1px dotted #b93100;
}
.wainput {
    width:300px;
    border:1px solid #b93100;
  }
#weatherform {
    border:2px solid #b93100;
    margin-left:10px;
}
#weatherform th {
  font-size: 14px;
  font-weight:bold;
  font-style: normal;
  background-color:#ffffff;
  padding:2px;
}
#weatherform td {
  font-size: 12px;
  font-weight:normal;
  font-style: normal;
  background-color:transparent;
  border-bottom: 1px dotted #b93100;
  padding:2px;
  margin-bottom:4px;
  padding-left:4px;
}
/********************** News Admin ************************/
body.news_admin {
  background-color:#f1f1f0;
  background-image:none;
}
body.news_admin #image_clear, body.news_admin #image_upload_now  {
display:none;
}

.newspic {
   border: 1px solid #b93100;
   }
.newsleft {
   margin:4px;
   padding:4px;
   float:left;
  font-size: 12px;
  font-weight:bold;
  font-style: normal;
}
.newsright {
   margin:4px;
   padding:4px;
   float:right;
  font-size: 12px;
  font-weight:bold;
  font-style: normal;
}
#midpic {
  margin-right:8px;
  margin-left:6px;
  margin-bottom:8px;
  padding:6px;
  float:left;
  border: 1px solid #294670;
  color: #294670;
  font-weight:bold;
}

/********************** Programs ************************/
#prog-links {
  border: 1px solid #689B61;
  float:right;
  margin-right:10px;
  margin-left:5px;
  width:200px;
}
#poplistd {
  width:400px;
  margin-right:6px;
  margin-left:20px;
  padding-right:4px;
  padding-left:4px;
  border: 0px solid #2C5F29;
  background-color:transparent;
}
#poplist li  {
  font-family:Verdana, Verdana, Geneva, sans-serif;
  font-size: 18px;
  font-weight:normal;
  font-style: normal;
  text-decoration:none;
  line-height:1.6em;
  margin-bottom:6px;
  padding-left:4px;
  list-style-type:disk;
  cursor: pointer;
  cursor:hand;
}
#poplist li div {
  display: none;
  text-decoration:none;
  }
#poplist li a {
  color: #689B61;
  text-decoration:underline;
  cursor: pointer;
  cursor:hand;
  }
#poplist li a:hover {
  border:0;
  color:#486B43;
  }
#poplist li:hover div, #poplist li a:hover div {
  display: block;
  position: absolute;
  top:auto;
  left:286px;
  width:300px;
  border: 2px solid #486B43;
  background-color:#ffffff;
  z-index: 500;
  padding:4px;
  font-size: 13px;
  font-weight:normal;
  text-decoration:none;
  font-style: normal;
  line-height:1.2em;
  {margin-top:1.5em;}         /* for ie */
  }
table.ie6fix {
  margin-top:-0.7em;
  }
a.ie6fixa:hover {
  text-decoration:none;
  }
.handtext p {
  margin-left:10px;
  }
/******************** main table structure for Index ******/
#maintable {
height:100%;
}
#toprow-h {
  background-color:#2c5f29;
  width: 100%;
  height: 142px;
}
#toprow-i {
  background-color:#FAFAE8;
  height: 90px;
}

#flash {
  width: 464px;
  height: 142px;
  position:absolute;
  left:180px;
  top:0px;
   display:block;
}
#header {
   z-index:10;
   position:absolute;
   top: 0px;
   left:250px;
}
#left-upcorner {
   z-index:100;
   position:absolute;
   top: 0px;
   left:180px;
}

#sidecol {
  background-color:#2c5f29;
  width: 180px;
}
#bodytext {
  background-color:#FAFAE8;
  width: 100%;
  height: 100%;
  padding-bottom:50px;
}
#treefoot {
  background:#FAFAE8 url(images/treefoot.gif) bottom left no-repeat;
  width: 50px;
  height: 50px;
}
#footer {
  background-color:#FAFAE8;
  width: 100%;
  padding-bottom:10px;
}
#footerEdge {
  background-color:#FAFAE8;
  width: 100%;
  background-image:url(images/footer-back.jpg);
  background-repeat:repeat;
  border-top: 3px solid #2C5F29;
/*  border-top: 3px solid #b93100;  */
}
.address {
  font-family:Verdana, Verdana, Geneva, sans-serif;
  font-size: 14px;
  font-weight:bold;
  text-align:center;
  color: #A54200;
}
/***************************** Quick topic **********************/
#quickjump {
  margin:10px;
  width:420px;
}
.quicktopictable {
    border-width:2px;
    border-style:solid;
    border-color:#A54200;
    background:#ffffff;
  font-size: 14px;
  font-weight:bold;
   }
.qjhead {
  background:#A54200;
}
.quicktopictable h2 {
  font-size: 16px;
  font-weight:bold;
  text-align:center;
  color: #FAFAE8;
  margin:4px;
}
.quicktopictable td.q {
  text-align:left;
  padding-left:3px;
}
.quicktopictable td.a {
  text-align:center;
}
.quicktopicinner {
    background:#ffffff;
   }
.quicktopicform {
    background:#ffffff;
   }
select.firstlevel, select.secondlevel, select.thirdlevel {
    background:#FAFAE8;
    border-color:#3B4E87;
    color:#000000;
    width:240px;
    }


/***************************   mini nav ****/
.mininav_text {
  font-family:Verdana, Verdana, Geneva, sans-serif;
  font-size: 8px;
  font-weight:normal;
  color: #ffffff;
}
.mininav_text a:link, .mininav_text a:visited, .mininav_text a:active {
  color: #ffffff;
  text-decoration: none;
}
.mininav_text a:hover {
  color: #ffff00;
  text-decoration: underline;
}

#mininav {
  float: right;
  margin-right: 10px;
}
#mininav-i {
   z-index:120;
   position:absolute;
   top: 0px;
   left:360px;
}

/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_definition.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any
way to fit your requirements.
=================================================================== */
#dlmenu {height:10em; margin-top: 10px;}
body.home #dlmenu {height:10em; margin-top: 40px;}
#menu {list-style-type:none; margin:0 0 10px; padding:0; position:absolute; width:180px; background:transparent; z-index:100;}
#menu li {display:block; padding:0; margin:0; position:relative; z-index:100;}
#menu li a, #menu li a:visited {display:block; text-decoration:none;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dt a , #menu li a:hover dt a {background:transparent url(images/top_grad_2b.gif) center center; color:#ff0; }
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl.home, #menu li a:hover dl.home {font-style:normal;height:2.1em;}
#menu li:hover dl, #menu li a:hover dl {height:24em; background:transparent url(images/sub_gradb.gif);}
#menu table {border-collapse:collapse; padding:0; margin:-4px; font-size:1em;}
#menu dl {width: 180px; margin: 0; background: transparent; cursor:pointer;}
#menu dt {margin:0; padding: 0; font-size: 1.1em; border-top:1px solid #20451E;}
#menu dd {margin:0; padding:0; font-size: 1em; text-align:left; }
.gallery dt a, .gallery dt a:visited {display:block; color:#fff; padding:5px 5px 5px 10px; background:transparent url(images/top_gradb.gif) center center;}
.gallery dd a, .gallery dd a:visited {color:#000; min-height:1em; text-decoration:none; display:block; padding:4px 5px 4px 20px; background:transparent url(images/sub_gradb.gif);}
* html .gallery dd a, * html .gallery dd a:visited {height:1em;}
.gallery dd a:hover {background:#FAFAE8; color:#b93100;}
.home dt a, .home dt a:visited {display:block; color:#fff; padding:5px 5px 5px 10px; background:transparent url(images/top_gradb.gif) center center;}
.home dd a, .home dd a:visited {color:#000; min-height:1em; text-decoration:none; display:block; padding:4px 5px 4px 20px; background:transparent url(images/sub_gradb.gif);}
* html .home dd a, * html .home dd a:visited {height:1em;}
.home dd a:hover {background:#FAFAE8; color:#b93100;}



