BODY {color:white; font-size:X-small; font-family:Verdana,arial,sans-serif; background-color:#000033}
A:link {color:white; text-decoration: none;}
A:visited {color:white; text-decoration: none;}
A:hover {background-color: blue;}
H1 {color:white; font-size: medium;}
H2 {color:white; font-size: small;}
H3 {color:white; font-size: X-small}

TD {vertical-align: top}
TD.header {color: white; font-family: Verdana,arial,sans-serif; border-width: 0; background-color:#FFFFDD; font-size:medium}
TD.CR { vertical-align: middle; text-align: right}
TD.CL { vertical-align: middle; text-align: left}
TD.BR { vertical-align: baseline; text-align: right}
TD.BL { vertical-align: baseline; text-align: left}
TD.TR { vertical-align: top; text-align: right}
TD.TL { vertical-align: top; text-align: left}

td form { margin:0; } // Prevent IE from displaying margins around forms in tables.

TD.unallocated {color: gray}
TD.allocated {color: white}
A:link.unallocated {color: white}
A:link.allocated {color: blue}

A:hover.unallocated {color: white; text-decoration: underline; }
A:hover.allocated {color: blue; text-decoration: underline; }

A.blue {color: blue}
A:visited.blue {color: blue}
A:hover.blue {color: blue; text-decoration: underline}

TH {color: white; background-color: gray; vertical-align: top}
TD.banner {color: white; vertical-align: middle; background-color: navy; font-size: small}
TD.blue {background-color: navy}
TD.red  {font-weight: bold; background-color: navy; text-align: center;}
TD.green {background-color: navy}

TD.A {background-color: #090;} /* Solo */
TD.B {background-color: #00F;} /* Stage */
TD.C {background-color: #990;}
TD.D {background-color: #999;}
TD.E {background-color: #900;} /* Dual */
TD.F {background-color: #333;} /* Other */
TD.G {background-color: #300;}
TD.H {background-color: #030;}
TD.I {background-color: #099;} /* Ground */
TD.J {background-color: #003;} /* OFF */


TD.white {background-color: white}

TD.calendar {background-color: navy}
TD.calendarHeader {background-color: navy}
FONT.calendarHighlight {font-weight: bold; text-decoration: underline}

TD.even_row {background-color: white}	/* Even rows in the day view */
TD.odd_row {background-color: #DDD}	/* Odd rows in the day view */

TD.highlight {border: 1px solid #00A; background-color: blue; } /* The highlighted cell under the cursor */
.naked { margin: 0; padding: 0; border-width:0} /* Invisible tables used for internal needs */

.sitename {font-size: 16pt; font-style: normal; font-weight: bold; text-transform: none; color:white; position: absolute; top: 12px; left: 30px;}
.monthday {font-size: 8pt; vertical-align: top; text-align: left}
