/* this is the style sheet for the operating hours calendar */

/* The structure of the calendars are: a navigation bar at the top allowing easy access to future months. A title area with a seasonal picture to either side of the month year text.  A grid display of the days and weeks with a picture added in any unused grid blocks and the days of the week in the header of the table.  The three main area: navigation bar, Title Area, and Calendar are common to all of the calendars.  The image for the unused blocks has its own area for each month due to the difference in the location of unused blocks.  It is positioned with an absolute position call and set top and left values to place it appropriately.  */

#MonthNav  {
	display:none;
	position:absolute;
	left:0;
	top:0;
	background-color:#CCCCCC
}

.MonthNav  {
	dispaly:none;
	border-collapse: collapse;
	cell-spacing: 10px;
	border: 1px solid #000000;
	font-size:10px;

}
.MonthNav td {
	border:1px solid #000000;
	padding: 5px;
	margin: 5px;
}
.MonthNav a:link {
	font-size:10px;
	color:#111111;
}
.MonthNav a:visited {
	font-size:10px;
	color:#111111;
}
.MonthNav a:hover {
	font-size:12px;
	color:#000099;
}

#MonthBar  {
	position:absolute;
	top:0px;
	left:0;
	border-collapse: collapse;
	cell-spacing: 10px;
	border: 1px none #000000;
	font-size:60px;
}

#Calendar  {
	position:absolute;
	top:150px;
	left:0;
	border-collapse: collapse;
	cell-spacing: 0;
	border:1px solid #000000;
}
#Calendar  th {
	border-left:2px solid #000000;
	border-bottom:2px solid #000000;
}
#Calendar1  {
	position:absolute;
	top:150px;
	left:0;
	border-collapse: collapse;
	cell-spacing: 0;
	border:1px solid #000000;
}
#Calendar1  th {
	border-left:2px solid #000000;
	border-bottom:2px solid #000000;
}
#Calendar2  {
	position:absolute;
	top:160px;
	left:30px;
	border-collapse: collapse;
	cell-spacing: 0;
	border:1px solid #000000;
}
#Calendar2  th {
	border-left:2px solid #000000;
	border-bottom:2px solid #000000;
}
.Days {
	color:#000000;
}
.Days > tr {
	border:5px solid #000000;
}	
.Days > th {
	border-left:2px solid #000000;
}
#Calendar  td {
	border:1px solid #000000;
	padding: 0;
	margin: 3px;
	width: 134px;
	font-size:16px;
}	
#Calendar1  td {
	border:1px solid #000000;
	padding: 0;
	margin: 3px;
	width: 134px;
	font-size:16px;
}	
#Calendar2  td {
	border:1px solid #000000;
	padding: 0;
	margin: 3px;
	width: 134px;
	font-size:16px;
}	
.hours  {
	font-size:18px;
	text-align:center;
}
.event {
	font-size:16px;
	text-align:center;
	text-decoration:italics;
}




#Jan09FrontBlank {
	position:absolute;
	top:195px;
	left:80px;
}

#Mar09BackBlank {
	position:absolute;
	top:655px;
	left:470px;
}
#AprilEndSpace  {
	position:absolute;
	top:640px;
	left:700px;
}
#SpringBreak  {
	position:absolute;
	top:320px;
	left:150px;
	font-size:40px;
}
#RegistrationMessage  {
	position:absolute;
	top:430px;
	left:185px;
	font-size: 40px;
}
#May09EndBlank  {
	position:absolute;
	top:625px;
	left:430px;
}

#FallRegistration  {
	position: absolute;
	top: 305px;
	left:145px;
	font-size: 28px;
}
#June09TrailSpace  {
	position: absolute;
	top: 560px;
	left:440px;
	font-size: 36px;
}
#LateFallRegistration  {
	position: absolute;
	top: 380px;
	left:290px;
	font-size: 28px;
}
#Library_Week  {
 	position:absolute;
	top:460px;
	left:150px;
	font-size: 26px;
}
