/* Styles for calendar popup */

.calcpYearNavigation, .calcpMonthNavigation
{
	background-color:#6185c4;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
.calcpDayColumnHeader, .calcpYearNavigation, .calcpMonthNavigation, .calcpCurrentMonthDate, .calcpCurrentMonthDateDisabled, .calcpOtherMonthDate,
.calcpOtherMonthDateDisabled, .calcpCurrentDate, .calcpCurrentDateDisabled, .calcpTodayText, .calcpTodayTextDisabled, .calcpText
{
	font-family:arial;
	font-size:8pt;
}
td.calcpDayColumnHeader
{
	text-align:right;
	border-bottom:1px solid #666;
}
.calcpCurrentMonthDate, .calcpOtherMonthDate, .calcpCurrentDate
{
	text-align:right;
	text-decoration:none;
}
.calcpCurrentMonthDateDisabled, .calcpOtherMonthDateDisabled, .calcpCurrentDateDisabled
{
	color:#ccc;
	text-align:right;
	text-decoration:line-through;
}
a.calcpCurrentMonthDate
{
	color:#000;
}
a.calcpOtherMonthDate
{
	color:#999;
}
a.calcpCurrentDate
{
	color: #FFFFFF;
	font-weight:bold;
}
.calcpOtherMonthDate
{
	color:#808080;
}
td.calcpCurrentDate
{
	color:#FFFFFF;
	background-color:#6185c4;
	border:1px solid #000;
}
td.calcpCurrentDateDisabled
{
	border-width:1px;
	border:solid thin #FFAAAA;
}
td.calcpTodayText, td.calcpTodayTextDisabled
{
	border-top:1px solid #666;
}
a.calcpTodayText, span.calcpTodayTextDisabled
{
	height:20px;
}
a.calcpTodayText
{
	color:#333;
	font-weight:bold;
}
span.calcpTodayTextDisabled
{
	color:#D0D0D0;
}
.calcpBorder
{
	border:1px solid #bbb;
}
/* end calendar popup styles */
