/* Various styles for the Hazard Level Assessment Tool */
.hat_fdra_title {
 font-size: 18px;
 font-weight: bold;
}
.hat_fdra_counties {
 margin: 4px 0px;
 font-size: 14px;
}
.hat_results {
 display: inline-block;
 margin: 10px 40px 10px 0px;
 vertical-align: top;
}
 .hat_results hr {
  margin: 10px 0px 15px 0px;
 }
.hat_level_text {
 font-size: 18px;
}
.hat_level_subtext {
 margin-top: 5px;
 font-size: 15px;
}
.hat_level_box {
 display: inline-block;
 padding: 4px;
 margin-left: 4px;
 width: 30px;
 border: 1px solid #000000;
 text-align: center;
 font-weight: bold;
}
.hat_decision_table {
 margin: 10px 0px;
 border: 1px solid #000000;
}
 .hat_decision_table td {
  padding: 4px 8px;
 }
 .hat_decision_table_row {
 }
  .hat_decision_table_title {
   border-bottom: 1px solid #000000;
   text-align: center;
   font-size: 15px;
   font-weight: bold;
  }
  .hat_decision_table_axis_title {
   text-align: center;
   vertical-align: middle;
   font-weight: bold;
   background-color: #EEEEEE;
  }
  .hat_decision_table_col_header, .hat_decision_table_row_header {
   text-align: center;
   font-weight: bold;
  }
  .hat_decision_table_col_header {
   border-top: 1px solid #000000;
   border-bottom: 1px solid #000000;
  }
  .hat_decision_table_row_header {
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
  }
  .hat_decision_table_blank {
   border-right: 1px solid #000000;
   border-bottom: 1px solid #000000;
   font-weight: bold;
   text-align: center;
  }
  .hat_decision_table_cell {
   text-align: center;
  }
  .hat_decision_table_matching_col_row {
   background-color: #FFFFDF;
  }
  .hat_decision_table_matching_cell {
   font-weight: bold;
   border: 2px solid #000000;
  }
  .hat_decision_table_level1 {
   background-color: #92d050;
  }
  .hat_decision_table_level2 {
   background-color: #00b0f0;
  }
  .hat_decision_table_level3 {
   background-color: #ffff00;
  }
  .hat_decision_table_level4 {
   background-color: #ffc000;
  }
  .hat_decision_table_level5 {
   background-color: #ff0000;
  }
  .hat_decision_table_levelNA {
   background-color: #d8d8d8;
  }
.hat_stations_title {
 margin-top: 20px;
 font-size: 15px;
 font-weight: bold;
}
.hat_stations_table {
 margin: 10px 0px;
 border: 1px solid #000000;
}
 .hat_stations_table td {
   padding: 4px 8px;
 }
 .hat_stations_table_row {
 }
  .hat_stations_table_header {
   background-color: #EEEEEE;
   text-align: center;
   font-weight: bold;
   border-bottom: 1px solid #000000;
  }
  .hat_stations_table_cell_station_name {
   text-align: left;
  }
  .hat_stations_table_cell_value {
   text-align: center;
  }
   .station_precip_low {
    color: #990000;
   }
   .station_precip_high {
    color: #009900;
   }
   .cell_nfdrs2016 {
    background-color: #DCF9FF;
   }
   .cell_classic {
    background-color: #FFE5FE;
   }
  .hat_stations_table_cell_average_name {
   border-top: 1px solid #000000;
   background-color: #FFFFDF;
   text-align: left;
   font-weight: bold;
  }
  .hat_stations_table_cell_average_value {
   border-top: 1px solid #000000;
   background-color: #FFFFDF;
   text-align: center;
   font-weight: bold;
  }
.hat_error {
 font-size: 15px;
}
 .hat_error b {
  color: #CC0000;
 }
#page_load_time {
 padding: 10px 5px 5px 0px;
 font-size: 11px;
}