﻿/* Generated by Developer Tools. This might not be an accurate representation of the original source file */
.ms-calheader {
	BACKGROUND-COLOR: #f4f2e3
}
.ms-calheader img {
	width:auto;
}

.ms-picker-monthcenter,.ms-picker-monthcenterOn,,.ms-picker-monthselected{
	text-align:center;
}

.ms-cal-navselected {
	FONT-SIZE: 8pt
}
.ms-cal-nav {
	FONT-SIZE: 10pt
}
SPAN.ms-cal-navselected A {
	COLOR: #005671; FONT-WEIGHT: bold; TEXT-DECORATION: none; background-color:#E1DAAE; border:1px black solid;
}
.ms-cal-navselected A:hover {
	COLOR: #005671; TEXT-DECORATION: underline
}
TD A.ms-cal-nav {
	COLOR: #005671; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
SPAN.ms-cal-nav A {
	COLOR: #005671; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
SPAN.ms-cal-nav A:visited {
	COLOR: #005671; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
SPAN.ms-cal-nav A:hover {
	COLOR: #005671; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.ms-cal-nav A:hover {
	COLOR: #005671; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.ms-cal-nav IMG {
	VERTICAL-ALIGN: middle
}
.ms-cal-navselected IMG {
	VERTICAL-ALIGN: middle
}
.ms-cal-weekempty {
	BACKGROUND-COLOR: #f4f2e3; WIDTH: 18px; FONT-SIZE: 2px
}
.ms-cal-weekemptyRTL {
	BACKGROUND-COLOR: #F7F0E6; WIDTH: 18px; FONT-SIZE: 2px
}
.ms-cal-weekname {
	BACKGROUND-COLOR: #F7F0E6; WIDTH: 14.5%
}
.ms-cal-weekday {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #f4f2e3; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #005671; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.ms-cal-week { background-image:none;
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #CCBEA1; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-weekB { background-image:none;
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #CCBEA1; BACKGROUND-REPEAT: repeat-y; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-weekRTL {
	BACKGROUND-IMAGE:none; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #c2dcff; BACKGROUND-REPEAT: repeat-y; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-weekRTLB {
	BACKGROUND-IMAGE:none; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #c2dcff; BACKGROUND-REPEAT: repeat-y; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-weekselected {
	BORDER-BOTTOM: $000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #e3efff; BORDER-TOP: #000000 1px solid; CURSOR: pointer; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-weekselectedRTL {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #e3efff; BORDER-TOP: #000000 1px solid; CURSOR: pointer; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-weekselected A {
	COLOR: #000000; CURSOR: pointer; TEXT-DECORATION: none
}
.ms-cal-weekselectedRTL A {
	COLOR: #000000; CURSOR: pointer; TEXT-DECORATION: none
}
.ms-cal-weekbox {
	WIDTH: 15px
}
.ms-cal-weekboxRTL {
	WIDTH: 15px
}
.ms-cal-topday {
	BACKGROUND-IMAGE:none; background-color: #CAC09D; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #000000 1px solid; COLOR: #005671; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-topdayL {
	BACKGROUND-IMAGE:none; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #d6e8ff; BACKGROUND-REPEAT: repeat-x; COLOR: #005671; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-wtopdayL {
	BACKGROUND-IMAGE:none; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #CCBEA1; BACKGROUND-REPEAT: repeat-x; COLOR: #005671; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-wtopday {
	BACKGROUND-IMAGE:none; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #CCBEA1; BACKGROUND-REPEAT: repeat-x; COLOR: #005671; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-topdayRTL {
	BACKGROUND-IMAGE:none; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffda8a; BACKGROUND-REPEAT: repeat-x; COLOR: #005671; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-topdayRTLL {
	BACKGROUND-IMAGE:none; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffda8a; BACKGROUND-REPEAT: repeat-x; COLOR: #005671; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-wtopdayRTL {
	BACKGROUND-IMAGE:none; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffda8a; BACKGROUND-REPEAT: repeat-x; COLOR: #005671; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-wtopdayRTLL {
	BACKGROUND-IMAGE:none; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffda8a; BACKGROUND-REPEAT: repeat-x; COLOR: #005671; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-wtopday {
	BORDER-RIGHT-STYLE: none
}
.ms-cal-wtopdayRTL {
	BORDER-LEFT-STYLE: none
}
.ms-cal-topday DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.ms-cal-topdayRTL DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.ms-cal-topdayL DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.ms-cal-topdayRTLL DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.ms-cal-wtopday DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.ms-cal-wtopdayL DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.ms-cal-wtopdayRTL DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.ms-cal-wtopdayRTLL DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.ms-cal-wtopdayfocus DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.ms-cal-wtopdayfocusL DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.ms-cal-wtopdayfocusRTL DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.ms-cal-wtopdayfocusRTLL DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.ms-cal-wtopday-today DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.ms-cal-wtopday-todayRTL DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.ms-cal-wtopdayL DIV SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ms-cal-wtopday DIV SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ms-cal-wtopdayRTL DIV SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ms-cal-wtopdayRTLL DIV SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ms-cal-wtopdayLover DIV SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ms-cal-wtopdayover DIV SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ms-cal-wtopdayRTLover DIV SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ms-cal-wtopdayRTLLover DIV SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ms-cal-wtopday-today DIV SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ms-cal-wtopdayfocus DIV SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ms-cal-wtopdayfocusL DIV SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ms-cal-wtopdayfocusRTLL DIV SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ms-cal-wtopdayfocusRTL DIV SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ms-cal-wtopday-todayover DIV SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ms-cal-wtopday-todayRTLover DIV SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ms-cal-wtopday-todayRTL DIV SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ms-cal-wtopdayfocusRTLover DIV SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ms-cal-wtopdayfocusRTLLover DIV SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ms-cal-wtopdayfocusover DIV SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ms-cal-wtopdayfocusLover DIV SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ms-cal-wtopdayL DIV A {
	COLOR: #005671
}
.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 {
	BACKGROUND-IMAGE: url(/_layouts/images/calnumBttntoday.gif); BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffda8a; BACKGROUND-REPEAT: repeat-x; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-wtopday-today {
	BACKGROUND-IMAGE: url(/_layouts/images/calnumBttntoday.gif); BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffda8a; BACKGROUND-REPEAT: repeat-x; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-topday-todayRTL {
	BACKGROUND-IMAGE: url(/_layouts/images/calnumBttntoday.gif); BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffda8a; BACKGROUND-REPEAT: repeat-x; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-wtopday-todayRTL {
	BACKGROUND-IMAGE: url(/_layouts/images/calnumBttntoday.gif); BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffda8a; BACKGROUND-REPEAT: repeat-x; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.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-BOTTOM: #ffa521 1px solid; BORDER-LEFT: #ffa521 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; BORDER-TOP: #ffa521 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ffa521 1px solid; PADDING-TOP: 0px
}
.ms-cal-wtopday-today DIV {
	BORDER-BOTTOM: #ffa521 1px solid; BORDER-LEFT: #ffa521 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; BORDER-TOP: #ffa521 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ffa521 1px solid; PADDING-TOP: 0px
}
.ms-cal-topday-todayover DIV {
	BORDER-BOTTOM: #ffa521 1px solid; BORDER-LEFT: #ffa521 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; BORDER-TOP: #ffa521 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ffa521 1px solid; PADDING-TOP: 0px
}
.ms-cal-wtopday-todayover DIV {
	BORDER-BOTTOM: #ffa521 1px solid; BORDER-LEFT: #ffa521 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; BORDER-TOP: #ffa521 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ffa521 1px solid; PADDING-TOP: 0px
}
.ms-cal-topday-todayRTL DIV {
	BORDER-BOTTOM: #ffa521 1px solid; BORDER-LEFT: #ffa521 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; BORDER-TOP: #ffa521 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ffa521 1px solid; PADDING-TOP: 0px
}
.ms-cal-wtopday-todayRTL DIV {
	BORDER-BOTTOM: #ffa521 1px solid; BORDER-LEFT: #ffa521 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; BORDER-TOP: #ffa521 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ffa521 1px solid; PADDING-TOP: 0px
}
.ms-cal-topday-todayoverRTL DIV {
	BORDER-BOTTOM: #ffa521 1px solid; BORDER-LEFT: #ffa521 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; BORDER-TOP: #ffa521 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ffa521 1px solid; PADDING-TOP: 0px
}
.ms-cal-wtopday-todayRTLover DIV {
	BORDER-BOTTOM: #ffa521 1px solid; BORDER-LEFT: #ffa521 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; BORDER-TOP: #ffa521 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ffa521 1px solid; PADDING-TOP: 0px
}
.ms-cal-topday-todayover {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffe1bb; BORDER-TOP: #000000 1px solid; CURSOR: pointer; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-wtopday-todayover {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffe1bb; BORDER-TOP: #000000 1px solid; CURSOR: pointer; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-topday-todayoverRTL {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffe1bb; BORDER-TOP: #000000 1px solid; CURSOR: pointer; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-wtopday-todayRTLover {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffe1bb; BORDER-TOP: #000000 1px solid; CURSOR: pointer; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-topdayover {
	BACKGROUND-IMAGE: url(/_layouts/images/calnumBttnover.gif); BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ebf3ff; BORDER-TOP: #000000 1px solid; CURSOR: pointer; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-topdayoverL {
	BACKGROUND-IMAGE: url(/_layouts/images/calnumBttnover.gif); BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ebf3ff; BORDER-TOP: #000000 1px solid; CURSOR: pointer; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-wtopdayover {
	BACKGROUND-IMAGE: url(/_layouts/images/calnumBttnover.gif); BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ebf3ff; BORDER-TOP: #000000 1px solid; CURSOR: pointer; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-wtopdayLover {
	BACKGROUND-IMAGE: url(/_layouts/images/calnumBttnover.gif); BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ebf3ff; BORDER-TOP: #000000 1px solid; CURSOR: pointer; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-topdayfocusover {
	BACKGROUND-IMAGE: url(/_layouts/images/calnumBttnover.gif); BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ebf3ff; BORDER-TOP: #000000 1px solid; CURSOR: pointer; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-wtopdayfocusover {
	BACKGROUND-IMAGE: url(/_layouts/images/calnumBttnover.gif); BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ebf3ff; BORDER-TOP: #000000 1px solid; CURSOR: pointer; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-wtopdayfocusLover {
	BACKGROUND-IMAGE: url(/_layouts/images/calnumBttnover.gif); BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ebf3ff; BORDER-TOP: #000000 1px solid; CURSOR: pointer; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-topdayoverRTL {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ebf3ff; BORDER-TOP: #000000 1px solid; CURSOR: pointer; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-topdayoverRTLL {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ebf3ff; BORDER-TOP: #000000 1px solid; CURSOR: pointer; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-topdayfocusoverRTL {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ebf3ff; BORDER-TOP: #000000 1px solid; CURSOR: pointer; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-topdayfocusoverRTLL {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ebf3ff; BORDER-TOP: #000000 1px solid; CURSOR: pointer; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-wtopdayRTLover {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ebf3ff; BORDER-TOP: #000000 1px solid; CURSOR: pointer; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-wtopdayRTLLover {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ebf3ff; BORDER-TOP: #000000 1px solid; CURSOR: pointer; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-wtopdayfocusRTLover {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ebf3ff; BORDER-TOP: #000000 1px solid; CURSOR: pointer; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-wtopdayfocusRTLLover {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ebf3ff; BORDER-TOP: #000000 1px solid; CURSOR: pointer; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-topdayover DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 1px
}
.ms-cal-topdayoverL DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 1px
}
.ms-cal-topdayoverRTL DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 1px
}
.ms-cal-topdayoverRTLL DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 1px
}
.ms-cal-wtopdayover DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 1px
}
.ms-cal-wtopdayLover DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 1px
}
.ms-cal-wtopdayRTLover DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 1px
}
.ms-cal-wtopdayRTLLover DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 1px
}
.ms-cal-topdayfocusover DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 1px
}
.ms-cal-topdayfocusRTLover DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 1px
}
.ms-cal-wtopdayfocusover DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 1px
}
.ms-cal-wtopdayfocusLover DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 1px
}
.ms-cal-wtopdayfocusRTLover DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 1px
}
.ms-cal-wtopdayfocusRTLLover DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 1px
}
.ms-cal-topdayfocus {
	BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif); BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffda8a; BACKGROUND-REPEAT: repeat-x; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-topdayfocusL {
	BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif); BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffda8a; BACKGROUND-REPEAT: repeat-x; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-topdayfocusRTL {
	BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif); BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffda8a; BACKGROUND-REPEAT: repeat-x; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-topdayfocusRTLL {
	BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif); BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffda8a; BACKGROUND-REPEAT: repeat-x; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-wtopdayfocus {
	BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif); BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffda8a; BACKGROUND-REPEAT: repeat-x; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-wtopdayfocusL {
	BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif); BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffda8a; BACKGROUND-REPEAT: repeat-x; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-wtopdayfocusRTL {
	BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif); BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffda8a; BACKGROUND-REPEAT: repeat-x; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-wtopdayfocusRTLL {
	BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif); BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffda8a; BACKGROUND-REPEAT: repeat-x; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.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-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.ms-cal-topdayfocusL DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.ms-cal-topdayfocusRTL DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.ms-cal-topdayfocusRTLL DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.ms-cal-wtopdayfocus DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.ms-cal-wtopdayfocusL DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.ms-cal-wtopdayfocusRTL DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.ms-cal-wtopdayfocusRTLL DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FONT-WEIGHT: bold; 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: 88px
}
.ms-cal-wtopdayL DIV IMG {
	WIDTH: 88px
}
.ms-cal-wtopdayLover DIV IMG {
	WIDTH: 88px
}
.ms-cal-wtopdayover DIV IMG {
	WIDTH: 88px
}
.ms-cal-wtopdayRTL DIV IMG {
	WIDTH: 88px
}
.ms-cal-wtopdayRTLL DIV IMG {
	WIDTH: 88px
}
.ms-cal-wtopdayRTLover DIV IMG {
	WIDTH: 88px
}
.ms-cal-wtopdayRTLLover DIV IMG {
	WIDTH: 88px
}
.ms-cal-wtopdayfocusover DIV IMG {
	WIDTH: 88px
}
.ms-cal-wtopdayfocusLover DIV IMG {
	WIDTH: 88px
}
.ms-cal-wtopdayfocusRTLover DIV IMG {
	WIDTH: 88px
}
.ms-cal-wtopdayfocusRTLLover DIV IMG {
	WIDTH: 88px
}
.ms-cal-wtopday-todayRTLover DIV IMG {
	WIDTH: 88px
}
.ms-cal-wtopday-todayRTLLover DIV IMG {
	WIDTH: 88px
}
.ms-cal-wtopday-todayRTL DIV IMG {
	WIDTH: 88px
}
.ms-cal-wtopday-todayRTLL DIV IMG {
	WIDTH: 88px
}
.ms-cal-wtopdayfocusRTL DIV IMG {
	WIDTH: 88px
}
.ms-cal-wtopdayfocusRTLL DIV IMG {
	WIDTH: 88px
}
.ms-cal-wtopdayfocusL DIV IMG {
	WIDTH: 88px
}
.ms-cal-wtopdayfocus DIV IMG {
	WIDTH: 88px
}
.ms-cal-topday DIV A {
	COLOR: #000000; TEXT-DECORATION: none
}
.ms-cal-topday DIV A:active {
	COLOR: #005671; TEXT-DECORATION: none
}
.ms-cal-topday DIV A:link {
	COLOR: #005671; TEXT-DECORATION: none
}
.ms-cal-topday DIV A:visited {
	COLOR: #005671; 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: #005671; 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: #005671; 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-FAMILY: Tahoma; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
.ms-cal-nodataLeft TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
.ms-cal-nodataLeftBtm TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
.ms-cal-nodataLeftBtmRTL TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
.ms-cal-nodataLeftBtm2 TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
.ms-cal-nodataLeftBtmRTL2 TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
.ms-cal-nodataBtm TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
.ms-cal-nodataBtm2 TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
.ms-cal-nodataMid {
	BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #E1DAAE; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 1px; 
}
.ms-cal-nodataLeft {
	BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #E1DAAE; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 1px
}
.ms-cal-nodataLeftRTL {
	BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #E1DAAE; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 1px
}
.ms-cal-nodataLeftBtm {
	BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #E1DAAE; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 1px
}
.ms-cal-nodataLeftBtmRTL {
	BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #E1DAAE; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 1px
}
.ms-cal-nodataLeftBtm2 {
	BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #E1DAAE; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 1px
}
.ms-cal-nodataLeftBtmRTL2 {
	BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #E1DAAE; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 1px
}
.ms-cal-nodataBtm {
	BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #E1DAAE; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 1px
}
.ms-cal-nodataBtm2 {
	BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #E1DAAE; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 1px
}
.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-LEFT: black 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT: black 1px solid; PADDING-TOP: 1px; background-color:#e1daae; border-top:black 1px solid;border-bottom:black 1px solid;
}
*/
.ms-cal-muworkitem {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1px; background-color:#e1daae;border:1px black solid;
}
.ms-cal-muworkitemL {
	BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 1px
}
.ms-cal-muworkitemR {
	BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 1px
}
.ms-cal-muworkitemRTL {
	BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 1px
}
.ms-cal-muworkitemRTLL {
	BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 1px
}
.ms-cal-muworkitem TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
.ms-cal-muworkitemL TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
.ms-cal-muworkitemRTL TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
.ms-cal-muworkitemRTLL TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
.ms-cal-muworkitemR TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
.ms-cal-todayitem TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
.ms-cal-todayitemRTL TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
.ms-cal-noworkitem TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
.ms-cal-workitem TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
.ms-cal-noworkitemRTL TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
.ms-cal-workitem {
	BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 1px
}
.ms-cal-todayitem {
	BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 1px
}
.ms-cal-todayitemRTL {
	BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 1px
}
.ms-cal-workitem2 {
	BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 2px
}
.ms-cal-workitem2B {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 2px
}
.ms-cal-workitemRTL2B {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 2px
}
.ms-cal-todayitem2B {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 2px
}
.ms-cal-todayitemRTL2B {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 2px
}
.ms-cal-workitemL2 {
	BORDER-LEFT: #9ba3b5 3px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-RIGHT: #9ba3b5 1px solid; PADDING-TOP: 2px
}
.ms-cal-workitemRTLL2 {
	BORDER-LEFT: #9ba3b5 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-RIGHT: #9ba3b5 3px solid; PADDING-TOP: 2px
}
.ms-cal-workitemL2B {
	BORDER-BOTTOM: #9ba3b5 3px solid; BORDER-LEFT: #9ba3b5 3px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-RIGHT: #9ba3b5 1px solid; PADDING-TOP: 2px
}
.ms-cal-workitemRTLL2B {
	BORDER-BOTTOM: #9ba3b5 3px solid; BORDER-LEFT: #9ba3b5 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-RIGHT: #9ba3b5 3px solid; PADDING-TOP: 2px
}
.ms-cal-noworkitem {
	BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 1px
}
.ms-cal-noworkitemL {
	BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 1px
}
.ms-cal-noworkitemRTL {
	BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 1px
}
.ms-cal-noworkitemB {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 2px
}
.ms-cal-noworkitemLB {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 2px
}
.ms-cal-noworkitem2B {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 2px
}
.ms-cal-noworkitemL2B {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 2px
}
.ms-cal-noworkitemRTL2B {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 2px
}
.ms-cal-monthitem {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000000; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.ms-cal-monthitem A {
}
TD.ms-cal-monthitem A:hover B {
	COLOR: #000000
}
.ms-cal-monthitem B {
	COLOR: #000000; FONT-WEIGHT: normal
}
.ms-cal-monthMultiDay {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #375b84; PADDING-LEFT: 3px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 3px; FONT-FAMILY: Verdana; COLOR: #ffffff; FONT-SIZE: 7pt; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.ms-cal-monthMultiDay A {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #375b84; PADDING-LEFT: 3px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 3px; FONT-FAMILY: Verdana; COLOR: #ffffff; FONT-SIZE: 7pt; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.ms-cal-monthMultiDay A:link {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #375b84; PADDING-LEFT: 3px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 3px; FONT-FAMILY: Verdana; COLOR: #ffffff; FONT-SIZE: 7pt; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.ms-cal-monthMultiDay A:active {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #375b84; PADDING-LEFT: 3px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 3px; FONT-FAMILY: Verdana; COLOR: #ffffff; FONT-SIZE: 7pt; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.ms-cal-monthMultiDay A:visited {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #375b84; PADDING-LEFT: 3px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 3px; FONT-FAMILY: Verdana; COLOR: #ffffff; FONT-SIZE: 7pt; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.ms-cal-monthMultiDay A:hover {
	BACKGROUND-COLOR: #375b84; TEXT-OVERFLOW: ellipsis; FONT-FAMILY: Verdana; COLOR: #5185c1; FONT-SIZE: 7pt; TEXT-DECORATION: none
}
A.ms-cal-more {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 3px; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 3px
}
A.ms-cal-more:link {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 3px; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 3px
}
A.ms-cal-more:active {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 3px; FONT-FAMILY: Tahoma; COLOR: #003399; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 3px
}
A.ms-cal-more:visited {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 3px; FONT-FAMILY: Tahoma; COLOR: #003399; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 3px
}
A.ms-cal-more:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-cal-more IMG {
	VERTICAL-ALIGN: middle
}
.ms-cal-defaultbgcolor {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #e1daae; PADDING-LEFT: 0px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: 4px;
	background-image:none;
}
.ms-cal-defaultbgcolorsel {
	BACKGROUND-IMAGE: url(/_layouts/images/alldayDefaultOver.gif); TEXT-ALIGN: center; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #f2f8ff; PADDING-LEFT: 0px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; CURSOR: pointer; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 4px
}
.ms-cal-monthAllDay {
	BACKGROUND-IMAGE: url(/_layouts/images/alldayDefault.gif); BORDER-BOTTOM: #8ebbf5 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #8ebbf5 2px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #e3efff; PADDING-LEFT: 0px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; BORDER-TOP: #8ebbf5 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #8ebbf5 2px solid; PADDING-TOP: 4px
}
TD.ms-cal-defaultbgcolor A {
	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 {
	BACKGROUND-IMAGE: url(/_layouts/images/alldayDefaultOver.gif); BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #000000 2px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #f2f8ff; PADDING-LEFT: 0px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; BORDER-TOP: #000000 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 2px solid; PADDING-TOP: 4px
}
.ms-cal-time {
	BACKGROUND-COLOR: #e1daae; WIDTH: 18px; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-timeRTL {
	BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #e3efff; WIDTH: 18px
}
.ms-cal-alldayevent {
	TEXT-ALIGN: center; BORDER-LEFT: #9ba3b5 1px solid; TEXT-OVERFLOW: ellipsis; HEIGHT: 100%; VERTICAL-ALIGN: top; BORDER-RIGHT: #9ba3b5 1px solid; TEXT-DECORATION: none; PADDING-TOP: 1px
}
.ms-cal-alldayeventRTL {
	BORDER-LEFT: #9ba3b5 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-OVERFLOW: ellipsis; HEIGHT: 100%; VERTICAL-ALIGN: top; BORDER-RIGHT: #9ba3b5 3px solid; TEXT-DECORATION: none; PADDING-TOP: 1px
}
.ms-cal-noworkhour {
	BORDER-LEFT: #9ba3b5 2px solid; BACKGROUND-COLOR: #f2f4f7; WIDTH: 18px
}
.ms-cal-blankimage {
	WIDTH: 7px; HEIGHT: 76px; VISIBILITY: hidden
}
.ms-cal-workhour {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e1daae; PADDING-LEFT: 0px; WIDTH: 30px; PADDING-RIGHT: 4px; WHITE-SPACE: nowrap; COLOR: VERTICAL-ALIGN: top; PADDING-TOP: 1px
}
.ms-cal-workhourhalfhour {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; background-color:#e1daae; PADDING-LEFT: 0px; WIDTH: 30px; PADDING-RIGHT: 4px; WHITE-SPACE: nowrap; COLOR: #003399; VERTICAL-ALIGN: top; PADDING-TOP: 1px
}
.ms-cal-workhourover {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #d6e8ff ; PADDING-LEFT: 0px; WIDTH: 30px; PADDING-RIGHT: 4px; WHITE-SPACE: nowrap; COLOR: #003399; VERTICAL-ALIGN: top; PADDING-TOP: 1px
}
.ms-cal-workhourhalfhourover {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #d6e8ff ; PADDING-LEFT: 0px; WIDTH: 30px; PADDING-RIGHT: 4px; WHITE-SPACE: nowrap; COLOR: #003399; VERTICAL-ALIGN: top; PADDING-TOP: 1px
}
.ms-cal-workhourB {
	BORDER-BOTTOM: #add1ff 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e3efff; PADDING-LEFT: 0px; WIDTH: 30px; PADDING-RIGHT: 4px; WHITE-SPACE: nowrap; COLOR: #003399; VERTICAL-ALIGN: top; PADDING-TOP: 1px
}
.ms-cal-workhourBhalfhour {
	BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e1daae; PADDING-LEFT: 0px; WIDTH: 30px; PADDING-RIGHT: 4px; WHITE-SPACE: nowrap; COLOR: #003399; VERTICAL-ALIGN: top; PADDING-TOP: 1px
}
.ms-cal-workhourBover {
	BORDER-BOTTOM: #add1ff 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e3efff; PADDING-LEFT: 0px; WIDTH: 30px; PADDING-RIGHT: 4px; WHITE-SPACE: nowrap; COLOR: #003399; VERTICAL-ALIGN: top; PADDING-TOP: 1px
}
.ms-cal-workhourBhalfhourover {
	BORDER-BOTTOM: black  1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e3efff; PADDING-LEFT: 0px; WIDTH: 30px; PADDING-RIGHT: 4px; WHITE-SPACE: nowrap; COLOR: #003399; VERTICAL-ALIGN: top; PADDING-TOP: 1px
}
.ms-cal-noworkhourRTL {
	BACKGROUND-COLOR: #f2f4f7; WIDTH: 18px; BORDER-RIGHT: #9ba3b5 2px solid
}
.ms-cal-workhourRTL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #e3efff; PADDING-LEFT: 1px; WIDTH: 30px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; COLOR: #003399; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.ms-cal-workhourRTLhalfhour {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #e3efff; PADDING-LEFT: 1px; WIDTH: 30px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; COLOR: #003399; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.ms-cal-workhourRTLover {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #e3efff; PADDING-LEFT: 1px; WIDTH: 30px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; COLOR: #003399; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.ms-cal-workhourRTLhalfhourover {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #e3efff; PADDING-LEFT: 1px; WIDTH: 30px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; COLOR: #003399; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.ms-cal-workhourRTLB {
	BORDER-BOTTOM: #add1ff 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #e3efff; PADDING-LEFT: 1px; WIDTH: 30px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; COLOR: #003399; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.ms-cal-workhourRTLBhalfhour {
	BORDER-BOTTOM: black  1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #e3efff; PADDING-LEFT: 1px; WIDTH: 30px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; COLOR: #003399; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.ms-cal-workhourRTLBover {
	BORDER-BOTTOM: #add1ff 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #e3efff; PADDING-LEFT: 1px; WIDTH: 30px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; COLOR: #003399; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.ms-cal-workhourRTLBhalfhourover {
	BORDER-BOTTOM: black  1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #e3efff; PADDING-LEFT: 1px; WIDTH: 30px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; COLOR: #003399; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.ms-cal-noworkhourF {
	BORDER-LEFT: #9ba3b5 2px solid; BACKGROUND-COLOR: #f2f4f7; WIDTH: 18px; BORDER-TOP: #9ba3b5 3px solid
}
.ms-cal-workhourF {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e1daae; PADDING-LEFT: 0px; WIDTH: 30px; PADDING-RIGHT: 4px; WHITE-SPACE: nowrap; VERTICAL-ALIGN: top; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
.ms-cal-workhourFover {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #d6e8ff; PADDING-LEFT: 0px; WIDTH: 30px; PADDING-RIGHT: 4px; WHITE-SPACE: nowrap; COLOR: #003399; VERTICAL-ALIGN: top; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
.ms-cal-workhourFhalfhour {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e1daae; PADDING-LEFT: 0px; WIDTH: 30px; PADDING-RIGHT: 4px; WHITE-SPACE: nowrap; COLOR: #003399; VERTICAL-ALIGN: top; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
.ms-cal-workhourFhalfhourover {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e1daae; PADDING-LEFT: 0px; WIDTH: 30px; PADDING-RIGHT: 4px; WHITE-SPACE: nowrap; COLOR: #003399; VERTICAL-ALIGN: top; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
.ms-cal-noworkhourRTLF {
	BACKGROUND-COLOR: #f2f4f7; WIDTH: 18px; BORDER-TOP: #9ba3b5 3px solid; BORDER-RIGHT: #9ba3b5 2px solid
}
.ms-cal-workhourRTLF {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #e3efff; PADDING-LEFT: 2px; WIDTH: 30px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; COLOR: #003399; VERTICAL-ALIGN: top; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ms-cal-workhourRTLFover {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #e3efff; PADDING-LEFT: 2px; WIDTH: 30px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; COLOR: #003399; VERTICAL-ALIGN: top; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ms-cal-workhourRTLFhalfhour {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #e3efff; PADDING-LEFT: 2px; WIDTH: 30px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; COLOR: #003399; VERTICAL-ALIGN: top; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ms-cal-workhourRTLFhalfhourover {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #e3efff; PADDING-LEFT: 2px; WIDTH: 30px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; COLOR: #003399; VERTICAL-ALIGN: top; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ms-cal-upper-border {
	BORDER-TOP: #9ba3b5 3px solid; BORDER-RIGHT: #9ba3b5 1px solid
}
.ms-cal-upper-borderRTL {
	BORDER-LEFT: #9ba3b5 1px solid; BORDER-TOP: #9ba3b5 3px 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: black 1px solid;BORDER-right: black 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: black 1px solid; border-right:black 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-STYLE: none
}
.ms-cal-enoworkhourF {
	BORDER-TOP-STYLE: none;
}
.ms-cal-enoworkhourRTL {
	BORDER-TOP-STYLE: none
}
.ms-cal-enoworkhourRTLF {
	BORDER-TOP-STYLE: none
}
.ms-cal-eworkhourF .ms-cal-dayhour {
	HEIGHT: 100%; BORDER-TOP: #add1ff 1px solid
}
.ms-cal-eworkhourF .ms-cal-dayhourF {
	HEIGHT: 100%; BORDER-TOP: black 1px solid;
}
.ms-cal-eworkhour .ms-cal-dayhourF {
	HEIGHT: 100%; BORDER-TOP: black 1px solid
}
.ms-cal-eworkhour .ms-cal-dayhour {
	HEIGHT: 100%; BORDER-TOP: black 1px solid
}
.ms-cal-eworkday .ms-cal-dayhour {
	HEIGHT: 100%; BORDER-TOP: black 1px solid; 
}
.ms-cal-enoworkday .ms-cal-dayhour {
	HEIGHT: 100%; BORDER-TOP: black 1px solid
}
.ms-cal-eworkday .ms-cal-dayhourF {
	HEIGHT: 100%; BORDER-TOP: black 1px solid; BORDER-left: black 1px solid
}
.ms-cal-enoworkday .ms-cal-dayhourF {
	HEIGHT: 100%; BORDER-TOP: black 1px solid; border-left:black 1px solid;
}
.ms-cal-enoworkhourF .ms-cal-dayhour {
	HEIGHT: 100%; BORDER-TOP: black 1px solid;background-color:#e1daae;
}
.ms-cal-enoworkhourF .ms-cal-dayhourF {
	HEIGHT: 100%; BORDER-TOP: black 1px solid;background-color:#e1daae;
}
.ms-cal-enoworkhour .ms-cal-dayhour {
	HEIGHT: 100%; BORDER-TOP: black 1px solid;background-color:#e1daae;
}
.ms-cal-enoworkhour .ms-cal-dayhourF {
	HEIGHT: 100%; BORDER-TOP: black 1px solid;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTL {
	HEIGHT: 100%; BORDER-TOP: black 1px solid
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF {
	HEIGHT: 100%; BORDER-TOP: black 1px solid
}
.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF {
	HEIGHT: 100%; BORDER-TOP: black 1px solid
}
.ms-cal-eworkhourRTL .ms-cal-dayhourRTL {
	HEIGHT: 100%; BORDER-TOP: black 1px solid
}
.ms-cal-eworkdayRTL .ms-cal-dayhourRTL {
	HEIGHT: 100%; BORDER-TOP: black 1px solid
}
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTL {
	HEIGHT: 100%; BORDER-TOP: black 1px solid
}
.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF {
	HEIGHT: 100%; BORDER-TOP: black 1px solid
}
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF {
	HEIGHT: 100%; BORDER-TOP: black  1px solid
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF {
	HEIGHT: 100%; BORDER-TOP: black  1px solid
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL {
	HEIGHT: 100%; BORDER-TOP: black 1px solid
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF {
	HEIGHT: 100%; BORDER-TOP: black  1px solid
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL {
	HEIGHT: 100%; BORDER-TOP: black  1px solid
}
.ms-cal-eworkhourF .ms-cal-dayhalfhourF {
	HEIGHT: 100%; BORDER-TOP: black 1px solid
}
.ms-cal-eworkhour .ms-cal-dayhalfhourF {
	HEIGHT: 100%; BORDER-TOP: black 1px solid
}
.ms-cal-eworkhour .ms-cal-dayhalfhour {
	HEIGHT: 100%; BORDER-TOP: black 1px solid
}
.ms-cal-eworkday .ms-cal-dayhalfhour {
	HEIGHT: 100%; BORDER-TOP: black 1px solid;
}
.ms-cal-enoworkday .ms-cal-dayhalfhour {
	HEIGHT: 100%; BORDER-TOP: black 1px solid
}
.ms-cal-eworkday .ms-cal-dayhalfhourF {
	HEIGHT: 100%; BORDER-TOP: black 1px solid; BORDER-left: black 1px solid
}
.ms-cal-enoworkday .ms-cal-dayhalfhourF {
	HEIGHT: 100%; BORDER-TOP: black 1px solid; border-left:black 1px solid;
}
.ms-cal-enoworkhour .ms-cal-dayhalfhour {
	HEIGHT: 100%; BORDER-TOP: black 1px solid
}
.ms-cal-enoworkhour .ms-cal-dayhalfhourF {
	HEIGHT: 100%; BORDER-TOP: black 1px solid
}
.ms-cal-eworkhourRTLF .ms-cal-dayhalfhourRTLF {
	HEIGHT: 100%; BORDER-TOP: black 1px solid
}
.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF {
	HEIGHT: 100%; BORDER-TOP: black 1px solid
}
.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTL {
	HEIGHT: 100%; BORDER-TOP: #e1daae 1px solid
}
.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTL {
	HEIGHT: 100%; BORDER-TOP: #e1daae 1px solid
}
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTL {
	HEIGHT: 100%; BORDER-TOP: #e1daae 1px solid
}
.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF {
	HEIGHT: 100%; BORDER-TOP: #e1daae 1px solid
}
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF {
	HEIGHT: 100%; BORDER-TOP: #e1daae 1px solid
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF {
	HEIGHT: 100%; BORDER-TOP: #e1daae 1px solid
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF {
	HEIGHT: 100%; BORDER-TOP: #e1daae 1px solid
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL {
	HEIGHT: 100%; BORDER-TOP: #e1daae 1px solid
}
.ms-cal-workhourhalfhour {
	HEIGHT: 100%; BORDER-TOP: #e1daae 1px solid; border-right:black 1px solid;
}
.ms-cal-workhourhalfhourB {
	HEIGHT: 100%; BORDER-TOP: #e1daae 1px solid
}
.ms-cal-workhourRTLhalfhour {
	HEIGHT: 100%; BORDER-TOP: #e1daae 1px solid
}
.ms-cal-workhourRTLBhalfhourover {
	HEIGHT: 100%; BORDER-TOP: black 1px solid
}
.ms-cal-workhourRTLhalfhourover {
	HEIGHT: 100%; BORDER-TOP: #e1daae 1px solid
}
.ms-cal-workhourBhalfhourover {
	HEIGHT: 100%; BORDER-TOP: black  1px solid
}
.ms-cal-workhourBhalfhourover {
	HEIGHT: 100%; BORDER-TOP: black 1px solid
}
.ms-cal-workhourhalfhourover {
	HEIGHT: 100%; BORDER-TOP: #d6e8ff 1px solid
}
.ms-cal-workhourRTLFhalfhourover {
	HEIGHT: 100%; BORDER-TOP: #d6e8ff 1px solid
}
.ms-cal-workhourFhalfhourover {
	HEIGHT: 100%; BORDER-TOP: #d6e8ff 1px solid
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhour {
	BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #e1daae; HEIGHT: 100%; BORDER-TOP: black  1px solid
}
.ms-cal-enoworkhourB .ms-cal-dayhour {
	BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #e3efff; HEIGHT: 100%; BORDER-TOP: black  1px solid
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #e1daae; HEIGHT: 100%; BORDER-TOP: black  1px solid
}
.ms-cal-enoworkhourB .ms-cal-dayhourF {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #e3efff; HEIGHT: 100%; BORDER-TOP: black  1px solid
}
.ms-cal-enoworkhourF .ms-cal-dayhour {
	background-color:#e1daae;
}
.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: #e1daae;
}
.ms-cal-enoworkhour .ms-cal-dayhalfhour {
	BACKGROUND-COLOR: #e1daae;
}
.ms-cal-enoworkhour .ms-cal-dayhourF {
	BACKGROUND-COLOR: #e1daae
}
.ms-cal-enoworkhour .ms-cal-dayhour .ms-cal-enoworkhourF .ms-cal-dayhourF {
	BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhour {
	BACKGROUND-COLOR: #e1daae; /*e3efff*/
}
.ms-cal-enoworkhourRTL {
	BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourRTLL {
	BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourL {
	BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourF {
	BACKGROUND-COLOR: #e1daae; /*e3efff*/
}
.ms-cal-enoworkhourRTLF {
	BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTLF {
	BORDER-BOTTOM: #add1ff 1px solid; BACKGROUND-COLOR: #e3efff; HEIGHT: 100%; BORDER-TOP: #d6e8ff 1px solid; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTLF {
	BORDER-BOTTOM: #add1ff 1px solid; BACKGROUND-COLOR: #e3efff; HEIGHT: 100%; BORDER-TOP: #d6e8ff 1px solid; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTL {
	BORDER-BOTTOM: #add1ff 1px solid; BACKGROUND-COLOR: #e3efff; HEIGHT: 100%; BORDER-TOP: #d6e8ff 1px solid
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTL {
	BORDER-BOTTOM: #add1ff 1px solid; BACKGROUND-COLOR: #e3efff; HEIGHT: 100%; BORDER-TOP: #d6e8ff 1px solid
}
.ms-cal-eworkhourF .ms-cal-dayhourF {
	BORDER-LEFT: #000000 1px solid; HEIGHT: 100%
}
.ms-cal-eworkday .ms-cal-dayhourF {
	HEIGHT: 100%
}
.ms-cal-enoworkday .ms-cal-dayhourF {
	 HEIGHT: 100%
}
.ms-cal-enoworkdayF .ms-cal-dayhourF {
	HEIGHT: 100%
}
.ms-cal-eworkday .ms-cal-dayhalfhourF {
	HEIGHT: 100%
}
.ms-cal-enoworkday .ms-cal-dayhalfhourF {
	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 {
	HEIGHT: 100%; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF {
	HEIGHT: 100%; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF {
	HEIGHT: 100%; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF {
	HEIGHT: 100%; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF {
	HEIGHT: 100%; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF {
	HEIGHT: 100%; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF {
	HEIGHT: 100%; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF {
	HEIGHT: 100%; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF {
	HEIGHT: 100%; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-eworkdayRTLF .ms-cal-dayhourRTLF {
	HEIGHT: 100%; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF {
	HEIGHT: 100%; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF {
	HEIGHT: 100%; BORDER-RIGHT: #000000 1px solid
}
.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 {
	HEIGHT: 100%; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF {
	HEIGHT: 100%; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF {
	HEIGHT: 100%; BORDER-RIGHT: #000000 1px solid
}
.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 {
	HEIGHT: 100%; VERTICAL-ALIGN: top
}
.ms-cal-enoworkdayRTL {
	HEIGHT: 100%; VERTICAL-ALIGN: top
}
.ms-cal-eworkday {
	BACKGROUND-COLOR:#ffffff; HEIGHT: 100%; VERTICAL-ALIGN: top; 
}
.ms-cal-eworkdayRTL {
	BACKGROUND-COLOR: #ffffff; HEIGHT: 100%; VERTICAL-ALIGN: top
}
.ms-cal-eworkhour {
	BACKGROUND-COLOR: #ffffff; HEIGHT: 100%; VERTICAL-ALIGN: top
}
.ms-cal-eworkhourRTL {
	BACKGROUND-COLOR: #ffffff; HEIGHT: 100%; VERTICAL-ALIGN: top
}
.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: #e1daae
}
.ms-cal-enoworkday .ms-cal-dayhourF {
	BACKGROUND-COLOR: #e1daae
}
.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: #e1daae;
}
.ms-cal-enoworkdayRTL {
	BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkdayF {
	BACKGROUND-COLOR: #e3efff
}
.ms-cal-enoworkdayRTLF {
	BACKGROUND-COLOR: #e3efff
}
.ms-cal-weekedge {
	BACKGROUND-COLOR: #f4f2e3; WIDTH: 4px; FONT-SIZE: 2px
}
.ms-cal-wemptycell {
	BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #e1daae
}
.ms-cal-wemptycellL {
	BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #e1daae
}
.ms-cal-walldayevent {
	BACKGROUND-COLOR: #e1daae; PADDING-TOP: 1px;border:1px black solid;
}
.ms-cal-walldayeventL {
	BACKGROUND-COLOR: #e1daae; PADDING-TOP: 1px
}
.ms-cal-walldayeventRTL {
	BACKGROUND-COLOR: #c2dcff; PADDING-TOP: 1px
}
.ms-cal-walldayeventRTLL {
	BACKGROUND-COLOR: #c2dcff; PADDING-TOP: 1px
}
.ms-cal-walldayevent TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt
}
.ms-cal-walldayeventRTL TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt
}
.ms-cal-walldayeventL TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt
}
.ms-cal-walldayeventR TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt
}
.ms-cal-walldayeventRTLL TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt
}
.ms-cal-walldayeventRTLR TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt
}
.ms-cal-alldayevent {
	BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-alldayeventL {
	BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-alldayeventRTL {
	BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-alldayeventRTLL {
	BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-alldayevent TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt
}
.ms-cal-alldayeventRTL TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt
}
.ms-cal-alldayeventL TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt
}
.ms-cal-alldayeventR TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt
}
.ms-cal-alldayeventRTLL TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt
}
.ms-cal-alldayeventRTLR TD {
	FONT-FAMILY: Tahoma; FONT-SIZE: 8pt
}
.cont {
	BORDER-BOTTOM: #e1daae 1px solid; WIDTH: 100%; BORDER-TOP: #e1daae 1px solid
}
/*
.contR {
	BORDER-BOTTOM: #e1daae 1px solid; WIDTH: 100%; BORDER-TOP: #e1daae 1px solid
}
*/	
.contR {
	WIDTH: 100%;/*border:1px black solid;*/
}
.contB {
	BORDER-BOTTOM: #e1daae 1px solid; WIDTH: 100%; BORDER-TOP: #e1daae 1px solid
}
.contL {
	BORDER-BOTTOM: #e1daae 1px solid; BORDER-TOP: #e1daae 1px solid
}
.contB {
	/*BORDER-LEFT: #e1daae 2px solid; BORDER-RIGHT: #e1daae 2px solid*/
	BORDER-LEFT: none; BORDER-RIGHT: none;
}
.contL {
	BORDER-LEFT: #e1daae 2px solid
}
.contR {
	BORDER-RIGHT: #e1daae 2px solid
}
.ms-cal-weekitem {
	TEXT-ALIGN: center; TEXT-OVERFLOW: ellipsis; FONT-FAMILY: Verdana; HEIGHT: 100%; COLOR: #000000; FONT-SIZE: 7pt; TEXT-DECORATION: none
}
.ms-cal-weekitem A {
	TEXT-ALIGN: center; TEXT-OVERFLOW: ellipsis; FONT-FAMILY: Verdana; HEIGHT: 100%; COLOR: #000000; FONT-SIZE: 7pt; TEXT-DECORATION: none
}
.ms-cal-weekitem A:link {
	TEXT-ALIGN: center; TEXT-OVERFLOW: ellipsis; FONT-FAMILY: Verdana; HEIGHT: 100%; COLOR: #000000; FONT-SIZE: 7pt; TEXT-DECORATION: none
}
.ms-cal-weekitem A:active {
	TEXT-ALIGN: center; TEXT-OVERFLOW: ellipsis; FONT-FAMILY: Verdana; HEIGHT: 100%; COLOR: #000000; FONT-SIZE: 7pt; TEXT-DECORATION: none
}
.ms-cal-weekitem A:visited {
	TEXT-ALIGN: center; TEXT-OVERFLOW: ellipsis; FONT-FAMILY: Verdana; HEIGHT: 100%; COLOR: #000000; FONT-SIZE: 7pt; TEXT-DECORATION: none
}
.ms-cal-weekitem A:hover {
	TEXT-ALIGN: center; TEXT-OVERFLOW: ellipsis; FONT-FAMILY: Verdana; HEIGHT: 100%; COLOR: #ffffff; FONT-SIZE: 7pt; TEXT-DECORATION: none
}
.ms-cal-tweekitem {
	background-image:none;
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 100%; 
	BACKGROUND-REPEAT: repeat-x; 
	HEIGHT: 100%; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-RIGHT: #000000 1px solid;
}

.ms-cal-tweekitem TD {
	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	FONT-FAMILY: tahoma; 
	FONT-SIZE: 8pt; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 0px
}
.ms-cal-tweekitem TD DIV {
	WIDTH: 100%; 
	HEIGHT: 100%; 
	OVERFLOW: hidden
}
.ms-cal-eworkday .ms-cal-tdayitem TD DIV {
	OVERFLOW: hidden
}
.ms-cal-tdayitem {
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 100%; 
	BACKGROUND-REPEAT: repeat-x; 
	HEIGHT: 100%; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-RIGHT: #000000 1px solid;
	background-image:none;
}
.ms-cal-tdayitem TD {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-FAMILY: tahoma; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.ms-cal-tdayitem TD DIV {
	TEXT-OVERFLOW: ellipsis; HEIGHT: 100%; OVERFLOW: hidden
}
.ms-cal-eworkday .ms-cal-tdayitem TD DIV {
	OVERFLOW: hidden
}
TD.ms-cal-eworkday A.ms-cal-dayitem {
	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 {
	TEXT-DECORATION: none
}
TD.ms-cal-eworkhourF A.ms-cal-dayitem {
	COLOR: #003399; TEXT-DECORATION: none
}
TD.ms-cal-enoworkday A.ms-cal-dayitem {
	TEXT-DECORATION: none
}
TD.ms-cal-enoworkhourB A.ms-cal-dayitem {
	COLOR: #003399; TEXT-DECORATION: none
}
A.ms-cal-dayitem:hover {
	TEXT-ALIGN: center; TEXT-OVERFLOW: ellipsis; COLOR: #000000; TEXT-DECORATION: none
}
A.ms-cal-dayitem:hover NOBR {
	COLOR: #000000
}
.ms-cal-dayitem NOBR {
	COLOR: #000000; FONT-WEIGHT: normal
}
.ms-cal-gempty {
	BORDER-COLLAPSE:separate; FONT-FAMILY: Tahoma,Verdana; FONT-SIZE: 8pt; CURSOR: default; 
}
.ms-cal-navheader {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: Tahoma; COLOR: #005671; FONT-SIZE: 12pt; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.ms-cal-nav-buttonsltr {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; COLOR: #83b0ec; FONT-SIZE: 10pt; PADDING-TOP: 0px
}
.ms-cal-nav-buttonsRTL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; COLOR: #83b0ec; FONT-SIZE: 10pt; PADDING-TOP: 0px
}
DIV.ms-cal-navheader A IMG {
	BACKGROUND-IMAGE: url(/_layouts/images/listheadergrad.gif); BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; VERTICAL-ALIGN: middle; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.ms-cal-hidden {
	DISPLAY: none
}
.leftNavCalendar
{
	margin-right:15px;
	margin-left:7px;
	margin-top:20px;
	padding-top:0px;
	border:1px #8997BC solid;
	background-color: #f4f2e3;
	width:180px; 
	min-height:700px;
	height:auto !important;
	position:relative;
	padding-bottom:140PX;
	
}

.leftNavCalendar .ms-picker-header {
	background-image:none;
	background-color:#ccbea1;
}

.leftNavCalendar .ms-quickLaunch {
	background-color:transparent;
	border:thin black none;
}

.leftNavCalendar .ms-picker-footer {
	width:90%;	
	font-size:8pt;
	WHITE-SPACE:pre-wrap;
	border:1px black none
}

.leftNavCalendar .ms-picker-table {
	width:90%;	
	font-size:8pt;
}

.leftNavCalendar ms-picker-monthselected {
	background-color:#ffda8a;
}

/*Set the border date picker toolbar */
.ContentCalendar .ms-menutoolbar {
	/*background-image:none;*/
	background-color:#ccbea1;
	
	
}
.ContentCalendar .ms-menutoolbar td a {
	color:#005671;
}
.ContentCalendar .ms-menutoolbar td {
	border:none;
}

/*Set the color of the date picker "View:" */
.ContentCalendar .ms-listheaderlabel {
	color:black;
}

/*Set the color of the toolbar separators*/
.ContentCalendar .ms-cal-nav {
	color:black;
}
.ContentCalendar .ms-separator img {
	background:black;
}

/*Set the color of the date picker Expand and Collapse*/
.ContentCalendar .ms-cal-nav-buttonsltr {
	color:black;
}


/*Set the color of the date picker text Months*/
.leftNavCalendar .ms-picker-monthcenter a:link {
	color:black;	
}

.leftNavCalendar .ms-picker-table td.ms-picker-footer {
	border-top:1px black solid;
}

.ContentCalendar table{
	background-image:none;
}

.ContentCalendar td.ms-viewselector{
 	width:100%;
}

.CountyLNav .ms-picker-header {
	background-image:none;
	background-repeat:repeat-x;
	font-weight:normal;	
	background-color:#E1DAAE;
	color:#005671 !important;

}

.CountyLNav .ms-navframe .ms-datepickerouter {
	background-image:none;
	border:1px #000000 solid;
}

.CountyLNav .ms-picker-line {
	border:1px #000000 solid;
	background-color:#000000;
	
}

