body,ul,li{margin:0;padding:0;}
html{min-width:742px;}
*>html #content{height:auto;}
body{font:.85em/1.25em Verdana,"Bitstream Vera Sans",Helvetica,Arial,sans-serif;color:#000;}
img{border:0;}
a{color:#3F3FB1;text-decoration:underline;font-weight:bold;}
ul{list-style:none;}
h1{font-size:130%;clear:both;margin:8px 0 16px 0;color:#0E5992;}
h2{font-size:130%;clear:both;margin:12px 0;color:#0E5992;}
h3{font-size:100%;color:#0E5992;margin:8px 0 0 0;clear:both;}
h4{font-size:90%;color:#3A4292;margin:4px 0;padding:0;}
hr{border:1px solid #ccc;color:#fff;background-color:#fff;height:1px;}
#header{height:115px;position:relative;margin:0 0 15px 0;padding:0;}
#header #headerimg{margin:0;padding:0;text-align:left;}
#topmenu{font-size:85%;}
#topmenu li{display:inline;list-style:none;margin:0;padding:0;}
#toprightnav{text-align:right;height:75px;width:250px;}
#topright{width:348px;padding-left:5px;float:right;}
#topright li a{display:block;text-decoration:none;margin:0;}
#content{position:relative;top:0;left:0;margin-top:10px;}
#maincontent{float:right;font-size:95%;width:515px;margin:0;padding:0 0 10px 0;}
#maincontent img{float:right;margin:10px 0 10px 5px;}
#sidebar{font-size:85%;position:relative;width:235px;margin:0;padding:0;background:transparent;float:left;}
#footer,#footerea,#footerlogin{position:relative;clear:both;margin:0;padding:15px 0;text-align:center;vertical-align:top;}
#footer p,#footerlogin p{font-size:70%;color:#666;text-align:left;margin:0 70px;padding:0;width:80%;}
#footerea p{font-size:70%;color:#999;text-align:left;margin:0 70px;padding:0;width:80%;}
table{border:1px solid #999;width:95%;margin-bottom:10px;font-size:90%;}
caption{background-color:#025F98;color:#fff;text-align:left;font-weight:bold;border-collapse:collapse;padding:3px 0 3px 2px;margin-left:0;margin-right:0;}
.subcaption{background-color:#025F98;color:#fff;text-align:left;font-weight:bold;}
#quoteresults tr.ruled{background-color:#9cf;}
td{border:1px solid #999;padding:2px 4px;border-collapse:collapse;}
tr:hover td:first-child{border-left:1px solid #f90;}
tr:hover td:last-child{border-right:1px solid #f90;}
tr:hover td{border-top:1px solid #f90;border-bottom:1px solid #f90;}