 body { background: url("/images/bg.gif") #efefef; color: #000000; margin: 0;}
  
  body, table, tr, td { font: 8pt tahoma, arial, helvetica, verdana; }
  input, select { font: 8pt tahoma, arial, helvetica, verdana; }
  input.button { height: 22px; line-height: 9px;  }

  td.navi { font: 8pt tahoma, arial, helvetica, verdana; color: #ffffff; padding-bottom: 1px; padding-left: 6px; padding-right: 6px; }
  td.navi a { color: #ffffff; text-decoration: none; }
  td.navi a:hover { color: #feedb9; text-decoration: none; }

  td.copyright { font: 8pt tahoma, arial, helvetica, verdana; color: #808080; padding: 6px; }
  td.copyright a { color: #808080; text-decoration: none; }
  td.copyright a:hover { color: #808080; text-decoration: none; }

  td.question { font: bold 10pt tahoma, arial, helvetica; }
  a { color: #4b6983; text-decoration: underline; }
  a:hover { color: #880000; text-decoration: underline; }

 .menu { font-size: 9pt; color: #ffffff; padding-bottom: 2px; }
 .menu td { font-size: 9pt; color: #ffffff; }
 .menu a { color: #ffffff; text-decoration: none; }
 .menu a:hover { color: #feedb9; text-decoration: none; }
  td.separator { padding-top: 3px; padding-bottom: 3px; }

 #boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:700px;
  height:350px;
  display:none;
  z-index:9999;
  padding:10px;
  background-color: #efefef;
}

#monData {
  display:none;
}

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}

#timerCell {
  height: 35px;
}

#quizCell {
  height: 315px;
  width: 700px;
}

#quiz {
  height: 315px;
  width: 700px;
}

#quizText {
  height: 290px;
  width: 700px;
  overflow: auto;
}

.hiddenButton {
  border: 0px; 
  padding: 0;
  margin: 0;
  color: #efefef; 
  font-size: 2px; 
  height: 4px; 
  width: 4px; 
  border-color: #efefef;
  background: #efefef;
}

.oTests {
  color: #000077;
}

.oTestsPermanent {
  color: #007700;
}