Body 
{ 
color: #643200;
background-color: #ffffcc;
align: center;
}

table.framework
{
	width: 860;
	border-width: 0;
}

div.selected
{	
	width: 120;
	height: 20;
	font-weight: bold;
	border-style: solid;
	border-width: 2;
	border-color: #ff9900;	
}

div.centered
{	
	padding-left: 100;	
}

div.bold
{

	font-weight: bold;
}

td.left_menu	
{
	width: 160;
	background-color: #ffee99;
	border-style: solid;
	border-width: 2;
	border-color: #ff9900;	
}


td.right_menu
{
	width: 170;
	background-color: #ffee99;
	border-style: solid;
	border-width: 2;
	border-color: #ff9900;
}


A:link  
{
	color: #241200;
}  
A:active
{
	color: #241200;
} 

A:visited
{
	color: #241200;
} 
A:hover
{
	color: #ff9900;
} 

span.pseudolink
{
	color: #241200;
	text-decoration: underline;	
	cursor: pointer;
	cursor: hand;
}


span.pseudolink_onmouseover
{
	color: #ff9900;
	text-decoration: underline;	
	cursor: pointer;
	cursor: hand;
}

image.art
{
	border: outset #ff9900 thick;
}

div.small
{
    height: 12px;
	font-size: 11px;
}

td.left_banner
{	
	padding-left:10;
	text-align: left;
	font-weight: bold;
	font-size: 9pt;
	color: #482400;	
	height: 20;
	width: 160;
	font-family: Verdana, Arial;
	background-color: #ff9900;
}

td.left_-
td.left_-
{	
	padding-left:10;
	text-align: left;
	font-weight: bold;
	font-size: 9pt;
	color: #482400;	
	height: 20;
	width: 160;
	font-family: Verdana, Arial;
	background-color: #ff9900;
}

td.right_banner
{	
	padding-left:10;
	text-align: left;
	font-weight: bold;
	font-size: 9pt;
	color: #482400;
	height: 20;
	width: 170;
	font-family: Verdana, Arial;
	background-color: #ff9900;
}

td.left_button
{	
	border-top-color: #ff9900;
	border-top-width: 1;
	border-bottom-width: 1;
	text-align: left;
	padding-left: 10;
	font-weight: bold;
	font-size: 9pt;	
	height: 20;
	width: 160;
	font-family: Verdana, Arial;
	background-color: #ffee99;
}

td.choir_headings
{	
	text-align: center;
	padding-left: 10;
	padding-right: 10;
	font-weight: bold;
	font-size: 9pt;	
	height: 30;
	font-family: Verdana, Arial;
}

span.selected
{	
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana, Arial;
	background-color: #ffbb66;
}

td.left_button_selected
{	
	text-align: left;
	padding-left: 10;
	font-weight: bold;
	font-size: 9pt;	
	color: white;
	height: 20;
	width: 160;
	font-family: Verdana, Arial;
	background-color: #ff9900;
}

td.left_button_mouseover
{	
	cursor: pointer;
	cursor: hand;
	text-align: left;
	padding-left: 10;
	font-weight: bold;
	font-size: 9pt;
	color: white;
	height: 20;
	width: 160;
	font-family: Verdana, Arial;
	background-color: ff9900;
}

td.left_spacer
{
	height: 0;
	width: 160;
	background-color: #ffee99;
}

td.left_staff
{
	height: 0;
	width: 90;
	padding-left: 10;
	padding-right: 10;
}
td.right_staff
{
	height: 0;
	width: 430;		
	border-width: 0;
	text-align: left;
	padding-right: 10;
	font-size: 9pt;	
	color: #241200;
	line-height: 14pt;
	font-family: Arial;
}
td.cell_staff
{
	height: 0;
	width: 520;		
	border-width: 0;
	text-align: justify;
	valign: center;
	padding-left: 10;
	padding-right: 10;
	font-size: 9pt;	
	color: #241200;
	line-height: 14pt;
	font-family: Arial;
}
table.main_center
{
	width: 520;		
	border-width: 0;
	text-align: left;
	padding-left: 10;
	font-size: 9pt;	
	color: #241200;
	line-height: 14pt;
	font-family: Arial;
}

table.staff
{
	width: 520;		
	border-width: 0;
	text-align: left;
	font-size: 9pt;	
	color: #241200;
	line-height: 14pt;
	font-family: Arial;
}

table.site_map
{
	width: 860;
	border-width: 0;
	text-align: left;
	padding-left: 10;
	font-size: 9pt;	
	color: #241200;
	line-height: 14pt;
	font-family: Arial;
}

div.normal_font
{		
	font-size: 9pt;	
	color: #241200;
	line-height: 14pt;
	font-family: Arial;
}

td.default
{			
	border-width: 0;
	text-align: left;
	padding-left: 10;
	font-size: 9pt;	
	color: #241200;
	line-height: 14pt;
	font-family: Arial;
}


table.center_center
{
	width: 530;		
	border-width: 0;
	text-align: left;
	padding-left: 0;	
	padding-right: 0;
	font-size: 9pt;	
	color: #241200;
	line-height: 14pt;
	font-family: Arial;
}

table.inside_center
{
	width: 460;		
	border-width: 0;
	text-align: left;
	padding-left: 10;
	font-size: 9pt;	
	color: #241200;
	line-height: 14pt;
	font-family: Arial;
}

td.3left
{
	text-align: left;
	padding-left: 20;
	padding-right: 10;
	font-size: 9pt;	
	color: #241200;
	line-height: 14pt;
	font-family: Arial;
}
td.3center
{
	text-align: left;
	padding-left: 10;
	padding-right: 10;
	font-size: 9pt;	
	color: #241200;
	line-height: 14pt;
	font-family: Arial;
}
td.3right
{
	text-align: left;
	padding-left: 10;
	padding-right: 20;
	font-size: 9pt;	
	color: #241200;
	line-height: 14pt;
	font-family: Arial;
}

td.center_cell
{
	text-align: left;
	padding-left: 20;
	padding-right: 20;
	font-size: 9pt;	
	color: #241200;
	line-height: 14pt;
	font-family: Arial;
}

td.center_recordings
{	
	line-height: 14pt;
	font-size: 9pt;	
	color: #241200;
	padding-left: 20;
	padding-top: 0;
	padding-right: 20;
	padding-bottom: 20;
}
td.center_top
{
	width: 530;
	padding-left: 20;
	padding-top: 20;
	padding-right: 20;
	padding-bottom: 10;
}

td.center_top_nopad
{
	width: 530;
	padding-left: 20;
	padding-top: 0;
	padding-right: 20;
	padding-bottom: 10;
}

td.center_center_left1
{
	width: 240;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 20;
	padding-right: 0;
}
td.center_center_left
{
	width: 265;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 20;
	padding-right: 10;
}
td.front_left
{
	width: 240;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 20;
	padding-right: 0;
}

td.front_right
{
	width: 290;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 20;
	padding-right: 20;
}

td.center_table
{
	width: 530;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}
td.center_left
{
	width: 265;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 20;
	padding-right: 10;
}
td.center_left_short
{
	width: 160;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 20;
	padding-right: 10;
}
td.center_left_top
{
	width: 265;
	padding-top: 20;
	padding-bottom: 0;
	padding-left: 20;
	padding-right: 10;
}

td.center_left_justify
{
	width: 265;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 20;
	padding-right: 25;
	text-align: justify
}

td.center_center_right
{
	width: 265;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 10;
	padding-right: 20;
}
td.center_center_right1
{
	width: 290;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 10;
	padding-right: 20;
}

td.center_right
{
	width: 265;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 10;
	padding-right: 20;
}
td.center_right_long
{
	width: 370;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 10;
	padding-right: 20;
}

td.center_right_top
{
	width: 265;
	padding-top: 20;
	padding-bottom: 0;
	padding-left: 10;
	padding-right: 20;
}

td.center_right_justify
{
	width: 265;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 20;
	padding-right: 20;
	text-align: justify
}

td.left_bottom
{
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 20;
	padding-right: 0;
}

td.right_bottom
{
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 20;
}
td.calendar
{
	height: 14;
	text-align: left;
	width: 265;
}
td.left_schedule
{
	height: 14;
	text-align: left;
	width: 160;
}
td.left_schedule_1
{
	height: 14;
	text-align: left;
	width: 220;
	vertical-align: top;
}
td.middle_schedule
{
	height: 14;
	text-align: left;
	width: 100;
	vertical-align: top;
}
td.right_schedule_1
{
	height: 14;
	text-align: right;
	width: 180;
	vertical-align: top;
}
td.right_right_schedule
{
	height: 14;
	text-align: left;
	width: 80;
}

td.left_schedule_title
{
	height: 14;
	text-align: left;
	width: 200;
	font-size: 11 pt;
	font-weight: bold;
}
td.center_schedule_title
{
	height: 14;
	text-align: left;
	width: 100;
	font-size: 11 pt;
	font-weight: bold;
}
td.right_schedule_title
{
	height: 14;
	text-align: left;
	width: 100;
	font-size: 11 pt;
	font-weight: bold;
}
td.center_schedule
{	
	text-align: left;
	width: 100;
	height: 14;
}

td.right_schedule
{
	text-align: left;
	width: 80;
	height: 14;
}

td.right_schedule_1
{
	text-align: right;
	width: 100;
	height: 14;
}
td.center_bottom
{
	width: 530;
	padding-top: 10;
	padding-left: 20;
	padding-right: 20;
	padding-bottom: 20;
}

td.right_cell
{	
	text-align: left;
	padding: 10;
	font-weight: bold;
	font-size: 9pt;	
	height: 20;
	width: 170;
	font-family: Verdana, Arial;
	background-color: #ffee99;
}

td.right_spacer
{
	height: 10;
	width: 170;
	background-color: #ffee99;
}

td.top_right
{
	height: 20;
	width: 170;
	background-color: #ffee99;
	border-left-style: solid;
	border-left-width: 2;
	border-left-color: #ff9900;
}
td.top_left
{
	width: 160;
	height: 20;
	background-color: #ffee99;
	border-right-style: solid;
	border-right-width: 2;
	border-right-color: #ff9900;

}
td.top_button
{	
	text-align: center;
	font-weight: bold;
	font-size: 9pt;	
	height: 20;
	width: 90;
	font-family: Verdana, Arial;
}

td.top_button_mouseover
{	
	cursor: pointer;
	cursor: hand;
	text-align: center;
	font-weight: bold;
	font-size: 9pt;
	color: white;
	height: 20;
	width: 90;
	font-family: Verdana, Arial;
	background-color: #ff9900;
}
td.top_button_selected
{	
	text-align: center;
	font-weight: bold;
	font-size: 9pt;	
	color: white;
	height: 20;
	width: 90;
	font-family: Verdana, Arial;
	background-color: #ff9900;
}

td.top_button_double
{	
	text-align: center;
	font-weight: bold;
	font-size: 9pt;	
	height: 20;
	width: 170;
	font-family: Verdana, Arial;
}
td.top_button_double_mouseover
{	
	cursor: pointer;
	cursor: hand;
	text-align: center;
	font-weight: bold;
	font-size: 9pt;	
	color: white;
	height: 20;
	width: 170;
	font-family: Verdana, Arial;
	background-color: #ff9900;
}
td.top_button_double_selected
{	
	text-align: center;
	font-weight: bold;
	font-size: 9pt;	
	color: white;
	height: 20;
	width: 170;
	font-family: Verdana, Arial;
	background-color: #ff9900;
}

td.top_menu
{	
	width: 860;
	background-color: #ffee99;
	border-style: solid;
	border-bottom-width: 2;
	border-left-width: 2;
	border-right-width: 2;
	border-top-width: 0;
	border-color: #ff9900;
}

td.academy_banner
{	
	width: 860;
	background-color: #ffee99;
	border-style: solid;
	border-bottom-width: 2;
	border-left-width: 2;
	border-right-width: 2;
	border-top-width: 2;
	border-color: #ff9900;
}

td.copyright 
{
	border-top-style: solid;
	border-top-width: 2;
	border-top-color: #ff9900;
	border-bottom-style: solid;
	border-bottom-width: 2;
	border-bottom-color: #ff9900;
	background-color: #ffee99;
}

td.copyright_left
{
	width: 160;
	background-color: #ff9900
}
td.copyright_right
{
	width: 170;
	background-color: #ff9900
}

td.photo_gallery
{	
	
	align: left;
	padding-top: 20;
	padding-bottom: 0;
	padding-left: 40;
	padding-right: 20;
}

td.photo_icons_left
{
	
	vertical-align: top; 
	padding-top: 0;
	padding-bottom: 10;
	padding-left: 40;
	padding-right: 0;
}

td.photo_icons_center
{
	
	vertical-align: top; 
	padding-top: 0;
	padding-bottom: 10;
	padding-left: 15;
	padding-right: 15;
}

td.photo_icons_right
{	
	
	vertical-align: top; 
	padding-top: 0;
	padding-bottom: 10;
	padding-left: 0;
	padding-right: 40;
}

div.orange
{
	background-color: #ff9900;
}
div.heading
{
	font-weight: bold;
	font-size: 14pt;
	color: #000000;	
	font-family: Times New Roman;
}

hr.hr
{
    width: 150;
    size: 1;
    color: #000000;
    align: left;
    #643200;
}

H1.big
{
	font-size: 14pt;
}
H2.big
{
	font-size: 12pt;
}


H2.italics
{
	font-size: 10pt;
	font-style: italic;
}