@charset "utf-8";
.form {
	font-family:Helvetica, Georgia, Trebuchet, Verdana, sans-serif;
	margin:0 auto;
	padding:1em;
}
#registration {
	margin:0 auto;
	padding:1em;
	height:30em auto;
	width:30em;
}
#registration h1 {
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 0 0;
}
#registration p {
	font-size:0.8em;
	color:#666666;
	margin-bottom:2em;
	border-bottom:solid 0.1em #b7ddf2;
	padding:0 0 0.5em 0em;
}
#registration .perror {
	color:#F00;
	margin-bottom:2em;
	padding-bottom:0.8em;
}
#registration .aerror {
	color:#F00;
	font-size:0.8em;
	width:20em;
	margin-bottom:0em;
	float:left;
	padding:0em;
}
#registration label {
	font-size:0.8em;
	font-weight:bold;
	width:12em;
	float:left;
	padding:0em;
}
#registration input {
	font-size:1em;
	display:block;
	padding:0.3em;
	border:solid 0.1em #aacfe4;
	margin:0 0 0em 0em;
}
#registration option {
	font-size:1em;
	display:block;
	padding:0.2em;
}
#registration textarea {
	resize:none;
	font-family:Helvetica, Georgia, Trebuchet, Verdana, sans-serif;
	padding:0.3em;
	border:solid 0.1em #aacfe4;
	margin:0 0 0em 0em;
}