body,html {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background:#ffffff;
	font-size:13px;
	color:#667;
}
div.container {width:750px; margin:auto;}
div#banner {width:750px; margin:auto; background:url('/images/bnr_rpt.jpg') repeat-x bottom left; height:132px;text-align:left; border-top:6px solid #646566;}
div#banner div {background:url('/images/bnr_lt.jpg') no-repeat top left;padding-left:280px;width:460px;height:112px;font-family:Arial, Helvetica, sans-serif;float:left;font-size:14px;color:#ecf6cb; padding-top:20px;}
	
div#banner div a {
	color:#ffffff;
	text-decoration:none;
}
div#banner div a:hover {
	text-decoration:underline;
}
div#content {background:url('/images/bnr_btm_rpt.jpg') repeat-x top; height:120px; padding-top:20px; vertical-align:top; width:750px; margin:auto;line-height:inherit; height:auto;}
div.panel_left {float:left; width:445px;padding-left:10px; padding-right:25px; text-align:left}
div.panel_right {float:right; width:270px; text-align:left}
div#footer {float:left; height:50px; width:750px;margin-top:20px;background:#474747; border-top:7px solid #646566;}
div#footer a {text-decoration:none;color:#eee;font-size:10px;font-family:"News Gothic MT", Arial, Helvetica, sans-serif;}
div#footer a:hover { color:#fff; text-decoration: underline;}

div#keyphrase {text-align:right;height:10px; width:750px; margin:auto auto;}

ul#main_menu {margin:0px;}
ul#main_menu li {margin:0px; padding:0px;list-style:none;display:inline;line-height:25px;}
ul#main_menu li a {margin:0px;text-decoration:none;padding:5px;padding-top:2px;padding-left:8px;padding-right:8px;color:#444;text-transform: uppercase;font-size:12px;background:#e1e1e1;border-top:4px solid #f0f0f0;font-family:"News Gothic MT", Arial, Helvetica, sans-serif;}
ul#main_menu li a:hover, ul#main_menu li a.active { color:#fff; border-top:4px solid #888; padding-top:4px;background:#646566}

a h2 {font-weight:normal;font-size:24px;color:#333333;margin-top:0px;margin-bottom:0px;line-height:30px;text-decoration:none;}
h2 {font-weight:normal;font-size:24px;color:#333333;margin-top:0px;margin-bottom:6px;line-height:30px;text-decoration:none;}
a:hover h2 {font-weight:normal;font-size:24px;color:#cf8600;margin-top:0px;margin-bottom:0px;line-height:30px;text-decoration:none;}
h2.short_h2 {color:#fff;font-size:20px; font-weight:bold;}
h3.hdr {color:#ecf6cb;font-size:20px; font-weight:bold; margin:0px; padding:0px;height:10px; font-style:italic;}
h3 {color:#667;margin:0px; padding:0px;font-style:italic; padding-top:10px;}
h1 {font-size:10px;color:#333;margin:0px;padding:0px;height:10px; font-weight:normal;}

ul#insurance_news {font-size:11px;margin:0px;padding:0px;text-align:left;}
ul#insurance_news li {background:url('/images/obj/news_bullet.jpg') left top no-repeat;text-align:left;margin:0px;padding:0px;padding-left:35px;list-style: none;	padding-bottom:15px;	height:50px;}
ul#insurance_news li span {color:#777;font-size:11px;}
ul#insurance_news li span span {color:#3e610b;font-size:10px; background:#f0f0f0;}
ul#insurance_news li a {color:#97c807;font-size:12px;text-decoration:underline;font-family:"News Gothic MT", Arial, Helvetica, sans-serif;}
ul#insurance_news li a:hover, ul#insurance_news li a.active { color:#97c807; text-decoration:none;}

ul#quote_form {font-size:11px;margin:0px;padding:10px;text-align:left;background:#e3e3e3; border-top:7px solid #f0f0f0;}
ul#quote_form li {text-align:left;margin:0px;padding:0px;list-style: none;padding-bottom:5px;height:20px;}
ul#quote_form li div{text-align:right;width:110px;margin-left:10px;color:#222;float:left;}
ul#quote_form li div img { cursor:pointer;}
ul#quote_form li div .hdr {text-align:left;margin-left:10px;font-weight:bold;float:left;}
ul#quote_form li select {margin-left:10px;float:left;background:#f9f9f9;border: 1px solid #ddd;padding:2px;font-size:11px;}
ul#quote_form li input {margin-left:10px;float:left;background:#f9f9f9;border: 1px solid #ddd;padding:2px;font-size:11px;}

div .info_left {float:right; width:495px; text-align:left}
div .info_right {float:left; width:220px; text-align:left;padding-left:10px; padding-right:25px; padding-top:8px}
div .info_right .news_menu {float:left;background:#e3e3e3; border-top:7px solid #f0f0f0; text-align:left; padding:8px; padding-top:12px; width:200px;} 

ul#news_nav {margin:0px;padding-left:0px;}
ul#news_nav li {margin:0px; padding:0px;list-style:none;display:inline;line-height:20px; vertical-align:bottom}
ul#news_nav li a {margin:0px;text-decoration:none;padding:4px;padding-top:2px;padding-left:8px;padding-right:8px;color:#fff;text-transform: uppercase;font-size:0.8em;background:#646566;border-top:4px solid #888;font-family:"News Gothic MT", Arial, Helvetica, sans-serif;}
ul#news_nav li a:hover, ul#news_nav li a.active {color:#cf8600; border-top:4px solid #a5cf2b; padding-top:4px;background:#fff;}

#news_cnt {float:left;background:#fff;padding:5px; width:190px;}
#news_cnt div {float:left;width:170px; border-bottom:1px solid #f0f0f0;padding:5px; padding-top:6px; padding-bottom:6px;}
#news_cnt div a {color: #444; text-decoration:none;}
#news_cnt div a:hover {color: #85af0a; text-decoration:none;}

input {float:left;background:#f0f0f0;border: 1px solid #ddd;padding:3px;font-size:11px; width:150px;}

a.topic_link {color:#85af0a; text-decoration:underline;}
a:hover.topic_link {color:#85af0a;text-decoration:none;}

.pages {padding:3px;width:80px;float:left;text-align:center;color:#000; font-size:0.9em;}


ul#contact_form {font-size:11px;margin:0px;padding:10px;text-align:left;}
ul#contact_form li {text-align:left;margin:0px;padding:0px;list-style: none;padding-bottom:5px;height:20px;}
ul#contact_form li div{text-align:right;width:70px;margin-left:10px;color:#222;float:left;}
ul#contact_form li div .hdr {text-align:left;margin-left:10px;font-weight:bold;float:left;}
ul#contact_form li input{	margin-left:20px;float:left;background:#f0f0f0;border: 1px solid #ddd;padding:2px;font-size:11px;}
ul#contact_form li textarea{	margin-left:20px;float:left;background:#f0f0f0;border: 1px solid #ddd;padding:2px;font-size:11px; width:170px;}

#links_cnt {float:left;background:#fff;padding:5px; width:190px;}
#links_cnt div {float:left;width:210px; border-bottom:1px solid #f0f0f0;padding:5px; padding-top:6px; padding-bottom:6px;}
#links_cnt div a {color: #444; text-decoration:none; font-size:11px;}
#links_cnt div a:hover {color: #85af0a; text-decoration:none;}

#links {font-size:9pt; color:#555; padding:5px;}
#links a {color:#5c9222; text-decoration:none; font-weight:bold; font-family:arial; font-size:9pt}
#links a:hover {color:#cf8600; text-decoration: underline;}
#links a.sub {color:#5c9222; text-decoration:none; font-weight:normal; font-family:arial; font-size:8pt}
#links a.sub:hover {color:#cf8600; text-decoration:underline;}

#here {font-size:10px;background:#e9e9e9;border-top:5px solid #f5f5f5;padding:5px; padding-top:3px;margin-right:10px; color:#000;}
#here a {color:#85af0a}
#here a:hover {color:#85af0a; text-decoration:none;}


textarea {background:#f0f0f0;border: 1px solid #ddd;padding:2px;font-size:11px;}