body, option, optgroup { background-color: #FFF; }
h1 { font: bold 24px Arial; color: #000; }
#main { width: 560px; padding: 20px; border: 1px solid #888; }
#main, th, td { font: 12px Arial; color: #000; }
table.sub { border-collapse: collapse; }
th, td.row1, td.row2, td.mark { border: 1px solid #999; padding: 3px; }
th { background-color: #CCC; font-weight: bold; }
td.row1 { background-color: #EEE; }
td.row2 { background-color: #DDD; }
td.mark { background-color: #FF6; }
form { margin: 0px; }
input.button { width: 90px; }
.error { color: #F00; }
small { font-size: 9px; }
.disabled { color: #777; }
a { color: #00F; text-decoration: none; }
a:hover { color: #00F; text-decoration: underline; }
#copyright { font: 10px Arial; color: #888; padding-top: 10px; }
#copyright a { color: #444; text-decoration: none; }
#copyright a:hover { color: #444; text-decoration: underline; }
