/* INDEX STYLES */

table.index td.slogan p {
  margin-bottom:0px;
  margin-top:0px;
  text-align:center;
  width:100%;
  color:#a7001f;
  font-family:times new roman,times,serif;
  font-size:10pt;
  font-weight:normal;
  font-style:normal;}
  
table.index td.slogan h1 {
  margin-bottom:0px;
  margin-top:0px;
  text-align:center;
  width:100%;
  color:#ffe28a;
  font-family:times new roman,times,serif;
  font-size:6px;
  font-weight:normal;
  font-style:normal;}
  
table.index td.slogan p.desc {
  margin-bottom:0px;
  margin-top:0px;
  text-align:center;
  width:200px;
  color:#ffe28a;
  font-family:times new roman,times,serif;
  font-size:6px;
  font-weight:normal;
  font-style:normal;}
  

/* END OF INDEX STYLES */

/*----------------------------------------------------*/

/* SUB PAGE STYLES */

body, html {
  /*height:100%;
  width:100%;
  overflow:hidden;*/}
  
  
p {
  font-family:times new roman,times,serif;
  font-size:14px;
  font-weight:normal;
  font-style:normal;
  color:#000000;
  margin-left:15px;
  margin-top:0px;}
    
li {
  font-family:times new roman,times,serif;
  font-size:14px;
  font-weight:normal;
  font-style:normal;
  color:#000000;
  text-align:bottom;
  list-style-image:url('/img/bullet.png');}
  
td.nav a:hover, td.nav a.indented:hover {
  text-decoration:none;
  font-weight:bold;
  color:#fee886;
  background-color:#a7001f;}
  
p.rule {
  border-top:1px solid #000000;
  height:1px;
  width:160px;
  margin:0px;}

p.fullRule {
  border-top:1px solid #000000;
  height:1px;
  width:482px;
  margin:0px;}
  
p.footer {
  font-family:times new roman,times,serif;
  font-size:12px;
  font-weight:normal;
  font-style:normal;
  color:#a7001f;}
  
p.liIndent {
  margin-left:25px;}

h1 {
  color:#ffe28a;
  font-family:times new roman, times, serif;
  font-size:6px;
  font-weight:normal;}
  
h3 {
  padding-left:15px;
  margin-bottom:0px;
  font-family:times new roman,times,serif;
  font-size:16px;
  font-weight:bold;
  font-style:normal;
  color:#a7001f;}

b.redNoPadding {
  padding-bottom:0px;
  font-family:times new roman,times,serif;
  font-size:16px;
  font-weight:bold;
  font-style:normal;
  color:#a7001f;}
    
b.redSmallIndent {
  padding-left:5px;
  padding-bottom:0px;
  font-family:times new roman,times,serif;
  font-size:16px;
  font-weight:bold;
  font-style:normal;
  color:#a7001f;}
  
table.musicStaff {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:0px;
  border-bottom:0px;
  width:482px;}
  
table.musicStaff td {
  border-bottom:1px solid #000000;
  border-right:1px solid #000000;
  border-left:0px;
  border-top:0px;}
  
a.mainNav {
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:12px;
  font-weight:bold;
  font-style:normal;
  color:#000000;
  text-decoration:none;}
  
a.mainNav:hover {
  color:#a7001f;
  text-decoration:none;}
  
span.mainNavHighlighted {
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:12px;
  font-weight:bold;
  font-style:normal;
  color:#a7001f;}
  
a {
  font-family:times new roman,times,serif;
  font-size:14px;
  font-weight:bold;
  font-style:normal;
  color:#a7001f;
  text-decoration:none;}
  
a:hover {
  color:#000000;
  text-decoration:underline;}
  
table.list {
  border-top:1px solid;
  border-left:1px solid;
  border-right:0px;
  border-bottom:0px;
  border-color:#a7001f;}
  
table.list td.head {
  background-color:#a7001f;
  color:#fee886;
  height:20px;
  text-align:center;
  font-family:times new roman,times,serif;
  font-size:13px;
  font-weight:bold;
  font-style:normal;}
  
table.list td {
  padding:4px;
  border-top:0px;
  border-left:0px;
  border-right:1px solid;
  border-bottom:1px solid;
  border-color:#a7001f;
  font-family:times new roman,times,serif;
  font-size:13px;
  font-weight:normal;
  font-style:normal;}
  
  
/* END OF SUB PAGE STYLES */

/*----------------------------------------------------*/

/* COMMON STYLES */

body {
  margin:0px;
  /*width:100%;
  height:100%;
  overflow:hidden;*/
  background-color:#ffe28a;}
  
html {
  width:100%;
  height:100%;}
  
/* END OF COMMON STYLES */



/* LEFT NAV */

td.nav {
  padding-top:6px;
  font-family:times new roman,times,serif;
  font-size:12px;
  font-weight:bold;
  font-style:normal;
  color:#a7001f;
  width:199px;
  height:24px;}

td.nav a {
  display:block;
  text-indent:10px;
  padding:6px 0px 0px 0px;
  font-family:times new roman,times,serif;
  font-size:12px;
  font-weight:bold;
  font-style:normal;
  color:#a7001f;
  width:100%;
  height:24px;
  border-bottom:1px solid #000000;
  text-decoration:none;}
  
td.nav a.indented {
  display:block;
  text-indent:15px;
  padding:2px 0px 2px 0px;
  font-family:times new roman,times,serif;
  font-size:12px;
  font-weight:bold;
  font-style:normal;
  color:#a7001f;
  width:100%;
  height:16px;
  border-bottom:1px solid #000000;
  text-decoration:none;}
  
td.nav span {
  font-family:times new roman,times,serif;
  font-size:12px;
  font-weight:bold;
  font-style:normal;}
  
