BODY { 
  font-family: verdana,arial,sans-serif;
  font-size:12px;
  color:#000000;
  background-color: #ffffff;  
  margin: 10px 10px 10px 10px;  
}

P, TH, TD, TH.grid, TD.grid, LI {
	font-size:12px;
	color:#000000;
	}

H1 {
	font-size: 17px;
	font-weight: bold;
}
H2 {
	font-size: 14px;
	font-weight: bold;
}	
	

/****************************************************************************
assign colors
*****************************************************************************/
A:link, A:visited, .TXTDate, TD.NAVOn, H1, H2, HR, CAPTION { 
	color: #791730;  /* garnet */
}  

TH.group, TD.NAVOff, TD.NAVOff A:link, TD.NAVOff A:visited,
A:hover, TD.NAVOff A:hover   { 
	color: #FFE812;		/* gold */
}

TD.group A:link, TD.group A:visited, TD.group A:hover, P.big {
   color: #000000;  /* black */
}

.TXTBody {
	color: #333333;
}



/****************************************************************************
assign background colors
*****************************************************************************/
TD.menu, TD.NAVOff, TH.group { 
	background-color: #791730; /* garnet */
} 
TD.odd {
	background-color: #FFFFFF; 	/* white */
}

TD.even, TD.highlight2 {
	background-color: #F8F8FF; 	/* light gray */
}
TD.NAVOn, TD.NAVOn A:hover  { 
	background-color: #FFFFFF;  /* white */
}
TABLE.logo, TD.group { 
	background-color: #FFE812; /* gold */
}
.rehearsal, TD.highlight { 
	background-color: #FFFFCC; /* pale yellow */
}
TD.highlight3 { 
	background-color: #B0C4DE; /* blue */
}


/****************************************************************************
assign link properties
*****************************************************************************/
A:link, A.visited, A.hover,
TD.group A:link, TD.group A:visited, TD.group A:hover { 
	text-decoration: underline 
}
TD.NAVOff A:link, TD.NAVOff A:visited, TD.NAVOff A:hover {
	text-decoration: none;
}

TABLE.logo, TD.highlight {
	border: thin solid #791730;
}
TD.highlight2 {
	border: thin solid #000000;
}

TD.NAVOff {
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	padding: 5px 5px 5px 5px;	
}

TD.NAVOn {
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	padding: 5px 5px 5px 5px;		
	border-style: solid;
	border-width: thin;
	border-color: #791730;
}

.TXTBody {
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.TXTDate {
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	font-weight: normal;
}

TH.group, TD.group, TD.odd, TD.even, TD.rehearsal {
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 5px 5px 5px;	
}	

TH.group, CAPTION {
	font-weight: bold;
}



P.big {
	font-size: 16px;
	font-weight: bold;
}

.urgent {
	font-weight: bold;
	color: red;
	}
	
.important {
	font-size: 16px;
	font-weight: bold;   
   color: red;
	background-color: #B0C4DE; /* blue */   
	border: thin solid red;	
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}	

DIV.highlight {
   border: 2px solid #791730;
   color: #791730;        
   background-color: #FFFFCC; /* pale yellow */
	font-size: 16px;   
	font-weight: bold;
   padding: 5px 5px 5px 5px;
}