#Calendar1
{
    /* MARGIN-RIGHT: 25px */
}
.dv_HourCell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial, Arial Narrow, Times New Roman;
    BACKGROUND-COLOR: #ffffff
}
.dv_HourCellEve
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial, Arial Narrow, Times New Roman;
    BACKGROUND-COLOR: #ffffff
}
.dv_EventTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: none;
    CURSOR: pointer;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial, Arial Narrow, Times New Roman;
    BACKGROUND-COLOR: #00477f
}
.dv_BorderCell
{
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #cccccc
}
.dv_HourLayer
{
}
.dv_HiddenEventLayer
{
    VISIBILITY: hidden;
    POSITION: absolute
}
.dv_EventLayer
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    POSITION: absolute
}
.dv_Event
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-FAMILY: Arial, Arial Narrow, Times New Roman
}
.dv_EventTransparent
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-FAMILY: Arial, Arial Narrow, Times New Roman
}
.dv_DayHeaderBkg
{
    BORDER-RIGHT: #0033aa 1px;
    BORDER-TOP: #0033aa 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: #0033aa 1px;
    COLOR: #ffffff;
    BORDER-BOTTOM: #0033aa 1px;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
.dv_DayHeaderNext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: none;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
.dv_DayHeaderPrev
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: none;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.dv_DayHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND-IMAGE: none;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.dv_DayHeaderTransparent
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-FAMILY: Arial
}
.dv_LongDescriptionHidden
{
    VISIBILITY: hidden;
    POSITION: absolute
}
.dv_LongDescriptionVisible
{
    VISIBILITY: visible;
    POSITION: relative;
    BACKGROUND-COLOR: #eeeeee
}
.mv_weekendDOWHeader
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #c5daef;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: arial;
    TEXT-ALIGN: center
}
.mv_weekdayDOWHeader
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #ccc;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #666;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.mv_MonthHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #fff;
    FONT-FAMILY: Arial
}
.mv_MonthHeaderBkg
{
    BORDER-RIGHT: #ccc 2px solid;
    BORDER-TOP: #ccc 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #072a60;
    BORDER-LEFT: #ccc 2px solid;
    FONT-FAMILY: arial
}
.mv_MonthHeaderNext A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right;
}
.mv_MonthHeaderPrev A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.mv_NonMonthBorder
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BACKGROUND: #e0e0e0;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid
}
.mv_NonMonthCell
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BACKGROUND: #fff;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: arial
}
.mv_DateNonMonthDayCell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #fff;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: arial
}
.mv_DateCell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #fff;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: arial
}
.mv_DateCellWeekend
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #fff;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: Arial
}
.mv_DateCellToday
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #fff;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: Arial
}
.mv_DateCellEmptyWeekend
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #fff;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: Arial
}
.mv_DateCellEmptyToday
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #fff;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: Arial
}
.mv_DateCellEmpty
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #fff;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: arial
}
.mv_eventContainer
{
    VISIBILITY: hidden;
    POSITION: absolute
}
.mv_dayBorderToday
{
    BORDER-RIGHT: #072a60 2px solid;
    BORDER-TOP: #072a60 2px solid;
    BACKGROUND: #fff;
    BORDER-LEFT: #072a60 2px solid;
    BORDER-BOTTOM: #072a60 2px solid
}
.mv_dayBorder
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BACKGROUND: #fff;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid
}
.mv_dayBorderWeekend
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BACKGROUND: #fff;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid
}
.mv_eventTitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-FAMILY: Arial
}
.mv_DayCellToday
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-FAMILY: Arial
}
.mv_DayCell
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-FAMILY: Arial
}
.mv_TodayCell
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BACKGROUND: #c5daef;
    FONT-FAMILY: Arial
}
.mv_eventPopup
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
.ILViewHeaderBkg
{
    BORDER-RIGHT: #9999ff 2px solid;
    BORDER-TOP: #9999ff 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: #ddddff;
    BORDER-LEFT: #9999ff 2px solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.ILViewHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: #ddddff;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.ILViewEvent
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial
}
.ILViewDate
{
    BORDER-RIGHT: #9999ff 1px solid;
    BORDER-TOP: #9999ff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #ddddff;
    BORDER-LEFT: #9999ff 1px solid;
    FONT-FAMILY: Arial
}
.ILViewTodayDate
{
    BORDER-RIGHT: #9999ff 1px solid;
    BORDER-TOP: #9999ff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #eeeeaa;
    BORDER-LEFT: #9999ff 1px solid;
    FONT-FAMILY: Arial
}
.ILViewDayCell
{
    BORDER-RIGHT: #9999ff 1px solid;
    BORDER-TOP: #9999ff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #eeeeff;
    BORDER-LEFT: #9999ff 1px solid;
    BORDER-BOTTOM: #9999ff 1px solid;
    FONT-FAMILY: Arial
}
.ILViewTodayCell
{
    BORDER-RIGHT: #9999ff 1px solid;
    BORDER-TOP: #9999ff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #eeeedd;
    BORDER-LEFT: #9999ff 1px solid;
    BORDER-BOTTOM: #9999ff 1px solid;
    FONT-FAMILY: Arial
}
.mup_nonMonthCell
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BACKGROUND: #eeeeee;
    BORDER-LEFT: #aaaaaa 1px solid;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.mup_weekendCell
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BACKGROUND: #dedeff;
    BORDER-LEFT: #aaaaaa 1px solid;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.mup_weekdayCell
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BACKGROUND: #eeffff;
    BORDER-LEFT: #aaaaaa 1px solid;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.mup_weekdayEventCell
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BACKGROUND: #ffffee;
    BORDER-LEFT: #aaaaaa 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.mup_weekenddayEventCell
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BACKGROUND: #eeeedd;
    BORDER-LEFT: #aaaaaa 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.mup_weekendEventCell
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BACKGROUND: #ccccff;
    BORDER-LEFT: #aaaaaa 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.mup_weekendDOWHeader
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #ddddff;
    BORDER-LEFT: #aaaaaa 1px solid;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.mup_weekdayDOWHeader
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #eeeeff;
    BORDER-LEFT: #aaaaaa 1px solid;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.mup_yearFooter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #eeeeee;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.mup_monthHeaderBorder
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    BORDER-TOP: #aaaaaa 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: #eeeeee;
    BORDER-LEFT: #aaaaaa 1px solid;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.mup_monthHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: #eeeeee;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.mup_monthHeaderPrev
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #eeeeee;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.mup_monthHeaderNext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #eeeeee;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.mup_eventDispBkg
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    BORDER-TOP: #aaaaaa 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    BACKGROUND: #eeeeff;
    BORDER-LEFT: #aaaaaa 1px solid;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.mup_eventDisplay
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.mup_eventDisplayDate
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.mup_eventDisplayEventTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.mup_eventDisplayLocation
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.mup_eventDisplayTimes
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.mup_eventDisplayLongDesc
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.mup_hiddenEvent
{
    DISPLAY: none;
    POSITION: absolute;
    visiblity: hidden
}
.mup_weekdayLoggedInCell
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BACKGROUND: #eeffff;
    BORDER-LEFT: #aaaaaa 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.mup_weekenddayLoggedInCell
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BACKGROUND: #dedeff;
    BORDER-LEFT: #aaaaaa 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.evt_TitleCell
{
    BORDER-RIGHT: #a39986 1px solid;
    BORDER-TOP: #a39986 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: #a39986 1px solid;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #00477f;
    TEXT-ALIGN: center
}
.evt_DateCell
{
    BORDER-RIGHT: #a39986 1px solid;
    BORDER-TOP: #a39986 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: #a39986 1px solid;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.evt_ViewDayCell
{
    BORDER-RIGHT: #a39986 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: #a39986 1px solid;
    BORDER-BOTTOM: #a39986 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.evt_ViewEvent
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.evt_longDesc {
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial;
	FONT-SIZW: 10pt;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.etCtrl_Background
{
    BORDER-RIGHT: #c9bda5 2px solid;
    BORDER-TOP: #c9bda5 2px solid;
    FONT-SIZE: 9pt;
    BACKGROUND: #a5b7c9;
    BORDER-LEFT: #c9bda5 2px solid;
    BORDER-BOTTOM: #c9bda5 2px solid;
    FONT-FAMILY: Arial
}
.etCtrl_InstructCell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.etCtrl_SelCell
{
    FONT-SIZE: 9pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.etCtrl_selectBox
{
    BACKGROUND: #c5daef
}

