#minical-container {
	position: relative;
	border: 1px solid #bfbfbf;
	margin-bottom: 20px;
}

#minical-container table {
  margin-bottom: 0;
}

h3#planned-work-heading {
	color: #113947;
	margin-left: 12px;
	margin-top: 6px;
}

#planned-work-cal-container table td.header {
	background: #4282c3 url(last-week-arrows.png) center 1px no-repeat;
	height: 15px; 
	padding: 0px;
	border: 0;
	cursor: pointer;
}

#planned-work-cal-container table td.header .click { width:100%; height: 15px;}

#planned-work-cal-container table td.footer { 
	background: #4282c3 url(next-week-arrows.png) center 1px no-repeat;
	height: 15px; 
	padding: 0px;
	border: 0;
	cursor: pointer;
}

#planned-work-cal-container table td.footer .click { width:100%; height: 15px;}

#planned-work-cal-container table td span.day { font-weight: bold; display: block; }
#planned-work-cal-container table td span.date-inner { white-space:nowrap; }
#planned-work-cal-container table td.weekend { background-color: white; color: #818180; }
#planned-work-cal-container table td span.time { display:block; white-space:nowrap; }
#planned-work-cal-container table td.today { background-color: #dceaf0; }

#planned-work-cal-container table td.event { background-color: #f0f0f0; }
#planned-work-cal-container table td.unavailable { background-color: #fae3e6; }
#planned-work-cal-container table td.partially { background-color: #f9c293; }
#planned-work-cal-container table td.risk { background-color: #f7f3d5; }
#planned-work-cal-container table td.postponed { background-color: #cbced3; }

p.full-cal {
	position: absolute;
	bottom: 12px;
	right: 4px;
	font-size: 0.9em;
}

#main-content .full-cal a:link {color: #5695c3;}
#main-content .full-cal a:visited {color: #5695c3;}
#main-content .full-cal a:hover {color: black;}






#planned-work-pane, #incidents-pane { position: absolute; zoom:1; width: 100%; margin-top: 22px; left:0px; }

#planned-work-pane p { margin: 5px 0px; padding: 0px 15px; }
#planned-work-pane p a:link, #planned-work-pane p a:visited { color:#676B6B; font-size:14px; font-weight:bold; text-decoration: underline; }
#planned-work-pane p a:hover { color:#478ACC; text-decoration: underline;}

#planned-work-cal-container table { border-collapse: collapse; width: 100%; }
#planned-work-cal-container table td { 
	border-top: 1px solid #bcbdbe; 
	border-bottom: 1px solid #bcbdbe;
	padding: 1px 3px; 
	font-size: 9px;
	vertical-align: top;
	line-height: 1em;
	background: white;
}
#planned-work-cal-container table td a, 
#planned-work-cal-container table td a:link, 
#planned-work-cal-container table td a:visited { text-decoration:none; }

#planned-work-cal-container table td.spacer { padding: 2px; }
#planned-work-cal-container table td.date { 
	/* border-left: 1px solid #828384; */ 
	border-right: 1px solid #828384;
	width: 40px; 
	font-size: 11px; 
	padding: 8px 5px 8px 12px;
	vertical-align: middle;
}


/* #planned-work-cal-container table td.more { border-right: 1px solid #828384; } */
#planned-work-cal-container table td.more,
#planned-work-cal-container table td.less { vertical-align: middle; width: 15px; }

#planned-work-cal-container table td .more,
#planned-work-cal-container table td .less { width: 12px; height: 12px; cursor:pointer;}

#planned-work-cal-container table td .more { background: url(more.png) top center no-repeat; }

#planned-work-cal-container table td .less { background: url(less.png) top center no-repeat; }




#planned-work-cal-overlay {
	background-color: black;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	opacity: 0.5;
	filter: alpha(opacity=50); 
}

#planned-work-cal-overlay-content { 
	position: absolute;
	width: 140px;
	height: 30px;
	top: 35%;
	left: 40%;
	background-color: white;
	font-size: 17px;
	padding: 20px;
} 

#planned-work-cal-overlay-content img { margin-right: 20px; vertical-align: middle; }