body {
  background-color: #000000;
  color: #ff0000;
}
.fp {
  font-family: "trebuchet ms", helvetica, sans-serif;
  font-size: 8pt;
  color: #999999;
  vertical-align: top;
}
td {
  font-family: "trebuchet ms", helvetica, sans-serif;
  font-size: small;
  font-weight: normal;
  color: #ffffff;
  text-align: left;
  vertical-align: top;
  background: #333333;
}
td.title {
  border-style: outset inset none none;
  border-color: #333333;
  border-top-width: 1px;
  border-right-width: 1px;
  font-family: "trebuchet ms", helvetica, sans-serif;
  font-size: large;
  font-weight: bold;
  color: #ff0000;
  background: #000000;
  text-align: left;
  vertical-align: top;
}
td.hd {
  border-style: none inset inset none;
  border-color: #333333;
  border-bottom-width: 1px;
  border-right-width: 1px;
  font-family: "trebuchet ms", helvetica, sans-serif;
  font-size: small;
  font-weight: bold;
  color: #ff0000;
  text-align: left;
  vertical-align: top;
  background: #000000;
}
td.pic {
  font-family: "ms sans serif", helvetica, sans-serif;
  font-size: small;
  font-weight: bold;
  color: #00ff00;
  text-align: left;
  vertical-align: top;
  background: #000000;
}
td.chk {
  font-family: "ms sans serif", sans-serif;
  font-size:   x-small;
  font-weight: bold;
  color: #ff0000;
  background: #000000;
  text-align: right;
  vertical-align: top;
}
td.button {
  font-family: "ms sans serif", sans-serif;
  font-size: small;
  color: #ffffff;
  background: #000000;
  text-align: right;
  vertical-align: top;
}
th {
  font-family: "trebuchet ms", helvetica, sans-serif;
  font-size: small;
  font-weight: bold;
  color: #ff0000;
  background: #330033;
  text-align: left;
  vertical-align: top;
}
div.title {
  font-family: "trebuchet ms", helvetica, sans-serif;
  font-size: large;
  font-weight: bold;
  color: #ff0000;
}
a:link    { color: #00ffff; }
a:visited { color: #009999; }
a:hover {
  font-weight: bold;
  background-color: #ffff00;
}
a:active  { color: #ff00ff; }

