div.calendarWrapper table {
	width: 100%;
	float: left;
}
	
table.calendarHeader{
	text-align: center;
	vertical-align: top;
	border:1px solid black;
}

table.calendarHeader td{
	height:70px;
	text-align: center;
	vertical-align: middle;
	border-collapse:collapse;
}


table.calendar{
	background-color: rgb(64,92,128);
	border-right:1px solid black;	
	border-bottom:1px solid black;
	text-align: center;
	vertical-align: top; 
	width: 95%;
}

table.calendar td{
	height:100px;
	width:14%;
	text-align: left;
	vertical-align: text-top;
	border-top:1px solid black;
	border-left:1px solid black;
	border-collapse:collapse;
}

table.calendar td A.dateLink{
	display:block;
	float:right;
	padding: 2px;
	text-decoration: none;
	border:1px solid black;
	text-align: right;
	vertical-align: text-top;
}
td.header { 
	padding: 10px 0px 10px 0px;
	font-weight: bold; color: #FFFFFF; font-size: 24px; background-color: rgb(64,92,128);
	text-align: center;
}
td.headerSmall {
	font-weight: bold;
	color: #FFFFFF;
	font-size: xx-small;
	background-color: rgb(64,92,128);
	text-align: center;
	font : x-small;
}

td.day{  
	font-size: xx-small;
	color:rgb(0,0,0); 
	vertical-align: top;
	border-color: rgb(64,92,128);
}

td.previous{
	font-size: x-small;
	color: White;
	background-color: rgb(128,192,128);
	vertical-align: top;
}

td.previous div.day{
	color:White;
	font-weight:bold;
}

table.calendar.td A.previous
{
	font-size: x-small;
	font-weight: normal;
	color: White;
	vertical-align: top;
}

td.current{
	font-size: x-small;
	color: Navy;
	background-color: White;
	vertical-align: top;
}

table.calendar.td A.current{
	font-size: x-small;
	font-weight: normal;
	color: Navy;
	vertical-align: top;
}

td.next{
	font-size: x-small;
	color: White;
	background-color: rgb(128,192,128);
	vertical-align: top;
}

td.next div.day{
	color:White;
	font-weight:bold;
}

table.calendar td A.next{
	font-size: x-small;
	font-weight: normal;
	color: White;
	vertical-align: top;
}
td.currentDay{
	font-size: x-small;
        font-weight: bold;
	color: White;
	background-color: rgb(164,128,164);
	vertical-align: top;
}

td.currentDay div.day{
	color:white;
	font-weight:bold;
}

table.calendar td A.currentDay{
	font-size: x-small;
        font-weight: bold;
	color: White;
	vertical-align: top;
}

TH.daysOfWeek{
	font-size: x-small;
    font-weight: bold;
	color: White;
	background-color: rgb(64,92,128);
	vertical-align: top;
	text-align:center;
	padding:3px;
}

div.calendarDay{
	padding-bottom:5px;
}

div.time{
	color:black;
}

div.day{  
	width: 25px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	font-size: xx-small;
	color:rgb(0,0,0);
	text-align:center;
}

