/* CSS Document */

#bigbox {
	margin:20px 80px;
	}
		
#bigbox fieldset {
	background: #DDECEE;
	border:3px solid #8CAAB1;;
	color:#002B4A;
	padding:15px 25px;
	}

#bigbox .reg-label {
	padding: 0px 10px 30px 5px;
	width: 100px;
	text-align:right;
	}

#bigbox #loginuser {
	width:250px;
	margin-right:0;
	}

#bigbox #loginpass {
	width:250px;
	}
	
#bigbox #pass1 {
	width:250px;
	}
	
#bigbox #pass2 {
	width:250px;
	}
	
#bigbox #username {
	width:250px;
	}
	
#bigbox #password {
	width:250px;
	}

#bigbox #email {
	width:250px;
	}

#bigbox #name {
	width:250px;
	}

#bigbox .form-fields {
	font-size:18px;
}

.validation-failed {
	background-color:#FDD;
}

#bigbox .form-field-descriptor {
	display:block;
	color:#999;
	font-size:9px;
}

#bigbox .form-error {
	color:#F00;
	font-size:9px;	
	font-weight:bold;	
}


		/*FORM CSS*/
legend { 
	background: #002C4B;
	border:3px solid #8CAAB1;;
	color:#FFF;
	width:40%;
	margin:0 auto;
	font-weight:bold;
	font-family:'Lucida Grande','Trebuchet MS', Arial;
	text-align:center;
	}

.form-container {
	background:#DDE9E8;
	border:1px solid #AFC7C5;
	padding:30px 75px;
	}

.form-container form p { 
	margin: 0;
	}

.form-container form fieldset { 
	margin: 10px 3.5em 2em 3.5em;
	padding: 10px;
	border-top:2px solid #F0F6F5;
	border-right: 2px solid #C2C8C7;
	border-bottom:2px solid #A6ACAB;
	border-left:2px solid #DDE9E8;
	background:#EBF3F2;
	}

label {
	text-align:right;
	padding:10px;
}

.uname { 
	padding:0px 0;
	font-family:'Lucida Grande','Trebuchet MS', Arial;
	margin:1em 80px .75em 0;
	font-size:18px;
	text-align:right;
	}

.username { 
	padding:0px 0;
	font-family:'Lucida Grande','Trebuchet MS', Arial;
	margin:1em 70px .75em 0;
	font-size:18px;
	text-align:right;
	}

.pass { 
	padding:0;
	font-family:'Lucida Grande','Trebuchet MS', Arial;
	margin:1em 80px .5em 0;
	font-size:18px;
	text-align:right;
	}

.email { 
	padding:0;
	font-family:'Lucida Grande','Trebuchet MS', Arial;
	margin:1em 70px .5em 0;
	font-size:18px;
	text-align:right;
	}
			
/* Validator Classes */
#advice-required-username { color:#F00;font-size:9px;font-weight:bold; display:none;font-family:Verdana, Helvetica, arial, sans-serif;}
#advice-required-password { color:#F00;font-size:9px;font-weight:bold; display:none;font-family:Verdana, Helvetica, arial, sans-serif;}
#advice-validate-username-loginuser { color:#F00;font-size:9px;font-weight:bold;font-family:Verdana, Helvetica, arial, sans-serif;}
#advice-validate-email-ok-email { color:#F00;font-size:9px;font-weight:bold;font-family:Verdana, Helvetica, arial, sans-serif;}
#advice-validate-credentials-credentials { color:#F00;font-size:9px;font-weight:bold;font-family:Verdana, Helvetica, arial, sans-serif;}
#advice-validate-password-length-pass1 { color:#F00;font-size:9px;font-weight:bold;font-family:Verdana, Helvetica, arial, sans-serif;}
#advice-validate-password-match-pass1 { color:#F00;font-size:9px;font-weight:bold;font-family:Verdana, Helvetica, arial, sans-serif;}
#advice-validate-password-entered-pass2 { color:#F00;font-size:9px;font-weight:bold;font-family:Verdana, Helvetica, arial, sans-serif;}

