body {font-family: verdana, arial, Sans-Serif; margin:10px 0; padding:0px; text-align:center; background-color: #fff}
table td {text-align:left; vertical-align:top}
p, ul, ol {font-size: 12px}
ul {list-style-type:square}
sup {font-size: 9px}
#structure {margin: 0 auto; width: 720px;}
#logo {border-bottom: 16px solid #C64501; margin-bottom:1px; padding-bottom:4px;}
html {min-height: 100.1%;} 

/* Navigation */
#nav {background-color:#AEC487; padding: 1px; font-size: 10px; border-right:1px solid white}
#nav a {display:block; padding:2px 2px 2px 12px; margin:2px; font-weight:bold; text-decoration:none;}
span.blue a {color: #336600; border: 1px solid #336600; background: url("../img/nv-b.gif") #fff no-repeat left top;}
span.red a {color: #C64501; border: 1px solid #C64501; background: url("../img/nv-r.gif") #fff no-repeat left top;}
#nav a:hover {text-decoration:underline; background-color: #F0F6E8}

/* Sub Navigation */
#snav {float:right; width: 170px; border: 1px solid #D2D2D2; margin-right:1px; background-color:#F0F6E8}
#snav h1 {font: bold 11px verdana; color: white; background-color:#336600; margin:0px; padding:3px;}
#snav a {display:block; font-size:11px; color:black; text-decoration: none; padding: 3px 3px 3px 10px;}
#snav a:hover {background: #fff url("../img/s-b.gif") no-repeat left center}

#staff td {width:25%; text-align:center; font-size: 13px;}

/* Home Page content boxes */
.holder {padding:4px;}
#industrybox, #servicebox {height:200px; border: 1px solid #D2D2D2;}
#industrybox {width: 43%; float:left; }
#servicebox {width: 55%; float:right;}
#industrybox h1, #servicebox h1 {margin:0px; padding:2px 2px 2px 20px; font-size: 12px; font-weight: bold; 
background: url("../img/h1-bg.gif") #F0F6E8 no-repeat left; border: 1px solid #D2D2D2}
#industrybox p, #servicebox p {margin:0px; padding: 5px;}

#l-ph {height: 184px;width: 142px; border-top:21px solid #aec487; }


#wrap {border-right: 1px solid #D2D2D2; border-bottom: 1px solid #D2D2D2}
#content {margin: 10px 4px; padding: 15px 15px 16px;}
#content h1 {margin: 0; font-size: 13px; color: #000033}
#content h2 {font-size: 12px; color: black}
#content p {margin-left:5px;}
#content li {padding-bottom:4px}

.bimg {border:4px solid #AEC487; margin: 0 10px 5px 0; float: left;}

#footer {text-align:center; font-size:10px; width:720px}
#footer .accent {background: #C64501 url("../img/ft-bg.gif") top right no-repeat; font-size: 3px; margin: 2px 0}
#footer .links {color: #999; margin: 4px}
#footer .links a {color: #000033}

/* Forms */
.formheader td {font-size:10px; font-weight:bold; padding-left: 5px}
.tdcolor {background-color: #F0F6E8;}
input, select {font-size:10px;}
.formsub{font-family:verdana,helvetica,arial; font-size:8pt}
.formheader{font-family:verdana,helvetica,arial; font-size:8pt; font-weight:bold}


p.bio {clear:both;}
.fl { float:left; margin:10px;}
.fr { float:right; margin:10px;}
.note {font-size:10px; font-style:italic;}
.footnote {color:#A9A9AC; font-size:10px; font-style:italic;}