
.schedule {	
font-family: Verdana, sans-serif; color: #333; 
font-size:1.0em;
background-color: transparent; 		
padding:0 ;  margin-top:2em; 
 			}
.schedule th, 
.schedule td 	{
border-bottom: 1px solid #ADADAD; 
border-left: 1px solid #ADADAD;
border-right: 1px solid #ADADAD;
text-align: left;
			}
.schedule th#col1 {color:transparent;}	
.schedule th#col2 {}	                           				 
.schedule th#col3 {}   

.schedule thead th	{
vertical-align: bottom; font: bold 1.4em ; 			
padding: 0.25em 1.5em 0.25em 0.5em;					
border: 1px solid black;
border-width: 1px 0;
			}
	
.schedule tbody th, 
.schedule tbody td {
vertical-align: top; padding-top: 0.3em ; 	
white-space:nowrap; margin-bottom:5em;		
			}		 
.schedule tbody th {
color:#8c003d; 
padding: 0.3em 0 2em 0.5em; 
border-right: 1px solid black; 
font: oblique  bold ;

			}       					
.schedule tbody h4 {
font-size: 1.0em ; color: #333; 			
margin:0 0 0 0.5em;
		}
.schedule tbody p {
margin:0 0 0 0.5em; 
padding:0;color: #666;
			}

/*th[scope="col"] {border: 1px solid black;border-width: 1px 0;} */
	
/*th[scope="row"] { font: oblique  bold 1.1em verdana, sans-serif;color:#552B60;
					padding:0 0 0 10px; border-right: 1px solid black;}	*/
	
/*th[scope="row"] + td {padding-left: 0.75em;}  */

  
/* IE6/Win hacks */
/* * html th[scope="row"] {  border-right: 1px solid black;}	*/	
/* * {margin: 0; padding: 0; border: 0;}	  */
/* _ th[scope="row"] { font: oblique  bold 1.1em verdana, sans-serif;color:#552B60;
					padding:0 0 0 10px; border-right: 1px solid black;}*/