.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:#4E4242;
		text-align:center;
		vertical-align:center;
		text-decoration:none;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding: 4px;
		}
		
.PopupCalcpYearNavigation a:hover, .PopupCalcpMonthNavigation a:hover
	{
		color:#C30E39;
	}
	
.PopupCalcpDayColumnHeader,
.PopupCalcpYearNavigation,
.PopupCalcpMonthNavigation,
.PopupCalcpCurrentMonthDate,
.PopupCalcpCurrentMonthDateDisabled,
.PopupCalcpOtherMonthDate,
.PopupCalcpOtherMonthDateDisabled,
.PopupCalcpCurrentDate,
.PopupCalcpCurrentDateDisabled,
.PopupCalcpTodayText,
.PopupCalcpTodayTextDisabled,
.PopupCalcpText
		{
		font-size:7pt;
		}
TD.PopupCalcpDayColumnHeader
		{		
		font-family:Verdana;
		text-align:right;
		font-weight:bold;
		height:20px;
		}
		
.PopupCalcpCurrentMonthDate,
.PopupCalcpOtherMonthDate,
.PopupCalcpCurrentDate
		{
		text-align:right;
		text-decoration:none;
		}
.PopupCalcpCurrentMonthDateDisabled,
.PopupCalcpOtherMonthDateDisabled,
.PopupCalcpCurrentDateDisabled
		{
		color:#D0D0D0;
		text-align:right;
		text-decoration:line-through;
		}
.PopupCalcpCurrentMonthDate
		{
		color:#C20F36;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
.PopupCalcpCurrentDate
		{
		color: #000000;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
.PopupCalcpOtherMonthDate
		{
		color:#808080;
		}
TD.PopupCalcpCurrentDate
		{
		color:#000000;
		background-color: #cccccc;
		}
TD.PopupCalcpCurrentDateDisabled
		{
		}
TD.PopupCalcpTodayText,
TD.PopupCalcpTodayTextDisabled
		{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		height:20px;
		}
A.PopupCalcpTodayText,
SPAN.PopupCalcpTodayTextDisabled
		{
		}
A.PopupCalcpTodayText
		{
		color:#C20F36;
		font-weight:bold;
		}
SPAN.PopupCalcpTodayTextDisabled
		{
		color:#D0D0D0;
		}
.PopupCalcpBorder
		{
		border:solid 2px #4E4242;
		padding:4px;
		position: relative;
		z-index: 200;
		background-color: #fff;
		}