html{
	height:100%;
}
body{
	background-color:#FFFFFF;
	background-image:url("../images/common/body_grad.png");
	background-repeat:repeat;
	height:100%;
}
body,table,tr,td,div,img,a{
	outline:none;
	border:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
	position:relative;
}

/* BASIC TABLES */

.page_wrapper{
	width:100%;
	height:100%;
}
.page_center{
	overflow:hidden;
	width:50%;
	height:100%;
}
.page_shaddow_left{
	width:20px;
	height:100%;
	background-color:transparent;
	background-image:url("../images/common/page_shaddow.png");
	background-repeat:repeat-y;
	background-position:left top;
}
.page_shaddow_right{
	width:20px;
	height:100%;
	background-color:transparent;
	background-image:url("../images/common/page_shaddow.png");
	background-repeat:repeat-y;
	background-position:right top;
}
.display_shaddow{
	height:0px;
	width:20px;
	overflow:hidden;
}
.page_cell{
	vertical-align:top;
	background-color:#f2ebe2;
}
.content_wrapper{
	width:901px;
	height:auto;
}
.content_stretch{
	width:901px;
	height:auto;
	background-color:#FFFFFF;
}

/* CONTENT WRAPPER */

.site_map_wrapper{
	width:897px;
	height:33px;
	background-image:url("../images/common/grads.png");
	background-position:0px -30px;
	background-repeat:repeat-x;
	padding:0 4px 0 0;
}
.header_image_wrapper{
	width:901px;
	height:244px;
	background-color:#132a56;
	overflow:hidden;
}
.main_nav_wrapper{
	width:899px;
	height:35px;
	background-image:url("../images/common/grads.png");
	background-repeat:repeat;
	background-position:0px 359px;
	padding:0 0 0 2px;
}
.content_wrapper{
	width:901px;
	height:auto;
	background-color:#FFFFFF;
}
.footer_wrapper{
	width:901px;
	height:auto;
	background-image:url("../images/common/grads.png");
	background-repeat:repeat-x;
	background-position:0px -287px;
	padding:12px 0 0 0;
	background-color:#f2ebe2;
}

/* CONTENT COLUMNS */

.left_pannel{
	width:182px;
	height:auto;
	float:left;
	margin:0 0 10px 1px;
}

.right_pannel{
	width:668px;
	height:auto;
	float:left;
	margin:0 0 10px 36px;
}

.one_col{
	width:205px;
	height:auto;
	float:left;
	border:1px solid transparent;
}

.two_col{
	width:434px;
	height:auto;
	float:left;
	border:1px solid transparent;
}

.three_col{
	width:662px;
	height:auto;
	float:left;
	border:1px solid transparent;
}

.avoide_left{
	margin-left:23px;
}

.footer_first_col{
	width:408px;
	margin:0 0 0 19px;
	height:auto;
	float:left;
	border:1px solid transparent;
}

.footer_second_col{
	height:auto;
	float:left;
	border:1px solid transparent;
}

/* NAV / FONTS */

.site_map_wrapper p{
	display:block;
	float:left;
	margin:10px 0 0 15px;
	color:#132a56;
	text-transform:uppercase;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:11px;
	letter-spacing:1px;
}

.site_map_wrapper .site_map_divide{
	float:right;
	height:33px;
	width:1px;
}

.site_map_wrapper .home_icon{
	height:15px;
	width:15px;
	float:right;
	display:block;
	margin:10px 0 0 0;
}

.site_map_wrapper a{
	display:block;
	float:right;
	color:#132a56;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	text-align:center;
	font-family:arial,helvetica,sans-serif;
	margin:12px 10px 0 10px;
}

.site_map_wrapper a:hover{
	text-decoration:underline;
}

.main_nav_wrapper a{
	display:block;
	height:25px;
	width:147px;
	color:#132a56;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	font-family:arial,helvetica,sans-serif;
	text-transform:uppercase;
	background-image:url("../images/common/grads.png");
	background-repeat:repeat;
	background-position:0px 359px;
	padding:10px 0 0 0;
	float:left;
}

.main_nav_wrapper img{
	width:3px;
	height:35px;
	float:left;
}

.left_pannel h1{
	margin:8px 15px;
	color:#686767;
	font-weight:bold;
	font-size:14px;
	font-family:arial,helvetica,sans-serif;
}

.left_pannel a{
	display:block;
	width:130px;
	height:18px;
	border-top:1px solid #ccc8c5;
	text-decoration:none;
	font-size:11px;
	color:#132a56;
	font-weight:normal;
	font-family:arial,helvetica,sans-serif;
	padding:4px 0 0 52px;
	background-repeat:no-repeat;
	background-position:7px center;
}

.footer_text{
	font-size:10px;
	color:#686767;
	line-height:14px;
	font-family:arial,helvetica,sans-serif;
}
.footer_text p a{
	text-decoration:none;
	color:#686767;	
}
.footer_text p a:hover{
	text-decoration:underline;
}

.footer_text p{
	margin:0 0 12px 0;
}

.footer_text a{
	text-decoration:underline;
	font-family:arial,helvetica,sans-serif;
}

.footer_text a:hover{
	text-decoration:none;
}

.right_pannel h1{
	margin:0 0 10px 0;
	color:#042a6c;
	font-weight:bold;
	font-size:17px;
	font-family:arial,helvetica,sans-serif;
}

.right_pannel h2{
	margin:10px 0;
	color:#042a6c;
	font-weight:bold;
	font-size:15px;
	font-family:arial,helvetica,sans-serif;
}

/* OTHER */

.page_break{
	width:100%;
	height:0;
	overflow:hidden;
	font-size:0;
	line-height:0;
	background-color:#ccc8c5;
}

/* Breadcrum box */

.breadcrum_box{
	line-height:13px;
	font-family:arial,helvetica,sans-serif;
	color:#505154;
	font-size:11px;
	float:left;
	width:666px;
	margin:12px 0;	
}

.breadcrum_box a{
	line-height:13px;
	font-family:arial,helvetica,sans-serif;
	color:#505154;
	font-size:11px;
	text-decoration:none;	
}

.breadcrum_box a:hover{
	text-decoration:underline;	
}
/* Full Width Box Wrapper */

.full_all{
	width:666px;
	height:230px;
	border:1px solid #c0bdba;
	float:left;
	margin:0 0 12px 0;	
}
.full_all_content{
	font-size:12px;
	line-height:16px;
	font-family:arial,helvetica,sans-serif;
	color:#505154;		
	width:666px;
	height:auto;
	float:left;
	margin:0 0 12px 0;	
}
.full_all_content h1{
	font-size:18px;
	line-height:22px;
	font-family:arial,helvetica,sans-serif;
	color:#042a6c;
}
.full_all_content h2,.full_all_content h3,.full_all_content h4,.full_all_content h5,.full_all_content h6{
	margin:10px 0;
	color:#042a6c;
	font-weight:bold;
	font-size:15px;
	font-family:arial,helvetica,sans-serif;
}
.full_all_content p,.full_all_content span{
	font-size:12px;
	line-height:16px;
	font-family:arial,helvetica,sans-serif;
	color:#505154;	
}
.full_all_content .heading{
	font-size:18px;
	line-height:22px;
	font-family:arial,helvetica,sans-serif;
	color:#042a6c;		
}
.full_all_content .sub-heading{
	margin:10px 0;
	color:#042a6c;
	font-weight:bold;
	font-size:15px;
	font-family:arial,helvetica,sans-serif;		
}
.full_all_content .paragragh{
	font-size:12px;
	line-height:16px;
	font-family:arial,helvetica,sans-serif;
	color:#505154;				
}
.full_all_image{
	width:362px;
	height:186px;
	float:left;
	margin:6px;
}

.full_all_data{
	width:266px;
	height:186px;
	float:left;
	margin:6px 0 0 20px;
}

.full_all_stat_name{
	line-height:18px;
	font-family:arial,helvetica,sans-serif;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	float:left;
	width:auto;
	padding:0 10px 0 0;
	margin:16px 0 0 0;
}
.make-introduction{
	line-height:18px;
	font-family:arial,helvetica,sans-serif;
	color:#505154;
	font-size:11px;
	float:left;
	width:438px;
	margin:0 0 20px 0;
}
.make-logo-wrapper{
	line-height:18px;
	font-family:arial,helvetica,sans-serif;
	color:#505154;
	font-size:11px;
	float:left;
	width:208px;
	height:auto;
	margin:0 0 30px 22px;
}
.make-introduction p{
	margin:0;
}
.full_all_stat_value{
	line-height:18px;
	font-family:arial,helvetica,sans-serif;
	color:#000000;
	font-size:13px;	
	float:left;	
	margin:16px 0 0 0;
}

.full_all_details{
	line-height:12px;
	font-family:arial,helvetica,sans-serif;
	color:#000000;
	font-size:10px;
	float:left;
	width:250px;
	margin:8px 0 0 0;	
}

.full_all_details p{
	margin:0;
}

.larger_img_prompt{
	line-height:18px;
	font-family:arial,helvetica,sans-serif;
	color:#434343;
	font-size:12px;	
	text-decoration:none;
	display:block;
	float:left;
	margin:4px 0 0 8px;
}
.larger_img_prompt:hover{
	text-decoration:underline;
}
/* Third Width Box Wrappers */


.call_back_side{
	width:180px;
	border:1px solid #c0bdba;
	height:18px;
	color:#042a6c;	
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	margin:2px 0;
	outline:none;
}
.insurance_prompt_box{
	width:206px;
	height:77px;
	border:1px solid #c0bdba;
	float:left;
	margin:6px 0 12px 0;
	background-image:url("../images/common/prompt_grads.png");
	background-repeat:repeat-x;	
}
.details_prompt_box{
	width:206px;
	height:77px;
	border:1px solid #c0bdba;
	float:left;
	margin:6px 0 12px 22px;
	background-image:url("../images/common/prompt_grads.png");
	background-repeat:repeat-x;	
}
.call_back_prompt_box{
	width:206px;
	height:77px;
	border:1px solid #c0bdba;
	float:left;
	margin:6px 0 12px 22px;
	background-image:url("../images/common/prompt_grads.png");
	background-repeat:repeat;	
	background-position:0 77px;
	text-decoration:none;
}
.prompt_heading{
	width:206px;
	height:auto;
	font-size:18px;
	line-height:22px;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	text-align:center;
	margin:10px 0 0 0;
	color:#042a6c;
	text-decoration:none;
}
.promtp_heading_link{
	font-size:18px;
	line-height:22px;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	color:#042a6c;
	text-decoration:none;	
}
.prompt_details{
	width:206px;
	height:auto;
	font-size:14px;
	line-height:18px;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	text-align:center;
	margin:0 0 0 0;
	color:#505050;
	text-decoration:none;
}
.prompt_details_text{
	font-size:14px;
	line-height:18px;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	color:#505050;
	text-decoration:none;
}
.third_left_home{
	width:206px;
	height:224px;
	border:1px solid #c0bdba;
	float:left;
	margin:0 0 12px 0;
	background-image:url("../images/common/home_offer_grad.png");
	background-repeat:repeat;	
}
.third_mid_home,.third_right_home{
	width:206px;
	height:224px;
	border:1px solid #c0bdba;
	float:left;
	margin:0 0 12px 22px;
	background-image:url("../images/common/home_offer_grad.png");
	background-repeat:repeat;
}
.home_offer_heading{
	width:206px;
	height:26px;
	font-size:18px;
	line-height:22px;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	text-align:center;
	color:#042a6c;
	text-decoration:none;
	margin:4px 0 0 0;	
}
.home_offer_link{
	color:#505050;
	font-size:15px;
	line-height:22px;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;	
	text-decoration:none;
	display:block;
	margin:2px 0 0 8px;
}
.two_third_left{
	width:438px;
	height:auto;
	float:left;
	margin:0 0 12px 0;
}
.third_right_col{
	width:206px;
	height:175px;
	float:left;
	margin:0 0 12px 22px;	
}
.request_call_back_wrapper{
	width:206px;
	height:156px;
	border:1px solid #c0bdba;
	float:left;
	margin:0 0 12px 0;	
	background-image:url("../images/common/grads.png");
	background-position:0 290px;
	background-repeat:repeat;
}
.third_left{
	width:206px;
	height:175px;
	border:1px solid #c0bdba;
	float:left;
	margin:0 0 12px 0;
	
}
.third_mid,.third_right{
	width:206px;
	height:175px;
	border:1px solid #c0bdba;
	float:left;
	margin:0 0 12px 22px;
}
.testimonial_box{
	width:180px;
	height:auto;
	padding:13px;
	border:1px solid #c0bdba;
	float:left;
	margin:8px 0 12px 0;
	color:#042a6c;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
}
.box_image{
	width:198px;
	height:102px;
	margin:4px 4px 0 4px;
	overflow:hidden;
}
.box_stat_name{
	width:40px;
	height:auto;
	float:left;
	line-height:13px;
	font-family:arial,helvetica,sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	margin:8px 0 0 8px;
}
.box_stat_value{
	width:auto;
	height:auto;
	float:left;
	line-height:13px;
	font-family:arial,helvetica,sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	margin:8px 0 0 0;
}
.box_continue{
	width:auto;
	height:auto;
	float:left;
	line-height:13px;
	font-family:arial,helvetica,sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	margin:2px 0 0 8px;	
}
.full_details{
	line-height:13px;
	font-family:arial,helvetica,sans-serif;
	color:#042a6c;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;	
}
.full_details:hover{
	text-decoration:underline;	
}
