.ClassCal{
    background-image:url(../Images/Calendar_bg2.jpg);
}
.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;
	display:none;
}
.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: #adaeb5; 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;
}
.ms-cal-nodataLeft TD {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top;
}
.ms-cal-nodataLeftBtm TD {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top;
}
.ms-cal-nodataLeftBtmRTL TD {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top;
}
.ms-cal-nodataLeftBtm2 TD {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top;
}
.ms-cal-nodataLeftBtmRTL2 TD {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top;
}
.ms-cal-nodataBtm TD {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top;
}
.ms-cal-nodataBtm2 TD {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top;
}
.ms-cal-nodataMid {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 1px; BACKGROUND-COLOR: #e3efff
}
.ms-cal-nodataLeft {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 1px; BACKGROUND-COLOR: #e3efff
}
.ms-cal-nodataLeftRTL {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 1px; BACKGROUND-COLOR: #e3efff
}
.ms-cal-nodataLeftBtm {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 1px; BACKGROUND-COLOR: #e3efff
}
.ms-cal-nodataLeftBtmRTL {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 1px; BACKGROUND-COLOR: #e3efff
}
.ms-cal-nodataLeftBtm2 {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 1px; BACKGROUND-COLOR: #e3efff
}
.ms-cal-nodataLeftBtmRTL2 {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 1px; BACKGROUND-COLOR: #e3efff
}
.ms-cal-nodataBtm {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 1px; BACKGROUND-COLOR: #e3efff
}
.ms-cal-nodataBtm2 {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 1px; BACKGROUND-COLOR: #e3efff
}
.ms-cal-nodataLeftBtm {
	BORDER-BOTTOM: #000000 1px solid
}
.ms-cal-nodataLeftBtmRTL {
	BORDER-BOTTOM: #000000 1px solid
}
.ms-cal-nodataLeftBtm2 {
	BORDER-BOTTOM: #000000 1px solid
}
.ms-cal-nodataLeftBtmRTL2 {
	BORDER-BOTTOM: #000000 1px solid
}
.ms-cal-nodataBtm {
	BORDER-BOTTOM: #000000 1px solid
}
.ms-cal-nodataBtm2 {
	BORDER-BOTTOM: #000000 1px solid
}
.ms-cal-muworkitem {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 1px
}
.ms-cal-muworkitemL {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 1px
}
.ms-cal-muworkitemR {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 1px
}
.ms-cal-muworkitemRTL {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 1px
}
.ms-cal-muworkitemRTLL {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 1px
}
.ms-cal-muworkitem TD {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top;
}
.ms-cal-muworkitemL TD {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top;
}
.ms-cal-muworkitemRTL TD {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top;
}
.ms-cal-muworkitemRTLL TD {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top;
}
.ms-cal-muworkitemR TD {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top;
}
.ms-cal-todayitem TD {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top;
}
.ms-cal-todayitemRTL TD {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top;
}
.ms-cal-noworkitem TD {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top;
}
.ms-cal-workitem TD {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top; 
}
.ms-cal-noworkitemRTL TD {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top;
}
.ms-cal-workitem {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff
}
.ms-cal-todayitem {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff
}
.ms-cal-todayitemRTL {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff
}
.ms-cal-workitem2 {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 2px
}
.ms-cal-workitem2B {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #6f9dd9 1px solid; BACKGROUND-COLOR: #ffffff
}
.ms-cal-workitemRTL2B {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #6f9dd9 1px solid; BACKGROUND-COLOR: #ffffff
}
.ms-cal-todayitem2B {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #6f9dd9 1px solid; BACKGROUND-COLOR: #ffffff
}
.ms-cal-todayitemRTL2B {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #6f9dd9 1px solid; BACKGROUND-COLOR: #ffffff
}
.ms-cal-workitemL2 {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #000000 3px solid; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff
}
.ms-cal-workitemRTLL2 {
	BORDER-RIGHT: #000000 3px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff
}
.ms-cal-workitemL2B {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #000000 3px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 3px solid; BACKGROUND-COLOR: #ffffff
}
.ms-cal-workitemRTLL2B {
	BORDER-RIGHT: #000000 3px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 3px solid; BACKGROUND-COLOR: #ffffff
}
.ms-cal-noworkitem {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff
}
.ms-cal-noworkitemL {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff
}
.ms-cal-noworkitemRTL {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff
}
.ms-cal-noworkitemB {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
.ms-cal-noworkitemLB {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
.ms-cal-noworkitem2B {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
.ms-cal-noworkitemL2B {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
.ms-cal-noworkitemRTL2B {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 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: 11pt; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; TEXT-OVERFLOW: ellipsis; BACKGROUND-COLOR: #375b84; TEXT-DECORATION: none
}
.ms-cal-monthMultiDay A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11pt; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px;TEXT-OVERFLOW: ellipsis; BACKGROUND-COLOR: #375b84; TEXT-DECORATION: none
}
.ms-cal-monthMultiDay A:link {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11pt; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px;  TEXT-OVERFLOW: ellipsis; BACKGROUND-COLOR: #375b84; TEXT-DECORATION: none
}
.ms-cal-monthMultiDay A:active {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11pt; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px;  TEXT-OVERFLOW: ellipsis; BACKGROUND-COLOR: #375b84; TEXT-DECORATION: none
}
.ms-cal-monthMultiDay A:visited {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11pt; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px;  TEXT-OVERFLOW: ellipsis; BACKGROUND-COLOR: #375b84; TEXT-DECORATION: none
}
.ms-cal-monthMultiDay A:hover {
	FONT-SIZE: 11pt; COLOR: #5185c1; 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; 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; 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; 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; 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: #000000 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: #000000 1px solid; WIDTH: 18px; BACKGROUND-COLOR: #e3efff
}
.ms-cal-timeRTL {
	BORDER-LEFT: #000000 1px solid; WIDTH: 18px; BACKGROUND-COLOR: #e3efff
}
.ms-cal-alldayevent {
	BORDER-RIGHT: #000000 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: #000000 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: #000000 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: #000000 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: #000000 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: #000000 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: #000000 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #e3efff; TEXT-ALIGN: right
}
.ms-cal-noworkhourRTL {
	BORDER-RIGHT: #000000 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: #000000 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: #000000 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: #000000 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: #000000 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #e3efff; TEXT-ALIGN: left
}
.ms-cal-noworkhourF {
	BORDER-TOP: #000000 3px solid; BORDER-LEFT: #000000 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: #000000 2px solid; BORDER-TOP: #000000 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: #000000 1px solid; BORDER-TOP: #000000 3px solid
}
.ms-cal-upper-borderRTL {
	BORDER-TOP: #000000 3px solid; BORDER-LEFT: #000000 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: #000000 1px solid
}
.ms-cal-enoworkdayRTLF {
	BORDER-TOP: #000000 1px solid
}
.ms-cal-eworkdayF {
	BORDER-TOP: #000000 1px solid
}
.ms-cal-eworkdayRTLF {
	BORDER-TOP: #000000 1px solid
}
.ms-cal-workhourF {
	BORDER-TOP: #000000 1px solid
}
.ms-cal-workhourRTL {
	BORDER-TOP: #add1ff 1px solid
}
.ms-cal-workhourRTLF {
	BORDER-TOP: #000000 1px solid
}
.ms-cal-workhourFover {
	BORDER-TOP: #000000 1px solid
}
.ms-cal-workhourRTLFover {
	BORDER-TOP: #000000 1px solid
}
.ms-cal-workhour {
	BORDER-TOP: #000000 1px solid
}
.ms-cal-workhourB {
	BORDER-TOP: #000000 1px solid
}
.ms-cal-workhourFover {
	BORDER-TOP: #000000 1px solid
}
.ms-cal-workhourRTLFover {
	BORDER-TOP: #000000 1px solid
}
.ms-cal-workhourover {
	BORDER-TOP: #000000 1px solid
}
.ms-cal-workhourBover {
	BORDER-TOP: #000000 1px solid
}
.ms-cal-workhourRTLover {
	BORDER-TOP: #000000 1px solid
}
.ms-cal-workhourRTLBover {
	BORDER-TOP: #000000 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: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkhourF .ms-cal-dayhourF {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkhour .ms-cal-dayhourF {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkhour .ms-cal-dayhour {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkday .ms-cal-dayhour {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkday .ms-cal-dayhour {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkday .ms-cal-dayhourF {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkday .ms-cal-dayhourF {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkhourF .ms-cal-dayhour {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkhourF .ms-cal-dayhourF {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkhour .ms-cal-dayhour {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkhour .ms-cal-dayhourF {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTL {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkhourRTL .ms-cal-dayhourRTL {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkdayRTL .ms-cal-dayhourRTL {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTL {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkhourF .ms-cal-dayhalfhourF {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkhour .ms-cal-dayhalfhourF {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkhour .ms-cal-dayhalfhour {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkday .ms-cal-dayhalfhour {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkday .ms-cal-dayhalfhour {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkday .ms-cal-dayhalfhourF {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkday .ms-cal-dayhalfhourF {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkhour .ms-cal-dayhalfhour {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkhour .ms-cal-dayhalfhourF {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkhourRTLF .ms-cal-dayhalfhourRTLF {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTL {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTL {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTL {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-workhourhalfhour {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-workhourhalfhourB {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-workhourRTLhalfhour {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-workhourRTLBhalfhourover {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-workhourRTLhalfhourover {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-workhourBhalfhourover {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-workhourBhalfhourover {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-workhourhalfhourover {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-workhourRTLFhalfhourover {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-workhourFhalfhourover {
	BORDER-TOP: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhour {
	BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourB .ms-cal-dayhour {
	BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF {
	BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourB .ms-cal-dayhourF {
	BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 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: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTLF {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTL {
	BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTL {
	BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #e3efff
}
.ms-cal-eworkhourF .ms-cal-dayhourF {
	BORDER-LEFT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkday .ms-cal-dayhourF {
	BORDER-LEFT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkday .ms-cal-dayhourF {
	BORDER-LEFT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkdayF .ms-cal-dayhourF {
	BORDER-LEFT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkday .ms-cal-dayhalfhourF {
	BORDER-LEFT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkday .ms-cal-dayhalfhourF {
	BORDER-LEFT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkdayF .ms-cal-dayhalfhourF {
	BORDER-LEFT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkdayF .ms-cal-dayhourF {
	BORDER-LEFT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkhour .ms-cal-dayhourF {
	BORDER-LEFT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkhour .ms-cal-dayhalfhourF {
	BORDER-LEFT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF {
	BORDER-RIGHT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF {
	BORDER-RIGHT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF {
	BORDER-RIGHT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF {
	BORDER-RIGHT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF {
	BORDER-RIGHT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF {
	BORDER-RIGHT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF {
	BORDER-RIGHT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF {
	BORDER-RIGHT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF {
	BORDER-RIGHT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkdayRTLF .ms-cal-dayhourRTLF {
	BORDER-RIGHT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF {
	BORDER-RIGHT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF {
	BORDER-RIGHT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkhourF .ms-cal-dayhourF {
	BORDER-LEFT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkhour .ms-cal-dayhalfhourF {
	BORDER-LEFT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkhour .ms-cal-dayhourF {
	BORDER-LEFT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF {
	BORDER-RIGHT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF {
	BORDER-RIGHT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF {
	BORDER-RIGHT: #000000 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: #000000 1px solid; BACKGROUND-COLOR: #c2dcff
}
.ms-cal-wemptycellL {
	BORDER-LEFT: #000000 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;
}
.ms-cal-walldayeventRTL TD {
	FONT-SIZE: 8pt; 
}
.ms-cal-walldayeventL TD {
	FONT-SIZE: 8pt;
}
.ms-cal-walldayeventR TD {
	FONT-SIZE: 8pt;
}
.ms-cal-walldayeventRTLL TD {
	FONT-SIZE: 8pt;
}
.ms-cal-walldayeventRTLR TD {
	FONT-SIZE: 8pt; 
}
.ms-cal-alldayevent {
	BORDER-RIGHT: #000000 1px solid; BORDER-LEFT: #000000 1px solid
}
.ms-cal-alldayeventL {
	BORDER-RIGHT: #000000 1px solid; BORDER-LEFT: #000000 1px solid
}
.ms-cal-alldayeventRTL {
	BORDER-RIGHT: #000000 1px solid; BORDER-LEFT: #000000 1px solid
}
.ms-cal-alldayeventRTLL {
	BORDER-RIGHT: #000000 1px solid; BORDER-LEFT: #000000 1px solid
}
.ms-cal-alldayevent TD {
	FONT-SIZE: 8pt;
}
.ms-cal-alldayeventRTL TD {
	FONT-SIZE: 8pt;
}
.ms-cal-alldayeventL TD {
	FONT-SIZE: 8pt; 
}
.ms-cal-alldayeventR TD {
	FONT-SIZE: 8pt;
}
.ms-cal-alldayeventRTLL TD {
	FONT-SIZE: 8pt; 
}
.ms-cal-alldayeventRTLR TD {
	FONT-SIZE: 8pt;
}
.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: 11pt; COLOR: #000000; HEIGHT: 100%; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.ms-cal-weekitem A {
	FONT-SIZE: 11pt; COLOR: #000000; HEIGHT: 100%; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.ms-cal-weekitem A:link {
	FONT-SIZE: 11pt; COLOR: #000000; HEIGHT: 100%; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.ms-cal-weekitem A:active {
	FONT-SIZE: 11pt; COLOR: #000000; HEIGHT: 100%; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.ms-cal-weekitem A:visited {
	FONT-SIZE: 11pt; COLOR: #000000; HEIGHT: 100%; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.ms-cal-weekitem A:hover {
	FONT-SIZE: 11pt; COLOR: #ffffff; 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; 
}
.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; 
}
.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; BORDER-COLLAPSE: collapse;background-color:#FFFFFF;
}
.ms-cal-navheader {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 10px; COLOR: #000000; PADDING-TOP: 10px;
}
.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
}
.ms-cal-mycolorclass {
    background-image:url(../Images/Instore/MasterPage/BarGradation.gif);
	padding: 0px 0px px 0px;
	height:4px;
	font-family:Ariall;
	font-size:9pt;
}



/*css remove week group hove/click*/

.ms-cal-weekempty {display:none;}
.ms-cal-week {display:none;}
.ms-cal-weekB {display:none;}
.ms-cal-weekB {display:none;}

/* shadow table */
.tableshadow {
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='gray', Positive='true');
    background-color:#FFFFFF;
    border:solid 1px #000000;
}