﻿
/* Calendar */
.CalendarDay
{
    FONT-SIZE: 8pt;
    COLOR: black;
    TEXT-ALIGN: center;
       
   
}
.CalendarOffDay  /* Days from prev/next month */
{
    FONT-SIZE: 8pt;
    COLOR: #c0c0c0;
    BACKGROUND-COLOR: #c0c0c0; /*gray*/
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    border-right: solid thin #d3d3d3;
    border-left: solid thin #d3d3d3;
    border-top: solid thin #d3d3d3;
    border-bottom: solid thin #d3d3d3;
}

.CalendarWeekDay /* day of the week headings */
{
    FONT-SIZE: 8pt;
    COLOR: black;
    BACKGROUND-COLOR: #d3d3d3;   /*light gray*/
    TEXT-ALIGN: center;
    border-right: solid thin #d3d3d3;
    border-left: solid thin #d3d3d3;
    border-top: solid thin #d3d3d3;
    border-bottom: solid thin #d3d3d3;
}


.CalendarMonth   /* title area with month name */
{
    FONT-SIZE: 12pt;
    BACKGROUND-COLOR: #d3ceb1;   /*Lt Green */
    TEXT-ALIGN: center;
}
.CalendarColorKey
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-STYLE: normal;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
.CalendarBackgroundVacant
{
    BACKGROUND-COLOR: #ffffff;   /* white */
    border-right: solid thin #d3d3d3;
    border-left: solid thin #d3d3d3;
    border-top: solid thin #d3d3d3;
    border-bottom: solid thin #d3d3d3;
}

.CalendarBackgroundOccupied
{
    BACKGROUND-COLOR:  #A93921; /* #cc6666;salmon, room unavailable  */
    border-right: solid thin #d3d3d3;
    border-left: solid thin #d3d3d3;
    border-top: solid thin #d3d3d3;
    border-bottom: solid thin #d3d3d3;
}

.CalendarBackgroundOccupiedThisRes
{
    COLOR: black;
    font-weight: bold;
    BACKGROUND-COLOR:  #A93921;  /* room unavailable */
    TEXT-DECORATION: none;
    border-right: black medium solid;
    border-left: black medium solid;
    border-top: black medium solid;
    border-bottom: black medium solid;
}
.CalendarBackgroundVacantThisRes
{
    COLOR: black;
    font-weight: bold;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none;
    border-right: black medium solid;
    border-left: black medium solid;
    border-top: black medium solid;
    border-bottom: black medium solid;
}
.CalendarOffDayThisRes
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #c0c0c0;
    TEXT-DECORATION: none;
}


.CalendarBackgroundOccupied
{
    BACKGROUND-COLOR: #cc6666; /* salmon */
    border-right: solid thin #d3d3d3;
    border-left: solid thin #d3d3d3;
    border-top: solid thin #d3d3d3;
    border-bottom: solid thin #d3d3d3;
}
.CalendarBackgroundMaint
{
	BACKGROUND-COLOR: #cc9933;  /* lt brown */
	border-right: solid thin #d3d3d3;
	border-left: solid thin #d3d3d3;
	border-top: solid thin #d3d3d3;
	border-bottom: solid thin #d3d3d3;
}
.CalendarBackgroundOwner
{
	BACKGROUND-COLOR: #658ebc;  /* med blue*/
	border-right: solid thin #d3d3d3;
	border-left: solid thin #d3d3d3;
	border-top: solid thin #d3d3d3;
	border-bottom: solid thin #d3d3d3;
}
.CalendarBackgroundGuestOfOwner
{
	BACKGROUND-COLOR: #759564;  /* med olive */
	border-right: solid thin #d3d3d3;
	border-left: solid thin #d3d3d3;
	border-top: solid thin #d3d3d3;
	border-bottom: solid thin #d3d3d3;
}
.CalendarBackgroundGuestOfOwnerThisRes
{
    COLOR: black;
    font-weight: bold;
    BACKGROUND-COLOR: #759564;
    TEXT-DECORATION: none;
    border-right: black medium solid;
    border-left: black medium solid;
    border-top: black medium solid;
    border-bottom: black medium solid;
}
.CalendarBackgroundMaintThisRes
{
    COLOR: black;
    font-weight: bold;
    BACKGROUND-COLOR: #cc9933;
    TEXT-DECORATION: none;
    border-right: black medium solid;
    border-left: black medium solid;
    border-top: black medium solid;
    border-bottom: black medium solid;
}

.CalendarBackgroundOwnerThisRes
{
    COLOR: black;
    font-weight: bold;
    BACKGROUND-COLOR: #658ebc;
    TEXT-DECORATION: none;
    border-right: black medium solid;
    border-left: black medium solid;
    border-top: black medium solid;
    border-bottom: black medium solid;
}

.CalendarBackgroundSType
{
    BACKGROUND-COLOR: #9c6786; /* lt purple */
    border-right: solid thin #d3d3d3;
    border-left: solid thin #d3d3d3;
    border-top: solid thin #d3d3d3;
    border-bottom: solid thin #d3d3d3;
}
.CalendarBackgroundSTypeThisRes
{
    COLOR: black;
    font-weight: bold;
    BACKGROUND-COLOR: #9c6786;
    TEXT-DECORATION: none;
    border-right: black medium solid;
    border-left: black medium solid;
    border-top: black medium solid;
    border-bottom: black medium solid;
}

.CalendarBackgroundLockoffOccupied
{
    BACKGROUND-COLOR: #808080;
    border-right: solid thin #d3d3d3;
    border-left: solid thin #d3d3d3;
    border-top: solid thin #d3d3d3;
    border-bottom: solid thin #d3d3d3;
}
.CalendarBackgroundLockoffOccupiedThisRes
{
    COLOR: black;
    font-weight: bold;
    BACKGROUND-COLOR: #808080;
    TEXT-DECORATION: none;
    border-right: black medium solid;
    border-left: black medium solid;
    border-top: black medium solid;
    border-bottom: black medium solid;
}		

.CalendarBackgroundBonus
{
	BACKGROUND-COLOR: #ff7f50;  /* coral */
	border-right: solid thin #d3d3d3;
	border-left: solid thin #d3d3d3;
	border-top: solid thin #d3d3d3;
	border-bottom: solid thin #d3d3d3;
}
.CalendarBackgroundBonusThisRes
{
    COLOR: black;
    font-weight: bold;
    BACKGROUND-COLOR: #dc143c;
    TEXT-DECORATION: none;
    border-right: black medium solid;
    border-left: black medium solid;
    border-top: black medium solid;
    border-bottom: black medium solid;
}

.CalendarBackgroundExchange
{
	BACKGROUND-COLOR: #20b2aa;  /* lt sea green */
	border-right: solid thin #d3d3d3;
	border-left: solid thin #d3d3d3;
	border-top: solid thin #d3d3d3;
	border-bottom: solid thin #d3d3d3;
}
.CalendarBackgroundExchangeThisRes
{
    COLOR: black;
    font-weight: bold;
    BACKGROUND-COLOR: #228b22;
    TEXT-DECORATION: none;	
    border-right: black medium solid;
    border-left: black medium solid;
    border-top: black medium solid;
    border-bottom: black medium solid;
}

