.calendar td {
line-height: 14px;}
.calendar a {
	padding-bottom: 5px;
	text-decoration: underline;}

p.Ok
{
	color: #285700;
	font-size: 11px;
	margin: 4px 0 4px 0;
}

p.Error
{
	color: #A10000;
	font-size: 11px;
	margin: 4px 0 4px 0;
}

.CalHead
{
background-color: #999999;
padding: 1px 3px;
font-size: 9px;
font-weight: bold;
color: #FFFFFF;

}
.CalMonth
{
padding: 4px;
font-size: 13px;
color: #990000;
}
.CalDay
{
background-color: #F2F5FF;
padding: 4px;
font-size: 10px;
color: #5C5C5C;
vertical-align: text-top;

}

.CalCurr
{
background-color: #CCCCCC;
padding: 4px;
font-size: 9px;
color: #2B2B2B;
vertical-align: text-top;
}
.CalWeekend
{
background-color: #FAFBFF;
padding: 4px;
font-size: 9px;
color: #6B6B6B;
vertical-align: text-top;
}
a.CalLink
{
color: #003C8A;

}
a.CalLink:hover
{
color: #005CD4;
text-decoration: none;
}
a.CalLink:visited
{
color: #003C8A;
text-decoration: none;
}

