@charset "utf-8";
.registration {
         width: 700px;
		 height: auto;
		 margin: auto;
		 padding: 5px;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 10px;
		 font-weight: bold;
}
.registrationemphisisbodywrapper {
         width: 750px;
		 height: auto;
		 background-position: bottom;
		 background-repeat: no-repeat;
		 overflow: hidden;     
}
.emphisisselection {
         width: 670px;
		 height: 200px;
		 background-color: #D1CEBA;
		 background-image: url(../../../images/bottomshadowlong.png);
		 background-position: bottom;
		 background-repeat: no-repeat;
		 padding: 15px;
		 overflow: hidden;
}
.imgwrapper {
         width: 178px;
		 height: 178px;
		 background-color: #C0BCA0;
		 float: left;
}
.emphisistitle {
         width: 300px;
		 height: 250px;
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 20px;
		 font-weight: bold;
		 color: #501B03;
		 float: left;
		 margin: 0 0 0 20px;
}
.emphisisdescription {
         width: 250px;
		 height: 250px;
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 color: #333333;
		 float: left;
		 margin: 0 0 0 20px;
}
.select {
         width: 150px;
		 height: 250px;
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 16px;
		 color: #501B03;
		 float: left;
}
.vocalgraphic {
         width: 180px;
		 height: 180px;
		 background-image: url(../../../images/mediumvocal.jpg);
		 background-repeat: no-repeat;
		 float: left;
}
.groupgraphic {
         width: 180px;
		 height: 180px;
		 background-image: url(../../../images/mediumgroup.jpg);
		 background-repeat: no-repeat;
		 float: left;
}
.songwritinggraphic {
         width: 180px;
		 height: 180px;
		 background-image: url(../../../images/mediumsongwriting.jpg);
		 background-repeat: no-repeat;
		 float: left;
}
.pianographic {
         width: 180px;
		 height: 180px;
		 background-image: url(../../../images/mediumpiano.jpg);
		 background-repeat: no-repeat;
		 float: left;
}
.soundgraphic {
         width: 180px;
		 height: 180px;
		 background-image: url(../../../images/mediumsound.jpg);
		 background-repeat: no-repeat;
		 float: left;
}
.registrationsubheading {
         background-image: url(../../../images/rline.jpg);
		 background-repeat: no-repeat;
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 16px;
	     font-weight: bold;
	     color: #524B45;
}
.insidesubheading {
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 16px;
	     font-weight: bold;
	     color: #524B45;
}
.note {
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px;
	     font-weight: bold;
	     color: #524B45;
}
.information {
         width: 670px;
		 height: auto;
		 background-color: #D1CEBA;
		 background-image: url(../../../images/bottomshadowlong.png);
		 background-position: bottom;
		 background-repeat: no-repeat;
		 padding: 15px;
		 overflow: hidden;
}
.instructions {
         width: 690px;
		 height: auto;
		 background-color: #501B03;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 12px;
		 font-weight: bold;
		 color: #FFFFFF;
		 padding: 5px;
}
.formtext{
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 14px;
		 font-weight: bold;
	     color: #333333;
		 padding: 5px;
}
.textbox{
         height: 25px;
		 background-color: #ECEBE1;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 14px;		 
		 color: #333333;
}
.list{
         width: 277px;
		 height: 25px;
		 background-color: #ECEBE1;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 14px;		 
		 color: #333333;
}
.formlabel{
         width: 425px;
         height: 30px;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 14px;		 
		 color: #333333;
		 padding: 12px;
		 float: left;
}
.schoolformlabel{
         width: 600px;
         height: 30px;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 14px;		 
		 color: #333333;
		 padding: 12px;
		 float: left;
}
.formalign{
         margin: 0 0 0 100px;
		 float: left;
}
.error{
		 width: 200px;
		 height: 30px;
		 padding: 10px;
		 margin: 7px 0 0 0;
		 float: left;
}
.spacer{
		 width: 200px;
		 height: 30px;
		 padding: 10px;
		 margin: 7px 0 0 0;
		 float: left;
}