input, select {
	font-family: Georgia;
	font-size: 12px;
	font-weight: normal;
	background-color: #F8F8F8;
	border: 1px solid #AEB2B0;
	width: 170px;
}

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


textarea {
	font-family: Georgia;
	font-size: 12px;
	font-weight: normal;
	background-color: #F8F8F8;
	border: 1px solid #AEB2B0;
	width: 280px;
	height: 100px;
}

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



.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 {
	width: 46px;
	height: 14px;
	border: 0;
}

form{
	margin:0;
	padding:0;
}



input.submit_button {
font-family: Georgia;
	border: 1px solid #999999;
	background-color: transparent;
	color: #333333;
	padding:0;
	/*margin-top:5px;*/
	width: auto;
}


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