.bluecpYearNavigation,.bluecpMonthNavigation
{
	background-color:#6677DD;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

.bluecpDayColumnHeader,
.bluecpYearNavigation,
.bluecpMonthNavigation,
.bluecpCurrentMonthDate,
.bluecpCurrentMonthDateDisabled,
.bluecpOtherMonthDate,
.bluecpOtherMonthDateDisabled,
.bluecpCurrentDate,
.bluecpCurrentDateDisabled,
.bluecpTodayText,
.bluecpTodayTextDisabled,
.bluecpText
{
	font-family:arial;
	font-size:10pt;
}

TD.bluecpDayColumnHeader
{
	text-align:right;
	border:solid thin #6677DD;
	border-width:0px 0px 1px 0px;
}

.bluecpCurrentMonthDate,
.bluecpOtherMonthDate,
.bluecpCurrentDate
{
	text-align:right;
	text-decoration:none;
}

.bluecpCurrentMonthDateDisabled,
.bluecpOtherMonthDateDisabled,
.bluecpCurrentDateDisabled
{
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
}

.bluecpCurrentMonthDate
{
	color:#6677DD;
	font-weight:bold;
}

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

.bluecpOtherMonthDate
{
	color:#808080;
}

TD.bluecpCurrentDate
{
	color:#FFFFFF;
	background-color: #6677DD;
	border-width:1px;
	border:solid thin #000000;
}

TD.bluecpCurrentDateDisabled
{
	border-width:1px;
	border:solid thin #FFAAAA;
}

TD.bluecpTodayText,
TD.bluecpTodayTextDisabled
{
	border:solid thin #6677DD;
	border-width:1px 0px 0px 0px;
}

A.bluecpTodayText,
SPAN.bluecpTodayTextDisabled
{
	height:20px;
}

A.bluecpTodayText
{
	color:#6677DD;
	font-weight:bold;
}

SPAN.bluecpTodayTextDisabled
{
	color:#D0D0D0;
}

.bluecpBorder
{
	border:solid thin #6677DD;
}	