/* Calendar.css */
/* Written By: Brian Bahn */
/* Description: A CSS 2.0 template for screen media.  Based upon ExpoSponsors.css. 
		Used by staff.htm page. */
/* Created: 03/11/2006 */
/* Last Modified: 10/04/2011 */


/* Type (Element) Selectors */

	
/* Descendent (Contextual) Selectors */

	.calendarTable caption {
		border: 1px solid black;
		padding: 2px; 
		font-weight: bold; 
		letter-spacing: .05em;
		word-spacing: .1em;
		}

	.calendarTable td {
		margin: 5px; 
		border: 1px solid black; 
		} 

	.calendarTable thead th {
		border: 1px solid black; 
		padding: 3px; 
		background-color: #dcdcdc; /* Gainsboro */
		text-align: center; 
		vertical-align: middle; 
		font-weight: bold; 
		letter-spacing: .05em; 
		word-spacing: .1em; 
		}
	.calendarTable thead tr td {
		padding: 3px; 
		background-color: yellow; /* Yellow */
		text-align: center; 
		vertical-align: middle; 
		font-size: 1.2em; 
		font-weight: bold; 
		letter-spacing: .05em; 
		word-spacing: .1em; 
		}
	#divContent .calendarTable thead a {
		border: 1px dotted silver; 
		border-radius: 1em;  
		padding: 2px; 
		padding-left: 5px; 
		}
	#divContent .calendarTable thead a:hover {
		background-color: white; 
		}

	.calendarTable tbody {
		background-color: #F5F5F5; /* whitesmoke */
		}
	
	.calendarTable tbody tr td {
		padding: 0px; 
		width: 40px; 
		height: 40px; 
		vertical-align: top; 
		font-size: .85em; 
		}
	.calendarTable tbody tr td .divDate {
		margin-bottom: 3px; 
		padding: 1px 2px; 
		background-color: #dcdcdc; /* Gainsboro */
		text-align: left; 
		font-weight: bold; 
		}
	.calendarTable tbody td ul {
		margin: 0px; 
		padding: 0px; 
		}
	.calendarTable tbody td ul li {
		margin-bottom: 3px; 
		font-size: 1em; 
		font-size: 1.05em; 
		}
	
	.calendarTable tbody a {
		margin: 2px; 
		margin: 0px; 
		padding: 1px; 
		text-decoration: none; 
		font-size: 1em; 
		font-size: 1.05em; 
		}

	.calendarTable tbody a:hover {
		border-bottom: none; 
		background-color: #FFE4B5; /* moccasin */
		}

	tr.highlightOffOdd {
		background-color: #F5F5F5; /* whitesmoke */
		background-image: url(images/bgMask-ForestGreen.png); 
		background-repeat: repeat; 
		}
		
	tr.highlightOffEven {
		background-color: #DCDCDC; /* gainsboro */
		background-image: url(../images/bgMask-Pink.png); 
		background-repeat: repeat; 
		}
		
	tr.highlightOn {
		background: transparent; 
		}
		

/* Class Selectors */

	.calendarTable {
		margin: 10px auto; 
		border-collapse: collapse;
		width: 610px; 
		width: 620px; 
		background-color: #F5F5F5; /* whitesmoke */
		font-family: Arial, Helvetica, sans-serif;
		}


/* ID Selectors */

	/*
	#divLeft {
		width: 100px;
		}
	*/
		
/* Pseudo-Class Selectors */

	

/* Pseudo-Element Selectors */

	
	
/* Child Selectors */
		/* Child Selectors are not supported by IEv6 */

	
/* First Child Selectors */
	
	
	
/* Adjacent Selectors */
	
	
	
/* Attribute Selectors */
	
	
	
/* End of Stylesheet Calendar.css. */
