HTML, body
{ background-color: white;
  color: black;
  height: 99%;
  margin: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 4px;
  padding-left: 4px;
  font-family: Arial, sans-serif;
  font-size: 10pt;
}

Form
{ margin: 0px;
}

img
{ border: none;
}

.Help
{ background-color: #DCE2FF;
}

.Error
{ color: maroon;
  text-align: left;
}

.Invisible
{ visibility: hidden;
  white-space: nowrap;
}

.AdminMsg
{ color: #EE3333;
  font-size: 8pt;
}

.Copyright
{ font-family: Arial, sans-serif;
  font-size: 6pt;
  vertical-align: top;
}

.PageTitle
{ color: #888888;
  font-weight: normal;
  font-family: Arial;
  font-size: 12pt;
  font-style: italic;
}

.ExplanationTitle
{ color: black;
  white-space: nowrap;
  font-size: 10pt;
  font-weight: 700;
}

.DataTitle
{ white-space: nowrap;
  font-family: Arial, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  text-align: left;
}

.QualifyTitle
{ white-space: nowrap;
  font-family: Arial, sans-serif;
  font-size: 12pt;
  text-align: left;
}

.Tytle
{ font-family: Arial, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
}

.Subtitle
{ font-family: Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
}

.Standard
{ font-family: Arial, sans-serif;
  font-size: 10pt;
  text-align: justify;
}

.PlainText
{ font-family: Times;
  font-size: 12pt;
  font-weight: normal;
}

.TechNote
{ font-family: Arial, sans-serif;
  font-size: 11;
}

.TechnicalData
{ font-family: Courier;
}

table.Borderless
{ border-width: 0px;
  border-style: None;
  border-collapse: collapse;
  padding: 0px;
}

td.Borderless
{ border-width: 0px;
}

table.DataGridold
{ color: #000066;
  border-color: #CCCCCC;
  border-width: 1px;
  border-style: None;
  border-collapse: collapse;
  white-space: nowrap;
  font-size: 11;
}

thold
{ color: White;
  background-color: #006699;
  border-width: 1px 1px 1px 1px;
  border-style: inset inset inset inset;
  padding: 0em 10px;
  white-space: nowrap;
  vertical-align: top;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
}

table.DataGrid
{ color: #000066;
  border-color: #CCCCCC;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-collapse: collapse;
  white-space: nowrap;
  font-size: 11;
}

th
{ color: White;
  background-color: #006699;
  border-color: #CCCCCC;
  border-width: 1px 1px 1px 1px;
  border-style: inset inset inset inset;
  padding: 0em 1px;
  white-space: nowrap;
  vertical-align: top;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
}

th.SortHeader
{ font-family: Arial Black;
  font-weight: bold;
  white-space: nowrap;
}

th.SortHeaderNegative
{ font-family: Arial Black;
  font-weight: bold;
  white-space: nowrap;
}

th a
{ color: White;
}

tr.Not
{ background-color: white;
}

tr.SchLt
{ background-color: #FFFFEE;
}

tr.SchDk
{ background-color: #FFFFBB;
}

tr.RdyLt
{ background-color: #DDFFDD;
}

tr.RdyDk
{ background-color: #C1FFC1;
}

tr.ShpLt
{ background-color: #FFEAEA;
}

tr.ShpDk
{ background-color: #FFCECE;
}

tr.LteLt
{ background-color: #E0FFFF;
}

tr.LteDk
{ background-color: #90FFFF;
}

.CalendarCaption
{ font-family: Arial, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  text-align: left;
}

table.CalendarHeader
{ background-color: #CCCCCC;
  border-width: 1px;
  border-style: None;
  border-collapse: collapse;
}

table.MiniMonths
{ border-color: #AAAAAA;
  border-width: 1px;
  border-style: inset;
  border-collapse: separate;
}

table.MiniMonths td
{ width: 27px;
  border-color: #AAAAAA;
  border-width: 2px;
  border-style: outset;
  border-collapse: collapse;
  font-size: 13px;
  text-align: center;
}

td.Hot
{ cursor: pointer;
  cursor: hand;
}

table.CalendarDays
{ color: #000066;
  border-color: #CCCCCC;
  border-width: 1px;
  border-style: solid;
  border-collapse: collapse;
  white-space: nowrap;
  font-size: 13px;
  font-weight: bold;
}

th.CalendarDays
{ width: 14%;
  min-width: 105px;
  vertical-align: middle;
  text-align: center;
}

table.CalendarGrid
{ color: #000066;
  height: 66%;
  border-color: #CCCCCC;
  border-width: 1px;
  border-style: solid;
  border-collapse: collapse;
  white-space: nowrap;
  font-size: 13px;
  font-weight: bold;
}

tr.Days
{ height: 11%;
  vertical-align: top;
  text-align: right;
}

table.CalendarGrid td
{ width: 14%;
}

td.Today
{ background-color: #FFFFEE;
}

table.DayContents
{ width: 100%;
  height: 100%;
  border-width: 0px;
  border-style: None;
  border-collapse: collapse;
  padding: 0px;
}

td.Holiday
{ width: 100%;
  background-color: yellow;
  color: black;
  white-space: nowrap;
  text-align: left;
  font-weight: normal;
}

td.DayNum
{ width: 2em;
  color: #000066;
  text-align: right;
  font-weight: bold;
}

tr.DayTop
{ height: 1em;
  vertical-align: top;
  font-size: 13px;
}

tr.Truck
{ text-align: left;
  vertical-align: bottom;
}

table.WhInfo
{ border-width: 0px;
}

table.WhInfo th
{ background-color: Silver;
  color: black;
  vertical-align: middle;
  padding: 5px;
}

table.WhInfo td
{ vertical-align: middle;
  font-size: 10pt;
  font-weight: normal;
}

