<STYLE TYPE="type/css">

<!--

P
{
	font-size: 10pt;
	font-family: Arial;
	color: white;
}

BODY
{
	font-size: 10pt;
	font-family: Arial;
	color: white;
}

H1
{
	font-size: 18pt;
	font-family: Arial;
	color: white;
	text-align: center;
}

H2
{
	font-size: 14pt;
	font-family: Arial;
	color: #6699CC;
	text-align: center;
}

H3
{
	font-size: 12pt;
	font-family: Arial;
	color: #6699CC;
}

H2.warn
{
	font-size: 14pt;
	font-family: Arial;
	color: #FF0000;
	text-align: center;
}

TH
{
	font-size: 12pt;
	font-family: Arial;
	color: #6699CC;
	text-align: left;
}

TD
{
	font-size: 10pt;
	font-family: Arial;
	color: white;
}

.alert
{
    font-weight:bold;
    color: orange;
}

A:link {color: #FFFFFF; font-family:Arial; text-decoration: underline;}
A:visited {color: #EEEEEE; font-family:Arial;  text-decoration: underline;}
A:active {color: #FFFFFF; font-family:Arial; text-decoration: underline;}
A:hover {text-decoration: none;}

A.moe:link {color: #FFFF00; font-family:Arial; text-decoration: underline;}
A.moe:visited {color: #EEEE00; font-family:Arial;  text-decoration: underline;}
A.moe:active {color: #FFFF00; font-family:Arial; text-decoration: underline;}
A.moe:hover {text-decoration: none;}

.small
{
	font-size: 8pt;
	font-family: Arial;
	color: #FFFFFF;
	text-decoration: none;
}

.menu
{
	font-size: 10pt;
	font-family: Arial;
	color: #FFFFFF;
	text-decoration: none;
}
P.menu
{
	font-size: 10pt;
	font-family: Arial;
	color: #FFFFFF;
	text-decoration: none;
}
td.menu
{
	font-size: 10pt;
	font-family: Arial;
	color: #FFFFFF;
	text-decoration: none;
}
A:link.menu {color: #FFFFFF; font-family:Arial; text-decoration: underline;}
A:visited.menu {color: #EEEEEE; font-family:Arial;  text-decoration: underline;}
A:active.menu {color: #FFFFFF; font-family:Arial; text-decoration: underline, bold;}
A:hover.menu {font-style: italic;}

/* calendar */
H2.calendar
{
	text-align: center;
}
table.calendar { border-left:1px solid #999; }
tr.calendar-row {}
td.calendar-day { min-height:80px; font-size:11px; position:relative; vertical-align:top; } * html div.calendar-day { height:80px; }
td.calendar-day:hover {background:#222222; }
td.calendar-day-np { background:#222; min-height:80px; } * html div.calendar-day-np {height:80px;}
td.calendar-day-head { background:#6699CC; font-size:10px; font-weight:bold; text-align:center; width:120px; padding:5px; border-bottom:1px solid #999; boarder-top:1px solid #999; boarder-right:1px solid #999; }
div.day-number { background:#333; padding:5px; color:#fff; font-weight:bold; float:right; margin:-5px -5px 0px 0px; width:20px; text-align:center; }

/* shared */
td.calendar-day, td.calendar-day-np {width:120px; padding:5px; border-bottom:1px solid #999; border-right:1px solid #999; }

.rightalign { text-align:right; }
-->

</STYLE>

