.cal_bg{
	background-color:white;
}
.cal_table{
	border:1px solid blue;
	padding:0;
}
.cal_date_table{
	border:1px solid white;
	background-color:#e0e0ff;
	cell-padding:0;
	cell-spacing:0;
}
.cal_dayofweek_row{
	background-color:red;
	padding-left:2px;
	padding-right:2px;
}
.cal_dayofweek{
	color: blue;
	font-family:  Verdana, Courier, Arial;
	font-size: 8pt;
	font-weight: bold;
	background-color:#8080ff;
	padding-left:2px;
	padding-right:2px;
}
.cal_prev_month_date, .cal_next_month_date{
	cursor:hand;
	font-family: Verdana, Courier, Arial;
	font-size: 8pt;
	color:#a0a0ff;
}
.cal_this_month_date{
	cursor:hand;
	font-family: Verdana, Courier, Arial;
	font-size: 8pt;
	color:green;
}
.cal_goto_prev_month,.cal_goto_next_month{
	font-family: Courier, Arial;
	font-size: 8pt;
	font-weight: bold;
	background-color:#e0e0ff;
	cursor:hand;
}
.cal_month{
	font-family: Verdana, Courier, Arial;
	font-size: 8pt;
	font-weight: bold;
	background-color:#e0e0ff;
}
