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

a ins  {
   text-decoration: none;
}

#tennis,#pid53pta,#pe,#feteslide,#thinkslide,#std4camp,#basketball,#research,#cultural,#geo,#pid37afternoonactivities,#guides,#pid22facilities,#sen,#nativityslide,#science,#sportsslide,#cricket,#hist,#softball,#french,#kids,#pid23sportsfacilities,#pid3admissions,#askivor,#soccer,#pid1welcome,#agala,#stpetersslide,#schoolhistory,#athleticsslide,#library,#numeracy,#oldslide,#infant,#ict,#sets,#contactdetails,#pid21location,#thillvclifton,#fun,#golfslide,#pid4curriculum,#artslide,#netball,#std6camp,#swimming,#music,#riverrats,#pid25slideshows,#generalinformation,#setswanaday,#pid36uniform,#literacy,#ballroomslide,#gelslide,#interhousegala,#outdoored,#pid5art,#concert,#std5camp  {
   margin: 0px auto 0px auto;
   height: 750px;
   width: 750px;
   position: relative;
   background-color: #000000;
}

#agalabutton a,#infantbutton a,#funbutton a,#golfbutton a,#std4campbutton a,#fetebutton a,#basketballbutton a,#guidesbutton a,#cricketbutton a,#netballbutton a,#kidsbutton a,#thillvcliftonbutton a,#concertbutton a,#interhousebutton a,#riverratsbutton a,#setswanadaybutton a,#gelslidebutton a,#softballbutton a,#thinkslidebutton a,#std6campbutton a,#athleticsbutton a,#tennisbutton a,#swimmingbutton a,#nativitybutton a,#std5campbutton a,#soccerbutton a,#ballroombutton a,#stpetersslidebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 37px;
   background-position: 0% 0px;
   font-size: 37px;
   line-height: 37px;
}

#std5campbutton a:hover,#agalabutton a:hover,#thinkslidebutton a:hover,#stpetersslidebutton a:hover,#fetebutton a:hover,#athleticsbutton a:hover,#thillvcliftonbutton a:hover,#infantbutton a:hover,#basketballbutton a:hover,#netballbutton a:hover,#softballbutton a:hover,#interhousebutton a:hover,#nativitybutton a:hover,#soccerbutton a:hover,#golfbutton a:hover,#riverratsbutton a:hover,#kidsbutton a:hover,#tennisbutton a:hover,#cricketbutton a:hover,#funbutton a:hover  {
   background-position: -37px 0%;
}

#artslideshow,#interhouseslideshow,#riverratsslideshow,#thillvcliftonslideshow,#netballslideshow,#cricketslideshow,#tennisslideshow,#swimmingslideshow,#basketballslideshow,#infantslideshow,#agalaslideshow,#funslideshow,#athleticsslideshow,#oldslideshow,#soccerslideshow,#softballslideshow  {
   background: url(swimmingmedia/swimmingslideshow.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 309px;
   top: 78px;
   z-index: 18;
   width: 424px;
   height: 283px;
}

#frenchtext p,#admissionstext p,#arttext p,#sciencetext p,#curriculumtext p,#outdoortext p,#setswanatext p,#culturaltext p,#id157musictext p,#literacytext p,#librarytext p,#schoolhistory2text p,#sentext p,#petext p,#geotext p,#histtext p,#numeracytext p  {
   font: 23px/27px Arial;
   margin: 0px;
   color: #AEAEAE;
   text-align: left;
}

#golfslideshow,#std4campslideshow,#egyptslideshow,#ballroomslideshow,#pirateslideshow,#stpetersslideslideshow,#bookslideshow,#std5campslideshow,#feteslideshow,#marimbaslideshow,#concertslideshow,#guidesslideshow,#kidsslideshow,#setswanadayslideshow  {
   visibility: visible;
   position: absolute;
   left: 309px;
   top: 78px;
   z-index: 17;
   width: 424px;
   height: 283px;
   background-color: #70DC85;
   background-image: none;
}

#frenchaimstext p,#schoolhisttext p,#senaimstext p,#libraryaimstext p,#culturalaimstext p,#peaimstext p,#literacyaimstext p,#scienceaimstext p,#numeracyaimstext p,#outdooraimstext p,#ictaimstext p,#musicaimstext p,#geoaimstext p,#histaimstext p  {
   font: 9px/11px Arial;
   margin: 0px;
   padding-left: 6px;
   text-align: left;
}

#librarybutton a,#senbutton a,#numeracybutton a,#artbutton a,#musicbutton a,#culturalbutton a,#geobutton a,#outdooredbutton a,#literacybutton a,#histbutton a,#setsbutton a,#frenchbutton a,#pebutton a,#ictbutton a,#sciencebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   background-position: 0% 0px;
   font-size: 24px;
   line-height: 24px;
}

#histaimstext,#scienceaimstext,#frenchaimstext,#ictaimstext,#libraryaimstext,#musicaimstext,#literacyaimstext,#geoaimstext,#culturalaimstext,#artaimtext,#outdooraimstext,#senaimstext,#peaimstext  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 128px;
   z-index: 19;
}

#admissionbutton a,#fees2button a,#flashbutton a,#downloadinfobutton a,#imagesbutton a,#headbutton a,#enquiriesbutton a,#downloadbutton a,#pastpupilsbutton a,#ptamailbutton a,#termdates2button a  {
   font-style: Normal;
   display: block;
   width: 100%;
   text-decoration: none;
}

#std6campbutton a:hover,#std4campbutton a:hover,#ballroombutton a:hover,#gelslidebutton a:hover,#swimmingbutton a:hover,#concertbutton a:hover,#setswanadaybutton a:hover,#guidesbutton a:hover  {
   background-position: -38px 0%;
}

#librarytext,#numeracytext,#sentext,#curriculumtext,#petext,#setswanatext,#culturaltext,#geotext,#histtext,#literacytext,#outdoortext,#frenchtext,#arttext,#sciencetext,#id157musictext  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 88px;
   z-index: 19;
}

#introtext p,#artaimtext p,#reslongtext p,#setsaimstext p,#groutext p,#curriculumovertext p,#generalscroll p,#sporfac2text p,#loctext p,#afternoonscroll p,#applicationsscroll p  {
   font: 9px/11px Arial;
   margin: 0px;
   text-align: left;
}

#curriculumbutton a,#slidebutton a,#generalbutton a,#askbutton a,#newsbutton a,#ptabutton a,#afternoonbutton a,#historicalbutton a,#facilitiesbutton a,#uniformbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 25px;
   background-position: 0% 0px;
   font-size: 25px;
   line-height: 25px;
}

#soccerbutton,#basketballbutton,#thinkslidebutton,#stpetersslidebutton,#nativitybutton,#fetebutton,#netballbutton,#cricketbutton,#kidsbutton,#softballbutton  {
   visibility: visible;
   position: absolute;
   top: 376px;
   z-index: 3;
   width: 37px;
   height: 37px;
}

#athleticspopup,#netballpopup,#agalapopup,#thillvcliftonpopup,#interhousepopup,#swimmingpopup,#softballpopup,#cricketpopup,#basketballpopup,#soccerpopup  {
   visibility: hidden;
   position: absolute;
   left: 309px;
   top: 78px;
   width: 424px;
   height: 375px;
   background-repeat: no-repeat;
}

#librarybutton a:hover,#pebutton a:hover,#literacybutton a:hover,#ictbutton a:hover,#histbutton a:hover,#setsbutton a:hover,#musicbutton a:hover  {
   background-position: -22px 0%;
}

#thillvcliftonbutton,#interhousebutton,#infantbutton,#riverratsbutton,#funbutton,#athleticsbutton,#agalabutton,#tennisbutton  {
   visibility: visible;
   position: absolute;
   top: 376px;
   z-index: 18;
   width: 37px;
   height: 37px;
}

#std5camppopup,#setswanadaypopup,#golfpopup,#std6camppopup,#ballroompopup,#infantpopup,#thinkslidepopup,#nativitypopup  {
   visibility: hidden;
   position: absolute;
   left: 309px;
   top: 78px;
   width: 424px;
   height: 385px;
   background-repeat: no-repeat;
}

#golfhide,#std6camphide,#setswanadayhide,#thinkslidehide,#nativityhide,#std5camphide,#ballroomhide,#std4camphide  {
   visibility: visible;
   position: absolute;
   left: 311px;
   top: 422px;
   z-index: 17;
   height: 41px;
   background-repeat: no-repeat;
}

#oldslidebutton a:hover,#art2button a:hover,#curricdownbutton a:hover,#eventbutton a:hover,#sportsbutton a:hover  {
   background-position: -29px 0%;
}

#geobutton a:hover,#numeracybutton a:hover,#artbutton a:hover,#sciencebutton a:hover,#senbutton a:hover  {
   background-position: -21px 0%;
}

#std6campbutton,#setswanadaybutton,#concertbutton,#guidesbutton,#std4campbutton,#gelslidebutton  {
   visibility: visible;
   position: absolute;
   top: 376px;
   z-index: 17;
   width: 38px;
   height: 37px;
}

#sportsfacilitytext p,#aatext p,#researchfactext p,#locationoftext p,#groundsfacilitiestext p  {
   font: 22px/27px Arial;
   margin: 0px;
   padding-bottom: 6px;
   text-align: left;
}

#uniformbutton,#facilitiesbutton,#generalbutton,#ptabutton,#newsbutton,#historicalbutton  {
   visibility: visible;
   position: absolute;
   top: 564px;
   z-index: 2;
   width: 25px;
   height: 25px;
}

#flashbutton a:hover,#facmenu li a:hover,#linksmenu li a:hover,#downloadbutton a:hover  {
   font-style: italic;
}

#kidspopup,#stpetersslidepopup,#tennispopup,#fetepopup,#gelslidepopup,#concertpopup  {
   visibility: hidden;
   position: absolute;
   left: 309px;
   top: 78px;
   width: 424px;
   height: 376px;
   background-repeat: no-repeat;
}

#histbutton,#pebutton,#ictbutton,#librarybutton,#musicbutton,#literacybutton  {
   visibility: visible;
   position: absolute;
   top: 562px;
   z-index: 3;
   width: 22px;
   height: 24px;
}

#stpetershide,#kidshide,#guideshide,#ptafetehide,#concerthide,#gelslidehide  {
   visibility: visible;
   position: absolute;
   left: 311px;
   top: 422px;
   z-index: 17;
   height: 32px;
   background-repeat: no-repeat;
}

#frenchbutton a:hover,#culturalbutton a:hover,#outdooredbutton a:hover  {
   background-position: -23px 0%;
}

#eventbutton a,#art2button a,#sportsbutton a,#oldslidebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 29px;
   width: 29px;
   background-position: 0% 0px;
   font-size: 29px;
   line-height: 29px;
}

#groundsfacilitiestext,#researchfactext,#sportsfacilitytext  {
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 93px;
   z-index: 3;
   width: 320px;
}

#curriculumbutton,#afternoonbutton,#slidebutton,#askbutton  {
   visibility: visible;
   position: absolute;
   top: 564px;
   z-index: 2;
   width: 26px;
   height: 25px;
}

#sportsbutton,#art2button,#oldslidebutton,#eventbutton  {
   visibility: visible;
   position: absolute;
   top: 560px;
   z-index: 3;
   width: 29px;
   height: 29px;
}

#sciencebutton,#numeracybutton,#artbutton,#geobutton  {
   visibility: visible;
   position: absolute;
   top: 562px;
   z-index: 3;
   width: 21px;
   height: 24px;
}

#termdates2button,#admissionbutton,#fees2button  {
   font: 11px/22px Arial;
   padding-bottom: 13px;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 573px;
   z-index: 3;
   width: 149px;
   height: 22px;
}

#guidebutton a,#feesbutton a,#termdatesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 45px;
   background-position: 0% 0px;
   font-size: 45px;
   line-height: 45px;
}

#sporfacslideshow,#resslideshow,#grouslideshow  {
   visibility: visible;
   position: absolute;
   left: 306px;
   top: 146px;
   z-index: 3;
   width: 422px;
   height: 283px;
   background-color: #70DC85;
   background-image: none;
}

#culturalbutton,#outdooredbutton,#frenchbutton  {
   visibility: visible;
   position: absolute;
   top: 562px;
   z-index: 3;
   width: 23px;
   height: 24px;
}

#tennishide,#softballhide,#thillvcliftonhide  {
   visibility: visible;
   position: absolute;
   left: 310px;
   top: 421px;
   z-index: 11;
   height: 32px;
   background-repeat: no-repeat;
}

#sporfac2text,#groutext,#reslongtext  {
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 129px;
   z-index: 3;
   width: 274px;
}

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

#infobutton a,#curricdownbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 30px;
   background-position: 0% 0px;
   font-size: 30px;
   line-height: 30px;
}

#senhide,#culturalhide,#senpopup  {
   position: absolute;
   left: 2px;
   top: 79px;
   width: 748px;
   height: 448px;
   background-repeat: no-repeat;
}

#gaborone2text p,#gaboronetext p  {
   font: 17px/20px Arial;
   margin: 0px;
   text-align: right;
}

#numeracyaimstext,#setsaimstext  {
   visibility: visible;
   position: absolute;
   left: 11px;
   z-index: 19;
   width: 375px;
}

#swimmingbutton,#ballroombutton  {
   visibility: visible;
   position: absolute;
   left: 146px;
   top: 376px;
   z-index: 3;
   width: 38px;
   height: 37px;
}

#interhousehide,#athleticshide  {
   visibility: visible;
   position: absolute;
   left: 310px;
   top: 421px;
   z-index: 13;
   height: 32px;
   background-repeat: no-repeat;
}

#thornhillprimaryschooltext p  {
   font: 28px/34px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#feesbutton,#termdatesbutton  {
   visibility: visible;
   position: absolute;
   left: 525px;
   z-index: 3;
   width: 45px;
   height: 45px;
}

#std5campbutton,#golfbutton  {
   visibility: visible;
   position: absolute;
   top: 376px;
   z-index: 17;
   width: 37px;
   height: 37px;
}

#icttext p,#downloadstext p  {
   font: 17px/20px Arial;
   margin: 0px;
   text-align: left;
}

#thornhillprimaryschooltext  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 149px;
   z-index: 3;
   width: 388px;
}

#ptatext p,#uniformtext p  {
   font: 11px/14px Arial;
   margin: 0px;
   padding-bottom: 6px;
   text-align: left;
}

#crickethide,#soccerhide  {
   visibility: visible;
   position: absolute;
   left: 310px;
   top: 421px;
   width: 155px;
   height: 32px;
   background-repeat: no-repeat;
}

#groundsfacilitiestext p  {
   color: #AEAEAE;
}

#slideshowbutton a:hover  {
   background-position: -45px 0%;
}

#contactbutton a:hover  {
   background-position: -30px 0%;
}

#stpetersslidebutton a  {
   width: 37px;
   background-image: url(setswanadaymedia/stpetersslidebutton.gif);
}

#thillvcliftonbutton a  {
   width: 37px;
   background-image: url(sportsslidemedia/thillvcliftonbutton.gif);
}

#layer1,#generalimage  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 750px;
   height: 750px;
   background-repeat: no-repeat;
}

#setswanadayslideshow  {
   background: transparent url(setswanadaymedia/setswanadayslideshow.jpg) no-repeat;
}

#downloadinfobutton a  {
   color: #FFFFFF;
}

#schoolhistory2text p  {
   font-size: 22px;
}

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

#sportsfacilitytext p  {
   color: #AEAEAE;
}

#homegobutton a:hover  {
   background-position: -35px 0%;
}

#curriculumovertext p  {
   padding-left: 9px;
}

#setswanadaybutton a  {
   width: 38px;
   background-image: url(setswanadaymedia/setswanadaybutton.jpg);
}

#thillvcliftonbutton  {
   left: 355px;
}

#stpetersslidebutton  {
   left: 112px;
}

#thillvcliftonpopup  {
   background-image: url(sportsslidemedia/thillvcliftonpopup.jpg);
   z-index: 15;
}

#facilitiesbutton a  {
   width: 25px;
   background-image: url(welcomemedia/newsbutton.gif);
}

#termdates2button a  {
   color: #000000;
}

#curriculumbutton a  {
   width: 26px;
   background-image: url(welcomemedia/curriculumbutton.gif);
}

#pastpupilsbutton a  {
   color: #FFFFFF;
}

#stpetersslidepopup  {
   background-image: url(setswanadaymedia/stpetersslidepopup.jpg);
   z-index: 4;
}

#curricdownbutton a  {
   width: 29px;
   background-image: url(librarymedia/curricdownbutton.jpg);
}

#culturalaimstext p  {
   padding-top: 9px;
}

#interhousebutton a  {
   width: 37px;
   background-image: url(sportsslidemedia/interhousebutton.gif);
}

#infobutton a:hover  {
   background-position: -17px 0%;
}

#historicalbutton a  {
   width: 25px;
   background-image: url(welcomemedia/historicalbutton.gif);
}

#thinkslidebutton a  {
   width: 37px;
   background-image: url(setswanadaymedia/thinkslidebutton.gif);
}

#basketballbutton a  {
   width: 37px;
   background-image: url(sportsslidemedia/basketballbutton.jpg);
}

#admissionbutton a  {
   color: #000000;
}

#riverratsbutton a  {
   width: 37px;
   background-image: url(sportsslidemedia/riverratsbutton.jpg);
}

#afternoonbutton a  {
   width: 26px;
   background-image: url(welcomemedia/afternoonbutton.jpg);
}

#athleticsbutton a  {
   width: 37px;
   background-image: url(sportsslidemedia/athleticsbutton.jpg);
}

#outdooredbutton a  {
   width: 23px;
   background-image: url(librarymedia/outdooredbutton.jpg);
}

#outdooraimstext p  {
   padding-top: 9px;
   padding-left: 0px;
}

#setswanadaybutton  {
   left: 540px;
}

#thillvcliftonhide  {
   background-image: url(thillvcliftonmedia/thillvcliftonhide.jpg);
   width: 359px;
}

#termdatesbutton a  {
   width: 45px;
   background-image: url(admissionsmedia/termdatesbutton.gif);
}

#enquiriesbutton a  {
   color: #00CC33;
}

#afternoonscroll p  {
   padding-bottom: 6px;
}

#slideshowbutton a  {
   width: 45px;
   background-image: url(setswanadaymedia/slideshowbutton.gif);
}

#researchfactext p  {
   color: #AEAEAE;
}

#generalinfotext p  {
   font: 22px/26px Arial;
   margin: 0px;
   color: #AEAEAE;
   text-align: left;
}

#frenchaimstext p  {
   padding-top: 9px;
}

#termdates2button  {
   top: 303px;
}

#schoolhisttext p  {
   padding-top: 9px;
   padding-left: 0px;
}

#curriculumbutton  {
   left: 125px;
}

#basketballbutton  {
   left: 251px;
}

#culturalaimstext  {
   width: 452px;
}

#numeracyaimstext  {
   top: 120px;
}

#swimmingbutton a  {
   width: 38px;
   background-image: url(sportsslidemedia/swimmingbutton.gif);
}

#historicalbutton  {
   left: 97px;
}

#literacyaimstext  {
   width: 452px;
}

#thinkslidebutton  {
   left: 216px;
}

#culturalbutton a  {
   width: 23px;
   background-image: url(librarymedia/culturalbutton.gif);
}

#facilitiesbutton  {
   left: 154px;
}

#downloadbutton a  {
   color: #FFFFFF;
}

#nativitybutton a  {
   width: 37px;
   background-image: url(setswanadaymedia/nativitybutton.gif);
}

#interhousebutton  {
   left: 460px;
}

#std4campbutton a  {
   width: 38px;
   background-image: url(setswanadaymedia/std4campbutton.gif);
}

#std6campbutton a  {
   width: 38px;
   background-image: url(setswanadaymedia/std6campbutton.gif);
}

#curricdownbutton  {
   visibility: visible;
   position: absolute;
   left: 482px;
   top: 560px;
   z-index: 7;
   width: 29px;
   height: 30px;
}

#setswanadaypopup  {
   background-image: url(setswanadaymedia/setswanadaypopup.jpg);
   z-index: 16;
}

#numeracybutton a  {
   width: 21px;
   background-image: url(librarymedia/senbutton.gif);
}

#std5campbutton a  {
   width: 37px;
   background-image: url(setswanadaymedia/std5campbutton.jpg);
}

#ballroombutton a  {
   width: 38px;
   background-image: url(setswanadaymedia/ballroombutton.jpg);
}

#gelslidebutton a  {
   width: 38px;
   background-image: url(setswanadaymedia/gelslidebutton.jpg);
}

#oldslidebutton a  {
   background-image: url(setswanadaymedia/sportsbutton.jpg);
}

#softballbutton a  {
   width: 37px;
   background-image: url(sportsslidemedia/softballbutton.gif);
}

#literacybutton a  {
   width: 22px;
   background-image: url(librarymedia/literacybutton.jpg);
}

#thinkslidepopup  {
   background-image: url(setswanadaymedia/thinkslidepopup.jpg);
   z-index: 9;
}

#ptamailbutton a  {
   color: #0CD232;
}

#admissionbutton  {
   top: 241px;
}

#generalscroll p  {
   padding-bottom: 13px;
}

#netballbutton a  {
   width: 37px;
   background-image: url(sportsslidemedia/netballbutton.gif);
}

#libraryaimstext  {
   width: 452px;
   top: 121px;
}

#outdooraimstext  {
   width: 375px;
}

#i2007holstext p  {
   font: 12px/14px Arial;
   margin: 0px;
   text-align: left;
}

#uniformbutton a  {
   width: 25px;
   background-image: url(welcomemedia/newsbutton.gif);
}

#librarybutton a  {
   width: 22px;
   background-image: url(librarymedia/librarybutton.jpg);
}

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

#outdooredbutton  {
   left: 349px;
}

#athleticsbutton  {
   left: 496px;
}

#concertbutton a  {
   width: 38px;
   background-image: url(setswanadaymedia/concertbutton.gif);
}

#interhousepopup  {
   background-image: url(sportsslidemedia/interhousepopup.jpg);
   z-index: 14;
}

#sciencebutton a  {
   width: 21px;
   background-image: url(librarymedia/sciencebutton.gif);
}

#slideshowbutton  {
   visibility: visible;
   position: absolute;
   left: 645px;
   top: 604px;
   z-index: 3;
   width: 45px;
   height: 33px;
}

#generalbutton a  {
   width: 25px;
   background-image: url(welcomemedia/historicalbutton.gif);
}

#setswanadayhide  {
   background-image: url(setswanadaymedia/setswanadayhide.jpg);
   width: 305px;
}

#thornhilltext p  {
   font: bold 8px/10px Arial;
   margin: 0px;
   text-align: left;
}

#termdatesbutton  {
   top: 293px;
}

#cricketbutton a  {
   width: 37px;
   background-image: url(sportsslidemedia/cricketbutton.gif);
}

#basketballpopup  {
   background-image: url(sportsslidemedia/basketballpopup.jpg);
   z-index: 6;
}

#downloadstext p  {
   padding-bottom: 13px;
}

#curriculumlinks  {
   background: url(librarymedia/curriculumlinks.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 570px;
   z-index: 3;
   width: 84px;
   height: 8px;
}

#afternoonbutton  {
   left: 266px;
}

#scienceaimstext  {
   width: 375px;
}

#riverratsbutton  {
   left: 532px;
}

#sporfac2text p  {
   padding-bottom: 6px;
}

#histaimstext p  {
   padding-top: 9px;
}

#std4campbutton  {
   left: 429px;
}

#sportsbutton a  {
   background-image: url(setswanadaymedia/sportsbutton.jpg);
}

#guidesbutton a  {
   width: 38px;
   background-image: url(setswanadaymedia/guidesbutton.jpg);
}

#numeracybutton  {
   left: 325px;
}

#std5campbutton  {
   left: 285px;
}

#softballbutton  {
   left: 77px;
}

#latestbutton a  {
   background: url(setswanadaymedia/latestbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 23px;
   width: 61px;
   font-size: 23px;
   line-height: 23px;
}

#interhousehide  {
   background-image: url(interhousegalamedia/interhousehide.jpg);
   width: 352px;
}

#imagesbutton a  {
   color: #000000;
}

#infantbutton a  {
   width: 37px;
   background-image: url(sportsslidemedia/infantbutton.gif);
}

#downloadbutton  {
   font: 11px/14px Arial;
   padding-bottom: 6px;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 517px;
   top: 568px;
   z-index: 3;
   width: 200px;
   height: 14px;
}

#literacybutton  {
   left: 275px;
}

#nativitybutton  {
   left: 181px;
}

#tennisbutton a  {
   width: 37px;
   background-image: url(sportsslidemedia/tennisbutton.jpg);
}

#id30layer3copy  {
   background: url(librarymedia/id30layer3copy.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 63px;
   z-index: 2;
   width: 750px;
   height: 466px;
   visibility: visible;
}

#culturalbutton  {
   left: 127px;
}

#gelslidebutton  {
   left: 466px;
}

#riverratspopup  {
   background: url(sportsslidemedia/riverratspopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 309px;
   top: 78px;
   z-index: 17;
   width: 435px;
   height: 374px;
}

#soccerbutton a  {
   width: 37px;
   background-image: url(sportsslidemedia/soccerbutton.gif);
}

#outdooredpopup  {
   background: url(librarymedia/outdooredpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 2px;
   top: 132px;
   z-index: 8;
   width: 748px;
   height: 416px;
}

#frenchbutton a  {
   width: 23px;
   background-image: url(librarymedia/outdooredbutton.jpg);
}

#athleticspopup  {
   background-image: url(sportsslidemedia/athleticspopup.jpg);
   z-index: 4;
}

#id157musictext  {
   width: 409px;
}

#std6campbutton  {
   left: 503px;
}

#linksmenu li a  {
   font-style: Normal;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
}

#homegobutton a  {
   width: 35px;
   background-image: url(setswanadaymedia/homegobutton.jpg);
}

#curriculumtext  {
   width: 275px;
   z-index: 18;
}

#thinkslidehide  {
   background-image: url(thinkslidemedia/thinkslidehide.gif);
   width: 325px;
}

#frenchaimstext  {
   width: 452px;
   top: 121px;
}

#oldslidebutton  {
   left: 118px;
}

#std5camppopup  {
   background-image: url(setswanadaymedia/std5camppopup.jpg);
   z-index: 5;
}

#netballbutton  {
   left: 181px;
}

#cricketbutton  {
   left: 216px;
}

#swimmingpopup  {
   background-image: url(sportsslidemedia/swimmingpopup.jpg);
   z-index: 9;
}

#literacypopup  {
   background: url(librarymedia/literacypopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 2px;
   top: 138px;
   z-index: 10;
   width: 748px;
   height: 389px;
}

#fees2button a  {
   color: #000000;
}

#eventbutton a  {
   background-image: url(setswanadaymedia/eventbutton.gif);
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 616px;
   top: 605px;
   z-index: 3;
   width: 30px;
   height: 31px;
}

#agalabutton a  {
   width: 37px;
   background-image: url(sportsslidemedia/agalabutton.gif);
}

#athleticshide  {
   background-image: url(athleticsslidemedia/athleticshide.jpg);
   width: 183px;
}

#nativitypopup  {
   background-image: url(setswanadaymedia/nativitypopup.jpg);
   z-index: 8;
}

#softballpopup  {
   background-image: url(sportsslidemedia/softballpopup.jpg);
   z-index: 16;
}

#geoaimstext p  {
   padding-top: 9px;
   padding-bottom: 6px;
}

#culturalpopup  {
   background: url(librarymedia/culturalpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 2px;
   top: 79px;
   z-index: 17;
   width: 748px;
   height: 448px;
}

#slidebutton a  {
   width: 26px;
   background-image: url(welcomemedia/askbutton.jpg);
}

#librarybutton  {
   left: 251px;
}

#flashbutton a  {
   color: #FFFFFF;
}

#ballroompopup  {
   background-image: url(setswanadaymedia/ballroompopup.jpg);
   z-index: 6;
}

#oldslidepopup  {
   background: url(setswanadaymedia/oldslidepopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 152px;
   top: 570px;
   z-index: 6;
   width: 173px;
   height: 14px;
}

#gaborone2text  {
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 62px;
   z-index: 19;
   width: 272px;
}

#musicbutton a  {
   width: 22px;
   background-image: url(librarymedia/musicbutton.gif);
}

#i2007holstext  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 568px;
   z-index: 3;
   width: 518px;
}

#gelslidepopup  {
   background-image: url(setswanadaymedia/gelslidepopup.jpg);
   z-index: 14;
}

#concertbutton  {
   left: 356px;
}

#reslongtext p  {
   padding-bottom: 6px;
}

#sciencebutton  {
   left: 399px;
}

#musicaimstext  {
   width: 452px;
   top: 119px;
}

#std4camppopup  {
   background: url(setswanadaymedia/std4camppopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 310px;
   top: 78px;
   z-index: 13;
   width: 423px;
   height: 385px;
}

#numeracypopup  {
   background: url(librarymedia/numeracypopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 0px;
   top: 61px;
   z-index: 4;
   width: 750px;
   height: 466px;
}

#generalbutton  {
   left: 69px;
}

#thornhilltext  {
   visibility: visible;
   position: absolute;
   left: 426px;
   top: 658px;
   z-index: 2;
   width: 185px;
}

#uniformbutton  {
   left: 182px;
}

#std6camppopup  {
   background-image: url(setswanadaymedia/std6camppopup.jpg);
   z-index: 15;
}

#guidebutton a  {
   width: 42px;
   background-image: url(uniformmedia/guidebutton.gif);
}

#senaimstext p  {
   padding-top: 9px;
   padding-left: 0px;
}

#nativityhide  {
   background-image: url(nativityslidemedia/nativityhide.gif);
   width: 162px;
}

#setswanatext  {
   width: 409px;
}

#homegobutton  {
   visibility: visible;
   position: absolute;
   left: 567px;
   top: 601px;
   z-index: 3;
   width: 35px;
   height: 33px;
}

#artaimtext p  {
   padding-bottom: 6px;
}

#soccerbutton  {
   left: 112px;
}

#numeracytext  {
   width: 409px;
}

#generalimage  {
   background-image: url(setswanadaymedia/generalimage.gif);
}

#netballpopup  {
   background-image: url(sportsslidemedia/netballpopup.jpg);
   z-index: 8;
}

#ballroomhide  {
   background-image: url(ballroomslidemedia/ballroomhide.gif);
   width: 367px;
}

#concertpopup  {
   background-image: url(setswanadaymedia/concertpopup.jpg);
   z-index: 7;
}

#sciencepopup  {
   background: url(librarymedia/sciencepopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 2px;
   top: 101px;
   z-index: 14;
   width: 748px;
   height: 426px;
}

#newsbutton a  {
   width: 25px;
   background-image: url(welcomemedia/newsbutton.gif);
}

#histaimstext  {
   width: 452px;
}

#std4camphide  {
   background-image: url(std4campmedia/std4camphide.gif);
   width: 378px;
}

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

#art2button a  {
   background-image: url(setswanadaymedia/eventbutton.gif);
}

#tennisbutton  {
   left: 390px;
}

#guidesbutton  {
   left: 393px;
}

#i40yearshide  {
   background: url(setswanadaymedia/40yearshide.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 338px;
   top: 535px;
   z-index: 2;
   width: 329px;
   height: 15px;
}

#histbutton a  {
   width: 22px;
   background-image: url(librarymedia/setsbutton.gif);
}

#golfbutton a  {
   width: 37px;
   background-image: url(setswanadaymedia/golfbutton.jpg);
}

#kidsbutton a  {
   width: 37px;
   background-image: url(setswanadaymedia/kidsbutton.jpg);
}

#headbutton a  {
   color: #00CC33;
}

#std5camphide  {
   background-image: url(std5campmedia/std5camphide.jpg);
   width: 354px;
}

#sportsbutton  {
   left: 58px;
}

#infobutton a  {
   width: 17px;
   background-image: url(setswanadaymedia/infobutton.jpg);
}

#softballhide  {
   background-image: url(softballmedia/softballhide.gif);
   width: 161px;
}

#gelslidehide  {
   background-image: url(gelslidemedia/gelslidehide.jpg);
   width: 81px;
}

#setsaimstext  {
   top: 121px;
}

#culturaltext  {
   width: 275px;
}

#facmenu li a  {
   font-style: Normal;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
   display: block;
}

#librarypopup  {
   background: url(librarymedia/librarypopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 2px;
   top: 87px;
   z-index: 13;
   width: 748px;
   height: 436px;
}

#std6camphide  {
   background-image: url(std6campmedia/std6camphide.gif);
   width: 366px;
}

#fetebutton a  {
   width: 37px;
   background-image: url(setswanadaymedia/fetebutton.gif);
}

#gaboronetext  {
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 182px;
   z-index: 3;
   width: 272px;
}

#cricketpopup  {
   background-image: url(sportsslidemedia/cricketpopup.jpg);
   z-index: 7;
}

#setsbutton a  {
   width: 22px;
   background-image: url(librarymedia/setsbutton.gif);
}

#latestbutton  {
   visibility: visible;
   position: absolute;
   left: 687px;
   top: 608px;
   z-index: 3;
   width: 61px;
   height: 23px;
}

#artslideshow  {
   z-index: 3;
}

#oldslideshow  {
   z-index: 3;
   background-image: url(oldslidemedia/oldslideshow.jpg);
}

#infantbutton  {
   left: 285px;
}

#literacytext  {
   width: 409px;
}

#culturalhide  {
   background-image: url(librarymedia/culturalpopup.jpg);
   z-index: 17;
   visibility: visible;
}

#frenchbutton  {
   left: 152px;
}

#stpetershide  {
   background-image: url(stpetersslidemedia/stpetershide.gif);
   width: 208px;
}

#feesbutton a  {
   width: 45px;
   background-image: url(admissionsmedia/feesbutton.gif);
}

#ictaimstext  {
   width: 452px;
}

#outdoortext  {
   width: 409px;
}

#concerthide  {
   background-image: url(concertmedia/concerthide.gif);
   width: 400px;
}

#fees2button  {
   top: 367px;
}

#sciencetext  {
   width: 409px;
}

#ictbutton a  {
   width: 22px;
   background-image: url(librarymedia/setsbutton.gif);
}

#senaimstext  {
   width: 375px;
}

#guidespopup  {
   background: url(setswanadaymedia/guidespopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 304px;
   top: 74px;
   z-index: 11;
   width: 430px;
   height: 380px;
}

#geobutton a  {
   width: 21px;
   background-image: url(librarymedia/senbutton.gif);
}

#infantpopup  {
   background-image: url(sportsslidemedia/infantpopup.jpg);
   height: 384px;
   z-index: 5;
}

#crickethide  {
   background-image: url(cricketmedia/crickethide.gif);
   z-index: 7;
}

#librarytext  {
   width: 275px;
}

#artbutton a  {
   width: 21px;
   background-image: url(librarymedia/senbutton.gif);
}

#geoaimstext  {
   width: 452px;
}

#soccerpopup  {
   background-image: url(sportsslidemedia/soccerpopup.jpg);
   z-index: 10;
}

#ptafetehide  {
   background-image: url(feteslidemedia/ptafetehide.gif);
   width: 203px;
}

#musicbutton  {
   left: 300px;
}

#agalabutton  {
   left: 425px;
}

#tennispopup  {
   background-image: url(sportsslidemedia/tennispopup.jpg);
   height: 375px;
   z-index: 12;
}

#funbutton a  {
   width: 37px;
   background-image: url(sportsslidemedia/funbutton.gif);
}

#slidebutton  {
   left: 295px;
}

#senbutton a  {
   width: 21px;
   background-image: url(librarymedia/senbutton.gif);
}

#sportspopup  {
   background: url(setswanadaymedia/sportspopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 152px;
   top: 570px;
   z-index: 4;
   width: 115px;
   height: 14px;
}

#flashbutton  {
   font: 12px/23px Arial;
   text-align: right;
   visibility: visible;
   position: absolute;
   left: 472px;
   top: 563px;
   z-index: 3;
   width: 267px;
   height: 23px;
}

#frenchpopup  {
   background: url(librarymedia/frenchpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 2px;
   top: 208px;
   z-index: 16;
   width: 748px;
   height: 319px;
}

#askbutton a  {
   width: 26px;
   background-image: url(welcomemedia/askbutton.jpg);
}

#eventbutton  {
   left: 29px;
}

#ptabutton a  {
   width: 25px;
   background-image: url(welcomemedia/newsbutton.gif);
}

#infobutton  {
   visibility: visible;
   position: absolute;
   left: 599px;
   top: 605px;
   z-index: 3;
   width: 17px;
   height: 30px;
}

#frenchtext  {
   width: 275px;
}

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

#eventpopup  {
   background: url(setswanadaymedia/eventpopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 153px;
   top: 570px;
   z-index: 5;
   width: 117px;
   height: 11px;
}

#fetebutton  {
   left: 77px;
}

#newsbutton  {
   left: 210px;
}

#feesbutton  {
   top: 354px;
}

#pebutton a  {
   width: 22px;
   background-image: url(librarymedia/pebutton.gif);
}

#art2button  {
   left: 87px;
}

#golfbutton  {
   left: 321px;
}

#musicpopup  {
   background: url(librarymedia/musicpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 0px;
   top: 109px;
   z-index: 6;
   width: 750px;
   height: 453px;
}

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

#guideshide  {
   background-image: url(guidesmedia/guideshide.gif);
   width: 238px;
}

#setsbutton  {
   visibility: visible;
   position: absolute;
   left: 423px;
   top: 562px;
   z-index: 7;
   width: 22px;
   height: 24px;
}

#groutext p  {
   padding-bottom: 6px;
}

#tennishide  {
   background-image: url(tennismedia/tennishide.jpg);
   width: 148px;
}

#kidsbutton  {
   left: 251px;
}

#agalapopup  {
   background-image: url(sportsslidemedia/agalapopup.jpg);
   z-index: 13;
}

#histbutton  {
   left: 201px;
}

#peaimstext  {
   width: 375px;
}

#artaimtext  {
   width: 436px;
}

#loctext p  {
   padding-bottom: 6px;
}

#geobutton  {
   left: 177px;
}

#ptabutton  {
   left: 238px;
}

#fetepopup  {
   background-image: url(setswanadaymedia/fetepopup.jpg);
   z-index: 3;
}

#senbutton  {
   visibility: visible;
   position: absolute;
   left: 448px;
   top: 562px;
   z-index: 7;
   width: 21px;
   height: 24px;
}

#histpopup  {
   background: url(librarymedia/histpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 2px;
   top: 99px;
   z-index: 9;
   width: 748px;
   height: 428px;
}

#golfpopup  {
   background-image: url(setswanadaymedia/golfpopup.jpg);
   z-index: 10;
}

#kidspopup  {
   background-image: url(setswanadaymedia/kidspopup.jpg);
   z-index: 12;
}

#setspopup  {
   background: url(librarymedia/setspopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 2px;
   top: 123px;
   z-index: 5;
   width: 748px;
   height: 404px;
}

#art2popup  {
   background: url(setswanadaymedia/art2popup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 152px;
   top: 570px;
   z-index: 3;
   width: 86px;
   height: 11px;
}

#icttext p  {
   color: #AEAEAE;
}

#ictbutton  {
   left: 226px;
}

#linksmenu  {
   font: 9px/13px Arial;
   margin: 0px;
   height: 13px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #FFFFFF;
   position: absolute;
   left: 94px;
   top: 3px;
   z-index: 2;
}

#introhide  {
   background: url(contactdetailsmedia/introhide.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 535px;
   top: 159px;
   width: 215px;
   height: 322px;
}

#askbutton  {
   left: 324px;
}

#artbutton  {
   left: 103px;
}

#funbutton  {
   left: 320px;
}

#pebutton  {
   left: 374px;
}

#geopopup  {
   background: url(librarymedia/geopopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 2px;
   top: 120px;
   z-index: 11;
   width: 748px;
   height: 407px;
}

#kidshide  {
   background-image: url(kidsmedia/kidshide.gif);
   width: 404px;
}

#ictpopup  {
   background: url(librarymedia/ictpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 3px;
   top: 76px;
   z-index: 15;
   width: 747px;
   height: 451px;
}

#artpopup  {
   background: url(librarymedia/artpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 2px;
   top: 88px;
   z-index: 3;
   width: 735px;
   height: 435px;
}

#senpopup  {
   background-image: url(librarymedia/senpopup.jpg);
   z-index: 18;
   visibility: hidden;
}

#funpopup  {
   background: url(sportsslidemedia/funpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 309px;
   top: 78px;
   z-index: 3;
   width: 424px;
   height: 384px;
}

#golfhide  {
   background-image: url(golfslidemedia/golfhide.jpg);
   width: 400px;
}

#histtext  {
   width: 275px;
}

#aatext p  {
   color: #999999;
}

#layer12  {
   background: url(sportsslidemedia/layer12.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 56px;
   z-index: 2;
   width: 753px;
   height: 473px;
}

#pepopup  {
   background: url(librarymedia/pepopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 2px;
   top: 100px;
   z-index: 7;
   width: 748px;
   height: 427px;
}

#senhide  {
   background-image: url(librarymedia/senpopup.jpg);
   z-index: 18;
   visibility: visible;
}

#facmenu  {
   font: 11px/18px Arial;
   height: 18px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #FFFFFF;
   position: absolute;
   left: 16px;
   top: 535px;
   z-index: 2;
   width: 256px;
}

#geotext  {
   width: 275px;
}

#arttext  {
   width: 275px;
}

#sentext  {
   width: 409px;
}

#layer5  {
   background: url(setswanadaymedia/layer5.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 555px;
   z-index: 2;
   width: 750px;
   height: 83px;
}

#petext  {
   width: 409px;
}

#layer1  {
   background-image: url(contactdetailsmedia/layer1.gif);
}

#layer3  {
   background: url(contactdetailsmedia/layer3.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 29px;
   z-index: 2;
   width: 750px;
   height: 501px;
}

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

