div#signup{width:100%;margin:20px 0px 30px 0px; padding:10px 0px 10px 0px; background:#fafafa}
div#userProfile img{vertical-align:middle}
form#signup_form{width:100%; margin:0px auto; margin-bottom:20px; padding:10px 0px 10px 0px; background:#efefef;  }
	form#signup_form fieldset{width:360px;margin:0px auto; margin-bottom:10px;background:#f5f5f5;  border:2px solid #ccc}
		form#signup_form fieldset legend{}
		
		form#signup_form table{margin:10px 10px 10px 10px;}
			form#signup_form table tr{}
				form#signup_form table tr td{}
					form#signup_form table tr td label{font-weight:bold}
					form#signup_form table tr td input{width:135px; margin:2px 0px 5px 20px; padding:3px 10px 3px 10px; background:#fafafa; border:1px solid #ccc}
					form#signup_form table tr td input:hover{text-decoration:underline; background:#fff; border:1px solid #666}
					form#signup_form input.button{width:110px; font-weight:bold; background:#f0f0f0;border:1px solid #888}
					
div.error,div#userProfile_error{margin:0px 0px 10px 0px; padding:0px 10px 0px 10px; font-weight:bold; color:#500; background:#daa;}
		div.success{margin:0px 0px 10px 0px; padding:0px 10px 0px 10px; font-weight:bold; color:#070; background:#8d8;}