.IESCalendarcpYearNavigation, .IESCalendarcpMonthNavigation
{
	background-color: #94B8DA;
	text-align: center;
	vertical-align: center;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.IESCalendarcpDayColumnHeader, .IESCalendarcpYearNavigation, .IESCalendarcpMonthNavigation, .IESCalendarcpCurrentMonthDate, .IESCalendarcpCurrentMonthDateDisabled, .IESCalendarcpOtherMonthDate, .IESCalendarcpOtherMonthDateDisabled, .IESCalendarcpCurrentDate, .IESCalendarcpCurrentDateDisabled, .IESCalendarcpTodayText, .IESCalendarcpTodayTextDisabled, .IESCalendarcpText
{
	font-family: arial;
	font-size: 8pt;
}

TD.IESCalendarcpDayColumnHeader
{
	text-align: right;
	border: solid thin #C0C0C0;
	border-width: 0px 0px 1px 0px;
}

.IESCalendarcpCurrentMonthDate, .IESCalendarcpOtherMonthDate, .IESCalendarcpCurrentDate
{
	text-align: right;
	text-decoration: none;
}

.IESCalendarcpCurrentMonthDateDisabled, .IESCalendarcpOtherMonthDateDisabled, .IESCalendarcpCurrentDateDisabled
{
	color: #D0D0D0;
	text-align: right;
	text-decoration: line-through;
}

.IESCalendarcpCurrentMonthDate, .cpCurrentDate
{
	color: #000000;
}

.IESCalendarcpOtherMonthDate
{
	color: #808080;
}

TD.IESCalendarcpCurrentDate
{
	color: white;
	background-color: #FFFFFF;
	border-width: 1px;
	border: solid thin silver;
	font-stretch: condensed;
}

TD.IESCalendarcpCurrentDateDisabled
{
	border-width: 1px;
	border: solid thin #FFAAAA;
}

TD.IESCalendarcpTodayText, TD.IESCalendarcpTodayTextDisabled
{
	border: solid thin #C0C0C0;
	font-weight: bold;
	border-width: 1px 0px 0px 0px;
}

A.IESCalendarcpTodayText
{
	color: #6677DD;
	font-weight: bold;
}

SPAN.IESCalendarcpTodayTextDisabled
{
	height: 8px;
}

.IESCalendarcpTodayTextDisabled
{
	color: #D0D0D0;
}

.IESCalendarcpBorder
{
	border: solid thin #3A7BBB;
}

A.IESCalendarcpTodayText:link
{
	text-decoration: none;
}
A.IESCalendarcpTodayText:visited
{
	text-decoration: none;
}

A.IESCalendarcpOtherMonthDate:link
{
	text-decoration: none;
	color: #808080;
	font-size: 90%;
}
A.IESCalendarcpOtherMonthDate:visited
{
	text-decoration: none;
	color: #808080;
	font-size: 90%;
}

A.IESCalendarcpCurrentMonthDate:link
{
	text-decoration: none;
	color: #000000;
	font-size: 90%;
}
A.IESCalendarcpCurrentMonthDate:visited
{
	text-decoration: none;
	color: #000000;
	font-size: 90%;
}

A.IESCalendarcpCurrentDate:link
{
	text-decoration: none;
	color: #000000;
	font-size: 90%;
}
A.IESCalendarcpCurrentDate:visited
{
	text-decoration: none;
	color: #000000;
	font-size: 90%;
}

A.IESCalendarcpMonthNavigation:link
{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
A.IESCalendarcpMonthNavigation:visited
{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

A.IESCalendarcpYearNavigation:link
{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
A.IESCalendarcpYearNavigation:visited
{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}