.calendar .clsDataArea{
	width:160;
	background : #F4F4F4;
}

.calendar  .clsOuterFrame {
	background-color : #3F738D;
}

.calendar  .clsInnerFrame {
	background-color : #ffffff;
}

.calendar  .clsTopPartNavpanel {
	background-color : #ffffff;
	height: 3px;
}

.calendar  .clsBottomPartNavpanel{
	background-color : #ffffff;
	height: 3px;
}

.calendar  .clsNavpanel {
	background-color : #ffffff;
	
}
.calendar  .clsDateGrid{
	background-color : #888888;
	
}


.calendar  .clsWeekDay{
	background-color: #ECECF1;
	font: bold 11px Verdana, Arrial Narrow, sans-serif;
	color: #3F738D;
	width : 15 px;
	text-align: center;
}


.calendar  .clsSelectedDayCell{
	background-color: #FF9999;
	text-align: center;
}
.calendar  .clsWorkDayCell{
	background-color: #FFFFFF;
	text-align: center;
	width : 15 px;
}
.calendar  .clsHoliDayCell{
	background-color: #DCE6F0;
	text-align: center;
	width : 15 px;
}
.calendar  .clsOtherMonthDayCell{
	background-color: #FFFFFF; 
	text-align: center;
	width : 15 px;
}


.calendar  .clsOtherMonthDay{
	font: 11px Verdana, Arrial Narrow, sans-serif;
	color: Silver;
	text-decoration : none;
}
.calendar  .clsCurrentMonthDay{
	font:  11px Verdana, Arrial Narrow, sans-serif; 
	color: #3F738D;
	text-decoration : none;
}
.calendar  .clsSelectedDay{
	font: 11px Verdana, Arrial Narrow, sans-serif;
	color: #FFFFFF;
	text-decoration : none;
}

.calendar .clsInfoTitle{
	font: 11px Verdana, Arrial Narrow, sans-serif; 
	color: #666666;
	text-align: center;
}

