html, :root { overflow-y:scroll; }
#aboutbutton a:hover,
#contactbutton a:hover,
#programsbutton a:hover,
#schedulebutton a:hover,
#familyworkshopbutton a:hover  {
   background-position: -145px 0%;
}

#aboutbutton a,
#schedulebutton a,
#programsbutton a,
#contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 145px;
   height: 41px;
   background-position: 0% 0px;
}

#homedisclaimermenumenu li a:hover,
#disclaimermenumenu li a:hover  {
   text-decoration: underline;
}

#contactbutton,
#programsbutton,
#schedulebutton,
#aboutbutton  {
   visibility: visible;
   position: absolute;
   top: 0px;
   z-index: 1;
   width: 145px;
   height: 41px;
}

#homedisclaimermenumenu li a,
#disclaimermenumenu li a  {
   text-decoration: none;
   height: 100%;
   display: block;
}

#allthingsmathisaplaceformathematicseducationandenrich  {
   background: url(pid0homemedia/id98allthingsmathisaplacefo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 78px;
   top: 228px;
   z-index: 6;
   width: 656px;
   height: 146px;
}

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

#callforafreeconsultationtoseewhatwecandoforyou  {
   background: url(pid0homemedia/id83callforafreeconsultatio.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 279px;
   top: 177px;
   z-index: 2;
   width: 497px;
   height: 21px;
}

#homedisclaimermenumenu,
#disclaimermenumenu  {
   font: 11px/27px Arial;
   height: 27px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   position: absolute;
   left: 819px;
   z-index: 1;
   width: 305px;
}

#homedisclaimertext p,
#disclaimertext p  {
   font: 11px/20px Arial;
   margin: 0px;
   text-align: left;
}

#disclaimertext,
#homedisclaimertext  {
   visibility: visible;
   position: absolute;
   left: 63px;
   z-index: 1;
   width: 714px;
}

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

#summerprogramsbutton a:hover  {
   background-position: -147px 0%;
}

#homedisclaimermenumenu li a  {
   color: #43531D;
}

#schedulevisitbutton a:hover  {
   background-position: -122px 0%;
}

#allthingsmathbutton a:hover  {
   background-position: -234px 0%;
}

#mathtutoringbutton a:hover  {
   background-position: -113px 0%;
}

#enrichmentprogramsbutton a  {
   background: url(pid0homemedia/enrichmentprogramsbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 170px;
   height: 24px;
}

#enrichmentprogramsbutton  {
   visibility: visible;
   position: absolute;
   left: 929px;
   top: 628px;
   z-index: 7;
   width: 170px;
   height: 24px;
}

#disclaimermenumenu li a  {
   color: #FEFEFD;
}

#testprepbutton a:hover  {
   background-position: -161px 0%;
}

#familyworkshopbutton a  {
   background: url(pid0homemedia/familyworkshopbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 145px;
   height: 24px;
}

#homedisclaimermenumenu  {
   top: 680px;
   color: #43531D;
}

#summerprogramsbutton a  {
   background: url(pid0homemedia/summerprogramsbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 147px;
   height: 24px;
}

#schedulevisitbutton a  {
   background: url(pid0homemedia/schedulevisitbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 122px;
   height: 24px;
}

#allthingsmathbutton a  {
   background: url(pid0homemedia/allthingsmathbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 89px;
   width: 234px;
   font-size: 89px;
   line-height: 89px;
}

#summerprogramsbutton  {
   visibility: visible;
   position: absolute;
   left: 726px;
   top: 628px;
   z-index: 7;
   width: 147px;
   height: 24px;
}

#familyworkshopbutton  {
   visibility: visible;
   position: absolute;
   left: 493px;
   top: 628px;
   z-index: 7;
   width: 145px;
   height: 24px;
}

#mathtutoringbutton a  {
   background: url(pid0homemedia/mathtutoringbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 113px;
   height: 24px;
}

#homedisclaimertext p  {
   color: #43531D;
}

#schedulevisitbutton  {
   visibility: visible;
   position: absolute;
   left: 953px;
   top: 575px;
   z-index: 7;
   width: 122px;
   height: 24px;
}

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

#allthingsmathbutton  {
   visibility: visible;
   position: absolute;
   left: 63px;
   top: 33px;
   z-index: 1;
   width: 234px;
   height: 89px;
}

#homedisclaimertext  {
	top: 683px;
}

#mathtutoringbutton  {
   visibility: visible;
   position: absolute;
   left: 744px;
   top: 575px;
   z-index: 7;
   width: 113px;
   height: 24px;
}

#disclaimermenumenu  {
   top: 617px;
   color: #FEFEFD;
}

#disclaimertext p  {
   color: #FDFEFC;
}

#programsbutton a  {
   background-image: url(pid0homemedia/programsbutton.gif);
}

#schedulebutton a  {
   background-image: url(pid0homemedia/schedulebutton.gif);
}

#testprepbutton a  {
   background: url(pid0homemedia/testprepbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 161px;
   height: 42px;
}

#contactbutton a  {
   background-image: url(pid0homemedia/contactbutton.gif);
}

#javascriptext p  {
   font: 12px/20px Arial;
   margin: 0px;
   color: #030303;
   text-align: left;
}

#bottomdarkgreen  {
   background: url(pid0homemedia/bottomdarkgreen.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 62px;
   top: 538px;
   z-index: 6;
   width: 1063px;
   height: 139px;
}

#drsaracohenphd  {
	background: url(pid0homemedia/drsaracohenphd.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 960px;
	top: 408px;
	z-index: 6;
	width: 156px;
	height: 29px;
	background-image: url(pid0homemedia/saracohenphd.gif);
}

#testprepbutton  {
   visibility: visible;
   position: absolute;
   left: 484px;
   top: 557px;
   z-index: 7;
   width: 161px;
   height: 42px;
}

#schedulebutton  {
   left: 797px;
}

#disclaimertext  {
   top: 617px;
}

#programsbutton  {
   left: 625px;
}

#aboutbutton a  {
   background-image: url(pid0homemedia/aboutbutton.gif);
}

#tutorbutton a  {
   background: url(pid0homemedia/tutorbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 116px;
   height: 31px;
}

#javascriptext  {
	visibility: visible;
	position: absolute;
	left: 91px;
	top: 424px;
	z-index: 9;
	width: 355px;
	height: 222px;
}

#contactbutton  {
   left: 969px;
}

#interiormath  {
   background: url(pid0homemedia/interiormath.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 199px;
   z-index: 3;
   width: 1199px;
   height: 477px;
}

#greenshadow  {
   background: url(pid0homemedia/greenshadow.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 62px;
   top: 538px;
   z-index: 7;
   width: 1063px;
   height: 14px;
}

#i304343math  {
   background: url(pid0homemedia/304343math.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 73px;
   top: 177px;
   z-index: 2;
   width: 179px;
   height: 16px;
}

#aboutbutton  {
   left: 453px;
}

#tutorbutton  {
	visibility: visible;
	position: absolute;
	left: 1009px;
	top: 169px;
	z-index: 6;
	width: 116px;
	height: 31px;
}

#javawindow  {
   background: url(pid0homemedia/javawindow.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 87px;
   top: 420px;
   z-index: 8;
   width: 364px;
   height: 229px;
}

#pid0home  {
   margin: 0px auto 0px auto;
   width: 1200px;
   position: relative;
}

#id93sara  {
   background: url(pid0homemedia/id93sara.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 355px;
   top: 49px;
   z-index: 5;
   width: 774px;
   height: 564px;
}

#window  {
   background: url(pid0homemedia/window.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 61px;
   top: 200px;
   z-index: 4;
   width: 1064px;
   height: 477px;
}

#topbar  {
   background: url(pid0homemedia/topbar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 60px;
   top: 169px;
   z-index: 1;
   width: 1065px;
   height: 31px;
}

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