/* Week Day Title - TD */
.calWTitle {
	font-weight: bold ;
	color:#000;
	font-size:10px;
	background: none;
	text-align: center;
	height: 20px;
	width: 20px;
	
}
/* Selected Date - TD */
.calDayCurrent {
	background: #A60000;
	color:white;
	font-weight:bold;
	width: 20px;
	 text-align:center;
}
.dayTodayCell { color:white;  text-align:center;}
.calThisMonth a, .calDayCurrent a { color:white;  text-align:center;}
/* Sat. and Sun. - TD */
.calDayWeekend {
	background: none;
	width: 20px;
	 text-align:center;
}
/* Sat. and Sun. - TD */
.calDayHoliday {
	width: 20px;
	 text-align:center;
	/* background-image : url(../../layout/calendar/sun.gif);*/
	background: none;
	color: #004098 !important;
	font-weight:bold;
	background-repeat : no-repeat;
}

.calDayHoliday a {color: #004098;}
/* Not Sat. and Sun. - TD */
.calDayWorking {
	background: none;
	width: 20px;
	text-decoration:underline;
	 text-align:center;
}
/* Days of current month - A */
.calThisMonth {
	font-size: 11px;
	color:#88727E;
	text-decoration: none;
}
/* Days of other month - A */
.calOtherMonth {
	font-size: 12px;
	text-decoration: none;
}
/* Days not alloved by limits - SPAN */
.calForbDate {

	font-size: 12px;
	
	text-decoration: line-through;
}
/* Month selection box - SELECT */
.calMonthselector {
	width: 100%;
}
/* Hours, minutes & seconds selection boxes - SELECT */
.calTimeselector {
	width: 45px;
}
/* Time navigation table - TABLE */
.calTimetable {

	font-size: 12px;
}
.calDataTitle{
	font-size: 12px;
	margin:0; padding:0;
}
.dataTitleCell { margin:0; padding:0; font-size:10px; font-weight:bold; width:185px; display:block; text-align:center; }


.calCurMonthDay { background:none;  }

.dataTitleCell { color:black; width:125px; }

#panel-calendar { position:relative; height:135px; width:205px; margin:0 auto 20px auto; font-family:Verdana, Geneva, sans-serif; text-align:center; }
#panel-calendar .navTable { display:block; width:100%;  position:absolute; bottom:-10px; left:0px;  padding:0; margin:0; background:#D4D4D4; }


.yearScrollerCellAlt { display:none; }

.small {font-size: 10px;}


/* New calander CSS for two column layout db, 22/07/09 */


#leftcol {float: left;width:210px;height: 200px;}

#rightcol{float: left;width: 250px;height: 150px;overflow: auto;}

#rightcol{font-family: Arial, Helvetica, sans-serif;}

#panel-events-calendar {font-size: 12px;color: #000000 !important;overflow : auto;height: 155px;}


#panel-events-calendar p {font-size: 2em}

