body{
  background-color:#fff;
  color:#444;
  font-family:Arial,Helvetica,sans-serif;
  margin:0;
  padding:0
}

img{
  border:0
}

h3.section{
  color:#00B200;
  font-weight:normal;
  margin:.1em;
  padding:.1em
}

ul.services{
  margin:0 0 0 1em;
  padding:0 0 0 1em
}

ul.services li{
  line-height:1.7em
}


#header{
  background-image:url(/img/hdr-bg.gif);
  height:103px;
  margin:0 auto
}

#logo{
  float:left;
color:#fff
}

#logo a {
  font-size: 1.5em;
  text-decoration:none;
  color:#fff
}

#logo a:hover {
  text-decoration:underline;
}

#bar{
  background-image:url(/img/bar-bg.gif);
  height:56px;
  vertical-align: middle
}

#content h3{
  color:#777;
  margin-top:.4em;
}


#content{
  margin-bottom:1em;
  padding:.5em 0 1em .8em
}


#content #faq{
  float:left
}

#faq p{
  margin:.3em .3em .3em .3em
}

#mainright{
  background:#fff;
  float:left;
  padding-bottom:10px;
  width:33%
}

#maincenter{
  background:#fff;
  float:left;
  padding-bottom:10px;
  width:32%
}

#mainleft{
  background:#fff;
  float:left;
  padding-bottom:10px;
  width:33%
}

#leftcol{
  float:left;
  width:30%
}

#rightcol{

}

#footer{
  border-top:1px solid #999;
  clear:both;
  padding-top:.5em
}

#footer #info{
  border-right:1px dashed #999;
  float:left;
  font-size:.8em;
  padding:0 1em 0 1em
}

#footer #counters{
  border-left:1px dashed #999;
  float:right;
  padding:0 1em 0 1em
}

#stations tr td {
  border-bottom:1px dotted #999;
  padding: .5em 1em .5em 1em;
}

