#form_message { color: #8F1111; font-weight: bold; }
.form_required_action { border-color: #8F1111; }
.form_required_mark { color: #8f1111; }
.form_field_sub { color: #666; }
.form_label {
    font-size: 13px;
    font-weight: bold;
}
.form_heading {
	font-size: 18px;
	font-weight: bold;
}
.form_input {
    width: 310px;
    padding: 4px;
    font-size: 12px;
    font-family: Arial, sans-serif;
    border: 1px solid #aaa;
    color: #555;
}
textarea.form_input {
    height: 100px;
}
.numeric_form_input { width: 40px; }