
.CALcpYearNavigation, 
.CALcpMonthNavigation
{
	font-weight: bold;
	color: #ffffff;
	background-color: #3b6956;
	text-align: center;
	text-decoration: none;
	padding:1px;
}

A.CALcpMonthNavigation
{
	font-size: 11px;
	font-family: Tahoma;
	color: #FFFFFF;
}
A.CALcpMonthNavigation:hover
{
	color: #FFFFFF;
}

.CALcpDayColumnHeader, 
.CALcpYearNavigation, 
.CALcpMonthNavigation, 
.CALcpCurrentMonthDate, 
.CALcpCurrentMonthDateDisabled, 
.CALcpOtherMonthDate, 
.CALcpOtherMonthDateDisabled, 
.CALcpCurrentDate, 
.CALcpCurrentDateDisabled, 
.CALcpTodayText, 
.CALcpTodayTextDisabled, 
.CALcpText
{
	font-size: 10px;
	font-family: Tahoma;
}
 
TD.CALcpDayColumnHeader
{
	border-bottom: #3b6956 1px solid;
	text-align: right;
	padding:1px;
}
	
.CALcpCurrentMonthDate, 
.CALcpOtherMonthDate, 
.CALcpCurrentDate
{
	text-align: right;
	text-decoration: none;
}

A.CALcpCurrentDate:hover
{
	color: #3b6956;
}
 
.CALcpCurrentMonthDateDisabled, 
.CALcpOtherMonthDateDisabled, 
.CALcpCurrentDateDisabled
{
	color: #d0d0d0;
	text-align: right;
	text-decoration: line-through;
}
 
.CALcpCurrentMonthDate
{
	font-weight: bold;
	color: #d54a00;
	padding:1px;
}

.CALcpCurrentDate
{
	font-weight: bold;
	color: #3b6956;
}
		
.CALcpOtherMonthDate
{
	color: #808080;
}

A.CALcpOtherMonthDate:hover
{
	color: #808080;
}
		
TD.CALcpCurrentDate
{
	border: solid thin #3b6956;
	color: #3b6956;
	background-color: #cfdbd6;
}
		
TD.CALcpCurrentDateDisabled
{
	border: solid thin #ffaaaa;
}
		
TD.CALcpTodayText, 
TD.CALcpTodayTextDisabled
{
	border-top: #3b6956 1px solid;
	padding-top:5px;
	padding-bottom:5px;
}

A.CALcpTodayText
{
	height: 20px;
}
	
SPAN.CALcpTodayTextDisabled
{
	height: 20px;
}
	
A.CALcpTodayText
{
	font-weight: bold;
	color: #d54a00;
}
	
SPAN.CALcpTodayTextDisabled
{
	color: #d0d0d0;
}
	
.CALcpBorder
{
	border:solid 1px #3b6956;
}
