.TESTcpDayColumnHeader,
.TESTcpYearNavigation,
.TESTcpMonthNavigation,
.TESTcpCurrentMonthDate,
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDate,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDate,
.TESTcpCurrentDateDisabled,
.TESTcpCurrentMonthDateHdy,
.TESTcpCurrentMonthDateHdyDisabled,
.TESTcpOtherMonthDateHdy,
.TESTcpOtherMonthDateHdyDisabled,
.TESTcpCurrentDateHdy,
.TESTcpCurrentDateHdyDisabled,
.TESTcpTodayText,
.TESTcpTodayTextDisabled,
.TESTcpText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

td.TESTcpYearNavigation,
td.TESTcpMonthNavigation {
	text-align:center;
	vertical-align:middle;
	height:20px;
	line-height:20px;
}

.TESTcpYearNavigation,
a.TESTcpYearNavigation:link,
a.TESTcpYearNavigation:active,
a.TESTcpYearNavigation:visited {
	color:#333399;
	font-weight: bold;
}

a.TESTcpYearNavigation:hover {
	color:#333399;
	font-weight: bold;
	text-decoration: none;
}

.TESTcpMonthNavigation,
a.TESTcpMonthNavigation:link,
a.TESTcpMonthNavigation:active,
a.TESTcpMonthNavigation:visited {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#999999;
}

a.TESTcpMonthNavigation:hover {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#999999;
	text-decoration: none;
}

.TESTcpDayColumnHeader {
	color:#333399;
	font-weight: bold;
}

td.TESTcpDayColumnHeader {
	text-align:right;
	border:solid thin #999999;
	border-width:0px 0px 1px 0px;
}

td.TESTcpCurrentMonthDate,
td.TESTcpOtherMonthDate,
td.TESTcpCurrentDate,
td.TESTcpCurrentMonthDateHdy,
td.TESTcpOtherMonthDateHdy,
td.TESTcpCurrentDateHdy {
	text-align:right;
}

span.TESTcpCurrentMonthDateDisabled,
span.TESTcpOtherMonthDateDisabled,
span.TESTcpCurrentDateDisabled {
	/* text-align:right; ??? non serve ??? */
	text-decoration:line-through;
}

span.TESTcpCurrentMonthDateHdyDisabled,
span.TESTcpOtherMonthDateHdyDisabled,
span.TESTcpCurrentDateHdyDisabled {
	/* text-align:right; ??? non serve ??? */
	text-decoration:line-through;
}

span.TESTcpCurrentDateDisabled {
	border:solid 1px #999999;
}

span.TESTcpCurrentDateHdyDisabled {
	border:solid 1px #999999;
}

td.TESTcpCurrentMonthDate,
a.TESTcpCurrentMonthDate,
a.TESTcpCurrentMonthDate:link,
a.TESTcpCurrentMonthDate:active,
a.TESTcpCurrentMonthDate:visited {
	color:#333399;
	font-weight: normal;
}

a.TESTcpCurrentMonthDate:hover {
	color:#333399;
	font-weight: normal;
	text-decoration: none;
}

td.TESTcpCurrentMonthDateHdy,
a.TESTcpCurrentMonthDateHdy,
a.TESTcpCurrentMonthDateHdy:link,
a.TESTcpCurrentMonthDateHdy:active,
a.TESTcpCurrentMonthDateHdy:visited {
	color:#FF0000;
	font-weight: normal;
}

a.TESTcpCurrentMonthDateHdy:hover {
	color:#FF0000;
	font-weight: normal;
	text-decoration: none;
}

td.TESTcpOtherMonthDate,
a.TESTcpOtherMonthDate,
a.TESTcpOtherMonthDate:link,
a.TESTcpOtherMonthDate:active,
a.TESTcpOtherMonthDate:visited {
	color:#999999;
	font-weight: normal;
}

a.TESTcpOtherMonthDate:hover {
	color:#999999;
	font-weight: normal;
	text-decoration: none;
}

td.TESTcpOtherMonthDateHdy,
a.TESTcpOtherMonthDateHdy,
a.TESTcpOtherMonthDateHdy:link,
a.TESTcpOtherMonthDateHdy:active,
a.TESTcpOtherMonthDateHdy:visited {
	color:#FF9900;
	font-weight: normal;
}

a.TESTcpOtherMonthDateHdy:hover {
	color:#FF9900;
	font-weight: normal;
	text-decoration: none;
}

td.TESTcpCurrentDate,
a.TESTcpCurrentDate,
a.TESTcpCurrentDate:link,
a.TESTcpCurrentDate:active,
a.TESTcpCurrentDate:visited {
	color:#333399;
	font-weight: normal;
}

td.TESTcpCurrentDateHdy,
a.TESTcpCurrentDateHdy,
a.TESTcpCurrentDateHdy:link,
a.TESTcpCurrentDateHdy:active,
a.TESTcpCurrentDateHdy:visited {
	color:#FF0000;
	font-weight: normal;
}

a.TESTcpCurrentDate,
a.TESTcpCurrentDateHdy {
	border:solid 1px #000000;
}

a.TESTcpCurrentDate:hover {
	color:#333399;
	font-weight: normal;
	text-decoration: none;
}

a.TESTcpCurrentDateHdy:hover {
	color:#FF0000;
	font-weight: normal;
	text-decoration: none;
}

td.TESTcpTodayText,
td.TESTcpTodayTextDisabled {
	border-top: 1px solid #999999;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}

a.TESTcpTodayText,
span.TESTcpTodayTextDisabled {
	height:20px;
}

a.TESTcpTodayText,
a.TESTcpTodayText:link,
a.TESTcpTodayText:active,
a.TESTcpTodayText:visited{
	color:#333399;
	font-weight: normal;
}

a.TESTcpTodayText:hover {
	color:#333399;
	font-weight: normal;
	text-decoration: none;
}

span.TESTcpTodayTextDisabled {
	color:#333399;
	text-decoration:line-through;
}

.TESTcpBorder {
	border:solid thin #CCCCCC;
}

#calsearch_div {
	position:absolute;
	visibility:hidden;
	background-color:#EEEEEE;
	z-index:10;
}

