.titleStyle { 
  font-size: 14pt; color: #FFFFFF;
  background-color: #666699; text-align: center;
  font-weight: bold;
}

.dayHeadSUN {
	font-size: 11pt; color: #FF0000; font-weight: bold;
	background-color: #FFDDDD; text-align: center;
}
.dayHeadSAT {
	font-size: 11pt; color: #FF33FF; font-weight: bold;
	background-color: #CCEECC; text-align: center;
}
.dayHead    {
	font-size: 11pt; color: #003399; font-weight: bold;
	background-color: #CCEECC; text-align: center;
}

.daySUN  { color: #FF0000; background-color: #FFDDDD;
           font-family: Arial, Helvetica, sans-serif; 
           font-size: 12pt; text-align: right; 
}
.daySAT  { color: #FF33FF; background-color: #EEEEEE;
           font-family: Arial, Helvetica, sans-serif; 
           font-size: 12pt; text-align: right; 
}
.day     { color: #003399; background-color: #EEEEEE;
           font-family: Arial, Helvetica, sans-serif; 
           font-size: 12pt; text-align: right; 
}
.holyday { color: #FF0000; background-color: #FFCCFF;
           font-family: Arial, Helvetica, sans-serif; 
           font-size: 12pt; text-align: right;
           font-weight:bold;
}
.currentDay {
           color: #000000; 
           font-family: Arial, Helvetica, sans-serif; 
           font-size: 12pt; text-align: right; 
           font-weight: bold;
}
