	TD.cpStatusMessage,
	TD.cpYearNavigation,
	Input.cpYearNavigation,
	TD.cpMonthNavigation,
	TD.cpCurrentDate a:link,
	TD.cpCurrentDate a:active,
	TD.cpCurrentDate a:hover,
	TD.cpCurrentDate a:visited,
	TD.cpCurrentWEDate a:link,
	TD.cpCurrentWEDate a:visited,
	TD.cpCurrentWEDate a:hover,
	TD.cpCurrentWEDate a:active,
	.cpBody
			{
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ACC8E3_85_1px.png', sizingMethod='scale');
			}

	TD.cpStatusMessage[class],
	TD.cpYearNavigation[class],
	Input.cpYearNavigation[class],
	TD.cpMonthNavigation[class],
	TD.cpCurrentDate a:link[class],
	TD.cpCurrentDate a:active[class],
	TD.cpCurrentDate a:hover[class],
	TD.cpCurrentDate a:visited[class],
	TD.cpCurrentWEDate a:link[class],
	TD.cpCurrentWEDate a:visited[class],
	TD.cpCurrentWEDate a:hover[class],
	TD.cpCurrentWEDate a:active[class],
	.cpBody[class]
			{
			background-image: url(/images/ACC8E3_85_2px.png);
			background-repeat: repeat;
			background-position: 0px 0px;
			}

	TD.cpYearNavigation,
	TD.cpMonthNavigation
			{
			text-align:center;
			vertical-align:middle;
			color:#9a1b2e;
			font-weight:bold;
			}
	Input.cpYearNavigation,
	TD.cpYearNavigation a:link,
	TD.cpYearNavigation a:visited,
	TD.cpYearNavigation a:hover,
	TD.cpYearNavigation a:active,
	TD.cpMonthNavigation a:link,
	TD.cpMonthNavigation a:visited,
	TD.cpMonthNavigation a:hover,
	TD.cpMonthNavigation a:active
			{
			text-align:center;
			vertical-align:middle;
			color:#9a1b2e;
			font-weight:bold;
			}
	Input.cpYearNavigation
			{
			font-family:Arial, Helvetica, sans-serif;
			font-size:7.5pt;
			border:solid thin #D9D9DF;
			border-width:1 1 1 1;
			margin: 0px;
			padding: 0px;
			line-height: 10px;
			height: 12px;
			width: 35px;
			text-align: center;
			vertical-align: top;
			}
	TD.cpDayColumnHeader,
	TD.cpYearNavigation,
	TD.cpMonthNavigation,
	TD.cpYearNavigation a:link,
	TD.cpYearNavigation a:visited,
	TD.cpYearNavigation a:hover,
	TD.cpYearNavigation a:active,
	TD.cpMonthNavigation a:link,
	TD.cpMonthNavigation a:visited,
	TD.cpMonthNavigation a:hover,
	TD.cpMonthNavigation a:active,
	TD.cpCurrentMonthDate,
	TD.cpOtherMonthDate,
	TD.cpCurrentDate,
	TD.cpCurrentBlock,
	TD.cpCurrentBlock a:link,
	TD.cpCurrentBlock a:visited,
	TD.cpCurrentBlock a:hover,
	TD.cpCurrentBlock a:active,
	TD.cpCurrentMonthDate a:link,
	TD.cpCurrentMonthDate a:visited,
	TD.cpCurrentMonthDate a:hover,
	TD.cpCurrentMonthDate a:active,
	TD.cpOtherMonthDate a:link,
	TD.cpOtherMonthDate a:visited,
	TD.cpOtherMonthDate a:hover,
	TD.cpOtherMonthDate a:active,
	TD.cpCurrentDate a:link,
	TD.cpCurrentDate a:visited,
	TD.cpCurrentDate a:hover,
	TD.cpCurrentDate a:active,
	A.cpCurrentMonthDate,
	A.cpOtherMonthDate,
	A.cpCurrentDate,
	TD.cpCurrentMonthWEDate,
	TD.cpOtherMonthWEDate,
	TD.cpCurrentWEDate,
	TD.cpCurrentMonthWEDate a:link,
	TD.cpCurrentMonthWEDate a:visited,
	TD.cpCurrentMonthWEDate a:hover,
	TD.cpCurrentMonthWEDate a:active,
	TD.cpOtherMonthWEDate a:link,
	TD.cpOtherMonthWEDate a:visited,
	TD.cpOtherMonthWEDate a:hover,
	TD.cpOtherMonthWEDate a:active,
	TD.cpCurrentWEDate a:link,
	TD.cpCurrentWEDate a:visited,
	TD.cpCurrentWEDate a:hover,
	TD.cpCurrentWEDate a:active,
	A.cpCurrentMonthWEDate,
	A.cpOtherMonthWEDate,
	A.cpCurrentWEDate,
	TD.cpTodayText,
	TD.cpTodayText a:link,
	TD.cpTodayText a:visited,
	TD.cpTodayText a:hover,
	TD.cpTodayText a:active,
	.cpCurrentMonthDateDisabled,
	.cpOtherMonthDateDisabled,
	.cpCurrentDateDisabled,
	.cpCurrentMonthWEDateDisabled,
	.cpOtherMonthWEDateDisabled,
	.cpCurrentWEDateDisabled,
	.cpTodayTextDisabled,
	TD.cpText
			{
			font-family:Arial, Helvetica, sans-serif;
			font-size:8pt;
			text-decoration:none;
			}
	TD.cpDayColumnHeader
			{
			text-align:right;
			border-top: 0 none;
			border-right: 0 none;
			border-bottom: solid thin #D9D9DF;
			border-left: 0 none;		
			}
	TD.cpCurrentMonthDate,
	TD.cpOtherMonthDate,
	TD.cpCurrentDate,
	TD.cpCurrentMonthDate a:link,
	TD.cpCurrentMonthDate a:visited,
	TD.cpCurrentMonthDate a:hover,
	TD.cpCurrentMonthDate a:active,
	TD.cpOtherMonthDate a:link,
	TD.cpOtherMonthDate a:visited,
	TD.cpOtherMonthDate a:hover,
	TD.cpOtherMonthDate a:active,
	TD.cpCurrentDate a:link,
	TD.cpCurrentDate a:visited,
	TD.cpCurrentDate a:active,
	TD.cpCurrentDate a:hover,
	A.cpCurrentMonthDate,
	A.cpOtherMonthDate,
	A.cpCurrentDate,
	TD.cpCurrentMonthWEDate,
	TD.cpOtherMonthWEDate,
	TD.cpCurrentWEDate,
	TD.cpCurrentMonthWEDate a:link,
	TD.cpCurrentMonthWEDate a:visited,
	TD.cpCurrentMonthWEDate a:hover,
	TD.cpCurrentMonthWEDate a:active,
	TD.cpOtherMonthWEDate a:link,
	TD.cpOtherMonthWEDate a:visited,
	TD.cpOtherMonthWEDate a:hover,
	TD.cpOtherMonthWEDate a:active,
	TD.cpCurrentWEDate a:link,
	TD.cpCurrentWEDate a:visited,
	TD.cpCurrentWEDate a:hover,
	TD.cpCurrentWEDate a:active,
	A.cpCurrentMonthWEDate,
	A.cpOtherMonthWEDate,
	A.cpCurrentWEDate
			{
			text-align:right;
			}
	.cpCurrentMonthDateDisabled,
	.cpOtherMonthDateDisabled,
	.cpCurrentDateDisabled,
	.cpCurrentMonthWEDateDisabled,
	.cpOtherMonthWEDateDisabled,
	.cpCurrentWEDateDisabled
			{
			color:#9a1b2e;
			text-decoration:line-through;
			text-align:right;
			}
	TD.cpCurrentBlock,
	TD.cpCurrentBlock a:link,
	TD.cpCurrentBlock a:visited,
	TD.cpCurrentBlock a:hover,
	TD.cpCurrentBlock a:active,
	TD.cpCurrentMonthDate a:link,
	TD.cpCurrentMonthDate a:visited,
	TD.cpCurrentMonthDate a:hover,
	TD.cpCurrentMonthDate a:active,
	TD.cpCurrentMonthWEDate a:link,
	TD.cpCurrentMonthWEDate a:visited,
	TD.cpCurrentMonthWEDate a:hover,
	TD.cpCurrentMonthWEDate a:active
			{
			color:#9a1b2e;
			font-weight:bold;
			}
	TD.cpOtherMonthDate a:link,
	TD.cpOtherMonthDate a:visited,
	TD.cpOtherMonthDate a:hover,
	TD.cpOtherMonthDate a:active
			{
			color:#808080;
			}
	TD.cpCurrentDate a:link,
	TD.cpCurrentDate a:active,
	TD.cpCurrentDate a:hover,
	TD.cpCurrentDate a:visited,
	TD.cpCurrentWEDate a:link,
	TD.cpCurrentWEDate a:visited,
	TD.cpCurrentWEDate a:hover,
	TD.cpCurrentWEDate a:active
			{
			color:#9a1b2e;
			border-width:1px;
			border:solid thin #9F9F9F;
			}
	.cpCurrentDateDisabled,
	.cpCurrentWEDateDisabled
			{
			border-width:1;
			border:solid thin #D9D9DF;
			}
	TD.cpCurrentMonthWEDate a:link,
	TD.cpCurrentMonthWEDate a:visited,
	TD.cpCurrentMonthWEDate a:hover,
	TD.cpCurrentMonthWEDate a:active,
	TD.cpOtherMonthWEDate a:link,
	TD.cpOtherMonthWEDate a:visited,
	TD.cpOtherMonthWEDate a:hover,
	TD.cpOtherMonthWEDate a:active,
	TD.cpCurrentWEDate a:link,
	TD.cpCurrentWEDate a:visited,
	TD.cpCurrentWEDate a:hover,
	TD.cpCurrentWEDate a:active,
	A.cpCurrentMonthWEDate,
	A.cpOtherMonthWEDate,
	A.cpCurrentWEDate
			{
			color:#FF0000;
			}
	TD.cpTodayText,
	.cpTodayTextDisabled
			{
			border-top: solid thin #9F9F9F;
			border-right: 0 none;
			border-bottom: 0 none;
			border-left: 0 none;
			}
	TD.cpTodayText,
	TD.cpTodayText a:link,
	TD.cpTodayText a:visited,
	TD.cpTodayText a:hover,
	TD.cpTodayText a:active,
	A.cpTodayText
			{
			color:#9a1b2e;
			font-weight:bold;
			}
	SPAN.cpTodayTextDisabled
			{
			border:0;
			color:#9a1b2e;
			font-weight:normal;
			}

	.cpNoBorder,
	.cpBorder
			{
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/FFFFFF_85_1px.png', sizingMethod='scale');
			}

	.cpNoBorder[class],
	.cpBorder[class]
			{
			background-image: url(/images/FFFFFF_85_2px.png);
			background-repeat: repeat;
			background-position: 0px 0px;
			}

	.cpBorder 
			{
			border:solid thin #9F9F9F;
			}
	.cpStatusMessage,
	TD.cpStatusMessage,
	SPAN.cpStatusMessage
			{
			text-align:center;
			vertical-align:middle;
			color:#9a1b2e;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			font-size:8pt;
			margin: 0px;
			padding: 0px;
			}
			

