.POPUPCALcpYearNavigation,
.POPUPCALcpMonthNavigation {
	background-color: #6677dd;
	text-align: center;
	vertical-align: center;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}

.POPUPCALcpDayColumnHeader,
.POPUPCALcpYearNavigation,
.POPUPCALcpMonthNavigation,
.POPUPCALcpCurrentMonthDate,
.POPUPCALcpCurrentMonthDateDisabled,
.POPUPCALcpOtherMonthDate,
.POPUPCALcpOtherMonthDateDisabled,
.POPUPCALcpCurrentDate,
.POPUPCALcpCurrentDateDisabled,
.POPUPCALcpTodayText,
.POPUPCALcpTodayTextDisabled,
.POPUPCALcpText
	{
	font-family: arial;
	font-size: 8pt;
}

TD.POPUPCALcpDayColumnHeader {
	text-align: right;
	border: solid thin #6677dd;
	border-width: 0 0 1 0;
}

.POPUPCALcpCurrentMonthDate,
.POPUPCALcpOtherMonthDate,
.POPUPCALcpCurrentDate
	{
	text-align: right;
	text-decoration: none;
}

.POPUPCALcpCurrentMonthDateDisabled,
.POPUPCALcpOtherMonthDateDisabled,
.POPUPCALcpCurrentDateDisabled
	{
	color: #d0d0d0;
	text-align: right;
	text-decoration: line-through;
}

.POPUPCALcpCurrentMonthDate {
	color: #6677dd;
	font-weight: bold;
}

.POPUPCALcpCurrentDate {
	color: #ffffff;
	font-weight: bold;
}

.POPUPCALcpOtherMonthDate {
	color: #808080;
}

TD.POPUPCALcpCurrentDate {
	color: #ffffff;
	background-color: #6677dd;
	border-width: 1;
	border: solid thin #000000;
}

TD.POPUPCALcpCurrentDateDisabled {
	border-width: 1;
	border: solid thin #ffaaaa;
}

TD.POPUPCALcpTodayText,
TD.POPUPCALcpTodayTextDisabled {
	border: solid thin #6677dd;
	border-width: 1 0 0 0;
}

A.POPUPCALcpTodayText,
SPAN.POPUPCALcpTodayTextDisabled {
	height: 20px;
}

A.POPUPCALcpTodayText {
	color: #6677dd;
	font-weight: bold;
}

SPAN.POPUPCALcpTodayTextDisabled {
	color: #d0d0d0;
}

.POPUPCALcpBorder {
	border: solid thin #6677dd;
}