body {
  background: #ffffce url(images/b10046.gif);
  font-family: Arial, sans-serif;
  color: #000080; 
  font-size: small;
}
a:link {
  font-weight:	normal; 
  color: 	#000080;
  text-decoration: none;
}
a:visited {
  font-weight:	normal; 
  color: 	#000080;
  text-decoration: none;
}
a:hover {
  font-weight:	normal; 
  color: 	#0000ff;
  text-decoration: underline;
}
#navigator_bg {
  width: 131px;
  length: 640px;
  float: left;
}
#navigation_buttons img{
  border: none;
}
#heading {
  width: 90%;
  color: #000080;
  clear: left;
  clear: right;
}
#headertitle p{
  font-size: smaller;
  font-style: italic;
  color: #000080;
  text-align: right;
  padding: 0px;
  margin: 0px;
}
#topline {
  display: none;
}
hr {
  width: 90%;
  height: 1px;
  color: #000080;
}
#toptitle p {
  font-style: bold;
  text-align: 	center;
  padding:	0px;
  margin:	0px;
  font-size:	larger;
  color:	#0000ff;
  clear:	left;
  clear:	right;
}
#footer {
  text-align: 	center;
  width: 350px;
  padding:	0px;
  margin:	10px;
  font-size:	90%;
}

#footer a:link {
  font-weight:	normal; 
  font-style: italic;
  color: 	#0000ff;
  text-decoration: underline;
  padding-bottom: 15px;
}
#footer a:visited {
  font-weight:	normal; 
  font-style: italic;
  color: 	#0000ff;
  text-decoration: underline;
  padding-bottom: 15px;
}
#footer a:hover {
  font-weight:	normal; 
  font-style: italic;
  color: 	#0000ff;
  text-decoration: underline;
  padding-bottom: 15px;
}
#mainform {
}
#useotherform p {
  font-size:	85%;
  color: 	#000000;
  text-align: 	center;
  margin:	5px;
}
#firstpagebutton {
  position: absolute;
  top:30px;
  left: 23px;
  width:104px;height:24px;
  padding: 0px;
  margin: 0px;
  border-width: 0px;
  text-decoration: none;
}
#importantbutton {
  position: absolute;
  top:70px;
  left: 23px;
  width:104px;height:24px;
}
#bandinfobutton {
  position: absolute;
  top:110px;
  left: 23px;
  width:104px;height:24px;
}
#choirinfobutton {
  position: absolute;
  top:150px;
  left: 23px;
  width:104px;height:24px;
}
#classesbutton {
  position: absolute;
  top:190px;
  left: 23px;
  width:104px;height:24px;
}
#locationsbutton {
  position: absolute;
  top:230px;
  left: 23px;
  width:104px;height:24px;
}
#schedulebutton {
  position: absolute;
  top:270px;
  left: 23px;
  width:104px;height:24px;
}
#lessonsbutton {
  position: absolute;
  top:310px;
  left: 23px;
  width:104px;height:24px;
}
#calendarbutton {
  position: absolute;
  top:350px;
  left: 23px;
  width:104px;height:24px;
}
#tuitionbutton {
  position: absolute;
  top:390px;
  left: 23px;
  width:104px;height:24px;
}
#auditionsbutton {
  position: absolute;
  top:430px;
  left: 23px;
  width:104px;height:24px;
}
#contestsbutton {
  position: absolute;
  top:470px;
  left: 23px;
  width:104px;height:24px;
}
#applicationbutton {
  position: absolute;
  top:510px;
  left: 23px;
  width:104px;height:24px;
}
#linksbutton {
  position: absolute;
  top:550px;
  left: 23px;
  width:104px;height:24px;
}
#aboutusbutton {
  position: absolute;
  top:590px;
  left: 23px;
  width:104px;height:24px;
}
table {
  border: none;
  font-size: small;
  padding: 0px;
  margin: auto;
}
th {
  text-align: right;
  vertical-align: top;
  padding-right: 10px;
  padding-top: 2px;
  margin: 0px;
}
.groupinglabels {
  text-align: left;
  font-size: 110%;
  vertical-align: center;
  padding-left: 10px;
  padding-top: 25px;
}
.class_list {
  text-align: center;
  font-size: 95%;
  vertical-align: center;
  padding-left: 10px;
}
.student_name_style {
  height: 21;
  width: 178;
}
.student_style {
  height: 15px;
  width:  20px;
}
.paragraphlabels {
  text-align: left;
  font-size: 90%;
  vertical-align: center;
  padding-left: 10px;
  padding-top: 25px;
}
.paragraphlabels2 {
  text-align: left;
  font-size: 90%;
  vertical-align: center;
  padding-left: 10px;
  padding-top: 0px;
}
td {
  vertical-align: top;
  padding-bottom: 0px;
}
.location_lists {
  vertical-align: top;
  text-align:left;
  padding-bottom: 0px;
}
.location_lists2 {
  vertical-align: top;
  text-align:left;
  padding-left: 25px;
}
table p {
  margin: auto;
}
#submitbutton{
  horizontal-align: 2%;
  vertical-align: bottom;
  padding-top: 120px;
}
#resetbutton{
  horizontal-right: 0px;
  vertical-align: bottom;
  padding-top: 120px;
}
#finishline{
  width: 90%;
  height: 3px;
}
#finishbox{
float: right;
margin-top: 5px;
margin-right: 65px;
}
#content_redirect h3{
  text-align: 	center;
  padding:	15px;
  margin:	10px;
  clear:	left;
  clear:	right;
}

