/* Generated by KompoZer */
.tableheader_left {
  text-align: left;
}
.tableheader_right {
  text-align: right;
}
.tableheader_center {
  text-align: center;
}
table#timeseries {
  border: 2px solid #000000;
  background-color: #ffffff;
  border-collapse: collapse;
  margin-left: 10pt;
  font-family: Arial,Verdana,Helvetica,sans-serif;
}
table#timeseries td {
  border: 1px solid #000000;
  padding: 2px;
}
table#timeseries th {
  border: 1px solid #000000;
  padding: 4px;
  color: #000066;
  background-color: #c0c0c0;
}
.timeseriesdata1 {
  text-align: center;
  font-size: smaller;
  color: #000000;
  background-color: #ffffff;
}
.timeseriesdata2 {
  text-align: left;
  background-color: #cccccc;
  font-size: smaller;
  color: #ffffff;
}
.timeseriesdata1max {
  text-align: center;
  font-size: smaller;
  font-weight: bold;
  color: #000000;
  background-color: #ffffff;
}
.timeseriesdata1threshold {
  text-align: center;
  font-size: smaller;
  font-weight: bold;
  color: #ffffff;
  background-color: #ff0000;
}
table#thresholds {
  border: 2px solid #000000;
  background-color: #ffffff;
  border-collapse: collapse;
  margin-left: 10pt;
  font-family: Arial,Verdana,Helvetica,sans-serif;
}
table#thresholds td {
  border: 1px solid #000000;
  padding: 2px;
}
table#thresholds th {
  border: 1px solid #000000;
  padding: 4px;
  color: #000066;
  background-color: #c0c0c0;
  text-align: center;
}
.threshold_data {
  text-align: center;
  font-size: smaller;
  color: #000000;
  background-color: #ffffff;
}
table#thresholdoverview {
  border: 2px solid #000000;
  background-color: #ffffff;
  border-collapse: collapse;
  margin-left: 10pt;
  font-family: Arial,Verdana,Helvetica,sans-serif;
}
table#thresholdoverview td {
  border: 1px solid #000000;
  padding: 2px;
}
table#thresholdoverview th {
  border: 1px solid #000000;
  padding: 4px;
  color: #000066;
  background-color: #c0c0c0;
  text-align: center;
}
.thresholdexceedance {
  text-align: center;
  font-size: smaller;
  color: #ffffff;
  background-color: #ff0000;
}
.tabpos {
  text-align: left;
}
table#workflows {
  border: 2px solid #000000;
  background-color: #ffffff;
  border-collapse: collapse;
  margin-left: 10pt;
  font-family: Arial,Verdana,Helvetica,sans-serif;
}
table#workflows td {
  border: 1px solid #000000;
  padding: 2px;
  font-size: smaller;
}
table#workflows th {
  border: 1px solid #000000;
  padding: 4px;
  color: #000066;
  background-color: #c0c0c0;
  text-align: center;
  font-size: smaller;
}
table#sample {
  border: 2px solid #000000;
  background-color: #ffffff;
  width: 500px;
  font-family: Arial,Verdana,Helvetica,sans-serif;
}
table#sample td {
  border: 1px solid #000000;
  padding: 2px;
}
.data {
  text-align: left;
  background-color: #cccccc;
  font-size: smaller;
  color: #ffffff;
}
.toprow {
  font-style: italic;
  font-size: smaller;
  text-align: right;
  background-color: #ffffcc;
}
.leftcol {
  text-align: left;
  width: 150px;
  background-color: #cccccc;
}
.bottomrow {
  font-size: smaller;
  text-align: left;
  background-color: #ffffcc;
}
.testdata {
  color: #4040ff;
  text-align: left;
  background-color: #cccccc;
  font-size: smaller;
}
table#breadcrumb {
  border: 0px solid #000000;
  background-color: #ffffff;
  font-family: Arial,Verdana,Helvetica,sans-serif;
}
table#breadcrumb td {
  border: 0px solid #000000;
  padding: 0px;
  font-size: 11px;
}
table#print {
  border: 0px solid #000000;
  background-color: #ffffff;
  font-family: Arial,Verdana,Helvetica,sans-serif;
}
table#print td {
  border: 0px solid #000000;
  padding: 0px;
  font-size: 11px;
}
table#tableStyle1 {
  border: 2px solid #000000;
  background-color: #ffffff;
  border-collapse: collapse;
  margin-left: 10pt;
  font-family: Arial,Verdana,Helvetica,sans-serif;
  font-size: 11px;
}
table#tableStyle1 td {
  border: 1px solid #000000;
  padding: 2px;
  font-size: 11px;
}
table#tableStyle1 th {
  border: 1px solid #000000;
  padding: 4px;
  color: #000066;
  background-color: #c0c0c0;
}
.tableStyle1_data {
  text-align: center;
  font-size: smaller;
  color: #000000;
  background-color: #ffffff;
}
.tableStyle1_warning {
  text-align: left;
  background-color: #cccccc;
  font-size: smaller;
  color: #ffffff;
}
.tableStyle1_datamax {
  text-align: center;
  font-size: smaller;
  font-weight: bold;
  color: #000000;
  background-color: #ffffff;
}
.tableStyle1_data_datamax {
  text-align: center;
  font-size: smaller;
  font-weight: bold;
  color: #000000;
  background-color: #ffffff;
}
.tableStyle1_data_max {
  text-align: center;
  font-size: smaller;
  font-weight: bold;
  color: #000000;
  background-color: #ffffff;
}
.tableStyle1_threshold {
  text-align: center;
  font-size: smaller;
  font-weight: bold;
  color: #ffffff;
  background-color: #ff0000;
}
.tableStyle1_FWatch {
  background-color: #ffff00;
  text-align: center;
  font-size: smaller;
  color: #000000;
}
.tableStyle1_FWarning {
  text-align: center;
  font-size: smaller;
  color: #000000;
  background-color: #ff9700;
}
.tableStyle1_SFWarning {
  text-align: center;
  font-size: smaller;
  color: #000000;
  background-color: #ff0000;
}
table#tableStyle2 {
  border: 0px solid #000000;
  background-color: #ffffff;
  border-collapse: collapse;
  margin-left: 10pt;
  font-family: Arial,Verdana,Helvetica,sans-serif;
  font-size: 8pt;
}
table#tableStyle2 td {
  border: 1px solid #000000;
  padding: 2px;
  font-size: 8pt;
}
table#tableStyle2 th {
  border: 1px solid #000000;
  padding: 4px;
  color: #000000;
  background-color: #ecf5d9;
  font-size: 9pt;
}
.tableStyle2_catchment {
  border: 0px solid #000000;
  text-align: right;
  font-size: smaller;
  color: #000000;
  background-color: #daecb4;
}
.tableStyle2_reportavailable1 {
  color: #00c000;
  text-align: center;
  background-color: #ecf5d9;
  font-size: smaller;
}
.tableStyle2_reportavailable2 {
  color: #00c000;
  text-align: left;
  background-color: #ecf5d9;
  font-size: smaller;
}
.tableStyle2_datamax {
  text-align: center;
  font-size: smaller;
  font-weight: bold;
  color: #000000;
  background-color: #ffffff;
}
.tableStyle2_data_datamax {
  text-align: center;
  font-size: smaller;
  font-weight: bold;
  color: #000000;
  background-color: #ffffff;
}
.tableStyle2_threshold {
  text-align: center;
  font-size: smaller;
  font-weight: bold;
  color: #ffffff;
  background-color: #ff0000;
}
table#tableStyle5 {
  border: 0px solid #000000;
  background-color: #ffffff;
  border-collapse: collapse;
  margin-left: 0;
  font-family: Arial,Verdana,Helvetica,sans-serif;
}
table#tableStyle5 td {
  border: 1px solid #c0c0c0;
  font-size: 9px;
  text-align: left;
}
table#tableStyle5 th {
  border: 0px solid #000000;
  padding: 2px;
  color: #000000;
  background-color: #ffffff;
  font-size: 9px;
  text-align: left;
}
.tableStyle5_leftcol {
  text-align: left;
  color: #000000;
  background-color: #ffffff;
  font-size: 9px;
}
.tableStyle5_warning {
  text-align: left;
  background-color: #ccccff;
  font-size: smaller;
  color: #ffffff;
}
.tableStyle5_thresholds {
  border-top: 1px solid #c0c0c0;
  padding: 1px;
  text-align: center;
  font-size: 9px;
}
.tableStyle5_thresholds_0 {
  background-color: #c0ffc0;
  text-align: center;
  font-size: 9px;
}
.tableStyle5_thresholds_1 {
  background-color: #ffff00;
  text-align: center;
  font-size: 9px;
}
.tableStyle5_thresholds_2 {
  background-color: #ffc700;
  text-align: center;
  font-size: 9px;
}
.tableStyle5_thresholds_3 {
  background-color: #ff9700;
  text-align: center;
  font-size: 9px;
}
.tableStyle5_thresholds_4 {
  background-color: #ff6200;
  text-align: center;
  font-size: 9px;
}
.tableStyle5_thresholds_5 {
  background-color: #ff0000;
  text-align: center;
  font-size: 9px;
}
.tableStyle5_thresholds_6 {
  background-color: #ff40ff;
  text-align: center;
  font-size: 9px;
}
.tableStyle5_thresholds_7 {
  background-color: #c000c0;
  text-align: center;
  font-size: 9px;
}
.tableStyle5_thresholds_NaN {
  text-align: center;
  font-size: 9px;
  background-color: red;
}
.tableStyle5_thresholds_NoThresholdDefinition {
  background-color: #c0c0c0;
  text-align: center;
  font-size: 9px;
}
.tableStyle5_thresholds_NaN_NoThresholdDefinition {
  background-color: #c0c0c0;
  text-align: center;
  font-size: 9px;
}
.tableStyle5_thresholds_PartlyMissing {
  background-color: #00ffff;
  text-align: center;
  font-size: 9px;
}
.tableStyle5_thresholds_PartlyMissing_NoThresholdDefinition {
  background-color: #c0c0c0;
  text-align: center;
  font-size: 9px;
}
.tableStyle5_thresholdcount {
  padding: 4px;
  text-align: center;
}
table#tableStyle6 {
  border: 0px solid #000000;
  background-color: #ffffff;
  border-collapse: collapse;
  margin-left: 0;
  font-family: Arial,Verdana,Helvetica,sans-serif;
}
table#tableStyle6 td {
  border: 1px solid #c0c0c0;
  font-size: 9px;
  text-align: center;
}
table#tableStyle6 th {
  border: 0px solid #000000;
  padding: 2px;
  color: #000000;
  background-color: #ffffff;
  font-size: 9px;
  text-align: left;
}
.tableStyle6_leftcol {
  text-align: left;
  color: #000000;
  background-color: #ffffff;
  font-size: 9px;
}
.tableStyle6_warning {
  text-align: left;
  background-color: #ccccff;
  font-size: smaller;
  color: #ffffff;
}
.tableStyle6_thresholds {
  border-top: 1px solid #c0c0c0;
  padding: 1px;
  text-align: center;
  font-size: 9px;
}
.tableStyle6_thresholds_0 {
  background-color: #c0ffc0;
  text-align: center;
  font-size: 9px;
}
.tableStyle6_thresholds_1 {
  background-color: #00c000;
  text-align: center;
  font-size: 9px;
}
.tableStyle6_thresholds_2 {
  background-color: #ffff00;
  text-align: center;
  font-size: 9px;
}
.tableStyle6_thresholds_3 {
  background-color: #fdc915;
  text-align: center;
  font-size: 9px;
}
.tableStyle6_thresholds_4 {
  background-color: #ff8827;
  text-align: center;
  font-size: 9px;
}
.tableStyle6_thresholds_5 {
  background-color: #ff0000;
  text-align: center;
  font-size: 9px;
}
.tableStyle6_thresholds_6 {
  background-color: #ff40ff;
  text-align: center;
  font-size: 9px;
}
.tableStyle6_thresholds_7 {
  background-color: #c000c0;
  text-align: center;
  font-size: 9px;
}
.tableStyle6_thresholdcount {
  padding: 4px;
  text-align: center;
}
table#forecast_details {
  border: 0px solid #000000;
  background-color: #ffffff;
  font-family: Arial,Verdana,Helvetica,sans-serif;
}
table#forecast_details th {
  border: 0px solid #000000;
  padding: 0px;
  font-size: 14px;
  text-align: left;
}
table#forecast_details td {
  border: 0px solid #000000;
  padding: 0px;
  font-size: 11px;
}
table#forecast_history {
  border: 2px solid #000000;
  background-color: #ffffff;
  border-collapse: collapse;
  margin-left: 10pt;
  font-family: Arial,Verdana,Helvetica,sans-serif;
}
table#forecast_history td {
  border: 1px solid #000000;
  padding: 2px;
  font-size: 9px;
}
table#forecast_history th {
  border: 1px solid #000000;
  padding: 4px;
  color: #000066;
  background-color: #c0c0c0;
  text-align: center;
  font-size: 9px;
}
table#logs {
  border: 2px solid #000000;
  background-color: #ffffff;
  border-collapse: collapse;
  margin-left: 10pt;
  font-family: Arial,Verdana,Helvetica,sans-serif;
}
table#logs td {
  border: 1px solid #000000;
  padding: 2px;
  font-size: 9px;
}
table#logs th {
  border: 1px solid #000000;
  padding: 4px;
  color: #000066;
  background-color: #c0c0c0;
  text-align: center;
  font-size: 9px;
}
table#tableStyle1_systemstatus {
  border: 1px solid #000000;
  background-color: #ffffff;
  border-collapse: collapse;
  font-family: Arial,Verdana,Helvetica,Arial,sans-serif;
  font-size: 11px;
}
table#tableStyle1_systemstatus td {
  border: 1px solid #000000;
  padding: 2px;
  font-size: 11px;
}
table#tableStyle1_systemstatus caption {
  text-align: left;
  color: #000000;
}
table#tableStyle1_systemstatus th {
  border: 1px solid #000000;
  padding: 4px;
  color: #000066;
  background-color: #c0c0c0;
  font-size: 11px;
}
.tableStyle1_systemstatus_item {
  text-align: left;
  font-size: 11px;
  color: #000000;
  background-color: #ffffff;
}
.tableStyle1_systemstatus_benchmark {
  border: 1px solid #000000;
  text-align: center;
  font-size: 11px;
  color: #000066;
  font-weight: bold;
  background-color: #c0c0c0;
}
.tableStyle1_systemstatus_status {
  text-align: center;
  font-size: 11px;
  color: #000000;
  background-color: #ffffff;
}
