BODY         { font-family: sans-serif; font-size: small; background-color: #FFF; color: #000; }

/* the following is needed for NS 4 and some others with inheritance problems */
P, A, BR, UL, OL, TR, TD, TH, LI, SMALL, BLOCKQUOTE { font-family: sans-serif; font-size: small; }

A            { color: #000000; }
A:hover      { background-color: #6699CC; }
UL LI        { list-style: disc; }
UL UL LI     { list-style: circle; }
UL UL UL LI  { list-style: square; }
OL LI        { list-style: decimal; }
OL LI UL LI  { list-style: square; }

PRE, CODE    { font-family: monospace; }

H1           { font-family: sans-serif; font-size: large;  color: #000088; }
H2           { font-family: sans-serif; font-size: medium; color: #000088; }
H3           { font-family: sans-serif; font-size: large; background-color: #6699CC; }
H4           { font-family: sans-serif; font-size: medium; }
H5           { font-family: sans-serif; font-size: small; background-color: #6699CC; }

HR           { color: #99CCFF; background-color: #99CCFF; height: 1px; }
HR.DARK      { color: #000099; background-color: #000099; height: 1px; }

.question   { font-size: medium; }
.questiont  { font-size: medium; margin-left: 10px; }
.questionbq { font-size: medium; margin-left: 10px; }
table.questiont tr td { font-size: medium; }
.supplement { font-size: medium; margin: 10px 10px 10px 10px; }
.reference  { text-align: center; }
.oRight     { color: #000088; background-color: #FFFF00; text-align: center; }
.oNumber    { color: #000088; background-color: #FFFFFF; text-align: center; }
.oSel       { color: #CC0088; background-color: #FF0000; text-align: center; }
.oRightSel  { color: #000088; background-color: #00FF00; text-align: center; }
.option     { font-size: small }

.field      { color: #666666; background-color: transparent; border-color: #88AAFF; border-style: none none none none; text-align: right; font-weight: bold; }
.retryfield { color: #000000; background-color: #88AAFF; text-align: right; font-weight: bold; }

.plain      { text-decoration: none }
.bar        { font-size: 120%; font-weight: bold; color: #000;
              margin: 0px; padding: 3px; padding-left: 10px; }
/* border-color: #ccffcc; border-width: 2px; border-style: solid solid solid solid; } */

