body { margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; background-color: #e2e0c7; }
p { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; padding-top: 0; margin-top: 0; }
a { color: #138; text-decoration: underline; }
a:visited { color: #444; }
a:hover { color: #444; }

#container { width: 750px; }

#topsection { width: 750px; height: 160px; margin: 0; padding: 0; border: 0; background-color: #d5d2aa; }
.logo {float: left; margin: 0; padding: 0; border: 0; }

#topnav-main { background-color: #46b; height: 69px; border: 0; }
.who-serv { float: left; width: 187px; margin-top: 40px; }
#how { float: left; width: 186px; margin-top: 40px; }

div#topnav-sub { background-color: #b2ae85; height: 29px; border: 0; }
div#topgrid { position:relative;  margin-left:190px !important; margin-left:0px; }

#tertiary { margin-top: 36px; margin-right: 16px; }
.tertnav a { color: #666; font-size: 10px; text-decoration: none; }
.tertnav a:hover { color: #333; text-decoration: underline; }

#midsection { width: 750px; height: 162px; margin: 0; padding: 0; border: 0; }

#introrow { width: 750px; height: 189px; background-color: #fff; margin: 0; padding: 0; border: 0; }
#introhome { float: left; width: 524px; padding: 18px; }
.hometext { font-size: 12px; color: #999; line-height: 21px; }

#contactrow { background-image: url(images/h_bg.gif); width: 718px; height: 132px; padding: 16px; }
.contact-addr { color: #065; }

#gsasection { height: 34px; }
.gsalogo {float: left; margin: 0 10px 0 0; padding: 0; border: 0; }
.gsatext { float: left; font-size: 9px; line-height: 12px; }


#footerhome { height: 25px; width: 750px; background-color: #065;}