.feedback_message_success {color: #8fb036;  border: 1px solid #8fb036; margin: 20px 0 20px 0; border-radius: 4px; float: left; width: 100%; background-color: #f0fcd0; }

.feedback_message_error {color: #ff6600;  border: 1px solid #ff6600; margin: 20px 0 20px 0; border-radius: 4px; float: left; width: 100%; background-color: #fdeada; }

.feedback_message { padding: 13px 0px 0px 15px; }
.feedback_icon_success { background-color: #8fb036; width: 30px; float: left; padding: 10px 0px 10px 7px; margin: 0 10px 0 0;  }
.feedback_icon_error { background-color: #ff6600; width: 30px; float: left; padding: 10px 0px 10px 7px; margin: 0 10px 0 0; min-height: 45px;  }
.feedback_icon_success img { width: 24px; }
.feedback_icon_error img { width: 24px; }

.form_container { margin: 20px 0 0 0; padding: 0 0 0 0px; }

.required_field_marker { background: url(../images_layout/required_field_marker.png) no-repeat right top;  }

.cancel_hyperlink { margin: 0 0 0 8px; }

.anti_spam_challenge_container { margin: 5px 0 20px 0; }
.anti_spam_challenge_container img {  vertical-align: text-bottom; padding: 5px 0 0 0; }

.disabled_control {}
.label_container { clear: both; }
.date_drop_list { width: 80px !important; float: left; margin: 0 8px 0 0; }
.radio_group_container { clear: both;  margin: 0 0 10px 0; }
.radio_group_label { margin: 0 0 6px 0;   }