body {
  background-color: #ffffff;
  background-repeat: no-repeat;
  margin:           0px;
  font-family:      helvetica,sans-serif;
}
div.timestamp {
  position:         absolute;
  left:             30px;
  top:              80px;
  width:            1218px;
  background-color: transparent;
  color:            #225688;
  font-weight:      bold;
  font-size:        12px;
}
div.alert {
  position:         absolute;
  left:             0px;
  top:              730px;
  width:            1278px;
  height:           34px;
  background-image: url(images/75white.png);
}
div.alert_msg {
  color:            #ff0000;
  font-weight:      bold;
  font-size:        20px;
  text-align:       center;
  margin-left:      12px;
  margin-right:     12px;
}
div.hwy {
  padding-left:     6px;
}
span.active {
  color:            #225688;
  font-weight:      bold;
  font-size:        20px;
  padding-left:     6px;
  padding-right:    6px;
}
span.inactive {
  color:            #4d81b3;
  font-size:        18px;
  padding-left:     3px;
  padding-right:    3px;
}
table.tir {
  width:            640px;
  background-image: url(images/75white.png);
}
th.green {
  color:            #225688;
  border-bottom:    2px solid #225688;
  font-size:        18px;
  font-weight:      bold;
}
th.orange {
  color:            #225688;
  border-bottom:    2px solid #facb93;
  font-size:        18px;
  font-weight:      bold;
}
td.green {
  color:            #225688;
  border-bottom:    1px solid #b9e5aa;
  font-size:        16px;
  font-weight:      bold;
}
td.orange {
  color:            #225688;
  border-bottom:    1px solid #facb93;
  font-size:        16px;
  font-weight:      bold;
}
span.status_active {
  padding-left:     6px;
  padding-right:    6px;
}
span.status_planned {
  padding-left:     6px;
  padding-right:    6px;
}
