/*calendar styles*/
.calendar td.month-year 
{
	font-family: arial;
	font-size: 14px;
	color: #000000; 
	text-decoration: none;
	font-weight: bold;
	text-decoration:none;
}
.calendar td.month-year a
{
	color: #000000; 
	text-decoration:none;
}
.calendar td
{
	font-family: Arial; 
	font-size: 11px;
	color: #000000; 
	text-decoration:none;
	text-align: center;
	width: 32px;
	height: 20px;
}
.calendar td a
{
	color: #000000; 
	text-decoration:none;
}

.calendar td.selected 
{
	color: #61a123; 
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #61a123;
}
.calendar td.selected a
{
	color: #61a123; 
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

.calendar td.week_days
{
	color: #000000; 
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

.calendar td.weeks
{
	color: #000000; 
	background-color: #999999;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.calendar td.days
{
	color: #000000; 
	font-size: 10px;
	font-weight: normal;
}
.calendar td.days a
{
	color: #000000; 
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
}
.calendar td.days_blank
{
	background-color: #ffffff;
}

.calendar td.let_status_1 /*Available*/
{
	background-color: #33FF99;
}
.calendar td.let_status_2 /*Not available*/
{
	background-color: #FD6877;
}
.calendar td.let_status_3 /*Let*/
{
	background-color: #FF66FF;
}
.calendar td.let_status_4 /*Unknown Status*/
{
	background-color: #cccccc;
}
.calendar td.let_status_5 /*Check In*/
{
	background-color: #9933FF;
}
.calendar td.let_status_6 /*Check Out*/
{
	background-color: #CC99FF;
}

.calendar td.let_status_7 /*let-available*/
{
	background: url(/images/calendar-icons/let-available.gif) left top no-repeat;
}
.calendar td.let_status_8 /*let-let*/
{
	background: url(/images/calendar-icons/let-let.gif) left top no-repeat;
}
.calendar td.let_status_9 /*let-not available*/
{
	background: url(/images/calendar-icons/let-notavailable.gif) left top no-repeat;
}
.calendar td.let_status_10 /*let-unknown*/
{
	background: url(/images/calendar-icons/let-unknown.gif) left top no-repeat;
}

.calendar td.let_status_11 /*available-available*/
{
	background: url(/images/calendar-icons/available-available.gif) left top no-repeat;
}
.calendar td.let_status_12 /*available-let*/
{
	background: url(/images/calendar-icons/available-let.gif) left top no-repeat;
}
.calendar td.let_status_13 /*available-not available*/
{
	background: url(/images/calendar-icons/available-notavailable.gif) left top no-repeat;
}
.calendar td.let_status_14 /*available-unknown*/
{
	background: url(/images/calendar-icons/available-unknown.gif) left top no-repeat;
}

.calendar td.let_status_15 /*notavailable-available*/
{
	background: url(/images/calendar-icons/notavailable-available.gif) left top no-repeat;
}
.calendar td.let_status_16 /*notavailable-let*/
{
	background: url(/images/calendar-icons/notavailable-let.gif) left top no-repeat;
}
.calendar td.let_status_17 /*notavailable-not available*/
{
	background: url(/images/calendar-icons/notavailable-notavailable.gif) left top no-repeat;
}
.calendar td.let_status_18 /*notavailable-unknown*/
{
	background: url(/images/calendar-icons/notavailable-unknown.gif) left top no-repeat;
}


.calendar td.let_status_19 /*unknown-available*/
{
	background: url(/images/calendar-icons/unknown-available.gif) left top no-repeat;
}
.calendar td.let_status_20 /*unknown-let*/
{
	background: url(/images/calendar-icons/unknown-let.gif) left top no-repeat;
}
.calendar td.let_status_21 /*unknown-not available*/
{
	background: url(/images/calendar-icons/unknown-notavailable.gif) left top no-repeat;
}
.calendar td.let_status_22 /*unknown-unknown*/
{
	background: url(/images/calendar-icons/unknown-unknown.gif) left top no-repeat;
}


/* end calendar styles*/