body {
    background: #ffffff;
    margin:0px;
    padding:0px;
    text-align:center;
    font-family: Verdana;
  }
  h1{
      font: 14pt Verdana;
      font-weight: bold;
      word-spacing: -2px;
  }
  #top-border{
      background: #404040;
      width:803px;
      height:20px;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
  }
  #top-border img{
      float:right;
      border:0;
  }

  #header {
      border: 1px solid black;
      width:801px;
      margin-left: auto;
      margin-right: auto;
      height: 101px;
  }
  #header img {
     border:0px;
  }
  #menu {
      background: #16651f;
      width: 801px;
      height: 28px;
      margin-left: auto;
      margin-right: auto;
      border-left: 1px solid black;
      border-right: 1px solid black;
  }
  #main{
      width:781px;
      min-height:450px;
      _height:450px;
      margin-left:auto;
      margin-right:auto;
      border:1px solid black;
      padding:10px;
      text-align: left;
      font:10pt Verdana;
  }
  .mainbg{
      width:781px;
      min-height:520px;
      _height:520px;
      margin-left:auto;
      margin-right:auto;
      border:1px solid black;
      padding:0px;
      text-align: left;
      color: black;
      font: 10pt verdana;
      zfont-weight: bold;
      letter-spacing: -1px;
      line-height: 22px;
      position: relative;
      padding:10px;
  }
  .mainbg a img {
      border:0px;
  }
  .mainbgz h3 { color: white; background: #16651F; padding:3px; border:1px solid black; }
  .insurance h3 { background: white; }
  .centerimg{
      border: 0px;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      display: block;
  }
  #home{
      width:801px;
      height:430px;
      min-height:430px;
      _height:430px;
      margin-left:auto;
      margin-right:auto;
      border:1px solid black;
      padding:0px;
      text-align: left;
      background-image: url('building.jpg');
      background-repeat: no-repeat;
      color: black;
      font-weight: bold;
      font: 10pt verdana;
      font-weight: bold;
      letter-spacing: -1px;
      line-height: 22px;
      position: relative;
  }
  #home img{
      border: 0px;
  }
  #button1{
      position: absolute;
      top: 10px;
      right: 10px;
      background-image: url('titleBarSmall.gif');
      background-repeat: no-repeat;
      width: 220px;
      height: 99px;
  }
  #button1 img{
      float: right;
      margin-top: 2px;
      margin-right:5px;
  }
  #button1text{
      position: absolute;
      top:35px;
      left:15px
  }
  #button2{
      position: absolute;
      top: 115px;
      right: 10px;
      background-image: url('titleBarSmall.gif');
      background-repeat: no-repeat;
      width: 220px;
      height: 99px;
  }
  #button2 img{
      float: right;
  }
  #button2text{
      position: absolute;
      top:35px;
      left:15px
  }
  #button3{
      position: absolute;
      top: 220px;
      right: 10px;
      background-image: url('titleBarSmall.gif');
      background-repeat: no-repeat;
      width: 220px;
      height: 99px;
  }
  #button3 img{
      float: right;
  }
  #button3text{
      position: absolute;
      top:35px;
      left:15px
  }

  #home_text{
      letter-spacing: 0px;
      width:450px;
      color: white;
      font-weight: bold;
      position: absolute;
      top:200px;
      left:60px;
      text-align: center;
  }
  #home_right{
      float: right;
      width:230px;
      padding-top: 5px;
      line-height:0em;
  }
  #home_bottom{
      background-image: url('titleBarMedium.gif');
      position: absolute;
      width: 453px;
      height: 99px;
      top:325px;
      left:340px;
  }
  #home_bottom_text{
      position: absolute;
      top: 25px;
      left: 15px;
  }
  #other_left{
      position: absolute;
      top: 10px;
      left: 90px;
      width:140px;
      height: 200px;
      font: 8pt Verdana;
      font-weight: bold;
  }
  #other_left a{
      color: #000;
      text-decoration: none;
  }
  #other_left a:Hover{
      background:url(common/images/hp/btnTabLink.gif)  no-repeat;
      color: #4285d0;
  }

  #other_right{
      position: absolute;
      top: 10px;
      left: 240px;
      width: 180px;
      height: 200px;
      font: 8pt Verdana;
      color:#666666;
  }
  #footer{
      color: #1c6212;
      font-size:7pt;
      font-weight: bold;
      margin-top: 10px;
  }
  #footer span{
      padding:5px;
  }
  #footer p {
      color: #6c6c6c
  }
  #footer p a{
      color: #6c6c6c
  }
  .quote {
    padding: 10px;
    text-align: center;
    font: 16pt Tahoma;
    border:2px solid #16651F;
    background: #EEF5ED;
    margin-bottom:20px;
  }

A:link    { color: #16651F; }
A:active  { color: #16651F; }
A:visited { color: #16651F; }
A:hover   { color: #3366FF; }
A.small   { font-size: 8pt;}
A.inactive:link    { color: #CCCCCC; text-decoration:none; }

.sidebar{
  border:2px solid #16651F; 
  zpadding:10px;
  background:#F8FDF9;
}
.sidebar a {
    font: 12pt Arial;
    font-weight: bold;

}
.important {
    display: none;
}
