﻿
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/* BEGIN STYLESHEET FOR CALENDAR VIEW
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* ------------------------------------------------------- */
/*					Calendar Main Table				       */
/* ------------------------------------------------------- */
table.EMS_WEB_CVM
{
	background-color:transparent;
    text-align:center;
}

/* ------------------------------------------------------- */
/*					Calendar Title Table				   */
/* ------------------------------------------------------- */
table.EMS_WEB_CVM_HeaderBar, tr.EMS_WEB_CVM_HeaderBar
{
	background-color:#E81118;
	height:25px;
    text-align:center;
}

td.EMS_WEB_CVM_CurrentMonth
{
	color:#FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
	vertical-align: middle;
	width:40%;
}

td.EMS_WEB_CVM_PreviousMonth
{
	color:#FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
	vertical-align: middle;
	width:30%;
}

td.EMS_WEB_CVM_NextMonth
{
	color:#FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
	vertical-align: middle;
	width:30%;
}

a.EMS_WEB_CVM_MonthLink, .EMS_WEB_CVM_MonthLink
{
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
}

a.EMS_WEB_CVM_MonthLink:hover { color: #000000; }

/* ------------------------------------------------------- */
/*					   Week Days						   */
/* ------------------------------------------------------- */
tr.EMS_WEB_CVM_WeekDayName, td.EMS_WEB_CVM_WeekDayName
{
	background-color:#DEDEDE;
	color:#000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 9px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	vertical-align: middle;
}

td.EMS_WEB_CVM_WeekDayImage
{
	text-align:center;
	vertical-align: middle;
}
    
/* ------------------------------------------------------- */
/*				Current Month Weekday					   */
/* ------------------------------------------------------- */
td.EMS_WEB_CVM_CMWeekdayDate { background-color:#A8E2FC; }
td.EMS_WEB_CVM_CMWeekdayHighlightDate { background-color:#A8E2FC; }
td.EMS_WEB_CVM_CMWeekdayDate, td.EMS_WEB_CVM_CMWeekdayHighlightDate, a.EMS_WEB_CVM_CMWeekdayDate, a.EMS_WEB_CVM_CMWeekdayHighlightDate
{
	color:#000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
	vertical-align: middle;
}
a.EMS_WEB_CVM_CMWeekdayDate:hover, a.EMS_WEB_CVM_CMWeekdayHighlightDate:hover { color:#000000; }

/* ------------------------------------------------------- */
/*				Current Month Weekend					   */
/* ------------------------------------------------------- */
td.EMS_WEB_CVM_CMWeekendDate { background-color:#A8E2FC; }
td.EMS_WEB_CVM_CMWeekendHighlightDate { background-color:#A8E2FC; }
td.EMS_WEB_CVM_CMWeekendDate, td.EMS_WEB_CVM_CMWeekendHighlightDate, a.EMS_WEB_CVM_CMWeekendDate, a.EMS_WEB_CVM_CMWeekendHighlightDate
{
	color:#000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
	vertical-align: middle;
}
a.EMS_WEB_CVM_CMWeekendDate:hover, a.EMS_WEB_CVM_CMWeekendHighlightDate:hover { color:#000000; }

/* ------------------------------------------------------- */
/*					   Today							   */
/* ------------------------------------------------------- */
td.EMS_WEB_CVM_TodayDate { background-color:#A8E2FC; }
td.EMS_WEB_CVM_TodayHighlightDate { background-color:#A8E2FC; }
td.EMS_WEB_CVM_TodayDate, td.EMS_WEB_CVM_TodayHighlightDate, a.EMS_WEB_CVM_TodayDate, a.EMS_WEB_CVM_TodayHighlightDate
{
	color:#000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
	vertical-align: middle;
}
a.EMS_WEB_CVM_TodayDate:hover, a.EMS_WEB_CVM_TodayHighlightDate:hover { color:#000000; }

/* ------------------------------------------------------- */
/*					Other Month Weekday					   */
/* ------------------------------------------------------- */
td.EMS_WEB_CVM_OMWeekdayDate { background-color:#DEDEDE; }
td.EMS_WEB_CVM_OMWeekdayHighlightDate { background-color:#DEDEDE; }
td.EMS_WEB_CVM_OMWeekdayDate, td.EMS_WEB_CVM_OMWeekdayHighlightDate, a.EMS_WEB_CVM_OMWeekdayDate, a.EMS_WEB_CVM_OMWeekdayHighlightDate
{
	color:#FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
	vertical-align: middle;
}
a.EMS_WEB_CVM_OMWeekdayDate:hover, a.EMS_WEB_CVM_OMWeekdayHighlightDate:hover { color:#000000; }

/* ------------------------------------------------------- */
/*					Other Month Weekend					   */
/* ------------------------------------------------------- */
td.EMS_WEB_CVM_OMWeekendDate { background-color:#DEDEDE; }
td.EMS_WEB_CVM_OMWeekendHighlightDate { background-color:#DEDEDE; }
td.EMS_WEB_CVM_OMWeekendDate, td.EMS_WEB_CVM_OMWeekendHighlightDate, a.EMS_WEB_CVM_OMWeekendDate, a.EMS_WEB_CVM_OMWeekendHighlightDate
{
	color:#FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
	vertical-align: middle;
}
a.EMS_WEB_CVM_OMWeekendDate:hover, a.EMS_WEB_CVM_OMWeekendHighlightDate:hover { color:#000000; }

/* ------------------------------------------------------- */
/*					   Holidays							   */
/* ------------------------------------------------------- */
td.EMS_WEB_CVM_HolidayDate { background-color:#B5D2F0; }
td.EMS_WEB_CVM_HolidayHighlightDate { background-color:#B5D2F0; }
td.EMS_WEB_CVM_HolidayDate, td.EMS_WEB_CVM_HolidayHighlightDate, a.EMS_WEB_CVM_HolidayDate, a.EMS_WEB_CVM_HolidayHighlightDate
{
	color:#999999;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
	vertical-align: middle;
}
a.EMS_WEB_CVM_HolidayDate:hover, a.EMS_WEB_CVM_HolidayHighlightDate:hover { color:#000000; }

/* ------------------------------------------------------- */
/*					Calendar Footer Table				   */
/* ------------------------------------------------------- */
table.EMS_WEB_CVM_FooterBar, tr.EMS_WEB_CVM_FooterBar
{
	background-color:#E81118;
	height:25px;
    text-align:center;
}

td.EMS_WEB_CVM_Today, a.EMS_WEB_CVM_TodayLink, .EMS_WEB_CVM_TodayLink
{
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	text-decoration: none;
}

a.EMS_WEB_CVM_TodayLink:hover { color: #000000; }
