﻿@charset "utf-8";
/* CSS Document */
/* Last Modified: 09/23/2009, - Helen */

/* Homepage Calendar */
#cobCalendarBox{
	width: 270px;
	height: 200px;
	border: 1px #add6db double;
	background-color:#e4f2ec;
	/*margin-left:10px;
	margin-bottom:10px;*/
}
#cobCalendarTitle{
	background-color: #add6db;
	font: bold 11px verdana, geneva, Tahoma, sans-serif;
	text-align: left;
	padding: 3px 0px 3px 10px;
	color: #003333;
	height: 16px;
	width: 260px;
}
#cobCalendarCell {
	height: 178px;
	overflow:auto;
	background-color:#e4f2ec;
	font: 9px verdana, geneva, Tahoma, sans-serif;
}
.cobCalendarRow {
	background-color:#e4f2ec;
	font: 9px verdana, geneva, Tahoma, sans-serif;
	text-align: left;
	color: #003333;
	padding: 5px 10px 5px 10px;
}
.cobCalendarRow a, a:link, a:visited, a:hover {
	color: #003333;
	text-decoration: none;
	font-weight:bold;
}
.cobCalendarRow a:hover {
	color: #003333;
	text-decoration: underline;
}

/* City Calendar Styles (See COBCalendar.css for overridden styles) */
.cobCityCalEventColHead{
	padding:5px 0px 5px 15px;
	font-family: Verdana, geneva, Tahoma, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #003333;
	background-color:#e4f2ec;
	border-bottom: 1px #007617 solid;
}
.cobCityCalEventColText{
	padding:5px 0px 5px 15px;
	font-family: Verdana, geneva, Tahoma, sans-serif;
	font-size: 10px;
	color: #003333;
	border-bottom: 1px #007617 solid;	
}

/* OVERRIDE CLASSES FOR SHAREPOINT CALENDAR */

/* Taken from http://www.thesug.org/Blogs/kyles/Lists/Posts/ViewPost.aspx?ID=25&RootFolder=%2FBlogs%2Fkyles%2FLists%2FPosts */
/* make the calendar smaller */
.ms-calheader img { 
	width: auto; }

/* calendar (month view) */
.ms-cal-gempty { 
	font-size: 11px; }

.ms-datepickerouter { 
	font-size: 11px; }

td.ms-calheader, td.ms-cal-weekempty { 
	background: transparent; }

td.ms-cal-nav-buttonsltr { 
	font-size: 11px; }

div.ms-cal-navheader img { 
	border-color: #b5b5b5 !important; 
	background: #b3dd90 !important; }

div.ms-cal-navheader img:hover { 
	border-color: #9f9f9f !important;
	background: #b3dd90 !important; }

th.ms-cal-weekname, div.ms-cal-weekday { 
	background:#e4f2ec; 
	color: #4b4b4b}

td.ms-cal-topday, th.ms-cal-week, th.ms-cal-weekB { 
	background: #E4F2EC; 
	border-color: #b5b5b5; }

td.ms-cal-topdayover, th.ms-cal-weekselected { 
	background: #b3dd90 ; 
	border-color: #9f9f9f; }

td.ms-cal-topday-today, td.ms-cal-topdayfocus { 
	background: #007617; 
	color:#fff}

td.ms-cal-topday-today a, td.ms-cal-topday-todayover a, td.ms-cal-topdayfocus a, td.ms-cal-topdayfocusover a { 
	color: #ffffff; }

td.ms-cal-topday-today div, td.ms-cal-topday-todayover div, td.ms-cal-topdayfocus div, td.ms-cal-topdayfocusover div { 
	border-color: #007617; }

td.ms-cal-topday-todayover, td.ms-cal-topdayfocusover {
 	background: #007617; 
	color:#fff}
 
td.ms-cal-nodataMid, td.ms-cal-nodataBtm2 { 
	background: #e4f2ec; 
	border-color: #9f9f9f; }

td.ms-cal-workitem, td.ms-cal-workitem2B, td.ms-cal-noworkitem , td.ms-cal-noworkitem2B, td.ms-cal-todayitem, td.ms-cal-todayitem2B { 
	background: #ffffff; 
	border-color: #b5b5b5; }

td.ms-cal-muworkitem, td.ms-cal-muworkitem .contL, td.ms-cal-muworkitem .contR, td.ms-cal-muworkitem .contB, td.ms-cal-workitem .contB, td.ms-cal-workitem .contL, td.ms-cal-workitem .contR { 
	border-color: #000000; }

/* calendar (week view) */
th.ms-cal-wtopdayL, th.ms-cal-wtopday{
	background: #e4f2ec; 
	border-color: #b5b5b5; }
	
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;}
	
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: #007617; }
	
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: #ffffff; 
	text-decoration: none; }
	
th.ms-cal-wtopday-today div, th.ms-cal-wtopday-todayover div {
	border:none !important; }
	
td.ms-cal-weekedge {
	background: #E4F2EC; }
	
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: #e4f2ec; 
	border-color: #b5b5b5 !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: #e4f2ec; 
	border-top-color: #cfcfcf !important; 
	border-left-color: #b5b5b5 !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: #b5b5b5 !important;}
	
td.ms-cal-eworkday div.ms-cal-dayhourF, td.ms-cal-eworkday div.ms-cal-dayhour {
	background: #ffffff; 
	border-color: #b5b5b5 !important; }
	
td.ms-cal-eworkday div.ms-cal-dayhalfhourF, td.ms-cal-eworkday div.ms-cal-dayhalfhour {
	background: #ffffff; 
	border-top-color: #cfcfcf !important; 
	border-left-color: #b5b5b5 !important; }
	
td.ms-cal-time, td.ms-cal-wemptycellL, td.ms-cal-wemptycell, td.ms-cal-walldayevent {
	background: #e4f2ec; 
	border-color: #b5b5b5; }
	
.contB, .contL, .contR { 
	border-color: #000000; }

/* calendar (day view) */
td.ms-cal-eworkhour div.ms-cal-dayhourF, td.ms-cal-eworkhour div.ms-cal-dayhour {
	background: #ffffff; 
	border-color: #b5b5b5; }
	
.ms-cal-enoworkhourB .ms-cal-dayhalfhour, .ms-cal-enoworkhourB .ms-cal-dayhour{
	height:100%;
}
.ms-cal-tdayitem td{
	padding-top: 0px;
padding-right: 4px;
padding-bottom: 1px;
padding-left: 4px;
vertical-align: top;
font-family: tahoma;
font-size: 8pt;
}

