         
table.calendar
{
  padding: 5px;
  spacing: 0px; 
  margin: 0px;
  border-style: solid; 
  border: 1px solid #6bc6c4;
  background-color: #FFFFFF;
  width: 100%;
  height: 100%;  
}
td.calendarsessions	
{
  border-style: solid; 
  border: 1px solid #6bc6c4;
  background-color: #FFFFFF;
  font-family: tahoma;
  font-size: 8pt;
	color: #6bc6c4;
	font-weight: bold;
	height: 20%;  
}
td.calendarnosessions	
{
  border-style: solid; 
  border: 1px solid #6bc6c4;
  background-color: #FFFFFF;
  font-family: tahoma;
  font-size: 8pt;
	color: #6bc6c4;
	font-weight: normal; 
	height: 20%;
}
th.calendar
{
  border-style: solid; 
  border: 1px solid #6bc6c4;
  background-color: #d7d7d7; 
  font-family: tahoma;
  font-size: 8pt;  
  letter-spacing: 1px;
}
table.calendardata
{
  padding: 0px;
  spacing: 0px; 
  margin: 0px;
  border-style: solid; 
  border: 0px solid #6bc6c4;
  background-color: #FFFFFF;
  width: 100%;    
}                  
.calendarpagetext {
		font-family: tahoma;
		color: #6bc6c4;
		font-size: 8pt;
		font-weight: normal;
}
.calendarpagetextbold {
		font-family: tahoma;
		color: #6bc6c4;
		font-size: 8pt;
		font-weight: bold;
}	  
a.calendarpagelink:link {
		font-family: tahoma;
		color: #250ED0;
		font-size: 8pt;
		font-weight: normal;
}
a.calendarpagelink:hover {
		font-family: tahoma;
		color: #AF0808;
		font-size: 8pt;
		font-weight: normal;
}
a.calendarpagelink:visited {
		font-family: tahoma;
		color: #250ED0;
		font-size: 8pt;
		font-weight: normal;
}
a.calendarpagelink {
		font-family: tahoma;
		color: #250ED0;
		font-size: 8pt;
		font-weight: normal;
}                   
table.calendarmonth
{
  padding: 5px;
  border-style: solid; 
  border: 0px solid #6bc6c4;
  background-color: #6bc6c4;
  font-size: 9pt;
  font-weight: bold;
  color: #FFFFFF;
  width: 100%;
  height: 100%;  
}
a.calendarprevnextlink {
		font-family: tahoma;
		color: #000000;
		font-size: 9pt;
		font-weight: bold;
}
a.calendarprevnextlink:hover {
		font-family: tahoma;
		color: #000000;
		font-size: 9pt;
		font-weight: bold;
} 
a.calendarprevnextlink:visited {
		font-family: tahoma;
		color: #000000;
		font-size: 9pt;
		font-weight: bold;
} 
a.calendarprevnextlink:link {
		font-family: tahoma;
		color: #000000;
		font-size: 9pt;
		font-weight: bold;
}                       


<!-- the following are for the small
	calendar on the homepage if is exists -->
td.calendarsessionsHome	
{
  border-style: solid; 
  border: 1px solid #6bc6c4;
  background-color: #FEFFB2;
  font-family: tahoma;
  font-size: 8pt;
	color: #6bc6c4;
	font-weight: bold;
	height: 20%;  
}   
td.calendarnosessionsHome	
{
  border-style: solid; 
  border: 1px solid #6bc6c4;
  background-color: #FFFFFF;
  font-family: tahoma;
  font-size: 8pt;
	color: #6bc6c4;
	font-weight: bold; 
	height: 20%;
}                
table.calendarmonthHome
{
  padding: 5px;
  border-style: solid; 
  border: 0px solid #6bc6c4;
  background-color: #6bc6c4;
  font-size: 8pt;
  font-weight: bold;
  color: #FFFFFF;
  width: 100%;
  height: 100%;  
}                   
a.calendarprevnextlinkHome {
		font-family: tahoma;
		color: #000000;
		font-size: 8pt;
		font-weight: bold;
}
a.calendarprevnextlinkHome:hover {
		font-family: tahoma;
		color: #000000;
		font-size: 8pt;
		font-weight: bold;
} 
a.calendarprevnextlinkHome:visited {
		font-family: tahoma;
		color: #000000;
		font-size: 8pt;
		font-weight: bold;
} 
a.calendarprevnextlinkHome:link {
		font-family: tahoma;
		color: #000000;
		font-size: 8pt;
		font-weight: bold;
}                  
.calendarpagetextHome {
		font-family: tahoma;
		color: #6bc6c4;
		font-size: 8pt;
		font-weight: normal;
}
.calendarpagetextboldHome {
		font-family: tahoma;
		color: #6bc6c4;
		font-size: 8pt;
		font-weight: bold;
}	                   
a.calendarpagelinkHome:link {
		font-family: tahoma;
		color: #250ED0;
		font-size: 8pt;
		font-weight: normal;
  background-color: #FEFFB2;
}
a.calendarpagelinkHome:hover {
		font-family: tahoma;
		color: #AF0808;
		font-size: 8pt;
		font-weight: normal;
  background-color: #FEFFB2;
}
a.calendarpagelinkHome:visited {
		font-family: tahoma;
		color: #250ED0;
		font-size: 8pt;
		font-weight: normal;
  background-color: #FEFFB2;
}
a.calendarpagelinkHome {
		font-family: tahoma;
		color: #250ED0;
		font-size: 8pt;
		font-weight: normal;
  background-color: #FEFFB2;
}                                      
table.calendardataHome
{
  padding: 0px;
  spacing: 0px; 
  margin: 0px;
  border-style: solid; 
  border: 0px solid #6bc6c4;
  background-color: #FEFFB2;
  width: 100%;    
}                    