.calendarTable {
	background-image:url(images/grey-white-stripple.jpg);
	border: 1px solid #B4B4B4;
	
}


.dayHeaderRow {
	height: 1px;
	text-align: center;
	font-weight: bold;
}

.viewTitle {
	background: #DFE5EB;
	height : 18px;
	color: black;
	font-size: 14px;
	font-weight: bold;
	padding: 2px 5px 2px 10px;
}

.weekHeaderCell {
	height: 1px;
	vertical-align: middle;
	font-weight: bold;
	padding: 0 2px 0 2px;
	
}

.dayCellTitle {
	color: white; 
	font-size:8pt; 
	border-bottom: #B4B4B4 1px solid; 
	font-weight: bold;
}

.dayCell {
	
	font-size: 8pt; 
	border-top: #B4B4B4 1px solid;
	border-left: #B4B4B4 1px solid;
	border-bottom: #333333 1px solid;
	border-right: #333333 1px solid;
	padding: 2px 2px 2px 2px;
}

.dayCell a	{
	font-size: 8pt;
}

.event {

}

.dayCellTitleCurrentMonthtrue {
	background-color: darkblue;
}

.dayCellTitleCurrentMonthfalse {
	background-color: lightgray;
}

.dayCellCurrentMonthtrue {
	background-color: white;
}

.dayCellCurrentMonthfalse {
	background-color: #EEEEE6;
}

.dayCellCurrentDaytrue {
	border: red 2px solid;
}


.busy {
	border: red 1px solid;
	background-color: #FFC7C7;
	cursor: pointer;
}

.tentative {
	border: yellow 1px solid;
	background-color: #FFFFC0;
	cursor: pointer;
}

.free {
	border: green 1px solid;
	background-color: #C4FFC8;
	cursor: pointer;
}

.outofoffice {
	border: red 1px solid;
	background-color: #FFC7C7;
	cursor: pointer;
}