body { margin: 0px; }

a.T1, a.T2, a.T3, a.T4, a.T5, .heading1, .heading2, .heading3, th { font-family: Arial, Helvetica; font-weight: bold; }
a.T1, a.T2, a.T3, a.T4, a.T5 { text-decoration: none; font-size: 24pt; font-family: Desdemona; }
a.T1 { color: #666666; } a.T2 { color: #cc0000; } a.T3 { color: #cc9933; } a.T4 { color: #003399; } a.T5 { color: #009900; }

.DX { font-family: Arial, Helvetica; font-style: italic; font-weight: bold; font-size: 16pt; }
.heading1, .heading2, .heading3 { color: #330066; }
.heading1 { font-size: 16pt; color: #ffffff; background-color: #330066; }
.heading2 { font-size: 12pt; } .heading3 { font-size: 10pt;background-color: #ffffff;  }
th { background-color: #6600cc; color: #ffffff; }
th.index1, th.index2, td.index, .submenu { font-family: Arial, Helvetica; text-align: left; }
th.index1, th.index2, td.index { font-size: 10pt; } .submenu { font-size: 8pt; }
th.index1, th.index2, a.index1 { color: #ffffff; }
th.index1 { background-color: #6600cc; } th.index2 { background-color: #999999; }
b { font-family: Arial, Helvetica; }

blockquote.cite { text-indent: -25px; color: #996666; }
.highlight { font-weight: bold; color: #6600cc; }

.grade, .futuregrade, .missinggrade, .finalgrade, .safe, .warn, .danger { font-weight: bold; font-family: Arial, Helvetica; }
.grade { color: #6600ff; } .futuregrade { color: #cccccc; } .missinggrade { background-color: #ff0000; color: #ffffff; }
.warn { color: #cc00cc; } .danger { background-color: #ffff00; }
.finalgrade { font-size:24pt; background-color: #6600cc; color: #ffff00; }

.itemText { text-decoration: none; color: #ffffff; font: 12px Arial, Helvetica; }
.itemBorder { border: 1px solid white; }