TABLE.cal {
	border: 1pt solid black;
	background: #FFFFFF;
}

SELECT.cal_month {
	BORDER: #104a7b 1px solid; 
	font-family:Verdana; 
	font-size:10px;
	font-weight: normal;
}

INPUT.cal_year {
	font-family:Verdana; 
	font-size:10px;
	text-align:	center;
}

INPUT.cal_button {
	font-family:Verdana; 
	font-size:10px;
	text-align:	center;
	width:10px;
}

TR.cal_header {
	height:			30;
	border-bottom:	1pt solid black;
	background:		darkblue;
}

TD.cal_header {
	color:			white;
	text-align:		center;
}

TR.cal {
	height:		20;
}

TH.cal {
	text-decoration:	underline;
	font-family:Verdana; 
	font-size:10px;
	width:				28;
	font-weight:		normal;
	text-align:			center;
	cursor:				pointer;	
}

TD.cal {
	width:		28;
	font-family:Verdana; font-size:10px;
	text-align:	center;
	cursor:		pointer;
}

TD.cal_selected {
	width:		28;
	font-family:Verdana; font-size:10px;
	text-align:	center;
	cursor:		pointer;
	background:	blue;
	color:		white;
}

TD.cal_grey {
	width:		28;
	font-family:Verdana; font-size:10px;
	text-align:	center;
	color:		#AAAAAA;
	cursor:		pointer;
}