/* caption determines the style of 
   the month/year banner above the calendar. */ 

caption { 
     font-family:arial,helvetica;  
     font-size:11px;  
     color: black; 
     font-weight: bold;
	  text-decoration: none;
} 

caption a { 
     font-family:arial,helvetica;  
     font-size:11px;  
     color: black; 
     font-weight: bold;
	  text-decoration: none;
} 


/* .calendar determines the overall formatting style of the calendar,   

   acting as the default unless later overruled. */ 



.calendar  
     { 

     font-family:arial,helvetica;  

     font-size:11px;  

     color: white; 

     background-color: #c0c0c0; 

     border-color: #000000; 

     border-style: solid; 

     border-width: 1px; 

     } 



/* .calendarlink determines the formatting of those days linked to 

   content. */ 



.calendarlink  

     { 

     color: white; 

     } 



/* .header determines the formatting of the weekday headers at the top 

   of the calendar. */ 



.header  

     { 

     background-color: #880524; 

     border-color: #000000; 

     border-style: solid; 

     border-width: 1px; 

     } 



/* .day determines the formatting of each day displayed in the 

   calendar. */ 



.day { 

	background-color: #808080; 

   border-color: #000000; 

   border-style: solid; 

   border-width: 1px; 

	vertical-align: top;

   text-align: left;

} 

  

.dayDate {

	padding: 2px 2px 2px 2px;

	background-color: #606060; 

	border-color: #000000; 

   border-style: solid; 

   border-width: 1px;

}



.day dt {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	margin-left: 2px;

}



.day dd { 

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 9px;

	margin-left: 8px;	

}

	  



/* .today determines the formatting of today's date */ 



.today { 

	background-color: #CCCC99;

	color: #000000;

   border-color: #000000; 

   border-style: solid; 

   border-width: 1px; 

	padding: 2px 2px 2px 2px;

   text-align: left;

	vertical-align: top;

}



.todayDate {

	padding: 2px 2px 2px 2px;

	color: #FFFFFF;

	background-color: #606060; 

	border-color: #000000; 

   border-style: solid; 

   border-width: 1px;

}



.today dt {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	margin-left: 2px;

}



.today dd { 

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 9px;

	margin-left: 8px;	

}



/* 

*/

.practiceDay { 

	background-color: #808080; 

	color: #FFFFFF;

   border-color: #000000; 

   border-style: solid; 

   border-width: 1px; 

	padding: 2px 2px 2px 2px;

   text-align: left;

	vertical-align: top;

}



.practiceDate {

	padding: 2px 2px 2px 2px;

	color: #FFFFFF;

	background-color: #606060; 

	border-color: #000000; 

   border-style: solid; 

   border-width: 1px;

}



.practiceDay dt {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	margin-left: 2px;

}



.practiceDay dd { 

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 9px;

	margin-left: 8px;	

}

.footer {
	color: #000000;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size: 12px; 
  	font-weight: normal;
	text-decoration: none;
}

.team1 { background-color: #990000; }

.team2 { background-color: #663366; }

.team3 { background-color: #330099; }

.team4 {	background-color: #336699; }

.team5 {	background-color: #006666; }

.team6 {	background-color: #669966; }

.team7 {	background-color: #666600; }

.team8 {	background-color: #996666; }

.team9 {	background-color: #663300; }

.team10 { background-color: #CC6633; }

.team11 { background-color: #CC9900; }

.team12 { background-color: #00FF00; }

.team13 { background-color: #000000; }