.CALENDARcpYearNavigation {
	FONT-WEIGHT: bold; COLOR: #c40000; BACKGROUND-COLOR: #666666; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.CALENDARcpMonthNavigation {
	FONT-WEIGHT: bold; COLOR: #c40000; BACKGROUND-COLOR: #666666; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.CALENDARcpDayColumnHeader {
	FONT-SIZE: 8pt; COLOR: #840303; FONT-FAMILY: Verdana
}
.CALENDARcpYearNavigation {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana
}
.CALENDARcpMonthNavigation {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana
}
.CALENDARcpCurrentMonthDate {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana
}
.CALENDARcpCurrentMonthDateDisabled {
	FONT-SIZE: 8pt; COLOR: #840303; FONT-FAMILY: Verdana
}
.CALENDARcpOtherMonthDate {
	FONT-SIZE: 8pt; COLOR: #840303; FONT-FAMILY: Verdana
}
.CALENDARcpOtherMonthDateDisabled {
	FONT-SIZE: 8pt; COLOR: #840303; FONT-FAMILY: Verdana
}
.CALENDARcpCurrentDate {
	FONT-SIZE: 8pt; COLOR: #840303; FONT-FAMILY: Verdana
}
.CALENDARcpCurrentDateDisabled {
	FONT-SIZE: 8pt; COLOR: #d91212; FONT-FAMILY: Verdana
}
.CALENDARcpTodayText {
	FONT-SIZE: 8pt; COLOR: #840303; FONT-FAMILY: Verdana
}
.CALENDARcpTodayTextDisabled {
	FONT-SIZE: 8pt; COLOR: #d91212; FONT-FAMILY: Verdana
}
.CALENDARcpText {
	FONT-SIZE: 8pt; COLOR: #d91212; FONT-FAMILY: Verdana
}
TD.CALENDARcpDayColumnHeader {
	BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 0px solid; BORDER-LEFT: #666666 0px solid; BORDER-BOTTOM: #666666 1px solid; TEXT-ALIGN: right
}
.CALENDARcpCurrentMonthDate {
	TEXT-ALIGN: right; TEXT-DECORATION: none
}
.CALENDARcpOtherMonthDate {
	COLOR: #c40000; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.CALENDARcpCurrentDate {
	TEXT-ALIGN: right; TEXT-DECORATION: none
}
.CALENDARcpCurrentMonthDateDisabled {
	COLOR: #c40000; TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.CALENDARcpOtherMonthDateDisabled {
	FONT-SIZE:8pt; COLOR: #c40000; TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.CALENDARcpCurrentDateDisabled {
	COLOR: #c40000; TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.CALENDARcpCurrentMonthDate {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #840303; FONT-FAMILY: Verdana
}
.CALENDARcpCurrentMonthDate:link {
	FONT-SIZE: 8pt; COLOR: #808080; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.CALENDARcpCurrentMonthDate:visited {
	FONT-SIZE: 8pt; COLOR: #808080; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.CALENDARcpCurrentMonthDate:hover {
	FONT-SIZE: 8pt; COLOR: #808080; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.CALENDARcpCurrentMonthDate:active {
	FONT-SIZE: 8pt; COLOR: #808080; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.CALENDARcpCurrentDate {
	FONT-SIZE: 8pt; COLOR: #840303; FONT-FAMILY: Verdana
}
.CALENDARcpOtherMonthDate {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana
}
.CALENDARcpOtherMonthDate:link {
	FONT-SIZE: 8pt; COLOR: #c40000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.CALENDARcpOtherMonthDate:visited {
	FONT-SIZE: 8pt; COLOR: #c40000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.CALENDARcpOtherMonthDate:hover {
	FONT-SIZE: 8pt; COLOR: #c40000; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.CALENDARcpOtherMonthDate:active {
	FONT-SIZE: 8pt; COLOR: #c40000; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
TD.CALENDARcpCurrentDate {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #666666 1px solid; COLOR: #d91212; BORDER-BOTTOM: #666666 1px solid
}
.CALENDARcpCurrentDate:link {
	FONT-SIZE: 8pt; COLOR: #c40000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.CALENDARcpCurrentDate:visited {
	FONT-SIZE: 8pt; COLOR: #c40000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.CALENDARcpCurrentDate:hover {
	FONT-SIZE: 8pt; COLOR: #c40000; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.CALENDARcpCurrentDate:active {
	FONT-SIZE: 8pt; COLOR: #c40000; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
TD.CALENDARcpCurrentDateDisabled {
	BORDER-RIGHT: #fdcccc thin solid; BORDER-TOP: #fdcccc thin solid; FONT-SIZE: 8pt; BORDER-LEFT: #fdcccc thin solid; COLOR: #840303; BORDER-BOTTOM: #fdcccc thin solid; FONT-FAMILY: Verdana
}
TD.CALENDARcpTodayText {
	BORDER-RIGHT: #c40000 0px solid; BORDER-TOP: #808080 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #808080 0px solid; COLOR: #840303; BORDER-BOTTOM: #808080 0px solid; FONT-FAMILY: Verdana
}
TD.CALENDARcpTodayTextDisabled {
	BORDER-RIGHT: #c40000 0px solid; BORDER-TOP: #c40000 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #c40000 0px solid; COLOR: #840303; BORDER-BOTTOM: #c40000 0px solid; FONT-FAMILY: Verdana
}
.CALENDARcpTodayText {
	FONT: 8pt Verdana; COLOR: #c40000
}
.CALENDARcpTodayText :link {
	FONT-SIZE: 8pt; COLOR: #c40000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.CALENDARcpTodayText :visited {
	FONT-SIZE: 8pt; COLOR: #c40000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.CALENDARcpTodayText :hover {
	FONT-SIZE: 8pt; COLOR: #c40000; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.CALENDARcpTodayText :active {
	FONT-SIZE: 8pt; COLOR: #c40000; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
SPAN.CALENDARcpTodayTextDisabled {
	FONT: 8pt Verdana; COLOR: #c40000
}
A.CALENDARcpTodayText {
	FONT: 8pt Verdana; COLOR: #c40000
}
SPAN.CALENDARcpTodayTextDisabled {
	COLOR: #d0d0d0
}
.CALENDARcpBorder {
	BORDER-RIGHT: #808080 1px ridge; BORDER-TOP: #808080 1px ridge; BORDER-LEFT: #808080 1px ridge; BORDER-BOTTOM: #808080 1px ridge
}
TD.CALENDARcpNoneText {
	BORDER-RIGHT: #c40000 0px solid; BORDER-TOP: #808080 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #808080 0px solid; COLOR: #840303; BORDER-BOTTOM: #808080 0px solid; FONT-FAMILY: Verdana
}
TD.CALENDARcpNoneTextDisabled {
	BORDER-RIGHT: #c40000 0px solid; BORDER-TOP: #c40000 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #c40000 0px solid; COLOR: #840303; BORDER-BOTTOM: #c40000 0px solid; FONT-FAMILY: Verdana
}
.CALENDARcpNoneText {
	FONT: 8pt Verdana; COLOR: #c40000
}
.CALENDARcpNoneText :link {
	FONT-SIZE: 8pt; COLOR: #c40000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.CALENDARcpNoneText :visited {
	FONT-SIZE: 8pt; COLOR: #c40000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.CALENDARcpNoneText :hover {
	FONT-SIZE: 8pt; COLOR: #c40000; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.CALENDARcpNoneText :active {
	FONT-SIZE: 8pt; COLOR: #c40000; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
SPAN.CALENDARcpNoneTextDisabled {
	FONT: 8pt Verdana; COLOR: #c40000
}
A.CALENDARcpNoneText {
	FONT: 8pt Verdana; COLOR: #c40000
}
SPAN.CALENDARcpNoneTextDisabled {
	COLOR: #d0d0d0
}
.CALENDARcpNoneText {
	FONT-SIZE: 8pt; COLOR: #840303; FONT-FAMILY: Verdana
}
.CALENDARcpNoneTextDisabled {
	FONT-SIZE: 8pt; COLOR: #d91212; FONT-FAMILY: Verdana
}
