body {
	color: #000000;
	background-color: #003366;	
	margin: 0px;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 10px;
	}
.tableview {
	background-color: #ffffff;
	}	
.logo {
	font-size: 2.6em;
	font-family: "Century Gothic";
	letter-spacing: .4em;
	line-height: 1.4em;
	color: #B20000;
	font-weight: bold;
	}

.header {
	font-size: 1.0em;
	line-height: 1.2em;
	font-family: "Century Gothic";
	color: #B20000;
	font-weight: bold;	
	}
.title {
	font-family: "Century Gothic";
	color: #B20000;
	letter-spacing: .4em;
	font-weight: bold;	
	}
.date {
	margin-top: 6px; font-size: 11px; margin-bottom: 6px; TEXT-ALIGN: right
}
.arrows {
	font-weight: bold; font-size: 14px; margin: 1px 6px 5px 36px; color: #ffffff; background-color: #000000
}

INPUT.search {
	font-weight: normal; font-size: 11px; margin-LEFT: 12px;
}
INPUT {
	font-weight: normal; font-size: 11px;
}
SELECT {
	font-weight: normal; font-size: 11px;
}
h1 {
	font-size: 1.9em;
	margin-top: 4px;
	margin-bottom: 4px;	
	color: #ffffe1;
	font-family: "Century Gothic";
	font-weight: normal;
	}
H2 {
	font-size: 1.2em;
	margin-top: 4px;
	margin-bottom: 2px;	
	color: #003366;
	font-family: "Century Gothic";
	font-weight: bold;
	}	
H3 {
	margin-top: 4px; font-weight: bold; font-size: 14px; margin-bottom: 4px; color: #003366;
}
.link-type {
font-size: 10pt; margin: 8px; color: #666699;
}
.main-text {
	font-weight: bold; font-size: 12px; color: #ff9933; background-color: #B20000;
}
.main-text-req {
	font-weight: bold; font-size: 12px; color: #4f4f4f; background-color: #ffffff
}
A {
	color: #003366; background-color: #ffffff; text-decoration: none
}
A:link {
	color: #003366; background-color: #ffffff
}
A:visited {
	color: #003366; background-color: #ffffff
}
A:hover {
	color: #003366; background-color: #ffffff; text-decoration: underline
}
A.nav-text:link {
	font-weight: bold; font-size: 11px; margin: 3px 36px 3px 6px; color: #ffffff; WHITE-SPACE: nowrap; background-color: #000000; text-decoration: none
}
A.nav-text:visited {
	font-weight: bold; font-size: 11px; margin: 3px 36px 3px 6px; color: #ffffff; WHITE-SPACE: nowrap; background-color: #000000; text-decoration: none
}
A.nav-text:hover {
	font-weight: bold; font-size: 11px; margin: 3px 36px 3px 6px; color: #ffffff; WHITE-SPACE: nowrap; background-color: #000000; text-decoration: none
}
A.redlink:link {
	font-weight: bold; font-size: 11px; color: #ff0000; text-decoration: underline
}
A.redlink:visited {
	font-weight: bold; font-size: 11px; color: #ff0000; text-decoration: underline
}
A.redlink:hover {
	font-weight: bold; font-size: 11px; color: #ff0000; text-decoration: underline
}
A.small-links {
	font-size: 13px; color: #003366; background-color: #F9F9F9; text-decoration: none
}
A.small-links:link {
	font-size: 13px; color: #003366; background-color: #F9F9F9; text-decoration: none
}
A.small-links:hover {
	font-size: 13px; color: #003366; background-color: #F9F9F9; text-decoration: underline
}
A.small-links:visited {
	font-size: 13px; color: #003366; background-color: #F9F9F9
}
A.contact:link {
	color: #B20000; text-decoration: underline;
}
A.contact:visited {
	color: #003366; text-decoration: underline;
}
A.contact:hover {
	color: #B20000; text-decoration: underline;
}
A.resource:link {
	font-size: 12px; color: #003366; text-decoration: underline; font-weight: bold;
}
A.resource:visited {
	color: #003366; text-decoration: underline; font-weight: bold;
}
A.resource:hover {
	color: #B20000; text-decoration: underline; font-weight: bold;
}
.copyright {
	font-size: 10px; color: #666666; background-color: #ffffff; TEXT-ALIGN: center
}
.main-arrow {
	font-weight: bold; font-size: 18px; color: #ff9933; background-color: #B20000;
}
A.main-text {
	font-weight: bold; font-size: 12px; color: #ff9933; background-color: #FFCC99;
}
A.main-text:link {
	font-weight: bold; font-size: 12px; color: #003366; background-color: #FFCC99
}
A.main-text:hover {
	font-weight: bold; font-size: 12px; color: #003366; background-color: #FFCC99
}
A.main-text:visited {
	font-weight: bold; font-size: 12px; color: #003366; background-color: #FFCC99
}
.sub-arrow {
	font-weight: bold; font-size: 14px; color: #003366; background-color: #F9F9F9
}
A.sub-text {
	font-weight: bold; font-size: 11px; color: #003366; background-color: #F9F9F9
}
A.sub-text:link {
	font-weight: bold; font-size: 11px; color: #003366; background-color: #F9F9F9
}
A.sub-text:hover {
	font-weight: bold; font-size: 11px; color: #003366; background-color: #F9F9F9
}
A.sub-text:visited {
	font-weight: bold; font-size: 11px; color: #003366; background-color: #F9F9F9
}

p {
	font-size: 0.8em; color: #003366
}
.cities {
	font-size: 0.6em; color: #990000
}
.bolded {
	font-weight: bold; 
}
.instruments {
	color: #990000;
	font-weight: bold;
}
ul {
	list-style-type: square;
	font-size: .8em;
	color: #B20000;
	}
.testimonials {
	padding-right:  5px;
	text-align: left;
	font-style: italic;
}
.teach {
	text-align: left;
	font-style: italic;
}
.goldborder {
	border: 1px solid #E2C623;
}
.quote {
	line-height: 1.2em; color: #636363; font-style: normal; font-size: 0.8em;
}
.article {
	padding-right: 5px
}
.article P {
	margin-bottom: 1.5em; line-height: 175%;
	color: #DCDCDC
}
.article P EM {
	color: #DCDCDC
}
.article A:link {
	border-bottom: #774841 1px dotted
}
.article A:visited {
	color: #ae594c; border-bottom: #774841 1px dotted
}
.article A:hover {
	color: #e45a49; border-bottom: #e45a49 1px solid; background-color: #293838
}
.article UL {
	clear: both; background: url(/images/dotted-line.gif) repeat-x left bottom; margin: 1.5em 0px; font-size: 0.8em; font-weight: normal;
}
.article UL LI {
		list-style-type: none; padding-right: 12px; padding-left: 14px; background: url(/images/bg-list.gif) no-repeat; PADDING-BOTTOM: 3px; color: #B20000; PADDING-TOP: 3px
}
	.phone { font-size: 1.9em; margin-top: 4px; margin-bottom: 4px; color: #ffffe1; font-family: "Century Gothic"; font-weight: normal; }
