body
{
	margin: 0;
	padding: 0;
	background-color: #FFF;
}

td
{
	color: #000;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-serif;
}

p
{
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-serif;
}

td.white
{
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-serif;
}

td.grey
{
	color: #666;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-serif;
}

/*
a:link
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

a:active { color: #009999; }
a:hover { color: #009999; }
a:visited { color: #999999; }
*/

a.next:link, a.next:visited, td.next
{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

a.next:hover, a.next:active
{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

a.blank:link, a.blank:visited, td.blank
{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

a.blank:hover, a.blank:active
{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

a.previous:link, a.previous:visited, td.previous
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

a.previous:hover, a.previous:active
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #009999;
}

a.current:link, a.current:visited, td.current
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #009999;
	text-decoration: none;
}

a.current:hover, a.current:active
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #009999;
	text-decoration: none;
}

a.yellow:link, a.yellow:visited
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: underline;
}

a.yellow:hover, a.yellow:active
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: underline;
}

td.calendar
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #CCC;
	text-decoration: none;
	background-color: #FFF;
	border-color: #CCC;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
}

.calendartable
{
	border-color: #CCC;
	border-width: 1px 1px 0px 0px;
	border-style: solid;
	background-color: #EEE;
}

.calendertext
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	border-color: #CCC;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
}

.day
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	border-color: #CCC;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	background-color: #FFF;
}

a.select:link, a.select:visited
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #333;
}

a.select:hover, a.select:active
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #099;
}

#caltoday { background-color: #F00; }

#calselect { background-color: #099; }
