
.Datebox_calendar{
	border:1px solid #9D9DA1;
	background-color:#FFFFFF;
	display:none;
	position:absolute;
	padding:4px;
}
.Datebox_calendar table,
.Datebox_calendar tr,
.Datebox_calendar td{
	margin:0;
	padding:1;
	border-collapse:collapse;
}
.Datebox_calendar input.microbutton{
	font-size:8px;
	margin:0;
	padding:0;
	height:9px;
	width:15px;
	display:block; /* remove padding on top in IE */
}
.Datebox_calendar select{
	width:auto;
}
.Datebox_grid th,
.Datebox_grid td{
	width: 15px;
	height: 15px;
	border:1px solid #336;
	padding:0; /* so that our anchor tags can stretch */
}
.Datebox_grid th{
	background-color:#E0E9E4;
}
.Datebox_grid td{
	background-color:#F0F9F4;
}
.Datebox_grid a{
	padding-left:2px; /* since we removed padding from parent to stretch */
	display:block; /* stretch to parent */
}
.Datebox_grid a:hover{
	background-color:#F0F0F0;
}
.Datebox_grid td.pad{
	background-color:#BBB;
}
.Datebox_grid td.today{
	background-color:#C0D3CA;
}
