/* CSS Document */
/* Insurenet */
/* basic */
body {
	margin:0px;
	padding:0px;
	background:url(../images/main_bg1.jpg) repeat-x left top #FFFFFF;
	}
table, tr, td, div, p, span, a, ul, li, ol, h1, h2, h3, h4, h5, h6, form, input, label, select, option {
	margin:0px;
	padding:0px;
	}
/* table */
.header {
	margin:0px;
	padding:0px;
	width:1001px;
	}
.logo_area {
	margin:0px;
	padding:0px;
	width:1001px;
	height:123px;
	}
.logo_bg1 {
	margin:0px;
	padding:0px;
	background:url(../images/logo_bg1.jpg) no-repeat left top;
	width:439px;
	height:123px;
	}
p.upper_nav {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#FFFFFF;
	}
p.upper_nav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#FFFFFF;
	}
p.upper_nav a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
	}
.lbl_txt1 {
	margin:0px;
	padding:0px 12px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#FFFFFF;
	}
.inp_txt1 {
	margin:0px;
	padding:2px 0px 0px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
	width:204px;
	height:18px;
	background:#FFFFFF;
	border:none;
	}
.lbl_txt2 {
	margin:0px;
	padding:0px 8px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	color:#0080bb;
	}
.inp_txt3 {
	margin:0px;
	padding:2px 0px 0px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
	width:123px;
	height:18px;
	background:#FFFFFF;
	border:1px solid #c5c5c5;
	}
.inp_txt2 {
	margin:0px;
	padding:1px 1px 1px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
	width:117px;
	height:21px;
	background:#FFFFFF;
	border:none;
	}
.sub_btn1 {
	margin:0px;
	padding:3px 0px 4px 0px;
	background:url(../images/go_btn1.jpg) no-repeat left top;
	width:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	text-align:center;
	display:block;
	border:none;
	cursor:pointer;
	}
.sub_btn2 {
	margin:0px;
	padding:3px 0px 4px 0px;
	background:url(../images/go_btn2.jpg) no-repeat left top;
	width:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	text-align:center;
	display:block;
	border:none;
	cursor:pointer;
	}
.sub_btn3 {
	margin:0px;
	padding:5px 0px 4px 0px;
	background:url(../images/quote_btn1.jpg) no-repeat left top;
	width:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color:#2f2f2f;
	text-align:center;
	text-transform:uppercase;
	display:block;
	border:none;
	cursor:pointer;
	}
#topnav ul {
	margin:0px;
	padding:34px 0px 0px 12px;
	#padding:33px 0px 0px 13px;
	list-style:none;
	}
#topnav ul li {
	margin:0px 2px 0px 2px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#535353;
	line-height:35px;
	display:block;
	float:left;
	text-align:center;
	}
#topnav ul li a {
	margin:0px;
	padding:2px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#535353;
	line-height:33px;
	display:block;
	float:left;
	text-align:center;
	background:url(../images/topnav_normal.jpg) no-repeat left top;
	width:153px;
	}
#topnav ul li a:hover {
	margin:0px;
	padding:2px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#535353;
	line-height:33px;
	display:block;
	float:left;
	text-align:center;
	background:url(../images/topnav_hover.jpg) no-repeat left top;
	width:153px;
	}
#topnav ul li span {
	margin:0px;
	padding:2px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#535353;
	line-height:33px;
	display:block;
	float:left;
	text-align:center;
	background:url(../images/topnav_hover.jpg) no-repeat left top;
	width:153px;
	}
.nav_area {
	margin:0px;
	padding:0px;
	width:1001px;
	height:31px;
	}
.nav_bg1 {
	margin:0px;
	padding:0px;
	background:url(../images/nav_bgrpt1.jpg) repeat-x left top;
	width:849px;
	height:31px;
	}
.nav_bg2 {
	margin:0px;
	padding:0px;
	background:url(../images/nav_bgrpt2.jpg) repeat-x left top;
	width:849px;
	height:31px;
	}
.nav_bg3 {
	margin:0px;
	padding:0px;
	background:url(../images/nav_bgrpt3.jpg) repeat-x left top;
	width:849px;
	height:31px;
	}
#nav ul {
	margin:0px;
	padding:0px;
	list-style:none;
	}
#nav ul li {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	line-height:31px;
	text-align:center;
	background:url(../images/nav_divider1.jpg) no-repeat right top;
	float:left;
	display:block;
	text-transform:uppercase;
	}
#nav ul li a {
	margin:0px;
	padding:0px 40px 0px 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	line-height:31px;
	text-align:center;
	background:none;
	float:left;
	display:block;
	text-transform:uppercase;
	}
#nav ul li a:hover {
	margin:0px;
	padding:0px 40px 0px 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	line-height:31px;
	text-align:center;
	background:url(../images/nav_hover1.jpg) repeat-x left top;
	float:left;
	display:block;
	text-transform:uppercase;
	}
#nav2 ul {
	margin:0px;
	padding:0px;
	list-style:none;
	}
#nav2 ul li {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	line-height:31px;
	text-align:center;
	background:url(../images/nav_divider2.jpg) no-repeat right top;
	float:left;
	display:block;
	text-transform:uppercase;
	}
#nav2 ul li a {
	margin:0px;
	padding:0px 40px 0px 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	line-height:31px;
	text-align:center;
	background:none;
	float:left;
	display:block;
	text-transform:uppercase;
	}
#nav2 ul li a:hover {
	margin:0px;
	padding:0px 40px 0px 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	line-height:31px;
	text-align:center;
	background:url(../images/nav_hover2.jpg) repeat-x left top;
	float:left;
	display:block;
	text-transform:uppercase;
	}
#nav3 ul {
	margin:0px;
	padding:0px;
	list-style:none;
	}
#nav3 ul li {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	line-height:31px;
	text-align:center;
	background:url(../images/nav_divider3.jpg) no-repeat right top;
	float:left;
	display:block;
	text-transform:uppercase;
	}
#nav3 ul li a {
	margin:0px;
	padding:0px 40px 0px 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	line-height:31px;
	text-align:center;
	background:none;
	float:left;
	display:block;
	text-transform:uppercase;
	}
#nav3 ul li a:hover {
	margin:0px;
	padding:0px 40px 0px 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	line-height:31px;
	text-align:center;
	background:url(../images/nav_hover3.jpg) repeat-x left top;
	float:left;
	display:block;
	text-transform:uppercase;
	}
p.link_1a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	text-transform:uppercase;
	line-height:18px;
	}
.banner_area {
	margin:0px;
	padding:0px;
	width:1001px;
	height:310px;
	}
.banner_bg1 {
	margin:0px;
	padding:0px;
	background:url(../images/banner_bg1.jpg) no-repeat left top;
	width:849px;
	height:310px;
	}
h5.hdng_txt5a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	line-height:20px;
	}
h5.hdng_txt5a a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	}
h5.hdng_txt5a a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	}
h5.hdng_txt5b {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	line-height:20px;
	}
h5.hdng_txt5b a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	}
h5.hdng_txt5b a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	}
p.txt_link1a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	line-height:20px;
	}
p.txt_link1a a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	}
p.txt_link1a a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
	}
.search_bg1 {
	margin:0px;
	padding:0px;
	background:url(../images/search_bg1.png) no-repeat left top;
	behavior: url("images/iepngfix.htc");
	width:375px;
	height:119px;
	display:block;
	}
h1.hdng_txt1a {
	margin:0px;
	padding:0px;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	font-weight:normal;
	color:#0080bb;
	line-height:20px;
	}
	
.mid {
	margin:0px;
	padding:0px 0px 8px 0px;
	width:849px;
	background:#FFFFFF;
	}
.bord_rpt1a {
	margin:0px;
	padding:10px 0px 10px 0px;
	background:url(../images/bord_1.gif) repeat-y top right;
	}
.bord_rpt1c {
	margin:0px;
	padding:0px 0px 0px 0px;
	background:url(../images/bord_1.gif) repeat-y top right;
	}
.bord_rpt1b {
	margin:0px;
	padding:10px 0px 10px 0px;
	background:url(../images/bord_2.gif) repeat-x bottom left;
	}
h3.hdng_txt3a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#0080bc;
	line-height:18px;
	text-transform:uppercase;
	}
ul.items_link1 {
	margin:0px;
	padding:0px;
	list-style:none;
	}
ul.items_link1 li {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	line-height:18px;
	color:#666666;
	}
ul.items_link1 li a {
	margin:0px;
	padding:0px 0px 0px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	line-height:18px;
	color:#666666;
	background:url(../images/bullet_1.jpg) no-repeat;
	background-position:0px 4px;
	}
ul.items_link1 li a:hover {
	margin:0px;
	padding:0px 0px 0px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
	line-height:18px;
	color:#007fbb;
	background:url(../images/bullet_2.jpg) no-repeat;
	background-position:0px 4px;
	}
.topround_bg1 {
	margin:0px;
	padding:20px 0px 0px 0px;
	background:url(../images/topround_bg1.jpg) no-repeat left top;
	width:335px;
	}
.botround_bg1 {
	margin:0px;
	padding:0px 0px 30px 0px;
	background:url(../images/botround_bg1.jpg) no-repeat left bottom;
	width:335px;
	}
.midround_bg1 {
	margin:0px;
	padding:0px;
	background:url(../images/midround_bg1.jpg) repeat-y left top;
	width:335px;
	}
h1.hdng_txt1b {
	margin:0px;
	padding:0px;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	color:#d8781e;
	line-height:20px;
	text-transform:uppercase;
	}
ul.items_link2 {
	margin:0px;
	padding:0px;
	list-style:none;
	}
ul.items_link2 li {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#666666;
	line-height:24px;
	}
ul.items_link2 li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#d8771e;
	}
ul.items_link2 li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
	color:#d8771e;
	}
.bord_1a {
	margin:0px;
	padding:0px;
	border-top:6px solid #f5f5f5;
	}
.bord_1b {
	margin:0px;
	padding:0px;
	border-bottom:1px solid #e3e3e3;
	}
.bord_1c {
	margin:0px;
	padding:10px 0px 5px 0px;
	border-bottom:1px solid #ffffff;
	background:url(../images/bg_rpt1.jpg) repeat-x left top #f1f1f1;
	}
h6.hdng_txt6a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#666666;
	line-height:18px;
	}
p.txt_1 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#666666;
	line-height:15px;
	text-align:left;
	} 
p.txt_1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#0080bb;
	} 
p.txt_1 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
	color:#0080bb;
	}
	
.footer_bg1 {
	margin:0px;
	padding:0px;
	background:url(../images/footer_bg1.jpg) repeat-x left top;
	width:849px;
	height:63px;
	}
p.footer_nav {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#FFFFFF;
	line-height:18px;
	}
p.footer_nav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#FFFFFF;
	}
p.footer_nav a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
	}
p.copyright_nav {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#999999;
	line-height:15px;
	}
p.copyright_nav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#999999;
	}
p.copyright_nav a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
	}
ul.icon_item1a {
	margin:0px;
	padding:0px;
	list-style:none;
	}
ul.icon_item1a li {
	margin:0px 12px 0px 0px;
	padding:0px;
	display:block;
	float:left;
	}
	
.leftbg_rpt1 {
	margin:0px;
	padding:0px;
	background:url(../images/left_bgrpt1.jpg) repeat-y left top;
	width:195px;
	}
.rightbg_rpt1 {
	margin:0px;
	padding:0px;
	background:url(../images/right_bgrpt1.jpg) repeat-y left top;
	width:654px;
	}
h4.newhdng_txt4a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	line-height:24px;
	}
h4.newhdng_txt4b {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#006ea2;
	text-transform:uppercase;
	line-height:24px;
	}
ul.left_nav1 {
	margin:0px;
	padding:0px;
	list-style:none;
	}
ul.left_nav1 li {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	line-height:24px;
	}
ul.left_nav1 li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	}
ul.left_nav1 li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	}
h6.newhdng_txt6a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#5e5e5e;
	line-height:18px;
	}
h6.newhdng_txt6a span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#0080bc;
	}
h1.newhdng_txt1a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
	color:#0080bc;
	line-height:24px;
	}
h3.newhdng_txt3a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color:#ed8c1e;
	line-height:20px;
	}
p.txt_2 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#666666;
	line-height:18px;
	text-align:left;
	}
h5.newhdng_txt5a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#d67a19;
	line-height:18px;
	}
h5.newhdng_txt5a span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#666666;
	}
ul.items_link3 {
	margin:0px;
	padding:0px;
	list-style:none;
	}
ul.items_link3 li {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	line-height:18px;
	color:#0080bc;
	}
ul.items_link3 li a {
	margin:0px;
	padding:0px 0px 0px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	line-height:18px;
	color:#0080bc;
	background:url(../images/bullet_3.jpg) no-repeat;
	background-position:0px 4px;
	}
ul.items_link3 li a:hover {
	margin:0px;
	padding:0px 0px 0px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
	line-height:18px;
	color:#000000;
	background:url(../images/bullet_3.jpg) no-repeat;
	background-position:0px 4px;
	}
