﻿/* make the calendar smaller */
.ms-calheader img{ 
	width: auto;
}  


/* calendar (month view) */
.ms-cal-gempty{
	font-size: 85%;
	font-family:Verdana;
 } 
  
.ms-datepickerouter{
	font-size: 85%;
}

td.ms-calheader{
	background: transparent;
}  

td.ms-cal-weekempty {
	background: transparent;
}

td.ms-cal-nav-buttonsltr{
	font-size: 90%;
}

div.ms-cal-navheader img{
	border-color: #000000 !important;
	background: #FFFFFF !important;
}

div.ms-cal-navheader a img {
	border: #FFFFFF;
}

div.ms-cal-navheader{
	border-color: #000000 !important;
	background: #FFFFFF !important;
	font-size: 18pt;
	color: #0F2260;
}

div.ms-cal-navheader img:hover{
	border-color: transparent;
	background: #003366 !important;
}

th.ms-cal-weekname{
	border: 2px #004B85 solid;
}

div.ms-cal-weekday{
	background: #FFFFFF;
	padding: 10px;
	font-size: 13px;
	color: #004B85;
	text-transform: capitalize;
}

th.ms-cal-week, th.ms-cal-weekB{
	border-width: 0 2px 0 0;
	border-color: 004B85;
	border-style: none solid none none;
	background: transparent;
}

th.ms-cal-weekselected{
	border-width: 0 2px 0 0;
	border-color: #004B85;
	border-style: none solid none none;
	background: transparent;
}

td.ms-cal-topday{
	border-style: none solid none solid;
	border-width: 2px;
	background: #FFFFFF;
	border-color: #004B85;
	border-bottom: 0px !important;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	font-family: Verdana;
}

td.ms-cal-topday div a{
	color: #004B85 !important;
}
td.ms-cal-monthitem a {color:#004B85 !important;}

td.ms-cal-topdayover, .ms-cal-topday-today,.ms-cal-wtopday-today,.ms-cal-topday-todayRTL,.ms-cal-wtopday-todayRTL, .ms-cal-topdayoverL, .ms-cal-wtopdayover, .ms-cal-wtopdayLover, .ms-cal-topdayfocusover, .ms-cal-wtopdayfocusover, .ms-cal-wtopdayfocusLover{
	border-style: none solid none solid;
	border-width: 2px;
	background: #75ABE8;
	border-color: #004B85;
	border-bottom: 0px !important;
	font-size: 10pt;
	font-weight: bold;
	color: #004B85;
	text-align: right;
	text-transform: none;
}

td.ms-cal-topday-today, td.ms-cal-topdayfocus{
	border-style: none solid none solid;
	border-width: 2px;
	background: #FFFFFF;
	border-color: #004B85;
	border-bottom: 0px !important;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
}

td.ms-cal-topday-today a, td.ms-cal-topdayfocus a, td.ms-cal-topdayfocusover a{
	border-style: none none hidden none;
	border-width: 5px 5px 0px 5px;
	background: transparent;
	border-color: #004B85;
	font-size: 10pt;
	color: #004B85;
	text-align: right;
}

td.ms-cal-topday-todayover, td.ms-cal-topday-todayover a{
	border-style: none;
	background: #75ABE8;
	border-color: #004B85;
	font-size: 10pt;
	text-align: right;
	font-family: Verdana;
}

td.ms-cal-nodataMid{
	border-style: none solid none none;
	background: #FFFFFF;
	border-color: #004B85;
	border-width: 2px;
}

td.ms-cal-nodataBtm2{
	border-style: none solid solid none;
	background: #FFFFFF;
	border-color: #004B85;
	border-width: 2px;
}

td.ms-cal-workitem, td.ms-cal-noworkitem{
	background: #FFFFFF;
	border-color: #004B85;
	border-style: hidden solid hidden solid;
	border-width: 2px;
	color: #004B85;
}

td.ms-cal-noworkitem2B, .ms-cal-workitem2B, .ms-cal-workitemRTL2B, .ms-cal-todayitem2B, .ms-cal-todayitemRTL2B{
	background-color:#FFFFFF;
	border-bottom:2px solid #004B85;
	border-left:2px solid #004B85;
	border-right:2px solid #004B85;
}
.ms-cal-workitem, .ms-cal-todayitem, .ms-cal-todayitemRTL{
	border-left:2px solid #004B85;
	border-right:2px solid #004B85;

}

td.ms-cal-muworkitem{
	border-color: #000000;
	color: #FFFFFF;
}


td.ms-cal-weekempty{
}

td.ms-cal-monthitem a, td.ms-cal-monthitem b{
	color: #004B85;
}

td.ms-cal-monthitemover a, td.ms-cal-monthitem b{
	color: #004B85;
}

.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-color:transparent;
}
.ms-cal-defaultbgcolor{
	background:transparent none no-repeat;
}

/* calendar (week view) */
th.ms-cal-wtopdayL, th.ms-cal-wtopday { background: #FFFFFF; border-color: #b5b5b5; color:#004B85 !important; }
th.ms-cal-wtopdayL a, th.ms-cal-wtopday a, th.ms-cal-wtopdayLover a, th.ms-cal-wtopdayover a { text-decoration: none; }
th.ms-cal-wtopdayLover, th.ms-cal-wtopdayover { background: #f0f0f0; border-color: #004B85 ; }
th.ms-cal-wtopday-today, th.ms-cal-wtopday-todayover, th.ms-cal-wtopdayfocus, th.ms-cal-wtopdayfocusover, th.ms-cal-wtopdayfocusL, th.ms-cal-wtopdayfocusLover { background: #FFFFFF; border-color: #004B85 ; }
th.ms-cal-wtopday-today a, th.ms-cal-wtopday-todayover a, th.ms-cal-wtopdayfocus a, th.ms-cal-wtopdayfocusover a, th.ms-cal-wtopdayfocusL a, th.ms-cal-wtopdayfocusLover a { color: #004B85; text-decoration: none; }
th.ms-cal-wtopday-today div, th.ms-cal-wtopday-todayover div { border-color: #FFFFFF !important; color:#004B85; }
td.ms-cal-weekedge { background: #ffffff; }
th.ms-cal-workhourF, th.ms-cal-workhourFover, th.ms-cal-workhour, th.ms-cal-workhourover, td.ms-cal-enoworkday, td.ms-cal-enoworkday div.ms-cal-dayhourF, td.ms-cal-enoworkday div.ms-cal-dayhour, td.ms-cal-enoworkhourF div.ms-cal-dayhourF, td.ms-cal-enoworkhourF div.ms-cal-dayhour, td.ms-cal-enoworkhour div.ms-cal-dayhourF, td.ms-cal-enoworkhour div.ms-cal-dayhour { background: #FFFFFF; border-color: #004B85 !important; }
th.ms-cal-workhourhalfhour, th.ms-cal-workhourhalfhourover, th.ms-cal-workhourBhalfhour, th.ms-cal-workhourBhalfhourover, td.ms-cal-enoworkday div.ms-cal-dayhalfhour, td.ms-cal-enoworkday div.ms-cal-dayhalfhourF, td.ms-cal-enoworkhour div.ms-cal-dayhalfhourF, td.ms-cal-enoworkhour div.ms-cal-dayhalfhour, td.ms-cal-enoworkhourB div.ms-cal-dayhalfhourF, td.ms-cal-enoworkhourB div.ms-cal-dayhalfhour { background: #FFFFFF; border-top-color: #004B85 !important; border-left-color: #004B85 !important; }
th.ms-cal-workhourBhalfhour, th.ms-cal-workhourBhalfhourover, td.ms-cal-enoworkhourB div.ms-cal-dayhalfhourF, td.ms-cal-enoworkhourB div.ms-cal-dayhalfhour { border-color: #004B85 !important; }
td.ms-cal-eworkday div.ms-cal-dayhourF, td.ms-cal-eworkday div.ms-cal-dayhour { background: #ffffff; border-color: #004B85 !important; }
td.ms-cal-eworkday div.ms-cal-dayhalfhourF, td.ms-cal-eworkday div.ms-cal-dayhalfhour { background: #ffffff; border-top-color: #004B85 !important; border-left-color: #004B85 !important; }
td.ms-cal-time, td.ms-cal-wemptycellL, td.ms-cal-wemptycell, td.ms-cal-walldayevent { background: #FFFFFF; border-color: #004B85 ; }
.cont, .contB, .contL, .contR { border-color: #004B85 ; }
.ms-cal-muworkitem td, .ms-cal-muworkitemL td, .ms-cal-muworkitemRTL td, .ms-cal-muworkitemRTLL td, .ms-cal-muworkitemR td, .ms-cal-todayitem td, .ms-cal-todayitemRTL td, .ms-cal-noworkitem td, .ms-cal-workitem td, .ms-cal-noworkitemRTL td {font-family:Verdana}


/* calendar (day view) */
td.ms-cal-eworkhour div.ms-cal-dayhourF, td.ms-cal-eworkhour div.ms-cal-dayhour { background: #ffffff; border-color: #004B85 ; }
td.ms-cal-eworkhour div.ms-cal-dayhalfhourF, td.ms-cal-eworkhour div.ms-cal-dayhalfhour { background: #ffffff; border-top-color: #004B85 !important; border-left-color: #004B85 !important; }

/* Calendar Item Font */
.ms-formbody{
	font-family: Verdana;
	font-size: 10pt;
	vertical-align: top;
	background: #FFFFFF;
	border-top: 1px solid #d8d8d8;
	padding: 3px 6px 4px 6px;
}

/* Calendar Disp Form*/
div.ms-areaseparatorleft, div.ms-areaseparatorright, td.ms-areaseparatorleft, td.ms-areaseparatorright, td.ms-rightareacell div.ms-pagemargin{
	background:#ffffff !important;
	border:none !important;
}
.ms-areaseparator{background:transparent;}
table.ms-toolbar{border:transparent}
table.ms-toolbar{background: transparent none;}


/* Quick Launch */
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenter {background:transparent; border-color:transparent;}
.ms-picker-header {background-color: transparent; background-image: url('http://www.membersocieties.org/Style Library/trans.gif');}
.ms-navframe .ms-datepickerouter {border-style: none; margin:0px 4px 4px 2px}
table.ms-picker-table td.ms-picker-footer {border-top-style:none;padding-top:5px;}
.ms-picker-monthcenter a, .ms-picker-monthselected a, .ms-picker-monthcenterON a{font-family:Verdana !important}
