#classesb a:hover,
#endorsementsb a:hover,
#id1contactb a:hover,
#resourcesb a:hover  {
   background-position: -120px 0%;
}

#id1themondayclassb a,
#id1directingb a,
#id1scenestudyb a,
#id1teachertrainingb a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#inthepressb a:hover,
#instructorsb a:hover,
#bookingsb a:hover,
#homeb a:hover  {
   background-position: -119px 0%;
}

#instructorsb a,
#resourcesb a,
#id1contactb a,
#classesb a,
#endorsementsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 15px;
   width: 120px;
   background-position: 0% 0px;
   font-size: 15px;
   line-height: 15px;
}

#admissiontostuartrogersstudiorequiresapersonalintervie p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding-bottom: 20px;
   text-align: left;
}

#admissiontostuartrogersstudiorequiresapersonalintervie  {
   visibility: visible;
   position: absolute;
   left: 324px;
   top: 181px;
   z-index: 6;
   width: 530px;
}

#completethefollowinginformationandwewillgetbacktoyou  {
   background: url(sg_contact_media/id0completethefollowinginfo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 324px;
   top: 243px;
   z-index: 5;
   width: 447px;
   height: 33px;
}

#endorsementsb,
#id1contactb,
#classesb,
#resourcesb  {
   visibility: visible;
   position: absolute;
   left: 160px;
   z-index: 10;
   width: 120px;
   height: 15px;
}

#infoform fieldset legend,
#infoform fieldset div  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   margin-bottom: 20px;
}

#id1theauditionclassb a,
#id1orientationb a  {
   background-repeat: no-repeat;
   display: block;
   height: 9px;
   background-position: 0% 0px;
   font-size: 9px;
   line-height: 9px;
}

#inthepressb a,
#homeb a,
#bookingsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 16px;
   width: 119px;
   background-position: 0% 0px;
   font-size: 16px;
   line-height: 16px;
}

#inthepressb,
#bookingsb,
#homeb  {
   visibility: visible;
   position: absolute;
   left: 161px;
   z-index: 10;
   width: 119px;
   height: 16px;
}

#infoform fieldset *:last-child  {
   padding-bottom: 0;
}

#id1theauditionclassb a:hover  {
   background-position: -87px 0%;
}

#infoform fieldset div label  {
   margin-right: 1em;
   display: block;
   text-align: right;
   float: left;
   width: 128px;
}

#id1teachertrainingb a:hover  {
   background-position: -79px 0%;
}

#id1themondayclassb a:hover  {
   background-position: -86px 0%;
}

#copyrighttext p a:hover  {
   text-decoration: underline;
}

#id1orientationb a:hover  {
   background-position: -55px 0%;
}

#id1scenestudyb a:hover  {
   background-position: -59px 0%;
}

#id1theauditionclassb a  {
   width: 87px;
   background-image: url(sg_contact_media/id1theauditionclassb.gif);
}

#footermenu li a:hover  {
   color: #990000;
}

#id1directingb a:hover  {
   background-position: -44px 0%;
}

#infoform fieldset div  {
   clear: both;
}

#id1teachertrainingb a  {
   width: 79px;
   background-image: url(sg_contact_media/id1teachertrainingb.gif);
}

#id1theauditionclassb  {
   visibility: visible;
   position: absolute;
   left: 168px;
   top: 242px;
   z-index: 10;
   width: 87px;
   height: 9px;
}

#id1themondayclassb a  {
   width: 86px;
   background-image: url(sg_contact_media/id1themondayclassb.gif);
}

#id1teachertrainingb  {
   visibility: visible;
   position: absolute;
   left: 168px;
   top: 270px;
   z-index: 10;
   width: 79px;
   height: 12px;
}

#id1themondayclassb  {
   visibility: visible;
   position: absolute;
   left: 168px;
   top: 228px;
   z-index: 10;
   width: 86px;
   height: 12px;
}

#infoform fieldset  {
   border: none;
}

#copyrighttext p a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #FAF5E7;
}

#id1orientationb a  {
   width: 55px;
   background-image: url(sg_contact_media/id1orientationb.gif);
}

#id1scenestudyb a  {
   width: 59px;
   background-image: url(sg_contact_media/id1scenestudyb.gif);
}

#textboxlargecopy  {
   background: url(sg_contact_media/textboxlargecopy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 323px;
   top: 281px;
   z-index: 5;
   width: 540px;
   height: 466px;
}

#largerbackground  {
   background: url(sg_contact_media/largerbackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 36px;
   top: 0px;
   z-index: 4;
   width: 954px;
   height: 915px;
}

#locationtext p a  {
   border: 0px none #000000;
   font-size: 12px;
   line-height: 14px;
   text-decoration: underline;
   color: #990000;
}

#footermenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FAF5E7;
   height: 100%;
}

#endorsementsb a  {
   background-image: url(sg_contact_media/endorsementsb.gif);
}

#copyrighttext p  {
   font: 11px/13px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #FAF5E7;
   text-align: center;
}

#id1orientationb  {
   visibility: visible;
   position: absolute;
   left: 168px;
   top: 199px;
   z-index: 10;
   width: 55px;
   height: 9px;
}

#id1directingb a  {
   width: 44px;
   background-image: url(sg_contact_media/id1directingb.gif);
}

#id1scenestudyb  {
   visibility: visible;
   position: absolute;
   left: 167px;
   top: 214px;
   z-index: 10;
   width: 59px;
   height: 12px;
}

#locationtext p  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #990000;
   padding-bottom: 10px;
   text-align: left;
}

#instructorsb a  {
   width: 119px;
   background-image: url(sg_contact_media/instructorsb.gif);
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 313px;
   top: 949px;
   z-index: 4;
   width: 402px;
}

#id1directingb  {
   visibility: visible;
   position: absolute;
   left: 168px;
   top: 256px;
   z-index: 10;
   width: 44px;
   height: 12px;
}

#endorsementsb  {
   top: 313px;
}

#id1contactb a  {
   background-image: url(sg_contact_media/id1contactb.gif);
}

#footermenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#inthepressb a  {
   background-image: url(sg_contact_media/inthepressb.gif);
}

#locationtext  {
   visibility: visible;
   position: absolute;
   left: 628px;
   top: 292px;
   z-index: 7;
   width: 204px;
}

#resourcesb a  {
   background-image: url(sg_contact_media/resourcesb.gif);
}

#pid12contact  {
   margin: 0px auto 0px auto;
   width: 1026px;
   position: relative;
}

#instructorsb  {
   visibility: visible;
   position: absolute;
   left: 161px;
   top: 288px;
   z-index: 10;
   width: 119px;
   height: 15px;
}

#srsb a:hover  {
   background-position: -722px 0%;
}

#i8187633232  {
   background: url(sg_contact_media/8187633232.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 772px;
   top: 9px;
   z-index: 6;
   width: 82px;
   height: 10px;
}

#inthepressb  {
   top: 365px;
}

#id1contactb  {
   top: 391px;
}

#bookingsb a  {
   background-image: url(sg_contact_media/bookingsb.gif);
}

#id0contact  {
   background: url(sg_contact_media/id0contact.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 324px;
   top: 146px;
   z-index: 5;
   width: 106px;
   height: 23px;
}

#resourcesb  {
   top: 416px;
}

#infoform p  {
   margin: 0px;
}

#footermenu  {
   font: 12px/16px Arial, Helvetica, sans-serif;
   margin: 0px;
   height: 16px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #FAF5E7;
   position: absolute;
   left: 255px;
   top: 928px;
   z-index: 4;
}

#mapliteral  {
   visibility: visible;
   position: absolute;
   left: 616px;
   top: 462px;
   z-index: 6;
   width: 213px;
}

#classesb a  {
   background-image: url(sg_contact_media/classesb.gif);
}

#bookingsb  {
   top: 339px;
}

#classesb  {
   top: 180px;
}

#infoform  {
   visibility: visible;
   position: absolute;
   left: 274px;
   top: 292px;
   z-index: 8;
   width: 376px;
}

#layer12  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1026px;
   height: 1008px;
   background-color: #000000;
   background-image: none;
}

#homeb a  {
   background-image: url(sg_contact_media/homeb.gif);
}

#srsb a  {
   background: url(sg_contact_media/srsb.jpg) no-repeat 0% 0px;
   display: block;
   height: 89px;
   width: 722px;
   font-size: 89px;
   line-height: 89px;
}

#shape5  {
   background: url(sg_contact_media/shape5.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 247px;
   top: 0px;
   z-index: 5;
   width: 531px;
   height: 121px;
}

#shape4  {
   background: url(sg_contact_media/shape4.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 154px;
   top: 146px;
   z-index: 9;
   width: 137px;
   height: 304px;
}

#homeb  {
   top: 157px;
}

#srsb  {
   visibility: visible;
   position: absolute;
   left: 154px;
   top: 26px;
   z-index: 6;
   width: 722px;
   height: 89px;
}

.centerac  {
   text-align: center;
}

fieldset *  {
   padding-top: 0;
   padding-bottom: 0;
   margin-left: 0;
   margin-right: 0;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}

