@charset "utf-8";
/* CSS Document */

.cool_stylecpYearNavigation, .cool_stylecpMonthNavigation {
	background-color:#330000;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

.cool_stylecpDayColumnHeader, .cool_stylecpYearNavigation, .cool_stylecpMonthNavigation, .cool_stylecpCurrentMonthDate, .cool_stylecpCurrentMonthDateDisabled, .cool_stylecpOtherMonthDate, .cool_stylecpOtherMonthDateDisabled, .cool_stylecpCurrentDate, .cool_stylecpCurrentDateDisabled, .cool_stylecpTodayText, .cool_stylecpTodayTextDisabled, .cool_stylecpText {
	font-family:arial;
	font-size:10pt;
}

.cool_stylecpDayColumnHeader {
	color:#000000;
}

TD.cool_stylecpDayColumnHeader {
	text-align:right;
	border:solid thin #330000;
	border-width:0 0 1 0;
}

.cool_stylecpCurrentMonthDate, .cool_stylecpOtherMonthDate, .cool_stylecpCurrentDate {
	text-align:right;
	text-decoration:none;
}

.cool_stylecpCurrentMonthDateDisabled, .cool_stylecpOtherMonthDateDisabled, .cool_stylecpCurrentDateDisabled {
	color:#330000;
	text-align:right;
	text-decoration:line-through;
}

.cool_stylecpCurrentMonthDate {
	color:#330000;
	font-weight:bold;
}

.cool_stylecpCurrentDate {
	color: #FFFFFF;
	font-weight:bold;
}

.cool_stylecpOtherMonthDate {
	color:#808080;
}

TD.cool_stylecpCurrentDate {
	color:#FFFFFF;
	background-color: #330000;
	border-width:1;
	border:solid thin #000000;
}

TD.cool_stylecpCurrentDateDisabled {
	border-width:1;
	border:solid thin #FFAAAA;
}

TD.cool_stylecpTodayText, TD.cool_stylecpTodayTextDisabled {
	border:solid thin #330000;
	border-width:1 0 0 0;
}

A.cool_stylecpTodayText, SPAN.cool_stylecpTodayTextDisabled {
	height:20px;
}

A.cool_stylecpTodayText {
	color:#330000;
	font-weight:bold;
}

SPAN.cool_stylecpTodayTextDisabled {
	color:#D0D0D0;
}

.cool_stylecpBorder {
	border:solid thin #330000;
}