*{ padding:0px; margin:0px; text-align:left;}
img{ border:0px;}
input.sub{ text-align:center;}

body{font-size:10px; background:#eaeaea url(images/vert.gif) repeat-x top left; color:#666666; font-family:Verdana; text-align: center;}
#SiteDims{ width:925px; margin-top:5px; margin-left:auto; margin-right:auto;}
#logo{ padding:0 0 5px 0;}
#homebox{ float:left; width:552px; height:405px; margin-top:1px; border:solid 1px #cdcdcd;}
#leftside{ float:left; width:739px;}
#bg{ float:left; clear:left; background:url(images/bg.gif) repeat-y top right;}

#content{ float:left; padding:30px 20px 20px 25px; font-size:11px;}
#content p{ padding:0 0 12px 0; line-height:13px;}
#content ul{ padding:0 0 12px 16px; line-height:13px;}
#content ul.sublist{ padding:3px 0 0px 16px; line-height:13px; list-style-type:none;}
#content ol{ padding:0 0 12px 31px; font-size:11px; line-height:13px;}
#content strong{ color:#23406d; font-size:12px;}
#content h1{ font-size:24px;}
#content h2{ font-size:16px;}
#content p.homeintro{ font-size:14px; padding:0 0 5px 0;}
#content h6{ font-size:12px; color:#23406d;}
#content .intro{ color:#23406d; font-size:14px; font-weight:bold; padding:0 0 15px 0; line-height:16px;}
.padright{ padding:0 8px 0 0;}
.clear{ clear:left;}
#vals{ list-style-type:none;}
#vals li h6{ color:#23406d}
#vals li h6 span{ color:#999999}
#vals li { margin:0 0 12px 0; }
#vals a{ float:right; display:inline-block;}

.pt{ padding:0 0 10px 0; clear:left;}
.pt div{padding:2px; border:solid 1px #CCCCCC; float:left; margin:0 10px 20px 0;}

#qs li{ list-style-image:url(images/bullet.gif); padding:0 0 10px 20px; font-weight:bold;}

h4{ color:#FFFFFF; font-size:13px; display:inline-block; float:left; padding:8px 5px 0 0;}
h5{ color:#FFFFFF; font-size:13px; display:inline-block; float:left; padding:8px 0 0 0;}

#rightimg{ float:left; margin:1px 0 0 1px; border:solid 1px #cdcdcd;}
#rightimg2{ float:left; padding:1px 0 1px 1px; background:#FFFFFF;}
#pagetitle{ height:34px; background:#536b90; margin:1px 0 0 0; color:#FFFFFF; font-size:12px; padding:0 0 0 25px;}

#nbox{ clear:left; float:left; width:171px; height:142px; border:solid 1px #89918e; background:#FFFFFF;}
#nt,#nt h2{ text-align:center;}
#nt{ border-bottom:solid 1px #89918e; padding:2px 0 2px 10px;}
#nc{ padding:14px 12px 10px 12px;}
#nc h4{ padding:0 0 5px 0;}

#creds{ float:left; padding:0 0 0 7px; color:#FFFFFF;}
#creds p{ margin:14px 0 0 12px;}
#creds a{ font-size:10px;}
#fsa{ border:solid 1px #89918e; background:#a3ada9/* url(images/fsa.gif) no-repeat right top*/ ; height:66px; width:325px;}
#pad{ width:325px; height:8px; line-height:8px;}
#bvca{ border:solid 1px #89918e; background:#a3ada9 url(images/bvca.gif) no-repeat right top; height:66px; width:325px;}

#content a, #footer a{ color:#333333; text-decoration:underline;  }
#content a:hover, #footer a:hover{ text-decoration:none; }
#footer a{ color:#666666; text-decoration:underline;  }
#footer a:hover{ text-decoration:none; }

.biopic{ float:left; width:150px;}
.biopic img{ border:1px solid #CCCCCC;}
.biotext{ float:left; width:520px;}

#csinfo{ float:left; width:260px;}
#csinfo2{ float:left; width:460px;}
#csimg{ float:left; margin:0px 0 10px 15px; border:1px solid #CCCCCC;}
#csimg2{ float:left; margin:110px 0 10px 45px; border:1px solid #CCCCCC;}
#csimg2{ padding:1px 0 0 0; background:#FFFFFF; width:150px;}
#cslogo img{ border:1px solid #CCCCCC; }
#cslogo a,#cslogo a:hover{ border-bottom:0px;}
.csitem{ float:left; padding:5px; border:1px solid #CCCCCC; margin-bottom:10px;}
.csitem .itemimg{ border:1px solid #CCCCCC; float:right;}
.csitem .itemtxt{ width:515px; float:left;}
.imgbrdr{ border:1px solid #CCCCCC;}

#footer{ height:20px; width:925px; margin-top:5px; border-top:solid 0px #CCCCCC; clear:left; float:left;}
#footerleft{ float:left; width:590px;}
#footerright{ float:left; width:335px; font-weight:bold; text-align:right;}


/* navigation */
.nav{float:left; margin:0 1px 0 0; background:#a3ada9; height:127px;}
.nav ul{font-size:10px; list-style-type:none; margin:2px 0 0 0;}

.nav li
{
list-style: none;
margin: 0;
width:173px;
padding: 0px 0 0px 0;
} 

.nav li a, .nav li a span
{
color:#FFFFFF;
display: block;
width:173px;
text-decoration:none;
line-height:14px;
font-size:11px;
font-weight:bold;
font-family:Sans-Serif;
}

.nav li span {margin:0px 0px 0px 11px;}

.nav li a:hover span
{
background-color:#637899;
color:#FFFFFF;
text-decoration:none;
cursor:hand;
}

.nav li a:hover
{
background-color:#637899;
color:#FFFFFF;
text-decoration:none;
}

.nav li #SnavOn, .nav li #SnavOn span
{
background-color:#536b90;
color:#FFFFFF;
text-decoration:none;
}

.nav li #SnavOn:hover, .nav li #SnavOn:hover span
{
background-color:#637899;
color:#FFFFFF;
text-decoration:none;
}