.app_table { border-collapse: collapse; width: 100%; }
.app_tabs_container { padding-top: 20px; padding-bottom: 10px; }
.tab_selected_container { background-color: #cccccc; border: 1px solid #333333; padding: 3px 5px 3px 5px; cursor: default; width: 95px; text-align: center; margin: 3px 5px 3px 5px;}
.tab_unselected_container { background-color: #999999; border: 1px solid #333333; padding: 3px 5px 3px 5px; cursor: hand; width: 95px; text-align: center;  margin: 3px 5px 3px 5px; }
.tab_selected_label {font-family: sans-serif; font-size: 10pt; font-weight: bold; }
.tab_unselected_label {font-family: sans-serif; font-size: 10pt; }
.app_header_container {}
.page_title_container { text-align: center; }
.page_title { font-family: sans-serif; font-size: 12pt; font-weight: bold; color: #333333; }
.page_desc_container {}
.page_desc { font-family: sans-serif; font-size: 10pt; color: #333333; }
.app_fields_container { text-align: center; }
.form_label_container {}
.form_label_req { font-family: sans-serif; font-size: 10pt; color: #333333; font-weight: bold;}
.form_input_container {}
.form_input { font-family: sans-serif; font-size: 10pt; border: 1px solid #333333; margin-left: 10px; }
.form_label_partial { font-family: sans-serif; font-size: 10pt; color: #333333; font-style: italic; }
.app_buttons_container { text-align: center; padding: 10px 0px 10px 0px; }
.submit_button { font-family: sans-serif; font-size: 10pt; border: 1px solid #333333; background-color: white; width: 65px; }
.form_label_error {font-family: sans-serif; font-size: 10pt; color: red; font-weight: bold; }
.form_label { font-family: sans-serif; font-size: 10pt; color: #333333; }
.err_list_container { list-style-type: none; margin-top: 0px; }
.err_field_name { font-family: sans-serif; font-size: 9pt; color: red; font-weight: bold; }
.err_field_value { font-family: sans-serif; font-size: 9pt; }
.app_errors_container {}
.label2 { font-family: sans-serif; font-size: 10pt; color: #333333; text-decoration: underline; }
.label1 { font-family: sans-serif; font-size: 11pt; color: #333333; text-decoration: underline; }
.err_list_header { font-family: sans-serif; font-size: 10pt; color: #333333; font-style: italic; }
.app_thankyou_container { font-family: sans-serif; font-size: 10pt; color: #333333; margin-top: 20px; }
.partial_page_list { list-style-type: none; }
.partial_field_list {}
.partial_page_label { font-family: sans-serif; font-size: 10pt; color: #333333; font-weight: bold; }
.partial_missing_field { font-family: sans-serif; font-size: 10pt; color: #333333; font-weight: normal; }
.thankyou_text {}

