/* Various styles for the NFDRS Data tool */

.nfdrs_state {
 display: block;
 margin: 5px auto;
 text-align: center;
 font-size: 18px;
}
 .nfdrs_state input[type=button], .nfdrs_state select {
  font-size: 18px;
 }

.nfdrs_link {
 display: block;
 margin: 20px auto;
 text-align: center;
 font-size: 16px;
}
 .nfdrs_link a {
  color: #0000CC;
  font-weight: bold;
 }

.nfdrs_intro {
 display: block;
 margin: 5px auto;
 text-align: left;
 font-size: 15px;
}
 .nfdrs_intro_lastrun {
  display: block;
  margin: 5px auto;
  text-align: center;
  color: #FF0000;
  font-style: italic;
 }

.nfdrs_nav_table {
 margin: 10px auto;
 border-collapse: collapse;
}
 .nfdrs_nav_page {
  padding: 20px;
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  color: #FFFFFF;
  background-color: #FF0000;
 }
 .nfdrs_nav_jump {
  padding: 20px;
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
 }
 .nfdrs_nav_reg {
  padding: 5px 25px;
  text-align: center;
  font-size: 14px;
  background-color: #cddbb9;
 }

.nfdrs_pctl_legends {
 display: block;
 margin: 10px auto;
 text-align: center;
}
 .nfdrs_pctl_legend_content {
  display: inline-block;
  margin: 0px 20px;
 }

.nfdrs_data_table {
 display: table;
 width: 100%;
 margin: 10px auto;
 border-collapse: collapse;
}
 .nfdrs_data_tr_header, .nfdrs_data_tr_odd, .nfdrs_data_tr_even {
  display: table-row;
  font-size: 14px;
 }
 .nfdrs_data_tr_header {
  background-color: #77885E;
  color: #FFFFFF;
  font-weight: bold;
 }
 .nfdrs_data_tr_odd {
  background-color: #FCFCFC;
  color: #000000;
 }
 .nfdrs_data_tr_odd {
  background-color: #F6F6F6;
  color: #000000;
 }
  .nfdrs_data_tr_header a {
   color: #FFFFFF;
   text-decoration: none;
   cursor: pointer;
  }
  .nfdrs_data_sig {
   font-weight: bold;
  }
  .nfdrs_data_td {
   display: table-cell;
   padding: 4px 8px;
   border: 1px solid #000000;
  }
  .nfdrs_data_left {
   text-align: left;
  }
  .nfdrs_data_center {
   text-align: center;
  }
  .nfdrs_data_highlight {
   background-color: #DCECF5;
  }
   .nfdrs_data_left a {
    color: #0000FF;
   }
   .nfdrs_data_pctl {
    display: block;
    font-size: 11px;
   }

.nfdrs_data_fdra_heading {
 display: block;
 margin: 5px auto;
 font-size: 18px;
 font-weight: bold;
 text-align: center;
}

.legend_subtitle_pctl_days {
 display: block;
 margin-top: 5px;
 font-size: 12px;
 font-weight: normal;
}