@CHARSET "ISO-8859-1";


.calendar table {
	background: transparent;
	background-color:transparent;
	width:210px;
	height:150px;
	
}

.calendar table tr, .calendar table td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
		background: transparent;
	background-color:transparent;
	padding: 2px 2px 2px 2px;
}


.calendar thead .header, .calendar thead .header a, .calendar thead .header a:visited {
    font-size:14px;
	font-weight:bold;
	text-align:center;

	color:#000000;
	text-decoration:none;
}

.calendar .header {
	padding-top: 3px;
	padding-bottom: 0px;
	height:19px;
	
	}

.calendar thead .header a:hover {
	text-decoration:none;
	color:#fff;
}

.calendar thead td.weekday {
	font-weight:bold;

}

.calendar thead td.weekend {
	font-weight:bold;


}

.calendar td div {
	text-align: center;
	width:25px; 
	}

.calendar tbody td {
padding: 2px 2px 2px 2px;
}

.calendar td.selected, .calendar td.selected a, .calendar td.selected a:visited {
	
	text-decoration:none;
	color:#a24a06;
	font-weight:bold;
}

.calendar td.selected a:hover {
background-color:#006633;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}

.calendar tbody td.weekend {

}

.calendar tbody a:hover {
	background-color:#006633;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}



.calendar tbody a{

	color:#006633;
	font-weight:bold;
}

.calendar tbody div {
	text-align:center;
}


body table td.header {

}

body table td.header h1 {
	color:white;
	
	font-family:Arial, Helvetica, sans-serif;
}

td.footer, td.footer p {
  border-top:1px solid #333333; 
  color:#333333; 
  padding:20px 0px 0px 0px;
  
}
