
div#calendar {
	
	/* border: 1px solid red; */
}
div#calendar table {
	border-collapse:separate;
	border-spacing:4px;
	
	border:1px solid  #E0E0E0;
	
}

div#calendar td {
	text-align: center;
	border: 1px solid #EBEBEB;
	padding: 3px;
	
}
div#calendar a {
	text-decoration: none;
	font-weight: bold;
}	
div#calendar tr.calendar-days {
	background-color:#eceded;
	margin:5px 0;
	text-transform:uppercase;
}

div#calendar tr.calendar-days td{}

div#calendar td.calendar-event {
	background-color:#CADCEF;
}

div#calendar td.calendar-event a{
	color:#0C3156;
}

div#calendar td.calendar-event a:hover{
	color:#0C3156:
}

div#calendar td.calendar-today {
	border: 2px solid #0C3156;
	color:#0C3156;
	font-weight:bold;
}

div#calendar td.calendar-today a{
	color:#0C3156;
	font-weight:bold;
}

div#calendar td.calendar-today a:hover{
	color:#0C3156;
	font-weight:bold;
}






div#calendar .calendar_monthYear{
border:0;
text-transform:uppercase}

div#calendar td.calendar_prevMonth, div#calendar td.calendar_nextMonth{
border:0;
}
div#calendar td.calendar_prevMonth a, div#calendar td.calendar_nextMonth a{
display:block;
width:100%;
height:100%;
text-indent:-999px;
overflow:hidden}

div#calendar td.calendar_prevMonth{
background: url(../images/cal_leftArrow.gif) 50% 50% no-repeat;}

div#calendar td.calendar_nextMonth{
background: url(../images/cal_rightArrow.gif)  50% 50% no-repeat;}

