BODY, TD, P {
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Times, serif;
	MARGIN: 0 0 0 0;
}
A {
	COLOR: #cc6633; 
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #cc6633; 
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #cc6633; 
	TEXT-DECORATION: underline;
}
.calendartitle {
	COLOR:#007bb6;
	FONT-SIZE: 20px;
}
.datetitle {
	FONT-SIZE: 20px;
	COLOR:#007bb6; 
}
.eventtitlebig {
 
	FONT-SIZE: 24px; 
	line-height: 120%;
}
.eventtimebig {
	FONT-SIZE: 18px; 
}
.littlecalendardatetitle {; 
	FONT-SIZE: 10pt;
}
.littlecalendarheader {
	FONT-SIZE: 8pt; 
	BACKGROUND-COLOR: #fafafa;
}
.littlecalendarday {
	FONT-SIZE: 8pt; 
	BACKGROUND-COLOR: #fafafa;
}
.littlecalendarweek {
	FONT-SIZE: 7pt;
	BACKGROUND-COLOR: #fafafa;
}
.littlecalendarother {
	FONT-SIZE: 8pt; 
	COLOR: #eeeeee;
}
.todayis {
	FONT-SIZE: small;  
}
.todayis A {
	FONT-SIZE: small; 
	COLOR: #cc6633;
}
.todayis A:visited {
	COLOR: #cc6633;
}
.todayis A:hover {
	COLOR: #cc6633;
	TEXT-DECORATION: underline;
}
.weekheader {
	BACKGROUND-COLOR: #dddddd; 
	COLOR: #999999;
}
.monthheader {
	BACKGROUND-COLOR: #aaaaaa; 
	COLOR: #000000;
}
.past {
	BACKGROUND-COLOR: #fafafa;
}
A.past {
	COLOR: #cccccc;
}
A.past:visited {
	COLOR: #cccccc;
}
A.past:hover {
	COLOR: #cc6633;
}
.today {
	BACKGROUND-COLOR: #ffffff;
	BORDER:1px solid #007bb6;
}
.future {
	BACKGROUND-COLOR: #ffffff;
}
.eventtime {
	FONT-SIZE: x-small;
}
.eventcategory {
	FONT-SIZE: x-small;
}
.tabactive {
	COLOR: #999999; 
	BACKGROUND-IMAGE: url(images/activetab.gif) repeat-once;
}
.tabinactive A {
	COLOR: #ffffff;
}
.tabinactive A:visited {
	COLOR:  #ffffff;
}
.tabinactive A:hover {
	COLOR: #cc6633;
}
.tabinactive {
	BACKGROUND-IMAGE: url(images/passivetab.gif) repeat-once;
}
.announcement {
	FONT-SIZE: 14px/16px;
}
.feedbackpos {

	FONT-SIZE: small; 
	COLOR: #00CC14;
}
.feedbackneg {

	FONT-SIZE: small; 
	COLOR: #FF1A00;
}
.example {
  color: #999999;
}
code, pre {
   font-size: 10pt;
}