.calboxoff {
overflow:hidden;
position:absolute;
visibility:hidden;
display:none;
height:164px;
width:356px;
background:#FFFFFF;
}
.calboxon {
height:164px;
width:336px;
position:absolute;
visibility: visible;
display:block;
background:#FFFFFF;
font: bold 10px arial,helvetica,sans-serif;
text-align:left;
}
.calendarContainer {
	height:130px;
	width:100%;
	background-color:#FFF;
	border:1px solid #B0D1E3;
}
.calendar {
	/*width:176px;*/
	font-size:10px;
}
.calendar td {
	line-height:12px;
	font-size:10px;
	width:24px;
}
.dayCellActive,
.dayCellCurrent,
.dayCellInactive {
	/*width:14%;*/
	padding:1px;
	margin:1px;
	font-size:10px;
}
.dayCellInactive {
	color:gray;
}
.dayLink,
.dayLinkSelected {
	color:#213F5C;
	font-size:10px;
	text-decoration:none;
}
.dayLinkCurrent {
	color:red;
	font-size:10px;
	text-decoration:none;
}
.dayBorderInactive {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	margin:0;
	border:1px solid #EDF5F9;
}
.dayBorderActive {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	margin:0;
	border:1px solid #B0D1E3;
}
.dayBorderActiveHover {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	margin:0;
	border:1px solid #075A9F;
}
.dayBorderSelected {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	margin:0;
	border:1px solid #075A9F;
	background-color:#DBEAF2;
}


