/** 
 * @author Hardayal
 * 
 */
@CHARSET "ISO-8859-1";
#UsernamePasswordInfo_form .form_element
{
	margin-top:5px;
	margin-bottom:5px;
}
#UsernamePasswordInfo_form .form_element p
{
	display:inline;
}
#UsernamePasswordInfo_form #email_element label
{
	width:150px;
	/*height:25px;*/
	padding-top:3px;
	clear:left;
	display:block;
	float:left;
}
#UsernamePasswordInfo_form #ssn_element label
{
	width:150px;
	/*height:25px;*/
	padding-top:3px;
	clear:left;
	display:block;
	float:left;
}
#UsernamePasswordInfo_form #submit_element
{
	width:50%;float:left;
	margin-top:10px;
}
#UsernamePasswordInfo_form #submit_element label
{
	float: left;
    width: 149px;
}

#UsernamePasswordInfo_form #Cancel_element
{
	width:20%;float:left;	
	margin-top:10px;
}
#UsernamePasswordInfo_form #Cancel_element label
{
	float: left;
   
}

#UsernamePasswordInfo_form .form_error
{
	border:1px solid #c90000;
}
#UsernamePasswordInfo_form .element_select{
	
	width: 75px;float: left;
}
#UsernamePasswordInfo_form .element_select label{
	
	width: 120px;display: none;
}
#UsernamePasswordInfo_form .element_select select{
	
	width: 70px;
}
#UsernamePasswordInfo_form #month_element{
	
	width: 225px;
}
#UsernamePasswordInfo_form #month_element label{
	
	width: 152px;display: block;
}



/*CSS for the username and password creation form*/

#UsernamePassword_form .form_element
{
	margin-top:5px;
	margin-bottom:5px;
}
#UsernamePassword_form .form_element p
{
	display:inline;
}

#UsernamePassword_form label
{
	width:125px;
	/*height:25px;*/
	padding-top:3px;
	clear:left;
	display:block;
	float:left;	
}
#UsernamePassword_form #submit_element
{
	width:50%;float:left;
	margin-top:5px;
}

#UsernamePassword_form .form_error
{
	border:1px solid #c90000;
	margin-top: 2px;
}
