body
{
    font: 12px Arial, Helvetica, sans-serif; 
    background-color:#FFFFFF;
    height:100%;
}

td, div
{
    font: 12px Arial, Helvetica, sans-serif; 
}

	.agcrcpYearNavigation, .agcrcpMonthNavigation 
	
			{
			background-color:#66B2E6;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			padding-bottom:4px;
			padding-top:4px;
			}
	A.agcrcpMonthNavigation	{
	text-decoration:none;
	color:#FFFFFF;
	}	
	.agcrcpDayColumnHeader,
	.agcrcpYearNavigation,
	.agcrcpMonthNavigation,
	.agcrcpCurrentMonthDate,
	.agcrcpCurrentMonthDateDisabled,
	.agcrcpOtherMonthDate,
	.agcrcpOtherMonthDateDisabled,
	.agcrcpCurrentDate,
	.agcrcpCurrentDateDisabled,
	.agcrcpTodayText,
	.agcrcpTodayTextDisabled,
	.agcrcpText
			{
			font-family:arial;
			font-size:8pt;
			
			}
	TD.agcrcpDayColumnHeader
			{
			text-align:right;
			border-width:0 0 1 0;
			}
	.agcrcpCurrentMonthDate,
	.agcrcpOtherMonthDate,
	.agcrcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.agcrcpCurrentMonthDateDisabled,
	.agcrcpOtherMonthDateDisabled,
	.agcrcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.agcrcpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			text-decoration:none;
			}
	A.agcrcpCurrentMonthDate {
	text-decoration:none;
	font-size:8pt;
	color: #000000;
}		
	A.agcrcpOtherMonthDate {
	text-decoration:none;
	font-size:8pt;
	color: gray;
}
A.agcrcpCurrentDate{
	text-decoration:none;
	font-size:8pt;
}
	.agcrcpCurrentDate
			{
			color: #FF0000;
			font-weight:bold;
			}
	.agcrcpOtherMonthDate
			{
			color:#808080;
			}
	TD.agcrcpCurrentDate
			{
			color:#FF0000;
			background-color: #FFFFFF;
			border-width:1px;
			border:thin solid #000000;
			text-decoration:none;
			}
	TD.agcrcpCurrentDateDisabled
			{
			border-width:1;
			border: thin solid #FFAAAA;
			}
	TD.agcrcpTodayText,
	TD.agcrcpTodayTextDisabled
			{
			border-width:1 0 0 0;
			}
	A.agcrcpTodayText,
	SPAN.agcrcpTodayTextDisabled
			{
			height:20px;
			}
	A.agcrcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			text-decoration:none;
			}
	SPAN.agcrcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.agcrcpBorder
			{
			border: thin solid gray;
			}
.AvalibilityCalLargeDatesLarge{
color:#000000;
height:26px;
width:26px;
padding:0px;
font-weight:normal;
text-align:center;
font-size: 11px;
}

.AvalibilityCalLarge{
padding:0px;
font-weight:bold;
text-align:center;
font-size: 11px;
}

.avaialbilityTD
{
    border-color: #600;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin: 0;
    padding: 0px;
}
.checkAvalibilityCal{
padding:0px;
font-weight:bold;
text-align:center;
}
.checkAvalibilityCalDates{
color:#000000;
height:30px;
width:30px;
padding:0px;
font-weight:normal;
    border-color: #600;
    border-width: 1px 1px 1px 1px;
    border-style: solid;

}

.AvalibilityCal{
padding:0px;
font-weight:bold;
text-align:center;
font-size: 10px;
}
.AvalibilityCalDates{
color:#000000;
height:18px;
width:18px;
padding:0px;
font-weight:normal;
text-align:center;
font-size: 10px;
}
