table.calpage /* The style of the page as a whole */{
	border-width: 0px;
	width: 100%;
	background-color: #B0B0B0;
	color: #000000;
	height: 100%;
}

/* -------------------------------------------------------
Top of page with month,year,and navigation buttons 
------------------------------------------------------- */
table.caltop /* Bar with month and year */{
	background-color: #EEEEEE;
	color: #000000;
}

span.caltop /* Month and year indicator */{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
}

a.caltopbutton /* Prev and Next buttons */{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	text-decoration: none;
}

/* -------------------------------------------------------
Calendar portion of the page 
------------------------------------------------------- */
table.calframe /* Container of the calendar grid */{
	border-color: #B0B0B0;
	border-style: solid;
	border-width: 7px;
	background-color: #B0B0B0;
	color: #000000;
}

td.calweekday /* Cells containing Mon,Tues,Wed,etc */{
	border-color: #B0B0B0;
	border-style: solid;
	border-width: 1px;
	background-color: #6186B3;
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

td.calday /* Cells containing days (or day placeholders) */{
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	background-color: #EEEEEE;
	color: #000000;
	text-align: center;
	height: 30px;
}

a.calday /* Hyperlinks for days */{
	width: 100%;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	height: 30px;
}

a.calday:hover /* Hyperlinks for days (hover) */{
	width: 100%;
	background-color: #FF9892;
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration: underline;
	height: 30px;
}


