/* LOGIN FORM CSS
-------------------------------*/
.loginfrm .formbox {
	padding:10px 0 0 0;
	position:relative;
	margin:0px;
	}
/* FORM STRUCTURE CSS
-------------------------------*/
.loginfrm .formbox ol li {
	padding:0 0 10px 0;
	text-align:left;
	border:none;
	}
.loginfrm .formbox ol li label{
	line-height:1;
	width:20%;
	}
.loginfrm .formbox .help,
.tabcontent .formbox .help {
	position:absolute;
	right:-3px;
	top:-3px;
	}
.loginfrm ol li .error {
	margin:0px;
	}
/* COMMON TITLE AND NOTE CSS
-------------------------------*/
.loginfrm h4 {
	text-align:left;
	margin:0 57px 0 10px;
	}
.loginfrm .btnbar a{
	padding-right:10px;
	}
.loginfrm .btnbar .reglink {
	}

/*TEXT BOX CSS*/
 .login_container {
	min-height:1px;/*min-height is required for IE7*/
	margin-bottom:-20px;
}
.gridbox1{
	width:39.8%;
	float:left;
	}
.gridbox2{
	width:60.2%;
	float:right;
	}

.textbox{
	padding:0 10px 0 10px;
	color:#003377;
	border-right:1px solid #CFCFCF; 
	min-height:187px;
	}
.login_box{
	padding:0 124px 0 19px;
	min-height:187px;
	}
.login_box .btnbar {
	border-bottom:1px solid #cfcfcf;
	border-top:none;
	background-color:#FFFFFF;
	position:relative;
	height:37px;
	margin:2px 50px 5px 10px;
	}
.login_box .btnbar span {
	position:absolute;
	left:21%;
	top:0px;
	margin-left:7px;
	width:62%;
	}
.login_box .btnbar span a {
	color:#008EEA;
	font-weight:normal;
	position:absolute;
	right:-50px;
	top:4px;
	}
.login_box .btnbar span a:hover {
	color:#333333;
	}