/* CSS Document */
.calTable A{text-decoration:none;color:#DDD;}

.calTable{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#BBB;
	/*background-image:url(/Images/calBG_<%=right(year(dtDate),2)%>.gif);*/
	background-position:-20px -10px;
	width:140px;
	border:none;
	border-collapse:collapse;
	margin:0 5px -4px 5px;
	vertical-align:bottom;
}
.cal_month{
	padding:3px 3px 0 3px;
	color:#EEEEEE;
	font-size:18px;
	font-weight:bold;
	height:25px;
	/*background-color:#F80;*/
}
.cal_select{
	width: 100%;
	font:100% trebuchet ms;
}
.cal_week{
	color:#666;
	font-weight:bold;
	padding:2px 0 0 0;
	text-transform:uppercase;
	text-align:center;
	font-size:11px;
	height:16px;
}

.cal_date, .cal_current, .cal_today{
	color:#FFF;
	font-weight:bold;
	font:13px;
	text-align:center;
	height:16px;
	padding:1px 0 0 0;
}

.cal_date A, .cal_current A, .cal_today A{
	color:#FFF;
	display:block;
	height:100%;
}

.cal_current{
	background-color:#666;
}
.cal_today{
	background-color:#888;
	border:1px solid #CCC;
}

.dim{
	background-color:#AAA;
}

