@CHARSET "utf-8";

/******** html ********/
label{
	width:110px;
	float:left;
}

/******** id ********/
#username, #password{
	width: 140px;
	float:left;
}

#submitbtn{
	margin-top: 4px;
	margin-right: 5px;
	float:right;
}
#statusDiv{
	margin-top: 6px;
	float: left;
	width: 164px;
	font-weight:bold;
}

#lbFootnote{
   	width: 308px; /* 318 */  
   	margin: 4px 0 0 10px;
   	text-align: right;
}
#content a{
	/*text-decoration: none;
	color: #15139f;*/
}
#content a:hover{
	text-decoration: underline;
}
#row1{
	width: 400px;
	float:left;
}
#row2{
	width: 400px;
	float:right;
}
#ajaxLoaderLogin{
	float:none;
}
#Email{
	width:180px;
}
#submitEmail{
	margin:4px 0 0 0;
	float:right;
}
#statusDivEmail, #errorDivEmail{
	float:left;
	margin-top:8px;
	font-weight:bold;
	color:#000000;
	width: 250px;
}
#errorDivEmail{
	display: none;	
}
#divFormFields label{
	width: 70px;
}
#divFormFields{
	width: 270px;
	margin:auto;
}
#divFormFields input{
	float:right;
}
#sendMailLoader{
	display: none;
	margin:2px;
}
#standardFields, #extraFields, #divFormEnd{
	width:350px; 
	margin:auto;
}
#standardFields{
	margin-bottom:6px;
}
#standardFields input, select{
	margin-top:1px;
	width: 240px;
	/*float:left;*/
}
#standardFields label{
	width: 100px;
	/*padding-top:2px;*/
}

#extraFields td{
	vertical-align: top;
	padding: 2px 2px 2px 0;
}
#extraFields label{
	width:100%;
	padding:0;
	border:0;
	margin:0;
}

#HeardAboutUs{
	width:298px;
}
#KeepInformed, #aDisclaimer{
	margin-top:		4px;
	margin-right: 	8px;
}
#divFormEnd{
	margin-top:10px;
}
#statusDivReg, #errorDivReg{
	width: 	190px;
	display:block;
	font-weight: bold;
}
#errorDivReg{
	display: none;	
	
}
#btnSend{
	float:right;
}
/******** classes ****/

.loginBox h3{
	margin: 6px 0 0 0;
	font-size:1.1em;
}

.loginBox {
  	width: 318px; /* 318 */  
   	background: url('/img/lay/lbox_middle_es.gif') repeat-y left top;
   	margin: 10px 18px 0 0px;
}

.lbHeader {
	width: 258px; /* 318 - 30 - 30 */
	padding:10px 30px 0 30px;
   	background: url('/img/lay/lbox_header_es.gif') no-repeat left top; 
   	margin:0; 
}  
.lbFooter {
	width: 318px; /* 318 */
	height:15px;
	background: url('/img/lay/lbox_footer_es.gif') no-repeat left bottom;
	margin:0;	 
}
.lbContent { 
   	padding: 10px 30px 0px 30px; 
   	margin: 0; 
}
.lbContent ol{
	list-style-type:none;
	padding:0;
}
.lbContent a{
	margin-left: 8px;
	color:#15139F;
	text-decoration: none;
}
.lbContent a:hover{
	text-decoration: underline;
}
.required{
	font-weight: normal !important;
}


