/* CSS for VC Management */

/* body { padding: 0; margin: 0; background-color: #FFF;  } 
body, td { font: 11px  verdana, arial; color: #000;}*/

/* h1 { font-size: 16px; color: #00; padding: 15px 20px; margin: 0; }  */

/* CALENDAR CSS */

.calendar {
	width: 100%;
}
.calendar th { border: 0; /* background: #1C5691;*/ padding: 3px; color: #FFFFFF; font-size: 9px; border: 1px solid #1C5691; }
.calendar td { 
	background: #D5DEE7; 
	padding: 3px; 
	height: 45px; 
}
.calendar caption { font-weight: bold; font-size: 14px; padding: 0 0 15px 0; }

.calendar .today {  background: #D5DEE7; color: #C8734A; }
.calendar .today .dayofweek { color: #C8734A; }
.calendar .weekend { font-weight: bold; background: #D5DEE7; }
.calendar .todayweekend { font-weight: bold;  background: #D5DEE7;}
.calendar .controls td { background: #FFF; padding: 3px; height: 15px;}
.calendar .otherday { color: #AAA; background: #D5DEE7;  }
.calendar .otherweekend { color: #AAA; background: #D5DEE7;  }
.dayofweek {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/* color: #1C5691; */
	margin: 0px;
	padding: 0px;
}
.event {
	color: #1C5691;
}
.dayofweek .today {
	color: #C8734A;
}
.nextMonthControl {
	background-color: #C8734A;
	margin: 0px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.nextMonthControl a {
	color: #FFFFFF;
}
.thisMonthControl {
	color: #FFFFFF;
/*	background-color: #1C5691;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 5px;
}
.calendarEvent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
}
.calendarEvent a {
	color: #C87454;
	font-style: italic;
	font-weight: bold;
}