/*.cpBorder{
	background-image:url("/design/images/blank_marker.gif");
	background-repeat:repeat;
}*/

select.cpYearNavigation, select.cpMonthNavigation {
	background-color:#D0D0D0;
}

.cpYearNavigation, .cpMonthNavigation {
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.cpDayColumnHeader,
.cpYearNavigation,
.cpMonthNavigation,
.cpCurrentMonthDate,
.cpCurrentMonthDateDisabled,
.cpOtherMonthDate,
.cpOtherMonthDateDisabled,
.cpCurrentDate,
.cpCurrentDateDisabled,
.cpTodayText,
.cpTodayTextDisabled,
.cpText
		{
		font-family:arial;
		font-size:8pt;
		}
td.cpDayColumnHeader
		{
		text-align:right;
		border:#000000 solid 0px;
		font-weight:bold;
		}
.cpCurrentMonthDate,
.cpOtherMonthDate,
.cpCurrentDate
		{
		text-align:right;
		text-decoration:none !important;
		}
.cpCurrentMonthDateDisabled,
.cpOtherMonthDateDisabled,
.cpCurrentDateDisabled
		{
		color:#b0b0b0;
		text-align:right;
		text-decoration:line-through;
		}
.cpCurrentMonthDate
		{
		color:#000000;
		font-weight:bold;
		}
.cpCurrentDate
		{
		color: #000000;
		font-weight:bold;
		}
.cpOtherMonthDate
		{
		color:#808080;
		font-weight:bold;
		}
td.cpCurrentDate
		{
		color:#000000;
		background-color:#C0C0C0;
		border:solid 1px #000000;
		}
td.cpCurrentDateDisabled
		{
		border:solid 1px #FFAAAA;
		}
td.cpTodayText,
td.cpTodayTextDisabled
		{
		border:solid 1px #000000;
		}
a.cpTodayText,
span.cpTodayTextDisabled
		{
		height:20px;
		}
a.cpTodayText
		{
		color:#000000;
		font-weight:bold;
		}
span.cpTodayTextDisabled
		{
		color:#D0D0D0;
		}
.cpBorder
		{
		border:solid 1px #000000;
		}

.cpBorder td
		{
		padding:2px;
		}
