		A.cal_nav {
		  color:#000000;
		  text-decoration:none;
			font-weight: bold;
		}
		A.cal_nav:hover {
			color:#000000;
		  text-decoration:underline;
			font-weight: bold;
		}
		A.cal_nav:visited {
			color:#000000;
		  text-decoration:none;
			font-weight: bold;
		}
		A.cal_nav:visited:hover {
			color:#000000;
		  text-decoration:none;
			font-weight: bold;
		}
		A.weekend:link{
		  	color:red;
		  	text-decoration:none;
		}
		A.weekend:visited{
		  	color:red;
		  	text-decoration:none;
		}
		A.weekend:hover {
			color:red;
		  text-decoration:underline;
		}
		A.weekend:visited:hover {
			color:red;
		  text-decoration:underline;
		}
		A.days:link{
		  	color:green;
		  	text-decoration:none;
		}
		A.days:visited{
		  	color:green;
		  	text-decoration:none;
		}
		A.days:active{
		  	color:green;
		  	text-decoration:none;
		}
		A.days:hover {
			color:green;
		  	text-decoration:underline;
		}
		
		A.days_past:link{
		  	color:gray;
		  	text-decoration:none;
		}
		A.days_past:visited{
		  	color:gray;
		  	text-decoration:none;
		}
		A.days_past:active{
		  	color:gray;
		  	text-decoration:none;
		}
		A.days_past:hover {
			color:gray;
		  	text-decoration:underline;
		}
		
		.header{
			font-family:verdana;
			font-size:10px;
			color:#000000;
			background-color:#FFFFFF;
			text-align:center;
			font-weight: bold;
		}
		.title{
			font-family:verdana;
			font-size:9px;
			color:#000000;
			background-color:#CCCCCC;
			text-align:center;
			font-weight: bold;
		}
		.day_cell{
			font-family:verdana;
			font-size:9px;
			color:#333333;
			background-color:#FFFFFF;
			text-align:center;
		}
		
		.day_past{
			font-family:verdana;
			font-size:9px;
			color:#333333;
			background-color:#FFFFFF;
			text-align:center;
		}
		
		.weekend{
			font-family:verdana;
			font-size:9px;
			color:red;
			background-color:#FFFFFF;
			text-align:center;
		}
		.empty{
			font-family:verdana;
			font-size:9px;
			color:#e3e3e3;
			background-color:#FFFFFF;
			text-align:center;
		}
