td,th,div{ font-family:verdana,sans-serif; font-size:10px; color:#000000; }

.content{ line-height:16px; }
.required{ color:#cc0000; }
.blackbg{ background-color:#000000; }
.whitebg{ background-color:#ffffff; }
.darkbluebg{ background-color:#0b256e; }
.bluebg{ background-color:#990000; }
.lighttanbg{ background-color:#f0f0d2; }
.oldlighttanbg{ background-color:#f7f5f1; }
.darkgraybg{ background-color:#eeeeee; }
.darkergraybg{ background-color:#dddddd; }
.lighterbluebg{ background-color:#ddddff; }
.mediumbluebg{ background-color:#0e3191; }
@media all{
  input.text,input.submit,select{ border-width:1px; border-color:#000000; border-style:solid; background-color:#eeeeee; color:#000000; font-size:12px; font-family:tahoma; margin-top:0px; margin-bottom:0px; }
  input.search{ background-color:#eeeeee; color:#000000; font-size:12px; font-family:tahoma; }
  textarea{ border-width:1px; border-color:#000000; border-style:solid; background-color:#eeeeee; color:#000000; font-size:12px; font-family:tahoma; overflow-X:hidden; overflow-Y:auto; }
  }
input.checkbox{ background:#bbbbbb; color:#000000; }
input.radio{ background:#bbbbbb; color:#000000; }
td.date-row{
  background-color:#dddddd;
  font-weight:bold;
}
p.highlight-small {
  color:#990000;
  font-size:9px;
}
p.footer-i {
  font-style:italic;
  font-size:9px;
}
td.challenge-cell {
  border-right:1px solid #cccccc;
}
td.challenge-cell-left {
  border-right:1px solid #cccccc;
  border-left:1px solid #cccccc;
}