body { font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 10pt; background-color: #eeffff }
h1 { font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 16pt; font-weight: normal; color: #000066; margin: 0px 0px 0px 5px }
h2 { font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 9pt;  font-weight: bold;   color: #000066; margin: 0px 0px 3px 5px }
h3 { font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 12pt; font-weight: bold;   color: #000066; margin: 5px 0px 5px 0px }
h4 { font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 10pt; font-weight: bold;   color: #000066; margin: 5px 0px 0px 0px }
th { font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 8pt;  font-weight: normal; color: #ffffff; background-color: #666699; text-align: left }
td { font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 10pt; font-weight: normal; color: #000066 }
p  { font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 10pt; font-weight: normal; color: #000066 }
a { color: #990000; text-decoration: underline }
a:hover { color: #990000; text-decoration: none }

a.menu { font-size: 9pt; color: #990000; text-decoration: underline; }
a.menu:hover { font-size: 9pt; color: #ff0000; text-decoration: none; }
a.header { color: #ffdddd; }
a.help { text-decoration: none; }
a.help:hover { color: #ff9900; }
a.headlink { color: #ff9999; text-decoration: underline }
a.headlink:hover { color: #ff9999; text-decoration: none }
.menubg1 { background-color: #ffffff; }
.menubg2 { background-color: #ffffff; }

.small { font-size: 8pt; }
.smallbold { font-size: 8pt; font-weight: bold; }
.tiny { font-size: 6pt; }
.error { color: red; }
.box { border: 1px solid #000000; background-color: #ffffff }
.borderrb { border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
.bordert { border-top: 1px solid #000000; }
.borderb { border-bottom: 1px solid #000000; }
.borderr { border-right: 1px solid #000000; }
.bordertb { border-bottom: 1px solid #000000; border-top: 1px solid #000000; }
.separator { border-left: 1px solid #000000; padding-left: 5px; }
.line { background-color: #990000; padding: 1px 0px 1px 0px; }
.intline { background-color: #000000; padding: 1px 0px 1px 0px; }
.target { color: #ff0000; }

.navigation { font-size: 9pt; padding: 3px 0px 3px 0px; }
.alt0 { background-color: #ddeeff; }
.alt1 { background-color: #eeeeee; }
.alt0_mastered { background-color: #ddeeff; border-right: 2px solid #990000; }
.alt1_mastered { background-color: #eeeeee; border-right: 2px solid #990000; }
.total { border-top: 1px solid #000000; background-color: #dddddd; }
.time { color: #006600; font-size: 8pt; }

.important { color: #990000; }
.warning { color: #990000; }
.info { color: #009900; }

.dc_Active {}
.dc_Mastered { background-color: #aaffaa; }
.dc_On_Hold { background-color: #99ccff; }
.dc_Stopped { background-color: #ffaaaa; }

.mastered { background-color: #aaffaa; }
.introduced { background-color: #ffaaaa; }
.skill { background-color: #eeeeee; }

.report_leader { background-color: #99ccff; }
