body { background-color:#e8e8e8; }
img { margin:0; border:0; padding:0; }
.clear { clear:both; }

#contactdoc
{
position:relative;
width:850px;
height:1020px;
margin:0 auto;
padding:25px 30px;
background-color:white;
}

#logo { position:relative; z-index:500; }
#logobottom { position:absolute; top:71px; left:30px; z-index:500; }

#navbar { position:relative; top:-5px; width:850px; background-color:#e8e8e8; }
#menu { margin:0; padding:0; list-style:none; }   
#menu li { float:right; display:block; color:#707070; position:relative; z-index:500; margin:0 1px; }
#menu li a { display:block; padding:7px 15px; font: 12px arial; height:16px; text-decoration:none; color:#707070; text-align:left; }
#menu ul { position:absolute; left:0; display:none; margin:0 0 0 -1px; padding:0; list-style:none; }
#menu ul li { width:160px; float:left; border-top:1px solid #fff; }
#menu ul a { display:block; height:32px; padding:7px 15px; color:#707070; background-color:#e8e8e8; }
#menu ul a:hover { background-color:#d4d4d4; color:#474747; }

div.pagehead { position:relative; margin-top:12px; height:99px; background-color:#e8e8e8; }
img.small { position:absolute; clip:rect(0px,114px,99px,0px); }
div.pageheadtext { position:absolute; bottom:12px; left:127px; font:bold 24px arial; color:#002a5c; }

div.introbox { padding:12px 0; width:850px; background-color:#002a5c; }
div.introtext { margin-left:127px; margin-right:30px; font:16px arial; line-height:24px; color:#ebebeb; }

a.contact { color:#ebebeb; }
h4.contact { margin:0; font:bold 14px arial; color:#002a5c; }
div.maps { font:14px arial; line-height:19px; color:#707070; }
iframe.maps { margin-top:6px; width:300px; height:250px; }
#PhoneNumber { font:bold 16px arial; color:#002a5c; }
#MailingAddress { position:absolute; top:320px; }
#TestCenterLALB { position:absolute; top:320px; left:400px; }
#TestCenterOakland { position:absolute; top:690px; left:400px; }
