/* CSS Document */
/*=========================General=======================*/

body{
	margin:20px auto 0 auto;
	color:#62666A;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	background:url(images/body_bg.jpg) repeat-x 0 0 #E0E3E5;
}

div, p, h1, h2, h3, h4, h5, h6, form, input, select, a{
	padding:0;
	margin:0;
}
	
ul{
	padding:0;
	margin:0;
	list-style-type:none;	
}

a{
	text-decoration:none;
	outline:none;
}

img{
	padding:0;
	margin:0;
	border:none;
}
	
.spacer{
	clear:both;
	line-height:0;
	font-size:0;
}

object{
	padding:0;
	margin:0;
	line-height:0;
	font-size:0;
	outline:none;
	border:none;
}


/*=========================General=======================*/
/*=========================Top Panel=======================*/
.logo{
	margin:15px 0 10px 0;
}
.top_head{
	background:url(images/header_top.jpg) no-repeat 0 0;
	}
.head{
	background:url(images/header_bg.gif) no-repeat 0 0;
	height:229px;
	 }
/*=========================Top Panel=======================*/
/*=========================Nav Panel=======================*/

ul.main_nav{
	background:url(images/nav_bg.gif) repeat-x 0 0;
	height:33px;
	padding:0;
	margin:0;
	border:1px solid #141414;
}
ul.main_nav li{
	font:bold 14px/33px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0 1px 0 0;
	float:left;
	width:auto;
}
ul.main_nav li a{
	color:#fff;
	padding:0 30px;
	background-color:inherit;
	display:block;
}
ul.main_nav li a:hover{
	color:#000;
	background-color:inherit;
	background:url(images/nav_hover.gif) repeat-x 0 0;
}
ul.main_nav li a.active{
	color:#000;
	background-color:inherit;
	background:url(images/nav_hoverr_bg.gif) repeat-x 0 0;
}
/*=========================Nav Panel=======================*/
/*=========================Body Panel=======================*/
.body_main_bg{
	background:url(images/body_panel_bg.gif) repeat-x 0 0 #F1F2F3;
	padding:3px 0 27px 0;
	color:inherit;
}
.md_panel_bg{
	background-color:#F7F7F7;
	color:#62666A;
	padding:0 0 34px 0;
}
.orrange_bg{
	background:url(images/left_saddo].gif) no-repeat 0 0;
	padding:25px 0 0 0;
}
.green_bg{
	background:url(images/saddo.gif) no-repeat 0 0;
	padding:28px 0 0 0;
}
.gblue_bg{
	background:url(images/right_saddo.gif) no-repeat right 0;
	padding:28px 0 0 0;
}
.insurance_tab{
	background:url(images/insurance_tab_bg.gif) repeat-x 0 0;
	height:53px;
	border-right: 1px solid #F8F9F1;
}
ul.left_link{
	padding:0;
	margin:0;
}
ul.left_link li{
	background:url(images/doted.gif) repeat-x 0 bottom;
	margin:0;
}
ul.left_link li span{
	font:normal 12px/27px Arial, Helvetica, sans-serif;
	color:#62666A;
	background-color:inherit;
	background:url(images/arrow.gif) no-repeat 4px center;
	padding:0 0 0 17px;
	margin:0;
}
p.green_text{
	font:normal 14px/18px Arial, Helvetica, sans-serif;
	color:#00853E;
	background-color:inherit;
	padding:0 0 24px 0;
}
p.read{
	width:90px;
	background:url(images/read_bg.gif) no-repeat 0 bottom;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	padding:0;
	margin:12px 0 0 6px;
	text-align:center;
}
p.read a{
	color:#000;
	background-color:inherit;
}
p.read a:hover{
	color:#000;
	background-color:inherit;
}
h3.blue_heading{
	font:normal 20px/22px Arial, Helvetica, sans-serif;
	color:#034B94;
	background-color:inherit;
	padding:0 0 34px 0;
}
a.read{
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	padding:0 0 0 74px;

}
a.read:hover{
	text-decoration:underline;

}
p.blue_text{
	font:normal 15px/20px Arial, Helvetica, sans-serif;
	color:#4B8ACF;
	background-color:inherit;
	padding:0 0 0 0;
}
p.blue_text a{
	color:#BF4824;
	font-size:12px;
	background-color:inherit;
	padding:5px 0 0 0;
	text-decoration:underline;
}
p.blue_text a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:none;
}
p.ass_text{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#62666A;
	background-color:inherit;
	padding:16px 0 0 0;
	text-align:left;
}
p.ass_text a{
	color:#BF4824;
	background-color:inherit;
	text-decoration:underline;
}
p.ass_text a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:none;
}
img.family{
	margin:10px 21px;
	}
a.clich_here{
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	text-decoration:underline;

}
a.clich_here:hover{
	text-decoration:none;

}

.sitemap a{
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	text-decoration:underline;

}
.sitemap a:hover{
	text-decoration:none;

}
/*=========================Body Botom Panel=======================*/
.botom_bg{
	background:url(images/botom_panel_bg.gif) repeat-x 0 bottom #fff;
	padding:0 0 0 0;
	color:inherit;
}
h2.botom_heading{
	font:normal 20px/20px "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
	color:#31353C;
	background-color:inherit;
}
h2.insurance_tab2{
	font:normal 20px/53px Arial, Verdana, Tahoma, sans-serif;
	background:url(images/h2_bg.gif) no-repeat 27px 18px;
	color:#fff;
	background-color:inherit;
	text-transform:uppercase;
	padding:0 0 0 59px;
}
.request_quote_bg{
	background:url(images/request_quote_bg.gif) repeat-x 0 0 #DEDFE1;
	border-left:3px solid #fff;
	border-right:3px solid #fff;
	padding:7px 15px 0 16px;
	color:inherit;
	}
.request_information{
	margin:0 0 13px 5px;
	}
.request_input2{
	width:135px;
	padding:0 0 0 3px;
	margin-bottom:14px;
	float:left;
	}
.request_input{
	width:195px;
	padding:0 0 0 3px;
	margin-bottom:14px;
	}
.enter_email{
	font:bold 11px Arial, Verdana, Tahoma, sans-serif;
	color:#000;
	background-color:inherit;
	margin:0 0 13px 0;
	}
.submit{
	float:right;
	margin-bottom:14px;
	width:auto;
	}
.form_bg{
	background:url(images/form_dashbg.gif) repeat-x 0 0;
	}
.alert{
	font:italic 11px Arial, Verdana, Tahoma, sans-serif;
	color:#DE0101;
	margin:0 0 17px 0;
	}
	
.alert_new{
	font:italic 11px Arial, Verdana, Tahoma, sans-serif;
	color:#DE0101;
	margin:5px 0 12px 0;
	}
.welcome_text{
	font:bold 13px/18px Arial, Verdana, Tahoma, sans-serif;
	color:#000;
	background-color:inherit;
	padding:0 0 0 20px;
	}
.company_we_offer{
	background:url(images/insurance_we_offer.jpg) no-repeat 31px 17px #1E2126;
	height:53px;
	color:inherit;
	}
.gray_bg{
	background-color:#DDDEE0;
	color:inherit;
}
.gray_bg2{
	background-color:#E7E8E9;
	color:inherit;
}
.offer_text{
	background:url(images/bullet.gif) no-repeat 43px center;
	font:normal 14px/24px Arial, Verdana, Tahoma, sans-serif;
	color:#3F3F3F;
	padding:0 0 0 74px;
	background-color:inherit;
	}
/*=========================Company Panel=======================*/
.company_panel{
	margin:33px 0 0 0;
	}
.company_bg{
	background:url(images/company_bg.gif) repeat-x 0 0 #E7E8E9;
	border-left:3px solid #F6F6F7;
	border-right:3px solid #F6F6F7;
	color:inherit;
	}
h6.company{
	background:url(images/company_heading.gif) no-repeat 18px 14px;
	height:40px;
	}
.company_heading_bg{
	background:url(images/company_heading_bg.gif) repeat-x 0 0;
	padding:26px 0 0 0;

	}
img.company_logo{
	margin:0 4px 27px 0 ;
	}
img.company_logo2{
	margin:0 0 27px 3px ;
	}
/*=========================Company Panel=======================*/
/*=========================Body Botom Panel=======================*/
/*=========================Body Panel=======================*/
h2.botom_heading_about{
	font:normal 30px/57px "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
	color:#31353C;
	background-color:inherit;
}
ul.inner_kink{
	padding:10px 0 0 20px;
	list-style-type:circle;
}
ul.inner_kink li{
	color:#62666A;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	background-color:inherit;
}
ul.inner_kink li a{
	color:#62666A;
	background-color:inherit;
}
ul.inner_kink li a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
}
/*=========================Footer Panel=======================*/
.footer_main_bg{
	background:url(images/footer_bg.gif) repeat-x 0 0;
	padding:0 0 0 0;
}
p.footer{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#E7E8E9;
	background-color:inherit;
	text-align:center;
	padding:14px 0;
}
p.footer span{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#E7E8E9;
	background-color:inherit;
	text-decoration:underline;
}
/*=========================Footer Panel=======================*/
.page_name{
	font:Bold 21px/45px Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:inherit;

	}
.tab_text{
	font:normal 20px/53px Arial, Verdana, Tahoma, sans-serif;
	color:#fff;
	background-color:inherit;
	text-transform:uppercase;
	padding:0 0 0 0;
}
.car_link_table{
	margin-top:20px;
	}
.email_link{
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
}

/* Contact Form start */
form.contact{
	width:450px;
	padding:20px 20px 35px 20px;
	margin:0 0 0 33px;
	border:1px solid #CCCCCC;
}
form.contact label{
	width:200px;
	font:normal 13px/23px Arial, Helvetica, sans-serif;
	color:#62666A;
	background-color:inherit;
	margin:0 0 12px 0;
	float:left;
}
form.contact input.submit_box{
	width:203px;
	height:19px;
	padding:2px 0 0 3px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#EEEEEE;
	border:1px solid #A1A1A1;
	float:right;
	margin:0 0 6px 0;
}

form.contact input.submitbt{
	float:right;
	margin:8px 200px 0 0;
}
/* Contact Form end */

.input{
	background: #CCCCCC;
	border: #666666 1px solid;
	width:219px;
	height:18px;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0 0 2px;
	color:#000000;
}
textarea.field_programn_new1{
	background:#CCCCCC;
	border:#666666 1px solid;
	width:219px;
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	padding:4px 0 0 2px;
	color:#000000;
	overflow:auto;
	height:50px;
}
textarea.field_programn_new2{
	background:#fff;
	border:#ddd 1px solid;
	width:219px;
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	padding:4px 0 0 2px;
	color:#000000;
	overflow:auto;
	height:50px;
	float:right;
}
ul.privacy li{
	background:url(images/arrow.gif) no-repeat 4px  7px;
	padding-left:30px;
	}
.agent_logo{
	padding:30px 0 0 0 ;
	}
em.dicimiler{
	font:italic 12px/14px Arial, Helvetica, sans-serif;
	color:#FF0000;
	}

