#membership_signup_form {
	margin:10px;
}

#required_notice{
	padding-left:215px;
}

label{
	float:left;
	width:195px;
	text-align:right;
	margin-right:10px;
}

input, select{
	margin-bottom:10px;
}

select{
	width:150px;
}

#buttons{
	margin:15px 0 0 150px;
}

.fieldWithErrors {
	padding:0;
	display:inline;
	background:transparent;
}

.fieldWithErrors input {
	background:red;
}

.formError {margin-left:215px;margin-bottom:10px;font-weight:bold;color:red;font-size:11px;}

#membership_thank_you {

}

#membership_content {
	float:left;
	display:inline;
	margin: 40px 10px;
}