div#calendar {
	position:absolute;
	visibility:hidden;
	background-color:white;		
}

div#calendar2 {
	position:absolute;
	visibility:hidden;
	background-color:white;		
}

.CALcpYearNavigation,
.CALcpMonthNavigation {
	background-color:#6677DD;
	text-align:center;
	/*vertical-align:center;*/
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.CALcpDayColumnHeader,
.CALcpYearNavigation,
.CALcpMonthNavigation,
.CALcpCurrentMonthDate,
.CALcpCurrentMonthDateDisabled,
.CALcpOtherMonthDate,
.CALcpOtherMonthDateDisabled,
.CALcpCurrentDate,
.CALcpCurrentDateDisabled,
.CALcpTodayText,
.CALcpTodayTextdisabled,
.CALcpText{
	font-family:arial;
	font-size:8pt;
}

td.CALcpDayColumnHeader{
	text-align:right;
	
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	
	border-color: #6677DD;
	border-style: solid;	
}

.CALcpCurrentMonthDate,
.CALcpOtherMonthDate,
.CALcpCurrentDate{
	text-align:right;
	text-decoration:none;
}
.CALcpCurrentMonthDateDisabled,
.CALcpOtherMonthDateDisabled,
.CALcpCurrentDateDisabled{
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
}
.CALcpCurrentMonthDate{
	color:#6677DD;
	font-weight: bold;
}

.CALcpCurrentDate{
	color: #FFFFFF;	
	font-weight:bold;
}

td.CALcpCurrentDate{
		
	background-color: #6677DD;
	border-color: black;
	border-style: solid;
	border-width: 1px;
		
	
}

.CALcpOtherMonthDate{
	color:#808080;
}

td.CALcpCurrentDateDisabled{

}

td.CALcpTodayText,
td.CALcpTodayTextdisabled{
	border-bottom-width: 1px;	
}
a.CALcpTodayText,
	span.CALcpTodayTextdisabled{
	height:20px;
}
a.CALcpTodayText{
	color:#6677DD;
	font-weight:bold;	
}
span.CALcpTodayTextdisabled{
	color:#D0D0D0;
}
.CALcpBorder {
	border:solid thin #6677DD;
}
