.teachersLink
{
	font-weight: bold;
	color: #ff9900;
	font-size:14px;
	text-decoration: none;
}

.teachersLink:hover
{
	text-decoration: underline;
}

table.calendar 
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: white; 
}
.calendar_legend
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: white; 
	background-color: #ff7700;
}
.calendar_legend a
{
	font-size: 11px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}
.calendar_header
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: white; 
	background-color: #d10000;
}
.calendar_border
{
	border-left: 1px #bf5900 solid;
	border-right: 1px #bf5900 solid;
}

.calendar_content
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #ffffff;
}
.calendar_time
{
	color: #ffffff;
}
.calendar_screening
{
	color: #73be1e;
	font-weight: bold;
}
.calendar_workshop
{
	color: #a8500e;
	font-weight: bold;
}
.calendar_special_event
{
	color: #00a0c6;
	font-weight: bold;
}
.program_guide 
{
	color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
}

.red_text
{
	color: #ff1a00;
}
.submenubar
{
	background-color: #d10000;
} 
.v_scrollbar
{
    position: absolute;
	width: 12px;
	display: none;
	background-color: #d10000;
}
.scrollbar_arrow_up
{
	position: absolute;
	width: 12px;
	height: 12px;
}
.scrollbar_arrow_down
{
	position: absolute;
	width: 12px;
	height: 12px;
}
.scrollbar_thumb
{
	position: absolute;
	top: 0px;
	width: 12px;
	height: 16px;
	background-color: #f75708;
}
