.monthname{    BACKGROUND-COLOR: #840000;    COLOR: #ffffff;    FONT-FAMILY: Tahoma, Arial, Helvetica;    FONT-SIZE: 8pt;    FONT-WEIGHT: bold}.weekdayname{    BACKGROUND-COLOR: #000000;    COLOR: #ffffff;    FONT-FAMILY: Tahoma, Arial, Helvetica;    FONT-SIZE: 8pt;    FONT-WEIGHT: bold;    TEXT-ALIGN: center}.weekday{	BACKGROUND-COLOR: #ffffff;	COLOR: #000000;	FONT-FAMILY: Tahoma, Arial, Helvetica;	FONT-SIZE: 8pt;	TEXT-ALIGN: right;	text-decoration : none;}.sat{    BACKGROUND-COLOR: #ffffff;    COLOR: #666666;    FONT-FAMILY: Tahoma, Arial, Helvetica;    FONT-SIZE: 8pt;	text-decoration : none;    TEXT-ALIGN: right}.sun{    BACKGROUND-COLOR: #ffffff;    COLOR: #ff0000;    FONT-FAMILY: Tahoma, Arial, Helvetica;    FONT-SIZE: 8pt;    TEXT-ALIGN: right;	text-decoration : none;}.holiday{    FONT-FAMILY: Tahoma, Arial, Helvetica;    FONT-SIZE: 8pt;    TEXT-ALIGN: right;	text-decoration : none;}.reserved{    BACKGROUND-COLOR: #CCFFDD;    FONT-FAMILY: Tahoma, Arial, Helvetica;    FONT-SIZE: 8pt;    TEXT-ALIGN: right;	text-decoration : none;}.reserved_tab{    BACKGROUND-COLOR: #CCFFDD;    FONT-FAMILY: Tahoma, Arial, Helvetica;    FONT-SIZE: 8pt;    TEXT-ALIGN: right;	text-decoration : none;		border:solid;	border-width:1px;	border-color:#55bb55;}.fullreserved{    BACKGROUND-COLOR: #FFB0B0;    FONT-FAMILY: Tahoma, Arial, Helvetica;    FONT-SIZE: 8pt;    TEXT-ALIGN: right;	text-decoration : none;}.fullreserved_tab{    BACKGROUND-COLOR: #FFB0B0;    FONT-FAMILY: Tahoma, Arial, Helvetica;    FONT-SIZE: 8pt;    TEXT-ALIGN: right;	text-decoration : none;	border:solid;	border-width:1px;	border-color:#b55;}.notthismonth{    BACKGROUND-COLOR: #e1e1e1;    COLOR: #999999;    FONT-FAMILY: Tahoma, Arial, Helvetica;    FONT-SIZE: 8pt;    TEXT-ALIGN: right;	text-decoration : none;}#today{	border : 1px solid Red;}
