	.cpYearNavigation,.cpMonthNavigation {
		background-color:#7a2930;
		text-align:center;
		vertical-align:center;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold; 
		padding:2px 0px 2px 0px;
	}
	.cpMonthNavigation {
		color:#f3f3f3!important;
	}
	.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentStartDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText {
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	TD.cpDayColumnHeader {
		text-align:right;
		border:solid thin #C0C0C0;
		border-width:0px 0px 1px 0px;
	}
	.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate, .cpCurrentStartDate  {
		text-align:right;
		text-decoration:none;
	}
	.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled, .cpCurrentMonthDateDisabled a, .cpOtherMonthDateDisabled a, .cpCurrentDateDisabled a{
		color:#D0D0D0;
		text-align:right;
		text-decoration:line-through;
	}
	.cpCurrentMonthDate, .cpCurrentMonthDate a:link, .cpCurrentMonthDate a:active, .cpCurrentMonthDate a:visited {
		color:#000000;
		text-decoration:none;
	}
	.cpCurrentMonthDate a:hover {
		color:#000000;
		text-decoration:underline;
	}
	.cpCurrentDate {
		color:#FFFFFF;
	}
	.cpCurrentStartDate {
		color:#ffffff;
	}
	.cpOtherMonthDate, .cpOtherMonthDate a:link,.cpOtherMonthDate a:active,.cpOtherMonthDate a:visited {
		color:#808080;
		text-decoration:none;
	}
	.cpOtherMonthDate a:hover {
		color:#808080;
		text-decoration:underline;
	}
	.cpDateNotAvail {
		color:#e4e4e4;
	}
	a.cpCurrentDate:link, a.cpCurrentDate:active, a.cpCurrentDate:visited, a.cpCurrentDate:hover {
		color:#ffffff;
	}
	TD.cpCurrentDate {
		color:#FFFFFF;
		background-color: #7a2930;
		border-width:1px; 
		border:solid 1px #800000; 
	}
	TD.cpCurrentStartDate {
		color:#FFFFFF;
		background-color: #ffd102;
		border:solid 1px #800000; 
	}
	TD.cpCurrentDateDisabled { 
		border-width:1px; 
		border:solid thin #FFAAAA; 
	}
	TD.cpTodayText, TD.cpTodayTextDisabled { 
		border:solid thin #C0C0C0; 
		border-width:1px 0px 0px 0px;
	}
	A.cpTodayText, SPAN.cpTodayTextDisabled { 
		height:20px; 
	}
	A.cpTodayText { 
		color:black; 
	}
	.cpTodayTextDisabled { 
		color:#D0D0D0; 
	}
	.cpBorder { 
		border:solid 0px #808080; 
	}
	.CalendarMainDiv {
		position:absolute;
		z-index:10;
		background:#FFFFFF;
	}
