﻿.ms-calheader { background-color:#eeeeee; }
.ms-cal-weekempty, .ms-cal-weekemptyRTL {background-color:#eeeeee;}
.ms-cal-weekname {background-color:#eeeeee;}
.ms-cal-weekday {background-color:#eeeeee;}
.ms-cal-week, .ms-cal-weekB, .ms-cal-weekRTL, .ms-cal-weekRTLB {
	background-color:#C2DCFF;
	background-image:url(/Style Library/Images/weekbox.gif) !important;
	border:1px solid #afafaf;
}
.ms-cal-weekselected, .ms-cal-weekselectedRTL {background-color:#eeeeee;}
.ms-cal-topday, .ms-cal-topdayL, .ms-cal-wtopdayL, .ms-cal-wtopday {
	background-color:#D6E8FF;
	background-image:url(/Style Library/Images/calnumBttn.gif) !important;
	border:1px solid #afafaf;
}
.ms-cal-topdayRTL, .ms-cal-topdayRTLL, .ms-cal-wtopdayRTL, .ms-cal-wtopdayRTLL {
	background-color:#FFDA8A;
	background-image:url(/Style Library/Images/calnumBttn.gif) !important;
	border:1px solid #afafaf;
}
.ms-cal-topday-today, .ms-cal-wtopday-today, .ms-cal-topday-todayRTL, .ms-cal-wtopday-todayRTL {
	background-color:#FFDA8A;
	background-image:url(/Style Library/Images/calnumBttntoday.gif) !important;
	border:1px solid #afafaf;
}
.ms-cal-topday-today div, .ms-cal-wtopday-today div, .ms-cal-topday-todayover div, .ms-cal-wtopday-todayover div, .ms-cal-topday-todayRTL div, .ms-cal-wtopday-todayRTL div, .ms-cal-topday-todayoverRTL div, .ms-cal-wtopday-todayRTLover div {
	border:1px solid #FFA521;
}
.ms-cal-topday-todayover, .ms-cal-wtopday-todayover,
.ms-cal-topday-todayoverRTL, .ms-cal-wtopday-todayRTLover {
	background-color:#FFE1BB;
	border:1px solid #83B0EC;
}
.ms-cal-topdayover, .ms-cal-topdayoverL, .ms-cal-wtopdayover, .ms-cal-wtopdayLover, .ms-cal-topdayfocusover, .ms-cal-wtopdayfocusover, .ms-cal-wtopdayfocusLover {
	background-color:#EBF3FF;
	background-image:url(/Style Library/Images/calnumBttnover.gif) !important;
	border:1px solid #afafaf;
}
.ms-cal-topdayoverRTL, .ms-cal-topdayoverRTLL, .ms-cal-topdayfocusoverRTL, .ms-cal-topdayfocusoverRTLL, .ms-cal-wtopdayRTLover, .ms-cal-wtopdayRTLLover, .ms-cal-wtopdayfocusRTLover, .ms-cal-wtopdayfocusRTLLover {
	background-color:#EBF3FF;
	border:1px solid #afafaf;
}
.ms-cal-topdayfocus, .ms-cal-topdayfocusL, .ms-cal-topdayfocusRTL, .ms-cal-topdayfocusRTLL, .ms-cal-wtopdayfocus, .ms-cal-wtopdayfocusL, .ms-cal-wtopdayfocusRTL, .ms-cal-wtopdayfocusRTLL {
	background-color:#FFDA8A;
	background-image:url(/Style Library/Images/selectednav.gif)!important;
	background-repeat:repeat-x;
	border:1px solid #afafaf;
}
.ms-cal-nodataMid, .ms-cal-nodataLeft, .ms-cal-nodataLeftRTL, .ms-cal-nodataLeftBtm, .ms-cal-nodataLeftBtmRTL, .ms-cal-nodataLeftBtm2, .ms-cal-nodataLeftBtmRTL2, .ms-cal-nodataBtm, .ms-cal-nodataBtm2 {
	background-color:#eeeeee;
	border-left:1px solid #afafaf;
	border-right:1px solid #afafaf;
}
.ms-cal-nodataLeftBtm, .ms-cal-nodataLeftBtmRTL, .ms-cal-nodataLeftBtm2, .ms-cal-nodataLeftBtmRTL2, .ms-cal-nodataBtm, .ms-cal-nodataBtm2 {
	border-bottom:1px solid #afafaf;
}
.ms-cal-muworkitem, .ms-cal-muworkitemL, .ms-cal-muworkitemR, .ms-cal-muworkitemRTL, .ms-cal-muworkitemRTLL {
	border-left:1px solid #afafaf;
	border-right:1px solid #afafaf;
	padding:1px 0 0;
}
.ms-cal-workitem, .ms-cal-todayitem, .ms-cal-todayitemRTL {	
	background-color:#FFFFFF;
	border-left:1px solid #afafaf;
	border-right:1px solid #afafaf;
}
.ms-cal-workitem2 {
	border-left:1px solid #83B0EC;
	border-right:1px solid #83B0EC;
}
.ms-cal-workitem2B, .ms-cal-workitemRTL2B, .ms-cal-todayitem2B, .ms-cal-todayitemRTL2B {
	background-color:#FFFFFF;
	border-bottom:1px solid #afafaf;
	border-left:1px solid #afafaf;
	border-right:1px solid #afafaf;
}
.ms-cal-workitemL2 {
	background-color:#FFFFFF;
	border-left:3px solid #9BA3B5;
	border-right:1px solid #9BA3B5;
}
.ms-cal-workitemRTLL2 {
	background-color:#FFFFFF;
	border-left:1px solid #9BA3B5;
	border-right:3px solid #9BA3B5;
}
.ms-cal-workitemL2B {
	background-color:#FFFFFF;
	border-bottom:3px solid #9BA3B5;
	border-left:3px solid #9BA3B5;
	border-right:1px solid #9BA3B5;
}
.ms-cal-workitemRTLL2B {
	background-color:#FFFFFF;
	border-bottom:3px solid #9BA3B5;
	border-left:1px solid #9BA3B5;
	border-right:3px solid #9BA3B5;
}
.ms-cal-noworkitem, .ms-cal-noworkitemL, .ms-cal-noworkitemRTL {
	border-left:1px solid #afafaf;
	border-right:1px solid #afafaf;
}
.ms-cal-noworkitemB, .ms-cal-noworkitemLB, .ms-cal-noworkitem2B, .ms-cal-noworkitemL2B, .ms-cal-noworkitemRTL2B {
	border-bottom:1px solid #83B0EC;
	border-left:1px solid #afafaf;
	border-right:1px solid #afafaf;
}
td.ms-cal-monthitem a { color:#003399; }
td.ms-cal-monthitem a:hover b { color:#000000; }
.ms-cal-monthitem b { color:#8C8C8C; }
.ms-cal-monthMultiDay, .ms-cal-monthMultiDay a, .ms-cal-monthMultiDay a:link, .ms-cal-monthMultiDay a:active, .ms-cal-monthMultiDay a:visited {
	background-color:#375B84;
}
.ms-cal-monthMultiDay a:hover {
	background-color:#375B84;
	color:#5185C1;
}
a.ms-cal-more, a.ms-cal-more:link, a.ms-cal-more:active, a.ms-cal-more:visited {
	color:#003399;
}
.ms-cal-defaultbgcolorsel {
	background-color:#F2F8FF;
	background-image:url(/Style Library/Images/alldayDefaultOver.gif)!important;
	background-repeat:repeat-x;
}
.ms-cal-defaultbgcolor,
.ms-cal-monthAllDay {
	background-color:#eeeeee;
	background-image:url(/Style Library/Images/alldayDefault.gif)!important;
	background-repeat:repeat-x;
	border-color:#8EBBF5;
}
td.ms-cal-defaultbgcolor a, td.ms-cal-monthAllDay a { color:#003399; }
.ms-cal-monthAllDaysel {
	background-color:#F2F8FF;
	background-image:url(/Style Library/Images/alldayDefaultOver.gif)!important;
	background-repeat:repeat-x;
	border-color:#83B0EC;
}
.ms-cal-time,
.ms-cal-timeRTL {
	background-color:#eeeeee;
	border-left:1px solid #afafaf;
}
.ms-cal-alldayevent {
	border-left:1px solid #9BA3B5;
	border-right:1px solid #9BA3B5;
}
.ms-cal-alldayeventRTL {
	background-color:#FFFFFF;
	border-left:1px solid #9BA3B5;
	border-right:3px solid #9BA3B5;
}
.ms-cal-noworkhour {
	background-color:#F2F4F7;
	border-left:2px solid #9BA3B5;
}
.ms-cal-workhour, .ms-cal-workhourhalfhour, .ms-cal-workhourover, .ms-cal-workhourhalfhourover {
	background-color:#eeeeee;
	color:#003399;
}
.ms-cal-workhourB, .ms-cal-workhourBhalfhour, .ms-cal-workhourBover, .ms-cal-workhourBhalfhourover {
	background-color:#eeeeee;
	border-bottom:1px solid #ADD1FF;
	color:#003399;
}
.ms-cal-noworkhourRTL {
	background-color:#F2F4F7;
	border-right:2px solid #9BA3B5;
}
.ms-cal-workhourRTL, .ms-cal-workhourRTLhalfhour, .ms-cal-workhourRTLover, .ms-cal-workhourRTLhalfhourover {
	background-color:#eeeeee;
	color:#003399;
}
.ms-cal-workhourRTLB, .ms-cal-workhourRTLBhalfhour, .ms-cal-workhourRTLBover, .ms-cal-workhourRTLBhalfhourover {
	background-color:#eeeeee;
	border-bottom:1px solid #ADD1FF;
	color:#003399;
}
.ms-cal-noworkhourF {
	background-color:#F2F4F7;
	border-left:2px solid #9BA3B5;
	border-top:3px solid #9BA3B5;
}
.ms-cal-workhourF, .ms-cal-workhourFover, .ms-cal-workhourFhalfhour, .ms-cal-workhourFhalfhourover {
	background-color:#eeeeee;
	color:#003399;
}
.ms-cal-noworkhourRTLF {
	background-color:#F2F4F7;
	border-right:2px solid #9BA3B5;
	border-top:3px solid #9BA3B5;
}
.ms-cal-workhourRTLF, .ms-cal-workhourRTLFover, .ms-cal-workhourRTLFhalfhour, .ms-cal-workhourRTLFhalfhourover {
	background-color:#eeeeee;
	color:#003399;
}
.ms-cal-upper-border,
.ms-cal-upper-borderRTL {
	border-left:1px solid #9BA3B5;
	border-top:3px solid #9BA3B5;
}
.ms-cal-enoworkdayF, .ms-cal-enoworkdayRTLF,
.ms-cal-eworkdayF, .ms-cal-eworkdayRTLF,
.ms-cal-workhourF, .ms-cal-workhourRTL, .ms-cal-workhourRTLF, .ms-cal-workhourFover, .ms-cal-workhourRTLFover, .ms-cal-workhour, .ms-cal-workhourB, .ms-cal-workhourFover, .ms-cal-workhourRTLFover, .ms-cal-workhourover, .ms-cal-workhourBover, .ms-cal-workhourRTLover, .ms-cal-workhourRTLBover,
.ms-cal-eworkhourF .ms-cal-dayhour, .ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhour, .ms-cal-enoworkday .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkhourF .ms-cal-dayhour, .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour, .ms-cal-enoworkhour .ms-cal-dayhourF,
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTL, .ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhourRTL, .ms-cal-enoworkdayRTL .ms-cal-dayhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTL, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL {
	border-top:1px solid #ADD1FF;
}
.ms-cal-eworkhourF .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhour, .ms-cal-enoworkday .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhalfhourF,
.ms-cal-eworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTL, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-workhourhalfhour, .ms-cal-workhourhalfhourB, .ms-cal-workhourRTLhalfhour, .ms-cal-workhourRTLBhalfhourover, .ms-cal-workhourRTLhalfhourover, .ms-cal-workhourBhalfhourover, .ms-cal-workhourBhalfhourover, .ms-cal-workhourhalfhourover, .ms-cal-workhourRTLFhalfhourover, .ms-cal-workhourFhalfhourover {
	border-top:1px solid #D6E8FF;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhour, .ms-cal-enoworkhourB .ms-cal-dayhour {
	background-color:#eeeeee;
	border-bottom:1px solid #ADD1FF;
	border-top:1px solid #D6E8FF;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF, .ms-cal-enoworkhourB .ms-cal-dayhourF {
	background-color:#eeeeee;
	border-bottom:1px solid #ADD1FF;
	border-left:1px solid #afafaf;
	border-top:1px solid #D6E8FF;
}
.ms-cal-enoworkhourF .ms-cal-dayhour, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTL, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour, .ms-cal-enoworkhourRTL, .ms-cal-enoworkhourRTLL, .ms-cal-enoworkhourL, .ms-cal-enoworkhourF, .ms-cal-enoworkhourRTLF {
	background-color:#eeeeee;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTLB .ms-cal-dayhourRTLF {
	background-color:#eeeeee;
	border-bottom:1px solid #ADD1FF;
	border-right:1px solid #afafaf;
	border-top:1px solid #D6E8FF;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTL, .ms-cal-enoworkhourRTLB .ms-cal-dayhourRTL {
	background-color:#eeeeee;
	border-bottom:1px solid #ADD1FF;
	border-top:1px solid #D6E8FF;
}
.ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkdayF .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkdayF .ms-cal-dayhalfhourF, .ms-cal-eworkdayF .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF,
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-eworkdayRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF, .ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-eworkdayRTLF .ms-cal-dayhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhourF,
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF {
	border-right:1px solid #afafaf;
}
.ms-cal-enoworkdayF .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkdayF .ms-cal-dayhourF, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkday, .ms-cal-enoworkdayRTL, .ms-cal-enoworkdayF, .ms-cal-enoworkdayRTLF {
	background-color:#eeeeee;
}
.ms-cal-weekedge {
	background-color:#eeeeee;
}
.ms-cal-wemptycell, .ms-cal-wemptycellL {
	background-color:#C2DCFF;
	border-left:1px solid #afafaf;
}
.ms-cal-walldayevent, .ms-cal-walldayeventL, .ms-cal-walldayeventRTL, .ms-cal-walldayeventRTLL {
	background-color:#C2DCFF;
}
.ms-cal-alldayevent, .ms-cal-alldayeventL, .ms-cal-alldayeventRTL, .ms-cal-alldayeventRTLL {
	border-left:1px solid #afafaf;
	border-right:1px solid #afafaf;
}
.cont, .contR, .contB, .contL {
	border-bottom:1px solid #8EBBF5;
	border-top:1px solid #8EBBF5;
}
.contB {
	border-left:2px solid #8EBBF5;
	border-right:2px solid #8EBBF5;
}
.contL {	border-left:2px solid #8EBBF5; }
.contR {	border-right:2px solid #8EBBF5; }


.ms-cal-tweekitem {
	background-color:#eeeeee;
	background-image:url(/Style Library/Images/alldayDefault.gif)!important;
	background-repeat:repeat-x;
	border:1px solid #83B0EC;
}
.ms-cal-tdayitem {
	background-color:#eeeeee;
	background-image:url(/Style Library/Images/alldayDefault.gif)!important;
	background-repeat:repeat-x;
	border:1px solid #83B0EC;
}
td.ms-cal-eworkday a.ms-cal-dayitem, td.ms-cal-enoworkhour a.ms-cal-dayitem, td.ms-cal-enoworkhourF a.ms-cal-dayitem, td.ms-cal-eworkhour a.ms-cal-dayitem, td.ms-cal-eworkhourF a.ms-cal-dayitem, td.ms-cal-enoworkday a.ms-cal-dayitem, td.ms-cal-enoworkhourB a.ms-cal-dayitem {
	color:#003399;
}
.ms-cal-dayitem nobr, 
.ms-cal-nav-buttonsltr, 
.ms-cal-nav-buttonsRTL { color:#83B0EC; }
div.ms-cal-navheader a img {
	background-image:url(/Style Library/Images/listheadergrad.gif)!important;
	background-repeat:repeat-x;
	border:1px solid #83B0EC;
}