body {font:9pt arial, tahoma, verdana; color:#000; background:#ccc; margin:0; padding:0;}
form {margin:0; padding:0;}
p {font:9pt arial, tahoma, verdana; color:#000;}
#container {position:relative; display:block; width:990px; margin:0 auto 0 auto; padding:0;}
#logos {position:relative; display:block; width:960px; height:43px; margin:15px 0 0 0; padding:15px 15px 0 20px; background:url("images/headerbg.gif") no-repeat top left; text-align:center;}

.logodetails { line-height:8px;}
 html .logodetails { line-height:8px; }

* html .logodetails a {font-size:10px; float:left; color:#c0c0c0; width:70px; text-align:center; padding:0 0px 0 0px; margin:0 0px 0 2px; text-decoration:none; }
* html .logodetails a:hover {font-size:10px; float:left; color:#000000; width:70px; text-align:center; padding:0 0px 0 0px; margin:0 0px 0 2px; text-decoration:none; }

.logodetails a {font-size:10px; float:left; color:#c0c0c0; width:70px; text-align:center; padding:0 5px 0 0px; margin:0 1px 0 2px; text-decoration:none; }
.logodetails a:hover {font-size:10px; float:left; color:#000000; width:70px; text-align:center; padding:0 5px 0 0px; margin:0 1px 0 2px; text-decoration:none; }
.logodetails span { padding-bottom:-15px;}
 html .logodetails span {padding-bottom:-20px;}#header {position:relative; display:block; background:#fff; width:960px; height:136px; margin:0; padding:0 15px 0 15px;}
#mainhead {position:absolute; width:960px; height:136px; top:0; left:15px; background:url(./images/insuranceheader.gif) no-repeat top left;}
#strapline {font:bold 14pt arial, tahoma; position:absolute; width:536px; height:51px; top:64px; right:30px; text-align:right;}
#navigation {font:9pt arial, tahoma, verdana; font-weight:bold; position:absolute; width:940px; height:25px; bottom:0; left:20px; padding:0;}
#navigation a {color:#fff; text-decoration:none; margin:0 17px 0 0; float:left;}
* html #navigation a {color:#fff; text-decoration:none; margin:0 16px 0 0; float:left;}
#navigation a:hover {color:#ffff00; text-decoration:none; margin:0 17px 0 0;}
#navigation a.on {color:#ffff00; text-decoration:none; margin:0 17px 0 0;}
#navigation a.on:hover {color:#ffff00; text-decoration:none; margin:0 17px 0 0;}
#main {position:relative; display:block; background:#fff; width:960px; margin:-5px 0 0 0; padding:0 15px 0 15px;}
#leftcol {position:relative; display:block; width:950px; float:left; text-align:left;}
#rightcol {position:relative; display:block; width:0px; float:right;}
#footer {font-size:8pt; font-weight:bold; position:relative; display:block; width:940px; height:43px; margin:0; padding:7px 25px 0 25px; border:none; color:#fff; background:url('./images/footerbg.gif') no-repeat top left;}
#footernav {position:absolute; font-size:8pt; font-weight:bold; width:auto; height:43px; top:7px; right:25px;}
#footernav a {color:#fff; text-decoration:none;}
#footernav a:hover {color:#FFFF00; text-decoration:none;}


