@charset "utf-8";
/* CSS Document */

.cpYearNavigation,.cpMonthNavigation { background-color:#C0C0C0; text-align:center; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold; }
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText { font-family:arial; font-size:8pt; }
TD.cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px; }
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate { text-align:right; text-decoration:none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.cpCurrentMonthDate, .cpCurrentDate { color:#000000; }

/* date rollover styles */
.cpCurrentMonthDate a:link { border:1px #ffffff solid; margin:1px; }
.cpCurrentMonthDate a:visited { border:1px #ffffff solid; margin:1px; }
.cpCurrentMonthDate a:hover { background-color:#ffffcc; border:1px #808080 solid; margin:1px; }
.cpCurrentMonthDate a:active { border:1px #ffffff solid; margin:1px; }

.cpOtherMonthDate { color:#808080; }
TD.cpCurrentDate { color:white; background-color: #C0C0C0; border-width:1px; border:solid thin #800000; }
TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
TD.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
A.cpTodayText { color:black; }
.cpTodayTextDisabled { color:#D0D0D0; }
.cpBorder { border:solid thin #808080; }

.FB-CALcpYearNavigation,
	.FB-CALcpMonthNavigation
			{
			background-color:#c0c0c0;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.FB-CALcpDayColumnHeader,
	.FB-CALcpYearNavigation,
	.FB-CALcpMonthNavigation,
	.FB-CALcpCurrentMonthDate,
	.FB-CALcpCurrentMonthDateDisabled,
	.FB-CALcpOtherMonthDate,
	.FB-CALcpOtherMonthDateDisabled,
	.FB-CALcpCurrentDate,
	.FB-CALcpCurrentDateDisabled,
	.FB-CALcpTodayText,
	.FB-CALcpTodayTextDisabled,
	.FB-CALcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.FB-CALcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #ccc;
			border-width:0px 0px 1px 0px;
			}
	.FB-CALcpCurrentMonthDate,
	.FB-CALcpOtherMonthDate,
	.FB-CALcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.FB-CALcpCurrentMonthDateDisabled,
	.FB-CALcpOtherMonthDateDisabled,
	.FB-CALcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.FB-CALcpCurrentMonthDate
			{
			color:#666;
			font-weight:bold;
			}
	.FB-CALcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.FB-CALcpOtherMonthDate
			{
			color:#DADADA;
			}
	TD.FB-CALcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #dfdfdf;
			border-width:1;
			border:solid thin #cacaca;
			}
	TD.FB-CALcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.FB-CALcpTodayText,
	TD.FB-CALcpTodayTextDisabled
			{
			border:solid thin #999;
			border-width:1px 0px 0px 0px;
			}
	A.FB-CALcpTodayText,
	SPAN.FB-CALcpTodayTextDisabled
			{
			height:20px;
			}
	A.FB-CALcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.FB-CALcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.FB-CALcpBorder
			{
			border:2px solid #c0c0c0;
			}

