body
{ 
	font-family: Verdana; 
	font-size: 10pt; 
}

h1
{ 
	font-family: Verdana; 
	font-size: 11pt; 
	font-weight: Bold; 
	color: Navy; 
	margin-top: 4pt; 
	margin-bottom: 2pt;
}
h1 a:link
{ 
	color: Navy; 
}
h1 a:visited
{ 
	color: FireBrick; 
}
h1 a:hover
{ 
	color: Indigo; 
}
h1 a:active
{ 
	color: Indigo; 
}

h2
{ 
	font-family: Verdana; 
	font-size: 10pt; 
	font-weight: Bold; 
	margin-top: 3pt; 
	margin-bottom: 1pt;
}

h3
{ 
	font-family: Verdana; 
	font-size: 10pt; 
	font-weight: Bold; 
	margin-top: 2pt; 
	margin-bottom: 1pt;
}

table
{
	font-family: Verdana; 
	font-size: 10pt; 
	width: 100%;
	border: 0;
}

table .ul
{
	border-bottom: 2px solid Silver;
	padding-bottom: 6pt;
}

span.emphasis 
{ 
	color: Navy; 
	font-weight: Bold;
}

span.product
{ 
	font-weight: bold;
	font-style: italic;
}

.footer
{ 
	font-size: 8pt; 
	color: White; 
	padding-top: 3pt; 
	padding-bottom: 3pt;
}
.footer a:link
{ 
	color: Yellow; 
}
.footer a:visited
{ 
	color: Gold; 
}
.footer a:hover
{ 
	color: Cyan; 
}
.footer a:active
{ 
	color: Cyan; 
}

.privacy
{ 
	font-size: 8pt; 
	font-style: Italic; 
}
.privacy td
{ 
	padding-top: 6pt; 
	padding-bottom: 6pt;
}

.banner
{ 
	color: White; 
	font-weight: Bold; 
}

.calendar
{ 
	font-size: 8pt;
	text-align: Right;
}
.calendar .daysofweek
{ 
	font-weight: Bold; 
	text-align: Center;
}
.calendar .weekend
{ 
	background-color: Silver;
}
.calendar .invalid 
{ 
	color: Gray;
}
.calendar .valid 
{ 
	background-color: White;
}
.calendar .active
{ 
	font-weight: Bold; 
	background-color: Navy;
}
.calendar .active a:link
{ 
	color: White;
}
.calendar .active a:visited
{ 
	color: Yellow;
}
.calendar .active a:hover
{ 
	color: Cyan;
}
.calendar .active a:active
{ 
	color: Cyan;
}

.fullcalendar
{ 
	font-size: 8pt;
	text-align: Right;
}
.fullcalendar p
{
	margin-top: 3pt;
}
.fullcalendar a:link 
{ 
	color: Blue;
}
.fullcalendar a:visited
{ 
	color: Purple;
}
.fullcalendar a:hover
{ 
	color: DarkViolet;
}
.fullcalendar a:active
{ 
	color: DarkViolet;
}
.fullcalendar .daysofweek
{ 
	text-align: Center;
}
.fullcalendar .weekend
{ 
	background-color: DarkOrange;
}
.fullcalendar .invalid 
{ 
	color: Gray;
}
.fullcalendar .valid 
{ 
	background-color: NavajoWhite;
}
.fullcalendar .holiday
{ 
	background-color: PaleGreen;
}
.fullcalendar .active
{ 
	font-weight: Bold; 
	background-color: Navy;
}
.fullcalendar .active a:link
{ 
	color: White;
}
.fullcalendar .active a:visited
{ 
	color: Yellow;
}
.fullcalendar .active a:hover
{ 
	color: Cyan;
}
.fullcalendar .active a:active
{ 
	color: Cyan;
}

.statistics
{ 
	font-size: 8pt;
	border-collapse: Collapse;
}
.statistics td
{ 
	border-bottom: 1px solid Gray;
}
.statistics .good 
{ 
	color: White;
	background-color: Green;
	font-weight: Bold; 
}
.statistics .bad
{ 
	color: White;
	background-color: Navy;
	font-weight: Bold; 
}