@charset "utf-8";
/* CSS Document */

a {
	text-decoration: none;
	color:#093f7c;
	outline: none;
	}
a:link { 
	color:#d80100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
a:visited { 
	color:#d80100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
a:hover { 
	color:#d80100; 
	text-decoration: underline; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
a:active { 
	color:#d80100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}


body{
	margin:0px;
}

#headerspan{
	width:100%;
	height:100px;
	background-color:#FFFFFF;
}

#header{
	width:1000px;
	height:100%;
	margin:auto;
}

#logo{
	width:313px;
	height:71px;
	margin-top:8px;
}

#header_right{
	width:478px;
	height:100px;
	float:right;
	margin-top:-78px;
	margin-left:500px;
	position:absolute;
}

#header_right2{
	width:478px;
	height:100px;
	float:right;
	margin-top:-78px;
	margin-left:500px;
	position:absolute;
}

#header_right_info{
	width:282px;
	height:21px;
	float:left;
	margin-top:20px;
	margin-left:138px;
	position:absolute;
}

#navspan{
	width:100%;
	height:58px;
	background-image:url(images/nav_bg.jpg);
	margin-top:-15px;
	z-index:1000px;
}
#nav{
	width:1000px;
	height:100%;
	margin:auto;
	z-index:1000px;
}

#bannerspan{
	width:100%;
	height:284px;
	background-image:url(images/red-bg2.jpg);
	background-repeat:repeat-x;
	border-bottom:solid 4px #cd0000;
}
#banner{
	width:1000px;
	height:100%;
	margin:auto;
	background-image:url(images/red-bg.jpg);
	background-repeat:repeat-x;
}

#banner_menu{
	width:853px;
	height:200px;
	background-image:url(images/top_menu.png);
	margin-left:45px;
	margin-top:15px;
	position:absolute;
}

#banner_menu_inside{
	width:821px;
	height:179px;
	margin-left:16px;
	margin-top:-8px;
	position:absolute;
}

#bodyspan{
	width:100%;
	height:640px;
	background:url(images/bodyspan_bg.jpg);
	background-repeat:repeat-x;
}

#bodyspan2{
	width:100%;
	height:465px;
	background:url(images/bodyspan_bg.jpg);
	background-repeat:repeat-x;
}

#bodyspan_approved{
	width:100%;
	height:525px;
	background-color:#d1cbb8;
}

#bodyspan_howlong{
	width:100%;
	height:675px;
	background-color:#d1cbb8;
}

#bodyspan_questions{
	width:100%;
	height:675px;
	background-color:#d1cbb8;
}

#bodyspan3{
	width:100%;
	height:1600px;
	background-color:#d1cbb8;
}

#bodyspan4{
	width:100%;
	height:1275px;
	background-color:#d1cbb8;
}

#bodyspan_profile{
	width:100%;
	height:500px;
	background-color:#d1cbb8;
}

#bodyspan_agents{
	width:100%;
	height:500px;
	background-color:#d1cbb8;
}

#bodyspan_agents_a{
	width:100%;
	height:100px;
	background-color:#d1cbb8;
}


#bodyspan_agents_b{
	width:100%;
	height:950px;
	background-color:#d1cbb8;
}

#bodyspan_agents_f{
	width:100%;
	height:625px;
	background-color:#d1cbb8;
}

#bodyspan_agents_j{
	width:100%;
	height:300px;
	background-color:#d1cbb8;
}

#bodyspan_priced{
	width:100%;
	height:1175px;
	background-color:#d1cbb8;
}

#bodyspan_contact{
	width:100%;
	height:1250px;
	background-color:#d1cbb8;
}

#bodyspan_training{
	width:100%;
	height:1775px;
	background-color:#d1cbb8;
}

#bodyspan_training2{
	width:100%;
	height:1775px;
	background-color:#d1cbb8;
}

#bodyspan_training3{
	width:100%;
	height:1050px;
	background-color:#d1cbb8;
}

#bodyspan_common{
	width:100%;
	height:2900px;
	background-color:#d1cbb8;
}

#bodyspan_best{
	width:100%;
	height:7800px;
	background-color:#d1cbb8;
}

#bodycontent{
	width:1000px;
	height:100%;
	margin:auto;
	background-image:url(images/home-bodybg.jpg);
	background-position:right;
	background-repeat:no-repeat;
	}

#content_left{
	width:532px;
	height:675px;
	margin:auto;
	background-image:url(images/content-bg.png);
	background-repeat:repeat-x;
	position:absolute;
	z-index:9000px;
	margin-top:-75px;
	margin-left:-12px;
	padding:40px;
	float:left;
}

#content_right{
	width:285px;
	height:595px;
	background-image:url(images/rightcol-bg.png);
	background-repeat:repeat-x;
	z-index:9000px;
	margin-top:30px;
	margin-right:40px;
	padding-left:12px;
	padding-top:18px;
	float:right;
}

#content_inside{
	width:845px;
	height:600px;
	margin:auto;
	background-image:url(images/content-inside-bg.png);
	background-repeat:repeat-x;
	position:absolute;
	z-index:9000px;
	margin-top:20px;
	padding:50px;
}

#content_inside2{
	width:845px;
	height:1350px;
	margin:auto;
	background-image:url(images/content-inside-bg2.png);
	background-repeat:repeat-x;
	position:absolute;
	z-index:9000px;
	margin-top:20px;
	padding:50px;
}

#content_inside_agents{
	width:948px;
	margin:auto;
	position:absolute;
	z-index:9000px;
	margin-top:20px;
}

#content_inside_agents_top{
	width:918px;
	height:41px;
	margin:auto;
	background-image:url(images/bg-top.png);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:30px;
}

#content_inside_profile_top{
	width:918px;
	height:46px;
	margin:auto;
	background-image:url(images/bg-top.png);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:25px;
}

#content_inside_agents_body{
	width:918px;
	margin:auto;
	background-image:url(images/bg-body.png);
	padding-left:30px;
}

	#letters{
		height:59px;
		width:849px;
		background-image:url(images/letters-bg.png);
		background-repeat:no-repeat;
		padding-top:15px;
	}
	
	#agent_box{
		height:154px;
		width:849px;
		background-image:url(images/agentbox.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		margin-top:15px;
	}
	
			#agent_box_left{
				height:139px;
				width:152px;
				float:left;
			}
			
			#agent_box_middle{
				height:135px;
				width:522px;
				float:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#999999;
			}
			
			#agent_box_middle_long{
				height:135px;
				width:675px;
				float:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#999999;
			}
			
			#agent_box_middle_long a{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#940000;
			}
			
			#agent_box_middle_long a:hover{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#940000;
				text-decoration:underline;
			}
			
			#agent_box_right{
				height:100px;
				width:169px;
				float:right;
			}
			
#profile_box{
		height:507px;
		width:849px;
		margin-top:15px;
	}
	
		#profile_box_left{
			width:305px;
			float:left;
		}
			
			
		#profile_box_right{
			width:519px;
			float:right;
		}
		
.agent_name{
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	color:#ba0101;
}

#content_inside_agents_bottom{
	width:948px;
	height:42px;
	margin:auto;
	background-image:url(images/bg-bottom.png);
	background-repeat:no-repeat;
}

#content_inside_priced{
	width:845px;
	height:1350px;
	margin:auto;
	background-image:url(images/content-inside-bg2.png);
	background-repeat:repeat-x;
	position:absolute;
	z-index:9000px;
	margin-top:20px;
	padding:50px;
}

#content_inside_contact{
	width:845px;
	height:1390px;
	margin:auto;
	background-image:url(images/content-inside-bg-contact.png);
	background-repeat:repeat-x;
	position:absolute;
	z-index:9000px;
	margin-top:20px;
	padding:50px;
}

#content_inside_training{
	width:845px;
	height:2000px;
	margin:auto;
	background-image:url(images/content-inside-bg-training.png);
	background-repeat:repeat-x;
	position:absolute;
	z-index:9000px;
	margin-top:20px;
	padding:50px;
}

#content_inside_training2{
	width:845px;
	height:2000px;
	margin:auto;
	background-image:url(images/content-inside-bg-training.png);
	background-repeat:repeat-x;
	position:absolute;
	z-index:9000px;
	margin-top:20px;
	padding:50px;
}

#content_inside_training3{
	width:845px;
	height:1390px;
	margin:auto;
	background-image:url(images/content-inside-bg-training2.png);
	background-repeat:repeat-x;
	position:absolute;
	z-index:9000px;
	margin-top:20px;
	padding:50px;
}


#content_inside_common{
	width:845px;
	height:3000px;
	margin:auto;
	background-image:url(images/content-inside-bg-common.png);
	background-repeat:repeat-x;
	position:absolute;
	z-index:9000px;
	margin-top:20px;
	padding:50px;
}

#content_inside_best{
	width:845px;
	height:7900px;
	margin:auto;
	background-image:url(images/content-inside-bg-best.png);
	background-repeat:repeat-x;
	position:absolute;
	z-index:9000px;
	margin-top:20px;
	padding:50px;
}

#content_inside_preapproved{
	width:845px;
	height:800px;
	margin:auto;
	background-image:url(images/content-inside-bg-approved.png);
	background-repeat:repeat-x;
	position:absolute;
	z-index:9000px;
	margin-top:20px;
	padding:50px;
}

#content_inside_questions{
	width:845px;
	height:800px;
	margin:auto;
	background-image:url(images/content-inside-bg-questions.png);
	background-repeat:repeat-x;
	position:absolute;
	z-index:9000px;
	margin-top:20px;
	padding:50px;
}

#content_inside_map{
	width:968px;
	height:693px;
	margin:auto;
	position:absolute;
	z-index:9000px;
	margin-top:3px;
}

#content_inside_search{
	width:925px;
	height:1850px;
	margin:auto;
	background-image:url(images/content-inside-bg-search.png);
	background-repeat:repeat-x;
	position:absolute;
	z-index:9000px;
	margin-top:20px;
	padding:20px;
}

#footerspan{
	width:100%;
	height:255px;
	background:url(images/footerspan_bg.jpg);
	background-repeat:repeat-x;
}
#footer{
	width:1000px;
	height:100%;
	margin:auto;
	background-image:url(images/footer-bg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

#footer_left_menu{
	width:223px;
	height:136px;
	margin-top:65px;
	position:absolute;
	float:left;
}

#footer_div{
	width:2px;
	height:113px;
	margin-top:65px;
	position:absolute;
	margin-left:260px;
	background-image:url(images/footer_divider.jpg);
}

#footer_right{
	width:654px;
	height:200px;
	position:absolute;
	margin-left:297px;
	margin-top:-3px;
	float:right;
}

#footer_right2{
	width:654px;
	height:200px;
	position:absolute;
	margin-left:297px;
	float:right;
}

#footer_links_header{
	width:264px;
	height:43px;
	float:right;
	margin-right:10px;
	margin-top:15px;
}

#footer_right_menu{
	width:653px;
	height:60px;
	margin-top:13px;
	float:right;
}

#footer_right_menu_left{
	width:223px;
	height:50px;
	float:left;
	background-image:url(images/rightmenu_left.png);
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

#footer_right_menu_right{
	width:420px;
	height:60px;
	margin-top:2px;
	float:right;
}

#footer_right_div{
	width:653px;
	height:2px;
	margin-top:145px;
	background-image:url(images/hor_div.png);
}

#footer_right_content{
	width:653px;
	height:60px;
	margin-top:5px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

#footer_disclaim{
	width:956px;
	height:40px;
	padding-top:215px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}

.search_namefield{
	width:197px;
	height:32px;
	background:none;
	background-image:url(images/search_name.png);
	background-repeat:no-repeat;
	border:none;
	padding-left:8px;
	padding-top:7px;
	font-size:16px;
	color:#999999;
}

.search_other{
	width:72px;
	height:36px;
	background:none;
	background-image:url(images/search_list.png);
	background-repeat:no-repeat;
	border:none;
	padding-left:8px;
	padding-top:7px;
	font-size:16px;
	color:#999999;
}


