@charset "utf-8";
/* CSS Document */
html{
height:100%;
width:100%;
}
body{
height:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
background-color:#bdc2e2;
color:#636467;
}
form, table{
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6{
margin:0;
padding:6px 0px;
font-weight:normal;font-family:Verdana, Geneva, sans-serif;
}
img{
	display:block;
	}
h1{
	font-size:20px;
	color:#1b4b7e;
	}
h2{
	font-size:16px;
    color:#000;
	}
h3{
color: #194b7e;
}
h4{}
h5{}
h6{}
p{
margin:0;
padding:5px 0px;
}
a{}
a:hover{}
.maincontainer{
	width:979px;
	margin:auto;
	}
.roundbox{
	background-image:url(../images/rb-mid.gif);
	background-repeat:repeat-y;
	}
.roundbox-top{
	background-image:url(../images/rb-top.gif);
	background-repeat:no-repeat;
	min-height:12px;
	height:auto !important;
	height:12px;
	padding:0px 17px 0px 13px;

	}
.roundbox-mid{
	padding:0px 5px 0px 5px;
	position:relative;
	}
.roundbox-bot{
	background-image:url(../images/rb-bot.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	min-height:39px;
	height:auto !important;
	height:39px;
	}
/*.roundbox-top*/
.roundbox-top .leftarea{
	width:624px;
	padding-top:18px;
	}
.roundbox-top .rightarea{
	width:308px;
	padding-left:14px;
	}
.yellow-box{
	height:160px;
	background-image:url(../images/yellow-box.gif);
	background-repeat:no-repeat;
	}
.yb-contents{
	padding:20px 15px 0px 260px;
	}
.yb-contents h1{
	line-height:150%;
	}
#topnav{
	margin:0;
	padding:0;
	}
#topnav li{
	list-style-type:none;
	float:left;
	}
#topnav li a{
	display:block;
	padding:4px 4px 0px 4px;
	}
.vlogin{
	
	}
.vlogin-top{
	background-image:url(../images/v-top.gif);
	background-repeat:no-repeat;
	height:36px;
	}
.vlogin-mid{
	background-image:url(../images/v-mid.gif);
	background-repeat:repeat-y;
	}
.v-left{
	width:204px;
	}
.v-right{
	width:104px;
	}
.v-head{
	color:#1b4b7e;
	font-size:16px;
	text-align:center;
	padding:10px 0px 0px 0px;
	font-weight:bold;
	}
.v-link{
	padding:10px 0px 0px;
	}
.vtxt_bg{
	height:18px;
	width:138px;
	background-image:url(../images/vtxt_bg.gif);
	background-repeat:no-repeat;
	padding-left:5px;
	padding-top:1px;
	}
.vtxt_sml{
	height:18px;
	width:100px;
	background-image:url(../images/vtxt_sml.gif);
	background-repeat:no-repeat;
	padding-left:5px;
	padding-top:1px;
	}
.vtxt{
	width:125px;
	height:12px;
	border:none;
	font-size:9px;
	}
* html .vtxt{
	border:1px solid #fff;
	}
.v-form{
	padding:4px 10px 4px 47px;
	}
.main-nav{
		padding:20px 10px 0px 30px;
        width:870px;
	}
.bluebox{
	width:949px;
	margin:auto;
	}
.bluebox-mid{
	background-image:url(../images/bluebox-mid.gif);
	background-repeat:repeat-y;
	}
.bbleft{
	width:695px;
	}
.flashbg{
	width:690px;
	background-image:url(../images/flash-bg.jpg);
	background-repeat:no-repeat;
	height:147px;
	}
.bbright{
	width:240px;
	}
.greybox{
	width:238px;
	height:147px;
/*	background-image:url(../images/greybox.gif);    */
	background-repeat:no-repeat;
	}
.greybox-contents{
	color:#000;
	padding:0px;
	}
.fixed-yellow-box{
	height:62px;
	width:966px;
	margin:auto;
	background-image:url(../images/fixed-yellow.gif);
	}
.fyb-contents{}
.fyb-contents h1{
	font-size:16px;
	color:#010101;
	font-weight:bold;
	}
.fyb-left{
	width:730px;
	}
.fyb-right{
	width:226px;
	padding-top:10px;
	}
.fyb-left .fyb-contents{
	padding:15px 5px 12px 26px;
	}
.search-cont{
	width:225px;
	position:relative;
	min-height:26px;
	height:auto !important;
	height:26px;
	}
.s_txt{
	width:160px;
	background-color:#fde92b;
	border:none;
	height:13px;
	font-size:11px;
	}
.search-form{

	}
.btn-go{
	position:absolute;
	top:16px;
	left:-4px;
	}
.stxt-cont{
	width:182px;
	background-image:url(../images/s-bg.gif);
	background-repeat:no-repeat;
	height:21px;
	padding-left:39px;
	padding-top:5px;
	}
.col_box{
	width:293px;
	margin:0px 10px;
	}
.col_top1{
	background-image:url(../images/col_top1.gif);
	background-repeat:no-repeat;
	min-height:97px;
	height:auto !important;
	height:97px;
	}
.col_top2{
	background-image:url(../images/col_top2.gif);
	background-repeat:no-repeat;
	min-height:97px;
	height:auto !important;
	height:97px;
	}
.col_top3{
	background-image:url(../images/col_top3.gif);
	background-repeat:no-repeat;
	min-height:97px;
	height:auto !important;
	height:97px;
	}
.col-head h2{
	font-size:14px;
	color:#1b4b7e;
	padding:16px 0px 0px 130px;
	}
.col-sub{
	padding:17px 5px 0px 130px;
	font-size:11px;
	}
.col_mid{
	background-image:url(../images/col_mid.gif);
	background-repeat:repeat-y;
	padding:0px 15px;
	}
	
.rtxt{
	width:101px;
	height:19px;
	background-image:url(../images/rtxt_bg.gif);
	background-repeat:no-repeat;
	border:1px solid #FFF;
	padding:0px 3px;
	color:#FFF;
	}
.rtxt-b{
	width:73px;
	height:14px;
	background-image:url(../images/rtxt_bg-b.gif);
	background-repeat:no-repeat;
	border:1px solid #FFF;
	padding:0px 3px;
	color:#FFF;
	font-size:11px;
	}
.rtxt2{
	width:225px;
	height:19px;
	background-image:url(../images/rtxt_bg2.gif);
	background-repeat:no-repeat;
	border:1px solid #FFF;
	padding:0px 3px;
	color:#FFF;
	}
.rtxt2-b{
	width:174px;
	height:15px;
	background-image:url(../images/rtxt_bg2-b.gif);
	background-repeat:no-repeat;
	border:1px solid #FFF;
	padding:0px 3px;
	color:#FFF;
	font-size:11px;
	}
.r_check{
	}
.yellow-box-mid{
	background-image:url(../images/yellowbox-mid.gif);
	background-repeat:repeat-y;
	padding:0px 25px;
	}
.rb-bot-inner{
	padding:0px 0px 30px 0px;
	}
.footer_cont{
	background-image:url(../images/footer_bg.gif);
	width:950px;
	margin:auto;
	height:35px;
	}
#nav_471722{
	margin:0;
	padding:0;
	}
#nav_471722 li{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	}
#nav_471722 li a{
	display:block;
	background-image:url(../images/footsep.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#224e80;
	text-decoration:none;
	padding:4px 10px;
	}
#nav_471722 li#flast a{
	background-image:none;
	}
.footermenu{
	padding:5px 0px 0px 40px;
	}
.footercont2{
	color:#1b4b7e;
	padding:10px 35px 0px;
	}
.footercont2 .fleft{
	width:45%;
	}
.footercont2 .fright{
	width:45%;
	text-align:right;
	}
/*inner page*/
.innerpage-display{
	padding:0px 10px 10px 20px
	}
.innerpage-display .leftarea{
	width:690px;
	}
.innerpage-display .rightarea{
	width:225px;
	}
.ipbox{
	width:669px;
	}
.ip-mid{
	background-image:url(../images/ip_mid.gif);
	background-repeat:repeat-y;
	padding:1px 25px;
	}
.ip-mid h1{
	color:#194b7e;
	}
.cta_cont{
	width:225px;
	margin:10px 0px;
	}
.cta_mid{
	background-image:url(../images/cta_mid.gif);
	background-repeat:repeat-y;
	padding:0px 10px;
	}
.cta_top1{
	height:75px;
	background-image:url(../images/cta_top1.gif);
	background-repeat:no-repeat;
	}
.cta_top2{
	height:76px;
	background-image:url(../images/cta_top2.gif);
	background-repeat:no-repeat;
	}
.cta_top3{
	height:75px;
	background-image:url(../images/cta_top3.gif);
	background-repeat:no-repeat;
	}
.cta-head{
	padding:6px 0px 0px 75px;
	}
.cta-head h2{
	font-weight:bold;
	font-size:12px;
        color:#1B4B7E;
        padding:5px 0 0 5px;
	}
/*float*/
.right{
float:right;
}
.left{
float:left;
}
.clearB{
clear:both;
}

.ip-mid {
height:auto;
}

/*additional style*/
h2 {
font-size:18px;
}
/*
.ip-mid h1 {
width:530px
}
*/


