/* CSS Document */
body{
padding:0;
margin:0;
}
#contents{
width:800px;
height:700px;
background:url(../images/sciencebg.jpg) top left repeat-x;
margin:0px auto;
}
#header{
height:66px;
width:800px;
background:transparent;
position:absolute;
margin:0px 0px;
z-index:400;
}
a.sciencelogo{
height:66px;
width:153px;
background:url(../images/pearsonlogo-trans.png) top left no-repeat;
border:none;
display:block;
position:absolute;
margin:0px 0px 0px 10px;
z-index:400;
}
a.sciencelogo2{
height:66px;
width:153px;
background:url(../images/pearsonlogo-trans.png) top left no-repeat;
border:none;
display:block;
position:absolute;
margin:0px 0px 0px 10px;
z-index:400;
}
#topnav{
height:66px;
width:620px;
background:url(../images/topnavbgend.png) top left no-repeat;
float:right;
margin:0px 0px 0px 17px;
padding:0px 0px;
}
.preload{
height:0px;
width:0px;
display:none;
visibility:hidden;
margin:0;
background:url(../images/astrobtn4.png) top left no-repeat;
background:url(../images/teachersbtn2-trans.png) top left no-repeat;
background:url(../images/ellbtn2-trans.png) top left no-repeat;
background:url(../images/sciencetree2-trans.png) bottom left no-repeat;
background:url(../images/gamesbtn2-trans.png) top left no-repeat;
background:url(../images/songsbtn2-trans.png) top left no-repeat;
background:url(../images/printbtn2-trans.png) top left no-repeat;
background:url(../images/digitalbtn2-trans.png) top left no-repeat;
}
.bglogo{
height:px;
width:px;
position:absolute;
margin:250px 150px 0px 150px;
background:url(../images/bglogo-trans.png) top left no-repeat;
}

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


#subcontent{
	height:500px;
	width:600px;
	position:absolute;
	margin:80px 100px 0px 100px;
	background:url(../images/scboxbg.png) top left repeat;
	padding:10px;
	z-index:500;
	overflow:hidden;
	display:inline;
	
}
#videocontent{
height:500px;
width:610px;
position:absolute;
margin:80px 100px 0px 100px;
background:url(../images/scboxbg.png) top left repeat;
padding:10px;
z-index:500;
overflow:auto;
display:inline;
}
#audiocontent{
height:550px;
width:620px;
position:absolute;
margin:80px 100px 0px 100px;
background:url(../images/scboxbg.png) top left repeat;
padding:10px;
z-index:500;
overflow:auto;
display:inline;
}
#audiocontent a, #audiocontent a:visited {
color:#0033FF;
font:600 12px arial;
}

#audiocontent a:hover {
color:#fff;
font:600 12px arial;
}
.audiobox{
width:290px;
height:25px;
}

.astrohead{
width:620px;
height:70px;
background:url(../images/astrohead.gif) top left no-repeat;
float:left;
display:inline;
margin:-10px 0px 0px -10px;
padding:0;
}
.teachershead{
width:620px;
height:70px;
background:url(../images/teachershead.gif) top left no-repeat;
float:left;
display:inline;
margin:-10px 0px 0px -10px;
padding:0;
}


/*----TOP NAV----*/
#topnav ul{
width:616px;
height:66px;
background:url(../images/topnavbg.png) top left repeat-x;
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px;
}
#topnav ul li{
min-width:1%;
height:25px;
float:left;
margin:0px 7px 0px 0px;
padding:5px 20px 0px 7px;
border-right:solid 1px #004480;
display:inline;
}
#topnav ul li a, #topnav ul li a:visited{
height:27px;
font:small-caps 500 16px verdana;
color:#004480;
text-decoration:none;
}
#topnav ul li a:hover{
color:#ffffff;
text-decoration:none;
}
#topnav ul li.last-child{
border-right:none;
}



/*----SUBCONTENT----*/
.subcontent{
height:500px;
width:600px;
position:absolute;
margin:95px 100px 0px 100px;
background:#ffffff;
padding:10px 10px 0px 10px;
overflow:hidden;
}
.featurer{
float:right;
margin:6px 20px 6px 6px;
padding:3px;
border:solid 1px #999999;
}
.featurel{
float:left;
margin:6px 20px 6px 6px;
padding:3px;
border:solid 1px #999999;
}
.scbox{
min-height:160px;
width:270px;
overflow:hidden;
float:left;
display:inline;
margin:10px;
padding:0;
background:transparent;
border-right:solid 1px #d8d8d8;
}
.scbox2{
min-height:160px;
width:250px;
float:left;
display:inline;
margin:10px;
padding:0;
background:transparent;
overflow:hidden;
}
.scbox3{
min-height:160px;
width:250px;
float:left;
display:inline;
margin:10px;
padding:0;
background:transparent;
overflow:hidden;
}
.scbox ul{
height:160px;
width:240px;
background:transparent;
margin:0px 0px 0px 0px;
padding:0px 0px;
list-style:none;
}
.scbox ul li{
width:240px;
margin:0px 0px 4px 0px;
padding:0;
display:block;
background:transparent;
}
.scbox ul li a, .scbox ul li a:visited{
font:normal 500 12px verdana;
color:#999999;
text-decoration:none;
}
.scbox ul li a:hover{
color:#000000;
text-decoration:none;
}
.scbox2 ul{
width:250px;
height:160px;
background:transparent;
margin:0px 0px 0px 0px;
padding:0px 0px;
list-style:none;
}
.scbox2 ul li{
width:250px;
height:45px;
margin:0px 0px 4px 0px;
padding:0;
display:block;
background:transparent;
}
.scbox2 ul li a, .scbox2 ul li a:visited{
font:normal 500 12px verdana;
color:#999999;
text-decoration:none;
}
.scbox2 ul li a:hover{
color:#000000;
text-decoration:none;
}
.scbox ul li img, .scbox2 ul li img, .scbox3 ul li img{
height:45px;
margin:0px 8px 0px 0px;
padding:0;
background:transparent;
border:none;
}
.scbox3 ul{
width:250px;
height:1%;
background:transparent;
margin:0px 0px 0px 0px;
padding:0px 0px;
list-style:none;
}
.scbox3 ul li{
width:250px;
margin:0px 0px 4px 0px;
padding:0;
display:block;
background:transparent;
}
.scbox3 ul li a, .scbox3 ul li a:visited{
font:normal 500 12px verdana;
color:#999999;
text-decoration:none;
}
.scbox3 ul li a:hover{
color:#000000;
text-decoration:none;
}
ul.content{
width:500px;
min-height:80px;
background:transparent;
margin:15px 0px 0px 25px;
padding:0;
list-style:none;
}
ul.content li{
min-width:1%;
margin:12px 0px 6px 0px;
padding:0;
display:block;
background:transparent;
font:normal 800 12px verdana;
color:#999999;
line-height:18px;
}
ul.content li a, ul.content li a:visited{
font:normal 800 12px verdana;
color:#999999;
text-decoration:none;
line-height:18px;
}
ul.content li a:hover{
color:#000000;
text-decoration:none;
}

.logo{
height:30px;
width:580px;
margin:0px 0px 12px 0px;
float:left;
display:block;
background:transparent;
}
.divide{
width:550px;
height:3px;
margin:0px 0px 4px 20px;
border-bottom:solid 1px #d8d8d8;
display:block;
background:transparent;
}
.scbox img, .scbox2 img{
float:left;
margin:6px 20px 20px 6px;
padding:3px;
border:solid 1px #999999;
}
.programs{
height:35px;
width:580px;
position:absolute;
margin:460px 0px 0px 0px;
background:transparent;
text-align:center;
}
.programs ul{
width:500px;
height:35px;
background:transparent;
margin:0px 0px 0px 55px;
padding:0px 0px;
list-style:none;
}
.programs ul li{
min-width:1%;
height:35px;
float:left;
margin:0px 0px 0px 0px;
padding:0px 15px 0px 15px;
display:block;
background:transparent;
}
.programs ul li a, .programs ul li a:visited{
font:normal 500 12px verdana;
color:#999999;
text-decoration:none;
}
.programs ul li a:hover{
color:#000000;
text-decoration:none;
}
.programs img{
border:none;
}
.programs2{
height:35px;
width:580px;
position:absolute;
margin:460px 0px 0px 0px;
background:transparent;
text-align:center;
}
.programs2 ul{
width:500px;
height:35px;
background:transparent;
margin:0px 0px 0px 55px;
padding:0px 0px;
list-style:none;
}
.programs2 ul li{
min-width:1%;
height:35px;
float:left;
margin:0px 0px 0px 0px;
padding:0px 15px 0px 15px;
display:block;
background:transparent;
}
.programs2 ul li a, .programs2 ul li a:visited{
font:normal 500 12px verdana;
color:#999999;
text-decoration:none;
}
.programs2 ul li a:hover{
color:#000000;
text-decoration:none;
}
.programs2 img{
border:none;
}




/*----SUMMARYSTREET----*/
.sscoll{
height:500px;
width:215px;
margin:0;
padding:46px 0px 0px 0px;
background:transparent;
float:left;
display:inline;
}
.sscoll img{
border:none;
}
.sssign{
height:169px;
width:166px;
display:block;
position:absolute;
margin:-10px -10px;
background:url(../images/sssign.png) top left no-repeat;
}
#sscolr{
height:500px;
width:370px;
margin:0px 0px 0px 10px;
padding:0;
background:transparent;
float:left;
display:inline;
border-left:dotted 1px #004480;
overflow:hidden;
}
.sscolr img{
border:none;
}
.sscolr ul{
width:350px;
margin:0px 4px 12px 10px;
background:transparent;
list-style:none;
padding:0px 0px 0px 6px;
display:block;
}
.sscolr ul li{
margin:0px 0px 10px 0px;
font:normal 500 11px verdana;
color:#004480;
float:left;
display:inline;
margin:0px 40px 0px 20px;
}
.sstry{
height:55px;
width:150px;
float:left;
margin:45px 0px 10px 45px;
background:url(../images/tryit.png) top left no-repeat;
border:none;
}
.studentbtn{
width:83px;
height:38px;
background:url(../images/ssstudentbtn-trans.png) top left no-repeat;
}
.teacherbtn{
width:83px;
height:38px;
background:url(../images/ssteacherbtn-trans.png) top left no-repeat;
}

#player{
display:block;
float:left;
margin:0px 1px 0px 1px;
}
.holder{
display:block;
float:left;
margin:0px 1px 0px 1px;
width:382px;
height:276px;
background:gray;
}


/*----GAMES----*/
.gameshead{
width:620px;
height:113px;
background:url(../images/gameshead.png) top left no-repeat;
margin:-10px 0px 10px -10px;
padding:0;
display:block;
float:left;
}
.videohead{
width:609px;
height:113px;
background:url(../images/videohead1.png) top left no-repeat;
margin:-10px 0px 0px -10px;
padding:0;
display:block;
float:left;

}

.lreaderhead{
width:609px;
height:113px;
margin:-10px 0px 0px -10px;
padding:0;
display:block;
float:left;

}
/*----SONGS----*/
.songshead{
width:620px;
height:113px;
background:url(../images/songshead.png) top left no-repeat;
margin:-10px 0px 10px -10px;
padding:0;
display:block;
float:left;
}
.songscoll{
width:215px;
float:left;
display:block;
margin:0px 0px 0px 0px;
background:transparent;
overflow:hidden;
}
.songcoll{
width:500px;
float:left;
display:block;
margin:0px 0px 0px 0px;
background:transparent;
}
.songcoll h5{
padding:0 0 10px 0;
font:normal 800 14px arial;
width:200px;
}
.songcoll p{
font:normal 400 12px arial;
width:100%;
float:left;

}
.songscolr{
width:370px;
height:271px;
float:left;
display:inline;
margin:0px 0px 0px 0px;
padding:6px;
background:url(../images/player.gif) top left no-repeat;
overflow-x:scroll;
}
.songscolr ul{
list-style:none;
float:left;
display:inline;
margin:0;
padding:0;
width:350px;
background:transparent;
}
.songscolr ul li{
float:left;
width:350px;
display:block;
margin:0px 0px 4px 0px;
height:40px;
padding:5px;
font:normal 800 14px arial;
text-decoration:none;
color:#004480;
}
a.download, a.download:visited{
border:none;
background:url(../images/download.gif) top left no-repeat;
float:right;
display:inline;
padding:0;
width:109px;
height:30px;
}
a.download:hover{
background:url(../images/download2.gif) top left no-repeat;
}
a.play, a.play:visited{
border:none;
background:url(../images/play1.gif) top left no-repeat;
float:left;
display:inline;
padding:0;
width:200px;
height:30px;
}
a.playsong:hover{
background:url(../images/play2.gif) top left no-repeat;
}
a.playsong, a.playsong:visited{
border:none;
background:url(../images/play1.gif) top left no-repeat;
float:left;
display:inline;
padding:0;
width:200px;
height:30px;
}
a.playsong:hover{
background:url(../images/play2.gif) top left no-repeat;
}







/*----IPS----*/
.ipscoll{
height:500px;
width:215px;
margin:0;
padding:0px 0px 0px 0px;
background:transparent;
float:left;
display:inline;
overflow:auto;
}
.ipscoll img{
border:none;
}
.ipscoll1{
height:500px;
width:215px;
margin:0;
padding:0px 0px 0px 0px;
background:transparent;
float:left;
display:inline;
overflow:auto;
}
.ipscoll1 img{
border:none;
}
.ipscoll1 ul{
width:215px;
margin:6px 0 20px 0;
list-style:disc;
padding:0;
}

.ipscoll1 ul li{
margin:6px 0px 6px 0px;
font:normal 600 11px verdana;
color:#004480;
float:left;
display:block;
clear:left;
background:transparent;
width:180px;

}
.ipshead{
width:215px;
height:24px;
margin:0;
padding:0;
background:url(../images/ipshead.png) top left no-repeat;
}

.ipshead1{
width:500px;
height:71px;
margin:0 0 0 40px;
padding:0;
background:url(../images/contentlr.png) top left no-repeat;
}
.ipscoll ul{
width:215px;
margin:6px 4px 20px 5px;
list-style:disc;
padding:0px 0px 0px 0px;
}

.ipscoll ul li{
margin:6px 6px 6px 6px;
font:normal 800 12px verdana;
color:#004480;
float:left;
display:block;
clear:left;
background:transparent;
width:180px;
}

#ipscolr{
height:500px;
width:370px;
margin:0px 0px 0px 10px;
padding:0;
background:transparent;
float:left;
display:inline;
border-left:dotted 1px #004480;
overflow:hidden;
}
#ipscolr img{
border:none;
}

a.ipslogo, a.ipslogo:visited{
height:144px;
width:200px;
float:left;
margin:20px 0px 10px 5px;
background:url(../images/promethean.png) top left no-repeat;
border:none;
}
a.ipslogo:hover{
background:url(../images/promethean2.png) top left no-repeat;
}
.reachbtn{
width:62px;
height:66px;
}
.teachbtn{
width:62px;
height:66px;
background:url(../images/teachbtn.png) top left no-repeat;
}
.assessbtn{
width:62px;
height:66px;
background:url(../images/assessbtn.png) top left no-repeat;
}
.funbtn{
width:62px;
height:66px;
background:url(../images/funbtn.png) top left no-repeat;
}
.flexbtn{
width:62px;
height:66px;
background:url(../images/flexbtn.png) top left no-repeat;
}
.blevelbtn{
width:62px;
height:66px;
background:url(../images/belowlevel.png) top left no-repeat;
}
.olevelbtn{
width:62px;
height:66px;
background:url(../images/onlevel.png) top left no-repeat;
}
.advbtn{
width:62px;
height:66px;
background:url(../images/advanced.png) top left no-repeat;
}
.tguidebtn{
width:62px;
height:66px;
background:url(../images/tguide.png) top left no-repeat;
}
.sguidebtn{
width:62px;
height:66px;
background:url(../images/sguide.png) top left no-repeat;
}
.ipsskate{
width:382px;
height:276px;
background:url(../images/ipsskate.png) top left no-repeat;
margin:0;
padding:0;
float:left;
display:inline;
}
.ipsflex{
width:382px;
height:276px;
background:url(../images/flex.png) top left no-repeat;
margin:0;
padding:0;
float:left;
display:inline;
}
.ipsdemo{
width:249px;
height:50px;
margin:20px 5px 0px 0px;
padding:0;
float:right;
display:inline;
border:none;
}




/*----NEW FOR 2008----*/
.newcoll{
height:500px;
width:215px;
margin:0;
padding:0px 0px 0px 0px;
background:transparent;
float:left;
display:inline;
}
.newcoll img{
border:none;
}
#newcolr{
height:500px;
width:370px;
margin:0px 0px 0px 10px;
padding:0;
background:transparent;
float:left;
display:inline;
border-left:dotted 1px #004480;
overflow:hidden;
}
#newcolr img{
border:none;
}
.newhead{
width:215px;
height:23px;
background:url(../images/new08head.png) top left no-repeat;
float:left;
display:block;
padding:0;
margin:0;
}
.newtry{
height:53px;
width:151px;
float:left;
margin:45px 0px 10px 45px;
background:url(../images/tryit.png) top left no-repeat;
border:none;
}
.newart{
width:83px;
height:39px;
background:url(../images/newart.png) top left no-repeat;
}
.newsongs{
width:83px;
height:39px;
background:url(../images/newsongs.png) top left no-repeat;
}
.newgames{
width:83px;
height:39px;
background:url(../images/newgames.png) top left no-repeat;
}

.artcopy{
width:100%;
height:30px;
background:url(../images/artcopy.png) top left no-repeat;
float:left;
display:block;
margin:20px 0px 0px 0px;
}
.songscopy{
width:100%;
height:30px;
background:url(../images/songscopy.png) top left no-repeat;
float:left;
display:block;
margin:10px 0px 0px 0px;
}
.gamescopy{
width:100%;
height:30px;
background:url(../images/gamescopy.png) top left no-repeat;
float:left;
display:block;
margin:20px 0px 0px 0px;
}



/*----COLUMNS----*/
#columnl{
width:550px;
min-height:530px;
background:transparent;
position:absolute;
margin:105px 0px 0px 10px;
z-index:300;
}
#columnr{
width:220px;
min-height:530px;
background:transparent;
position:absolute;
margin:110px 0px 0px 570px;
z-index:300;
}





/*----BOXES----*/
.collbox{
width:550px;
height:130px;
background:url(../images/boxbg.png) top left repeat;
float:left;
margin:15px 5px 0px 2px;
clear:left;
}
.colrbox{
width:180px;
height:420px;
background:url(../images/boxbg.png) top left repeat;
float:left;
display:inline;
clear:left;
margin:0px 10px 0px 10px;
}





/*----HIGHLIGHTBOX----*/
#my-glider{
width:550px;
height:355px;
background:transparent;
float:left;
display:block;
margin:5px 0px 0px 0px;
padding:0;
}
div.controls{
width:550px;
height:35px;
background:url(../images/boxbg.png) top left repeat;
margin:0;
text-align:center;
}
div.scroller{
width:550px;
height:320px;
background:transparent;
overflow:hidden;
}
div.scroller div.content{
width:1650px;
height:320px;
}
div.scroller div.section{
float:left;
width:550px;
height:320px;
margin:0;
padding:0;
background:transparent;
}
div.scroller div.section img{
border:none;
}


/*----VEGETATION----*/
.ltree{
height:410px;
width:277px;
position:absolute;
margin:0px 0px;
background:url(../images/ltree1-trans.png) top left no-repeat;
}
.rtree{
height:103px;
width:245px;
position:absolute;
margin:20px 0px 0px 560px;
background:url(../images/righttree-trans.png) top right no-repeat;
}
a.sciencetree, a.sciencetree:visited{
width:132px;
height:180px;
background:url(../images/sciencetree1-trans.png) bottom left no-repeat;
position:absolute;
display:block;
margin:522px 0px 0px 667px;
z-index:400;
}
a.sciencetree:hover{
background:url(../images/sciencetree2-trans.png) bottom left no-repeat;
}
.grass{
width:800px;
height:24px;
background:url(../images/grass.png) bottom left repeat-x;
position:absolute;
margin:677px 0px 0px 0px;
}




/*----HIGHLIGHTBOX NAV----*/
.controls ul{
width:530px;
height:25px;
background:transparent;
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px;
}
.controls ul li{
width:auto;
height:25px;
float:right;
margin:0px 0px 0px 0px;
padding:10px 2px 0px 2px;

border-right:solid 1px #004480;
display:inline;
}
.controls ul li a, .controls ul li a:visited{
font:normal 500 11px verdana;
color:#004480;
text-decoration:none;
padding:10px 2px 0px 2px;

}
.controls ul li a:hover{
color:#ffffff;
text-decoration:none;
}
.controls ul li.first-child{
border-right:none;
}

.controls a, .controls a:visited{
font:normal 500 11px verdana;
color:#004480;
text-decoration:none;
margin:0px 0px 0px 0px;
}
.controls a:hover{
color:#ffffff;
text-decoration:none;
}




/*----SECONDARY HIGHLIGHTBOX----*/
#my-glider2{
width:384px;
height:450px;
background:transparent;
float:left;
display:block;
margin:0px 0px 0px 0px;
padding:0px 0px;
overflow:hidden;
}
div.controls2{
width:384px;
height:35px;
background:transparent;
margin:0px 0px 0px 0px;
text-align:right;
}
div.scroller2{
width:384px;
height:450px;
background:transparent;
overflow:hidden;
margin:0;
}
div.scroller2 div.content2{
width:1600px;
height:450px;
}
div.scroller2 div.sectionb{
float:left;
width:384px;
height:320px;
margin:0px 0px;
padding:0px 0px;
background:transparent;
display:inline;
}
div.scroller2 div.sectionb img{
border:none;
margin-bottom:10px;
}

/*----SECONDARY HIGHLIGHTBOX NAV----*/
.controls2 ul{
width:384px;
height:33px;
background:transparent;
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px;
}
.controls2 ul li{
width:100px;
height:33px;
float:right;
margin:0px 70px 0px 0px;
padding:0;
display:inline;
}
.controls2 ul li a, .controls2 ul li a:visited{
font:normal 500 12px verdana;
color:#004480;
text-decoration:none;
}
.controls2 ul li a:hover{
color:#ffffff;
text-decoration:none;
}
.controls2 ul li img{
border:none;
}
.controls2 a, .controls a:visited{
font:normal 500 10px verdana;
color:#004480;
text-decoration:none;
margin:0px 8px 0px 0px;
}
.controls2 a:hover{
color:#ffffff;
text-decoration:none;
}




/*----DIGITAL + PRINT----*/
#subcontentscroll{
height:500px;
width:600px;
position:absolute;
margin:80px 100px 0px 100px;
background:url(../images/scboxbg.png) top left repeat;
padding:0;
z-index:500;
overflow:hidden;
display:inline;
}
.scscroll{
height:440px;
width:580px;
margin:0;
background:transparent;
padding:10px;
overflow:auto;
}
.multiboxcol{
width:260px;
background:transparent;
float:left;
display:inline;
margin:0px 10px 0px 10px;
}
.multibox{
height:210px;
width:260px;
background:transparent;
border:none;
float:left;
display:block;
margin:5px 0px 5px 0px;
}
.multiboxcolprint{
width:235px;
background:transparent;
float:left;
display:inline;
margin:0px 35px 0px 10px;
}
.multiboxcolprint2{
width:235px;
background:transparent;
float:left;
display:inline;
margin:0px 10px 0px 35px;
}
.mbprint, a.mbprint, a.mbprint:visited{
height:160px;
width:230px;
background:transparent;
border:solid 1px #666666;
float:left;
display:block;
margin:5px 0px 5px 0px;
font:normal 600 20px arial;
color:#004480;
text-decoration:none;
line-height:100px;
}
a.mbprint:hover{
color:#ffffff;
text-decoration:none;
background:#bcbcbc;
}
.mbprint img{
float:left;
margin:10px 15px 0px 6px;
border:none;
display:inline;
}
.mbprint .comingsoon{
font:normal 400 14px arial;
color:#666666;
float:right;
display:block;
margin-right:6px;
}
.mbprint1, a.mbprint1, a.mbprint1:visited{
height:160px;
width:250px;
background:transparent;
border:solid 1px #666666;
float:left;
display:block;
margin:5px 0px 5px 0px;
padding:0 25px 0 0;
font:normal 600 20px arial;
color:#004480;
text-decoration:none;
line-height:100px;
}
a.mbprint1:hover{
color:#ffffff;
text-decoration:none;
background:#bcbcbc;
}
.mbprint1 img{
float:left;
margin:10px 15px 0px 6px;
border:none;
display:inline;
}


/*----BUTTONS----*/
a.printbtn, a.printbtn:visited{
height:117px;
width:117px;
float:left;
display:inline;
margin:6px 8px 6px 15px;
background:url(../images/printbtn1-trans.png) top left no-repeat;
}
a.printbtn:hover{
background:url(../images/printbtn2-trans.png) top left no-repeat;
}
a.digitalbtn, a.digitalbtn:visited{
height:117px;
width:117px;
float:left;
display:inline;
margin:6px 8px 6px 10px;
background:url(../images/digitalbtn1-trans.png) top left no-repeat;
}
a.digitalbtn:hover{
background:url(../images/digitalbtn2-trans.png) top left no-repeat;
}
a.gamesbtn, a.gamesbtn:visited{
height:117px;
width:117px;
float:left;
display:inline;
margin:6px 8px 6px 10px;
background:url(../images/gamesbtn1-trans.png) top left no-repeat;
}
a.gamesbtn:hover{
background:url(../images/gamesbtn2-trans.png) top left no-repeat;
}
a.songsbtn, a.songsbtn:visited{
height:117px;
width:117px;
float:left;
display:inline;
margin:6px 8px 6px 10px;
background:url(../images/songsbtn1-trans.png) top left no-repeat;
}
a.songsbtn:hover{
background:url(../images/songsbtn2-trans.png) top left no-repeat;
}
a.astrobtn, a.astrobtn:visited{
height:115px;
width:166px;
float:left;
display:inline;
margin:6px 0px 6px 7px;
background:url(../images/astrobtn3.png) top left no-repeat;
}
a.astrobtn:hover{
background:url(../images/astrobtn4.png) top left no-repeat;
}
a.teachersbtn, a.teachersbtn:visited{
height:115px;
width:166px;
float:left;
display:inline;
margin:6px 0px 6px 7px;
background:url(../images/teachersbtn-trans.png) top left no-repeat;
}
a.teachersbtn:hover{
background:url(../images/teachersbtn2-trans.png) top left no-repeat;
}
a.ellbtn, a.ellbtn:visited{
height:115px;
width:166px;
float:left;
display:inline;
margin:6px 0px 6px 7px;
background:url(../images/ellbtn1-trans.png) top left no-repeat;
}
a.ellbtn:hover{
background:url(../images/ellbtn2-trans.png) top left no-repeat;
}



/*----WIDGETS----*/
.widgetbox{
width:530px;
height:80px;
background:transparent;
float:left;
margin:15px 10px 0px 10px;
clear:left;
}
a.qod, a.qod:visited{
width:67px;
height:68px;
background:url(../images/qodbtn1-trans.png) top left no-repeat;
float:left;
display:inline;
margin:6px 10px 0px 6px;
}
a.qod:hover{
background:url(../images/qodbtn2-trans.png) top left no-repeat;
}
a.degree, a.degree:visited{
width:67px;
height:68px;
background:url(../images/degreebtn1-trans.png) top left no-repeat;
float:left;
display:inline;
margin:6px 10px 0px 6px;
}
a.degree:hover{
background:url(../images/degreebtn2-trans.png) top left no-repeat;
}
a.periodic, a.periodic:visited{
width:67px;
height:68px;
background:url(../images/periodbtn1-trans.png) top left no-repeat;
float:left;
display:inline;
margin:6px 10px 0px 6px;
}
a.periodic:hover{
background:url(../images/periodbtn2-trans.png) top left no-repeat;
}





/*----FONTS----*/
h1{
font:normal 800 16px Georgia;
color:#004480;
margin:4px 0px 6px 0px;
padding:0 0;
}
h2{
font:normal 800 18px Verdana;
color:#1B344F;
margin:0px 0px 8px 0px;
padding:0 0;
}
h3{
font:normal 800 16px Verdana;
color:#ffffff;
background:#004480;
margin:0px 0px 8px 0px;
padding:0px 0px 0px 6px;
width:100%;
height:30px;
clear:left;
line-height:30px;
}
h4{
font:normal 800 13px verdana;
color:#004480;
margin:18px 0px 6px 0px;
padding:0 0;
line-height:13px;
}
h4 .grade{
font:normal 500 11px verdana;
color:#004480;
}
h5{
font:normal 800 16px verdana;
color:#004480;
margin:18px 0px 6px 0px;
float:left;
display:block;
padding:0 0;
line-height:13px;
text-decoration:underline;
}
p{
font:normal 500 11px verdana;
color:#004480;
margin:4px 0px 6px 0px;
padding:0 0;
line-height:13px;
}
.sticky{
font:normal 800 16px Georgia;
color:#004480;
margin:0px 6px 0px 0px;
padding:11px 0px 10px 10px;
line-height:19px;
width:100%;
border-bottom:solid 1px #c6c6c6;
background:url(../images/boxbg.png) top left repeat;
}
.teachers{
font:normal 800 13px verdana;
color:#004480;
float:left;
display:inline;
margin:30px 0px 6px 0px;
padding:0 0;
line-height:13px;
}
#subcontent a, #subcontent a:visited{
font:normal 800 12px verdana;
color:#004480;
margin:4px 0px 6px 0px;
padding:0 0;
text-decoration:none;
}
#subcontent a:hover{
color:#ffffff;
}
#subcontent1 a, #subcontent1 a:visited{
font:normal 800 12px verdana;
color:#004480;
margin:4px 0px 6px 0px;
padding:0 0;
text-decoration:none;
overflow:auto;
}
#subcontent1 a:hover{
color:#ffffff;
}
.scbox a, .scbox a:visited, .scbox2 a, .scbox2 a:visited, .scbox3 a, .scbox3 a:visited{
font:normal 800 12px verdana;
color:#999999;
margin:4px 0px 6px 0px;
padding:0 0;
text-decoration:none;
}
.scbox a:hover, .scbox2 a:hover, .scbox3 a:hover{
color:#333333;
}
.message p{
font:normal 500 13px arial;
color:#d8d8d8;
margin:4px 0px 6px 0px;
padding:0 0;
}
.message a, .message a:visited{
font:normal 800 12px verdana;
color:#d8d8d8;
margin:4px 0px 6px 8px;
padding:0 0;
text-decoration:none;
}
.message a:hover{
text-decoration:underline;
}
.thin{
font:normal 400 12px verdana;
color:#999999;
margin-left:18px;
}




.hiddencontent{
padding:0;
background:transparent;
display:none;
}
.ipscoll p, .newcoll p{
line-height:17px;
}
#ipscolr .mootabs_panel p{
font:normal 800 14px Verdana;
color:#004480;
background:transparent;
margin:10px 0px 0px 10px;
padding:0;
line-height:20px;
}
#ipscolr .mootabs_panel p .start{
font:small-caps 800 26px Georgia;
color:#004480;
background:transparent;
margin:10px 3px 0px 10px;
padding:0;
}
.start{
font:small-caps 800 22px Georgia;
color:#004480;
background:transparent;
margin:10px 3px 0px 10px;
padding:0;
}
#ipscolr .mootabs_panel a{
font:small-caps 800 26px Georgia;
color:#004480;
background:transparent;
}
#newcolr .mootabs_panel p{
font:normal 500 12px Verdana;
color:#004480;
background:transparent;
margin:10px 0px 0px 10px;
padding:0;
line-height:20px;
}
#newcolr .mootabs_panel a{
float:left;
display:block;
clear:left;
margin:6px 0px 0px 10px;
}
#newcolr .mootabs_panel a.image{
margin:0;
}
ul.sc{
list-style:none;
float:left;
display:block;
margin:5px 0px 0px 20px;
padding:0;
clear:left;
width:580px;
background:transparent;
}
ul.sc li{
float:left;
display:block;
margin:5px 0px 0px 0px;
clear:left;
width:570px;
font:normal 100 12px verdana;
color:#004480;
}
ul.sc li a{
display:block;
}
ul.sc li .nolink{
font:normal 100 12px verdana;
color:#666666;
margin:4px 0px 6px 0px;
padding:0 0;
text-decoration:none;
}
ul.sc li a img{
display:block;
float:left;
margin:4px 0px 10px 0px;
border:none;
}

ul.songs{
list-style:none;
float:left;
display:block;
margin:0px 0px 0px 20px;
padding:0;
clear:left;
width:580px;
background:transparent;
}
ul.songs li{
float:left;
display:block;
margin:0px 0px 10px 0px;
clear:left;
width:570px;
font:normal 100 12px verdana;
color:#004480;
}
ul.songs li a{
display:block;
}

ul.song{
list-style:none;
float:left;
display:block;
margin:0px 0px 0px 20px;
padding:0;
clear:left;
width:580px;
background:transparent;
}
ul.song li{
float:left;
display:block;
margin:0px 0px 10px 0px;
clear:left;
width:570px;
font:normal 100 12px verdana;
color:#004480;
}
ul.song li a{
display:block;
}

ul.teachers{
list-style:none;
float:left;
display:inline;
margin:20px 0px 0px 30px;
padding:0;
width:250px;
background:transparent;
}
ul.teachers li{
float:left;
display:block;
margin:10px 0px 20px 0px;
clear:left;
width:150px;
font:normal 100 12px verdana;
color:#004480;
}
ul.teachers li a{
display:block;
}
ul.teachers li .nolink{
font:normal 100 12px verdana;
color:#666666;
margin:4px 0px 6px 0px;
padding:0 0;
text-decoration:none;
}
ul.teachers li a img{
display:block;
float:left;
margin:4px 0px 10px 0px;
border:none;
}


ul.games{
clear:left;
list-style:none;
float:left;
display:inline;
margin:20px 0px 0px 30px;
padding:0;
width:250px;
background:transparent;
}
ul.games li{
float:left;
display:block;
margin:10px 0px 20px 0px;
clear:left;
width:150px;
font:normal 100 12px verdana;
color:#004480;
}
ul.games li a{
display:block;
}
ul.games li .nolink{
font:normal 100 12px verdana;
color:#666666;
margin:4px 0px 6px 0px;
padding:0 0;
text-decoration:none;
}
ul.games li a img{
display:block;
float:left;
margin:4px 0px 10px 0px;
border:none;
}

ul.video{
clear:left;
list-style:disk;
float:left;
display:inline;
margin:20px 0px 0px 5px;
padding:0;
width:575px;
background:transparent;

}
ul.video li{
float:left;
display:block;
margin:5px 0px 5px 0px;
clear:left;
width:550px;
font:normal 100 12px verdana;
color:#004480;
}
ul.video li a img{
display:block;
float:left;
margin:4px 0px 10px 0px;
border:none;
}
ul.video table{
float:left;
display:block;
margin:10px 0px 0 0px;
clear:left;
width:550px;
font:normal 100 12px verdana;
color:#004480;
}


ul.video table tr td{
font:normal 100 11px verdana;
color:#004480;
padding-right:5px;
text-align:justify;

}
ul.video table tr td h4{
font:normal 600 18px verdana;
color:#003764;
}

ul.video table tr td a{
font:normal 100 12px verdana;
color:#004480;
text-decoration:none;
}
ul.video table tr td p{
float:left;
display:block;
margin:0 0px 0 5px;
clear:left;
font:normal 100 13px verdana;
color:#004480;
}

ul.video table tr td p strong a{
font:normal 800 14px verdana;
color:#004480;
}


ul.video li table{
float:left;
display:block;
margin:10px 0px 10px 0px;
clear:left;
width:550px;
font:normal 100 12px verdana;
color:#004480;
}

ul.video li table tr td{
font:normal 100 11px verdana;
color:#004480;
padding-right:10px;

}
ul.video table ul li{
font:normal 100 13px verdana;
color:#004480;
}

ul.video li table tr td a{
font:normal 100 12px verdana;
color:#004480;
text-decoration:none;
}

ul.video li p{
float:left;
display:block;
margin:7px 0px 0 10px;
clear:left;
width:550px;
font:normal 100 13px verdana;
color:#004480;
}

ul.video li a, ul.video li a:visited{
font:normal 800 12px verdana;
color:#004480;
text-decoration:none;
}









ul.video li a{
font:normal 800 12px verdana;
text-decoration:none;
}
ul.video li p{
font:normal 100 11px verdana;
color:#004480;
}
ul.video li h5{
font:normal 100 14px verdana;
color:#004480;
}
ul.video li .nolink{
font:normal 100 12px verdana;
color:#666666;
margin:4px 0px 6px 0px;
padding:0 0;
text-decoration:none;
}
ul.video li a img{
display:block;
float:left;
margin:4px 0px 10px 0px;
border:none;
}

.astroframe, .astroframe:visited{
width:260px;
height:265px;
position:absolute;
margin:234px 0px 0px 344px;
padding:10px 0px 0px 6px;
display:block;
background:url(../images/scboxbg.png) top left repeat;
overflow:hidden;
border-left:solid 1px #666666;
border-top:solid 1px #666666;
font:normal 800 20px arial;
color:#004480;
text-decoration:none;
}
.astroframe:hover{
font:normal 800 20px arial;
color:#333333;
text-decoration:none;
background:transparent;
}
.thornton{
width:250px;
height:255px;
position:relative;
display:block;
margin:0;
padding:0;
background:url(../images/thornton.png) bottom right no-repeat;
border:none;
}
.astrowidget{
width:300px;
height:241px;
position:relative;
display:block;
float:left;
margin:20px 0px 0px 10px;
padding:0;
background:transparent;
border:none;
}

small{
font:normal 500 10px arial;
color:#004480;
margin:-10px 10px 0px 0px;
padding:0;
float:right;
}

	
	/* FOOTER START */

.foot {
width : 800px;
height:60px;
font:normal 500 11px Helvetica, Arial, sans-serif;
color : #333;
text-align : left;
position:absolute;
margin:700px 0px 0px 0px;
}
.footLeft {
margin : 0;
width : 450px;
height : 40px;
float : left;
display : inline;
padding : 0px 0 0 10px;
margin : 20px 0 0 0;
}
.footRight {
text-align : right;
width : 250px;
height : 40px;
float : right;
padding : 0px 10px 0 0;
margin : 20px 0 0 0;
color : #fff;
font:normal 500 12px Helvetica, Arial, sans-serif;
}
.footRight a, .footRight a:visited {
font:normal 500 12px Helvetica, Arial, sans-serif;
color : #666;
text-decoration : none;
margin : 10px 0 0 0;
text-decoration:underline;

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


/* FOOTER END */


