a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#extraprogramspopup,
#toddlers25popup,
#toddlersw2popup,
#preschool4popup,
#toddlerstranspopup,
#preschool3popup,
#infantspopup,
#schoolagepopup  {
   visibility: hidden;
   position: absolute;
   left: 371px;
   top: 69px;
   width: 476px;
   height: 480px;
   background-repeat: no-repeat;
}

#pid4aboutus,
#pid3tour,
#pid5contactinfo,
#pid1home,
#pid2programs  {
   margin: 0px auto 0px auto;
   width: 955px;
   position: relative;
}

#toddlers25b a,
#preschool4b a,
#toddlersw2b a,
#preschool3b a  {
   background-repeat: no-repeat;
   display: block;
   height: 22px;
   background-position: 0% 0px;
   font-size: 22px;
   line-height: 22px;
}

#extraprogramsb a,
#schoolageb a,
#preschoolbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#snackmenubutton a,
#hotlunchmenubutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 33px;
   background-position: 0% 0px;
   font-size: 33px;
   line-height: 33px;
}

#aboutusbutton a,
#tourbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   background-position: 0% 0px;
   font-size: 34px;
   line-height: 34px;
}

#redbarbottom1,
#redbarbottom2  {
   visibility: visible;
   position: absolute;
   left: 0px;
   z-index: 4;
   width: 955px;
   height: 7px;
   background-repeat: no-repeat;
}

#toddlerstransb a,
#infantsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   background-position: 0% 0px;
   font-size: 20px;
   line-height: 20px;
}

#parentshandbookbutton a:hover  {
   background-position: -265px 0%;
}

#hotlunchmenubutton a:hover  {
   background-position: -217px 0%;
}

#contactinfobutton a:hover  {
   background-position: -180px 0%;
}

#mappopup,
#mappopupcopy  {
   visibility: hidden;
   position: absolute;
   left: 201px;
   top: 112px;
   width: 754px;
   height: 440px;
   background-repeat: no-repeat;
}

#policiesmbutton a:hover  {
   background-position: -112px 0%;
}

#parentshandbookbutton a  {
   background: url(sg_programs_media/parentshandbookbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 40px;
   width: 265px;
   font-size: 40px;
   line-height: 40px;
}

#policiesmenu li a:hover  {
   font-weight: bold;
   background-color: #FCF602;
   color: #FC0730;
   text-decoration: underline;
}

#snackmenubutton a:hover  {
   background-position: -170px 0%;
}

#programsbutton a:hover  {
   background-position: -135px 0%;
}

#parentshandbookbutton  {
   visibility: hidden;
   position: absolute;
   left: 380px;
   top: 34px;
   z-index: 10;
   width: 265px;
   height: 40px;
}

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

#hotlunchmenubutton a  {
   width: 217px;
   background-image: url(sg_programs_media/hotlunchmenubutton.gif);
}

#contactinfobutton a  {
   background: url(sg_programs_media/contactinfobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 30px;
   width: 180px;
   font-size: 30px;
   line-height: 30px;
}

#extraprogramspopup  {
   background-image: url(sg_programs_media/extraprogramspopup.gif);
   z-index: 11;
}

#auxmenu li a:hover  {
   font-weight: bold;
   color: #F9092B;
   text-decoration: underline;
}

#hotlunchmenubutton  {
   visibility: hidden;
   position: absolute;
   left: 380px;
   top: 70px;
   z-index: 9;
   width: 217px;
   height: 33px;
}

#toddlerstranspopup  {
   background-image: url(sg_programs_media/toddlerstranspopup.gif);
   z-index: 15;
}

#tourbutton a:hover  {
   background-position: -61px 0%;
}

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

#snackmenubutton a  {
   width: 170px;
   background-image: url(sg_programs_media/snackmenubutton.gif);
}

#preschoolbutton a  {
   width: 94px;
   background-image: url(sg_programs_media/preschoolbutton.gif);
}

#contactinfobutton  {
   visibility: visible;
   position: absolute;
   left: 770px;
   top: 91px;
   z-index: 8;
   width: 180px;
   height: 30px;
}

#policiesmenu li a  {
   font-weight: Normal;
   background-color: #FCF602;
   border-bottom-color: #FC0730;
   border-bottom-style: groove;
   border-right-color: #FC0730;
   border-right-style: groove;
   border-left-color: #FC0730;
   border-left-style: groove;
   border-width: 3px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #488499;
   width: 100%;
   display: block;
}

#policiesmbutton a  {
   background: url(sg_programs_media/policiesmbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 53px;
   width: 112px;
   font-size: 53px;
   line-height: 53px;
}

#pbkbutton a:hover  {
   background-position: -144px 0%;
}

#toddlerstransb a  {
   width: 140px;
   background-image: url(sg_programs_media/toddlerstransb.gif);
}

#extraprogramsb a  {
   width: 142px;
   background-image: url(sg_programs_media/extraprogramsb.gif);
}

#programsbutton a  {
   background: url(sg_tour_media/programsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 42px;
   width: 135px;
   font-size: 42px;
   line-height: 42px;
}

#toddlers25popup  {
   background-image: url(sg_programs_media/toddlers25popup.gif);
   z-index: 16;
}

#whitebackground  {
   background: url(sg_programs_media/whitebackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 955px;
   height: 600px;
}

#preschool3popup  {
   background-image: url(sg_programs_media/preschool3popup.gif);
   z-index: 14;
}

#toddlersw2popup  {
   background-image: url(sg_programs_media/toddlersw2popup.gif);
   z-index: 17;
}

#snackmenubutton  {
   visibility: hidden;
   position: absolute;
   left: 380px;
   top: 100px;
   z-index: 8;
   width: 170px;
   height: 33px;
}

#policiesmbutton  {
   visibility: visible;
   position: absolute;
   left: 402px;
   top: 148px;
   z-index: 8;
   width: 112px;
   height: 53px;
}

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

#preschool4popup  {
   background-image: url(sg_programs_media/preschool4popup.gif);
   z-index: 13;
}

#policiesmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#schoolagepopup  {
   background-image: url(sg_programs_media/schoolagepopup.gif);
   z-index: 12;
}

#programsbutton  {
   visibility: visible;
   position: absolute;
   left: 246px;
   top: 185px;
   z-index: 8;
   width: 135px;
   height: 42px;
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 622px;
   top: 104px;
   z-index: 8;
   width: 115px;
   height: 34px;
}

#preschool3b a  {
   width: 145px;
   background-image: url(sg_programs_media/preschool3b.gif);
}

#preschool4b a  {
   width: 133px;
   background-image: url(sg_programs_media/preschool4b.gif);
}

#redbarbottom2  {
   background-image: url(sg_programs_media/redbarbottom2.gif);
   top: 549px;
}

#toddlers25b a  {
   width: 129px;
   background-image: url(sg_programs_media/toddlers25b.gif);
}

#toddlersw2b a  {
   width: 132px;
   background-image: url(sg_programs_media/toddlersw2b.gif);
}

#redbarbottom1  {
   background-image: url(sg_programs_media/redbarbottom1.gif);
   top: 579px;
}

#mappopupcopy  {
   background-image: url(sg_contactinfo_media/mappopupcopy.gif);
   z-index: 10;
}

#tourbutton a  {
   width: 61px;
   background-image: url(sg_programs_media/tourbutton.gif);
}

#schoolageb a  {
   width: 102px;
   background-image: url(sg_programs_media/schoolageb.gif);
}

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

#infantspopup  {
   background-image: url(sg_programs_media/infantspopup.gif);
   z-index: 18;
}

#policiesmenu  {
   font: 14px/28px Arial, Helvetica, sans-serif;
   margin: -3px 0px 0px -3px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #488499;
   visibility: hidden;
   position: absolute;
   left: 228px;
   top: 457px;
   z-index: 7;
   width: 195px;
}

#auxmenu li a  {
   border: 0px none #000000;
   font-weight: Normal;
   text-decoration: none;
   color: #30738C;
   height: 100%;
   display: block;
}

#pbkbutton a  {
   background: url(sg_programs_media/pbkbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 11px;
   width: 144px;
   font-size: 11px;
   line-height: 11px;
}

#tourbutton  {
   visibility: visible;
   position: absolute;
   left: 533px;
   top: 126px;
   z-index: 9;
   width: 61px;
   height: 34px;
}

#auxmenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 143px;
   top: 175px;
   z-index: 8;
   width: 75px;
   height: 46px;
}

#infantsb a  {
   width: 68px;
   background-image: url(sg_programs_media/infantsb.gif);
}

#pbkbutton  {
   visibility: visible;
   position: absolute;
   left: 799px;
   top: 587px;
   z-index: 4;
   width: 144px;
   height: 11px;
}

#mappopup  {
   background-image: url(sg_contactinfo_media/mappopup.gif);
   z-index: 6;
}

#auxmenu  {
   font: 13px/17px Arial, Helvetica, sans-serif;
   height: 17px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   letter-spacing: 1px;
   color: #30738C;
   position: absolute;
   left: 0px;
   top: 558px;
   z-index: 4;
   width: 955px;
}

#layer2  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 7;
   width: 955px;
   height: 248px;
   background-repeat: no-repeat;
}

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

