BODY, TD, P, form, input, select {
	FONT-SIZE: small; 
	FONT-FAMILY: Tahoma, Arial,Helvetica,Sans-Serif;
	MARGIN: 0 0 0 0;
	}

A {
	COLOR: #312717; 
	TEXT-DECORATION: none;
	}

A:visited {
	COLOR: #312717; 
	TEXT-DECORATION: none;
	}

A:hover {
	COLOR: #312717; 
	TEXT-DECORATION: none;
	}


.calendartitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px;
    color: #5d4a2b;
	}
    
.datetitle {
	FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    color: #e0bd74;
	}

.eventtitlebig {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 24px; 
	}

.eventtimebig {
	FONT-SIZE: 18px; 
	}

.littlecalendardatetitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small;
	}

.littlecalendarheader {
	FONT-SIZE: x-small; 
    color: #312717;
	BACKGROUND-COLOR: ede4d1;
	}

.littlecalendarday {
	FONT-SIZE: x-small;
	BACKGROUND-COLOR: #ede4d1;
    padding: 0;
    vertical-align: middle;
	}

.littlecalendarday a {
	font-weight: normal;
   	color: #31669c;
	display: block;
	padding: 3px;
	}

.littlecalendarday a:link, .littlecalendarday a:visited {
   	color: #31669c;
	font-weight: normal;
	}
	
.littlecalendarday a:hover, .littlecalendarday a:active {
	BACKGROUND-COLOR: #e9d095;
	color: #31669c;
	}

.littlecalendarweek {
	FONT-SIZE: xx-small; 
	BACKGROUND-COLOR: #5d4a2b;
    padding: 0;
    vertical-align: middle;
	}


.littlecalendarweek a {
	font-weight: normal;
   	color: #31669c;
	display: block;
	padding: 3px;
	}

.littlecalendarweek a:link, .littlecalendarweek a:visited {
   	color: #31669c;
	font-weight: normal;
	}
	
.littlecalendarweek a:hover, .littlecalendarweek a:active {
	BACKGROUND-COLOR: #5d4a2b;
	color: #31669c;
	}

.littlecalendarother {
	FONT-SIZE: x-small; 
	COLOR: #cccccc;
}



.todayis {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
    color:#e0bd74;
	}
    
.todayis A:link, .todayis A:visited, .todayis A:hover{
	font-size:12px;
	color:#FFFFFF;
    font-weight:bold;
	}

    
    
    
.weekheader {
	BACKGROUND-COLOR: #6488b0; 
	COLOR: #312717;
	}

.weekheader A {
	COLOR: #312717;
	}
.weekheader A:visited {
	COLOR: #312717;
	}

.weekheader A:hover {
	COLOR: #312717;
	}


.monthheader {
	BACKGROUND-COLOR: #aaaaaa; 
	COLOR: #000000;
}
.past {
	BACKGROUND-COLOR: #efdcac;
}
A.past {
	COLOR: #312717;
}
A.past:visited {
	COLOR: #312717;
}
A.past:hover {
	COLOR: #312717;
}
.today {
	BACKGROUND-COLOR: #ffffff;
}
.future {
	BACKGROUND-COLOR: #ede4d1;
}
.eventtime {
	FONT-SIZE: x-small;
}
.eventcategory {
	FONT-SIZE: x-small;
}

.tabactive {
	COLOR: #e4dac2; 
	BACKGROUND-COLOR: #88734e;
}

.tabinactive A {
	COLOR: #88734e;
}
.tabinactive A:visited {
	COLOR: #88734e;
}
.tabinactive A:hover {
	COLOR: #88734e;
}
.tabinactive {
	BACKGROUND-COLOR: #b2c4d8;
}


.announcement {
	FONT-SIZE: medium;
}
.feedbackpos {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small; 
	COLOR: #00CC14;
}
.feedbackneg {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small; 
	COLOR: #FF1A00;
}
.example {
  color: #999999;
}
code, pre {
   font-size: 10pt;
}

