﻿.calendar
{
	position: absolute;
	visibility: hidden;
	background-color: white;
	width: auto;
}

.calendar table
{
	border-collapse: collapse;
	border-color: #333;
}
.calendar span
{
	display: block;
	margin: 0px 0px 0px 00px;
	float: none;
	width: auto;
	text-align: center;
	border-style: none;
	background-color: White
}

.cmp-cpDayColumnHeader, .cmp-cpYearNavigation, .cmp-cpMonthNavigation, .cmp-cpCurrentMonthDate, .cmp-cpCurrentMonthDateDisabled,
.cmp-cpOtherMonthDate, .cmp-cpOtherMonthDateDisabled, .cmp-cpCurrentDate, .cmp-cpCurrentDateDisabled,
.cmp-cpTodayText, .cmp-cpTodayTextDisabled, .cmp-cpText
{
	font-family: arial;
	font-size: 8pt;
}



.cmp-cpCurrentMonthDate, .cmp-cpOtherMonthDate, .cmp-cpCurrentDate
{
	text-align: right;
	text-decoration: none;
}
.cmp-cpCurrentMonthDateDisabled, .cmp-cpOtherMonthDateDisabled, .cmp-cpCurrentDateDisabled
{
	color: #D0D0D0;
	text-align: right;
	text-decoration: line-through;
}
.cmp-cpCurrentMonthDate
{
	color: #000000;
	font-weight: bold;
}
.cmp-cpCurrentDate
{
	color: #FFFFFF;
	font-weight: bold;
}
.cmp-cpOtherMonthDate
{
	color: #808080;
}
TD.cmp-cpCurrentDate
{
	color: #FFFFFF;
	background-color: #D0D0D0;
	border-width: 1;
	border: solid thin #000000;
}
TD.cmp-cpCurrentDateDisabled
{
	border-width: 1;
	border: solid thin #FFAAAA;
}

A.cmp-cpTodayText, SPAN.cmp-cpTodayTextDisabled
{
	height: 20px;
	width:30px;
}
A.cmp-cpTodayText
{
	color: #D0D0D0;
	font-weight: bold;
}
SPAN.cmp-cpTodayTextDisabled
{
	color: #D0D0D0;
}
.cmp-cpBorder
{
	border: solid thin #DCDCDC;
}
