BODY {
	color:black; 
	font-size: 10pt; 
	font-family:arial,sans-serif;
	background-color:#ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

A:link {
	color:#000000; 
	font-weight: bold;
	text-decoration: none;
}
A:visited {
	color:#000000; 
	font-weight: bold; 
	text-decoration: none
}
A:hover {
	color:red; 
	text-decoration:underline
}


A.register {
	color: #3399cc; 
	font-size: 16px;
	text-decoration:underline
}
H1 {
	color:black;
       	font-family:verdana,sans-serif; 
	font-size:16pt
}
H2 {
	color:black; 
	font-family:verdana,sans-serif; 
	font-size:14pt
}
H3 {
	color:black;
	font-family:verdana,sans-serif
}
table.maintable {
	border-spacing: 1px;
}

table.twelve {
	font-size:14pt;
}
TD {
	font-size:10pt; 
	font-family:arial,sans-serif; 
	border-width:1;
	vertical-align:top;
	-moz-border-radius: 6px 6px 6px 6px;

}

TD.header {color:black; font-family:verdana,sans-serif; border-width:0;
background-color:#ffffff; font-size:26pt}
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:black}
A:link.unallocated {color:#9BA9E6}
A:link.allocated {color:#5B69A6}

A:hover.unallocated {color:red}
A:hover.allocated {color:red}

A.blue {color:blue}
A:visited.blue {color:blue}
A:hover.blue {color:red}

TH {color:#eeeeee; font-size:10pt; font-family:verdana,sans-serif;
background-color:#999999;
border-width:1; border-color:#999999; vertical-align:top}
TD.banner {vertical-align:middle; background-color:#ffffff}

TD.blue {background-color:#F0F0FF}
TD.red  {background-color:#FFF0F0}
TD.green {background-color:#DDFFDD}
TD.A {background-color:#FFCCFF}
TD.B {background-color:#99FF22}
TD.C {background-color:#FF9999}
TD.D {background-color:#FFFF99}
TD.E {background-color:#C0E0FF}
TD.F {background-color:#FFCC99}
TD.G {background-color:#DDDDDD}
TD.H {background-color:#66FFFF}
TD.I {background-color:#DDFFDD}
TD.J {background-color:#DDDDDD}
TD.white {background-color:#FFFFFF}

A.A {background-color:#FFCCFF}
A.B {background-color:#99FF22}
A.C {background-color:#FF9999}
A.D {background-color:#FFFF99}
A.E {background-color:#C0E0FF}
A.F {background-color:#FFCC99}
A.G {background-color:#DDDDDD}
A.H {background-color:#66FFFF}
A.I {background-color:#DDFFDD}
A.J {background-color:#CCCCCC}


TD.calendar { border:0px; font-size: 8pt}
TD.calendarHeader {border:0px; font-size: 10pt}
FONT.calendarHighlight {color: red}

TD.even_row {background-color:#FFFFFF}	/* Even rows in the day view */
TD.odd_row {background-color:#EEEEEE}	/* Odd rows in the day view */

TD.highlight {background-color:#AABBFF; border-style:solid; border-width:1; border-color:#0000AA;} /* The highlighted cell under the cursor */
.naked { margin: 0; padding: 0; border-width:0} /* Invisible tables used for internal needs */

.sitename
{font-size: 18px;
font-style: normal;
font-weight: bold;
text-transform: none;
color:#ffffff;
position: absolute;
left:30;
top:12}

TD.month {font-size: 8pt; background-color:#FFFFFF}
.monthday {font-size: 12pt; vertical-align: top; text-align: left}
.alert {background-color:#FF0000; color:#FFFFFF; padding: 2px}
.alert:link {background-color:#FF0000; color:#FFFFFF;}
.alert:visited {background-color:#FF0000; color:#FFFFFF;}
.alert:hover {background-color:#FF0000; color:#FFFFFF;}
e
}

