body, a,li { color: #111111; font-size: 11px; font-family: Arial, helvetica, sans-serif; text-decoration:none; }
.month td {  text-align: right; font-size: 8pt; font-family: Arial, helvetica, sans-serif; text-decoration:none; vertical-align:top; }
.mo  {background-color: #AAAAAA; color: #black; font-weight: normal; text-align: right;  font : 8pt;  }
.ri { text-align: right;  font-size : 8pt;         }
.mi { text-align: center; }
.wk { color: #FFFFFF; text-align: right;  font : 7px;  }
.normal { color: #EEEEEE; font-size: 8pt; }
a.button {
        font-family: Arial, Helvetica, sans-serif;
        font-size:  14pt;
        font-weight: normal;
        color: #006699;
        text-decoration: none;
}
a.button:hover {color: #0066ff;}
.button {
        font-family : Arial, Helvetica, sans-serif;
        font-size: 14pt;
        color: #0066ff;
        font-weight : normal;
}
a.yearbtn {}
a.yearbtn:hover {
        color: #0066ff;
}
.yearbtn {background-color: #990000; color: #cccccc; font-weight: bold; text-align: right;  }
a.monthbtn {}
a.monthbtn:hover {
        color: #0066ff;
}
.monthbtn { color: #cccccc; font-weight: bold; text-align: right;  }

.monthname {
	background-color: none;
	color: #992222;
}

a.weekbtn {}
a.weekbtn:hover {
        color: #0066ff;
}
.weekbtn { color: #cccccc; font-weight: bold; text-align: right;  }

#key
{
	width: 100px;
	background-color: none;
	float: right;
	border: solid 1px #992222;
}

.calinfo
{
	postition: relative;
	text-align: left;
	width: 100%;
}

.reserved {
text-align: right; color:white; background-color:#992222;
}

.unreserved
{
text-align: right; 
color:navy; 
background-color:white;	
}

.month
{
	border: solid blue 1px;	
}