	.cpYearNavigation,
	.cpMonthNavigation
			{
			
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			xcolor:#FFFFFF;
			font-weight:bold;
			xwidth: 100%;
			}
	.cpDayColumnHeader,
	.cpYearNavigation,
	.cpMonthNavigation,
	.cpCurrentMonthDate,
	.cpCurrentMonthDateDisabled,
	.cpOtherMonthDate,
	.cpOtherMonthDateDisabled,
	.cpCurrentDate,
	.cpCurrentDateDisabled,
	.cpTodayText,
	.cpTodayTextDisabled,
	.cpText
			{
			xfont-family:arial;
			xfont-size:8pt;
			}
	TD.cpDayColumnHeader
			{
			xtext-align:right;
			xborder:1px solid #000;
			border-width:0 0 1 0;
			padding: 4px;
			}
	.cpCurrentMonthDate,
	.cpOtherMonthDate,
	.cpCurrentDate
			{
			xtext-align:right;
			text-decoration:none;
			}
	.cpCurrentMonthDateDisabled,
	.cpOtherMonthDateDisabled,
	.cpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.cpCurrentMonthDate
			{
			xcolor:#6677DD;
			color: #000;
			xfont-weight:bold;
			background-color: #ffffee;
			}
	.cpCurrentDate
			{
			xcolor: #FFFFFF;
			xfont-weight:bold;
			}
	.cpOtherMonthDate
			{
			color:#aaa;
			background-color: #ddddcc;
			}
	TD.cpCurrentDate
			{
			color:#000;
			background-color: #ffb;
			border:1px solid #000000;
			}


	TD.cpTodayDate
			{
			color:#000;
			background-color: #ffcccc;
			xborder:2px solid #000000;
			xfont-size: 40px;
			}



	TD.cpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.cpTodayText,
	TD.cpTodayTextDisabled
			{
			padding-top: 10px;
			padding-bottom: 10px;
			xborder:solid thin #6677DD;
			xborder-width:1 0 0 0;
			}
	A.cpTodayText,
	SPAN.cpTodayTextDisabled
			{
			height:20px;
			}
	A.cpTodayText
			{
			xbackground-color:#6677DD;
			font-weight:bold;
			}
	SPAN.cpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.cpBorder
			{
			border:1px solid #000;
			width: 220px;
			}
			
	.cpInnercal {
			xborder:2px solid #f0f;
			width: 100%;
			background-color:#c9e4ff;
			padding: 4px;
	}
	
	.cpDates {
			width: 100%;
			height: 100%;
	}
	
	.cpDates td {
		vertical-align: middle;
		
	}
	
	.cpDates td a {
		text-align: center;

		text-decoration: none;
		margin 0;
		width: 100%;
		xborder-top: 1px solid #dda;
		xborder-left: 1px solid #dda;
		xborder: 1px solid #dda;
		display: block;
		height: 20px;
		padding-top: 5px;
		
		border-top: 1px solid #dda;

	}
	
	.cpDates td a:hover {
		color: #03f;
		background-color: #dd9;
		text-decoration: none;
		xborder: 1px solid #000;
		
		
	}

	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	