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

/* GENERAL */
body{
	background:url(../images/bg.gif) repeat-x 0 0 #FFFFFF;
	color:#000000;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
div, h1, h2, h3, p, form, input, select{
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
img{
	display:block;
	border:none;
	margin:0 0 0 0;
	}
ul{
	list-style-type:none;
	list-style-position:inside;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
a{
	text-decoration:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#000000;
	}
.spacer{
	line-height:0;
	clear:both;
	font-size:0;
	}
.container{
	width:1014px;
	margin:0 auto;
	/*border:#0099FF 1px solid;*/
	}
/* GENERAL */

/* TOP */
.topArea{
	width:1014px;
	height:40px;
	float:left;
	}
.topAreaCont{
	float:left;
	padding:0 0 0 850px;
	}
.topAreaCont a.call{
	display:block;
	background:url(../images/callbg.gif) no-repeat;
	height:31px; width:134px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#c8def5;
	padding-left:25px;
	line-height:31px;
	margin:8px 0 0 0;
	float:left;
	}
/* TOP */

/* NAVIGATION */
.navBg{
	background:url(../images/navBg.gif) no-repeat;
	width:1014px; height:37px;
	}
.navBgCont{
	float:right;
	padding:0 0 0 0;
	}
.navBgCont ul.menu{
	float:right;
	margin:0 0 0 0;
	}
.navBgCont ul.menu li{
	float:left;
	margin:0 0 0 10px;
	/*line-height:37px;*/
	}
.navBgCont ul.menu li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5ea5e8;
	line-height:37px;
	text-decoration:none;
	}
.navBgCont ul.menu li a:hover, .navBgCont ul.menu li a.active{
	color:#CCCCCC;
	}
/* NAVIGATION */

/* HEAD WITH NAVIGATION */
.logoBg{
	background:url(../images/logoBg.gif) no-repeat;
	height:107px; width:1014px;
	}
.logoBgCont{
	float:right;
	padding:0 0 0 0;
	}
.logoBgCont ul.menus{
	margin:28px 0 0 0;
	}
.logoBgCont ul.menus li{
	float:left;
	margin:0 0 0 -19px;
	}
.logoBgCont ul.menus li a.tree{
	display:block;
	background:url(../images/nav2Bg.gif) no-repeat;
	height:36px; width:139px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	line-height:36px;
	padding-left:19px;
	padding-right:15px;
	}
.logoBgCont ul.menus li a:hover.tree{
	color:#666666;
	}
/* HEAD WITH NAVIGATION */

/* BANNER */
.bannerBg{
	background:url(../images/banner.jpg) no-repeat;
	height:368px; width:1014px;
	}
.bannerBgCont{
	float:right;
	padding:18px 18px 0 0;
	}
.bannerBgCont_usearea{
	width:480px;
	/*border:#999999 1px solid;*/
	}
.bannerBgCont_usearea_head{
	background:url(../images/headerBar.png) no-repeat;
	height:48px; width:470px;
	line-height:48px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFFFFF;
	padding-left:25px;
	}
.bannerBgCont_usearea_cont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	line-height:18px;
	}
.bannerBgCont_usearea_contbull{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	line-height:18px;
	margin-left:24px;
	}
.bannerBgCont_usearea a.free{
	display:block;
	background:url(../images/button.png) no-repeat;
	height:25px; width:261px;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	/*float:left;*/
	margin-left:205px;
	}
	
	
	
	



	
/* BANNER */

/* BODY */
.bodyArea{
	width:1014px;
	}
.bodyAreaCont{
	float:left;
	padding:18px 0 0 0;
	}
.bodyAreaCont_left{
	width:655px;
	/*border:#999999 1px solid;*/
	float:left;
	}
.bodyAreaCont_left_block01Head{
	background:url(../images/block01_head.png) no-repeat;
	height:25px; width:623px;
	}
.bodyAreaCont_left_block01_stretch{
	background:url(../images/block01_stretch.png) repeat-y;
	width:623px;
	}
.bodyAreaCont_left_block01_fixed{
	background:url(../images/block01_fixed.png) no-repeat;
	width:623px;
	}
.bodyAreaCont_left_block01_fixed_head{
	background:url(../images/headerBar2.gif) no-repeat;
	height:30px; width:296px;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#5ea5e8;
	padding-left:5px;
	font-weight:bold;
	}
.bodyAreaCont_left_block01_fixed_cont01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	}
.bodyAreaCont_left_block01_fixed_cont22{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#08255d;
	font-weight:bold;
	}
.bodyAreaCont_left_block01_fixed_cont33{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	}
.bodyAreaCont_left_block01_fixed a.more{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:right;
	margin-right:10px;
	}
.bodyAreaCont_left_block01Bot{
	background:url(../images/block01_bottom.png) no-repeat;
	height:25px; width:623px;
	}
	
.bodyAreaCont_left_block02Head{
	background:url(../images/block02_top.png) no-repeat;
	height:26px; width:625px;
	}
.bodyAreaCont_left_block02_stretch{
	background:url(../images/block02_midstr.png) repeat-y;
	width:625px;
	}
.bodyAreaCont_left_block02_fxd{
	background:url(../images/block02_midfxd.png) no-repeat;
	width:625px;
	}
.bodyAreaCont_left_block02_fxd_hd{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0e3b79;
	}
.bodyAreaCont_left_block02_fxd_nor{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	text-align:justify;
	color:#123f7c;
	}
.bodyAreaCont_left_block02_fxd_sub{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#123f7c;
	font-weight:bold;
	}
.bodyAreaCont_left_block02_fxd_sub2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2b63af;
	line-height:16px;
	font-weight:normal;
	}
.bodyAreaCont_left_block02_fxd_hd3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#0e3b79;
	font-weight:bold;
	}
.bodyAreaCont_left_block02_fxd_sub3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a78cc;
	line-height:16px;
	font-weight:normal;
	}
	
.bodyAreaCont_left_block02Bot{
	background:url(../images/block02_bot.png) no-repeat;
	height:29px; width:625px;
	}
	
	
.bodyAreaCont_right{
	width:355px;
	/*border:#999999 1px solid;*/
	float:left;
	}
.bodyAreaCont_rightCont{
	float:left;
	padding:0 0 0 0;
	}
.bodyAreaCont_rightCont_block03Top{
	background:url(../images/block03Top.gif) no-repeat;
	height:61px; width:352px;
/*	line-height:51px;*/
/*	margin-left:60px;*/
vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	}
.bodyAreaCont_rightCont_block03Toptext{
	width:352px;
/*	margin-left:60px;*/
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	}
.bodyAreaCont_rightCont_block03Toptext2{
	width:352px;
/*	margin-left:60px;*/
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	}
.bodyAreaCont_rightCont_block03Bot{
	background:url(../images/block03Bot.png);
	background-repeat:repeat-y;
	}
.bodyAreaCont_rightCont_block03Bot_lower{
background:url(../images/block03_lower.png) no-repeat;
width:353px;
height:17px;
}	
/*.bodyAreaCont_rightCont_block03Bot form.kit{
	padding:0 0 0 0;
	}
.bodyAreaCont_rightCont_block03Bot form.kit p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1f3a5e;
	font-weight:bold;
	}
.bodyAreaCont_rightCont_block03Bot form.kit input.txt{
	border:none;
	background:#FFFFFF;
	height:26px; width:210px;
	line-height:26px;
	color:#000000;
	font-size:12px;
	}*/
	
	.bodyAreaCont_rightCont_block03Bot table.kit{
	padding:0 0 0 0;
	}
.bodyAreaCont_rightCont_block03Bot table.kit p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1f3a5e;
	font-weight:bold;
	}
.bodyAreaCont_rightCont_block03Bot table.kit input.txt{
	border:none;
	background:#FFFFFF;
	height:26px; width:210px;
	line-height:26px;
	color:#000000;
	font-size:12px;
	}
	
.bodyAreaCont_rightCont_block04Top{
	background:url(../images/block04Top.png) no-repeat;
	height:51px; width:352px;
	line-height:51px;
/*	padding-left:60px;*/
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	}
.bodyAreaCont_rightCont_block04MidCont{
	background:url(../images/block04Mid.png) repeat-y;
	width:352px;
	}
.bodyAreaCont_rightCont_block04Midfxd{
	background:url(../images/block04Mid_fxd.png) no-repeat;
	width:352px;
	}
.bodyAreaCont_rightCont_block04Midfxd_cont01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:16px;
	}
.bodyAreaCont_rightCont_block04Midfxd_cont02{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#093875;
	line-height:16px;
	}
.bodyAreaCont_rightCont_block04Bot{
	background:url(../images/block04Bot.png) no-repeat;
	height:21px; width:352px;
	}
	
.bodyAreaCont_rightCont_block05top{
	background:url(../images/newsletter_head.png) no-repeat;
	height:51px; width:352px;
	}
.bodyAreaCont_rightCont_block05bot{
	background:url(../images/block05_bot.png);
	background-repeat:repeat-y;
	}
	
.bodyAreaCont_rightCont_block05bot_lower{
background:url(../images/block05_bo_lower.png);
width:352px;
height:16px;
}	
.bodyAreaCont_rightCont_block05bot p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1f3a5e;
	font-weight:bold;
	}
.bodyAreaCont_rightCont_block05bot input.txxt{
	border:none;
	background:#FFFFFF;
	height:26px; width:150px;
	line-height:26px;
	color:#000000;
	font-size:12px;
	}
	
	
.privacy_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:0e3b79;
	font-weight:bold;
}
.privacy_text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000066;
	text-decoration:none;
}
.privacy_text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FF0000;
	text-decoration:none;
}
	
/* BODY */

/* FOOTER */
.footbg{
	background:#235fb4;
	width:1014px;
	}
.footbg_cont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#adccf6; 
	}
.footbg_cont a.tag{
	color:#adccf6;
	}
	
.copbg{
	background:#FFFFFF;
	width:1014px; height:37px;
	}
.copbg_cont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#043b73;
	}
.footbg_cont a.tag{
	color:#adccf6;
	}
	
	.footerup{ width:1014px; float:left; padding-left:5px;  background:#06224a;
	 }
	.footerup_main{ width:1000px; float:left;
	 background:#06224a;  padding-top:20px; padding-bottom:20px; padding-left:10px; }
	
	.footer_btnarea{ width:120px; float:left;}
	.txtfooter{ font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#fff; font-weight:bold; padding-bottom:10px;
	}
	
	.txtbtn a{ font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#fff;
	text-align:center; text-decoration:none;
	text-align:center; padding-top:5px;}
	
	.txtbtn a:link, .txtbtn a:visited{}
	.txtbtn a:hover{ text-decoration: underline; color:#CCCCCC;}
	
/* FOOTER */