.cWeekDay {
	width: 71px;
	font-size: 17px;
	height: 35px;
	font-weight: bold;
	background: url(../img/calendarbg.jpg) repeat-x;
	text-align: center;
	vertical-align: top;
}

.cWeekEnd {
	width: 71px;
	font-size: 17px;
	height: 35px;
	font-weight: bold;
	background: url(../img/calendarbg.jpg) repeat-x;
	text-align: center;
	vertical-align: top;
}

.cEmpty {
	height: 35px;
	font-size: 17px;
	font-weight: bold;
	background: url(../img/calendarcur.jpg) repeat-x;
	text-align: center;
	vertical-align: top;
}

.cTable {

}

.cDayName {

}

.cToday {
	height: 35px;
	font-size: 23px;
	font-weight: bold;
	background: url(../img/calendarbgcurweek.jpg) repeat-x;
	text-align: center;
	vertical-align: top;
}

.prevmont {
	width: 45px;
	background: url(../img/prevmonth.jpg);
	background-repeat: no-repeat;
}

.nextmont {
	width: 45px;
	background: url(../img/nextmonth.jpg);
	background-repeat: no-repeat;
}

.cDatecWeekEnd {
	text-decoration: none !important;
	display: block;
	padding-top: 5px;
	height: 29px;
}

.cDatecWeekEnd:hover {
	background: #b3b3b3;
}

.cDatecWeekDay {
	text-decoration: none !important;
	display: block;
	padding-top: 5px;
	height: 29px;
}

.cDatecWeekDay:hover {
	background: #b3b3b3;
}

.cDatecToday {
	text-decoration: none !important;
	display: block;
	padding-top: 2px;
	height: 31px;
	color: black !important;
}

.cDatecToday:hover {
	background: #b3b3b3;
}


.cRow {
	height: 40px;
}

.cCurWeek {
	background: url(../img/calendarbgcurweek.jpg) repeat-x;
	width: 71px;
	font-size: 17px;
	height: 35px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}

.cDatecCurWeek {
	text-decoration: none !important;
	display: block;
	padding-top: 5px;
	height: 28px;
	color: black !important;
}

.cDatecCurWeek:hover {
	background: #b3b3b3;
}

.cEmptycCurWeek {
	height: 35px;
	font-size: 17px;
	font-weight: bold;
	background: url(../img/calendarbgcurweek.jpg) repeat-x;
	text-align: center;
	vertical-align: top;
}

.cDatecEmpty {
	text-decoration: none !important;
	padding-top: 5px;
	display: block;
	height: 28px;
}

.cDatecEmpty:hover {
	background: #b3b3b3;
}

.cDatecEmptycCurWeek {
	text-decoration: none !important;
	padding-top: 5px;
	display: block;
	height: 28px;
	color: black !important;
}

.cDatecEmptycCurWeek:hover {
	background: #b3b3b3;
}

.cTodayNorm {
	height: 35px;
	font-size: 23px;
	font-weight: bold;
	background: url(../img/calendarbg.jpg) repeat-x;
	text-align: center;
	vertical-align: top;
}

.cTodayNorm a{
	text-decoration: none !important;
	padding-top: 2px;
	display: block;
	height: 32px;
}

.cTodayNorm a:hover{
	background: #b3b3b3;
}