body{
  margin:0px;
  font-family:Arial;
  background-color:#2b62af;
}

#home-table{
  width:100%;
  background-image:url('images/home/top.png');
  background-repeat:repeat-x;
}

#page-area{
  width:773px; 
  text-align:left;
}

#content-area{
  background-color:#ffffff;
  padding-top:30px; 
  text-align:center;  
}

.home-thumb{
  float:left;
  width:171px;
  margin-right:26px;
}

.home-thumb .title{
  margin-top:14px;
  margin-left:9px;
}

.home-thumb div{
  font-size:0.7em;
  margin-top:9px;
  margin-left:10px;
}

#footer{
  text-align:center;
  background-image:url('images/home/bottom.png');
  background-repeat:repeat-x;
  margin:0px;
  padding:6px;
}

.office{
  float:left;
  width:150px;
  text-align:center;
  color:white;
}

.office-divider{
  float:left;
  width:2px;
  text-align:center;
  margin:0px 24px;
}

.office .name{
  font-size:0.7em;
  font-weight:bold;
}

.office .address{
  font-size:0.6em;
}
.office a{
  color:#fefefe;
  text-decoration:none;
}
.office a:hover{
  text-decoration:underline;
}

#copyright{
  color:white;
  font-size:0.6em;
  text-align:center;
  margin:26px;
}

#buttons img{
  border:0px;
}

#buttons a{
  float:left;
}





#home-features{
  margin-top: 10px;
  margin-left: 5px;
  font-size: 93%;
}
#home-features thead tr{
  text-transform: uppercase;
  text-align:left;
  vertical-align:top;
  font-size: 110%;
}
#home-features tbody tr{ 
  vertical-align:top;
}
#home-features tbody tr td{
  width: 25%;
  padding: 0 10px 0 0;
}
#home-features th{
  color: #3A66A0;
  padding: 5px 10px 10px 0;
}

#navigation{
  display: block;
  position: absolute;
  top: 52px;
  right: 4px;
  margin: 0;
  padding: 2px 2px 0 2px;
  height: 23px;
  border: 1px solid black;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 3px 3px 1px #07488C;
  -webkit-box-shadow: 3px 3px 1px #07488C;
  box-shadow: 3px 3px 1px #07488C;
  background: #025CB2;
}
#navigation li{
  display: block;
  float: left;
  width: auto;
  height: 22px;
}
#navigation li a{
  background: url(nav_background.gif);
  height: 18px;
  display: block;
  color: white;
  text-decoration: none;
  font-size: 10pt;
  padding: 3px 15px 0 15px;
  border-left: 1px solid #007ff0;
  border-radius: 5px;
  text-shadow: 0.1em 0.1em 0.05em #333;
}
#navigation li:first-child a{
  -moz-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
  -khtml-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
#navigation li:last-child a{
  -moz-border-radius: 0 2px 2px 0;
  -webkit-border-radius: 0 2px 2px 0;
  -khtml-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
h2.pagetitle{
  color: #025CB2;
  text-transform: uppercase;
  font: 14pt Arial,Verdana,sans-serif;
  font-size: 1.1em;
}
