.CalDivStyle{background-color:#ffffff; position:absolute;visibility:hidden;width:150px;Z-INDEX:100;}
.CalDetStyle{background-color:#ffffff; position:absolute;visibility:hidden;width:150px;Z-INDEX:200;}
.alltext{color:#003399;font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif;}

.CAL_STYLEcpYearNavigation,	.CAL_STYLEcpMonthNavigation	{
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
			
	.CAL_STYLEcpDayColumnHeader,
	.CAL_STYLEcpYearNavigation,
	.CAL_STYLEcpMonthNavigation,
	.CAL_STYLEcpCurrentMonthDate,
	.CAL_STYLEcpCurrentMonthDateDisabled,
	.CAL_STYLEcpOtherMonthDate,
	.CAL_STYLEcpOtherMonthDateDisabled,
	.CAL_STYLEcpCurrentDate,
	.CAL_STYLEcpCurrentDateDisabled,
	.CAL_STYLEcpTodayText,
	.CAL_STYLEcpTodayTextDisabled,
	.CAL_STYLEcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	.CAL_STYLEcpDayColumnHeaderSpec,
	.CAL_STYLEcpYearNavigationSpec,
	.CAL_STYLEcpMonthNavigationSpec,
	.CAL_STYLEcpCurrentMonthDateSpec,
	.CAL_STYLEcpCurrentMonthDateDisabledSpec,
	.CAL_STYLEcpOtherMonthDateSpec,
	.CAL_STYLEcpOtherMonthDateDisabledSpec,
	.CAL_STYLEcpCurrentDateSpec,
	.CAL_STYLEcpCurrentDateDisabledSpec,
	.CAL_STYLEcpTodayTextSpec,
	.CAL_STYLEcpTodayTextDisabledSpec,
	.CAL_STYLEcpTextSpec
			{
			background-color:#dddddd;
			font-family:arial;
			font-size:8pt;
			}
TD.CAL_STYLEcpDayColumnHeader {
	text-align: center;
	border: solid 1px #336666 !important;
	border-width:0 0 1px 0 !important;
}

.CAL_STYLEcpCurrentMonthDate,
	.CAL_STYLEcpOtherMonthDate,
	.CAL_STYLEcpCurrentDate
			{
			text-align: center;
			text-decoration:none;
			}
			
.CAL_STYLEcpCurrentMonthDateDisabled {
	font-weight: normal;
}
			
	.CAL_STYLEcpCurrentMonthDateSpec,
	.CAL_STYLEcpOtherMonthDateSpec,
	.CAL_STYLEcpCurrentDateSpec
			{
			background-color:#dddddd;
			text-align: center;
			text-decoration:none;
			}
	.CAL_STYLEcpCurrentMonthDateDisabledSpec,
	.CAL_STYLEcpOtherMonthDateDisabledSpec,
	.CAL_STYLEcpCurrentDateDisabledSpec
			{
			background-color:#000000;
			color:#D0D0D0;
			text-align: center;
			text-decoration:line-through;
			}
	.CAL_STYLEcpCurrentMonthDate
			{
			color: #336666;
			font-weight: bold;
			}
	.CAL_STYLEcpCurrentDate
			{
			color: #99cccc;
			font-weight:bold;
			}
.CAL_STYLEcpOtherMonthDate { color: #99cccc; }

TD.CAL_STYLEcpCurrentDate {
	color: #336666;
	background: #99cccc !important;
	border: 1px solid #336666 !important;
}
TD.CAL_STYLEcpCurrentDateSpec {
	color:#FFFFFF;
	background-color: #EBD9A9;
	border: 1px solid #000000;
}

TD.CAL_STYLEcpCurrentDateDisabled { border: 1px solid #336666 !important; }

TD.CAL_STYLEcpTodayText, TD.CAL_STYLEcpTodayTextDisabled {
	border-color: #6677DD;
	border-style: solid;
	border-width: 1px 0 0 0;
}
	
A.CAL_STYLEcpTodayText, SPAN.CAL_STYLEcpTodayTextDisabled { height: 20px; }

A.CAL_STYLEcpTodayText { 
	color: #6677DD;
	font-weight: bold;
}

SPAN.CAL_STYLEcpTodayTextDisabled { color: #D0D0D0; }

.CAL_STYLEcpBorder { border: 1px solid #336666; }
