<style type="text/css">

.calboxoff {

	overflow:hidden;

	position:absolute;

	visibility:hidden;

	display:none;

	height:178px;

	width:356px;

	background:#FFFFFF;

}

.calboxon {

	z-index:999;

	height:178px;

	width:356px;

	position:absolute;

	visibility: visible;

	display:block;

	background:#FFFFFF;

	font: bold 10px arial,helvetica,sans-serif;

	text-align:left;

}

.calendar {

	/*width:176px;*/

	font-size:10px;

}

.calendar td {

	line-height:14px;

	font-size:10px;

}

.dayCellActive {

	width:14%;

	padding:1px;

	margin:1px;

	font-size:10px;
	
	color:#213F5C;
	
	font-weight:bold;
		
}

.dayCellCurrent {

	width:14%;

	padding:1px;

	margin:1px;

	font-size:10px;

}

.dayCellInactive {

	color:gray;
	
	width:14%;

	padding:1px;

	margin:1px;

	font-size:10px;

}

.dayLink,

.dayLinkSelected {

	color:#213F5C;

	font-size:10px;

	text-decoration:none;

}


.dayLinkCurrent {

	color:#FF0000;

	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;

}

.tablePadding {
	
	padding-top:0px;
	
	padding-bottom:6px;
	
	padding-left:6px;
	
	padding-right:6px;	
	
}

.tablePaddingSecond {
	
	padding-top:0px;
	
	padding-bottom:7px;
	
}

td.selectedMonth {
	
	padding-left:6px;
	
	padding-right:6px;
	
	text-align:center;
	
	font-family: Arial;
	
	color:#213F5C;
	
	font-size:11px;
	
	line-height:14px;
	
	font-weight:bold;		
	
}

a.monthNames  {
	
	font-size:10px;
	
	font-weight:bold;
	
	color:#213F5C;
	
	text-decoration:none;
	
}


table.monthTable {	
	
	border:1px solid #B0D1E3;
	
	border-bottom-width:0px;	
	
}

table.monthViewTable {
	
	background-color:#FFF;
	
	border:1px solid #B0D1E3;
	
}

td.selectedMonthLayout {
	
	text-align:right;
	
	width:100%;
	
	background-color:#E7EFFF;
	
	border:1px solid #B0D1EB;
	
	border-width:0px 0px 1px 1px;
	
	line-height:14px;
		
}	

.calendarHeader {
	
	background-color:#012674;
	
	border:1px solid #B0D1E3;
	
}

.weekDays {
	
 	font-style: Arial;
 
 	font-size:10px;
 
 	font-color:#213F5C;
 
 	font-weight:bold; 
		
}







</style>
