.calendar
{
	width: 200px;
	height: 180px;
	font-size: 8pt;
	font-family: Verdana;
	color: Black;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: White;
	border-collapse: collapse;
}
.calendar td
{
	text-align: center;
}
.calendar a:link, .calendar a:visited, .calendar a:active, .calendar a:hover,
.calendar .today  a:link, .calendar .today  a:visited, .calendar .today  a:active, .calendar .today  a:hover
{
	color: White;
	text-decoration: none;
	font-weight: bold;
}
.calendar .back a:link, .calendar .back a:visited, .calendar .back a:active, .calendar .back a:hover,
.calendar .front a:link, .calendar .front a:visited, .calendar .front a:active, .calendar .front a:hover
{
	color: Black;
	text-decoration: none;
	font-weight: bold;
}
.calendar .back 
{
	background-color: #999999;
	border-color: Black;
}
.calendar .month
{
	background-color: #999999;
	border-color: Black;
	font-weight: bold;
	color: Black;
}
.calendar .front
{
	background-color: #999999;
	border-color: Black;
}
.calendar .title, .calendar .titleleft
{
	background-color: #CCCCCC;
	font-size: 7pt;
	font-weight: bold;
	color: Black;
}
.calendar .left
{

}
.calendar .weekend
{
	background-color: #66667B;
}
.calendar .today, .calendar .todayleft
{
	background-color: #343543;
	color: White;
}
.calendar .othermonthday
{
	color: #AAAAAA;
}
.calendar .othermonthday  a:link, .calendar .othermonthday  a:visited, .calendar .othermonthday  a:active, .calendar .othermonthday  a:hover
{
	color: #AAAAAA;
	text-decoration: none;
	font-weight: bold;
}
.calendar .othermonthdayleft
{
	color: #AAAAAA;
}
.calendar .othermonthdayleft  a:link, .calendar .othermonthdayleft  a:visited, .calendar .othermonthdayleft  a:active, .calendar .othermonthdayleft  a:hover
{
	color: #AAAAAA;
	text-decoration: none;
	font-weight: bold;
}
.calendar .othermonthdayweekend
{
	color: #AAAAAA;
	background-color: #66667B;
}
.calendar .othermonthdayweekend  a:link, .calendar .othermonthdayweekend  a:visited, .calendar .othermonthdayweekend  a:active, .calendar .othermonthdayweekend  a:hover
{
	color: #AAAAAA;
	text-decoration: none;
	font-weight: bold;
}
.calendar .error
{
	background-color: #FFE4E1;
}
.tooltips
{
	font-size: 8pt;
	font-family: Verdana;
	filter: alpha(opacity=70);
	opacity: 0.7;
	text-align: left;
	background-color: White;
	border: 2px solid Black;
	padding: 2px 2px 2px 2px;
}
