.hCalendarDay {
	font-weight: normal;
}

.hCalendarDay A, .hCalendarDay A:visited, .hCalendarDay A:hover, .hCalendarWeekendStyle A {
	font-weight: bold;
}

.hCalendarDayCurrent {
	font-weight: normal;
	line-height: 100%;
}

.hCalendarDayNameRow {
	visibility:hidden;
	border-bottom: 1px solid;
	padding: 0px;
	font-size: 10px;
	font-weight: bold;
	line-height: 100%;
}

.hCalendarMonthYearRow {
font-family:Georgia !important;
font-size:1.5em !important;
text-align:left !important;
color:#000 !important;
	padding: 0px;
	/*border-bottom: 1px solid;*/
	width: 100%;
	font-weight: bold;
	line-height: 100%;
}

.hCalendarMonthYearRow td {
	font-weight: bold;
}

.hCalendarStyle {
	width: 180px;
	font-family: verdana, sans-serif;
	font-size: 13px;
}

.hCalendarStyle td {
	line-height: 120%;
}

.hCalendarWeekendStyle {
	font-weight: normal;
}

.hCalendarDay {
	/*color: Black;*/
	background-color: #F8E7E6;
}

.hCalendarDay A, .hCalendarDay A:visited, .hCalendarDay A:hover, .hCalendarWeekendStyle A, .hCalendarWeekendStyle A:visited, .hCalendarWeekendStyle A:hover {
	color: #9BD9FF;
	font-weight:bold;
}

.hCalendarDayCurrent, .hCalendarDayCurrent A {
	color: #9BD9FF;
	font-weight:bold;
	/*background-color: #87c7e2;*/
}

.hCalendarDayNameRow {
	border-bottom-color: #7F7F7F;
}

.hCalendarMonthYearRow {
	border-bottom-color: #7F7F7F;
	color: DimGray;
}

.hCalendarOtherMonthStyle {
visibility:hidden;
	color: DimGray;
	background-color: #ccecf9;
}

.hCalendarOtherMonthWeekendStyle {
visibility:hidden;
	color: DimGray;
	background-color: #a6d8ed;
}

.hCalendarStyle {
	color: #87c7e2;
}


