#form_error {
	color:#FF0000;
	font-weight:bold;
}

#form_table {
	width:600px;
}

#form_table td {
	padding:5px 0 5px 0;
}

#form_table .form_input {
	width:300px;
}
#form_table .form_input_short {
	width:200px;
}
input, select, textarea {
	font: 10px Arial, "Trebuchet MS", Verdana, sans-serif;	
	margin:5px 0 5px 0;
}
select {
	padding:0;
}
optgroup {
	font: 10px Arial, "Trebuchet MS", Verdana, sans-serif;
	margin:5px 0 5px 0;
}

#form_table option {
	display:block;
}

#form_table .input_cell {
	padding:0;
}

#form_table .label_cell {
	vertical-align:top;
	width:90px;
	padding-right:20px;
}

.indented_option {
	padding-left:20px;
}


