body {
  background-color:#222222;
  font-size:12pt;
  font-weight: normal;
  color:#dddddd;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  z-index:1;
  line-height: 1.33;
  margin: 10;
  padding: 0;
}

ul {
  font-size:10pt;
  font-weight: normal;
  color:#cccccc;
  line-height: 1.33;
  list-style-type: disc;
  margin: 10 0 0 0;
  padding: 0 0 0 1em;
}

li {
  font-size:8pt;
  font-weight: normal;
  color:#cccccc;
  line-height: 0.75;
  margin: 0.2em 0 0.2em 0;
}

/* **************************** */

table {
  font-size:8pt;
  font-weight:normal;
  color:#cccccc;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

td {
  font-size:8pt;
  font-weight:normal;
  color:#cccccc;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  vertical-align:bottom;
  text-align:left;
}

td.upper {
  vertical-align:top;
}

td.upper-center {
  vertical-align:top;
  text-align:center;
}

td.middle {
  vertical-align:middle;
}

td.upper-right {
  vertical-align:bottom;
  text-align:right;
}


form {
  font-size:8pt;
  font-weight:normal;
  color:#000000;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

input, select, option {
  font-size:8pt;
  font-weight:normal;
  color:#000000;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

a {
  font-size:8pt;
  font-weight:bold;
  color: #00cccc;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  text-decoration: none;
}

a:hover {
  font-size:8pt;
  font-weight:bold;
  color: #00eeee;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  text-decoration: underline;
}

a.absent {
  color: #9933ff;
}

a.absent:hover {
  color: #9966ff;
}

a.radio {
  color: #99ff33;
}

a.radio:hover {
  color: #99ff66;
}

a.live {
  color: #ffbf00;
}

a.live:hover {
  color: #facc2e;
}

span.yellow {
  color: #ECAE05;
}

