	.AstraCSS_cpDIV
		{
			position:absolute;
			visibility:hidden;
			background-color:#FFFFFF;
			layer-background-color:#FFFFFF;
			color:#000000;
			font-weight:normal;
			font-family:arial;
			font-size:12pt;
			text-decoration:none;
			line-height : 100%;
		}
	.AstraCSS_cpYearNavigation,
	A.AstraCSS_cpMonthNavigation:active, A.AstraCSS_cpMonthNavigation:hover, A.AstraCSS_cpMonthNavigation:visited, A.AstraCSS_cpMonthNavigation:link
			{
			background-color:#666699;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			font-family:arial;
			font-size:12pt;
			line-height : 160%;
			}
	.AstraCSS_cpMonthNavigation
			{
			background-color:#666699;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			font-family:arial;
			font-size:10pt;
			line-height : 120%;
			}
	 A.AstraCSS_cpCurrentMonthDate:active, A.AstraCSS_cpCurrentMonthDate:hover, A.AstraCSS_cpCurrentMonthDate:visited, A.AstraCSS_cpCurrentMonthDate:link
			{
			font-weight:normal;
			font-family:arial;
			font-size:10pt;
			line-height : 120%;
			}
	.AstraCSS_cpCurrentMonthDate,
			{
			font-weight:normal;
			font-family:arial;
			font-size:10pt;
			}
	.AstraCSS_cpDayColumnHeader,
	.AstraCSS_cpCurrentMonthDateDisabled,
	.AstraCSS_cpOtherMonthDate,
	.AstraCSS_cpOtherMonthDateDisabled,
	.AstraCSS_cpCurrentDate,
	.AstraCSS_cpCurrentDateDisabled,
	.AstraCSS_cpTodayText,
	.AstraCSS_cpTodayTextDisabled,
	 A.AstraCSS_cpText:active,
	 A.AstraCSS_cpText:hover, 
	 A.AstraCSS_cpText:visited, 
	 A.AstraCSS_cpText:link
			{
			line-height : 120%;
			font-weight:normal;
			font-family:arial;
			font-size:10pt;
			padding-right: 2;
			}
	 
	.AstraCSS_cpText
			{
			font-family:arial;
			font-size:10pt;
			}
	.AstraCSS_cpDayColumnHeader
			{
			border:none;
			border-width:0 0 0 0;
			padding: 0 0 0 0;
			}
	TD.AstraCSS_cpDayColumnHeader
			{
			text-align:right;
			font-family:arial;
			font-size:10pt;
			border:solid thin #FD9900;
			border-width:0 0 1 0;
			padding-right: 2;
			line-height : 160%;
			margin: 0;
			}
	.AstraCSS_cpCurrentMonthDate,
	.AstraCSS_cpOtherMonthDate,
	.AstraCSS_cpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			padding-right: 2;
			}
	.AstraCSS_cpCurrentMonthDateDisabled,
	.AstraCSS_cpOtherMonthDateDisabled,
	.AstraCSS_cpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			font-family:arial;
			font-size:10pt;
			padding-right: 2;
			}
	 A.AstraCSS_cpCurrentMonthDate:active, A.AstraCSS_cpCurrentMonthDate:hover, A.AstraCSS_cpCurrentMonthDate:visited, A.AstraCSS_cpCurrentMonthDate:link
			{
			color:#666699;
			font-weight:normal;
			font-size:10pt;
			line-height : 120%;
			padding-right: 2;
			}
	.AstraCSS_cpCurrentMonthDate
			{
			color:#666699;
			font-weight:normal;
			font-family:arial;
			font-size:10pt;
			line-height : 120%;
			}
	 A.AstraCSS_cpCurrentDate:active, A.AstraCSS_cpCurrentDate:hover, A.AstraCSS_cpCurrentDate:visited, A.AstraCSS_cpCurrentDate:link
			{
			color: #FFFFFF;
			}
	.AstraCSS_cpCurrentDate
			{
			color: #FFFFFF;
			}
	 A.AstraCSS_cpOtherMonthDate:active, A.AstraCSS_cpOtherMonthDate:hover, A.AstraCSS_cpOtherMonthDate:visited, A.AstraCSS_cpOtherMonthDate:link
			{
			color:#808080;
			font-weight:normal;
			font-family:arial;
			font-size:10pt;
			line-height : 120%;
			}
	.AstraCSS_cpOtherMonthDate
			{
			color:#808080;
			}
	TD.AstraCSS_cpCurrentDate
			{
			color:#FFFFFF;
			background-color:#FD9900;
			line-height : 120%;
			border:solid thin #000000;
			border-width:0;
			}
	TD.AstraCSS_cpCurrentDateDisabled
			{
			border:solid thin #FFAAAA;
			border-width:0;
			}
	TD.AstraCSS_cpTodayText,
			{
			border:solid thin #FD9900;
			border-width:1 0 0 0;
			}
	TD.AstraCSS_cpTodayTextDisabled
			{
			border:solid thin #FD9900;
			border-width:1 0 0 0;
			}
	A.AstraCSS_cpTodayText,
	SPAN.AstraCSS_cpTodayTextDisabled
			{
			height:20px;
			}
    A.AstraCSS_cpTodayText:active, A.AstraCSS_cpTodayText:hover, A.AstraCSS_cpTodayText:visited, A.AstraCSS_cpTodayText:link
			{
			color:#FD9900;
			font-weight:normal;
			line-height : 120%;
			text-decoration:none;
			}
	SPAN.AstraCSS_cpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.AstraCSS_cpBorder
			{
/*			border:solid thin #666699; */
			border:solid thin #666699;
			border-width:1 1 1 1;
			}
