/* CSS Document */
/* GENERAL */
body{
	background:url(/global/images/0002/bg.gif) repeat-x 0 0 #013B68;
	color:#5A5A5A;
	padding:0 0 14px 0;
	margin:0;
	font:normal 12px Arial, Helvetica, sans-serif;
}
div, td, p, h1, h2, h3, h4, h5, h6, form, input, select, label, li{
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	display:block;
	border:none;
	line-height:0;
	font-size:0;
}
ul{
	padding:0;
	margin:0;
	list-style-type:none;
	line-height:0;
	font-size:0;
}
a{
	text-decoration:none;
	outline:none;
	color:#5A5A5A;
}

a:hover{
	text-decoration:underline;
}
.spacer{
	clear:both;
	line-height:0;
	font-size:0;
}

/* GENERAL */
/* Top Panel Start */
#toppannel{
	background:url(/global/images/0002/topbg.gif) repeat-x 0 0;
	margin:0 auto;
	height:74px;
	width:848px;
	padding:9px 10px 0 12px;
}

#toppanelInner {
	height:30px;
	width:425px;
	padding:4px;
	text-align:right;
	float:right;
}

#topLeft{
	width:359px;
	height:24px; 
	font-size:24px;
	float:left;
}

.logotext {
	font-size:18px;
	font-weight:bold;
}

#topRight{
	width:568px;
	height:44px;
	float:right;
	background:url(/global/images/0002/top_right_bg.jpg) no-repeat 0 0;
}
#topRight ul{
	padding:0 0 0 28px;
}
#topRight ul li{
	font:bold 13px/44px Arial, Helvetica, sans-serif;
	color:#5493C3;
	background-color:inherit;  
	margin:0 24px 0 0;
	float:left;
}
#topRight ul li a{
	color:#5493C3;
	background-color:inherit;
}
#topRight ul li a:hover{
	color:#000;
	background-color:inherit;
}
#topRight ul li a.active{
	color:#000;
	background-color:inherit;
}
/* Top Panel End */
/* Header start */

#header{
	width:870px;
	height:475px;
	margin:0 auto;
	background:url(/global/images/0002/header.jpg) no-repeat 0 0;
}

#header2 {
	width:870px;
	height:475px;
	margin:0 auto;
	background:url(/global/images/0002/header2.png) no-repeat 0 0;
}
.header_top{
	width:157px;
	height:97px;
	padding:0 0 0 90px;
	float:left;
}
.header_top1{
	width:147px;
	height:97px;
	padding:0 0 0 130px;
	float:left;
}
.header_top2{
	width:350px;
	height:205px;
	padding:170px 55px 0 465px;
	float:right;
}
.header_top3{
	width:320px;
	height:172px;
	float:right;
}

p.header_texttop{
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	color:#656565;
	background-color:inherit;
	width:158px;
	padding:10px 0 0 0;
}
p.header_texttop span{
	font:normal 23px/28px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	display:block;
}
.continu_text{
	font:bold 18px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#910000;
	background-color:inherit;
	margin:7px 0 12px 73px;
	float:left;
}
.continu_text1{
	font:bold 18px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#910000;
	background-color:inherit;
	margin:0 0 0 14px;
}
p.secure{
	background:url(/global/images/0002/iconsecure.gif) no-repeat 110px 0;
	padding:0 0 0 134px;
	font:bold 12px/31px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	width:180px;
	text-align:left;
}
select.txt_field{
	margin:11px 43px 12px 0;
	width:205px;
	height:24px;
	float:right;
}

.continue_btn{
	width:219px;
	height:56px;
	margin:4px 0 0 92px;
}

/* Header end */

/* Get Auto Insurance Quotes Start */
#getAuto_Area{
	width:870px;
	height:99px;
	color:inherit;
	background-color:#CEDFF3;
	margin:0 auto;
}

#getauto{
	width:360px;
	height:93px;
	padding:0 0 0 47px;
	float:left;
}
#getauto_text{
	width:356px;
	height:99px;
	float:left;
	padding-left:45px;
}

/* Get Auto Insurance Quotes End */

/* Mid contain start */
#midNav_main{
	width:810px;
	margin:0 auto;
	background-color:#fff;
	color:inherit;
	padding:22px 30px 0 30px;
	
}
#midNav_main_top{
	width:810px;
	margin:0 auto;
	background-color:#fff;
	color:inherit;
}

/* left nav start */
#leftNav{
	width:536px;
	padding:0 0 15px 0;
	float:left;
	background-color:#fff;
	color:inherit;
}

#leftNav1{
	width:536px;
	float:left;
}
h2.super_hed{
	font:bold 24px/36px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
}
h2.super_hed span{
	color:#3F6E99;
	background-color:inherit;
}
p.super_text{
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#5A5A5A;
	background-color:inherit;
	padding:8px 0 8px 0;
}
#leftNav2{
	width:301px;
	height:169px;
	padding:64px 205px 36px 30px;
	float:left;
	background:url(/global/images/0002/getfree.jpg) no-repeat 0 0;
}

.zip_text_area{
	width:34px;
	font:bold 18px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	margin:0 0 55px 12px;
	float:left;
}
.quote_text_area{
	width:99px;
	font:bold 18px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	margin:0 0 0 9px;
	float:left;
}
select.txt_field1{
	margin:0 43px 12px 0;
	width:205px;
	height:24px;
	float:left;
}
select.txt_field2{
	margin:0 0 6px 0;
	width:190px;
	height:24px;
	float:right;
}

#startquote_btn{
	width:208px; 
	height:36px;
	float:right;
	margin:0 0 4px 0;
}

p.information{
	font:bold 12px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	background:url(/global/images/0002/icon01.jpg) no-repeat 95px 0;
	padding:0 0 0 129px;
	margin:0 0 0 0;
}
#leftNav3{
	width:536px;
	float:left;
	padding-top:10px;
}
#leftNav4{
	width:536px;
	float:left;
}
#biopic{
	width:247px;
	height:209px;
	float:right;
}
#leftNav5{
	width:536px;
	float:left;
}
h2.law_head{
	font:normal 24px/29px Arial, Helvetica, sans-serif;
	color:#2D75CA;
	background-color:inherit;
	padding:10px 0 0 0;
}
/* left nav end */
/* right nav start */


#rightNav{
	width:250px;
	padding:20px 0 10px 24px; 
	float:left;
	background:url(/global/images/0002/dotted_vertical.gif) repeat-y 12px 0px;
}
#rightNav_1{
	width:216px;
	padding:0 0 0 34px;
	float:left;
}
#rightNav_2{
	width:216px;
	padding:30px 0 6px 34px;
	float:left;
}
.right_text{
	font:bold 18px/25px Arial, Helvetica, sans-serif;
	color:#797979;
	background-color:inherit;
	padding:0 0 0 0;
	}
#rightNav_3{
	width:239px;
	padding:0 0 21px 11px;
	float:left;
}

ul.rightNav_3{
	padding:10px 0 0 0;
	margin:0;
	}
ul.rightNav_3 li{
	background:url(/global/images/0002/left_nav_border.gif) 19px bottom no-repeat;
	font:normal 13px/30px Arial, Helvetica, sans-serif;
	color:#2C2C2C;
	background-color:inherit;
	padding:0 0 0 0px;
	}
ul.rightNav_3 li a{
	background:url(/global/images/0002/icon.gif) 11px 5px no-repeat;
	font:normal 13px/30px Arial, Helvetica, sans-serif;
	color:#797979;
	background-color:inherit;
	padding:0 0 0 19px;
	text-decoration:none;
	}	
	
ul.rightNav_3 li a:hover{
	color:#000;
	 background-color:inherit; 
}
#rightNav_4{
	width:250px;
	float:left;
}
#rightNav_4_top{
	width:250px;
	float:left;
}
#rightNav_4_mid{
	width:226px;
	float:left;
	background:url(/global/images/0002/insurence_mid.jpg) 0 0 repeat-y;
	padding:0 13px 0 11px;
}
#rightNav_4_mid_top{
	width:158px;
	height:20px;
	padding:11px 45px 7px 23px;
	float:left;
	background:url(/global/images/0002/inn_box_img.jpg) 0 0 no-repeat ;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:inherit;
}
#rightNav_4_mid_top1{
	width:226px;
	float:left;
}
p.keep_text{
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#4F4F4F;
	background-color:inherit;
	margin:10px 0 0 0;
	text-decoration:underline;
}
p.as_text{
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#4F4F4F;
	background-color:inherit;
	padding:9px 5px 0 5px;
}
p.as_text a{
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#396EA4;
	background-color:inherit;
	text-decoration:underline;
}
#rightNav_4_mid_top2{
	width:226px;
	float:left;
}
#more_text{
	width:199px;
	height:30px;
	background:url(/global/images/0002/more_img.jpg) 0 10px no-repeat;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#396EA4;
	background-color:inherit;
	padding:15px 0 8px 27px;
	float:left;
}
#rightNav_4_down{
	width:250px;
	height:9px;
	float:left;
}
/* right nav down */

#dotted01{
	width:810px;
	height:20px;
	background:url(/global/images/0002/dotted_hori.gif) repeat-x 0 10px;
}

/* dotted area down start */
#midNav_bottom{
	width:810px;
	padding:0 0 35px 0;
	margin:0 auto;
	background-color:#fff;
	color:inherit;
	float:left;
}
#downNav{
	width:810px;
	float:left;
}
#articals{
	width:251px;
	float:left;
	margin-right:29px;
}
#articals_1, #articals_2, #articals_3{
	width:218px;
	height:173px;
	float:left;
	background:url(/global/images/0002/baground.jpg) 0 0 no-repeat;
	padding:11px 13px 16px 20px;
}
#articals_4, #articals_5, #articals_6{
	width:218px;
	height:173px;
	float:left;
	background:url(/global/images/0002/high_box.jpg) 0 0 no-repeat;
	padding:11px 13px 16px 20px;
}
#articals_top, #articals_top1, #articals_top2, #articals_top3, #articals_top4, #articals_top5 {
	width:218px;
	height:31px;
	float:left;
	background:url(/global/images/0002/auto_border.jpg) repeat-x 0 27px;
}
#articals_mid, #articals_mid1, #articals_mid2, #articals_mid3, #articals_mid4, #articals_mid5 {
	width:218px;
	float:left;
}
#articals_down, #articals_down1, #articals_down2, #articals_down3, #articals_down4, #articals_down5{
	width:218px;
	float:left;
}
p.auto_text{
	width:218px;
	height:42px;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:inherit;
	background:url(/global/images/0002/bulate.jpg) no-repeat right 0;
	padding:3px 0 0 0;
}
#biopic1{
	width:79px;
	height:79px;
	float:left;
}
#biopic2{
	width:79px;
	height:79px;
	float:left;
}


#biopic3{
	width:79px;
	height:79px;
	float:left;
}
#biopic4{
	width:79px;
	height:79px;
	float:left;
}
#biopic5{
	width:79px;
	height:79px;
	float:left;
}
#biopic6{
	width:79px;
	height:79px;
	float:left;
}
.auto_text2{
	width:126px;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#2C2C2C;
	background-color:inherit;
	padding:0 0 0 0;
	float:right;
}	
.auto_text3{
	width:208px;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#2C2C2C;
	background-color:inherit;
	padding:0 0 0 0;
	float:right;
}	

#Companies{
	width:251px;
	float:left;
	margin-right:28px;
}
#Insurance{
	width:251px;
	float:left;
}

#downNav1{
	width:810px;
	float:left;
	margin-top:21px;
}
#Risk{
	width:251px;
	float:left;
	margin-right:29px;
}
#Commercial{
	width:251px;
	float:left;
	margin-right:28px;
}
#Personal{
	width:251px;
	float:left;
}

/* dotted area down end */

/* footer start */

#footer{
	width:828px;
	margin:0 auto;
	padding:20px 12px 10px 30px;
	background-color:#002F54;
	color:inherit;	
}

#footer_left{
	width:367px;
	float:left;
}
#footer_mid1{
	width:131px;
	float:left;
	padding-top:41px;
}
#footer_mid2{
	width:152px;
	float:left;
	padding-top:41px;
}
#footer_right{
	width:178px;
	float:left;
	padding-top:117px;
}
h2.getfree_heding{
	font:bold 13px/25px Geneva, Arial, Helvetica, sans-serif;
	color:#A3CFF2;
	background-color:inherit;
	padding:0 0 0 0;
}
ul.auto_insurence{
	margin:0 0 11px 0;
}	
ul.auto_insurence li{
	margin:0 0 0 0;
}
ul.auto_insurence li a{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#3685C3;
	background-color:inherit;
}
ul.auto_insurence li a:hover{
	color:#FFFFFF;
	background-color:inherit;
}
#footer_logo{
	width:177px;
	height:17px;
	float:left;
	margin:0 0 0 0;
}
/* footer end */

/* Copyright start */
#copyright_main{
	width:870px;
	margin:0 auto;
}

#copyright_main a {
	color:#3685C3;
}

#copyright{
	width:739px; 
	background:#002038;
	padding:9px 100px 0 31px;
	color:#3685C3;
}
.copyright p{
	font:normal 11px/32px Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 0 30px;
}
#copyright_down{
	width:870px; 
	height:8px;
	background:url(/global/images/0002/copyright.gif) no-repeat 0 0 ;
}
/* Copyright end */


.select_type , .input_zip {
	font-size:18px;
	width:150px;
	margin-left:8px;
}

.select_type {
	width:150px;
	height:24px;
	margin-left:8px;
}


.news_items ul {
	margin-top:8px;
	font-size:12px;
}

.news_items li.headline {
	margin-bottom:18px;
}
