.f_a_filter_box_table {
  background-color: #ffffff;
  border: 2px solid #206BA4;
  line-height: 1px;
}

.f_a_filter_box_td {
  font-family: Verdana;
  font-size: 11px;
  color: #003366;
  font-weight: bold;
  border-style: none none none none;
}

.f_a_filter_form_fields {
  font-size: 11px;
  color: #000000;
  font-weight: none;
  border: 1px solid #000000;
}

.f_a_filter_form_fields_td {
  font-family: Arial;
  font-size: 9pt
  font-weight: normal;
  color: #000000;
  border-style: none none none none;

}

.f_a_filter_form_fields_input {
  font-family: Arial;
  font-size: 9pt
  font-weight: normal;
  color: #000000;
  border-style: solid solid solid solid;
  border-width: 1px;

}

.f_a_filter_td_selector_label {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
  color: #000000;
  border-style: none none none none;
  min-height: 12px;

}

.f_a_filter_table_selector {
  line-height: 1;
  background-color: #ffffff;
  border: 5px solid #206BA4;
}

.f_a_results_table {
  line-height: 1;
  border-color: #000000;
  background-color: #ffffff;
  border-style: solid solid solid solid;
  border-width: 1px;
}

.f_a_results_header_row {
  font-family: Arial;
  text-align: center;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
  background-color: #cccccc;
  min-height: 12px;
  border-style: none none none none;

}

.f_a_result {
  font-family: Arial;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  min-height: 12px;
  border-style: none none dashed none;

}

.f_a_result_red {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
  color: #FF0000;
  border-style: none none dashed none;
  min-height: 12px;

}

.f_a_result_footer {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
  color: #000000;
  border-style: none none dashed none;
  min-height: 12px;

}

tr.f_a_result_footer_row {
  background-color: #ababab;
  border-top: solid #000000 1px;
  border-bottom: solid #000000 1px;

}

tr.f_a_result_otherrow {
  background-color: #dddddd;

}

.f_a_title {
  font-family: Arial;
  font-size: 13pt;
  font-weight: bold;
  color: #2F2E2E;
}

.f_a_appointments_table_selector {
  line-height: 1pt;
  border-color: #000000;
  background-color: #ffffff;
  border-style: solid solid solid solid;
  border-width: 1px;
}

.f_a_appointments_td_selector_label {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
  color: #000000;
  border-style: none none none none;
  min-height: 12px;

}

.f_a_appointments_form_fields {
  font-family: Arial;
  font-size: 9pt
  font-weight: normal;
  color: #000000;

}

.f_a_appointments_table {
  background-color: #ffffff;
  border: 2px solid #206BA4;
  border-collapse: collapse;
  border-spacing: 0;
  line-height: 10px;
}

.f_a_appointments_header_row {
  font-family: Arial;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  background-color: #cccccc;
  border-width: 1px;
  border-color: #206BA4;
  border-style: solid none solid none;

}

tr.f_a_app_a {
  background-color: #d2e1f9;

}

tr.f_a_app_b {
  background-color: #f0f0f0;

}

.f_a_app {
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  border-style: none none dashed none;
  min-height: 12px;
  vertical-align: top;

}

.f_a_app_red {
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #FF0000;
  border-style: none none dashed none;
  min-height: 12px;

}

td.f_a_appointments_fixture_head {
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  min-height: 12px;
  border-style: none none none none;
  border-width: 1px;
}

.awsra_report_head_space_td {
  font-family: Times New Roman;
  font-size: 1px;
  border-style: none none none none;
  line-height: 1px;
}

.awsra_report_head_select_td {
  font-family: Times New Roman;
  font-size: 11pt;
  border-color: #000000;
  border-style: solid solid solid solid;
  line-height: 12px;
  background-color: #ffffff;
  text-align: center;
}

.awsra_report_incident_body {
  font-family: Times New Roman;
  font-size: 11pt;
  border-color: #000000;
  border-style: solid solid solid solid;
  line-height: 12px;
  background-color: #ffffff;
  text-align: left;
}

.awsra_report_head_match_vs {
  font-family: Times New Roman;
  font-size: 11pt;
  font-weight: bold;
  font-color: #000000;
  border-style: none none none none;
  vertical-align: middle;
  text-align: center;
}

.awsra_report_head_match_td {
  font-family: Times New Roman;
  font-size: 11pt;
  font-weight: bold;
  font-color: #000000;
  border-style: none none none none;
  vertical-align: top;
}

.awsra_report_marshal_item {
  border-style: none none none none;
  font-family: Times New Roman;
  font-size: 11pt;
  font-weight: bold;
  font-color: #000000;
  vertical-align: middle;
  text-align: center;
}

.awsra_report_submit {
  border-style: none none none none;
  font-family: Times New Roman;
  font-size: 11pt;
  font-weight: bold;
  font-color: #000000;
  vertical-align: middle;
  text-align: right;
}

.awsra_report_marshal_reason_textarea {
  font-family: Times New Roman;
  font-size: 11pt;
  font-weight: normal;
  font-color: #000000;
  width: 100%;

}

.awsra_report_marshal_item_label {
  border-style: none none none none;
  font-family: Times New Roman;
  font-size: 11pt;
  line-height: 13px;
  font-weight: normal;
  font-color: #000000;
  vertical-align: middle;
  text-align: justify;
}

.awsra_report_club_marshal_header {
  font-family: Times New Roman;
  font-size: 11pt;
  font-weight: bold;
  font-color: #000000;
  border-style: none none none none;
  vertical-align: top;
  text-align: left;
}

.awsra_report_incident_head {
  font-family: Times New Roman;
  font-size: 11pt;
  font-weight: bold;
  font-color: #000000;
  border-style: none none none none;
  vertical-align: top;
  text-align: left;
}

.awsra_report_head_competition_td {
  font-family: Times New Roman;
  font-size: 11pt;
  font-weight: bold;
  font-color: #000000;
  border-style: none none none none;
  vertical-align: middle;
  text-align: right;
}

.awsra_report_head_label_td {
  font-family: Times New Roman;
  font-size: 11pt;
  font-weight: bold;
  font-color: #000000;
  border-style: none none none none;
  vertical-align: middle;
  text-align: right;
}

.awsra_report_incident_body_header {
  font-family: Times New Roman;
  font-size: 11pt;
  font-weight: normal;
  font-color: #000000;
  border-style: none none none none;
  vertical-align: middle;
  text-align: left;
}

.awsra_report_head_test {
  border-style: solid solid solid solid; 
  border-color: #111111;
  border-width: 1pt;
  background-color: #eaeaea;
  line-height: 1px;
  
}

.td_awsra_report_match {
  font-family: Times New Roman;
  font-size: 11pt;
  font-weight: bold;
  font-color: #000000;
  border-style: none none none none;
  padding: 0px;
  margin: 0px;
  
}

.select_awsra_report {
  font-family: Times New Roman;
  font-size: 11pt;
  font-color: #000000;
  width: 95%;
}

.input_awsra_report {
  font-family: Times New Roman;
  font-size: 11pt;
  font-color: #000000;
  width: 95%;
}

.td_awsra_formenter {
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  background-color: #ffffff;
  text-align: left;
  vertical-align: top;
  font-family: Times New Roman;
  font-size: 12pt;
  padding: 0px;
  margin: 0px;
  top-padding: 0px;
  top-margin: 0px;
  left-padding: 0px;
  left-margin: 0px;
  bottom-margin: 0px;
}

.td_awsra_blankcell {
  border-style: none none none none;
  font-size: 1pt;
  padding: 0px;
  margin: 0px;
}