#login-wrapper {
	float: left;
	padding: 10px 10px 10px 10px;
	}
	#login-wrapper a {
	color:#002147;
	}
	
		#login-wrapper h2 {
		font-size:18px;
		font-weight:bold;
		margin-bottom:5px;
	}
	
#login-wrapper br { display: none; }	
#login-intro {margin-left: 210px; }

	
#login {
	float: left;
	width: 200px;
	border: 1px solid #ddd;
	background: #f1f1f1;
	}
#login form { margin: 10px; }	

#no-email { margin-left: 210px; 
	color: #f00;
	margin-bottom: 10px;}
	
#full-login-wrapper { text-align: center; }	
#full-login-wrapper #login { 
	float: none; 
	width: 300px;
	margin: 10px auto;
	}

#registration-wrapper { text-align: center; }
#registration-wrapper #registration { width: 300px; margin: 10px auto; text-align: left; background: #f1f1f1; border: 1px solid #ddd; }
#registration-wrapper #registration form { margin: 10px; }
#registration-wrapper #registration label { font-weight: bold; }	
#registration-wrapper .form-section { margin: 20px 0; }
#registration-wrapper .question { margin: 20px 0; }

#forgot-wrapper { text-align: center; }
#forgot-wrapper #forgot { width: 300px; margin: 10px auto; text-align: left; background: #f1f1f1; border: 1px solid #ddd; }
#forgot-wrapper p { width: 300px; margin: 10px auto; text-align: left; }
#forgot-wrapper #forgot form { margin: 10px; }
#forgot-wrapper #forgot label { font-weight: bold; }	
#forgot-wrapper .form-section { margin: 20px 0; }
#forgot-wrapper .question { margin: 20px 0; }

#invalid-email { 
	background: #ffc; 
	color: #f00; 
	width: 645px;
	float: right;
	
	}
* html #invalid-email { margin-left: 10px; }

#request-account{
padding:10px;

}

#requestTitle{
padding:10px 10px 0 10px;
font-size:18px;
font-weight:bold;

}