#calendar {
	Z-INDEX: 1000; VISIBILITY: hidden; POSITION: absolute; BACKGROUND-COLOR: white
}
#califrame {
	DISPLAY: block; Z-INDEX: 10; VISIBILITY: hidden; WIDTH: 170px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; HEIGHT: 198px; BACKGROUND-COLOR: white; BORDER-BOTTOM-STYLE: none
}
.cpBorder {
	BORDER-RIGHT: #2b3f48 2px solid; BORDER-TOP: #2b3f48 2px solid; BORDER-LEFT: #2b3f48 2px solid; WIDTH: 170px; BORDER-BOTTOM: #2b3f48 2px solid
}
.cpYearNavigation {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: #000000; BORDER-BOTTOM: #8ca6b2 2px solid; HEIGHT: 25px; BACKGROUND-COLOR: #dfe5e8; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.cpMonthNavigation {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: #000000; BORDER-BOTTOM: #8ca6b2 2px solid; HEIGHT: 25px; BACKGROUND-COLOR: #dfe5e8; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.cpMonthNavigation SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #2b3f48; FONT-FAMILY: arial
}
A.cpMonthNavigation {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
A.cpMonthNavigation:visited {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.cpDayColumnHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #1cafce; FONT-FAMILY: arial
}
.cpYearNavigation {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #1cafce; FONT-FAMILY: arial
}
.cpMonthNavigation {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #1cafce; FONT-FAMILY: arial
}
.cpCurrentMonthDate {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #1cafce; FONT-FAMILY: arial
}
.cpCurrentMonthDateDisabled {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #1cafce; FONT-FAMILY: arial
}
.cpOtherMonthDate {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #1cafce; FONT-FAMILY: arial
}
.cpOtherMonthDateDisabled {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #1cafce; FONT-FAMILY: arial
}
.cpCurrentDate {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #1cafce; FONT-FAMILY: arial
}
.cpCurrentDateDisabled {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #1cafce; FONT-FAMILY: arial
}
.cpTodayText {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #1cafce; FONT-FAMILY: arial
}
.cpTodayTextDisabled {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #1cafce; FONT-FAMILY: arial
}
.cpText {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #1cafce; FONT-FAMILY: arial
}
TD.cpDayColumnHeader {
	HEIGHT: 25px; TEXT-ALIGN: center
}
.cpCurrentMonthDate {
	WIDTH: 20px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.cpOtherMonthDate {
	WIDTH: 20px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.cpCurrentDate {
	WIDTH: 20px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.cpCurrentMonthDateDisabled {
	COLOR: #d0d0d0; FONT-FAMILY: arial; TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.cpOtherMonthDateDisabled {
	COLOR: #d0d0d0; FONT-FAMILY: arial; TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.cpCurrentDateDisabled {
	COLOR: #d0d0d0; FONT-FAMILY: arial; TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.cpOtherDateDisabled {
	COLOR: #d0d0d0; FONT-FAMILY: arial; TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.cpCurrentMonthDate {
	COLOR: #000000
}
.cpCurrentDate {
	COLOR: #000000
}
A.cpCurrentMonthDate {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.cpCurrentMonthDate:visited {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.cpCurrentDate {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.cpCurrentDate:visited {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.cpOtherDate {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.cpOtherDate:visited {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.cpOtherMonthDate:link {
	FONT-WEIGHT: bold; COLOR: #808080; TEXT-DECORATION: none
}
A.cpOtherMonthDate:visited {
	FONT-WEIGHT: bold; COLOR: #808080; TEXT-DECORATION: none
}
TD.cpCurrentDate {
	BORDER-RIGHT: #ff935b 1px solid; BORDER-TOP: #ff935b 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #ff935b 1px solid; BORDER-BOTTOM: #ff935b 1px solid; BACKGROUND-COLOR: #f1c8b4
}
TD.cpOtherDate {
	BORDER-RIGHT: #f2c9b5 1px solid; BORDER-TOP: #f2c9b5 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #f2c9b5 1px solid; BORDER-BOTTOM: #f2c9b5 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TD.cpCurrentDateDisabled {
	BORDER-RIGHT: #ffaaaa thin solid; BORDER-TOP: #ffaaaa thin solid; BORDER-LEFT: #ffaaaa thin solid; BORDER-BOTTOM: #ffaaaa thin solid
}
TD.cpTodayText {
	PADDING-RIGHT: 2px; BORDER-TOP: #8ca6b2 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #dfe5e8
}
TD.cpTodayTextDisabled {
	PADDING-RIGHT: 2px; BORDER-TOP: #8ca6b2 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #dfe5e8
}
A.cpTodayText {
	FONT-WEIGHT: bold; COLOR: #2b3f48; HEIGHT: 20px
}
A.cpTodayText:visited {
	FONT-WEIGHT: bold; COLOR: #2b3f48; HEIGHT: 20px
}
SPAN.cpTodayTextDisabled {
	FONT-WEIGHT: bold; COLOR: #2b3f48; HEIGHT: 20px
}
.cpTodayTextDisabled {
	COLOR: #d0d0d0
}

