.s24 {background-color: #3A7B1A;}
.s23 {background-color: #FBC200;}
.s21 {background-color: #07659C;}
.s27 {background-color: #6F6F6F;}
.s22 {background-color: #AA0F0F;}
.s26 {background-color: #E56A11;}
.s25 {background-color: #A31C75;}
.s29999 {background-color: #000000;}


.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#mainContentContainer {
    padding: 15px 20px 0 20px;
  	width: 590px;
  	overflow: visible;
	height: 1%;
}

.spacer {
	margin: 0;
	padding: 0;
	background: #FFF;
	height:18px;
}

#cal {
	background: #FFF;
	width: 590px;
	padding: 0 0 20px 0;
	margin: 0 auto;
}
	
.s24, .s23, .s21, .s27, .s22, .s26, .s25, .s29999 {
	color: #FFF;
}

p.disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 10px;
}

img.callegend { margin: 20px 0 20px 0; }

p.addevent a:link { text-decoration: underline; color: #696969; font-weight: bold; }
p.addevent a:visited { text-decoration: underline; color: #696969; font-weight: bold; }
p.addevent a:hover { text-decoration: underline; color: #000; font-weight: bold; }
p.addevent a:focus { text-decoration: underline; color: #000; font-weight: bold; }
p.addevent a:active { text-decoration: underline; color: #000; font-weight: bold; }
