a.current_event_link {

	color: #ffffff;
	
}


body {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 90%;
	
}

/* Small calendar style */

#small_calendar_border {

  border: 1px solid #cccccc;
	padding: 2px;
	position:relative;
	
}
	
.today, .empty_day, .regular_day {

  border-right: 1px solid #CCCCCC;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	
}

.day_of_week {

  border-bottom: 1px solid #cccccc;

}

.today {

  background-color:#5555AA;
	color:#ffffff;
	border:none;
	border:1px solid #55555aa;

}

.empty_day {

  background-color:#cccccc;

}


.regular_day {

  background-color:#FFFFFF;

}


/* Day-to-Day Calendar Styles */

.calendar-header {

	font-size: 140%;
	background-color:#D9ECD9;
	color:#000000;
	font-family: Trebuchet MS,Trebuchet,Helvetica,sans-serif;
	text-align:left;
  border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;

}

.calendar-table {

	border-bottom: 1px solid #000000;
	border-collapse:collapse;
	color:#000000;
}
  
.calendar-cell-white, calendar-cell-color, .calendar-date-cell-white, .calendar-date-cell-color {
	color:#000000;
	vertical-align:top;
	text-align:left;
}

.calendar-cell-white, .calendar-cell-color {

	border-left: 1px solid #000000;
}	

.calendar-cell-color, .calendar-date-cell-color {

  color:#000000;
  background-color: #D9ECD9;
	
}

.current_events, .current_events_header {

	background-color:#800000;
	color:#ffffff;

}

.filler {

  background-color: #5555AA;

}

.footer, a.footer_link {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #ffffff;
	background-color: #5555AA;
	border-collapse:collapse;
 /* border-top: 1px solid #006699; */

}

.main_table {

  border-right: 2px solid #006699;
	border-bottom: 2px solid #006699;
	border-left: 2px solid #006699;
	border-top: 1px solid #006699;
	
}

.page_header {

	background-color:#800000;
	color:#ffffff;
	font-size:150%;
	font-family: Franklin Gothic Heavy, Arial, Helvetica, sans-serif;

}

.paragraph_header {

	font-weight:bold;
	color:#5555AA;
	
}


.table_header {

	font-size: 150%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;

}

.table_main {

	color: #000000;
	background-color: #ffffff;
	border-bottom: 1px solid #000000;
	border-left:  1px solid #000000;
	border-right: 1px solid #000000;
	border-top:  1px solid #000000;

}

textarea {

	font-size: 100%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	
}



