
.ACAD /*AvailCalAvailableDay*/
{
	cursor:pointer;
}
.ACADV /*AvailCalAvailableDay*/
{
}
.ACDH /*AvailCalDayHeader*/
{
	font-weight:bold;
	color:white;
	background-color:gray;
}
.ACMH /*AvailCalMonthHeaderEditMode*/
{
	COLOR:#D11A1A;
	text-decoration:underline;
	cursor:pointer;
}
.ACMHV /*AvailCalMonthHeaderViewMode*/
{
}
.ACMO /*AvailCalMouseOver*/
{
	color:white;
	background-color:dimgray;
	cursor:pointer;
}
.ACOMD /*AvailCalOtherMonthDay*/
{
	color:white;
	visibility:hidden;
}
.ACPD /*AvailCalPreviousDay*/
{
	color:lightgrey;
	background-color:red;
	text-decoration:line-through;
}
.ACOUD
{
	color:lightgrey;
	background-color:darkslateblue;
	text-decoration:line-through;
}
.ACalPopup /*AvailCalPopup*/
{
	border-right:black 2px solid;
	border-top:black 2px solid;
	font-size:0.75em;
	z-index:100;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	visibility:hidden;
	border-left:black 2px solid;
	width:200px;
	color:black;
	border-bottom:black 2px solid;
	position:absolute;
	background-color:lightgoldenrodyellow;
	text-align:left;
}

.ACUD /*AvailCalUnAvailableDay*/
{
	color:lightgrey;
	background-color:red;
	text-decoration:line-through;
	cursor:pointer;
}
.ACUDV /*AvailCalUnAvailableDay*/
{
	color:lightgrey;
	background-color:red;
	text-decoration:line-through;
}
.ACWD /*AvailCalWeekendDay*/
{
	background-color:white;
	cursor:pointer;
}
.ACWDV /*AvailCalWeekendDay*/
{
	background-color:white;
}


*
{
	font-size: 100%;
	font-family: Sans-Serif;
}


