/* This class is related to the popup javascript calendar for date selection */

div.calendar 
	{
    background-color: #ffffff;
    color: #000000;
    color: #000000;
    position: absolute;
    visibility: hidden;
    z-index: 10;
	}
div.calendar a 
	{
    background-color: transparent;
    color: #000000;
    font-weight: normal;
	}
div.calendar a.cpOtherMonthDate 
	{
    background: transparent;
    color: #808080;
	}
div.calendar a:visited 
	{
    background-color: transparent;
    color: #000000;
	}
div.calendar a:hover 
	{
    background: transparent;
    color: #0000ff;
    font-weight: normal;
    text-decoration: underline overline;
	}
img.calIcon 
	{
    margin-top: 2px;
    margin-left: 6px;
    vertical-align: top !important;
    cursor: hand;
	}
.CALENDARcpYearNavigation, .CALENDARcpMonthNavigation
	{
	background-color:#6677DD;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	}
.CALENDARcpDayColumnHeader,
.CALENDARcpYearNavigation,
.CALENDARcpMonthNavigation,
.CALENDARcpCurrentMonthDate,
.CALENDARcpCurrentMonthDateDisabled,
.CALENDARcpOtherMonthDate,
.CALENDARcpOtherMonthDateDisabled,
.CALENDARcpCurrentDate,
.CALENDARcpCurrentDateDisabled,
.CALENDARcpTodayText,
.CALENDARcpTodayTextDisabled,
.CALENDARcpText
	{
	font-family:arial;
	font-size:12px;
	}
TD.CALENDARcpDayColumnHeader
	{
	text-align:right;
	border:solid thin #6677DD;
	border-width:0 0 1 0;
	}
.CALENDARcpCurrentMonthDate,
.CALENDARcpOtherMonthDate,
.CALENDARcpCurrentDate
	{
	text-align:right;
	text-decoration:none;
	}
.CALENDARcpCurrentMonthDateDisabled,
.CALENDARcpOtherMonthDateDisabled,
.CALENDARcpCurrentDateDisabled
	{
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
	}
.CALENDARcpCurrentMonthDate
	{
	color:#6677DD;
	font-weight:bold;
	}
.CALENDARcpCurrentDate
	{
	color: #FFFFFF;
	font-weight:bold;
	}
.CALENDARcpOtherMonthDate
	{
	color:#6677DD;
	}
TD.CALENDARcpCurrentDate
	{
	color:#FFFFFF;
	background-color: #6677DD;
	border-width:1;
	border:solid thin #000000;
	}
TD.CALENDARcpCurrentDateDisabled
	{
	border-width:1;
	border:solid thin #FFAAAA;
	}
TD.CALENDARcpTodayText,
TD.CALENDARcpTodayTextDisabled
	{
	border:solid thin #6677DD;
	border-width:1 0 0 0;
	}
A.CALENDARcpTodayText,
SPAN.CALENDARcpTodayTextDisabled
	{
	height:0px;
	}
A.CALENDARcpTodayText
	{
	color:#6677DD;
	font-weight:bold;
	}
SPAN.CALENDARcpTodayTextDisabled
	{
	color:#D0D0D0;
	}
.CALENDARcpBorder
	{
	border:solid thin #6677DD;
	}
