/*Pop up calendar*/

.cpYearNavigation,.cpYearNavigation:link,.cpYearNavigation:active,.cpYearNavigation:visited,.cpYearNavigation:hover,

.cpMonthNavigation,.cpMonthNavigation:link,.cpMonthNavigation:active,.cpMonthNavigation:visited,.cpMonthNavigation:hover

{

	background-color:#BED7F0  !important;

	text-align:center;

	vertical-align:center;

	text-decoration:none;

	color:#000000  !important;

	font-weight:bold;

	font-family:arial;

	font-size:8pt;

	

}

.cpDayColumnHeader,.cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,

.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText

{

	font-family:arial;

	font-size:8pt;

}

TD.cpDayColumnHeader

{

	text-align:right;

	border-width:0 0 1 0;

	background:#BED7F0;
	border-bottom:1px solid #B1BADF;
}

.cpCurrentMonthDate,.cpOtherMonthDate,.cpCurrentDate

{

	text-align:right;

	text-decoration:none;
	background:#B9CBF1;

}



.cpCurrentMonthDateDisabled,.cpOtherMonthDateDisabled,.cpCurrentDateDisabled

{

	color:#D0D0D0;

	text-align:right;

	text-decoration:line-through;
	background:#FFFFFF;

}

.cpCurrentMonthDate, .cpCurrentMonthDate:link, .cpCurrentMonthDate:active, .cpCurrentMonthDate:visited, .cpCurrentMonthDate:hover

{

	color:#000000  !important;

	font-weight:bold;

	font-family:arial;

	font-size:8pt;
	background:#FFFFFF;

}



.cpCurrentDate, .cpCurrentDate:link, .cpCurrentDate:active, .cpCurrentDate:visited, .cpCurrentDate:hover

{

	color: #000000  !important;

	font-weight:bold;

	font-family:arial;

	font-size:8pt;

}



.cpOtherMonthDate, .cpOtherMonthDate:link,.cpOtherMonthDate:active,.cpOtherMonthDate:visited,.cpOtherMonthDate:hover 

{

	color:#808080  !important;

	font-weight:normal;

	font-family:arial;

	font-size:8pt;

	background:#FFFFFF;
}



TD.cpCurrentDate

{

	color:#000000;

	background-color: #B9CBF1;

	border-width:1;

	border:1px solid #000000;

}

TD.cpCurrentDateDisabled

{

	border-width:1;

	border:solid thin #FFAAAA;

}

TD.cpTodayText,

TD.cpTodayTextDisabled

{

	background:#FFFFFF;

	border-width:1 0 0 0;

}

A.cpTodayText, SPAN.cpTodayTextDisabled

{
	
	height:20px;

}

A.cpTodayText

{

	color:#000000 !important;

	font-weight:bold;

}

SPAN.cpTodayTextDisabled

{

	color:#D0D0D0;

}

.cpBorder
{
	border:1px solid #B1BADF;
	background:#BED7F0;
}


.cpBorder TABLE{width:150px;}
.cpBorder TD{text-align:center;}
