#giftcertificatesbutton a,
#contactusbutton a,
#id1classschedulebutton a,
#facultybutton a,
#aboutusbutton a,
#id1registrationbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 10px;
}

#bulletscopy,
#id0bullets,
#bulletscopy4,
#bulletscopy3,
#bulletscopy2  {
   visibility: visible;
   position: absolute;
   top: 316px;
   z-index: 8;
   width: 6px;
   height: 6px;
   background-repeat: no-repeat;
}

#registrationcontentgrow *:first-child  {
   margin-top: 0px;
}

#registrationcontentgrow *:last-child  {
   margin-bottom: 0px;
}

#id1classschedulebutton a:hover  {
   background-position: -116px 0%;
}

#giftcertificatesbutton a:hover  {
   background-position: -131px 0%;
}

#id1registrationbutton a:hover  {
   background-position: -103px 0%;
}

#registrationcontentgrow p  {
   font: 11px/17px Georgia, serif;
   margin: 0px;
   color: #543019;
   padding-bottom: 2px;
   text-align: left;
}

#giftcertificatesbutton a  {
   width: 131px;
   background-image: url(sg_registration_media/giftcertificatesbutton.gif);
}

#registrationbannertext p  {
   font: italic 30px/36px Georgia, serif;
   margin: 0px;
   text-align: left;
   color: #F8EED5;
}

#id1classschedulebutton a  {
   width: 116px;
   background-image: url(sg_registration_media/id1classschedulebutton.gif);
}

#contactusbutton a:hover  {
   background-position: -90px 0%;
}

#registrationcontentgrow  {
   padding: 0px 348px 0px 58px;
   background: url(sg_registration_media/interiorgrowtile.gif) repeat-y center top;
   visibility: visible;
   margin: 0px;
   position: relative;
}

#id1registrationbutton a  {
   width: 103px;
   background-image: url(sg_registration_media/id1registrationbutton.gif);
}

#id1classschedulebutton  {
   visibility: visible;
   position: absolute;
   left: 159px;
   top: 314px;
   z-index: 8;
   width: 116px;
   height: 10px;
}

#registrationbannertext  {
   visibility: visible;
   position: absolute;
   left: 490px;
   top: 161px;
   z-index: 5;
   width: 348px;
}

#giftcertificatesbutton  {
   visibility: visible;
   position: absolute;
   left: 560px;
   top: 314px;
   z-index: 8;
   width: 131px;
   height: 10px;
}

#aboutusbutton a:hover  {
   background-position: -71px 0%;
}

#footermenu a:hover  {
   text-decoration: underline;
}

#id1registrationbutton  {
   visibility: visible;
   position: absolute;
   left: 430px;
   top: 314px;
   z-index: 8;
   width: 103px;
   height: 10px;
}

#registrationimagecopy  {
   background: url(sg_registration_media/registrationimagecopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 557px;
   top: 354px;
   z-index: 3;
   width: 252px;
   height: 308px;
}

#facultybutton a:hover  {
   background-position: -98px 0%;
}

#id0registrationbanner  {
   background: url(sg_registration_media/id0registrationbanner.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 106px;
   z-index: 6;
   width: 397px;
   height: 208px;
}

#homebutton a:hover  {
   background-position: -350px 0%;
}

#contactusbutton a  {
   width: 90px;
   background-image: url(sg_registration_media/contactusbutton.gif);
}

#pid3registration  {
   margin: 0px auto 0px auto;
   height: 740px;
   width: 869px;
   position: relative;
}

#footermenu a  {
   border: 0px none #FFFFFF;
   text-decoration: none;
   color: #FFF;
}

#copyrighttext p  {
   font: 10px/16px Georgia, serif;
   margin: 0px;
   color: #F2DDA9;
   text-align: center;
}

#facultybutton a  {
   width: 98px;
   background-image: url(sg_registration_media/facultybutton.gif);
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 723px;
   top: 314px;
   z-index: 8;
   width: 90px;
   height: 10px;
}

#aboutusbutton a  {
   width: 71px;
   background-image: url(sg_registration_media/aboutusbutton.gif);
}


#bannertoprule  {
   background: url(sg_registration_media/bannertoprule.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 104px;
   z-index: 5;
   width: 800px;
   height: 3px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 229px;
   top: 38px;
   z-index: 5;
   width: 411px;
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 57px;
   top: 314px;
   z-index: 8;
   width: 71px;
   height: 10px;
}

#facultybutton  {
   visibility: visible;
   position: absolute;
   left: 303px;
   top: 314px;
   z-index: 8;
   width: 98px;
   height: 10px;
}

#bulletscopy4  {
   background-image: url(sg_registration_media/bulletscopy4.gif);
   left: 704px;
}

#homebutton a  {
   background: url(sg_registration_media/homebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 73px;
   width: 350px;
   font-size: 73px;
   line-height: 73px;
}

#bulletscopy2  {
   background-image: url(sg_registration_media/bulletscopy2.gif);
   left: 412px;
}

#bulletscopy3  {
   background-image: url(sg_registration_media/bulletscopy3.gif);
   left: 544px;
}

#bulletscopy  {
   background-image: url(sg_registration_media/bulletscopy.gif);
   left: 288px;
}

#footermenu  {
    font: 10px/16px Georgia, serif;
	color: #F2DDA9;
    margin: 0px;
	height: 17px;
	padding: 0px;
	list-style: none;
	text-align: center;
	position: relative;
	left: 0px;
   top: 20px;
   z-index: 5;
   width: 869px;
}

#id0bullets  {
   background-image: url(sg_registration_media/id0bullets.gif);
   left: 143px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 260px;
   top: 16px;
   z-index: 5;
   width: 350px;
   height: 73px;
}

#id0navbar  {
   background: url(sg_registration_media/id0navbar.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 294px;
   z-index: 7;
   width: 800px;
   height: 44px;
}

#scootdown  {
   position: relative;
   top: 339px;
}

#id1footer  {
   background: url(sg_registration_media/id1footer.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 869px;
   height: 72px;
}

#header  {
   background: url(sg_registration_media/header.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 869px;
   height: 339px;
}

#footer  {
   position: relative;
   left: 0px;
   width: 100%;
   height: 72px;
   margin-bottom: 96px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #311C0E url(sg_registration_media/exteriortile.gif) center top repeat-x;
}


#paypal {
	margin-top: 0px;
	margin-right: 200px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
