

.grayfonttiny {
	color: #000000;
	font-size: 7pt; 
	font-family: verdana, helvetica, arial; 
	text-decoration: none
}
.grayfontbg {
	color: #000000; 
	font-size: 8pt;
	font-family: arial, helvetica, courier; 
	text-decoration: none; 
	background-repeat: no-repeat
}
.grayfontsmaller {
	color: #000000; 
	font-size: 8pt; 	
	font-family: verdana, helvetica, arial; 
	text-decoration: none
}
.grayfontsmall {
	color: #000000; 
	font-size: 9pt; 
	font-family: verdana, helvetica, arial; 
	text-decoration: none
}
.grayfontmedium{
	color: #B0C4DE; 
	font-size: 10pt; 
	font-family: verdana, helvetica, arial; 
	text-decoration: none
}
.grayfontlarge{
	color: #B0C4DE; 
	font-size: 12pt; 
	font-family: verdana, helvetica, arial; 
	text-decoration: none; 
	font-weight: bold
}
.grayfontbig{
	color: #696969; 
	font-size: 20pt; 
	font-family: arial, helvetica, courier; 
	text-decoration: none
}
.navy {
	font-family: verdana, helvetica, arial; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #000080
}
.smallfont {
	color:  #000000; 
	font-size: 10pt; 
	font-family: arial, helvetica, courier; 
	text-decoration: none
}
.smallfontm {
	color: #800000;
	font-size: 10pt; 
	font-family: arial, helvetica, courier; 
	text-decoration: none
}
.tiny {
	font-size: 8pt; 
	font-family: arial, helvetica, courier; 
	color: #000000; 
	text-decoration: none
}
.vtiny {
	font-size: 8pt;
	font-family: arial, helvetica, courier; 
	color: #000000;
	text-decoration: none
}
.underline {
	color: #696969;
	font-size: 9pt; 
	font-family: verdana, helvetica, arial;
	text-decoration: underline; 
	font-weight: bold
}
blockquote.analysis {
	margin-left: 10px; 
	text-align: left; 
	width: 650px
}
blockquote.book{
	text-align: left; 
	width: 350px
}
blockquote.center {
	margin-left:15px;
	text-align: left; 
	font-family: arial, helvetica, courier; 
	font-size: 10pt; 
	width: 340px
}
blockquote.choral {
	margin-left: 10px; 
	text-align: left; 
	width: 480px
}
blockquote.piano {
	margin-left: 5px;
	margin-bottom: 3px; 
	margin-right: 5px; 
	text-align: left; 
	width: 260px
}
blockquote.right {
	margin-left: 5px; 
	margin-right: 5px; 
	text-align: left; 
	width: 300px
}
blockquote.rushbox {
	margin-left: 50px;
	text-align: left; 
	width: 380px
}
blockquote.rushing {
	margin-left: 20px; 
	text-align: left; 
	width: 300px
}
a {
	color: #4169E1; 
	text-decoration: underline
}
a:link {
	color: #4169E1; 
	text-decoration: underline
}
a:active {
	color: #FF0000; 
	text-decoration: underline
}
a:visited {
	color: #4169E1; 
	text-decoration: underline
}
a:hover {
	color: #808000; t
	ext-decoration: none
}
h1.navy {
	color: #191970; 
	text-align: left;  
	font-family: arial, helvetica, courier; 
	font-size: 20pt; 
	font-weight: bold
}
h2 {
	color: #000000;
	text-align: left;
	font-family: arial, helvetica, courier;
	font-size: 14pt; 
	font-weight: bold
}
h2.center {color: #000000; text-align: center;  font-family: arial, helvetica, courier; font-size: 14pt; font-weight: bold}
h3 {color: #000000; text-align: left; font-family: arial, helvetica, courier; font-size: 10pt; font-weight: bold}
h1.gray {color: #000000;  font-family: arial, tahoma, verdana; font-size: 18pt}
h2.gray {color: #000000; font-family: arial, tahoma, verdana; font-size: 15pt}
h3.gray {color: #000000; font-family: arial, tahoma, verdana; font-size: 12pt}
h4.gray {color: #000000; text-align: left; font-family: arial, tahoma, verdana;  font-size: 10pt}
h1.navy {color: #5B5B51;  font-family: arial, tahoma, verdana; font-size: 18pt}
h2.navy {color: #5B5B51; font-family: arial, tahoma, verdana; font-size: 15pt}
h3.navy {color: #5B5B51; font-family: arial, tahoma, verdana; font-size: 12pt}
h4.navy {color: #5B5B51; text-align: left; font-family: arial, tahoma, verdana;  font-size: 10pt}
h1.blue {color: #0000FF; text-align: left;  font-family: verdana, ms sans serif, arial; font-size: 15pt; font-weight:bold}
h2.blue {color: #0000FF; text-align: left; font-family: verdana, ms sans serif, arial; font-size: 13pt; font-weight:bold}
h3.blue {color: #0000FF; text-align: left; font-family: verdana, ms sans serif, arial; font-size: 11pt; font-weight:bold}




p {
	text-align: left
}
p.wider {
	position: relative; 
	width: 35em; 
	text-decoration: none
}
p.compact {
	position:relative; 
	width: 110px; 
	text-decoration: none
}
th {text-decoration: none; text-align: center; font-size: 10pt; color: #000000; font-family: arial, helvetica, courier; font-weight: bold}
table.choralbox {
	border-width: 1px; 
	border-style: outset; 
	border-color: #6A5ACD
}
td.norepeat {background-repeat: no-repeat}

#heading {
	background-image: url(images/header.png);
	width: 100%;
	height: 104px;
	background-repeat: repeat-x;

}
#logo1 {
	background-image: url(images/logo1.png);
	width: 215px;
	height: 104px;
}
#doclinkcolumn {
	width: 214px;
	background-color: #f3f3ea;
	vertical-align: top;
}
