﻿/*---Global---*/
body{
  margin: 0px;
  color: #292929;
  font: 11px Arial, Helvetica, sans-serif;
  background: #292929;
}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
/*---GlobalEnd---*/
/*---Main---*/

#outtermain{
  width: 950px;
  padding: 0px;
  margin: 0 auto;
  background: #292929 url(../images/wfd-horizontal-bg.gif) repeat-y;
}
#innermain{
  width: 900px;
  margin: 0px 22px;
  background: #DADADA url(../images/wfd-vertical-bg.jpg) repeat-x;
}
/*---MainEnd---*/

#homeheaderimage{
  width: 900px;
  height: 200px;
}
#navigationbox{
  width: 900px;
  height: 26px;
  color: #FFFFFF;
  text-align: center;
}
#mainnav{
  padding: 7px 0px 7px 0px;
}
#mainnav a{
  color: #FFFFFF;
}
.orangenav{
  color: #ff9921;
  padding: 0px 5px 0px 5px;
}
#homecontent{
  color: #000000;
  width: 900px;
}
.hometext{
  padding: 27px 0px 10px 0px;
}
#content{
  color: #000000;
  width: 900px;
}
.contenttextheader{
  padding: 25px 0px 0px 0px;
}
.contenttexttop{
  width: 900px;
  height: 12px;
  margin: 13px 0px 0px 0px;
  padding: 0px;
  background: url(../images/top-content-bg.jpg) no-repeat;
}
.contenttextbody{
  width: 900px;
  margin: 0px;
  padding: 0px;
}
.contenttextbodyinner{
  width: 752px;
  margin: 0px 96px 0px 58px;
  padding: 0px 50px 5px 15px;
  text-align: justify;
  background: url(../images/middle-content-bg.png) repeat-y;
  font: 13px Arial, Helvetica, sans-serif;
}
.contenttextbodyinner h1{
  font: bold 21px Helvetica, Arial, sans-serif;
  margin: 0px;
  padding: 0px 0px 10px 0px;
  color: #ca171d;
}
.contenttextbodyinner h2{
  font: bold 17px Helvetica, Arial, sans-serif;
  margin: 0px;
  padding: 0px 0px 10px 0px;
  color: #a41116;
}
.contenttextbodyinner h2 a{
  color: #ff5a00;
}
.contenttextbodyinner h2 a:hover{
  color: #ff5a00;
}
.contenttextbodyinner p{
  margin: 0px;
  padding: 0px 0px 12px 0px;
  line-height: 19px;
}
.contenttextbodyinner p a{
  color: #3a4ec7;
  text-decoration: none;
}
.contenttextbodyinner p a:hover{
  color: #fc1a1a;
  text-decoration: underline;
}
#contenttextbodymap{
  width: 755px;
  height: 628px;
  padding-bottom: 7px;
  background: url(../images/wauconda-fire-district-map.gif) no-repeat;
}
#waucondastation{
  position: relative;
  top: 285px;
  left: 495px;
}
#islandlakestation{
  position: relative;
  top: 165px;
  left: 315px;
}
#volostation{
  position: relative;
  top: 105px;
  left: 455px;
}
.contenttextbodybottom{
  width: 752px;
  height: 9px;
  margin: 0px 96px 0px 58px;
  padding: 0px 50px 0px 15px;
  background: url(../images/bottom-content-bg.jpg) no-repeat;
}

#contactContentL {
  float: left;
  width: 415px;
  padding-top: 35px;
}
#contactContentL P {
  margin-top: 0px;
  text-align: justify;
}
#contactContentR {
  float: right;
  width: 415px;
}
#contactContentR TD {
  color: #455e5f;
}

#footer{
  width: 950px;
  margin: 0 auto;
}
.footer{
  margin-left:-2px;
}
#companyfooter{
  width: 415px;
  margin: 0px;
  padding: 0px 0px 20px 60px;
  float: left;
  color: #ff7129;
}
#cwsfooter{
  width: 415px;
  margin: 0px;
  padding: 0px 60px 20px 0px;
  float: right;
  text-align: right;
  color: #979797;
}
#cwsfooter a{
  color: #979797;
}