.BEC_calendar
{
	font-family: verdana;
	font-size: 7pt;
	border: 1px solid #909090;
}

.calTitle {
	background-color: #909090;
	color: #ffffff;
	font-weight: bold;
}

.calPrevMonth {
	background-color: #909090;
}

.calNextMonth {
	background-color: #909090;
}

.calTitle a:link  	{color: #ffffff; text-decoration:none;}
.calTitle a:hover 	{color: #ffffff; text-decoration:underline;}
.calTitle a:visited  	{color: #ffffff; text-decoration:none;}

.calDayHeading {
	background-color: #EEEEEE;
	color: #909090;
	border-right: 1px solid white;
	border-top: 1px solid white;
}

.calDayHeadingSat {
	background-color: #EEEEEE;
	color: #909090;
	border-top: 1px solid white;
}

.calWeekHeading {
	background-color: #EEEEEE;
	color: #909090;
	border-right: 1px solid white;
	border-top: 1px solid white;
}

.calOtherDay{
	background-color: #dddddd;
	color: #ffffff;
	border-right: 1px solid white;
	border-top: 1px solid white;
}

.calDay	 {
	background-color: #A6A6A6;
	color: #ffffff;
	border-right: 1px solid white;
	border-top: 1px solid white;
}

.calOtherDaySat{
	background-color: #dddddd;
	color: #ffffff;
	border-top: 1px solid white;
}

.calDaySat {
	background-color: #A6A6A6;
	color: #ffffff;
	border-top: 1px solid white;
}

.calDay a:link  	{color: #ffffff; text-decoration:none;}
.calDay a:hover 	{color: #ffffff; text-decoration:underline;}
.calDay a:visited  	{color: #ffffff; text-decoration:none;}

.calDaySat a:link  	{color: #ffffff; text-decoration:none;}
.calDaySat a:hover 	{color: #ffffff; text-decoration:underline;}
.calDaySat a:visited  	{color: #ffffff; text-decoration:none;}

.calDayHighlighted{
	background-color: #9B1617;
	color: #ffffff;
	border-top: 1px solid white;
	border-right: 1px solid white;
}

.calDayHighlightedSat{
	background-color: #9B1617;
	color: #ffffff;
	border-top: 1px solid white;
	border-right: 1px solid #909090;
}

.calDayHighlighted a:link		{color: #ffffff; text-decoration:none;}
.calDayHighlighted a:hover 		{color: #ffffff; text-decoration:underline;}
.calDayHighlighted a:visited	{color: #ffffff; text-decoration:none;}

.calDayHighlightedSat a:link	{color: #ffffff; text-decoration:none;}
.calDayHighlightedSat a:hover 	{color: #ffffff; text-decoration:underline;}
.calDayHighlightedSat a:visited	{color: #ffffff; text-decoration:none;}

/* === POP UP === */

.PopupCalcpYearNavigation,
.PopupCalcpMonthNavigation
		{
		background-color:#B7B7B7;
		text-align:center;
		vertical-align:center;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
		padding: 4px;
		}
.PopupCalcpDayColumnHeader,
.PopupCalcpYearNavigation,
.PopupCalcpMonthNavigation,
.PopupCalcpCurrentMonthDate,
.PopupCalcpCurrentMonthDateDisabled,
.PopupCalcpOtherMonthDate,
.PopupCalcpOtherMonthDateDisabled,
.PopupCalcpCurrentDate,
.PopupCalcpCurrentDateDisabled,
.PopupCalcpTodayText,
.PopupCalcpTodayTextDisabled,
.PopupCalcpText
		{
		font-family:arial;
		font-size:7pt;
		}
TD.PopupCalcpDayColumnHeader
		{
		text-align:right;
		border:solid thin #B7B7B7;
		border-width:0 0 1 0;
		}
.PopupCalcpCurrentMonthDate,
.PopupCalcpOtherMonthDate,
.PopupCalcpCurrentDate
		{
		text-align:right;
		text-decoration:none;
		}
.PopupCalcpCurrentMonthDateDisabled,
.PopupCalcpOtherMonthDateDisabled,
.PopupCalcpCurrentDateDisabled
		{
		color:#D0D0D0;
		text-align:right;
		text-decoration:line-through;
		}
.PopupCalcpCurrentMonthDate
		{
		color:#A3904C;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
.PopupCalcpCurrentDate
		{
		color: #FFFFFF;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
.PopupCalcpOtherMonthDate
		{
		color:#808080;
		}
TD.PopupCalcpCurrentDate
		{
		color:#FFFFFF;
		background-color: #B7B7B7;
		border-width:1;
		border:solid thin #000000;
		}
TD.PopupCalcpCurrentDateDisabled
		{
		border-width:1;
		border:solid thin #FFAAAA;
		}
TD.PopupCalcpTodayText,
TD.PopupCalcpTodayTextDisabled
		{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		border:solid thin #B7B7B7;
		border-width:1 0 0 0;
		}
A.PopupCalcpTodayText,
SPAN.PopupCalcpTodayTextDisabled
		{
		height:20px;
		}
A.PopupCalcpTodayText
		{
		color:#A3904C;
		font-weight:bold;
		}
SPAN.PopupCalcpTodayTextDisabled
		{
		color:#D0D0D0;
		}
.PopupCalcpBorder
		{
		border:solid thin #B7B7B7;
		}