﻿.ms-calheader
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-navselected
{
    FONT-SIZE: 8pt
}
.ms-cal-nav
{
    FONT-SIZE: 8pt
}
SPAN.ms-cal-navselected A
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-navselected A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
TD A.ms-cal-nav
{
    FONT-WEIGHT: normal;
    COLOR: #003399;
    TEXT-DECORATION: none
}
SPAN.ms-cal-nav A
{
    FONT-WEIGHT: normal;
    COLOR: #003399;
    TEXT-DECORATION: none
}
SPAN.ms-cal-nav A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #003399;
    TEXT-DECORATION: none
}
SPAN.ms-cal-nav A:hover
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.ms-cal-nav A:hover
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.ms-cal-nav IMG
{
    VERTICAL-ALIGN: middle
}
.ms-cal-navselected IMG
{
    VERTICAL-ALIGN: middle
}
.ms-cal-weekempty
{
    FONT-SIZE: 2px;
    WIDTH: 18px;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-weekemptyRTL
{
    FONT-SIZE: 2px;
    WIDTH: 18px;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-weekname
{
    WIDTH: 14.5%;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-weekday
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 2px;
    COLOR: #7f7f7f;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-week
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/weekbox.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #c2dcff
}
.ms-cal-weekB
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/weekbox.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #c2dcff
}
.ms-cal-weekRTL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/weekbox.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #c2dcff
}
.ms-cal-weekRTLB
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/weekbox.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #c2dcff
}
.ms-cal-weekselected
{
    BORDER-RIGHT: #83b0ec 1px solid;
    BORDER-TOP: #83b0ec 1px solid;
    BORDER-LEFT: #83b0ec 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #83b0ec 1px solid;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-weekselectedRTL
{
    BORDER-RIGHT: #83b0ec 1px solid;
    BORDER-TOP: #83b0ec 1px solid;
    BORDER-LEFT: #83b0ec 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #83b0ec 1px solid;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-weekselected A
{
    CURSOR: pointer;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-weekselectedRTL A
{
    CURSOR: pointer;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-weekbox
{
    WIDTH: 15px
}
.ms-cal-weekboxRTL
{
    WIDTH: 15px
}
.ms-cal-topday
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(/_layouts/images/calnumBttn.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #d6e8ff;
    TEXT-ALIGN: left
}
.ms-cal-topdayL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(/_layouts/images/calnumBttn.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #d6e8ff;
    TEXT-ALIGN: left
}
.ms-cal-wtopdayL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(/_layouts/images/calnumBttn.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #d6e8ff;
    TEXT-ALIGN: left
}
.ms-cal-wtopday
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(/_layouts/images/calnumBttn.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #d6e8ff;
    TEXT-ALIGN: left
}
.ms-cal-topdayRTL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(/_layouts/images/calnumBttn.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffda8a;
    TEXT-ALIGN: right
}
.ms-cal-topdayRTLL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(/_layouts/images/calnumBttn.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffda8a;
    TEXT-ALIGN: right
}
.ms-cal-wtopdayRTL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(/_layouts/images/calnumBttn.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffda8a;
    TEXT-ALIGN: right
}
.ms-cal-wtopdayRTLL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(/_layouts/images/calnumBttn.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffda8a;
    TEXT-ALIGN: right
}
.ms-cal-wtopday
{
    BORDER-RIGHT: medium none
}
.ms-cal-wtopdayRTL
{
    BORDER-LEFT: medium none
}
.ms-cal-topday DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px
}
.ms-cal-topdayRTL DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px
}
.ms-cal-topdayL DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px
}
.ms-cal-topdayRTLL DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px
}
.ms-cal-wtopday DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px
}
.ms-cal-wtopdayL DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px
}
.ms-cal-wtopdayRTL DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px
}
.ms-cal-wtopdayRTLL DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px
}
.ms-cal-wtopdayfocus DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px
}
.ms-cal-wtopdayfocusL DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px
}
.ms-cal-wtopdayfocusRTL DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px
}
.ms-cal-wtopdayfocusRTLL DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px
}
.ms-cal-wtopday-today DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px
}
.ms-cal-wtopday-todayRTL DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px
}
.ms-cal-wtopdayL DIV SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.ms-cal-wtopday DIV SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.ms-cal-wtopdayRTL DIV SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.ms-cal-wtopdayRTLL DIV SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.ms-cal-wtopdayLover DIV SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.ms-cal-wtopdayover DIV SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.ms-cal-wtopdayRTLover DIV SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.ms-cal-wtopdayRTLLover DIV SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.ms-cal-wtopday-today DIV SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.ms-cal-wtopdayfocus DIV SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.ms-cal-wtopdayfocusL DIV SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.ms-cal-wtopdayfocusRTLL DIV SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.ms-cal-wtopdayfocusRTL DIV SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.ms-cal-wtopday-todayover DIV SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.ms-cal-wtopday-todayRTLover DIV SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.ms-cal-wtopday-todayRTL DIV SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.ms-cal-wtopdayfocusRTLover DIV SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.ms-cal-wtopdayfocusRTLLover DIV SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.ms-cal-wtopdayfocusover DIV SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.ms-cal-wtopdayfocusLover DIV SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.ms-cal-wtopdayL DIV A
{
    COLOR: #000000
}
.ms-cal-wtopday DIV A
{
    COLOR: #000000
}
.ms-cal-wtopdayRTL DIV A
{
    COLOR: #000000
}
.ms-cal-wtopdayRTLL DIV A
{
    COLOR: #000000
}
.ms-cal-wtopdayfocus DIV A
{
    COLOR: #000000
}
.ms-cal-wtopdayfocusL DIV A
{
    COLOR: #000000
}
.ms-cal-wtopdayfocusRTLL DIV A
{
    COLOR: #000000
}
.ms-cal-wtopdayfocusRTL DIV A
{
    COLOR: #000000
}
.ms-cal-topday-today
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/calnumBttntoday.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffda8a
}
.ms-cal-wtopday-today
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/calnumBttntoday.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffda8a
}
.ms-cal-topday-todayRTL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/calnumBttntoday.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffda8a
}
.ms-cal-wtopday-todayRTL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/calnumBttntoday.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffda8a
}
.ms-cal-topday-today
{
    TEXT-ALIGN: left
}
.ms-cal-wtopday-today
{
    TEXT-ALIGN: left
}
.ms-cal-topday-todayRTL
{
    TEXT-ALIGN: right
}
.ms-cal-wtopday-todayRTL
{
    TEXT-ALIGN: right
}
.ms-cal-topday-today DIV
{
    BORDER-RIGHT: #ffa521 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffa521 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #ffa521 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffa521 1px solid
}
.ms-cal-wtopday-today DIV
{
    BORDER-RIGHT: #ffa521 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffa521 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #ffa521 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffa521 1px solid
}
.ms-cal-topday-todayover DIV
{
    BORDER-RIGHT: #ffa521 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffa521 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #ffa521 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffa521 1px solid
}
.ms-cal-wtopday-todayover DIV
{
    BORDER-RIGHT: #ffa521 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffa521 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #ffa521 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffa521 1px solid
}
.ms-cal-topday-todayRTL DIV
{
    BORDER-RIGHT: #ffa521 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffa521 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #ffa521 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffa521 1px solid
}
.ms-cal-wtopday-todayRTL DIV
{
    BORDER-RIGHT: #ffa521 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffa521 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #ffa521 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffa521 1px solid
}
.ms-cal-topday-todayoverRTL DIV
{
    BORDER-RIGHT: #ffa521 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffa521 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #ffa521 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffa521 1px solid
}
.ms-cal-wtopday-todayRTLover DIV
{
    BORDER-RIGHT: #ffa521 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffa521 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #ffa521 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffa521 1px solid
}
.ms-cal-topday-todayover
{
    BORDER-RIGHT: #83b0ec 1px solid;
    BORDER-TOP: #83b0ec 1px solid;
    BORDER-LEFT: #83b0ec 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #83b0ec 1px solid;
    BACKGROUND-COLOR: #ffe1bb;
    TEXT-ALIGN: left
}
.ms-cal-wtopday-todayover
{
    BORDER-RIGHT: #83b0ec 1px solid;
    BORDER-TOP: #83b0ec 1px solid;
    BORDER-LEFT: #83b0ec 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #83b0ec 1px solid;
    BACKGROUND-COLOR: #ffe1bb;
    TEXT-ALIGN: left
}
.ms-cal-topday-todayoverRTL
{
    BORDER-RIGHT: #83b0ec 1px solid;
    BORDER-TOP: #83b0ec 1px solid;
    BORDER-LEFT: #83b0ec 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #83b0ec 1px solid;
    BACKGROUND-COLOR: #ffe1bb;
    TEXT-ALIGN: right
}
.ms-cal-wtopday-todayRTLover
{
    BORDER-RIGHT: #83b0ec 1px solid;
    BORDER-TOP: #83b0ec 1px solid;
    BORDER-LEFT: #83b0ec 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #83b0ec 1px solid;
    BACKGROUND-COLOR: #ffe1bb;
    TEXT-ALIGN: right
}
.ms-cal-topdayover
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/calnumBttnover.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-COLOR: #ebf3ff;
    TEXT-ALIGN: left
}
.ms-cal-topdayoverL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/calnumBttnover.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-COLOR: #ebf3ff;
    TEXT-ALIGN: left
}
.ms-cal-wtopdayover
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/calnumBttnover.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-COLOR: #ebf3ff;
    TEXT-ALIGN: left
}
.ms-cal-wtopdayLover
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/calnumBttnover.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-COLOR: #ebf3ff;
    TEXT-ALIGN: left
}
.ms-cal-topdayfocusover
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/calnumBttnover.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-COLOR: #ebf3ff;
    TEXT-ALIGN: left
}
.ms-cal-wtopdayfocusover
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/calnumBttnover.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-COLOR: #ebf3ff;
    TEXT-ALIGN: left
}
.ms-cal-wtopdayfocusLover
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/calnumBttnover.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-COLOR: #ebf3ff;
    TEXT-ALIGN: left
}
.ms-cal-topdayoverRTL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BORDER-LEFT: #6f9dd9 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-COLOR: #ebf3ff;
    TEXT-ALIGN: right
}
.ms-cal-topdayoverRTLL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BORDER-LEFT: #6f9dd9 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-COLOR: #ebf3ff;
    TEXT-ALIGN: right
}
.ms-cal-topdayfocusoverRTL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BORDER-LEFT: #6f9dd9 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-COLOR: #ebf3ff;
    TEXT-ALIGN: right
}
.ms-cal-topdayfocusoverRTLL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BORDER-LEFT: #6f9dd9 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-COLOR: #ebf3ff;
    TEXT-ALIGN: right
}
.ms-cal-wtopdayRTLover
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BORDER-LEFT: #6f9dd9 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-COLOR: #ebf3ff;
    TEXT-ALIGN: right
}
.ms-cal-wtopdayRTLLover
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BORDER-LEFT: #6f9dd9 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-COLOR: #ebf3ff;
    TEXT-ALIGN: right
}
.ms-cal-wtopdayfocusRTLover
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BORDER-LEFT: #6f9dd9 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-COLOR: #ebf3ff;
    TEXT-ALIGN: right
}
.ms-cal-wtopdayfocusRTLLover
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BORDER-LEFT: #6f9dd9 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-COLOR: #ebf3ff;
    TEXT-ALIGN: right
}
.ms-cal-topdayover DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 1px;
    TEXT-DECORATION: underline
}
.ms-cal-topdayoverL DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 1px;
    TEXT-DECORATION: underline
}
.ms-cal-topdayoverRTL DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 1px;
    TEXT-DECORATION: underline
}
.ms-cal-topdayoverRTLL DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 1px;
    TEXT-DECORATION: underline
}
.ms-cal-wtopdayover DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 1px;
    TEXT-DECORATION: underline
}
.ms-cal-wtopdayLover DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 1px;
    TEXT-DECORATION: underline
}
.ms-cal-wtopdayRTLover DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 1px;
    TEXT-DECORATION: underline
}
.ms-cal-wtopdayRTLLover DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 1px;
    TEXT-DECORATION: underline
}
.ms-cal-topdayfocusover DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 1px;
    TEXT-DECORATION: underline
}
.ms-cal-topdayfocusRTLover DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 1px;
    TEXT-DECORATION: underline
}
.ms-cal-wtopdayfocusover DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 1px;
    TEXT-DECORATION: underline
}
.ms-cal-wtopdayfocusLover DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 1px;
    TEXT-DECORATION: underline
}
.ms-cal-wtopdayfocusRTLover DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 1px;
    TEXT-DECORATION: underline
}
.ms-cal-wtopdayfocusRTLLover DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 1px;
    TEXT-DECORATION: underline
}
.ms-cal-topdayfocus
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffda8a
}
.ms-cal-topdayfocusL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffda8a
}
.ms-cal-topdayfocusRTL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffda8a
}
.ms-cal-topdayfocusRTLL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffda8a
}
.ms-cal-wtopdayfocus
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffda8a
}
.ms-cal-wtopdayfocusL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffda8a
}
.ms-cal-wtopdayfocusRTL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffda8a
}
.ms-cal-wtopdayfocusRTLL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #6f9dd9 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif);
    BORDER-LEFT: #6f9dd9 1px solid;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffda8a
}
.ms-cal-wtopdayfocus
{
    TEXT-ALIGN: left
}
.ms-cal-wtopdayfocusL
{
    TEXT-ALIGN: left
}
.ms-cal-wtopdayfocusRTL
{
    TEXT-ALIGN: right
}
.ms-cal-wtopdayfocusRTLL
{
    TEXT-ALIGN: right
}
.ms-cal-topdayfocus DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px
}
.ms-cal-topdayfocusL DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px
}
.ms-cal-topdayfocusRTL DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px
}
.ms-cal-topdayfocusRTLL DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px
}
.ms-cal-wtopdayfocus DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px
}
.ms-cal-wtopdayfocusL DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px
}
.ms-cal-wtopdayfocusRTL DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px
}
.ms-cal-wtopdayfocusRTLL DIV
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px
}
.ms-cal-topdayfocus DIV A
{
    COLOR: #000000
}
.ms-cal-topdayfocusL DIV A
{
    COLOR: #000000
}
.ms-cal-topdayfocusRTL DIV A
{
    COLOR: #000000
}
.ms-cal-topdayfocusRTLL DIV A
{
    COLOR: #000000
}
.ms-cal-wtopdayfocus DIV A
{
    COLOR: #000000
}
.ms-cal-wtopdayfocusL DIV A
{
    COLOR: #000000
}
.ms-cal-wtopdayfocusRTL DIV A
{
    COLOR: #000000
}
.ms-cal-wtopdayfocusRTLL DIV A
{
    COLOR: #000000
}
.ms-cal-wtopday DIV IMG
{
    WIDTH: 96px
}
.ms-cal-wtopdayL DIV IMG
{
    WIDTH: 96px
}
.ms-cal-wtopdayLover DIV IMG
{
    WIDTH: 96px
}
.ms-cal-wtopdayover DIV IMG
{
    WIDTH: 96px
}
.ms-cal-wtopdayRTL DIV IMG
{
    WIDTH: 96px
}
.ms-cal-wtopdayRTLL DIV IMG
{
    WIDTH: 96px
}
.ms-cal-wtopdayRTLover DIV IMG
{
    WIDTH: 96px
}
.ms-cal-wtopdayRTLLover DIV IMG
{
    WIDTH: 96px
}
.ms-cal-wtopdayfocusover DIV IMG
{
    WIDTH: 96px
}
.ms-cal-wtopdayfocusLover DIV IMG
{
    WIDTH: 96px
}
.ms-cal-wtopdayfocusRTLover DIV IMG
{
    WIDTH: 96px
}
.ms-cal-wtopdayfocusRTLLover DIV IMG
{
    WIDTH: 96px
}
.ms-cal-wtopday-todayRTLover DIV IMG
{
    WIDTH: 96px
}
.ms-cal-wtopday-todayRTLLover DIV IMG
{
    WIDTH: 96px
}
.ms-cal-wtopday-todayRTL DIV IMG
{
    WIDTH: 96px
}
.ms-cal-wtopday-todayRTLL DIV IMG
{
    WIDTH: 96px
}
.ms-cal-wtopdayfocusRTL DIV IMG
{
    WIDTH: 96px
}
.ms-cal-wtopdayfocusRTLL DIV IMG
{
    WIDTH: 96px
}
.ms-cal-wtopdayfocusL DIV IMG
{
    WIDTH: 96px
}
.ms-cal-wtopdayfocus DIV IMG
{
    WIDTH: 96px
}
.ms-cal-topday DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topday DIV A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topday DIV A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topday DIV A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topday DIV A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayL DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayL DIV A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayL DIV A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayL DIV A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayL DIV A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayRTL DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayRTL DIV A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayRTL DIV A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayRTL DIV A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayRTL DIV A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayRTLL DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayRTLL DIV A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayRTLL DIV A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayRTLL DIV A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayRTLL DIV A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayselectedRTLL DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayselectedRTLL DIV A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayselectedRTLL DIV A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayselectedR:unknown DIV A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayselectedRTLL DIV A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayselectedRTL DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayselectedRTL DIV A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayselectedRTL DIV A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayselectedRTL DIV A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayselectedRTL DIV A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayselectedL DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
ms-cal-topdayselectedL DIV A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
ms-cal-topdayselectedL DIV A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayselectedL DIV A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayselectedL DIV A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayselected DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayselected DIV A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayselected DIV A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayselected DIV A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayselected DIV A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topday-today DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-wtopday-today DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topday-todayover DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-wtopday-todayover DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topday-todayRTL DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-wtopday-todayRTL DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topday-todayoverRTL DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-wtopday-todayRTLover DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayover DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayoverL DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayoverRTL DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayoverRTLL DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-wtopdayover DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-wtopdayLover DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-wtopdayRTLover DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-wtopdayRTLLover DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayfocusover DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayfocusoverRTL DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayfocus DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayfocusL DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayfocusRTL DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-topdayfocusRTLL DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-wtopdayfocus DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-wtopdayfocusL DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-wtopdayfocusRTL DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-wtopdayfocusRTLL DIV A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.ms-cal-nodataMid TD
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-nodataLeft TD
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-nodataLeftBtm TD
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-nodataLeftBtmRTL TD
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-nodataLeftBtm2 TD
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-nodataLeftBtmRTL2 TD
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-nodataBtm TD
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-nodataBtm2 TD
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-nodataMid
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-nodataLeft
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-nodataLeftRTL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-nodataLeftBtm
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-nodataLeftBtmRTL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-nodataLeftBtm2
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-nodataLeftBtmRTL2
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-nodataBtm
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-nodataBtm2
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-nodataLeftBtm
{
    BORDER-BOTTOM: #6f9dd9 1px solid
}
.ms-cal-nodataLeftBtmRTL
{
    BORDER-BOTTOM: #6f9dd9 1px solid
}
.ms-cal-nodataLeftBtm2
{
    BORDER-BOTTOM: #6f9dd9 1px solid
}
.ms-cal-nodataLeftBtmRTL2
{
    BORDER-BOTTOM: #6f9dd9 1px solid
}
.ms-cal-nodataBtm
{
    BORDER-BOTTOM: #6f9dd9 1px solid
}
.ms-cal-nodataBtm2
{
    BORDER-BOTTOM: #6f9dd9 1px solid
}
.ms-cal-muworkitem
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 1px
}
.ms-cal-muworkitemL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 1px
}
.ms-cal-muworkitemR
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 1px
}
.ms-cal-muworkitemRTL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 1px
}
.ms-cal-muworkitemRTLL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 1px
}
.ms-cal-muworkitem TD
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-muworkitemL TD
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-muworkitemRTL TD
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-muworkitemRTLL TD
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-muworkitemR TD
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-todayitem TD
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-todayitemRTL TD
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-noworkitem TD
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-workitem TD
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-noworkitemRTL TD
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-workitem
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #ffffff
}
.ms-cal-todayitem
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #ffffff
}
.ms-cal-todayitemRTL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #ffffff
}
.ms-cal-workitem2
{
    BORDER-RIGHT: #83b0ec 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #83b0ec 1px solid;
    PADDING-TOP: 2px
}
.ms-cal-workitem2B
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.ms-cal-workitemRTL2B
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.ms-cal-todayitem2B
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.ms-cal-todayitemRTL2B
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #6f9dd9 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.ms-cal-workitemL2
{
    BORDER-RIGHT: #9ba3b5 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #9ba3b5 3px solid;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffffff
}
.ms-cal-workitemRTLL2
{
    BORDER-RIGHT: #9ba3b5 3px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #9ba3b5 1px solid;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffffff
}
.ms-cal-workitemL2B
{
    BORDER-RIGHT: #9ba3b5 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #9ba3b5 3px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #9ba3b5 3px solid;
    BACKGROUND-COLOR: #ffffff
}
.ms-cal-workitemRTLL2B
{
    BORDER-RIGHT: #9ba3b5 3px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #9ba3b5 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #9ba3b5 3px solid;
    BACKGROUND-COLOR: #ffffff
}
.ms-cal-noworkitem
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #ffffff
}
.ms-cal-noworkitemL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #ffffff
}
.ms-cal-noworkitemRTL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #ffffff
}
.ms-cal-noworkitemB
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #83b0ec 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.ms-cal-noworkitemLB
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #83b0ec 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.ms-cal-noworkitem2B
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #83b0ec 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.ms-cal-noworkitemL2B
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #83b0ec 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.ms-cal-noworkitemRTL2B
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #6f9dd9 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #83b0ec 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.ms-cal-monthitem
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}
TD.ms-cal-monthitem A
{
    COLOR: #003399
}
TD.ms-cal-monthitem A:hover B
{
    COLOR: #000000
}
.ms-cal-monthitem B
{
    FONT-WEIGHT: normal;
    COLOR: #8c8c8c
}
.ms-cal-monthMultiDay
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    FONT-FAMILY: Futura Book,Verdana;
    TEXT-OVERFLOW: ellipsis;
    BACKGROUND-COLOR: #375b84;
    TEXT-DECORATION: none
}
.ms-cal-monthMultiDay A
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    FONT-FAMILY: Futura Book,Verdana;
    TEXT-OVERFLOW: ellipsis;
    BACKGROUND-COLOR: #375b84;
    TEXT-DECORATION: none
}
.ms-cal-monthMultiDay A:link
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    FONT-FAMILY: Futura Book,Verdana;
    TEXT-OVERFLOW: ellipsis;
    BACKGROUND-COLOR: #375b84;
    TEXT-DECORATION: none
}
.ms-cal-monthMultiDay A:active
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    FONT-FAMILY: Futura Book,Verdana;
    TEXT-OVERFLOW: ellipsis;
    BACKGROUND-COLOR: #375b84;
    TEXT-DECORATION: none
}
.ms-cal-monthMultiDay A:visited
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    FONT-FAMILY: Futura Book,Verdana;
    TEXT-OVERFLOW: ellipsis;
    BACKGROUND-COLOR: #375b84;
    TEXT-DECORATION: none
}
.ms-cal-monthMultiDay A:hover
{
    FONT-SIZE: 7pt;
    COLOR: #5185c1;
    FONT-FAMILY: Futura Book,Verdana;
    TEXT-OVERFLOW: ellipsis;
    BACKGROUND-COLOR: #375b84;
    TEXT-DECORATION: none
}
A.ms-cal-more
{
    PADDING-RIGHT: 3px;
    MARGIN-TOP: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 3px;
    PADDING-BOTTOM: 3px;
    COLOR: #003399;
    PADDING-TOP: 3px;
    FONT-FAMILY: Futura Book,Tahoma;
    TEXT-OVERFLOW: ellipsis;
    TEXT-DECORATION: none
}
A.ms-cal-more:link
{
    PADDING-RIGHT: 3px;
    MARGIN-TOP: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 3px;
    PADDING-BOTTOM: 3px;
    COLOR: #003399;
    PADDING-TOP: 3px;
    FONT-FAMILY: Futura Book,Tahoma;
    TEXT-OVERFLOW: ellipsis;
    TEXT-DECORATION: none
}
A.ms-cal-more:active
{
    PADDING-RIGHT: 3px;
    MARGIN-TOP: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 3px;
    PADDING-BOTTOM: 3px;
    COLOR: #003399;
    PADDING-TOP: 3px;
    FONT-FAMILY: Futura Book,Tahoma;
    TEXT-OVERFLOW: ellipsis;
    TEXT-DECORATION: none
}
A.ms-cal-more:visited
{
    PADDING-RIGHT: 3px;
    MARGIN-TOP: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 3px;
    PADDING-BOTTOM: 3px;
    COLOR: #003399;
    PADDING-TOP: 3px;
    FONT-FAMILY: Futura Book,Tahoma;
    TEXT-OVERFLOW: ellipsis;
    TEXT-DECORATION: none
}
A.ms-cal-more:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
    LCssTDec: 
}
.ms-cal-more IMG
{
    VERTICAL-ALIGN: middle
}
.ms-cal-defaultbgcolor
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(/_layouts/images/alldayDefault.gif);
    PADDING-BOTTOM: 4px;
    CURSOR: pointer;
    PADDING-TOP: 4px;
    BACKGROUND-REPEAT: repeat-x;
    TEXT-OVERFLOW: ellipsis;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: center
}
.ms-cal-defaultbgcolorsel
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(/_layouts/images/alldayDefaultOver.gif);
    PADDING-BOTTOM: 4px;
    CURSOR: pointer;
    PADDING-TOP: 4px;
    BACKGROUND-REPEAT: repeat-x;
    TEXT-OVERFLOW: ellipsis;
    BACKGROUND-COLOR: #f2f8ff;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.ms-cal-monthAllDay
{
    BORDER-RIGHT: #8ebbf5 2px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #8ebbf5 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(/_layouts/images/alldayDefault.gif);
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #8ebbf5 2px solid;
    CURSOR: pointer;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #8ebbf5 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    TEXT-OVERFLOW: ellipsis;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: center
}
TD.ms-cal-defaultbgcolor A
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
TD.ms-cal-monthAllDay A
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
TD.ms-cal-monthAllDaysel A
{
    COLOR: #000000
}
TD.ms-cal-defaultbgcolorsel A
{
    COLOR: #000000
}
.ms-cal-defaultbgcolor A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.ms-cal-defaultbgcolorsel A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.ms-cal-monthAllDaysel
{
    BORDER-RIGHT: #83b0ec 2px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #83b0ec 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(/_layouts/images/alldayDefaultOver.gif);
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #83b0ec 2px solid;
    CURSOR: pointer;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #83b0ec 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    TEXT-OVERFLOW: ellipsis;
    BACKGROUND-COLOR: #f2f8ff;
    TEXT-ALIGN: center
}
.ms-cal-time
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    WIDTH: 18px;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-timeRTL
{
    BORDER-LEFT: #6f9dd9 1px solid;
    WIDTH: 18px;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-alldayevent
{
    BORDER-RIGHT: #9ba3b5 1px solid;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #9ba3b5 1px solid;
    PADDING-TOP: 1px;
    HEIGHT: 100%;
    TEXT-OVERFLOW: ellipsis;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.ms-cal-alldayeventRTL
{
    BORDER-RIGHT: #9ba3b5 3px solid;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #9ba3b5 1px solid;
    PADDING-TOP: 1px;
    HEIGHT: 100%;
    TEXT-OVERFLOW: ellipsis;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.ms-cal-noworkhour
{
    BORDER-LEFT: #9ba3b5 2px solid;
    WIDTH: 18px;
    BACKGROUND-COLOR: #f2f4f7
}
.ms-cal-blankimage
{
    VISIBILITY: hidden;
    WIDTH: 7px;
    HEIGHT: 76px
}
.ms-cal-workhour
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    COLOR: #003399;
    PADDING-TOP: 1px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: right
}
.ms-cal-workhourhalfhour
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    COLOR: #003399;
    PADDING-TOP: 1px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: right
}
.ms-cal-workhourover
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    COLOR: #003399;
    PADDING-TOP: 1px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: right
}
.ms-cal-workhourhalfhourover
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    COLOR: #003399;
    PADDING-TOP: 1px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: right
}
.ms-cal-workhourB
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    COLOR: #003399;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #add1ff 1px solid;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: right
}
.ms-cal-workhourBhalfhour
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    COLOR: #003399;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #add1ff 1px solid;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: right
}
.ms-cal-workhourBover
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    COLOR: #003399;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #add1ff 1px solid;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: right
}
.ms-cal-workhourBhalfhourover
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    COLOR: #003399;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #add1ff 1px solid;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: right
}
.ms-cal-noworkhourRTL
{
    BORDER-RIGHT: #9ba3b5 2px solid;
    WIDTH: 18px;
    BACKGROUND-COLOR: #f2f4f7
}
.ms-cal-workhourRTL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    COLOR: #003399;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: left
}
.ms-cal-workhourRTLhalfhour
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    COLOR: #003399;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: left
}
.ms-cal-workhourRTLover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    COLOR: #003399;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: left
}
.ms-cal-workhourRTLhalfhourover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    COLOR: #003399;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: left
}
.ms-cal-workhourRTLB
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    COLOR: #003399;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #add1ff 1px solid;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: left
}
.ms-cal-workhourRTLBhalfhour
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    COLOR: #003399;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #add1ff 1px solid;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: left
}
.ms-cal-workhourRTLBover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    COLOR: #003399;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #add1ff 1px solid;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: left
}
.ms-cal-workhourRTLBhalfhourover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    COLOR: #003399;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #add1ff 1px solid;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: left
}
.ms-cal-noworkhourF
{
    BORDER-TOP: #9ba3b5 3px solid;
    BORDER-LEFT: #9ba3b5 2px solid;
    WIDTH: 18px;
    BACKGROUND-COLOR: #f2f4f7
}
.ms-cal-workhourF
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    COLOR: #003399;
    PADDING-TOP: 2px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: right
}
.ms-cal-workhourFover
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    COLOR: #003399;
    PADDING-TOP: 2px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: right
}
.ms-cal-workhourFhalfhour
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    COLOR: #003399;
    PADDING-TOP: 2px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: right
}
.ms-cal-workhourFhalfhourover
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    COLOR: #003399;
    PADDING-TOP: 2px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: right
}
.ms-cal-noworkhourRTLF
{
    BORDER-RIGHT: #9ba3b5 2px solid;
    BORDER-TOP: #9ba3b5 3px solid;
    WIDTH: 18px;
    BACKGROUND-COLOR: #f2f4f7
}
.ms-cal-workhourRTLF
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    COLOR: #003399;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: left
}
.ms-cal-workhourRTLFover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    COLOR: #003399;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: left
}
.ms-cal-workhourRTLFhalfhour
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    COLOR: #003399;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: left
}
.ms-cal-workhourRTLFhalfhourover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    COLOR: #003399;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3efff;
    TEXT-ALIGN: left
}
.ms-cal-upper-border
{
    BORDER-RIGHT: #9ba3b5 1px solid;
    BORDER-TOP: #9ba3b5 3px solid
}
.ms-cal-upper-borderRTL
{
    BORDER-TOP: #9ba3b5 3px solid;
    BORDER-LEFT: #9ba3b5 1px solid
}
.ms-cal-workhourFover
{
    CURSOR: pointer;
    TEXT-DECORATION: underline
}
.ms-cal-workhourRTLFover
{
    CURSOR: pointer;
    TEXT-DECORATION: underline
}
.ms-cal-workhourover
{
    CURSOR: pointer;
    TEXT-DECORATION: underline
}
.ms-cal-workhourBover
{
    CURSOR: pointer;
    TEXT-DECORATION: underline
}
.ms-cal-workhourRTLover
{
    CURSOR: pointer;
    TEXT-DECORATION: underline
}
.ms-cal-workhourRTLBover
{
    CURSOR: pointer;
    TEXT-DECORATION: underline
}
.ms-cal-workhourFhalfhourover
{
    CURSOR: pointer
}
.ms-cal-workhourRTLFhalfhourover
{
    CURSOR: pointer
}
.ms-cal-workhourhalfhourover
{
    CURSOR: pointer
}
.ms-cal-workhourBhalfhourover
{
    CURSOR: pointer
}
.ms-cal-workhourRTLhalfhourover
{
    CURSOR: pointer
}
.ms-cal-workhourRTLBhalfhourover
{
    CURSOR: pointer
}
.ms-cal-enoworkdayF
{
    BORDER-TOP: #add1ff 1px solid
}
.ms-cal-enoworkdayRTLF
{
    BORDER-TOP: #add1ff 1px solid
}
.ms-cal-eworkdayF
{
    BORDER-TOP: #add1ff 1px solid
}
.ms-cal-eworkdayRTLF
{
    BORDER-TOP: #add1ff 1px solid
}
.ms-cal-workhourF
{
    BORDER-TOP: #add1ff 1px solid
}
.ms-cal-workhourRTL
{
    BORDER-TOP: #add1ff 1px solid
}
.ms-cal-workhourRTLF
{
    BORDER-TOP: #add1ff 1px solid
}
.ms-cal-workhourFover
{
    BORDER-TOP: #add1ff 1px solid
}
.ms-cal-workhourRTLFover
{
    BORDER-TOP: #add1ff 1px solid
}
.ms-cal-workhour
{
    BORDER-TOP: #add1ff 1px solid
}
.ms-cal-workhourB
{
    BORDER-TOP: #add1ff 1px solid
}
.ms-cal-workhourFover
{
    BORDER-TOP: #add1ff 1px solid
}
.ms-cal-workhourRTLFover
{
    BORDER-TOP: #add1ff 1px solid
}
.ms-cal-workhourover
{
    BORDER-TOP: #add1ff 1px solid
}
.ms-cal-workhourBover
{
    BORDER-TOP: #add1ff 1px solid
}
.ms-cal-workhourRTLover
{
    BORDER-TOP: #add1ff 1px solid
}
.ms-cal-workhourRTLBover
{
    BORDER-TOP: #add1ff 1px solid
}
.ms-cal-enoworkhour
{
    BORDER-TOP: medium none
}
.ms-cal-enoworkhourF
{
    BORDER-TOP: medium none
}
.ms-cal-enoworkhourRTL
{
    BORDER-TOP: medium none
}
.ms-cal-enoworkhourRTLF
{
    BORDER-TOP: medium none
}
.ms-cal-eworkhourF .ms-cal-dayhour
{
    BORDER-TOP: #add1ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkhourF .ms-cal-dayhourF
{
    BORDER-TOP: #add1ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkhour .ms-cal-dayhourF
{
    BORDER-TOP: #add1ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkhour .ms-cal-dayhour
{
    BORDER-TOP: #add1ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkday .ms-cal-dayhour
{
    BORDER-TOP: #add1ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkday .ms-cal-dayhour
{
    BORDER-TOP: #add1ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkday .ms-cal-dayhourF
{
    BORDER-TOP: #add1ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkday .ms-cal-dayhourF
{
    BORDER-TOP: #add1ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkhourF .ms-cal-dayhour
{
    BORDER-TOP: #add1ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkhourF .ms-cal-dayhourF
{
    BORDER-TOP: #add1ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkhour .ms-cal-dayhour
{
    BORDER-TOP: #add1ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkhour .ms-cal-dayhourF
{
    BORDER-TOP: #add1ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTL
{
    BORDER-TOP: #add1ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF
{
    BORDER-TOP: #add1ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF
{
    BORDER-TOP: #add1ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkhourRTL .ms-cal-dayhourRTL
{
    BORDER-TOP: #add1ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkdayRTL .ms-cal-dayhourRTL
{
    BORDER-TOP: #add1ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTL
{
    BORDER-TOP: #add1ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF
{
    BORDER-TOP: #add1ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF
{
    BORDER-TOP: #add1ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF
{
    BORDER-TOP: #add1ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL
{
    BORDER-TOP: #add1ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF
{
    BORDER-TOP: #add1ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL
{
    BORDER-TOP: #add1ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkhourF .ms-cal-dayhalfhourF
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkhour .ms-cal-dayhalfhourF
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkhour .ms-cal-dayhalfhour
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkday .ms-cal-dayhalfhour
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkday .ms-cal-dayhalfhour
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkday .ms-cal-dayhalfhourF
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkday .ms-cal-dayhalfhourF
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkhour .ms-cal-dayhalfhour
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkhour .ms-cal-dayhalfhourF
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkhourRTLF .ms-cal-dayhalfhourRTLF
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTL
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTL
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTL
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-workhourhalfhour
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-workhourhalfhourB
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-workhourRTLhalfhour
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-workhourRTLBhalfhourover
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-workhourRTLhalfhourover
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-workhourBhalfhourover
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-workhourBhalfhourover
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-workhourhalfhourover
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-workhourRTLFhalfhourover
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-workhourFhalfhourover
{
    BORDER-TOP: #d6e8ff 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhour
{
    BORDER-TOP: #d6e8ff 1px solid;
    BORDER-BOTTOM: #add1ff 1px solid;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourB .ms-cal-dayhour
{
    BORDER-TOP: #d6e8ff 1px solid;
    BORDER-BOTTOM: #add1ff 1px solid;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF
{
    BORDER-TOP: #d6e8ff 1px solid;
    BORDER-LEFT: #6f9dd9 1px solid;
    BORDER-BOTTOM: #add1ff 1px solid;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourB .ms-cal-dayhourF
{
    BORDER-TOP: #d6e8ff 1px solid;
    BORDER-LEFT: #6f9dd9 1px solid;
    BORDER-BOTTOM: #add1ff 1px solid;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourF .ms-cal-dayhour
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhour .ms-cal-dayhalfhourF
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhour .ms-cal-dayhalfhour
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhour .ms-cal-dayhourF
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhour .ms-cal-dayhour .ms-cal-enoworkhourF .ms-cal-dayhourF
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhour
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourRTL
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourRTLL
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourL
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourF
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourRTLF
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTLF
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #d6e8ff 1px solid;
    BORDER-BOTTOM: #add1ff 1px solid;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTLF
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-TOP: #d6e8ff 1px solid;
    BORDER-BOTTOM: #add1ff 1px solid;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTL
{
    BORDER-TOP: #d6e8ff 1px solid;
    BORDER-BOTTOM: #add1ff 1px solid;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTL
{
    BORDER-TOP: #d6e8ff 1px solid;
    BORDER-BOTTOM: #add1ff 1px solid;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-eworkhourF .ms-cal-dayhourF
{
    BORDER-LEFT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkday .ms-cal-dayhourF
{
    BORDER-LEFT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkday .ms-cal-dayhourF
{
    BORDER-LEFT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkdayF .ms-cal-dayhourF
{
    BORDER-LEFT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkday .ms-cal-dayhalfhourF
{
    BORDER-LEFT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkday .ms-cal-dayhalfhourF
{
    BORDER-LEFT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkdayF .ms-cal-dayhalfhourF
{
    BORDER-LEFT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkdayF .ms-cal-dayhourF
{
    BORDER-LEFT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkhour .ms-cal-dayhourF
{
    BORDER-LEFT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkhour .ms-cal-dayhalfhourF
{
    BORDER-LEFT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkdayRTLF .ms-cal-dayhourRTLF
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkhourF .ms-cal-dayhourF
{
    BORDER-LEFT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkhour .ms-cal-dayhalfhourF
{
    BORDER-LEFT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkhour .ms-cal-dayhourF
{
    BORDER-LEFT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    HEIGHT: 100%
}
.ms-cal-enoworkhour
{
    HEIGHT: 100%
}
.ms-cal-enoworkhourRTL
{
    HEIGHT: 100%
}
.ms-cal-enoworkhourRTLL
{
    HEIGHT: 100%
}
.ms-cal-enoworkhourL
{
    HEIGHT: 100%
}
.ms-cal-enoworkhourF
{
    HEIGHT: 100%
}
.ms-cal-enoworkhourRTLF
{
    HEIGHT: 100%
}
.ms-cal-enoworkhourB
{
    HEIGHT: 100%
}
.ms-cal-enoworkhourRTLB
{
    HEIGHT: 100%
}
.ms-cal-enoworkhourRTLLB
{
    HEIGHT: 100%
}
.ms-cal-enoworkhourLB
{
    HEIGHT: 100%
}
.ms-cal-enoworkhourFB
{
    HEIGHT: 100%
}
.ms-cal-enoworkhourRTLFB
{
    HEIGHT: 100%
}
.ms-cal-enoworkday
{
    VERTICAL-ALIGN: top;
    HEIGHT: 100%
}
.ms-cal-enoworkdayRTL
{
    VERTICAL-ALIGN: top;
    HEIGHT: 100%
}
.ms-cal-eworkday
{
    VERTICAL-ALIGN: top;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
.ms-cal-eworkdayRTL
{
    VERTICAL-ALIGN: top;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
.ms-cal-eworkhour
{
    VERTICAL-ALIGN: top;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
.ms-cal-eworkhourRTL
{
    VERTICAL-ALIGN: top;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
.ms-cal-eworkday .ms-cal-tdayitem TD DIV
{
    OVERFLOW: hidden
}
.ms-cal-enoworkdayF .ms-cal-dayhalfhourF
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkday .ms-cal-dayhalfhourF
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkday .ms-cal-dayhourF
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkdayF .ms-cal-dayhourF
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkday
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkdayRTL
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkdayF
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkdayRTLF
{
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-weekedge
{
    FONT-SIZE: 2px;
    WIDTH: 4px;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-wemptycell
{
    BORDER-LEFT: #6f9dd9 1px solid;
    BACKGROUND-COLOR: #c2dcff
}
.ms-cal-wemptycellL
{
    BORDER-LEFT: #6f9dd9 1px solid;
    BACKGROUND-COLOR: #c2dcff
}
.ms-cal-walldayevent
{
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #c2dcff
}
.ms-cal-walldayeventL
{
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #c2dcff
}
.ms-cal-walldayeventRTL
{
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #c2dcff
}
.ms-cal-walldayeventRTLL
{
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #c2dcff
}
.ms-cal-walldayevent TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-walldayeventRTL TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-walldayeventL TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-walldayeventR TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-walldayeventRTLL TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-walldayeventRTLR TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-alldayevent
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-LEFT: #6f9dd9 1px solid
}
.ms-cal-alldayeventL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-LEFT: #6f9dd9 1px solid
}
.ms-cal-alldayeventRTL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-LEFT: #6f9dd9 1px solid
}
.ms-cal-alldayeventRTLL
{
    BORDER-RIGHT: #6f9dd9 1px solid;
    BORDER-LEFT: #6f9dd9 1px solid
}
.ms-cal-alldayevent TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-alldayeventRTL TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-alldayeventL TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-alldayeventR TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-alldayeventRTLL TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-alldayeventRTLR TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Futura Book,Tahoma
}
.cont
{
    BORDER-TOP: #8ebbf5 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #8ebbf5 1px solid
}
.contR
{
    BORDER-TOP: #8ebbf5 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #8ebbf5 1px solid
}
.contB
{
    BORDER-TOP: #8ebbf5 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #8ebbf5 1px solid
}
.contL
{
    BORDER-TOP: #8ebbf5 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #8ebbf5 1px solid
}
.contB
{
    BORDER-RIGHT: #8ebbf5 2px solid;
    BORDER-LEFT: #8ebbf5 2px solid
}
.contL
{
    BORDER-LEFT: #8ebbf5 2px solid
}
.contR
{
    BORDER-RIGHT: #8ebbf5 2px solid
}
.ms-cal-weekitem
{
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Futura Book,Verdana;
    HEIGHT: 100%;
    TEXT-OVERFLOW: ellipsis;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.ms-cal-weekitem A
{
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Futura Book,Verdana;
    HEIGHT: 100%;
    TEXT-OVERFLOW: ellipsis;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.ms-cal-weekitem A:link
{
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Futura Book,Verdana;
    HEIGHT: 100%;
    TEXT-OVERFLOW: ellipsis;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.ms-cal-weekitem A:active
{
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Futura Book,Verdana;
    HEIGHT: 100%;
    TEXT-OVERFLOW: ellipsis;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.ms-cal-weekitem A:visited
{
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Futura Book,Verdana;
    HEIGHT: 100%;
    TEXT-OVERFLOW: ellipsis;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.ms-cal-weekitem A:hover
{
    FONT-SIZE: 7pt;
    COLOR: #ffffff;
    FONT-FAMILY: Futura Book,Verdana;
    HEIGHT: 100%;
    TEXT-OVERFLOW: ellipsis;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.ms-cal-tweekitem
{
    BORDER-RIGHT: #83b0ec 1px solid;
    BORDER-TOP: #83b0ec 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/alldayDefault.gif);
    BORDER-LEFT: #83b0ec 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #83b0ec 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-tweekitem TD
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0px;
    FONT-FAMILY: Futura Book,tahoma
}
.ms-cal-tweekitem TD DIV
{
    OVERFLOW: hidden;
    WIDTH: 100%;
    HEIGHT: 100%
}
.ms-cal-eworkday .ms-cal-tdayitem TD DIV
{
    OVERFLOW: hidden
}
.ms-cal-tdayitem
{
    BORDER-RIGHT: #83b0ec 1px solid;
    BORDER-TOP: #83b0ec 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/alldayDefault.gif);
    BORDER-LEFT: #83b0ec 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #83b0ec 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #e3efff
}
.ms-cal-tdayitem TD
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0px;
    FONT-FAMILY: Futura Book,tahoma
}
.ms-cal-tdayitem TD DIV
{
    OVERFLOW: hidden;
    HEIGHT: 100%;
    TEXT-OVERFLOW: ellipsis
}
.ms-cal-eworkday .ms-cal-tdayitem TD DIV
{
    OVERFLOW: hidden
}
TD.ms-cal-eworkday A.ms-cal-dayitem
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
TD.ms-cal-enoworkhour A.ms-cal-dayitem
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
TD.ms-cal-enoworkhourF A.ms-cal-dayitem
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
TD.ms-cal-eworkhour A.ms-cal-dayitem
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
TD.ms-cal-eworkhourF A.ms-cal-dayitem
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
TD.ms-cal-enoworkday A.ms-cal-dayitem
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
TD.ms-cal-enoworkhourB A.ms-cal-dayitem
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
A.ms-cal-dayitem:hover
{
    COLOR: #000000;
    TEXT-OVERFLOW: ellipsis;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.ms-cal-dayitem:hover NOBR
{
    COLOR: #000000
}
.ms-cal-dayitem NOBR
{
    FONT-WEIGHT: normal;
    COLOR: #8c8c8c
}
.ms-cal-gempty
{
    FONT-SIZE: 8pt;
    CURSOR: default;
    FONT-FAMILY: Futura Book,Tahoma,Verdana;
    BORDER-COLLAPSE: collapse
}
.ms-cal-navheader
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 10px;
    COLOR: #000000;
    PADDING-TOP: 10px;
    FONT-FAMILY: Futura Book,Tahoma
}
.ms-cal-nav-buttonsltr
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    COLOR: #83b0ec;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
.ms-cal-nav-buttonsRTL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    COLOR: #83b0ec;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
DIV.ms-cal-navheader A IMG
{
    BORDER-RIGHT: #83b0ec 1px solid;
    BORDER-TOP: #83b0ec 1px solid;
    BACKGROUND-IMAGE: url(/_layouts/images/listheadergrad.gif);
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #83b0ec 1px solid;
    BORDER-BOTTOM: #83b0ec 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffffff
}
.ms-cal-hidden
{
    DISPLAY: none
}

