p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000033; line-height: 16px}

.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; line-height: 16px}

.bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; line-height: 16px; font-weight: bold}

.justif {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-align: justify; line-height: 16px}

.orangemenu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFCC00; line-height: 16px; font-weight: bold}

.ltblubold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #485B98; line-height: 16px; font-weight: bold}

.orgebold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60px; color: #FFFF00; font-weight: normal; line-height: 16px}

.yellbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36px; color: #FFFF00; font-weight: normal; line-height: 16px}

ul {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; list-style-type: square; line-height: 16px}
li {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; list-style-type: square; line-height: 16px}
dl {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 16px}
dt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 16px}
dd {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 16px}


h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #333366; font-weight: bold}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #333366}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #CCCCCC}

a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003399; text-decoration: underline}
a:hover {  color: #FF6600}

a.navside {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; font-weight: normal; text-decoration: none}
a.navside:hover {  color: #660000}

a.navtop {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; font-weight: bold; text-decoration: none}
a.navtop:hover {  color: #A6CAF0; text-decoration: underline; }

a.navbottom {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333366; text-decoration: underline}
a.navbottom:hover {  color: #FF6600}

a.egborder { color: #666699}
a.egborder:hover {  color: #FF6600}

a.link2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666699; text-decoration: none; font-weight: bold}
a.link2:hover {  color: #FF6600}

a.link3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666699; text-decoration: none; font-weight: bold}
a.link3:hover {  color: #FF6600}

.footer {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}
a.footerlink {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none}
a.footerlink:hover {  color: #FF6600}

.topbar {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFCC00}
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.infoheaders {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.lrgwht {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF}

.small2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; line-height: 13px}

a.linksmap {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; line-height: 16px}
a.linksmap:hover {  color: #333333}

.rankings {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}

.brightonblu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold; color: #FFFFFF}

.note {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000}
.note2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.note3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}


.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000033;
	font-size: 14px;
}
.style5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CCCCCC;
	font-size: 14px;
	text-decoration: none;
}
.style6 {color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.style9 {color: #FFFFFF; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.style10 {
	font-size: 12px;
	color: #000000;
}
.style13 {
	color: #FFF7CE;
	font-size: 14px;
	font-weight: bold;
}
.style14 {font-size: 36px}
.style15 {color: #FFFFFF}
.style16 {
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
.style33 {
	font-size: 14px;
	font-weight: bold;
}
.style35 {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style36 {
	color: #CC0000;
	font-weight: bold;
}
.style36 {color: #990000}
.style37 {font-size: 14px; font-weight: bold; color: #990000; }

.style38 {color: #000000}

#banner {
	position:absolute;
	width:719px;
	height:72px;
	z-index:1;
	left: 0px;
	top: 0px;
}
#bannertop {
	position:absolute;
	width:719px;
	height:72px;
	z-index:1;
	left: 125px;
	top: 20px;
}
#topright {
	position:absolute;
	width:291px;
	height:89px;
	z-index:1;
	left: 730px;
	top: 0px;

}
#homepage {
	position:absolute;
	width:81px;
	height:25px;
	z-index:14;
	left: 921px;
	top: 80px;
}
#lower {
	position:absolute;
	width:1021px;
	height:7000px;
	z-index:2;
	left: 125px;
	top: 111px;
	background-color: #FFFFFF;
}

#menu {
	position:absolute;
	width:720px;
	height:25px;
	z-index:2;
	left: 0px;
	top: 152px;
}


#middlewhite {
	position:absolute;
	width:399px;
	height:887px;
	z-index:8;
	left: 436px;
	top: 121px;
	background-color: #000000;
}
#fullwhite {
	position:absolute;
	width:702px;
	height:4012px;
	z-index:8;
	left: 283px;
	top: 245px;
	background-color: #FFFFFF;
}


.style23 {font-size: 10px}
.style24 {font-size: 12px}

#mathstopics {
	position:absolute;
	width:359px;
	height:30px;
	z-index:25;
	left: 470px;
	top: 219px;
}


#title {
	position:absolute;
	width:390px;
	height:40px;
	z-index:25;
	left: 450px;
	top: 255px;
}
#title2 {
	position:absolute;
	width:399px;
	height:30px;
	z-index:16;
	left: 440px;
	top: 289px;
}
#amazon {
	position:absolute;
	width:970px;
	height:71px;
	z-index:2;
	left: 230px;
	top: 521px;
}
#googlemessage {
	position:absolute;
	width:150px;
	height:1700px;
	z-index:16;
	left: 845px;
	top: 247px;
	background-color: #FFFFFF;

}
#googlemessage2 {
	position:absolute;
	width:150px;
	height:3400px;
	z-index:16;
	left: 995px;
	top: 247px;
	background-color: #FFFFFF;

}

#email {
	position:absolute;
	width:135px;
	height:68px;
	z-index:20;
	left: 282px;
	top: 734px;
	background-color: #CCFFFF;
}
#menubg {
	position:absolute;
	width:154px;
	height:388px;
	z-index:21;
	left: 276px;
	top: 247px;
	background-color: #FFFFFF;
}
#menubg2 {
	position:absolute;
	width:150px;
	height:388px;
	z-index:21;
	left: 126px;
	top: 247px;
	background-color: #FFFFFF;
}
#return {
	position:absolute;
	width:90px;
	height:16px;
	z-index:43;
	left: 276px;
	top: 218px;
}

#bannertitle {
	position:absolute;
	width:757px;
	height:79px;
	z-index:2;
	left: 0px;
	top: 73px;
}

#bantable {
	position:absolute;
	width:1018px;
	height:65px;
	z-index:13;
	left: 0px;
	top: 39px;
}
#bantable2 {
	position:absolute;
	width:1018px;
	height:65px;
	z-index:13;
	left: 0px;
	top: 70px;
}
#abouttitle {
	position:absolute;
	width:378px;
	height:33px;
	z-index:23;
	left: 447px;
	top: 221px;
}
#search {
	position:absolute;
	width:238px;
	height:36px;
	z-index:6;
	left: 773px;
	top: 3px;
}
#ssadvert {
	position:absolute;
	width:162px;
	height:39px;
	z-index:45;
	left: 833px;
	top: 195px;
}
#blogpodcast {
	position:absolute;
	width:200px;
	height:30px;
	z-index:102;
	left: 526px;
	top: 88px;
}
#dropdown {
	position:absolute;
	width:375px;
	height:115px;
	z-index:103;
	left: 20px;
	top: 694px;
}
#freelessonvids {
	position:absolute;
	width:380px;
	height:1px;
	z-index:19;
	left: 450px;
	top: 247px;
}
.menu1 {
	padding:0 0 0 5px;
	margin:0;
	list-style:none;
	height:30px;
	background:#fff url(/images/button1c1.gif);
	position:relative;
	border:1px solid #000;
	border-width:0 1px;
	border-bottom:1px solid #444;
	overflow: hidden;
}
.menu1 li {float:left;}
.menu1 li a {
	display:block;
	float:left;
	height:35px;
	line-height:35px;
	color:#CCCCCC;
	text-decoration:none;
	font-size:11px;
	font-family:arial, verdana, sans-serif;
	font-weight:bold;
	text-align:center;
	padding:0 0 0 9px;
	cursor:pointer;
}
.menu1 li a b {float:left; display:block; padding:0 9px 0 5px;}
.menu1 li.current a {color:#FFB03C; background:url(/images/button3c1.gif);}
.menu1 li a:hover {color:#FFB03C; background:#000 url(/images/button2c1.gif);}
.menu1 li a:hover b {background:url(/images/button2c1.gif) no-repeat right top;}
.menu1 li.current a:hover {color:#fff; background:#000 url(/images/button3c1.gif); cursor:default;}
.menu1 li.current a:hover b {background:url(/images/button3c1.gif) no-repeat right top;}
.style17 {color: #FFFF00}
.style18 {color: #CCCCCC}
.style19 {color: #F5EBB0}
.style21 {
	font-size: 11px;
	color: #F5EBB0;
}
.style22 {color: #FF0000}
.style28 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style29 {color: #999999}
span.highlight
{
background-color:#CCCCCC
}
.style37 {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style35 {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style36 {
	color: #CC0000;
	font-weight: bold;
}
.style38 {font-size: 14px}
.style41 {
	color: #990000;
	font-weight: bold;
}
.style42 {
	font-size: large;
	font-weight: bold;
	color: #000066;
}
.style43 {
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
}
.style44 {color: #0000FF}
.style46 {color: #0000FF; font-weight: bold; }
.style49 {
	color: #008000;
	font-size: 9px;
	text-decoration: none;
}