.HPcpMonthNavigationSel {
	font-weight: normal;
}
.HPcpMonthNavigationPrevLink {
	background-image: url(images/calendar_prev2.gif);
	padding: 0;
	display: block;
	width: 19px;
	height: 19px;
	margin: 2px;
	text-decoration: none;
}
.HPcpMonthNavigationPrevLink span {
	display: none;
}
.HPcpMonthNavigationPrevLinkDisabled {
	background-image: url(images/calendar_prev_disabled2.gif);
	padding: 0;
	display: block;
	width: 19px;
	height: 19px;
	margin: 2px;
	text-decoration: none;
}
.HPcpMonthNavigationNextLink {
	background-image: url(images/calendar_next2.gif);
	padding: 0;
	display: block;
	width: 19px;
	height: 19px;
	margin: 2px;
	text-decoration: none;
}
.HPcpMonthNavigationNextLink span {
	display: none;
}
.HPcpMonthNavigationNextLinkDisabled {
	background-image: url(images/calendar_next_disabled2.gif);
	padding: 0;
	display: block;
	width: 19px;
	height: 19px;
	margin: 2px;
	text-decoration: none;
}
	.HPcpYearNavigation,
	.HPcpMonthNavigation
			{
			background-color:#2ea8c2;
			text-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			padding: 0;
			}
	.HPcpDayColumnHeader,
	.HPcpYearNavigation,
	.HPcpMonthNavigation,
	.HPcpCurrentMonthDate,
	.HPcpCurrentMonthDateDisabled,
	.HPcpOtherMonthDate,
	.HPcpOtherMonthDateDisabled,
	.HPcpCurrentDate,
	.HPcpCurrentDateDisabled,
	.HPcpTodayText,
	.HPcpTodayTextDisabled,
	.HPcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.HPcpDayColumnHeader
			{
			text-align:center;
			padding: 5px 5px 3px 5px !important;
			padding: 5px 0 3px 0;
			color: #2ea8c2;
			font-weight: bold;
			}
	.HPcpCurrentMonthDate,
	.HPcpOtherMonthDate,
	.HPcpCurrentDate
			{
			text-align:center;
			padding: 3px 5px !important;
			padding: 5px 0 3px 0;
			text-decoration:none;
			}
	.HPcpCurrentMonthDateDisabled,
	.HPcpCurrentDateDisabled
			{
			color:#D0D0D0;
			padding: 3px 5px !important;
			padding: 5px 0 3px 0;
			text-align:center;
			}
	.HPcpCurrentMonthDate
			{
			color:#000000;
			}
	.HPcpCurrentMonthDate a {
			text-decoration: underline;
	}
	.HPcpCurrentDate
			{
				background-color: #E7E5E2;
				color: #000000;
			/*text-decoration: underline;*/
			}
	.HPcpOtherMonthDateDisabled
	{
			color:#D0D0D0;
			padding: 3px 5px !important;
			padding: 5px 0 3px 0;
			text-align:center;
	}
	.HPcpOtherMonthDate
			{
			color:#D0D0D0;
			}
	.HPcpOtherMonthDate a, 	.HPcpOtherMonthDate span
{
	display: none;
}
	TD.HPcpCurrentDate
			{
			color:#000000;
			}
	TD.HPcpCurrentDateDisabled
			{
			}
	TD.HPcpTodayText,
	TD.HPcpTodayTextDisabled
			{
				text-align: right;
				padding: 0 3px 5px 0 !important;
				padding: 0 3px 5px 0;
			}
	A.HPcpTodayText,
	SPAN.HPcpTodayTextDisabled
			{
			height:20px;
			}
	A.HPcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.HPcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.HPcpBorder
			{
			border-top:1px solid #c8f0f5;
			border-left:1px solid #c8f0f5;
			border-bottom:1px solid #2ea8c2;
			border-right:1px solid #2ea8c2;
			}

	.HPcpCloseCalendar {
		background-image: url(images/calendar_close2.gif);
		background-position: right 2px;
		background-repeat: no-repeat;
		color: #2ea8c2;
		padding-right: 15px;
		width: 100px;
	}
