@charset "utf-8";


/* BODY */

body{
padding:0;
margin:0;
background:url(../Images/bg.jpg) top left repeat-x;
}
.bodylink{
font: normal 500 12px Helvetica, Arial, sans-serif;
color:#213684;
text-align:left;
}
a.bodylink, a.bodylink:visited{
font: normal 500 12px Helvetica, Arial, sans-serif;
color:#213684;
text-align:left;
text-decoration:none;
}
a.bodylink:hover{
font: normal 500 12px Helvetica, Arial, sans-serif;
color:#213684;
text-align:left;
text-decoration:underline;
}
img, a img, img a{
border:none;
}

.signature{
width:200px;
float:right;
margin:0 -10px 0 0;
font : normal 500 11px arial;
}

.clear{
clear:both;
margin-top:10px;
display:block;
}

.clear2{
clear:both;
margin-top:30px;
display:block;
}

.clear1{
clear:both;
margin-top:7px;
display:block;
}
.clear1 p{
padding:10px;
font: normal 500 11px Arial, Helvetica, sans-serif;
position:relative;

}


.greyline{
clear:both;
margin:10px 0 0 0;
text-align:center;
padding-top:30px;
display:block;
}
.greyline1{
clear:both;
margin:0px 0 0 -5px;
text-align:center;
display:block;
}
.thinclear{
clear:both;
margin:5px;
display:block;
}

/* BODY END */



/* TOP FRAME */

.topbar{
width:800px;
position:relative;
margin:0px auto;
padding:0;
background:url(../Images/topbar.jpg) no-repeat;
height:60px;
}
.secondbar{
width:800px;
position:relative;
margin:0px auto;
padding:0 0 0 0;
background:url(../Images/mainbarbg_blue.jpg) repeat-x;
height:91px;
float:left;
}
.secondbar img{
width:585px;
position:relative;
margin:0px auto;
padding:0 0 0 45px;
height:91px;
}

.secondbar1{
width:800px;
position:relative;
margin:0px auto;
padding:0 0 0 0;
background:url(../Images/mainbarbg.jpg) repeat-x;
height:91px;
float:left;
}

.floridamap img{
	width:90px;
	height:91px;
	float:right;
	position:absolute;
	display:inline;
	z-index:21;
	left: 634px;
	top: 0;
}
.pearson{
width:130px;
height:68px;
position:absolute;
margin:1px 0px 0px 25px;
padding:0;
display:block;
background:url(../Images/pearsonlogo1-trans.png) top left no-repeat;
}

.headright {
float : right;
display : block;
font : normal 500 11px Helvetica, Arial, sans-serif;
color:#FFFFFF;

margin : 10px 20px 0 0;
padding : 0;
text-align : right;
z-index : 1;
width:75px;
}
.headright a, .headright a:visited {
font : normal 500 11px Helvetica, Arial, sans-serif;
text-decoration : none;
display : inline;
margin : 10px 0;
color : #ffffff;
}
.headright a:hover {
color : #92d7f5;
text-decoration : underline;
}
/* TOP FRAME END */

/* MAIN CONTENT BOX START */

.frame{
width:800px;
margin:0px auto;
background-color:#FFFFFF;
position:relative;
}

.topnav{
width:800px;
height:33px;
background:transparent;
}
	.topnav ul{
	width:800px;
	height:33px;
	display:block;
	float:left;
	padding:0;
	margin:0px 0px 0px 0px;
	background:transparent;
	list-style:none;
	overflow:hidden;

	}
		.topnav ul li{
		float:left;
		display:inline;
		height:33px;
		width:132px;		/*adjust top nav button width here*/
		text-align:center;
		background:url(../Images/navbg_hover.jpg) top left repeat-x;
		font:normal 500 12px Helvetica, Arial, sans-serif;
		color:#305184;
		}
		.topnav ul li a, .topnav ul li a:visited{
		height:33px;
		background:url(../Images/navbg.jpg) top left repeat-x;
		font:normal 500 12px Helvetica, Arial, sans-serif;
		text-decoration:none;
		color:#ffffff;
		display:block;
		padding-top:10px;
		margin:0;
		}
		.topnav ul li a:hover{
		text-decoration:none;
		color:#305184;
		background:url(../Images/navbg_hover.jpg) top left repeat-x;
		}
		.topnav ul li.last-child{
		border-right:none;
		width:135px;
		}
		
.subbox{
height:268px;
width:208px;
margin:0 28px 0 30px;
font:normal 500 12px Helvetica, Arial, sans-serif;
color:#000000;
float:left;
display:inline;
background:url(../Images/ele_box.jpg) no-repeat;
background-color:#FFFFFF;

}
.subbox h5{
	font:normal 500 14px Helvetica, Arial, sans-serif;
	color:#333;
	margin:68px 0 0 15px;
	position:relative;
	height: 175px;
	width:180px;
	text-align:center;

}
.subbox img{
	position:relative;
	margin:3px 0 0 7px;
	display:inline;
}


.subbox table tr td{
font:normal 500 12px Helvetica, Arial, sans-serif;
}

.subbox table tr td h5{
font:normal 800 15px Helvetica, Arial, sans-serif;
	color:#333;
	margin:0 0 0 8px;
	position:relative;
	height: 53px;
	padding:0 5px 0 5px;
	width:180px;
	text-align:center;

}


.thinclear1{
clear:both;
margin:2px;
display:block;
}


.subbox1{
height:268px;
width:208px;
margin:0 28px 0 28px;
font:normal 500 12px Helvetica, Arial, sans-serif;
color:#000000;
float:left;
display:inline;
background-color:#FFFFFF;
background:url(../Images/ms_box.jpg) no-repeat;

}
.subbox1 h5{
	font:normal 500 14px Helvetica, Arial, sans-serif;
	color:#333;
	margin:68px 0 0 15px;
	position:relative;
	height: 178px;
	width:180px;
	text-align:center;
}

.subbox1 img{
position:relative;
margin:3px 0 0 5px;
display:inline;
}

..subbox1 table tr td{
font:normal 500 12px Helvetica, Arial, sans-serif;
}

.subbox1 table tr td h5{
font:normal 800 15px Helvetica, Arial, sans-serif;
	color:#333;
	margin:0 0 0 8px;
	position:relative;
	height: 53px;
	padding:0 5px 0 5px;
	width:180px;
	text-align:center;
}


.subbox2{
height:268px;
width:208px;
margin:0 28px 0 28px;
font:normal 500 12px Helvetica, Arial, sans-serif;
color:#000000;
float:left;
display:inline;
background-color:#FFFFFF;
background:url(../Images/hs_box.jpg) no-repeat;
}
.subbox2 h5{
	font:normal 500 14px Helvetica, Arial, sans-serif;
	color:#333;
	margin:68px 0 0 12px;
	position:relative;
	height: 175px;
	width:180px;
		text-align:center;
}

.subbox2 img{
position:relative;
margin:3px 0 0 5px;
display:inline;
}

.subbox2 table tr td{
font:normal 500 12px Helvetica, Arial, sans-serif;
}

.subbox2 table tr td h5{
font:normal 800 15px Helvetica, Arial, sans-serif;
	color:#333;
	margin:0 0 0 8px;
	position:relative;
	height: 53px;
	padding:0 5px 0 5px;
	width:180px;
	text-align:center;
}

.thinclear2{
clear:both;
margin:2px;
display:block;
}


.subbox a, .subbox a:visited{
font:normal 500 12px Helvetica, Arial, sans-serif;
color:#0095D5;
text-decoration:none;
}
.subbox a:hover{
color:#000000;
text-decoration:underline;
}

.trainingbox {
	width:770px;
	height:127px;
	position:relative;
	margin:0 10px 0 15px;
	font:normal 500 12px Helvetica, Arial, sans-serif;
	color:#0095D5;
	background:url(../Images/middleschool/training_bg.jpg) repeat-x;
	height:148px;
	overflow: hidden;
}

.trainingbox table tr {
height:127px;
font:normal 500 12px Helvetica, Arial, sans-serif;
color:#0095D5;
}

.trainingbox table tr td{
font:normal 500 12px Helvetica, Arial, sans-serif;
color:#0095D5;
height:127px;
}

.trainingbox table tr td h6{
	font:normal 500 12px Helvetica, Arial, sans-serif;
	color:#2d517f;
	margin:0 0 0 8px;
	width:174px;
	position:absolute;
	z-index:4;
	top: 29px;
}
.trainingbox table tr td p{
	font:normal 500 12px Helvetica, Arial, sans-serif;
	color:#2d517f;
	margin:0 0 0 8px;
	width:168px;
	position:absolute;
	z-index:4;
	top: 25px;
}

.trainingbox table tr td h6 a, .trainingbox table tr td h6 a:visited{
font:normal 800 12px Helvetica, Arial, sans-serif;
color:#2d517f;
text-decoration:none;
}

.trainingbox table tr td h6 a:hover{
font:normal 800 12px Helvetica, Arial, sans-serif;
color:#333;
}
.trainingbox table tr td h5{
	font:normal 800 12px Helvetica, Arial, sans-serif;
	color:#2d517f;
	margin:55px 0 0 8px;
	width:162px;
	position:absolute;
	z-index:4;
	top: 24px;
}
.trainingbox table tr td h4{
	font:normal 800 15px Helvetica, Arial, sans-serif;
	color:#2d517f;
	margin:0 0 0 5px;
	width:176px;
	position:absolute;
	z-index:4;
	top: 2px;
}

.trainingbox table tr td h3{
	font:normal 800 15px Helvetica, Arial, sans-serif;
	color:#2d517f;
	margin:0 0 0 8px;
	width:160px;
	position:absolute;
	z-index:4;
	top: 0px;
}

.trainingbox table tr td h3 img{
	font:normal 800 16px Helvetica, Arial, sans-serif;
	color:#2d517f;
	margin:5px 0 0 8px;
	position:absolute;
	z-index:4;
	margin:55px 0 0 8px;
}
.trainingbox table tr td h5 a, .trainingbox table tr td h5 a:visited{
font:normal 800 12px Helvetica, Arial, sans-serif;
color:#2d517f;
text-decoration:none;
}

.trainingbox table tr td h5 a:hover{
font:normal 800 12px Helvetica, Arial, sans-serif;
color:#333;
}

h3{
font:normal 800 18px Helvetica, Arial, sans-serif;
margin: 5px 0 0 15px;
color:#2d517f;
}

p{
font:normal 500 14px Helvetica, Arial, sans-serif;
margin: 0 0 0 15px;
color:#666666;
padding:0 0 5px 0;
}

ul.breadcrumb{
float:left;
margin:5px 0px 0px 15px;
padding:8px 0px 0px 0px;
list-style:none;
width:400px;
height:30px;
background:transparent;
display:block;
position:relative;
z-index:200;
}
	ul.breadcrumb li{
	float:left;
	display:block;
	margin:0px 0px 0px -10px;
	padding:5px 0 0 0;
	background:url(../Images/crumbbtn.gif) top left no-repeat;
	height:30px;
	width:112px;
	text-align:center;
	}
	
	ul.breadcrumb li a, ul.breadcrumb li a:visited{
	font:normal 500 10px Helvetica, Arial, sans-serif;
	color:#ffffff;
	text-decoration:none;
	display:block;
	padding-top:7px;
	height:30px;
	}
	ul.breadcrumb li a:hover{
	text-decoration:underline;
	}

/* MAIN CONTENT BOX END */



/* ELEMENTARY START */

.animation {
	position:absolute;
	height:256px;
	width:240px;
	left: 0px;
	top: 0px;
}


.mainbar{
width:800px;
position:relative;
margin:0px auto;
padding:0;
height:256px;
float:left;
}
.mainbar img{
position:relative;


}

.gradebox{
height:98px;
width:787px;
margin:0 0px 0 0;
font:normal 500 12px Helvetica, Arial, sans-serif;
color:#000000;
float:left;
display:inline;
background:url(../Images/elementary/grade_bg2.jpg) no-repeat;
background-color:#FFFFFF;
}

.gradebox h5{
font:normal 500 12px Helvetica, Arial, sans-serif;
color:#666666;
}

.gradekbox a, .gradekbox a:visited{
	height:62px;
	width:102px;
	margin:17px 0 0 14px;
	font:normal 500 12px Helvetica, Arial, sans-serif;
	color:#000000;
	float:left;
	display:inline;
	background:url(../Images/elementary/gk_1.jpg) no-repeat;
	position:absolute;
	z-index:50;
}

.gradekbox a:hover{
background:url(../Images/elementary/gk_2.jpg) no-repeat;
}
.grade1box a, .grade1box a:visited{
	height:62px;
	width:102px;
	margin:17px 0 0 124px;
	font:normal 500 12px Helvetica, Arial, sans-serif;
	color:#000000;
	float:left;
	display:inline;
	background:url(../Images/elementary/g1_1.jpg) no-repeat;
	position:absolute;
	z-index:5;
}

.grade1box a:hover{
background:url(../Images/elementary/g1_2.jpg) no-repeat;
}

.grad2box a, .grad2box a:visited{
	height:62px;
	width:102px;
	margin:17px 0 0 235px;
	font:normal 500 12px Helvetica, Arial, sans-serif;
	color:#000000;
	float:left;
	display:inline;
	background:url(../Images/elementary/g2_1.jpg) no-repeat;
	position:absolute;
	z-index:5;
}

.grad2box a:hover{
background:url(../Images/elementary/g2_2.jpg) no-repeat;
}


.grade3box a, .grade3box a:visited{
	height:62px;
	width:102px;
	margin:17px 0 0 345px;
	font:normal 500 12px Helvetica, Arial, sans-serif;
	color:#000000;
	float:left;
	display:inline;
	background:url(../Images/elementary/g3_1.jpg) no-repeat;
	position:absolute;
	z-index:5;
}

.grade3box a:hover{
background:url(../Images/elementary/g3_2.jpg) no-repeat;
}

.grade4box a, .grade4box a:visited{
	height:62px;
	width:102px;
	margin:17px 0 0 455px;
	font:normal 500 12px Helvetica, Arial, sans-serif;
	color:#000000;
	float:left;
	display:inline;
	background:url(../Images/elementary/g4_1.jpg) no-repeat;
	position:absolute;
	z-index:5;
}

.grade4box a:hover{
background:url(../Images/elementary/g4_2.jpg) no-repeat;
}

.grade5box a, .grade5box a:visited{
	height:62px;
	width:102px;
	margin:17px 0 0 565px;
	font:normal 500 12px Helvetica, Arial, sans-serif;
	color:#000000;
	float:left;
	display:inline;
	background:url(../Images/elementary/g5_1.jpg) no-repeat;
	position:absolute;
	z-index:6;
}

.grade5box a:hover{
background:url(../Images/elementary/g5_2.jpg) no-repeat;
}
.grade13box a, .grade13box a:visited{
	height:62px;
	width:102px;
	margin:17px 0 0 675px;
	font:normal 500 12px Helvetica, Arial, sans-serif;
	color:#000000;
	float:left;
	display:inline;
	background:url(../Images/elementary/g6_1.jpg) no-repeat;
	position:absolute;
	z-index:5;
}

.grade13box a:hover{
background:url(../Images/elementary/g6_2.jpg) no-repeat;
}
.trainingbox1 {
	width:770px;
	height:135px;
	position:relative;
	margin:0 0px 0 7px;
	font:normal 500 12px Helvetica, Arial, sans-serif;
	color:#0095D5;
	padding:0;
}

.trainingbox1 table tr {
height:135px;
font:normal 500 12px Helvetica, Arial, sans-serif;
color:#0095D5;
background:url(../Images/elementary/training_bg.jpg) repeat-x;
display:inline;
}

.trainingbox1 table tr td{
font:normal 500 12px Helvetica, Arial, sans-serif;
color:#0095D5;
height:135px;
}

.trainingbox1 table tr td h6{
	font:normal 500 12px Helvetica, Arial, sans-serif;
	color:#2d517f;
	margin:0 0 0 5px;
	width:169px;
	position:absolute;
	z-index:4;
	top: 24px;
}

.trainingbox1 table tr td h5{
	font:normal 800 12px Helvetica, Arial, sans-serif;
	color:#2d517f;
	margin:40px 0 0 0;
	width:98px;
	position:absolute;
	z-index:4;
	
}
.trainingbox1 table tr td h4{
	font:normal 800 16px Helvetica, Arial, sans-serif;
	color:#2d517f;
	margin:0 0 0 8px;
	width:160px;
	position:absolute;
	z-index:4;
	
}

.trainingbox1 table tr td h3{
	font:normal 800 15px Helvetica, Arial, sans-serif;
	color:#2d517f;
	margin:0 0 0 8px;
	width:177px;
	position:absolute;
	z-index:4;
	top: 0px;
}

.trainingbox1 table tr td h3 img{
	font:normal 800 16px Helvetica, Arial, sans-serif;
	color:#2d517f;
	margin:5px 0 0 8px;
	position:absolute;
	z-index:4;
}
.trainingbox1 table tr td h5 a, .trainingbox1 table tr td h5 a:visited{
font:normal 800 12px Helvetica, Arial, sans-serif;
color:#2d517f;
text-decoration:none;
}

.trainingbox1 table tr td h5 a:hover{
font:normal 800 12px Helvetica, Arial, sans-serif;
color:#333;
}

.learnmorebtn1 a, .learnmorebtn1 a:visited {
	position:absolute;
	background:url(../Images/elementary/learnmorebt.jpg) no-repeat;
	width:91px;
	height:36px;
	z-index:7;
	top: 101px;
	left: 9px;
}

.learnmorebtn1 a:hover {
position:absolute;
background:url(../Images/elementary/learnmorebt_hover.jpg) no-repeat;
width:91px;
height:36px;
z-index:7;
}

.learnmorebtn10 a, .learnmorebtn10 a:visited {
	position:absolute;
	background:url(../Images/elementary/learnmorebt.jpg) no-repeat;
	width:91px;
	height:36px;
	z-index:7;
	top: 101px;
	left: 397px;
	background-image: url(../Images/elementary/learnmorebt.jpg);
}

.learnmorebtn10 a:hover {
background:url(../Images/elementary/learnmorebt_hover.jpg) no-repeat;
}


.learnmorebtn7 a, .learnmorebtn7 a:visited {
	position:absolute;
	background:url(../Images/elementary/learnmorebt1.jpg) no-repeat;
	width:91px;
	height:36px;
	z-index:7;
	top: 101px;
	left: 397px;
}

.learnmorebtn7 a:hover {
background:url(../Images/elementary/learnmorebt1_hover.jpg) no-repeat;
}

.learnmorebtn2 a, .learnmorebtn2 a:visited {
	position:absolute;
	background:url(../Images/highschool/learnmorebtn4_1.jpg) no-repeat;
	width:91px;
	height:36px;
	z-index:7;
	top: 101px;
	left: 200px;
}

.learnmorebtn2 a:hover {
position:absolute;
	background:url(../Images/highschool/learnmorebtn4_2.jpg) no-repeat;
width:91px;
height:36px;
z-index:7;
}



.learnmorebtn3 a, .learnmorebtn3 a:visited {
	position:absolute;
	background:url(../Images/elementary/learnmorebt.jpg) no-repeat;
	width:91px;
	height:36px;
	z-index:7;
	top: 101px;
	left: 592px;
}

.learnmorebtn3 a:hover {
position:absolute;
background:url(../Images/elementary/learnmorebt_hover.jpg) no-repeat;
width:91px;
height:36px;
z-index:7;
}


.learnmorebtn4 a, .learnmorebtn4 a:visited {
	position:absolute;
	background:url(../Images/elementary/learnmorebt2.jpg) no-repeat;
	width:91px;
	height:36px;
	z-index:7;
	top: 101px;
	left: 590px;
}

.learnmorebtn4 a:hover {
position:absolute;
background:url(../Images/elementary/learnmorebt2_hover.jpg) no-repeat;
width:91px;
height:36px;
z-index:7;
}

.brochure{
padding:0 0 0 20px;
height:182px;
width:248px;
display:inline;
position:relative;
text-align:left;
}

.bottombox{
width:390px;
height:150px;
display:inline;
position:relative;
float:right;
margin:5px 15px 0 0;

}


.bottombox table tr td{
padding:5px 0 0 0px;
font:normal 500 12px Helvetica, Arial, sans-serif;
color:#666666;
}


h3{
font:normal 800 18px Helvetica, Arial, sans-serif;
margin: 5px 0 0 15px;
color:#2d517f;
}

p{
font:normal 500 14px Helvetica, Arial, sans-serif;
margin: 0 0 0 15px;
color:#666666;
padding:0 0 5px 0;
}

.gradebox1{
	width:526px;
	height:auto;
	position:relative;
	margin:0 0px 0 7px;
	font:normal 500 12px Helvetica, Arial, sans-serif;
	color:#0095D5;
	display:inline;
	padding:0;
}

.gradebox1title{
	font:normal 500 22px Helvetica, Arial, sans-serif;
	color:#2d517f;
	position:absolute;
	z-index:41;
	width: 507px;
	left: 163px;
	top: 128px;
}
.gradebox2title{
	font:normal 500 22px Helvetica, Arial, sans-serif;
	color:#2d517f;
	position:absolute;
	z-index:41;
	width: 507px;
	left: 143px;
	top: 128px;
}

.activitiescol2{
	float:right;
	margin:0 10px 0 10px;
	display:block;
	background:url(../Images/elementary/standard_box.gif) no-repeat;
	position:absolute;
	left: 474px;
	top: 303px;
	width:276px;
	height:304px;
}

.activities table{
font:normal 500 12px Helvetica, Arial, sans-serif;
width:450px;
margin:0 0 0 20px;
float:left;
background:#FFFFFF;
color:#2d517f;

}


.activities table tr td a, .activities table tr td a:visited {
font:normal 800 14px Helvetica, Arial, sans-serif;
padding:0 0 0 0;
color:#2d517f;
display:inline;
text-decoration:none;
}

.activities table tr td a:hover{
font:normal 800 14px Helvetica, Arial, sans-serif;
padding:0;
color:#333;
display:inline;
}

.infobox {
width : 240px;
margin : 0 0 5px 5px;
padding : 0;
text-align : left;
background : transparent;
display : inline;
float : right;
font : normal 500 12px arial;
color : #666;

}
.infobox .title {
font : normal 500 16px arial;
color : #666;
background : #ffeccf;
display : block;
margin : 10px 0 0 0;
padding : 2px;
}
.infobox .title1 {
font : normal 500 16px arial;
color : #666;
background : #ffeccf;
display : block;
margin : 10px 0 0 0;
padding : 2px;
}
.infobox .head {
margin : 0 0 4px 0;
font : normal 500 18px arial;
color : #666;
background:url(../Images/elementary/standard_title.gif) no-repeat;

}
.infobox .head1 {
font : normal 700 14px arial;
color : #333;
margin : 15px 0 4px 0;
}
.infobox ul {
margin : 4px 0 4px 20px;
padding : 0;
list-style : disc;
width : 200px;
}
.infobox ul li {
margin : 4px 0 0 0;
padding : 0;
font : normal 500 11px arial;
color : #666;
}
.infobox p {
margin : 0;
width : 200px;
padding : 0;
font : normal 500 13px arial;
color : #333;
}
.column1thin{
		width:180px;
		float:left;
		display:inline;
		margin:10px 10px 10px 5px;
		padding:10px;
		background:transparent;
		overflow:hidden;
		clear:left;
		}
			.column1thin .box{
			width:170px;
			background:#f4f4f4;
			margin:0px 10px 10px 0px;
			padding:0;
			float:left;
			display:inline;
			font:normal 500 12px Helvetica, Arial, sans-serif;
			color:#333333;
			}
				.column1thin .box .innerbox{
				width:155px;
				background:#f4f4f4;
				margin:0;
				padding:3px;
				position:relative;
				font:normal 500 12px Helvetica, Arial, sans-serif;
				color:#333333;
				text-align:left;
				}
				.column1thin .box .innerbox a, .column1thin .box .innerbox a:visited{
				font:normal 500 12px Helvetica, Arial, sans-serif;
				color:#4198D8;
				text-decoration:none;
				line-height:30px;
				}
				.column1thin .box .innerbox a:hover{
				text-decoration:underline;
				}
ul.lnav{
			width:140px;
			list-style:none;
			float:left;
			display:inline;
			margin:0px 0px 10px 0px;
			padding:0;
			}
			ul.lnav li{
			width:140px;
			height:25px;
			display:block;
			margin:0;
			padding:0;
						float:left;

			}
			ul.lnav li a, ul.lnav li a:visited{
			width:140px;
			height:25px;
			display:block;
			margin:0;
			padding:6px 5px 0 5px;
			font:normal 500 12px Helvetica, Arial, sans-serif;
			color:#0080B8;
			background:#f4f4f4;
			text-decoration:none;
			border:solid 1px #d8d8d8;
						float:left;

			}
			ul.lnav li a:hover{
			background:#aaaaaa;
			text-decoration:none;
			color:#ffffff;
			}
			
.innerbox{
				width:154px;
				background:#fff;
				margin:0;
				padding:0;
				position:relative;
				font:normal 500 12px Helvetica, Arial, sans-serif;
				color:#333333;
				text-align:left;
				float:left;
				}
				
				.innerbox p{
				width:120px;
				margin:-25px 0 0 75px;
				padding:0;
				position:relative;
				font:normal 500 12px Helvetica, Arial, sans-serif;
				color:#333;
				text-align:left;
				}
				.innerbox p a, .innerbox p a:visited{
					font:normal 500 12px Helvetica, Arial, sans-serif;
					padding:0;
					color:#4198D8;
					text-decoration:none;
					}
				
					.innerbox a, .innerbox a:visited{
					font:normal 500 12px Helvetica, Arial, sans-serif;
					color:#4198D8;
					text-decoration:none;
					}
					.innerbox a:hover{
					text-decoration:underline;
					}
					.innerbox a.rftr{
					width:209px;
					height:116px;
					background:url(../Images/rftr-link.jpg) top left no-repeat;
					border:none;
					float:left;
					display:block;
					margin:0px 0px 10px 0px;
					padding:0;
					}
.column3xwide{
		width:550px;
		float:left;
		display:inline;
		margin:10px 0px 10px 0px;
		padding:10px;
		background:transparent;
		overflow:hidden;
		}
			.column3xwide ul{
			float:left;
			display: inline;
			padding: 0px 0px 0px 10px;
			margin: 0px 0px 0px 15px;
			font:normal 500 12px Helvetica, Arial, sans-serif;		
			list-style:none;			
			}
		.column3xwides{
		width:550px;
		display:inline;
		margin:10px 0px 50px 0px;
		padding:10px 0px 0px 50px;
		background:transparent;
		overflow:hidden;
		}
		.column3xwide h4{
		font:normal 800 16px Helvetica, Helvetica, Arial, sans-serif, sans-serif;
		color:#2d517f;
		margin:5px 0px 10px 15px;
		display:block;
		}
		.column3xwide h5{
		font:normal 500 14px Helvetica, Helvetica, Arial, sans-serif, sans-serif;
		color:#2d517f;
		margin:5px 0px 10px 15px;
		display:block;
		}
		.column3xwide h5 a, .column3xwide h5 a:visited{
		color:#2d517f;
		text-decoration:none;
		}
		.column3xwide h5 a:hover{
		text-decoration:underline;
		color:#333333;
		}
		.column3xwide p{
		font:normal 500 13px Helvetica, Helvetica, Arial, sans-serif, sans-serif;
		color:#333;
		margin:0px 0px 10px 15px;
		display:block;
		}
		
.innerboxxwide{
				width:540px;
				background:transparent;
				margin:0 0 0 10px;
				padding:8px;
				position:relative;
				font:normal 500 12px Helvetica, Arial, sans-serif;
				color:#333333;
				overflow:hidden;
				float:left;
				}				
					.innerboxxwide ul{
					width:500px;
					float:left;
					display:block;
					list-style:none;
					padding: 0;
					margin:0px 0px 0px 5px;
					clear:left;
					background:transparent;
					
					}
						.innerboxxwide ul li{
						width: 480px;
						padding: 0;
						margin: 0px 0px 6px 0px;
						display:block;
						background:transparent;
						clear:left;
						
						}
							.innerboxxwide ul li a, .innerboxxwide ul li a:visited{
							font: normal 500 12px Helvetica, Arial, sans-serif;
							color: #4198D8;
							text-decoration: none;
							}
							.innerboxxwide ul li a:hover{
							text-decoration: underline;
							}
									     .innerboxxwide ul li a.rjlink, .innerboxxwide ul li a.rjlink:visited{
										font: normal 800 14px Helvetica, Arial, sans-serif;
										color: #4198D8;
										text-decoration: none;
										}
										.innerboxxwide ul li a.rjlink:hover{
										text-decoration: underline;                        
										}    
						.innerboxxwide ul li ul{
						width:400px;
						display: block;
						list-style:none;
						padding: 0px 0px 0px 20px;
						margin: 10px 0px 20px 10px;
						clear:left;
						background:transparent;
						}
							.innerboxxwide ul li ul li{
							width: 380px;
							padding: 0;
							margin: 0px 0px 6px 0px;
							display:block;
							}	
					.innerboxxwide .box{
					width:135px;
					height:auto;
					float:left;
					display:inline;
					margin:0px 60px 30px 0;
					background:transparent;
					}
					.innerboxxwide .box1{
					width:135px;
					height:auto;
					float:left;
					display:inline;
					margin:0px 0 30px 0;
					background:transparent;
					}
					
					.innerboxxwide .box3{
					width:550px;
					height:auto;
					float:left;
					display:inline;
					margin:0px 0 10px 0;
					background:transparent;
					}
					
					.innerboxxwide .box2{
					width:550px;
					height:auto;
					float:left;
					display:inline;
					position:relative;
					margin:0px 0 10px 0;
					background:transparent;
					}
					
					.innerboxxwide .box4{
					width:510px;
					height:auto;
					float:left;
					display:inline;
					margin:0px 0 10px 0;
					background:transparent;
					}
					.innerboxxwide .box2divider{
					width:510px;
					border-bottom:#666666 dotted thin ;				
					float:left;
					display:inline;
					margin:0px 0 30px 0;
					height:10px;
					}
					
					
					
					.innerboxxwide .box2 img{
					float:left;
					display:inline;
					padding:0 5px 0 0;
					background:transparent;
					}
					
					.innerboxxwide .box2 h4{
					font: normal 800 14px Helvetica, Arial, sans-serif;
					color: #db9103;
					float:left;
					display:inline;
					margin:0 0 0 15px;
					padding:0 0 3px 0;
					
					}
					
					.innerboxxwide .box4 h4{
					font: normal 800 14px Helvetica, Arial, sans-serif;
					color: #db9103;
					float:left;
					display:inline;
					margin:0 0 0 15px;
					padding:0 0 3px 0;
					
					}
					
					.innerboxxwide .box2 p{
					font: normal 500 12px Helvetica, Arial, sans-serif;
					color: #666666;
					float:left;
					display:inline;
					width:350px;
					}
					
					.innerboxxwide .box4 p{
					font: normal 500 12px Helvetica, Arial, sans-serif;
					color: #666666;
					float:left;
					display:inline;
					width:500px;
					padding:2px 0 0 0;
					}
					
					
					.innerboxxwide .box2nav{
					font: normal 800 12px Helvetica, Arial, sans-serif;
					color: #2d517f;
					float:left;
					display:inline;
					width:400px;
					height:36px;
					margin:0 0 0 15px;
					padding:10px 0px 3px 0px;
					background:url(../Images/apnav_new.jpg) no-repeat;
					
					
					
					
					}
					.innerboxxwide .box4nav{
					font: normal 800 14px Helvetica, Arial, sans-serif;
					color: #2d517f;
					float:left;
					display:inline;
					width:500px;
					height:35px;
					margin:0 0 0 25px;
					padding:10px 5px 3px 5px;
					}
					.innerboxxwide .box4nav a, .innerboxxwide .box4nav a:visited{
					font: normal 800 14px Helvetica, Arial, sans-serif;
					color: #2d517f;
					text-decoration:none;
									}
									
				    .innerboxxwide .box4nav a:hover{
					color: #4198D8;
					}
					
					.innerboxxwide .box2nav a, .innerboxxwide .box2nav a:visited{
					font: normal 800 12px Helvetica, Arial, sans-serif;
					color: #2d517f;
					text-decoration:none;
									}
									
				    .innerboxxwide .box2nav a:hover{
					color: #4198D8;
					}
					
					.innerboxxwide .box3nav{
					font: normal 800 12px Helvetica, Arial, sans-serif;
					color: #2d517f;
					float:left;
					display:inline;
					width:139px;
					height:30px;
					margin:0 0 0 15px;
					padding:8px 10px 3px 25px;
					background:url(../Images/apnav3.jpg) no-repeat;
					}
					
					.innerboxxwide .box3nav a, .innerboxxwide .box3nav a:visited{
					font: normal 800 12px Helvetica, Arial, sans-serif;
					color: #2d517f;
					text-decoration:none;
									}
									
				    .innerboxxwide .box3nav a:hover{
					color: #4198D8;

					}
					
					
					.gkvs a, .gkvs a:visited{
					background:url(../Images/ele_gkbtn_1.jpg) no-repeat;
					float:left;
					display:inline;
					width:94px;
					height:28px;
					}
					.gkvs a:hover{
					background:url(../Images/ele_gkbtn_2.jpg) no-repeat;
					}
					
					.g1vs a, .g1vs a:visited{
					background:url(../Images/ele_g1btn_1.jpg) no-repeat;
					float:left;
					display:inline;
					width:94px;
					height:28px;
					}
					.g1vs a:hover{
					background:url(../Images/ele_g1btn_2.jpg) no-repeat;
					}
					
					.g2vs a, .g2vs a:visited{
					background:url(../Images/ele_g2btn_1.jpg) no-repeat;
					float:left;
					display:inline;
					width:94px;
					height:28px;
					}
					.g2vs a:hover{
					background:url(../Images/ele_g2btn_2.jpg) no-repeat;
					}
					
					.g3vs a, .g3vs a:visited{
					background:url(../Images/ele_g3btn_1.jpg) no-repeat;
					float:left;
					display:inline;
					width:94px;
					height:28px;
					}
					.g3vs a:hover{
					background:url(../Images/ele_g3btn_2.jpg) no-repeat;
					}
					
					.g4vs a, .g4vs a:visited{
					background:url(../Images/ele_g4btn_1.jpg) no-repeat;
					float:left;
					display:inline;
					width:94px;
					height:28px;
					}
					.g4vs a:hover{
					background:url(../Images/ele_g4btn_2.jpg) no-repeat;
					}
					
					.g5vs a, .g5vs a:visited{
					background:url(../Images/ele_g5btn_1.jpg) no-repeat;
					float:left;
					display:inline;
					width:94px;
					height:28px;
					}
					.g5vs a:hover{
					background:url(../Images/ele_g5btn_2.jpg) no-repeat;
					}










/* ELEMENTARY END */


/* HIGHSCHOOL START */

.grad6box a, .grade6box a:visited{
height:62px;
width:197px;
margin:17px 0 0 36px;
font:normal 500 12px Helvetica, Arial, sans-serif;
color:#000000;
float:left;
display:inline;
background:url(../Images/highschool/alg1_1.jpg) no-repeat;
position:absolute;
z-index:22;
}

.grad6box a:hover{
background:url(../Images/highschool/alg1_2.jpg) no-repeat;
}
.grade7box a, .grade7box a:visited{
height:62px;
width:197px;
margin:17px 0 0 273px;
font:normal 500 12px Helvetica, Arial, sans-serif;
color:#000000;
float:left;
display:inline;
background:url(../Images/highschool/geometry_1.jpg) no-repeat;
position:absolute;
z-index:5;
}

.grade7box a:hover{
background:url(../Images/highschool/geometry_2.jpg) no-repeat;
}

.grade8box a, .grade8box a:visited{
height:62px;
width:197px;
margin:17px 0 0 510px;
font:normal 500 12px Helvetica, Arial, sans-serif;
color:#000000;
float:left;
display:inline;
background:url(../Images/highschool/alg2_1.jpg) no-repeat;
position:absolute;
z-index:5;
}

.grade8box a:hover{
background:url(../Images/highschool/alg2_2.jpg) no-repeat;
}

.brochurehs{
margin:0 0 0 10px;
padding:0 0 0 10px;
height:175px;
width:215px;
display:inline;
position:relative;
text-align:left;
}
.brochurehs img{
margin:0 0 0 20px;

}

.bottomboxhs{
width:390px;
height:100px;
display:inline;
position:relative;
float:right;
margin:5px 15px 0 0;

}

.bottomboxhs table tr td{
padding:5px 0 0 0px;
font:normal 500 12px Helvetica, Arial, sans-serif;
color:#666666;
}

.learnmorebtn5 a, .learnmorebtn5 a:visited {
	position:absolute;
	background:url(../Images/highschool/learnmorebtn2_1.jpg) no-repeat;
	width:91px;
	height:36px;
	z-index:7;
	top: 101px;
	left: 394px;
}

.learnmorebtn5 a:hover {
position:absolute;
	background:url(../Images/highschool/learnmorebtn2_2.jpg) no-repeat;
width:91px;
height:36px;
z-index:7;
}

.learnmorebtn6 a, .learnmorebtn6 a:visited {
	position:absolute;
	background:url(../Images/highschool/learnmorebtn3_1.jpg) no-repeat;
	width:91px;
	height:33px;
	z-index:7;
	top: 101px;
	left: 589px;
}

.learnmorebtn6 a:hover {
position:absolute;
background:url(../Images/highschool/learnmorebtn3_2.jpg) no-repeat;
width:91px;
height:33px;
z-index:7;
}



.alg1 a, .alg1 a:visited{
background:url(../Images/alg1_btn.jpg) no-repeat;
float:left;
display:inline;
width:113px;
height:30px;
}
.alg1 a:hover{
background:url(../Images/alg1_btn1.jpg) no-repeat;
}

.alg2 a, .alg2 a:visited{
background:url(../Images/alg2_btn.jpg) no-repeat;
float:left;
display:inline;
width:113px;
height:30px;
}
.alg2 a:hover{
background:url(../Images/alg2_btn2.jpg) no-repeat;
}

.geo a, .geo a:visited{
background:url(../Images/geo_btn.jpg) no-repeat;
float:left;
display:inline;
width:113px;
height:30px;
}
.geo a:hover{
background:url(../Images/geo_btn1.jpg) no-repeat;
}

.alg1ho a, .alg1ho a:visited{
background:url(../Images/alg1_ho_btn.jpg) no-repeat;
float:left;
display:inline;
width:113px;
height:30px;
}
.alg1ho a:hover{
background:url(../Images/alg1_ho_btn1.jpg) no-repeat;
}

.alg2ho a, .alg2ho a:visited{
background:url(../Images/alg2_ho_btn.jpg) no-repeat;
float:left;
display:inline;
width:113px;
height:30px;
}
.alg2ho a:hover{
background:url(../Images/alg2_ho_btn1.jpg) no-repeat;
}

.geoho a, .geoho a:visited{
background:url(../Images/geo_ho_btn.jpg) no-repeat;
float:left;
display:inline;
width:113px;
height:30px;
}
.geoho a:hover{
background:url(../Images/geo_ho_btn1.jpg) no-repeat;
}







/* HIGHSCHOOL END */


/* MIDDLE SCHOOL START */

.learnmorebtn8 a, .learnmorebtn8 a:visited {
	position:absolute;
	background:url(../Images/middleschool/learnmorebtn1_1.jpg) no-repeat;
	width:91px;
	height:36px;
	z-index:7;
	top: 102px;
	left: 396px;
}

.learnmorebtn8 a:hover {
position:absolute;
	background:url(../Images/middleschool/learnmorebtn1_2.jpg) no-repeat;
width:91px;
height:36px;
z-index:7;
}

.grade9box a, .grade6box a:visited{
	height:60px;
	width:168px;
	margin:19px 0 0 25px;
	font:normal 500 12px Helvetica, Arial, sans-serif;
	color:#000000;
	float:left;
	display:inline;
	background:url(../Images/middleschool/flmath4_1.jpg) no-repeat;
	position:absolute;
	z-index:22;
	left: 16px;
}

.grade9box a:hover{
background:url(../Images/middleschool/flmath4_2.jpg) no-repeat;
}
.grade10box a, .grade10box a:visited{
	height:60px;
	width:168px;
	margin:19px 0 0 268px;
	font:normal 500 12px Helvetica, Arial, sans-serif;
	color:#000000;
	float:left;
	display:inline;
	background:url(../Images/middleschool/flmath5_1.jpg) no-repeat;
	position:absolute;
	z-index:5;
	left: -44px;
}

.grade10box a:hover{
background:url(../Images/middleschool/flmath5_2.jpg) no-repeat;
}

.grade11box a, .grade11box a:visited{
	height:60px;
	width:168px;
	margin:19px 0 0 510px;
	font:normal 500 12px Helvetica, Arial, sans-serif;
	color:#000000;
	float:left;
	display:inline;
	background:url(../Images/middleschool/flmath6_1.jpg) no-repeat;
	position:absolute;
	z-index:5;
	left: -104px;
}

.grade11box a:hover{
background:url(../Images/middleschool/flmath6_2.jpg) no-repeat;
}

.grade12box a, .grade12box a:visited{
	height:60px;
	width:168px;
	margin:19px 0 0 510px;
	font:normal 500 12px Helvetica, Arial, sans-serif;
	color:#000000;
	float:left;
	display:inline;
	background:url(../Images/middleschool/flmath7_1.jpg) no-repeat;
	position:absolute;
	z-index:5;
	left: 79px;
}

.grade12box a:hover{
background:url(../Images/middleschool/flmath7_2.jpg) no-repeat;
}




.math1{
	float:left;
	display:inline;
	width:135px;
	font:normal 800 12px Helvetica, Helvetica, Arial, sans-serif, sans-serif;
	color:#666666;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 3px;
}
.math1 p{
font:normal 800 13px Helvetica, Helvetica, Arial, sans-serif, sans-serif;
color:#666666;
}
.math1 a, .math1 a:visited{
float:left;
display:inline;
width:135px;
font:normal 800 12px Helvetica, Helvetica, Arial, sans-serif, sans-serif;
color:#2d517f;
margin:0 0 3px 0px;
}
.math1 a:hover{
font:normal 800 12px Helvetica, Helvetica, Arial, sans-serif, sans-serif;
color:#333333;}

.math1title{
font:normal 800 13px Helvetica, Helvetica, Arial, sans-serif, sans-serif;
color:#666666;
padding:0 0 5px 20px;

}

.math2title{
font:normal 800 13px Helvetica, Helvetica, Arial, sans-serif, sans-serif;
color:#666666;
padding:0 0 5px 0;

}

.math3title{
font:normal 800 13px Helvetica, Helvetica, Arial, sans-serif, sans-serif;
color:#666666;
padding:0 0 5px 30px;

}

.math2 a, .math2 a:visited{
background:url(../Images/middleschool/math2_1.jpg) no-repeat;
float:left;
display:inline;
width:135px;
height:30px;
}
.math2 a:hover{
background:url(../Images/middleschool/math2_2.jpg) no-repeat;
}

.math3 a, .math3 a:visited{
background:url(../Images/middleschool/math3_1.jpg) no-repeat;
float:left;
display:inline;
width:135px;
height:30px;
}
.math3 a:hover{
background:url(../Images/middleschool/math3_2.jpg) no-repeat;
}

.math1adv a, .math1adv a:visited{
background:url(../Images/middleschool/math1adv_1.jpg) no-repeat;
float:left;
display:inline;
width:117px;
height:30px;
}
.math1adv a:hover{
background:url(../Images/middleschool/math1adv_2.jpg) no-repeat;
}

.math2adv a, .math2adv a:visited{
background:url(../Images/middleschool/math2adv_1.jpg) no-repeat;
float:left;
display:inline;
width:135px;
height:30px;
}
.math2adv a:hover{
background:url(../Images/middleschool/math2adv_2.jpg) no-repeat;
}

.math3adv a, .math3adv a:visited{
background:url(../Images/middleschool/math3adv_1.jpg) no-repeat;
float:left;
display:inline;
width:135px;
height:30px;
}
.math3adv a:hover{
background:url(../Images/middleschool/math3adv_2.jpg) no-repeat;
}


/* MIDDLE SCHOOL END */










/* FOOTER START */

.foot {
background-image : url(../Images/bottombar_bg.jpg);
width : 800px;
font:normal 500 11px Helvetica, Arial, sans-serif;
color : #d8d8d8;
float : left;
display : inline;
text-align : left;
margin:0px auto;
height:43px;
position:relative;
}
.footLeft {
margin : 0;
width : 450px;
height : 20px;
float : left;
display : inline;
padding : 10px 0 0 10px;
margin : 0;
}
.footRight {
text-align : right;
width : 250px;
height : 20px;
float : right;
padding : 10px 10px 0 0;

color : #fff;
font:normal 500 11px Helvetica, Arial, sans-serif;
}
.footRight a, .footRight a:visited {
font:normal 500 11px Helvetica, Arial, sans-serif;
color : #d8d8d8;
text-decoration : none;
margin : 10px 0 0 0;

}
.footRight a:hover {
text-decoration : underline;
color : #0095d5;
}


/* FOOTER END */


/* AUTHOR START */

.column4 {
width : 470px;
margin : 15px 0 15px 30px;
background : transparent;
display : inline;
float : left;
padding : 0;
}
.authorbox{
width:250px;
height:170px;
border-bottom:1px dotted #d8d8d8;
margin:5px 20px 10px 20px;
padding:0;
text-align:left;
background:transparent;
display:inline;
float:left;
}
p.authorname{
font: normal 800 15px arial;
color:#0095d5;
text-decoration:none;
display:block;
margin:5px 0 10px 0;
}
.authorbox img{
margin:0 20px 0 10px;
border:none;
background:transparent;
float:left;
display:inline;
padding:0;
}
.authorbox a.authorlink, .authorbox a.authorlink:visited{
font: normal 500 13px arial;
color:#0095d5;
text-align:left;
text-decoration:none;
float:right;
display:inline;
margin:7px 7px 6px 10px;
}
.authorbox a.authorlink:hover{
text-decoration:underline;
}
.authorbox a, .authorbox a:visited{
font: normal 800 16px Century Gothic, arial, sans-serif;
color:#0095d5;
text-decoration:none;
display:block;
margin:0 0 6px 0;
}
.authorbox a:hover{
color:#0095d5;
text-decoration:underline;
}
.authorbox p{
float:left;
margin:0 0 10px 0;
font:normal 500 12px arial;
color:#3f3f3f;
display:inline;
padding:0;
width:195px;
}
.authorbox h4{

font: normal 800 16px Century Gothic, arial, sans-serif;
color:#0095d5;
display:block;
margin:0 0 6px 0;
}


.authorPic {

float:left;
width:84px;
margin:0 0 0 25px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:inline;


}

.authorContainer {
width:550px;
height:350px;
display:inline;


}
.authorInfoContainer {
float:left;
width:450px;
padding:5px 0 0 0;
margin:0;
text-align:left;
background-color:#e9eced;
display:inline;
	border: solid 1px #999;

}


.authorlist1 {
float:left;
display:inline;
width:750px;
margin:0;
}

.authorlist {
float:left;
display:inline;
width:750px;
margin:10px 0 0 15px;
}

.authorName {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin: 10px 10px 2px 10px;
padding-top:5px;
border-bottom: 2px solid #FFFFFF;
color:#333;
display:inline;

}

.authorTitle {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding: 2px 10px 2px 10px;
color:#333;
margin:0;

}

.authorTabs {
padding:10px;
}



/* AUTHOR END */
