form{
	margin:0;
	padding:0;
}


input, select {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 250px;
	padding: 5px;
}

input.missing, select.missing {
	border: 1px solid #E4422B;
}

textarea {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 250px;
	padding: 5px;
	height: 100px;
}

textarea.missing {
	border: 1px solid #E4422B;
}

.select_mini {
	width: auto;
	background-color: transparent;
	border:0;
}

.dropdown_auto {
	font-size: 11px;
	font-weight: normal;
	background-color: #F8F8F8;
	border: 1px solid #AEB2B0;
	width: auto;
}



input.submit_button {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	border:0;
	background-color: #A8A8A8;
	color: #FFFFFF;
	padding: 5px;
	width: auto;
	text-transform: uppercase;
}


.missingInput {
	font-weight: normal;
	color: #FF0000;
}



div#signup input, select {
	width: 90px;
}

div#signup input.submit_button {
	width: auto;
	background-color: #C6C6C6;
}
