#signup_form fieldset {
	width: 500px;
	margin-top: 10px;
	padding:8px;
}

#signup_form p {
	margin-left: 15px;
	width: 450px;
	word-spacing: 1px;
	text-indent: 8px;
}

.buttons {
	margin-left: 15px;
}

.textlabel{ 
	float: left;
	clear: left;
	text-align: right;
	width: 130px;
	margin-right: 10px;
	margin-top: 10px;
	font-weight: bold;
	vertical-align: top;
}

.radiolabel {
	position: relative;
	margin: 0px;
	text-align: left;
	width: 5px;
}

#signup_form input, #signup_form textarea, #signup_form select {
	margin-top: 10px;
	margin-left: 10px; 
	border: 1px solid #555; 
	background: #eee;
}

#signup_form .radiobutton {
	background: #dddbbb;
	border: 0px;
}

#signup_form legend {
	font-weight: bold;	
}

#signup_buttons {
	margin-left: 120px;
}

.submit_button {
	font-weight: bold;
}

.form_error {
	color: red;
}

.required_field {
	color: red;
	font-weight: bold;
}