﻿#AvailabilityPlanner table td
{
	background-color: #ffffff;
	text-align: center;
	cursor: default;
}
#AvailabilityPlanner table .goodday
{
	cursor: pointer;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}
#AvailabilityPlanner table .badday,
#AvailabilityPlanner table .badday.weekend
{
	background-color: #ff1010;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
cursor:not-allowed;
}
#AvailabilityPlanner table .badday2,
#AvailabilityPlanner table .badday2.weekend
{
	background-color: #ffff10;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
cursor:not-allowed;
}
#AvailabilityPlanner table .goodday:hover
{
	background-color: #999;
	color: #fff;
}

#AvailabilityPlanner table .red
{
	background-color: #ff0000;
	color: #fff;
cursor:not-allowed;
}

#AvailabilityPlanner table .red:hover
{
	background-color: #999;
	color: #fff;
cursor:not-allowed;
}


#AvailabilityPlanner table .red.weekend
{
	background-color: #dd0000;
	color: #fff;
cursor:not-allowed;
}

#AvailabilityPlanner table .red.weekend:hover
{
	background-color: #999;
	color: #fff;
cursor:not-allowed;
}

#AvailabilityPlanner table .amber
{
	background-color: #FFCC33;
	color: #333;
}

#AvailabilityPlanner table .amber:hover
{
	background-color: #999;
	color: #fff;
}

#AvailabilityPlanner table .amber.weekend
{
	background-color: #ddaa11;
	color: #333;
}

#AvailabilityPlanner table .amber.weekend:hover
{
	background-color: #999;
	color: #fff;
}


#AvailabilityPlanner table .green
{
	background-color: #00ff00;
	color: #333;
}

#AvailabilityPlanner table .green:hover
{
	background-color: #999;
	color: #fff;
}

#AvailabilityPlanner table .green.weekend
{
	background-color: #00dd00;
	color: #333;
}

#AvailabilityPlanner table .green.weekend:hover
{
	background-color: #999;
	color: #fff;
}



#AvailabilityPlanner table .weekend
{
	background-color: #d0d0d0;
}
#AvailabilityPlanner table .deadday
{
	background-color: #ffffff;
}
#AvailabilityPlanner table .green
{
	background-color: #60ff60;
}
#AvailabilityPlanner table .highlighted
{
	background-color: #888;
	color: #fff;
}

#AvailabilityPlanner table .red.highlighted
{
	background-color: #990000;
	color: #fff;
}

#AvailabilityPlanner table .amber.highlighted
{
	background-color: #996600;
	color: #fff;
}

#AvailabilityPlanner table .green.highlighted
{
	background-color: #009900;
	color: #fff;
}

#AvailabilityPlanner table .red.weekend.highlighted
{
	background-color: #770000;
	color: #fff;
}

#AvailabilityPlanner table .amber.weekend.highlighted
{
	background-color: #774400;
	color: #fff;
}

#AvailabilityPlanner table .green.weekend.highlighted
{
	background-color: #007700;
	color: #fff;
}

#AvailabilityPlanner table .weekend.highlighted
{
	background-color: #888;
	color: #fff;
}


#AvailabilityPlanner table.showDates td .date
{
	display: inline;
}
#AvailabilityPlanner table.showDates td .availability
{
	display: inline;
}
#AvailabilityPlanner table.showAvail td .date
{
	display: inline;
}
#AvailabilityPlanner table.showAvail td .availability
{
	display: inline;
}

#AvailabilityPlanner #DisplayToggle a {cursor:pointer;}
