.monthCalBody {
	border-collapse:collapse; 
	width:100%; 
	padding-top:5px;
	}
/*.orgColor, .dayCalHeader, .dayCalHeader td, .monthCalHeader, .monthCalHeader td, .calYearMonth td:first-child, .calYearMonth td:first-child td, .calWeekDay .medium_text:first-child, .calWeekDay .medium_text:first-child td 
{background:#024F97; color:#fff;}
*/
.orgColor, .orgColor td, .orgColor a:link, .orgColor a:hover, .orgColor a:active, .orgColor a:focus, .orgColor a:visited {color:#fff;}

/*.dayCalHeader a:link, .monthCalHeader a:link, .calYearMonth td:first-child a:link, .calWeekDay .medium_text:first-child a:link,
.dayCalHeader a:focus, .monthCalHeader a:focus, .calYearMonth td:first-child a:focus, .calWeekDay .medium_text:first-child a:focus,
.dayCalHeader a:hover, .monthCalHeader a:hover, .calYearMonth td:first-child a:hover, .calWeekDay .medium_text:first-child a:hover,
.dayCalHeader a:active, .monthCalHeader a:active, .calYearMonth td:first-child a:active, .calWeekDay .medium_text:first-child a:active,
.dayCalHeader a:visited, .monthCalHeader a:visited, .calYearMonth td:first-child a:visited, .calWeekDay .medium_text:first-child a:visited
{color:#fff;}*/

.monthCalHeader {
	width:14%; 
	text-align:center; 
	border:1px solid #b7b7b7; 
	border-top:0px; 
	border-right:0px;
	}
.monthCalDay {
	width:14%; 
	border-top:1px solid #b7b7b7; 
	border-right:1px solid #ddd;
	height:80px; 
	vertical-align:top;
	}
.calWeekDay {
	border-top:1px solid #b7b7b7; 
	border-right:1px solid #ddd;
	}
.calWeekDay td {padding:0 15px;}
.calYearMonth {
	border-top:1px solid #b7b7b7; 
	border-right:1px solid #ddd;
	}
.monthCalDay, .calWeekDay, .calYearMonth {background:transparent url(/images/organizations/cms/custom/images/calendarDayBG.gif) repeat-x bottom center;}
.calCurrDay {background:#ffeeac;}

/** Personal calendar top nav bar **/
.persCalNav .liquidBox .bd .c .s {padding:15px 10px 0px;}
.persCalNav .liquidBox .ft .c {height:17px;}

/*BEGIN LIQUIDBOXHEADER*/
.mainCal .liquidBox .hd {
	background:transparent url(/images/organizations/cms/custom/images/LQWideCalendar.gif) no-repeat 0px 0px;
}
.mainCal .liquidBox .hd .c {
	background:transparent url(/images/organizations/cms/custom/images/LQTallCalendar.gif) no-repeat right 0px;
	padding: 7px 0 4px 12px;
}
.mainCal .liquidBox .bd {
	background:transparent url(/images/organizations/cms/custom/images/LQWideCalendar.gif) no-repeat 0px -30px;
}
.mainCal .liquidBox .bd .c {
	background:transparent url(/images/organizations/cms/custom/images/LQTallCalendar.gif) no-repeat right -30px;
}
.mainCal .liquidBox .ft {
	background:transparent url(/images/organizations/cms/custom/images/LQWideCalendar.gif) no-repeat bottom left;
}
.mainCal .liquidBox .ft .c {
	background:transparent url(/images/organizations/cms/custom/images/LQTallCalendar.gif) no-repeat bottom right;
}
/*END LIQUIDBOXHEADER*/

.mainCal .liquidBox .bd .c .s {padding:6px 7px 0px 8px;}
.mainCal .liquidBox .hd .c .cHeaderTxt {width:95%;}
.mainCal .liquidBox .ft .c {height:16px;}
