@charset "utf-8";
/* CSS Document */


body{ 
	
	width:100%; 
	margin:0 0 0 0;
	background:url(../images/bac_bg.jpg) center top fixed;
	}
	
@font-face{
	font-family:Open Sans Condensed;
	src:url(../OpenSans-CondBold.ttf);
	font-weight:normal; 
}
	
#wraper{ 

	width:990px; 
	margin:0 auto;
	background:#000;
	}
	
	
.header{ 
	height:143px; 
	width:990px;
	float:left;
	background:#000;
}

.logo{
	
	height:115px;
	width:543px;
	float:left;
	margin-top:15px;
	margin-left:218px;
}


.nav{ 

	 width:990px;  
	 height:41px;
	 float:left;
	 background:url(../images/nav_bg.jpg) repeat-x;
}

.nav ul{
	
	margin:0px;
	padding:0px;
	float:left;
}
	
.nav ul li{
	
	float:left;   
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
.nav ul li a{
	
	float:left; 
	font-size:13px; 
	color:#031d3b; 
	padding:19px 32px 19px;  
	font-family:Arial;   
	line-height:3px;
	letter-spacing:0.3px;
	font-weight:bold;
	text-decoration:none;
}

.nav ul li a:hover{
	
	background:url(../images/nav_hover.jpg) repeat-x;
	color:#fff;
}

.nav ul li.active a{
	
	background:url(../images/nav_hover.jpg) repeat-x;
	color:#fff;
}

.banner{
	
	height:880px; 
	width:990px;
	float:left;
	margin-top:0px;
	margin-bottom:11px;
}

.bonus_hannes{font-size:18px;font-weight:bold;color:#324580;}

.bonus_hannes_tab{text-align:left;padding:0px 10px 0px 10px;vertical-align:middle;line-height:22px;}

.cta_button_td{padding-top:20px;}
.review_hannes{display:block;margin:10px;text-decoration:none;}
.review_hannes{display:block;margin:10px;text-decoration:none!important;}

.table_hannes{
	border-collapse:collapse;
	border-bottom:1px solid grey;
}

.th_hannes{
	color:white;
	padding:10px;
	text-align:center;
	border-top:5px solid #000;
	background:#01315B;
	
}

.tr_hannes{
	background-color:#F9F9F9;
	color:#333333;
	padding:5px;
	text-align:center;
	border-bottom:1px solid gainsboro;
}


.nav_2{
	
	height:52px; 
	width:990px;
	float:left;
	margin-bottom:11px;
	background:url(../images/nav_2.jpg) repeat-x;

}

.nav_2_bg{
	
	height:45px; 
	width:220px;
	float:left;
	background:url(../images/nav_2_bg.png) no-repeat;
	margin-left:19px;
	margin-top:4px;

}

.nav_2_bg_2{
	
	height:45px; 
	width:220px;
	float:left;
	background:url(../images/nav_2_bg_2.png) no-repeat;
	margin-left:34px;
	margin-top:4px;

}

.nav_2_bg_3{
	
	height:45px; 
	width:220px;
	float:left;
	background:url(../images/nav_2_bg_2.png) no-repeat;
	margin-left:19px;
	margin-top:4px;

}

.nav_2_txt{ 

	font-family:Open Sans Condensed;
	font-size:22px;
	color:#FFF;
	margin-top:9px;
	text-align:center;
	letter-spacing:0.5px;
}

.nav_2_txt a{
	
	color:#FFF;
	text-decoration:none;
}

.nav_2_txt a:hover{
	
	color:#fe9843;
}

.container{
	
	height:auto;
	width:990px;
	float:left;
	margin-top:15px;
	background:#FFF;
}

.work_area{
	
	height:auto;
	width:952px;
	float:left;
	margin-top:20px;
	background:#FFF;
	margin-left:19px;
}

.left_panel{
	
	height:auto;
	width:728px;
	float:left;
}

.right_panel{
	
	height:auto;
	width:206px;
	float:left;
	margin-left:18px;
}

.heading_bg{
	
	height:46px;
	width:728px;
	float:left;
	background:#01315b;
	box-shadow: 4px 4px 5px #666;
}

.heading_bg_2{
	
	height:46px;
	width:728px;
	float:left;
	background:#01315b;
	margin-top:15px;
}


.heading_text{ 

	font-family:Open Sans Condensed;
	font-size:22px;
	color:#FFF;
	margin-left:20px;
	margin-top:10px;
	letter-spacing:0.8px;
	word-spacing:2px;
}

.p_text_bg{
	
	height:auto;
	width:728px;
	float:left;
	margin-top:15px;
	background:#01315b;
}

.p_text{ 

	font-family:Arial;
	font-size:14px;
	color:#d3d3d3;
	line-height:20px;
	word-spacing:1px;
	margin-top:20px;
	margin-left:20px;
	width:695px;

}

.ad_1{
	
	height:103px;
	width:206px;
	float:left;
}

.ad_2{
	
	height:97px;
	width:206px;
	float:left;
	margin-top:15px;
}

.ad_3{
	
	height:132px;
	width:206px;
	float:left;
	margin-top:15px;
}


.ad_4{
	
	height:209px;
	width:728px;
	float:left;
	margin-top:15px;
}


.ad_5{
	
	height:218px;
	width:728px;
	float:left;
	margin-top:15px;
}


.center_bnr{
	
	height:90px;
	width:728px;
	float:left;
	margin-top:15px;
}

.p_text_bg_2{
	
	height:auto;
	width:726px;
	float:left;
	background:#FFF;
	border:1px solid #cfcece;
}

.f_1{
	
	height:auto;
	width:262px;
	float:left;
	margin-top:25px;
	margin-left:21px;
}

.f_2{
	
	height:auto;
	width:235px;
	float:left;
	margin-top:25px;
}

.f_3{
	
	height:auto;
	width:208px;
	float:left;
	margin-top:25px;
}

.btm_text{ 

	font-family:Arial;
	font-size:14px;
	color:#0a202e;
	line-height:20px;
	word-spacing:1px;
	font-weight:bold;
}

.btm_nav{ 

	font-family:Arial;
	font-size:11px;
	color:#616161;
	line-height:20px;
	word-spacing:1px;
	margin-top:10px;
	font-weight:bold;
	margin-bottom:30px;

}

.btm_nav ul{
	
	padding:0px;
	margin:0px;
}

.btm_nav ul li{
	
	list-style:none;
	

}

.btm_nav a{

	color:#616161;
	text-decoration:none;
	list-style:none;
	
}

.btm_nav ul li a:hover
{
	
	color:#0a202e;
	
}

.f_3{
	
	height:auto;
	width:208px;
	float:left;
	margin-top:25px;
}

.footer{
	
	height:74px;
	width:952px;
	float:left;
	margin-top:15px;
	background:#01315b;
	border-radius:6px;
}

.visa{
	
	height:22px;
	width:342px;
	float:left;
	margin-top:26px;
	margin-left:21px;
}
 
.visa_2{
	
	height:33px;
	width:122px;
	float:right;
	margin-top:21px;
	margin-right:21px;
}

.footer_2{
	
	height:49px;
	width:952px;
	float:left;
	margin-top:10px;
	background:#000;
	border-radius:6px;
	margin-bottom:20px;
}


.f_text_2{
	
	font-family:Arial;
	font-size:11px;
	color:#FFF;
	word-spacing:1px;
	margin-top:19px;
	text-align:center;
	font-weight:bold;

}

.img
{
position:absolute;
top:10px;
left:50px;
background:url(../images/join_now.png) no-repeat;
}
