.popcaldiv,
#popcaldiv {
	position: absolute;
	z-index: 1005;
	visibility: hidden;
	background-color: #FFFFFF;
	/*layer-background-color: white;*/
}

.popcaldiv A,
#popcaldiv A {
	text-decoration: none;
	
}

.popcaldiv A:active,
.popcaldiv A:hover,
#popcaldiv a:active,
#popcaldiv a:hover {
	color: #000000;
}

.PopCalcpYearNavigation,
.PopCalcpMonthNavigation {
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4B8E89;
	text-decoration: none;
}

.PopCalcpYearNavigation SELECT,
.PopCalcpMonthNavigation SELECT {
	text-align: left;
	padding: 0px;
	color: #353535;
	background-color: #FFFFFF;
}

.PopCalcpMonthNavigation a,
.PopCalcpMonthNavigation a:link,
.PopCalcpMonthNavigation a:visited {
	color:#FFFFFF;
}

.PopCalcpDayColumnHeader,
.PopCalcpYearNavigation,
.PopCalcpMonthNavigation,
.PopCalcpCurrentMonthDate,
.PopCalcpCurrentMonthDateDisabled,
.PopCalcpOtherMonthDate,
.PopCalcpOtherMonthDateDisabled,
.PopCalcpCurrentDate,
.PopCalcpCurrentDateDisabled,
.PopCalcpTodayText,
.PopCalcpTodayTextDisabled,
.PopCalcpText {
	font-family: arial;
	font-size: 8pt;
}

TD.PopCalcpDayColumnHeader {
	text-align: right;
	font-weight: bold;
	border-bottom: 1px solid #808080;
}
	
.PopCalcpCurrentMonthDate,
.PopCalcpOtherMonthDate,
.PopCalcpCurrentDate {
	text-align:right;
	text-decoration:none;
}
	
.PopCalcpCurrentMonthDate a:link,
.PopCalcpOtherMonthDate a:link {
	font-weight: bold;
}
	
.PopCalcpOtherMonthDate a:link {
	color: #7D7F91;
	font-weight: normal;
}

.PopCalcpCurrentDate a:link {
	color: #000000;
}

.PopCalcpCurrentMonthDateDisabled,
.PopCalcpOtherMonthDateDisabled,
.PopCalcpCurrentDateDisabled {
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
}

.PopCalcpCurrentMonthDate {
	color:#808080;
	font-weight:bold;
}

.PopCalcpCurrentDate {
	color: #FFFFFF;
	font-weight:bold;
}

.PopCalcpOtherMonthDate {
	color:#808080;
}

TD.PopCalcpCurrentDate {
	color:#FFFFFF;
	background-color: #BFBFBF;
	border: solid 1px #808080;
}

TD.PopCalcpCurrentDateDisabled {
	border:solid 1px #FFAAAA;
}

TD.PopCalcpTodayText,
TD.PopCalcpTodayTextDisabled {
	border:solid 1px #9F9F9F;
	border-width:1px 0px 0px 0px;
}

A.PopCalcpTodayText,
SPAN.PopCalcpTodayTextDisabled {
	height:20px;
}

A.PopCalcpTodayText {
	color:#75755F;
	font-weight:bold;
}

SPAN.PopCalcpTodayTextDisabled {
	color:#D0D0D0;
}

.PopCalcpBorder {
	border:solid 2px #3B716C;
}