html,body { margin: 0; padding: 4px 0 30px 0; width: 100%; height: 100%; }
body {background: url(images/bg5.jpg) repeat; font: 12px Arial, Helvetica, sans-serif; color: #333; }
.clear { clear: both; margin: 0px; padding: 0px; }

/* begin top header images */
#defaultHeader {background:transparent url(images/header1.jpg) no-repeat;height: 196px;}
.autoHeader {background:transparent url(images/hd_auto.jpg) no-repeat;height: 93px;}
/* begin top header images */
/* begin conent styles */
#divLeadSiteContent {background-color: #fff;width: 720px;}
#mainContainer {display: table;font:12px Arial, Helvetica, sans-serif;width:720px;
	margin:0px auto;text-align:left;padding:0px;background-color:#FFFFFF;min-height: 100%;
	height: 100%;}
#container {margin: 0 auto;width: 720px;background: #fff;border-width: 0 1px 0 1px;
	border-color: #b1b186;border-style: solid;}

/** Begin New HOME PAGE Styles **/
#home-contentContainer { margin: 0 auto; padding: 0; width: 720px; height: auto; }
#home-leftContainer { margin: 6px; padding: 0; width: 510px; height: auto; text-align: left; float: left; }
#home-leftContainer2 { margin: 4px; padding: 0; width: 705px; height: auto; text-align: left; float: left; }
#home-rightContainer { margin: 0; padding: 0; width: 180px !important; width: 180px; height: auto; float: right; }
#home-sidebar { margin: 0; padding: 0; width: 200px; height: auto; }
#home-subhead { margin: 0 0 3px 15px; padding: 0 0 1px 5px; width: 424px; height: auto; border: none; text-align: left; }

p.home-subheadText { margin: 5px 10px 10px 10px; padding: 0;  font: 12px/15px Arial, Helvetica, sans-serif; color: #222222; text-align: left; }
p.home-subheadTextIndent { margin: 5px 10px 10px 20px; padding: 0;  font: 12px/15px Arial, Helvetica, sans-serif; color: #222222; text-align: left; }

img.subhead { margin: 0; padding: 0; position: relative; border: none; }
img.sidebreak { margin: 0 auto; padding: 5px 0 5px 0; position: relative; border: none; }
img.bbb { margin: 0 auto; padding: 0; position: relative; border: none; }
img.bestcompany { margin: 0 auto; padding: 0; position: relative; border: none; }
img.states { margin: 0 auto; padding: 0; position: relative; border: none; }
.versignlogo { margin: 0; padding: 0; position: relative; border: none; }
.greentext { font-size: 14px; font-weight: bold; color: #5b7808; }
.redtext { font-size: 14px; font-weight: bold; color: #7e0003; }

h1  {margin: 15px 0 7px 0px;font:bold 18px Arial, Helvetica, sans-serif;color:#660000;padding-bottom:5px;}
h2 {font:bold 14px Arial, Helvetica, sans-serif;margin:0px 0px 15px 0px;
	padding:0px;line-height:28px;font-weight:900;color:#000;}
h3 {font:bold 14px Arial, Helvetica, sans-serif;margin:0px 0px 15px 0px;padding:0px;
	line-height:28px;font-weight:900;color:#660000;}
hr {padding-bottom: 10px;}
p {font:12px Arial, Helvetica, sans-serif;padding:0px 0px 0px 0px;}
.small {font-family: Lucida Bright, Georgia, "Times New Roman", Times, serif;
	font-size: 12px;margin-left: 60px;}
a {text-decoration: underline;}
a:link {color: #660000;}
a:visited {color: #660000;}
a:active {color: #660000;}
a:hover {color: #888863; text-decoration: none;}
.hintText  {font: 11px Lucida Grande, Lucida Sans Unicode, Verdana, Helvetica, Arial, sans-serif;color:#797979;}
#companybox {float: right;width: 160px !important;width: 160px;height: auto;
	padding-top: 10px !important;padding-top: 10px;border: 0px solid;margin-right: 12px;
	font: 12px Lucida Grande, Lucida Sans Unicode, Verdana, Helvetica, Arial, sans-serif;}

#companybox ul {list-style: none;}

#companybox li {margin-left: -20px !important;margin-left: -20px;}

#companybox h1 {padding-left: 0px;margin-top: 10px !important;margin-top: 10px;
	font-size: 13px !important;font-size: 13px;margin-bottom: -5px !important;
	margin-bottom: -10px;color: #660000;margin-left: 5px;line-height: 14px;}

.CarriersRepresented { font:11px Lucida Grande, Lucida Sans Unicode, Verdana, Helvetica, Arial, sans-serif; font-weight: normal; }

#HPtext {padding: 15px 0 0 15px;margin: 0px;width: 495px !important; width /**/: 480px;
	border: 0px solid;text-align: left;float: left;}
.bottom {width: 1px;height:1px;margin:0px;clear:both;}

#HPfooter{margin-left: auto;margin-right: auto;width:720px;
	background-color: #d5d5b1;color: #000;border-top: 1px solid #b1b186;
	border-bottom: 1px solid #b1b186;border-left: 1px solid #b1b186;
	border-right: 1px solid #b1b186;height: 36px;font: 10px Lucida Grande, Lucida Sans Unicode, Verdana, Helvetica, Arial, sans-serif;}

#footer {margin-left: auto;margin-right: auto;width:720px;background-color: #d5d5b1;
	color: #000;border-top: 1px solid #b1b186;border-bottom: 1px solid #b1b186;
	border-left: 1px solid #b1b186;border-right: 1px solid #b1b186;height: 26px;
	font: 10px Lucida Grande, Lucida Sans Unicode, Verdana, Helvetica, Arial, sans-serif;}

#bottomnav {float:right;width: 400px;background-color: #d5d5b1;
	padding: 5px 10px 7px 5px;text-align:right;}
#bottomnav a {color: #000;}
#copyright{float:left;width: 200px;background-color: #d5d5b1;padding: 5px 5px 7px 10px;	color: #000;}

#copyright a {color: #000;}

#copyright a:hover{color: #000;}
#Site {margin: 0;padding: 0;width: auto;}
/* 	end styles from preliminary css file */

* html #container {height: 80%;	/* height: 100%; */}
.boldLabel {font:12px Arial, Helvetica, sans-serif;text-align: left;font-weight: bold;color: #000;}
.defaultHeader {background:transparent url(images/header1.jpg) no-repeat;height: 196px;}
.money {text-align: right;}

/* home page navigation to rest of site...not breadcrumb */
#navigation {background-color: #cccc99;	background-image: url(../../Images/nav_bg.gif);background-repeat: repeat-x;width: 720px;
	height: 22px;clear:both;border-top: 1px solid #b1b186;border-bottom: 1px solid #b1b186;}
#navigation ul {padding:0px;margin:0px 10px 0px 0px;list-style:none;padding-left:12px;
	font-family: Lucida Grande, Lucida Sans Unicode, Verdana, Helvetica, Arial, sans-serif;font-size: 11px;}
#navigation li {position:relative;float:left;line-height:22px !important;line-height:22px;
    margin-top:0px !important;margin-top:0px;border-right: 1px solid #b1b186;width: 100px;text-align:center;}
#navigation li.first {border-left: 1px solid #b1b186;}
#navigation ul li a {text-decoration: none;color: #000;background:url(images/btn_bg_off.gif);display:block;}
#navigation ul li a:hover {background:url(images/btn_bg_over.gif);color:#fff;}