.calendarBorder {border:solid 1px #953416;
	empty-cells:show;}

.calendarTopRightCorner {width:20px;
	height:15px;
	vertical-align:top;}

.calendarBottomLeftCorner {width:13px;
	height:15px;}

.calendarBottomRightCorner {width:20px;
	height:15px;}

.calendarTable {width: 210px;
	border-left: 1px solid #ccc;
	empty-cells:show;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;}

.calendarCaption {background-image:url(../images/calendar/captionBg.gif);
	background-repeat:repeat-x;
	line-height:20px;
	color:#FFFFFF;
	font-weight:bold;
	text-align :center;}


.calendarTd {border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height:20px;
	width :30px;
	text-align: center;}

.calendarHeader {font-weight:bold;
	background: #ffffe0;
	border-right: 1px solid #ccC;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	text-align: center;
	height:20px;
	width :30px;}

.calendarHand {cursor: hand; 
	cursor: pointer;}

.calendarTdAvl {border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height:20px;
	text-align: left;
	vertical-align:top;
	background-image:url(../images/calendar/right-tick.gif);
	background-repeat:no-repeat;
	background-position:bottom right;}

.calendarTdSold {border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height:20px;
	text-align: left;
	vertical-align:top;
	background-image:url(../images/calendar/cross.gif);
	background-repeat:no-repeat;
	background-position:bottom right;}

/* General Styles */

.calendarBgc00 {background-color:#FFFFFF;}  /* White */
.calendarBgc01 {background-color:#BDC3DF}	
.calendarBgc02 {background-color:#D9EFF8}	
.calendarBgc03 {background-color:#E5EAF7}
.calendarBgc04 {background-color:#D1D1D1;}  /* Light Grey */
.calendarBgc05 {background-color:#d4e1bb;}

.calendarFs11 {font-size:11px;}

.calendarBold {font-weight:bold;}
.calendarLt {text-decoration:line-through;}
.calendarTac {text-align:center;}
.calendarTal {text-align:left;}
.calendarTar {text-align:right;}

.calendarValt {vertical-align:top;}

.calendarTc02 {color:#868686;}
.calendarTc03 {color:#616B76;} 
.calendarTc04 {color:#BD0000;}

.calendarPb05 {padding-bottom:5px;}
.calendarPt05 {padding-top:5px;}

.calendarPr05 {padding-right:5px;}
.calendarPr10 {padding-right:10px;}

.calendarPl10 {padding-left:10px;}

.calendarBo01 {border: 1px solid #000000; }

