/* CSS Document */

.ZRAcpYearNavigation,
.ZRAcpMonthNavigation
		{
		background-color:#6677DD;
		text-align:center;
		vertical-align:center;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
		}

.ZRAcpDayColumnHeader,
.ZRAcpYearNavigation,
.ZRAcpMonthNavigation,
.ZRAcpCurrentMonthDate,
.ZRAcpCurrentMonthDateDisabled,
.ZRAcpOtherMonthDate,
.ZRAcpOtherMonthDateDisabled,
.ZRAcpCurrentDate,
.ZRAcpCurrentDateDisabled,
.ZRAcpTodayText,
.ZRAcpTodayTextDisabled,
.ZRAcpText
		{
		font-family:arial;
		font-size:8pt;
		}

td.ZRAcpDayColumnHeader
		{
		text-align:right;
		border:solid thin #6677DD;
		border-width: 0px 0px 1px 0px;
		}

.ZRAcpCurrentMonthDate,
.ZRAcpOtherMonthDate,
.ZRAcpCurrentDate
		{
		text-align:right;
		text-decoration:none;
		}

.ZRAcpCurrentMonthDateDisabled,
.ZRAcpOtherMonthDateDisabled,
.ZRAcpCurrentDateDisabled
		{
		color:#D0D0D0;
		text-align:right;
		text-decoration:line-through;
		}

.ZRAcpCurrentMonthDate
		{
		color:#6677DD;
		font-weight:bold;
		}

.ZRAcpCurrentDate
		{
		color: #FFFFFF;
		font-weight:bold;
		}

.ZRAcpOtherMonthDate
		{
		color:#808080;
		}

td.ZRAcpCurrentDate
		{
		color:#FFFFFF;
		background-color: #6677DD;
		border-width:1;
		border:solid thin #000000;
		}

td.ZRAcpCurrentDateDisabled
		{
		border-width:1;
		border:solid thin #FFAAAA;
		}

td.ZRAcpTodayText,
td.ZRAcpTodayTextDisabled
		{
		border:solid thin #6677DD;
		border-width: 1px 0px 0px 0px;
		}

a.ZRAcpTodayText,
span.ZRAcpTodayTextDisabled
		{
		height:20px;
		}

a.ZRAcpTodayText
		{
		color:#6677DD;
		font-weight:bold;
		}
		
span.ZRAcpTodayTextDisabled
		{
		color:#D0D0D0;
		}
		
.ZRAcpBorder
		{
		border:solid thin #6677DD;
		}
		
		

