/* CSS Document */
/* Temp CSS */
.tblborder {
	border: 1px solid #666666;
}
.tblborder {
	border: 1px solid #CCCCCC;
	height:25px;
	vertical-align:middle;
}
.tableborder {
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	height:25px;
	vertical-align:middle;
}
/* End Temp CSS*/
body{
	margin:0;
	padding:0;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	/*background:url(images/body_bg.jpg) repeat-x top #efefef;*/
	}
ul, li, p, h1, h2, h3, h4, h5, legend{
	padding:0;
	margin:0;
	}
input{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	}
select{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:26px;
	padding:5px;
	border:#929292 solid 1px;
	color:#333333;
	margin:0;
	}

ul, li{
	list-style:none;
	}
a	{
	color:#CC3300;
	text-decoration:underline;
	}
	
a.active{
	text-decoration:none;
}


/*a:hover{
	text-decoration:underline;
	}*/
h1{
	font-size:24px;
	color:#003366;
	font-weight:normal;
	padding:20px 0 10px  10px;
	}
h3{
	font-size:18px;
	color:#003366;
	font-weight:normal;
	margin:23px 0 5px 0;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	}
/*	
@-moz-document url-prefix()
{h3{
	margin:23px 0 5px 0;
	}
}
*/	
html > body h3{
	font-size:18px;
	color:#003366;
	font-weight:normal;
	*margin:23px 0 -10px 0;
	padding-top:5px;
	}

*html h3{
	font-size:18px;
	color:#003366;
	font-weight:normal;
	margin:20px 0 0px 0;
	padding-top:5px;
	}


h4{
	font-size:18px;
	color:#003366;
	font-weight:normal;
	margin:0 0 20px 15px;
	}
h5{
	font-size:18px;
	color:#003366;
	font-weight:normal;
	margin:0 0 20px 0;
	}
.textbox{
	border:#929292 solid 1px;
	color:#333333;
	width:108px;
	font-size:12px;
	height:14px;
	padding:5px;
	
	}

.textbox_home{
	border:#929292 solid 1px;
	color:#333333;
	width:150px;
	font-size:12px;
	height:20px;
	padding:5px 0 0 5px;
	
	}	
	.textboxlogin{
	border:#929292 solid 1px;
	color:#333333;
	width:108px;
	font-size:12px;
	height:14px;
	padding:5px;
	
	}
.textbox2{
	border:#929292 solid 1px;
	color:#333333;
	padding:5px;
	width:155px;
	height:14px;
	margin-bottom:8px;
	}

#wrapper{
	width:100%;
	margin:0;
	padding:0;
	}
	/*
#header{
	background-color:#FFFFFF;
	height:100px;
	width:900px;
	margin:0 auto;
	padding-right:8px
	}
	*/
#signin{
	float:right;
	height:50px;
	vertical-align:middle;
	text-align:right;
	padding-top:35px;
	}

.menu{
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
	height:45px;
	background:url('../img/images/menubg_new.gif') repeat-x top;
	}
	/*
.menu ul{
	width:900px;
	margin:0 auto;
	list-style-type:none;
	}*/
.menu li{
	float:left;
	background:url('../img/images/menu_li_bg.jpg') no-repeat right;
	list-style-type:none;
	

	}
.menu li a{
	font-size:12px;
	color:#FFFFFF;
	display:block;
	padding:11px 20px;
	text-decoration:none;
	height:18px;
	}
	
@media screen and (-webkit-min-device-pixel-ratio:0)
{.menu li a{
	color:#FFFFFF;
	display:block;
	padding:11px 20px;
	text-decoration:none;
	height:18px;
		}
}
* html .menu li a{
	font-size:12px;
	color:#FFFFFF;
	display:block;
	padding:11px 20px;
	text-decoration:none;
	height:18px;
	float:left;
	}


.menu li a:hover, a.active{
	color:#9fafc6;
	background:url('../img/images/hover.gif') no-repeat center;
	}
#content{
	/*width:100%;*/
	width:100%;
	background:url('../img/images/presenter_bg_new.jpg') repeat-x top;
	height:296px;
	margin:0 auto;
	}
	
#roundboxcontainer{
	width:900px;
	margin:0 auto;
	height:216px;
	padding-left:15px;
	}
.roundbox1{
	background:url('../img/images/roundbox1_bg_new.jpg') no-repeat center;
	float:left;
	height:216px;
	width:400px;
	padding:0 20px 10px 25px;
	margin-right:8px;
	}
	
* html .roundbox1{
	background:url('../img/images/roundbox1_bg_new.jpg') no-repeat center;
	float:left;
	height:216px;
	width:400px;
	padding:10px 20px 10px 25px;
	margin-right:6px;
	}
.roundbox2{
	float:left;
	background:url('../img/images/roundbox2_bg_new.jpg') no-repeat right;
	height:216px;
	width:172px;
	padding:0 20px 10px 25px;
	}
.roundbox3{
	float:right;
	background:url('../img/images/roundbox2_bg_new.jpg') no-repeat right;
	height:216px;
	width:172px;
	padding:0 20px 10px 25px;
	margin-right:5px
	}
#content2{
	background:#EBEBEB;
	width:100%;
	height:auto;
	padding:30px 0 30px 0;
	}
html > body  #content2
{	
	*padding:30px 0 50px 0;
}

body  #content2
{
	_padding:30px 0 50px 0;
}		
	
#bottomdiv{
	width:900px;
	height:248px;
	margin:0 auto;
	}
#how{
	width:680px;
	float:left;
	}
	
#shadwwitebg{
	background:url('../img/images/shadedrundboxmidbg.gif') repeat-y top;
	padding:0 11px;
	min-height:200px;
	float:left;
	}

* html #shadwwitebg{	
	padding:0 9pt 0 11pt;	
	}	
	
#howbg1{
	background:url('../img/images/how1.gif') no-repeat top;
	float:left;
	width:168px;
	height:auto;
	margin:0 16px 0 35px;
	padding-right:10px;
	}
	
* html #howbg1{
	background:url('../img/images/how1.gif') no-repeat top;
	float:left;
	width:168px;
	height:auto;
	margin:0 16px 0 15px;
	padding-right:10px;
	}
	
	
#howbg2{
	background:url('../img/images/how2.gif') no-repeat top;
	float:left;
	width:212px;
	height:auto;
	margin-right:13px;
	}
#howbg3{
	background:url('../img/images/how3.gif') no-repeat top;
	float:left;
	width:204px;
	height:auto;
	}
#how p{
	margin:10px 0 0 30px;
	line-height:115%;
	}
#sponsor{
	float:right;
	width:180px;
	padding:10px 10px 0 0;
	}
#sponsor a {
color:#CC3300;
text-decoration:underline;
}
#footer{
	background:#FFFFFF;
	height:30px;
	width:900px;
	padding:15px 0 0 0px;
	clear:both;
	margin:0 auto;
	}
#footer a{
	color:#003366;
	}
	
.bluetxt{
	font-size:18px;
	color:#003366;
	font-weight:normal;
	line-height:120%;
	}
.bluetxt2{
	font-size:18px;
	color:#003366;
	font-weight:normal;
	line-height:220%;
	/*margin-bottom:15px;*/
	}
body .roundbox_profile{
	background:url(../img/images/roundbox1_bg_profile.jpg) no-repeat center;
	float:left;
	_height:220px;
	width:420px;
	_padding:10px 0 0 25px;
	margin-left:7px;
	}



body .ppad{
	_line-height:220%;
	_padding-bottom:25px;
	}
@-moz-document url-prefix()
{.bluetxt2{
	font-size:18px;
	color:#003366;
	font-weight:normal;
	line-height:280%;
	/*margin-bottom:15px;*/
	}
	}
body .bluetxt2{
	font-size:18px;
	color:#003366;
	font-weight:normal;
	_line-height:120%;
	/*margin-bottom:15px;*/
	}
.italictxt{
	font-style:italic;
	}
/*
	new styles for profile page starts here*/
/*
.roundbox_profile{
	background:url('../img/images/roundbox1_bg_profile.jpg') no-repeat center;
	float:left;
	height:210px;
	width:415px;
	padding:20px 0 0 30px;
	margin-right:8px;
	margin-left:10px;
	}

#roundboxcontainer2{
	width:940px;
	margin:0 auto;
	padding-left:20px;
	}*/
#content2_new{
	background:#EBEBEB;
	width:100%;
	margin:0 auto;
	height:auto;
	padding:0;
	float:left;
}

* html #content2_new{
	background:#EBEBEB;
	width:100%;
	margin:-20px auto 0 auto;
	height:auto;
	padding:0;
	float:left;
}

#content2_new_perurl{
	background:#EBEBEB;
	width:100%;
	margin:0 auto;
	height:auto;
	padding:0;
	float:left;
}

* html #content2_new_perurl{
	background:#EBEBEB;
	width:100%;
	margin:0px auto 0 auto;
	height:auto;
	padding:0;
	float:left;
}


#content2_new_empreg{
	background:#EBEBEB;
	width:100%;
	margin:0 auto;
	height:auto;
	padding:0;
	float:left;
}

#content2_new_empbill{
	background:#EBEBEB;
	width:100%;
	margin:0 auto;
	height:auto;
	padding:0;
	float:left;
}


#content2_new_21{
	background:#EBEBEB;
	width:100%;
	margin:0 auto;
	height:auto;
	padding:0;
	float:left;
}

html > body #content2_new_21{
	background:#EBEBEB;
	width:100%;
	*margin:-20px auto 0 auto;
	height:auto;
	padding:0;
	float:left;
}

#content2_new_21_trapro{
	background:#EBEBEB;
	width:100%;
	margin:0 auto;
	height:auto;
	padding:0;
	float:left;
}

* html  #content2_new_21_trapro{
	*margin:0 auto;	
}

#content2_new_trapro2{
	background:#EBEBEB;
	width:100%;
	margin:0 auto;
	height:auto;
	padding:0;
	float:left;
}

* html  #content2_new_trapro2{
	*margin:-20px auto 0 auto;
}
html  > body #content2_new_trapro2{
	*margin:-20px auto 0 auto;
}

#content2_new_proconf{
	background:#EBEBEB;
	width:100%;
	margin:0 auto;
	height:auto;
	padding:0;
	float:left;
}

* html  #content2_new_proconf{
	*margin:-20px auto 0 auto;
}
html  > body #content2_new_proconf{
	*margin:-20px auto 0 auto;
}

#content2_new_regsucc{
	background:#EBEBEB;
	width:100%;
	margin:0 auto;s
	height:auto;
	padding:0;
	float:left;
}

#content2_new_register{
	background:#EBEBEB;
	width:100%;
	margin:0 auto;
	height:auto;
	padding:0;
	float:left;
}

html > body #content2_new_register{	
	*margin:0 auto;	
}

#content2_new_emppayment{
	background:#EBEBEB;
	width:100%;
	margin:0 auto;
	height:auto;
	padding:0;
	float:left;
}

#content2_new_emppayverify{
	background:#EBEBEB;
	width:100%;
	margin:0 auto;
	height:auto;
	padding:0;
	float:left;
}

* html #content2_new_emppayverify{	
	margin:0 auto;	
}

#content2_new_faq{
	background:#EBEBEB;
	width:100%;
	margin:0 auto;
	height:auto;
	padding:0;
	float:left;
}

#content2_new_howitwork{
	background:#EBEBEB;
	width:100%;
	margin:0 auto;
	height:auto;
	padding:0;
	float:left;
}

#content2_new_pricing{
	background:#EBEBEB;
	width:100%;
	margin:0 auto;
	height:auto;
	padding:0;
	float:left;
}

#content2_new_about{
	background:#EBEBEB;
	width:100%;
	margin:0 auto;
	height:auto;
	padding:0;
	float:left;
}

#content2_new_postprofile{
	background:#EBEBEB;
	width:100%;
	margin:0 auto;
	height:auto;
	padding:0;
	float:left;
}

f


/*
html > body #content2_new{
	background:#EBEBEB;
	width:100%;
	*margin:-20px auto 0 auto;
	height:auto;
	padding:0;
	float:left;
}
*/

#content2_new_1{
	background:#EBEBEB;
	width:100%;
	margin:0 auto;
	height:auto;
	padding:0;
	float:left;
}

* html #content2_new_1{
	background:#EBEBEB;
	width:100%;
	margin:-20px auto 0 auto;
	height:auto;
	padding:0;
	float:left;
}

html > body #content2_new_1{
	background:#EBEBEB;
	width:100%;
	*margin:-20px auto 0 auto;
	height:auto;
	padding:0;
	float:left;
}

#content2_new_login{
	background:#EBEBEB;
	width:100%;
	margin:0 auto;
	height:auto;
	padding:0;
	float:left;
}
* html #content2_new_login
{
	margin:-20px auto 0 auto;
}

html > body  #content2_new_login{
	*margin:-20px auto 0 auto;
}

#content2_new h3{
	font-size:18px;
	color:#003366;
	font-weight:normal;
	margin:5px 0 0 0;
	}
.menubottom{
	background-color:#9fafc6;
	height:5px;
	}

/*new styles for profile page ends here*/

/*#signin2{
	float:right;
	height:50px;
	vertical-align:middle;
	text-align:center;
	padding-top:20px;
		}*/
#hellobg{
width:auto;
	text-align:center;
	margin:10px  auto 5px  auto;
	list-style:none;
	float:right;

	}
#hellobg li{

	background:url('../img/images/logedin-LFT.gif');
	background-position:right;
	background-repeat:no-repeat;
/*	display: block;*/
	height:60px;
	padding-right:10px;
	}
.pad{
padding-top:0px;
}
#hellobg p{
	color:#000000;
	margin-top:0;

		}
#hellobg a{
	font-size:10px;
	}
	
@-moz-document url-prefix()
{
#hellobg div{ 
	list-style:none;
	float:right;
	}
}	

	* html #hellobg{ 
/*	text-align:center;*/
	padding:10px  auto 5px  auto;
	list-style:none;
	width:200px;
	float:right;
}
	
/* new styles for profile1 page starts here 22/12/2008	*/

#roundboxcontainer3{
	padding:0 0px 30px 0px;
	height:auto;
	width:900px;
	margin:0 auto;
	
	}
/*#formcontainer{
	width:676px;
	height:auto;
	margin:0;
	float:left;
	background:url('../img/images/roundtopimg.gif') no-repeat top left;
	}*/
#formmid{
	/*background:url('../img/images/roundbgimg.gif') repeat-y top;*/
	height:auto;
	}
	
#formnav{
	margin:20px 0 0 30px;
	list-style:none;
	float:left;
	}
/*#formnav li{
	float:left;
	width:140px;
	background:url('../img/images/formnav_libg.gif') no-repeat bottom;
	margin:5px;
	text-align:center;
	}*/
#formnav li a{
	color:#a0b1c8;
	text-decoration:none;
	display:block;	
	height:25px;
	}
#formnav li a:hover, a active, a.active_submenu{
	background:url('../img/images/formnav_hover.gif') no-repeat bottom;
	display:block;
	color:#003366;
	}
.formli{
	margin:0 auto;
	padding:0 20px;
	clear:both;
	}	
.formli li{
	display:block;
	margin:0 15px;
	}	
.formli li.last{
	display:block;
	border:none;
}
.formcls {  
  font:12px Trebuchet MS, arial,sans-serif;
  margin: 0;
  padding: 0;
  border:none; 
}

/*.formcls fieldset {
  padding: 10px;        
  margin: 0;
}*/

.formcls fieldset legend {
	font-size:18px;
	color: #003366;
	border:none;
	padding:0;
	}
html>/**/body .formcls fieldset legend {
	font-size:18px;
	color: #003366;
	border:none;
	padding:10px 0;
	}

/*.formcls label { 
	display: block; 
	float: left; 
	width: 164px; 
	padding: 0; 
	margin: 8px 20px 0 0;
	text-align: right; 
	clear:both;
}*/
.labelwidth2 { 
	display: block; 
	float: left; 
	width: 160px; 
	padding: 0; 
	margin: 8px 20px 0 0;
	text-align: right; 
}
/*.txtarea{
	float:left;
	width:205px;      
	margin:8px 0 0 10px;
	border:1px solid #808080;
	}*/


/*.inputcls{	
	width:205px;      
	margin:8px 0 0 10px;
	border:1px solid #808080;
	 
     }*/
.textareacls{	
	width:205px;      
	margin:8px 0 0 10px;
	border:1px solid #808080;
	 
     }
/*.selectcls{	
	width:205px;      
	margin:8px 0 0 10px;
	border:1px solid #808080;
	}*/ 
 
.chk{
	width:auto;
	border:none;
	}


.formcls input#reset {
	margin-left:0px; 
	}

textarea {overflow: auto;
	}

	
#rightpanel{
	width:200px;
	height:auto;
	float:right;
	margin:25px 0 0 10px;
	padding:0;
	}



/* new styles for profile1 page ends here	*/


/*new styles for profile2 page*/
.bigtxtarea1{
	width:370px;
	height:90px;
	margin:5px;
	float:left;
	padding:0;
	border:1px solid #808080;
	}
.bigtxtarea2{
	width:340px;
	height:25px;
	margin:5px;
	padding:0;
	border:1px solid #808080;
	}

.bigtxtarea3{
	width:300px;
	height:20px;
	margin:5px 0;
	padding:0;
	border:1px solid #808080;
	}
.heding{
	font-size:17px;
	color:#003366;
	font-weight:normal;
	margin:0 0 20px 0;
	margin-right:2px;
	float:left;
	text-align:right;
	width:160px;	
	}

.hedingnew{
	font-size:17px;
	color:#003366;
	font-weight:normal;
	margin:0 0 20px 0;
	margin-right:2px;
	float:left;
	text-align:right;
	width:170px;	
	}

.formli li ul{
	list-style:none;
	padding:0;
	margin:0;
	}

.formli li li{
	list-style:none;
	float:left;
	padding:0;
	margin:5px 15px 0 15px;
	}
.clear{
	clear:both;
	margin:0 0 0 195px;
	vertical-align:middle;
	}

	.clearnew{
	clear:both;
	margin:0 0 0 185px;
	vertical-align:middle;
	}
	
* html .clear{
	clear:both;
	margin:0 0 0 210px;
	vertical-align:middle;
	}

	* html .clearnew{
	clear:both;
	margin:0 0 0 200px;
	vertical-align:middle;
	}

.bluepatch{
	clear:both;
	margin:0 0 0 215px;
	vertical-align:middle;
	}
.chk2{
	margin:5px 0; 
	vertical-align:middle;
 	}
.style1 {
	color: #336600;
	font-size: 10px;
	padding-left:60px;
}

/*Styles for profile-review page starts here*/

.topboeder{
	border-top:#a0b1c8 2px solid;
	margin:0 15px 0 200px;
	padding:0;
	}

html>/**/body .leftbtn{
float:left;
width:180px;
text-align:right;
margin:12px 0 0 0;
}
.leftbtn{
float:left;
width:180px;
text-align:right;
margin:30px 0 0 0;
}
	
.heading{
font-size:24px;
color:#003366;
padding:10px 0 0 0;
}
.heading2{
font-size:18px;
color:#003366;
/*padding:10px 0 0 0;*/
}
h2 p{
font-size:12px;
color:#333333;
}
	
h6{
	font-size:18px;
	color:#003366;
	font-weight:normal;
	margin:0px 0 0px 35px;
	padding-top:5px;
	clear:both;
}
.floatright{
	float:right;
	padding:2px;
	margin:10px 0px 5px 5px;
	border:1px solid #999999;
}
/*Styles for profile-review page ends here*/





/*Styles for profile2 page starts here*/
	.clear2{
	clear:both;
	margin:0 0 10px 140px;
	vertical-align:middle;
	width:66%;
	}
.chk2{
	margin:5px 0; 
	vertical-align:middle;
 	}
.style1 {
	color: #336600;
	font-size: 10px;
	padding-left:58px;
}
.style2 {
	color: #336600;
	font-size: 10px;

}
.areash5{
	font-size:18px;
	color:#003366;
	font-weight:normal;
	margin:0;
	}
.bigtxtarea4{
	width:353px;
	height:20px;
	margin:5px 0;
	padding:0;
	border:1px solid #808080;
	
	}
/*fieldset { 
  border:none;
  padding: 10px;        
  margin: 0;
}*/
.patch{
	margin-left:15px; 
	clear:both;
	}
* html .patch{
	margin-left:30px; 
	clear:both;
	}
	
	
/*.fiedborder{
	display:block;
	border-bottom:#a0b1c8 2px solid;
	margin:0 15px;
	}*/
/*.fiedborder-nomargin{
	display:block;
	border-bottom:#a0b1c8 2px solid;
	}*/
	
/*Styles for profile2 page ends here*/


img.btn{
	vertical-align:middle;
	margin-bottom:8px;
	}
.clear3{
	clear:both;
	margin:0 0 0 185px;
	}
* html .clear3{
	clear:both;
	margin:0 0 0 190px;
	}
.style1_new {
	color: #336600;
	font-size: 10px;	

}

.textfiledmid{
	width:200px;
	height:25px;
	margin:5px;
	padding:0;
	border:1px solid #808080;
}

/*	new classes added on 26\12\2008 starts here*/
.contact-chkbox{
	float:left;
	margin:0 0 0 2px;
	}
	
	/*new classes starts here*/
/*.payasugo_box{
	margin-left:200px;
	width:386px;
	margin:0;
	padding:10px;
	background:url('../img/images/payasugo_mid.gif') repeat-y ;
	}*/
.payasugo_box_container{
/*	margin-left:190px;*/
	width:406px;
	height:auto;
	padding:0;
	float:right;
	margin-bottom:10px;


	}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
.payasugo_box_container{
/*	margin-left:190px;*/
	width:406px;
	height:auto;
	padding:0;
	float:right;
	margin-bottom:10px;
	margin-top:-10px;

	}
}

* html .payasugo_box_container{
/*	margin-left:180px;*/
	width:406px;
	padding:0;
	float:right;
	margin-bottom:10px;
	}
.divborder{
	clear:both;
	border-bottom:#a0b1c8 1px solid;
	margin:3px 0;
	}
html>/**/body .divborder{
	clear:both;
	border-bottom:#a0b1c8 1px solid;
	padding:3px;
	}
* html #formnav{
	margin:20px 0 0 15px;
	list-style:none;
	float:left;
	}
.chk_divmargin{
	/*float:left;*/
	margin:10px 0px 120px 158px;
	text-align:left;
	}

	.chk_divmargin2{
	/*float:left;*/
	margin:10px 0px 10px 158px;
	}
* html .chk_divmargin{
	float:left;
	margin:-100px 0 0px 80px;
	padding:7px 0;
	}
* html .chk_divmargin2{
	margin:10px 0 80px 80px;
	clear:both;
	}
.icondiv{
	width:260px;
	padding:0;
	margin:10px 0 0 195px;
	}
	/*new classes ends here*/

	/*	new classes added on 26\12\2008 ends here*/

/*	new classes added on 27\12\2008 starts here*/

.editbtn{
	float:left;
	width:180px;
	text-align:left;
	margin:0 0 0 0;
	}
.rightdiv{
	margin:0 17px 10px 185px;
	padding:0;
	}
.payasugo_box_container2{
	width:406px;
	height:auto;
	padding:0;
	margin-bottom:10px;
	}

.greenlnk a{
	color: #336600;
	font-size: 10px;
	text-decoration:underline;
	}
.greenlnk a:hover{
	color: #336600;
	font-size: 10px;
	text-decoration:none;
	}

/*	new classes added on 27\12\2008 ends here*/

/* Class added on 29-12-08 */

.error{
	color:red;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	
}	

/* end */


/*NEW CLASSES updated on 29/12/2008 starts heres */
	
	#formnav li{
	float:left;
	width:150px;
	background:url('../img/images/formnav_libg.gif') no-repeat bottom;
	margin:2px;
	text-align:center;
	}
	
	.arsenik{
	color: #336600;}

	.inputcls{	
	width:205px;      
	margin:8px 0 0 3px;
	padding:2px;
	border:1px solid #808080;
	}

	.txtarea{
	float:left;
	width:205px;
	padding:2px;      
	margin:8px 0 0 3px;
	border:1px solid #808080;
	}

	* html .labelie6{	
	width:150px;
	}

	* html .labelie62{	
	margin-right: 5px;
	}
	

	.selectcls{	
	width:211px; 
	padding:2px;      
	margin:8px 0 0 3px;
	border:1px solid #808080;
	}
	
	.selectclsnew{	
	width:211px; 
	padding:2px;      
	margin:8px 0 0 30px;
	border:1px solid #808080;
	}

	.fiedborder-nomargin{
	display:block;
	border-bottom:#a0b1c8 2px solid;
	margin:20px 0;
	}

	.fiedborder{
	display:block;
	border-bottom:#a0b1c8 2px solid;
	margin:10px 15px;
	padding:20px 0;
	}

	.fiedborder1{
	display:block;
	border-bottom:#a0b1c8 2px solid;
	margin:10px 15px;
	padding:10px 0;
	}

	.formcls fieldset {
  padding: 20px 10px;        
  margin: 0;
}

fieldset { 
  border:none;
  padding: 20px 10px;        
  margin: 0;
}

/*#formcontainer{
	width:676px;
	height:auto;
	margin:0;
	padding:0 0 30px 0;
	float:left;
	background:url('../img/images/roundtopimg.gif') no-repeat top left;
	}*/

	#formcontainer{
	width:680px;
	height:auto;
	margin:0 0 30px 0;
	padding:0;
	float:left;
	background:url('../img/images/roundtopimg1.gif') no-repeat top left;
	}
	
	* html #formcontainer{
	width:680px;
	height:auto;
	margin:-190px 0 30px 0;
	padding:0;
	float:left;
	background:url('../img/images/roundtopimg1.gif') no-repeat top left;
	}
	
	#formcontainer_perurl{
	width:680px;
	height:auto;
	margin:0 0 30px 0;
	padding:0;
	float:left;
	background:url('../img/images/roundtopimg1.gif') no-repeat top left;
	}
	
	* html #formcontainer_perurl{
	width:680px;
	height:auto;
	margin:0 0 30px 0;
	padding:0;
	float:left;
	background:url('../img/images/roundtopimg1.gif') no-repeat top left;
	}	
	
	#formcontainer_empreg{
	width:680px;
	height:auto;
	margin:0 0 30px 0;
	padding:0;
	float:left;
	background:url('../img/images/roundtopimg1.gif') no-repeat top left;
	}
	
	* html #formcontainer_empreg{
	width:680px;
	height:auto;
	margin:0px 0 30px 0;
	padding:0;
	float:left;
	background:url('../img/images/roundtopimg1.gif') no-repeat top left;
	}
	
	#formcontainer_empbill{
	width:680px;
	height:auto;
	margin:0 0 30px 0;
	padding:0;
	float:left;
	background:url('../img/images/roundtopimg1.gif') no-repeat top left;
	}
	
	* html #formcontainer_empbill{
	width:680px;
	height:auto;
	margin:0px 0 30px 0;
	padding:0;
	float:left;
	background:url('../img/images/roundtopimg1.gif') no-repeat top left;
	}
	
	#formcontainer_emppay{
	width:680px;
	height:auto;
	margin:0 0 30px 0;
	padding:0;
	float:left;
	background:url('../img/images/roundtopimg1.gif') no-repeat top left;
	}
	
	* html #formcontainer_emppay{	
	margin:0px 0 30px 0;
	}
	
	
	
	
	#formcontainer_1{
	width:680px;
	height:auto;
	margin:0 0 30px 0;
	padding:0;
	float:left;
	background:url('../img/images/roundtopimg1.gif') no-repeat top left;
	}
	
	* html #formcontainer_1{
	width:680px;
	height:auto;
	margin:-0px 0 30px 0;
	padding:0;
	float:left;
	background:url('../img/images/roundtopimg1.gif') no-repeat top left;
	}
	
	#formcontainer_2{
	width:680px;
	height:auto;
	margin:0 0 30px 0;
	padding:0;
	float:left;
	background:url('../img/images/roundtopimg1.gif') no-repeat top left;
	}
	
	* html #formcontainer_2{
	width:680px;
	height:auto;
	margin:-170px 0 30px 0;
	padding:0;
	float:left;
	background:url('../img/images/roundtopimg1.gif') no-repeat top left;
	}
	
	#formcontainer_emppayverify{
	width:680px;
	height:auto;
	margin:0 0 30px 0;
	padding:0;
	float:left;
	background:url('../img/images/roundtopimg1.gif') no-repeat top left;
	}
	
	* html #formcontainer_emppayverify{	
	margin:0 0 30px 0;	
	}
	

	.formcls label { 
	display: block; 
	float: left; 
	width: 169px; 
	padding:0; 
	margin: 8px 20px 0 0;
	text-align: right; 
	clear:left;
	
} 

* html .formcls label.ie6 { 
	display: block; 
	float: left; 
	width: 164px; 
	padding:0; 
	margin: 8px 17px 0 0;
	text-align: right; 
	clear:left;
	
}
* html .formcls label.ie6copmpany { 
	display: block; 
	float: left; 
	width: 164px; 
	padding:0; 
	margin: 8px 23px 0 0;
	text-align: right; 
	clear:left;
	
}
.payasugo_box{
	margin-left:200px;
	width:386px;
	margin:0;
	padding:0 10px;
	background:url('../img/images/payasugo_mid.gif') repeat-y ;
	}
	.activenew{
	background:url('../img/images/formnav_hover.gif') no-repeat bottom;
	display:block;
	color:#003366;
	}

	#formnav li a:active, #formnav li a.active{
	background:url('../img/images/formnav_hover.gif') no-repeat bottom;
	display:block;
	color: #003366;
	width:150px;

	}
	

	/*NEW CLASSES updated on 29/12/2008 ends here */

	/*NEW CLASSES updated on 30/12/2008 start here */
	
	.middlealign{
		margin:6px 0 0 10px;
	}


	/*NEW CLASSES updated on 30/12/2008 ends here */

		
	/*NEW CLASSES FOR PRIVACY POLICY AND TERMS OF SERVICES PAGES ADDED ON 5/01/2009 STARTS HERE */
	
#formcontainer2{
	width:676px;
	height:auto;
	margin:0;
	padding:0 0 30px 0;
	float:left;
	background:url('../img/images/roundtopimg.gif') no-repeat top left;
	line-height:120%;
	}
.h3padding{
	padding:10px 0 15px 35px;
	line-height:130%;
	}

.h3padding a{
	text-decoration:none;
	color:#003366;
	}

.list{
	margin:0 0 0 21px;
	padding:0;
	}
.list li{
	list-style-type:decimal;
	margin:10px 0;
	}
	
.list2{
	margin:18px 0 18px 35px;
	padding:0;
	}
.list2 li{
	list-style-type:lower-alpha;
	margin:0;
	}

.list3{
	margin:18px 0 18px 35px;
	padding:0;
	}
.list3 li{
	list-style-type:disc;
	margin:0;
	}
	
.pborder{
	margin:0 35px; 
	padding-bottom:25px; 
	border-bottom:#a0b1c8 solid 2px;
}
	
	
	
	/*NEW CLASSES FOR PRIVACY POLICY AND TERMS OF SERVICES PAGES ADDED ON 5/01/2009 ENDS HERE */

	/*class added on 7.01.09*/
	

	
	
	
	#header{
	background-color:#FFFFFF;
	height:100px;
	width:900px;
	margin:0 auto;
/*	padding-right:8px;*/
	}


.menu ul{
	width:900px;
	margin:0 auto;
	list-style-type:none;
	padding:0 25px 0 0;
	}



#roundboxcontainer2{
	width:910px;
	margin:0 auto;
	padding:0;
	/*float:left;*/
	}
html* #roundboxcontainer2{
	width:910px;
	margin:0 auto;
	padding:0;

	}
* html #roundboxcontainer2{
	width:920px;
	margin:0 auto;
	padding:0;
	}
	
	
.roundbox_profile{
	background:url(../img/images/roundbox1_bg_profile.jpg) no-repeat center;
	float:left;
	height:210px;
	width:420px;
	padding:20px 0 0 25px;
	margin-left:7px;
	}

	.lbltxt { 
	display: block; 
	float: left; 
	width: 172px; 
	padding:0; 
	margin: 0px 20px 0 0;
	text-align: right; 
	clear:left;
	font-size:17px;
	color:#003366;
	font-weight:normal;
	
}

html > body .para{
	*margin-top:-20px;
	*padding:0;
	}
body .para{
	_margin-top:-10px;
	_margin-bottom:-10px;
	_padding:0;
	}

	/* new class 16/01/2009*/
	.fiedborder-nomarginnew{
	display:block;
	border-bottom:#a0b1c8 2px solid;
	margin-top:20px;
	}

.leftbtn_new {

	float:left;
	margin:20px 0 0;
	text-align:right;
	width:180px;

}

.topboeder_new 
{
	border-top:2px solid #A0B1C8;
	margin:20px 15px 0 200px;
	padding-top:10px;
}
/* new class 1/19/2009*/
/*
.monthlyaccess{
position:absolute;
top:440px;
margin-left:30px;
z-index:101;
}
*/

html > body .monthlyaccess{
position:absolute;
top:440px;
z-index:101;
margin-left:25px;
*right:445px;
}


.floatleft{
float:left;
}

* html .floatleft{
float:left;
margin-top:-10px;
z-index:101;
}

/* 19-01-09 */

.bigtxtarea1_new{
	width:370px;
	height:90px;
	margin:15px 5px 5px 5px;
	float:left;
	padding:0;
	border:1px solid #808080;
	}

.bigtxtarea2_new{
	width:340px;
	height:20px;
	margin:15px 5px 5px 5px;
	padding-top:5px;
	border:1px solid #808080;
	}

.textfiledmid_new{
	width:200px;
	height:20px;
	margin:15px 5px 5px 5px;
	padding-top:5px;
	border:1px solid #808080;
}

.bigtxtarea4_new{
	width:353px;
	height:20px;
	margin:15px 0 5px 0;
	padding:0;
	border:1px solid #808080;
	
	}
samp{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

.smaptest{
 padding-left:25px;
}


@-moz-document url-prefix()
{
.smaptest{
 padding-left:18px;
}	
}

.txtfld{
	width: 170px; 
	padding:0;
	text-align: right; 
	clear:left;
	font-size:17px;
	color:#003366;
	font-weight:normal;
	margin:0 0 20px 0;
	margin-right:2px;
	float:left;	
}

/* new classes added  on 13/1/09 starts here */	
	
	
.notopboeder{
	margin:0 15px 0 200px;
	padding:10px 0 0 5px;
	height:auto;
	}
.notopboeder_new{
	margin:0 15px 0 200px;
	padding:10px 0 0 5px;
	height:140px;
	}
	
 html > body .notopboeder{
	margin:0 15px 0 200px;
	*padding:0 0 0 5px;
	height:auto;
	}
	
*html .notopboeder{
	margin:0 15px 0 200px;
	padding:0 0 0 5px;
	height:auto;
	}
	
	
	
.leftbtn2{
	float:left;
	width:200px;
	text-align:right;
	margin:5px 0 0 0;
	}
	
html > body .leftbtn2{
	float:left;
	width:200px;
	text-align:right;
	*margin:15px 0 0 0;
	}
*html .leftbtn2{
	float:left;
	width:200px;
	text-align:right;
	margin:15px 0 0 0;
	}
	
	
	
.heading3{
	font-size:18px;
	color:#003366;
	padding:0;
	margin:0;
}
.floatright2{
	float:right;
	padding:2px;
	/*margin:10px 0px 5px 5px;*/
	text-align:right;
}
/* new classes added  on 13/1/09 ends here */

/* new classes for popup page starts here */

.popup{
	border:10px solid #9fb0c7;
	width:570px;
	margin:0 auto;
	padding:20px;
	line-height:200%;
	background-color:#ffffff;
	}
.popup a{
		color:#336600;
		text-decoration:underline;
		}
.popup a:hover{
		text-decoration:none;
		}
.popup img{
	margin-left:80px;
	}
html > body .popup img{
	*margin-left:74px;
	}
body .popup img{
	_margin-left:77px;
	}

.heading5{
	font-size:24px;
	color:#003366;
	padding:0;
	font-weight:normal;
}
.poplabel{
	width:72px;
	float:left;
	text-align:right;
	margin:0 10px 0 0;
	}
	
.popinput{
	width:396px;
	height:15px;
	border:1px #919191 solid;
	padding:5px
	}
.popinputbig{
	width:396px;
	height:90px;
	border:1px #919191 solid;
	margin-bottom:5px;
	padding:5px;
	}

.style3 {
	color: #407700;
	font-size: 10px;
	padding:0 0 5px 64px;
	margin:0 0 0 18px;
}
body .style3 {
	color: #407700;
	font-size: 10px;
	_padding:0 0 5px 67px;
	margin:0 0 0 18px;
	}
	
/* new classes for popup page starts here */



/*classes for new hello box starts here 24jan09*/
.newhellobg{
	float:left; width:657px;
	float:left; 
	width:657px;
	}
	
	.newhellobg ul{
	width:auto;
	text-align:center;
	list-style:none;
	float:right;
	height:60px;
	background:url(../img/images/logedin-LFT.gif) no-repeat right;
	margin-top:10px;
	}
	.newhellobg ul li{
	width:auto;
	background:url(../img/images/logedin-RIT.gif) no-repeat left;
	text-align:center;
	display: block;
	height:60px;
	padding:0 8px;
	line-height:120%;
	}
	
		*html .newhellobg ul li{
	background:url(../img/images/logedin-RIT.gif) no-repeat left;
	text-align:center;
	display: block;
	height:60px;
	padding:0 8px;
	line-height:120%;
	float:left;
	min-width:150px;
	}
		


/*classes for new hello box ends here 24jan09*/

/* classes for post your profile page starts here 28jan09 */

#formnav2{
	margin:20px 0 0 30px;
	list-style:none;
	float:left;
	}

* html #formnav2{
	margin:20px 0 0 15px;
	list-style:none;
	float:left;
	}

#formnav2 li{
	float:left;
	width:120px;
	background:url(../img/images/formnav_libg.gif) no-repeat bottom;
	margin:2px;
	text-align:center;
	}
#formnav2 li a{
	color:#a0b1c8;
	text-decoration:none;
	display:block;	
	height:25px;
	}
#formnav2 li a:hover{
	background:url(../img/images/formnav_hover.gif) no-repeat bottom;
	display:block;
	color: #003366;
	}
#formnav2 li a:active, #formnav2 li a.active{
	background:url(../img/images/formnav_hover.gif) no-repeat bottom;
	display:block;
	color: #003366;
	}
.plan2{
float:left;
width:194px;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
margin:0 5px;
padding:0 10px;
}
.plan2 p{
margin-left:20px;
}
.bullets{
margin-left:30px;
}
.plan2 select{
padding:0;
}


.plan{
float:left;
width:194px;
}
.plan p{
margin-left:20px;
}


.small{
font-size:12px;
}
.small2{
font-size:10px;
color:#006600;
}
.newlabel{
width:200px;
display:block;
padding:5px;
margin:5px;
float:left;
text-align:right;

}
.newinput{
width:200px;
border:1px solid #cccccc;
margin:10px 5px 10px 0;
vertical-align:middle;
}
.newcheck{
margin:0px 5px 0px 0;
vertical-align:middle;
float:left;
}
.newselect{
width:200px;
border:1px solid #cccccc;
margin:10px 0;
vertical-align:middle;

}
/*.middlealign{
padding:5px 0;
}*/

.middlealign_1{
vertical-align:middle;
padding:5px 0;
margin:6px 0 0 193px;
}
.rightalign{
text-align:right;
}
/*classes for post your profile page here 28jan09*/

.labletest{
	display:block;
	float:left;
	margin:10px 0 0 60px;
	text-align:right;
	width:110px;
}



*html .labletest{
	display:block;
	float:left;
	margin:10px 0 0 30px;
	text-align:right;
	width:110px;
}

/*styles for whitebox 29-01-09 starts here*/	

#formcontainer3{
	width:676px;
	height:auto;
	margin:-180PX 0 0 0;
	padding:0;
	float:left;
	background:url(../img/images/roundtopimg.gif) no-repeat top left;
}

html > body #formcontainer3{
	*margin:0;
}

@-moz-document url-prefix() {
	#formcontainer3{margin:0;}
}

#formcontainer4{
	width:676px;
	height:auto;
	margin:-180PX 0 0 0;
	padding:0;
	float:left;
	background:url(../img/images/roundtopimg.gif) no-repeat top left;
}

* html #formcontainer4{	
	margin:0;	
}


#formcontainer_login{
	width:676px;
	height:auto;
	margin:-180PX 0 0 0;
	padding:0;
	float:left;
	background:url(../img/images/roundtopimg.gif) no-repeat top left;
}

@-moz-document url-prefix() {
	#formcontainer_login{margin:0;}
}

html > body  #formcontainer_login{
	*margin:0;
}

#formcontainer4_aboutus{
	width:676px;
	height:auto;
	margin:0 auto;
	padding:0;
	float:left;
	background:url(../img/images/roundtopimg.gif) no-repeat top left;
}

	
.whitebox{
background: url(../img/images/whitebox-top.jpg) no-repeat top;
width:215px;
}
.whitebox li{
background: url(../img/images/whitebox-bot.jpg) no-repeat bottom;
display:block;
padding:20px;
line-height:100%;
}
	
#rightpanel2{
	height:auto;
	float:right;
	margin:auto;
	padding:27px 0 0 0 ;
	}

*html #rightpanel2{
	height:auto;
	float:right;
	margin:25px auto 0 auto;
	padding:0;
	width:200px;
	}
/*styles for whitebox 29-01-09 end here*/	

/*styles for whitebox 12-02-09 starts here*/	

.divlabel{
	clear:right;
	width:160px;
	margin:10px 10px 0 50px;
	float:left;
	text-align:right;
	
}

.divfield{
	clear:right;
	width:160px;
	margin:0 0 0 10px;
	float:left;
	
}

.divsubmit{
	clear:right;
	width:160px;
	margin:0 239px 0 280px;
	float:right;
	text-align:right;
}

* html .divsubmit{		
	margin:0 249px 30px 280px;
}


.hd_search a{
width:558px;
background:url(../img/images/ddbg_hover.jpg) no-repeat left;
height:16px;
padding:5px 20px;
color:#003366;
display:block;

}

.hd_search a.active{
width:558px;
background:url(../img/images/ddbg.jpg) no-repeat left;
height:16px;
padding:5px 20px;
color:#003366;
} 


.clear4{
	clear:both;
	margin:0 0 0 15px;
	}
* html .clear4{
	clear:both;
	margin:0 0 0 30px;
	}
	
.fied-noborder{
	display:block;
	margin:10px 15px;
	padding:20px 0;
	}
.btnsearch{
vertical-align:middle;
padding:5px 0;
float:right;
}

.bluepatch_new{
	margin:10px;
	padding:5px;
	background:#e6edf4;
	width:120px;
	
	}

/*styles for whitebox 12-02-09 end here*/


/*styles for whitebox 13-02-09 start here*/

/*styles for advanced search 13-02-09 starts here*/

.tabular th{
	background:url(../img/images/th_bg.gif) repeat-x;
	text-align:left;
	vertical-align:middle;	
	height:26px;
	}
/*.tabular th img{
	padding:0 5px;
	}*/

.tabular td{
	vertical-align:middle;
	height:50px;
	padding:0 0 0 5px;
	}
.tabular th a{
	color:#003366;
	padding:5px;
	display:block;
	height:21px;
	padding:5px;
	}
.tabular th a:hover{
	background:url(../img/images/th_hover.gif) repeat-x;
	}
.tabular td img{
	padding:0 5px;
	}
.tdbgcolor{
	background:#ebebeb;
	}

/*styles for advanced search 13-02-09 ends here*/

/* new classes added on 28/2/09 for contact us page starts here */
 
 .greentxt{
	color: #336600;
	font-size: 12px;
	}
 
 
 
.newlabel{
	display:block;
	float:left;
	margin:0 20px 0 -50px;
	padding:0;
	text-align:right;
	width:120px;
	}
 
.newtxtarea{
	float:left;
	width:205px;
	padding:2px;      
	margin:0 0 0 0px;
	border:1px solid #808080;
	}
.smallnewtxtarea{
	float:left;
	padding:2px;      
	margin:0 0 0 0px;
	border:1px solid #808080;
	}
.bigtxtarea10{
	float:left;
	width:270px;
	padding:2px;      
	margin:0 0 0 0px;
	border:1px solid #808080;
	}	
.smallgreentxt{
	font-size:12px; 
	line-height:100%; 
	color:#336600;
	margin-right:2px;
	}
/* new classes added on 28/2/09 for contact us page ends here */	
	
	
	
	
/* new classes added on 28/2/09 for myaccount page starts here */
	
	
/*.roundedbg{
	background:url(images/myaccount_bg.gif) no-repeat top;
	width:906px;
	}*/
	
	
	
	
	
	
	
/* new classes added on 28/2/09 for myaccount page ends here */


	
/* new classes added on 02/03/09 for myaccount page starts here */
	
	
.strsucc{
	color:blue;
}
	
.roundedbg{
	background:url(../img/images/myaccount_bg.gif) no-repeat top;
	width:910px;
	margin:0 auto;
	height:auto;
	padding-top:7px
	/*padding:15px 20px;*/
	}

* html .roundedbg{
	background:url(../img/images/myaccount_bg.gif) no-repeat top;
	width:910px;
	margin:0 auto;
	height:auto;
	padding-top:7px;
	

	/*padding:15px 20px;*/
	}	

	
.roundedbottom{
	clear:both; 
	margin:0 0 0 51px; 
	height:auto;
	}
.toplinks{
	list-style:none;
	margin-left:15px;
	}
	
.toplinks li{
	float:left;
	list-style:none;
	font-size:13px;
	margin:30px 13px 0 13px;
	}	
.toplinks li a{
	margin:10px 10px 0 10px;
	}
	
.fiedborder-nomargin2{
	border-bottom:#a0b1c8 2px solid;
	margin:0 auto;
	width:838px;
	padding-top:0px;
	clear:both;
	height:10px;

	}
	* html .fiedborder-nomargin2{
	border-bottom:#a0b1c8 2px solid;
	margin:0 auto;
	width:838px;
	padding-top:0px;
	clear:both;
	height:10px;

	}
.formdiv{
	padding:0 25px 0 130px;
	float:left;
	width:80%;
	}
#contentnew{
	width:100%;
	background:#fffcf3;
	height:auto;
	padding-bottom:40px;
	margin:0 auto;
	}

* html #contentnew{
	width:100%;
	background:#fffcf3;
	height:auto;
	padding-bottom:40px;
	margin:-20px auto 0 auto;
	}
	
.smallnewtxtarea2{
	float:left;
	padding:2px;      
	margin:0 0 0 0px;
	border:1px solid #808080;
	width:60px;
	}
.selectnew{	
	width:240px; 
	padding:2px;      
	margin:0;
	border:1px solid #808080;
	float:left;
	}
.line{
	width:300px;
	margin-left:100px;
	}
.bigtxtarea11{
	float:left;
	width:380px;
	padding:2px;      
	margin:0 0 0 0px;
	border:1px solid #808080;
	}
.bigtxtarea12{
	float:left;
	width:300px;
	padding:2px;      
	margin:0;
	border:1px solid #808080;
	}		
.bigtxtarea11{
	float:left;
	width:380px;
	padding:2px;      
	margin:0 0 0 0px;
	border:1px solid #808080;
	}
.bigtxtarea13{
	float:left;
	width:235px;
	padding:2px;      
	margin:0 10px 0 0;
	border:1px solid #808080;
	}		
/* new classes added on 28/2/09 for myaccount page ends here */


/* new classes added on 28/2/09 for myaccount_5 starts here */
.mainformdiv{
	margin:15px 10px;
	width:838px;
	padding:0 15px;
	float:left;
	height:auto;
	background:url(../img/images/mainformbg.gif) repeat-y top;
	}
.selectnew2{	
	width:160px; 
	padding:2px;      
	margin:0;
	border:1px solid #808080;
	float:left;
	}
.smallnewtxtarea3{
	float:left;
	padding:2px;      
	margin:0 0 0 0px;
	border:1px solid #808080;
	width:40px;
	}
.divright{
	float:left; 
	width:340px; 
	margin:0 0 0 90px;
	}
.lineht{
	line-height:110%;
	}
.toplinks li a.active, .toplinks li a:active{
	background:none;
	color:#004479;
	}
	
/* new classes added on 28/2/09 for myaccount_5 page ends here */
/* new classes added on 28/2/09 for myaccount_1 page starts here */

.mainformdiv2{
	margin:15px 10px;
	width:838px;
	padding:0 15px;
	float:left;
	height:auto;
	background:none;
	}
.leftdiv{
	float:left;
	border-right:2px solid #d2d2d2;
	margin-right:25px;
	min-height:300px;
	width:510px;
	}
* html .leftdiv{
	float:left;
	border-right:2px solid #d2d2d2;
	margin-right:25px;
	min-height:300px;
	width:480px;
	}
	
.rightdiv2{
	float:left;
	width:300px;
	height:auto;
	font-size:14px;
	line-height:160%;
	}
.headinglabel{
	font-size:18px;
	color:#003366;
	font-weight:normal;
	margin:23px 0 5px 0;
	float:left;
	padding-right:25px;
	}
.labeltxt{
	float:left;
	font-size:14px;
	color:#000000;
	width:175px;
	margin:5px 0 5px 0;
	}
.listings{
	clear:both;
	list-style:none;
	margin:0 15px;
	font-size:14px;
	color:#000000;
	line-height:190%;
	}
.listings li{
	float:left;
	display:block;
	margin-right:30px;
	}
.divider{
	width:470px;
	clear:both; 
	margin-left:10px;
	background:#d2d2d2;
	height:2px;
	}
.middle{
	vertical-align:middle;
	}
/* new classes added on 28/2/09 for myaccount_1 page ends here */	
	
/* new classes added on 02/03/09 for myaccount page ends here */

/* new classes added on 28/2/09 for myaccount_6-7 page starts here */
.uldiv{
	float:left;
	border-right:2px solid #aebed1;
	margin:0 20px 0 10px;
	min-height:300px;
	width:97px;
	padding:0 20px 0 0;
	}
	
* html .uldiv{	
		height:300px;	
	}
	
.mesgul{
	margin:0 ;
	border-right:#d2d2d2 1px solid;
	border-left:#d2d2d2 1px solid;
	border-top:#d2d2d2 1px solid;
	}
.mesgul li{
	border-bottom:#d2d2d2 1px solid;
	width:96px;
	}
.mesgul li a{
	display:block;
	height:20px;
	padding:5px 0 0 10px;
	}
.mesgul li a:hover, .mesgul li a:active, .mesgul li a.active{
	background:#7a8eac;
	text-decoration:none;
	color:#ffffff;
	}
.inboxtable{
	border-right:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
	width:683px;
	color:#383838;
	font-size:11px;
	
	}
.inboxtable th{
	border-bottom:1px solid #aebed1;
	border-top:1px solid #d2d2d2;
	background:#7a8eac;
	color:#ffffff;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	padding:0 0 0 10px;
	}

.inboxtable td{
	border-bottom:1px solid #d2d2d2;
	padding:0 0 0 10px;
	}
/* new classes added on 28/2/09 for myaccount_6-7 page ends here */

/* new classes added on 12/3/09 for myaccount_7 page starts here */
.inboxdiv{
	border:1px solid #d2d2d2;
	width:678px;
	height:65px;
	color:#383838;
	font-size:11px;
	float:left;
	background:#f6f6f6;
	padding:10px;
	line-height:155%;
	}
.inboxdiv2{
	border-bottom:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
	width:673px;
	color:#000000;
	font-size:12px;
	float:left;
	padding:10px 10px 10px 15px;
	}
.inboxlabel{
	width:60px;
	display:block;
	float:left;
	color:#004479;
	text-align:right;
	margin:0 15px 0 0;
	}
.inboxlabelbig{
	width:650px;
	}
.mainformdiv3{
	margin:10px;
	width:100%;
	padding:0 0 0 15px;
	float:left;
	height:auto;
	background:none;
	}
img{
	border:none;
	}
/* new classes added on 12/3/09 for myaccount_7 page ends here */

/* new classes added on 12/3/09 for myaccount_3 page starts here */

.mainformdiv4 {
	background:transparent none repeat scroll 0 0;
	float:left;
	height:auto;
	margin:0px 20px;
	padding:0 15px;
	width:838px;
}

* html .mainformdiv4 {
	background:transparent none repeat scroll 0 0;

	height:auto;
	margin:0px 0 0 20px;
	padding:0 15px;
	width:838px;
}


.bluheding{
	font-size:18px;
	color:#004479;
	}
.alignmiddle{
	vertical-align:middle;
	}
.fiedborder-nomargin3{
	border-bottom:#d2d2d2 2px solid;
	margin:20px auto;
	width:838px;
	padding-top:10px;
	clear:both;
	height:10px;
	}

.clear{
	clear:both;
}

/* new classes added on 12/3/09 for myaccount_3 page ends here */

/* new classes added on 13/3/09 for myaccount_2 page starts here */

.labelclass {
	color:#004479;
	display:block;
	float:left;
	font-size:13px;
	text-align:right;
	width:185px;
	}
.bigtxtfield{
	border:1px solid #808080;
	float:left;
	height:25px;
	margin:0 0 0 5px;
	padding:0;
	width:637px;
	}
.bigtxtfield_1{
	border:1px solid #808080;
	float:left;
	height:25px;
	margin:0 0 0 10px;
	padding:0;
	width:637px;
	}
	
.bigtxtfield_1{
	border:1px solid #808080;
	float:left;
	height:25px;
	margin:0 0 0 10px;
	padding:0;
	width:637px;
	}
	
html > body .bigtxtfield_1{	
	*width:640px;
	}	

* html  .bigtxtfield_1{	
	*width:630px;
	}	
	
.labelclass2 {
	color:#004479;
	display:block;
	float:left;
	font-size:13px;
	text-align:right;
	width:180px;
	margin:18px 0 18px 0;
	}
.bigtxtfield2{
	border:1px solid #808080;
	float:left;
	height:25px;
	margin:18px 0 18px 10px;
	padding:0;
	width:637px;
	height:103px;
	}

* html .bigtxtfield2{	
	width:630px;	
}	
	
.smalltxtfield{
	border:1px solid #808080;
	float:left;
	height:25px;
	height:25px;
	margin:0 0 0 5px;
	padding:0;
	width:50px;
	}

.smalltxtfield_1{
	border:1px solid #808080;
	float:left;
	height:25px;
	height:25px;
	margin:0 0 0 10px;
	padding:0;
	width:50px;
	}	
	
.chkboxes{
	margin:-5px 0 0 190px;
	padding:0;
	}
.chkboxes li{
	float:left;
	width:215px;
	display:block;
	}
.bigtxtfield4{
	border:1px solid #808080;
	height:25px;
	margin:0 0 0 10px;
	padding:0;
	width:572px;
	}
html > body .bigtxtfield4{
	border:1px solid #808080;
	height:25px;
	margin:0 0 0 10px;
	padding:0;
	*width:575px;
	}

* html  .bigtxtfield4{	
	width:550px;
}	
	
	
.clear3{
	clear:both;
	margin:0 0 0 190px;
	padding:5px 0 0 0;
	vertical-align:middle;
	}
	

	
html > body .chk2{
	*margin:0px 0; 
	vertical-align:middle;
 	}
.style4{
	color:#336600;
	font-size:10px;
	padding-left:70px;
	}
.style5{
	color:#336600;
	font-size:10px;
	padding-left:15px;
	}	
.chk3{
	margin:2px 2px 0 0; 
	vertical-align:top;
	float:left;
 	}
html > body .chk3{
	*margin:7px 0 0 0; 
	*vertical-align:bottom;
	float:left;
 	}
.selectclass{
	border:1px solid #808080;
	margin:0 0 0 7px;
	padding:2px;
	width:250px;
	height:25px;
	}
.selectclass2{
	border:1px solid #808080;
	margin:0 0 0 13px;
	padding:2px;
	width:130px;
	height:25px;
	}
.labelclass22 {
	color:#004479;
	display:block;
	float:left;
	font-size:13px;
	text-align:right;
	margin-left:-5px;
	width:185px;
	}
.radio{
	margin:0 0 0 190px;
	padding:0;
	width:632px;
	}
.radio li{
	float:left;
	width:auto;
	display:block;
	}
.smalltxtfield2 {
	border:1px solid #808080;
	height:25px;
	margin:0 0 0 13px;
	padding:0;
	width:50px;
	}
.radiocls{
	margin:0 0 0 45px;
	}
/* new classes added on 13/3/09 for myaccount_2 page ends here */

/* Added on 21-03-09 */
	
.samphv{
padding-left:26px;
}	

html > body .samphv{
*padding-left:32px;
}

body .samphv{
_padding-left:32px;
}

.h1loginname{
padding-left:45px;
}

.h6subtitle{
margin-top:5opx;
}


/* End OF Added on 23-03-09 */

/* Added on 21-03-09 */

.newlabel_1{
	display:block;
	float:left;
	margin:0 20px 0 0px;
	padding:0;
	text-align:right;
	width:70px;
	}

/* End OF Added on 23-03-09 */

/* new classes added on 20/3/09 for myaccount_8 page starts here */


.labelclass23{
	color:#004479;
	display:block;
	float:left;
	font-size:14px;
	text-align:right;
	width:60px;
	}
.bigtxtfieldnew{
	border:1px solid #808080;
	height:25px;
	margin:0 0 5px 15px;
	padding:0;
	width:470px;
	
	}
.bigtxtfieldnew1{
	border:1px solid #808080;
	height:25px;
	margin:5px 0 0 15px;
	padding:0;
	width:733px;
	}
.bigtxtfield2new{
	border:1px solid #808080;
	margin:10px 0 20px 15px;
	padding:0;
	width:733px;
	height:173px;
	}
	
/* new classes added on 20/3/09 for myaccount_8 page ends here */

/* Added on 25-03-09 */

.divWel{
	width:910px;
	margin:0 auto;
}

.h1welcome {
color:#003366;
font-size:24px;
font-weight:normal;
padding:20px 0 10px 7px;
}

/* End */

/* Added on 25-03-09 */

body .homespk{
_margin:15px 0 0 0;
}
html > body .homespk{
*margin:15px 0 0 0;
}


/* End */

/* Added on 30-03-09 */

.spantrain{
float:left;
padding:10px 0 0 0;
}
.small3{
font-size:10px;
color:#006600;
padding:0 0 0 193px
}
.spanpl2{
color:#CC3300;
font-size:12px;
}

.small_new{
font-size:12px;
color:#000;
font-style:italic;
}

/* End */

/* Added on 30-03-09 */

.selectclass3{
	border:1px solid #808080;
	margin:0 0 0 -3px;
	padding:2px;
	width:130px;
	height:25px;
	}

.labelclass {
	color:#004479;
	display:block;
	float:left;
	font-size:13px;
	text-align:right;
	width:180px;
	}
	
.selectclass2_1 {styles.css (line 2428)
border:1px solid #808080;
height:25px;
margin:0 0 0 7px;
padding:2px;
width:130px;
}	

html > body #contentnew{
	width:100%;
	background:#fffcf3;
	height:auto;
	padding-bottom:40px;
	*margin:-20px 0 0 0;	
}

#contentnew_1{
	width:100%;
	background:#fffcf3;
	height:auto;
	padding-bottom:40px;
	margin:0 auto;	
}


#div_per{
	margin:5px 0px 5px 180px;
}

/* End */	

/*class added on 18-03-09*/
.payasugo_box_container_new{
	width:406px;
	height:auto;
	padding:0;
	float:right;
	margin:5px 0;
	}
	.payasugo_box_container_txt{
	width:406px;
	height:auto;
	padding:0;
	float:right;
	margin:5px 0;

	}
	.chk_divmargin_2{
	margin:0 0 0 -20px;
	float:left;
	}
	.topmargin{
	margin-top:-45px;
	}
	html  > body  .topmargin{
	*margin-top:-30px;
	}
	.clsbtmimg{
		clear:both; 
		margin:0 auto; height:28px;
	}
	
	*  html .clsbtmimg{
			margin:0 auto 0 6px; 		
	}
	
	.clsbottimg{
		clear:both; 
		margin:0 auto; 
		height:28px;
	}
	
	*  html  .clsbottimg{
		clear:both; 
		margin:0 auto 0 28px; 
		height:28px;
	}
	
	.clsbottimg2{
		clear:both; 
		margin:0 auto; 
		height:28px;
	}
	
	* html .clsbottimg2{
		clear:both; 
		margin:0 auto 0 6px; 
		height:28px;
	}
	
	.clsbottimg3{
		clear:both; 
		margin:0 auto; 
		height:28px;
	}
	
	* html .clsbottimg3{
		clear:both; 
		margin:0 auto 0 6px; 
		height:28px;
	}
	
	.msgbxlkcontact{
		float:right; 
		margin:5px 160px 0 0;
	}
	
	*  html .msgbxlkcontact{
		float:right; 
		margin:5px 90px 0 0px;
	}
	
	.clsbottregsucc{
		clear:both;
		margin:0 0 0 2px;	
	}
	
	@-moz-document url-prefix(){
		.clspostprf_h3 {
			margin:3px 0 5px;
		}
	}
	

/* end 18-03-09 */

/* new classes added on 10/04/09 for aboutus page starts here */
#formcontainer4{
	width:676px;
	height:auto;
	margin:0;
	margin:0 0 10px 0;
	float:left;
	background:url(../img/images/roundtopimg_10-04.gif) no-repeat top left;
	line-height:120%;
	}
.italictxt{
	color:#4d4d4d;
	font-size:10px;
	font-weight:italic;}

.txtdiv{
	padding:0 35px 15px 35px;
	clear:both;
	line-height:140%;
	}
.txtdiv img{
	padding:0 10px 5px 0;
	}
.txtdiv h6{
	font-size:18px;
	color:#003366;
	font-weight:normal;
	margin:0;
	padding:10px 0;
	}
	
.headingblue{
	font-size:18px;
	color:#003366;
	font-weight:normal;
	margin:7px 0;
	padding:0;
	}
.txtdiv	h1{
	font-size:24px;
	color:#003366;
	font-weight:normal;
	padding:20px 0 0 0;
	}

.pborder2{
	margin:0; 
	margin:25px 0; 
	border-bottom:#a0b1c8 solid 2px;
	}
.pborder3{
	margin:0; 
	margin:25px 0 0 0; 
	clear:both;
	border-bottom:#a0b1c8 solid 2px;
	}
.left{
	float:left;
	}
	
.titl8	{
	padding:0 0 0 20px;
}

/* new classes added on 10/04/09 for aboutus page ends here */
/* new classes added on 10/04/09 for aboutus page starts here */

.ibxsummary{
	margin:10px 0 0 5px;
}

.divider_new{
	background:#D2D2D2 none repeat scroll 0 0;
	clear:both;
	height:2px;
	margin-left:40px;
	width:840px;
}
.divselect3{
	margin:0 5px 0 40px;
	clear:both;
	float:left;
}
.clsselect2{
	border:1px solid #929292;
color:#333333;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:12px;
height:26px;
margin:0 0 30px 0;
padding:5px;
}
.billclssave{
	margin:0 0 0 0;	
}

.bill_plan{
	font-size:14px;
	color:green;
	float:left;
}
/* end */
