/* CSS Document */
a {
	text-decoration:none;
	font-weight:normal;
}
p, h1, h2, h3, pre, span, br, hr, a {
	padding:0px;
	margin:0px;
	font-weight:normal;
}
.wraper {
	margin:auto;
	width:936px;
	overflow:hidden;
}
body {
	margin:0px;
	padding:0px;
	background-color:#B9D6EF;
	width:100%;
	}
.ins_header {
	float:left;
	width:936px;
	height:89px;
	position:relative;
}
.ins_logo {
	float:left;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	width:345px;
	height:89px;
}
.ins_header_right {
	float:right;
	background-image:url(../images/header_right_img.png);
	background-repeat:no-repeat;
	width:159px;
	height:36px;
	margin:53px 0 0 0;
}
.ins_toll_free {
	width:250px;
	height:30px;
	left: 520px;
	top: 62px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#3366CC;
	position:absolute;
}
.ins_header_right_arrow {
	float:left;
	width:24px;
	/*width:133px;*/
height:17px;
	padding:0px 0 0 16px;
}
/*.ins_header_right_arrow ul li{
background-image:url(../images/header_right_img.png);
background-repeat:no-repeat;
width:159px;
height:36px;
}*/
.ins_header_right_con {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1f4d93;
	/*line-height:42px;*/
padding:14px 0 6px 0;
}
.ins_body {
	float:left;
	width:917px;
	padding:10px 9px 12px 10px;
	background-color:#fff;
	height:auto;
}
.ins_home_top {
	float:left;
	width:917px;
	height:288px;
}
.ins_home_top_left {
	float:left;
	background-image:url(../images/photo.jpg);
	background-repeat:no-repeat;
	width:649px;
	height:288px;
}
.ins_home_top_right {
	float:left;
	background-image:url(../images/body_right_back_img.png);
	background-repeat:no-repeat;
	width:268px;
	height:288px;
}
.ins_home_top_right_con {
	float:left;
	width:241px;
	height:auto;
	padding:0 17px 0 10px;
}
.ins_home_right_link {
	float:left;
	width:240px;
	height:56px;
	border-bottom:1px solid #6994d6;
}
.ins_home_right_link a {
	text-decoration:none;
	display:block;
	border:none
}
.ins_home_right_link a:hover {
	background-image:url(../images/home_menu_hover.png);
	background-repeat:repeat-x;
	width:240px;
	height:56px;
}
.ins_menu1 {
	float:left;
	width:232px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000;
	padding-top:9px;
	padding-left:8px;
}
.ins_menu2 {
	float:left;
	width:232px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	color:#5489da;
	font-size:14px;
	padding-left:8px;
}
.ins_home_quto {
	float:left;
	width:917px;
	height:63px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	padding:27px 0 0 8px;
}
.ins_home_quto h1 {
	color:#3273d5;
	font-size:28px;
}
.ins_home_quto span {
	color:#80adf1;
	font-size:30px;
}
.ins_home_ins_details {
	float:left;
	width:900px;
	padding-left:17px;
	height:auto;
}
.ins_home_ins_details_left {
	float:left;
	width:450px;
	height:auto;
}

.ins_home_ins_details_left img {
	margin:0 -4px 0px 0;
	cursor:pointer;
}
.ins_home_ins_details_left a {
	color:#3273d5;
	font-size:14px;
}
.ins_home_ins_details_left h1 {
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#000;
}
.ins_home_ins_details_left h2 {
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3273d5;
}
.ins_home_ins_details_left p {
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7e7e7e;
	line-height:2;
	text-align:justify;
}
.ins_home_ins_details_right {
	float:right;
	width:380px;
	padding-left:0px;
}




.ins_home_ins_details_left_r{
	float:left;
	width:380px;
	height:auto;
}

.ins_home_ins_details_left_r img {
	margin:0 -4px 0px 0;
	cursor:pointer;
}
.ins_home_ins_details_left_r a {
	color:#3273d5;
	font-size:14px;
}
.ins_home_ins_details_left_r h1 {
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#000;
}
.ins_home_ins_details_left_r h2 {
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3273d5;
}
.ins_home_ins_details_left_r p {
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7e7e7e;
	line-height:2;
	text-align:justify;
}

.ins_home_special {
	float:left;
	height:36px;
	padding:13px 0 0 12px;
	width:896px;
}
.ins_home_special_back {
	float:left;
	width:896px;
	height:36px;
	background-image:url(../images/home_down_img.gif);
	background-repeat:no-repeat;
}
.ins_home_special_back_anns {
	float:left;
	width:285px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#d7e5f1;
	height:36px;
	line-height:36px;
	padding:0 0 0 22px;
}
.ins_home_special_back_anns1 {
	float:left;
	width:580px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3f3f3f;
	height:34px;
	line-height:16px;
/*	padding-top:2px;*/
	font-style:normal;
}
.ins_footer {
	float:left;
	width:911px;
	height:66px;
	padding:10px 0 0 25px;
}
.ins_footer p {
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#25487e;
	line-height:2;
}
.ins_footer a {
	color:#25487e;
}
.ins_footer a:hover {
	font-weight:bold;
}
/*drop down*/
#img_container {
	height:17px;
}
#img_container ul {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
}
#img_container ul li {
	float:left;
	width:130px;
	margin:0px;
	position:relative;
	padding-top:10px;
}
#img_container ul li a img {
	width:15px;
	height:17px;
	position:absolute;
	margin-top:1px;
}
#img_container ul li a {
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1f4d93;
	text-align:center;
	line-height:17px;
	font-weight:normal;
}
/*#img_container ul li a:hover img { border-color: darkred; }*/
  
 /*insurance page css*/
 .ins_top_img {
	float:left;
	width:917px;
	height:208px;
	border:none;
	background-image:url(../images/photo1.jpg);
	background-repeat:no-repeat;
}
.ins_top_img_life {
	float:left;
	width:917px;
	height:208px;
	border:none;
	background-image:url(../images/p1.png);
	background-repeat:no-repeat;
}
.ins_top_img_income {
	float:left;
	width:917px;
	height:208px;
	border:none;
	background-image:url(../images/p2.jpg);
	background-repeat:no-repeat;
}
.ins_top_img_trauma {
	float:left;
	width:917px;
	height:208px;
	border:none;
	background-image:url(../images/p3.jpg);
	background-repeat:no-repeat;
}
.ins_main_menubar {
	float:left;
	width:917px;
	height:45px;
	padding:9px 0 0 0;
}
.ins_menubar {
	float:left;
	width:917px;
	height:45px;
}
.ins_menubar_left {
	float:left;
	width:7px;
	height:45px;
	background-image:url(../images/menu_left.png);
	background-repeat:no-repeat;
}
.ins_menubar_right {
	float:left;
	width:6px;
	height:45px;
	background-image:url(../images/menu_right.png);
	background-repeat:no-repeat;
}
.ins_menubar_mid1 {
	float:left;
	height:25px;
	width:904px;
	background-image:url(../images/menu_mid.png);
	background-repeat:repeat-x;
	padding:11px 0 9px 0;
}
.ins_menubar_mid {
	float:left;
	width:904px;
	height:25px;
}
.ins_menubar_mid ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	height:25px;
	position:absolute;
}
.ins_menubar_mid ul li {
	float:left;
	list-style-type:none;
	cursor:pointer;
	width:130px;
	text-align:center;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:12px;
	height:25px;
}
.ins_menubar_mid ul li a {
	display:block;
	width:130px;
	height:25px;
	text-decoration:none;
	color:#466FAA;
	text-align:center;
	line-height:25px;
}
.ins_menubar_mid ul li a.sfhover, .ins_menubar_mid ul li a:hover {
	background-image:url(../images/menu_hover.png);
	background-repeat:no-repeat;
	width:130px;
	height:25px;
	color:#fff;
}
.ins_menubar_back {
	background-image:url(../images/menu_hover.png);
	background-repeat:no-repeat;
	width:130px;
	height:25px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
}
.ins_ins_content_main {
	float:left;
	width:835px;
	padding:35px 59px 0 23px;
}
.ins_ins_content {
	float:left;
	width:835px;
}
hr {
	color:#CCFFFF;
	size:1px;
	font-weight:normal;
}
.ins_ins_content_h1 {
	float:left;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#80ABF1;
	width:835px;
	border-bottom:1px solid #CCFFFF;
	height:38px;
}
.ins_ins_content_h2 {
	float:left;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:18px;
	/*color:#9999FF;*/
color:#80adf1;
	width:835px;
	height:38px;
	line-height:30px;
}
.ins_ins_content_h3 {
	float:left;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
	width:835px;
	height:40px;
	line-height:40px;
}
.ins_ins_content_h4 {
	float:left;
	width:835px;
}
.ins_ins_content_h4 h2 {
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:18px;
	/*color:#9999FF;*/
color:#80adf1;
	line-height:30px;
}
.ins_ins_content_h4 p {
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	line-height:2;
	text-align:justify;
}
.ins_ins_content_h4 ul li {
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	line-height:2;
	text-align:justify;
	list-style-image:url(../images/star1.png);
	background-repeat:no-repeat;
}
.ins_ins_content_h5 {
	float:left;
	width:835px;
	height:240px;
	margin-top:10px;
}
.ins_ins_content_h5l {
	float:left;
	width:360px;
	height:230px;
	padding-top:10px;
}
.ins_ins_content_h5r {
	float:left;
	width:475px;
	height:240px;
}
.ins_ins_content_h5r p {
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	line-height:2;
	text-align:justify;
}
.ins_ins_others_con {
	float:left;
	padding:0 0 0 20px;
	width:360px;
}
.ins_ins_others_con1 {
	float:left;
	width:340px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	line-height:30px;
	text-align:justify;
	height:30px;
	background-image:url(../images/star.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:22px;
}
.ins_home_quto1 {
	float:left;
	width:917px;
	height:70px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	padding:27px 0 0 8px;
}
.ins_home_quto1 h1 {
	/*color:#3273d5;*/
color:#80adf1;
	font-size:14px;
	font-style:italic;
	line-height:1.2;
}
.ins_home_quto1 span {
	color:#80adf1;
	font-size:14px;
	font-style:italic;
}
.ins_home_quto2 {
	float:left;
	width:600px;
	height:70px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	padding:27px 0 0 0px;
	border:1px solid #99FFCC;
	background-color:#ecedeb;
}
.ins_home_quto2 h1 {
	/*color:#3273d5;*/
color:#80adf1;
	font-size:14px;
	font-style:italic;
	line-height:1.2;
}
.ins_home_quto2 span {
	color:#80adf1;
	font-size:14px;
	font-style:italic;
}
/*login test page*/
#login {
	width: 238px;
	margin: 0 auto;
	padding:20px 0 0 43px;
	background: url(sexyimages/user.png) no-repeat left center;
}
#login label {
	display:block;
	font-size:12px;
	padding-bottom:5px;
	text-align:right;
}
#login label em {
	width:80px;
	display:block;
	float:left;
	font-style: normal;
}
#login input {
	width:146px;
	height:22px;
	border:1px solid #ccc;
}
#login input.submit {
	width:auto;
	height:auto;
	border:1px solid #ccc;
	float:right;
}
/*login for apply*/
#login1 {
	width: 278px;
	margin: 0 auto;
	padding:20px 0 0 43px;
	background: url(sexyimages/user.png) no-repeat left center;
}
#login1 label {
	display:block;
	font-size:12px;
	padding-bottom:5px;
	text-align:right;
}
#login1 label em {
	width:120px;
	display:block;
	float:left;
	font-style: normal;
}
#login1 input {
	width:146px;
	height:22px;
	border:1px solid #ccc;
}

#login1 input.submit {
	width:auto;
	height:auto;
	border:1px solid #ccc;
	float:right;
}
.ins_footer_left {
	float:left;
	width:600px;
}
.ins_footer_right {
	float:left;
	width:310px;
	text-align:right;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#25487e;
}
.ins_footer_right a {
	color:#25487e;
}
.ins_apply {
	float:left;
	width:136px;
	height:29px;
}
.ins_apply ul {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
}
.ins_apply ul li {
	float:left;
	width:130px;
	margin:0px;
	list-style:none;
}
.ins_apply ul li a img {
	width:136px;
	height:29px;
	border:none;
}
/*top free quote css*/
.quto {
	float:left;
	width:800px;
	height:auto;/*border:1px solid #33FF00;*/
}
.quto h1, h2, h3 {
	margin:0px;
	padding:0px;
	font-weight:normal;
}
.quto h1 {
	font-family:"Myriad Pro";
	font-size:16px;
	color:#80ABF1;
	font-weight:bold;
}
.quto h2 {
	font-family:Tahoma;
	font-size:11px;
	color:#0066FF;
	line-height:20px;
}
.quto label {
	display:block;
	padding-bottom:5px;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	line-height:20px;
	font-style: normal;
}
.quto label em {
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	line-height:20px;
	width:145px;
	display:block;
	float:left;
	font-style: normal;
}
.quto input {
	width:196px;
	height:22px;
	border:1px solid #ccc;
}
.test {
	float:left;
	width:400px;
	height:auto;
}
.quoto1 {
	float:left;
	width:400px;
	height:auto;
}
.quoto1 label em {
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	line-height:20px;
	width:180px;
	display:block;
	float:left;
	font-style: normal;
}

.in_deal_logos
{
width:450px;
float:left;
height:79px;
}
