/* CSS Document */
body{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#4d4948;
	line-height:18px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	font-size:11px
}
p{
	margin:0;
	padding:0;
}
.float-left{
	margin:15px 5px 0 0;
	float:left;
}
.float-right{
	margin:5px;
	float:right;
}
.clr{
	clear:both;
}



.main-div{
	width:880px;
	margin:0 auto;
	padding:0;
}

/*Header*/

.header{
	width:864px;
	margin:0 8px;
	padding:0;
	height:140px;
}
.logo{
	width:864px;
	height:76px;
	padding:10px 0 0 0;
	margin:0;
}

/*navigation*/
.nav{
	background-image:url(../images/nav.png);
	background-position:top;
	background-repeat:no-repeat;
	height:36px;
	width:864px;
	margin:0;
	padding:0;
}
.nav ul{
	margin:0;
	padding:0;
	text-align:center
	
}
.nav ul li{
	display:inline;
	max-width:160px;
	list-style:none;
	margin:0;
	padding:0;
}
.nav ul li a{
	color:#054a7e;
	text-decoration:none;
	margin:0;
	padding:10px 32px;
	line-height:300%;
	font-size:12px
}
.nav ul li a:hover{
	background-image: url(../images/nav-hover.png);
	background-position:center;
	background-repeat:no-repeat;
	color:#003871;
	height:14px;
	text-decoration:none;
	margin:0;
	line-height:300%;
	
}

/*navigation*/

/*header*/
.fullbody{
	width:880px;
	margin:25px 0;
	padding:0;
}
.banner{
	background-image:url(../images/top-bg.png);
	background-position:top;
	background-repeat:no-repeat;
	width:880px;
	height:288px;
	margin:0;
	padding:0;
}
.banner-left{
	width:380px;
	margin:0;
	padding:198px 0 0 45px;
	float:left;
	height:90px;
	font:17px "Trebuchet MS"; 
	color:#012f58;
	font-style:italic
}
.banner-right{
	width:350px;
	margin:0;
	padding:90px 0 0 105px;
	float:left;
	height:184px;
	width:236px;
}

.login-box{
	height:51px;
	margin:0;
	padding:0;
}

.user-field{
	margin:10px 0;
	padding:0;
}
.user{
	width:74px;
	height:10px;
	margin:0;
	padding:2px 0 0 0;
	float:left;
	font-weight:bold;
	color:#003156
}
.input-box{	
	width:144px;
	height:17px;
	margin:0;
	padding:0 3px;
	border: solid 1px #cfd2d3;
	float:left;
	color:#003156;
}

.password-box{
	height:25px;
	margin:20px 0 0 0;
	padding:0;
}
.forgot-password a{
	text-decoration:none;
	width:164px;
	font:11px verdana;
	color:#003156;
	margin:0;
	padding:0;
	float:left;
}
.forgot-password a:hover{
	text-decoration:underline;
	width:164px;
	font:11px verdana;
	color:#003156;
	margin:0;
	padding:0;
	float:left;
}
.loginbtn{
	float:left;
	margin:0;
	padding:0;
}

.bottom-body{
	width:880px;
	margin:38px 0;
	padding:0;
}
.box-big{
	width:864px;
	margin:0 8px;
	padding:0;
}
.small-box{
	background-image:url(../images/bottom-bg.png);
	background-position:top;
	background-repeat:no-repeat;
	width:218px;
	margin:0 18px 0 0;
	padding:23px 30px 0 28px;
	float:left;
	min-height:202px
}
.content-box{
	min-height:110px;
}
.small-box2{
	background-image:url(../images/bottom-bg.png);
	background-position:top;
	background-repeat:no-repeat;
	width:218px;
	margin:0 0 0 0;
	padding:23px 30px 0 28px;
	float:left;
	min-height:202px
}
.heading{
	font:18px "Trebuchet MS";
	color:#545050;
	margin:0 0 2px 0;
	padding:0;
}
.sub-heading{
	color:#245e9e;
	margin:0 0 36px 0;
	padding:0;
	font-size:12px
}

.learn-more a{
	list-style-image:url(../images/arrow-btn.png);
	text-decoration:none;
	font:11px verdana;
	color:#003156;
	margin:13px 0 0 0;
	padding:0;
	float:left;
}
.learn-more a:hover{
	list-style-image:url(images/arrow-btn.png);
	text-decoration:underline;
	float:left
}

.main-footer{
	background-image:url(../images/footer-bg.png);
	background-position:top;
	background-repeat:repeat-x;
	height:130px;
	margin:0;
	padding:0;
}
.footer{
	width:864px;
	margin:0 auto;
	padding:0;
}
.news-latter{
	width:859px;
	margin:0 0 10px 0;
	padding:15px 0 0 0;
	height:46px;
}
.tell-a-friend{
	width:223px;
	margin:0;
	padding:0 0 0 150px;
	float:left;
	color:#245e9e
}
.email-box{
	width:265px;
	height:17px;
	margin:0 8px 0 0;
	padding:0 ;
	float:left;	
}
.email-box-inside{
	width:259px;
	height:17px;
	margin:0 8px 0 0;
	padding:0 3px ;
	color:#003156;
	border: solid 1px #7aa8cb;
}
.footer-text{
	 margin:0 0 10px 0;
	 padding:0;
	 color:#5f6365;
	 text-decoration:none;
	 text-align:center
}
.footer-text a{
	 margin:0;
	 padding:0;
	 color:#5f6365;
	 text-decoration:none;
}
.footer-text a:hover{
	 margin:0;
	 padding:0;
	 color:#5f6365;
	 text-decoration:underline;
}
.footer-text-bottom{
	 margin:0 ;
	 padding:0;
	 font-size:11px;
	 color:#5f6365;
	 text-decoration:none;
	 text-align:center
}


/******************************03-09-09******************************/


.login-pos{
width:864px;
margin:0 auto;
}

.login-left{
float:left;
width:214px;
margin-top:30px;
}


.login-mid{
float:left;
width:420px;
margin-top:20px;
}

.login-right{
float:left;
width:220px;
padding-right:10px;
}


.simple{
background:url(../images/tick1.jpg) left no-repeat;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
font-size:18px;
color:#026ec1;
text-decoration:none;
font-weight:normal;
padding:10px 0 10px 30px;
}

.intuitive{
background:url(../images/tick1.jpg) left no-repeat;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
font-size:24px;
color:#026ec1;
text-decoration:none;
font-weight:normal;
padding:10px 0 16px 30px;
}

.effective{
background:url(../images/tick1.jpg) left no-repeat;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
font-size:30px;
color:#026ec1;
text-decoration:none;
font-weight:normal;
padding:10px 0 10px 30px;
}

.login-borderL{
background:url(../images/log-left.gif) right no-repeat;
width:12px;
height:147px;
float:left;
}

.login-borderM{
border-bottom:1px solid #b2d9f2;
border-top:1px solid #b2d9f2;
float:left;
height:115px;
width:375px;
padding:30px 0 0 0;
}

.login-borderR{
background:url(../images/log-right.gif) left no-repeat;
width:12px;
height:147px;
float:left;
}


.email{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
font-weight:normal;
width:140px;
float:left;
padding-right:5px;
}

.box{
border:1px solid #cfd2d3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
font-weight:normal;
width:210px;
height:16px;
float:left;
margin-top:1px;
padding:2px 3px 0 3px;
}


.box-pos{
margin:5px 0;
}
.box-pos1{
margin:10px 0;
}

.text-bg{
background:url(../images/text-bg.jpg) top no-repeat;
height:112px;
width:595px;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
font-size:17px;
color:#FFFFFF;
font-style:italic;
text-decoration:none;
font-weight:normal;
padding:80px 0 0 275px;
line-height:130%;
}

.footer-top{
background:url(../images/footer-top.jpg) top center no-repeat;
height:151px;
}




/******************************03-09-09******************************/