body,html{margin:0px; padding:0px; font-family:"Lucida Sans Unicode"; font-size:12px; color:#000000; font-weight:16px;}
a:focus{outline:none;}
.homebg{background:#BDC7C2 url(images/back.gif) repeat-x top left;}
.innerbg{background:#3D1509 url(images/innerbg.jpg) repeat-x top left;}
.innerbg1{background:#A67E36 url(images/innerbg1.gif) repeat-x top left;}

#main{width:100%; float:left; background:url(images/midbg.jpg) no-repeat center 435px;}
#container{width:993px; margin:0 auto;}

.top{width:993px; height:102px; float:left;}
.top p{margin:0px; padding:0px;}
.top p.logo{width:333px; float:left; padding-top:16px; height:86px;}
.top p.topimg{width:660px; float:left; height:102px;}

.linkmain{width:993px; float:left;}
.leftmain{width:127px; float:left;}
.leftlink{width:127px; height:157px; float:left;}
.leftlink a{ float:left; font-family:Verdana; font-size:10px; color:#000000; font-weight:bold; text-decoration:none; background:url(images/dotline.gif) no-repeat left bottom; width:112px; padding-bottom:4px; padding-left:15px; line-height:9px;}
.leftlink a:hover{color:#608D00;}
.leftlink a.noline{float:left; font-family:Verdana; font-size:10px; color:#000000; font-weight:bold; text-decoration:none; background:url(images/dot.gif) no-repeat 0px 2px; width:112px; padding-bottom:4px; padding-left:15px; line-height:9px;}

.bulletin{width:94px; height:94px; padding:82px 0px 0px 33px; float:left; background:url(images/bulletinbg.gif) no-repeat left top; line-height:14px;}
.bulletin a{float:left; font-family:"Comic Sans MS"; font-size:14px; color:#000000; font-weight:bold; text-decoration:none; background:url(images/bulletinlinkbg.gif) no-repeat 0px 0px; height:34px; width:77px; text-align:center; padding-top:7px;}
.bulletin a:hover{color:#D37E02; background:url(images/bulletinlinkbg.gif) no-repeat 0px -41px;}
.wayto_kid{width:127px; float:left;}


.rightmain{width:866px; float:left;}
.academy1{width:866px; float:left; position:relative;}
.academy{width:588px; float:left; position:absolute; left:0; top:0; margin-top:141px; padding-left:278px;}


.rtop{width:866px; float:left;}
.rtop p{margin:0px; padding:0px;}
.rtop p.prep{width:83px; float:left; height:43px; background:url(images/prepbg.gif) no-repeat; padding:114px 0 0 36px;}
.rtop p.prep a{float:left; font-family:"Comic Sans MS"; font-size:15px; color:#000000; font-weight:bold; text-decoration:none; height:24px; width:63px; padding-top:3px; padding-left:10px;}
.rtop p.prep a:hover{color:#D37E02; background:url(images/reaplinkbg.gif) no-repeat 0px 0px;}

.rtop p.teachers{width:342px; float:left; height:79px; background:url(images/teacherbg.gif) no-repeat; padding:78px 0 0 32px;}
.rtop p.teachers a{float:left; font-family:"Comic Sans MS"; font-size:15px; color:#000000; font-weight:bold; text-decoration:none; height:40px; width:69px; 
padding-top:21px; text-align:center;}
.rtop p.teachers a:hover{color:#D37E02; background:url(images/teacherlinkbg.gif) no-repeat 0px 0px;}


.rtop p.business{width:90px; float:left; height:58px; background:url(images/businessbg.jpg) no-repeat left top; padding-top:99px; padding-left:21px;}
.rtop p.business a{float:left; font-family:"Comic Sans MS"; font-size:15px; color:#000000; font-weight:bold; text-decoration:none; height:35px; width:68px; 
padding-top:5px; text-align:center; line-height:15px;}
.rtop p.business a:hover{color:#D37E02; background:url(images/businesslinkbg.jpg) repeat-x 0px 0px;}

.rtop p.guidance_Office{width:242px; float:left; height:79px; background:url(images/guidance_office_bg.jpg) no-repeat left top; padding:78px 0 0 20px;}
.rtop p.guidance_Office a{float:left; font-family:"Comic Sans MS"; font-size:15px; color:#000000; font-weight:bold; text-decoration:none; height:35px; width:69px; 
padding-top:5px; text-align:center; line-height:15px;}
.rtop p.guidance_Office a:hover{color:#D37E02; background:url(images/businesslinkbg.jpg) repeat-x 0px 0px;}

.rtop p.library{width:81px; float:left; height:26px; background:url(images/librarybg.jpg) no-repeat left top; padding:103px 0 0 38px;}
.rtop p.library a{float:left; font-family:"Comic Sans MS"; font-size:15px; color:#000000; font-weight:bold; text-decoration:none; height:19px; width:69px; 
padding-top:2px; text-align:center; line-height:15px;}
.rtop p.library a:hover{color:#D37E02; background:url(images/businesslinkbg.jpg) repeat-x bottom left;}

.rtop p.principals{width:343px; float:left; height:32px; background:url(images/principalsbg.jpg) no-repeat; padding:97px 0 0 31px;}
.rtop p.principals a{float:left; font-family:"Comic Sans MS"; font-size:15px; color:#000000; font-weight:bold; text-decoration:none; height:26px; width:72px; 
padding-top:2px; text-align:center;}
.rtop p.principals a:hover{color:#D37E02; background:url(images/principalslinkbg.jpg) no-repeat 0px 0px;}

.rtop p.thelounge{width:93px; float:left; height:42px; background:url(images/theloungebg.jpg) no-repeat; padding:87px 0 0 18px;}
.rtop p.thelounge a{float:left; font-family:"Comic Sans MS"; font-size:15px; color:#000000; font-weight:bold; text-decoration:none; height:35px; width:66px; 
 text-align:center; line-height:15px; padding-top:1px;}
.rtop p.thelounge a:hover{color:#D37E02; background:url(images/businesslinkbg.jpg) repeat-x bottom left;}

.rtop p.enrollment{width:111px; float:left; height:30px; background:url(images/enrollmentbg.jpg) no-repeat; padding:99px 0 0 16px;}
.rtop p.enrollment a{float:left; font-family:"Comic Sans MS"; font-size:14px; color:#000000; font-weight:bold; text-decoration:none; height:23px; width:76px; 
 text-align:center; padding-top:3px;}
.rtop p.enrollment a:hover{color:#D37E02; background:url(images/businesslinkbg.jpg) repeat-x bottom left;}

.rtop p.anex{width:115px; float:left; height:71px; background:url(images/anexbg.jpg) no-repeat; padding:58px 0 0 20px;}
.rtop p.anex a{float:left; font-family:"Comic Sans MS"; font-size:15px; color:#000000; font-weight:bold; text-decoration:none; height:25px; width:52px; 
 text-align:center; padding-top:2px;}
.rtop p.anex a:hover{color:#D37E02; background:url(images/businesslinkbg.jpg) repeat-x bottom left;}

.rtop p.bottom{width:866px; float:left;}

.midcontent{width:993px; float:left;}
.midcontent p{margin:0px; padding:0px;}
.midcontent p.left{width:317px; float:left;}

.midcontent div.mid{width:511px; float:left; padding-top:15px; background:url(images/bmid.jpg) no-repeat left top; text-align:justify;}
.midcontent div.mid h1{margin:0px 0 5px 0px; padding:0px; font-family:"Lucida Sans Unicode"; font-size:18px; color:#000000; font-weight:normal; line-height:22px;}
.midcontent div.mid p{margin:0px; padding:7px 0px;}
.midcontent div.mid p a{font-size:12px; color:#900500; font-weight:bold;}
.midcontent div.mid p a:hover{font-size:12px; color:#000000; font-weight:bold;}

.midcontent p.right{width:165px; float:left;}

/* header css starts*/
#header{width:849px; float:left; z-index:1; padding:0px 72px;}
.toplogo{width:849px; float:left;}
.toplogo p{margin:0px; padding:0px;}
.toplogo p.logo{width:253px; height:134px; padding-top:31px; float:left; background:url(images/logoback.jpg) no-repeat top left;}
.toplogo p.topright{width:596px; float:left;}

.topmenu{
width:849px;
height:34px;
float:left;
}
.topmenu ul{
list-style-type: none;
margin:0;
padding:0;
}
.topmenu li{
display:inline;
}
.topmenu a{
float:left;
font-family:verdana;
font-size:11px;
color:#000000;
line-height:normal;
text-decoration:none;
background:url(images/lefttab.jpg) no-repeat left top;
padding-left:8px;
letter-spacing:-1px;
}
.topmenu a span{
display:block;
font-weight:bold;
color:#000000;
background:url(images/righttab.jpg) no-repeat right top;
padding:11px 8px 9px 0px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.topmenu a span {float:none;}
/* End IE5-Mac hack */

.topmenu a:hover span {
color: #000000;
}
.topmenu li.selected a{ /*Selected Tab style*/
background-position:0% -34px; /*Shift background image up to start of 2nd tab image*/
}
.topmenu li.selected a span{ /*Selected Tab style*/
background-position:100% -34px; /*Shift background image up to start of 2nd tab image*/
color:#000000;
}
.topmenu a:hover, .glowingtabs li.selected a:hover{ /*onMouseover style*/
background-position:0% -34px; /*Shift background image up to start of 2nd tab image*/
}
.topmenu a:hover span, .glowingtabs li.selected a:hover span{ /*onMouseover style*/
background-position:100% -34px; /*Shift background image up to start of 2nd tab image*/
}

/* header css ends*/



/* middle css starts*/
#middle{width:851px; padding:0 72px 0 72px; float:left; z-index:1; background:url(images/woodback.jpg) no-repeat left top;}
.midmain{width:697px; height:440px; padding:75px 81px 0 73px; float:left; background:url(images/midback.jpg) no-repeat 0px 27px;}
#middle1{width:851px; padding:0 72px 0 72px; float:left; z-index:1;}
.midwhite{width:811px; float:left; background:#ffffff; padding:20px;}
.headtext{font-size:20px; font-family:arial; color:#67AC00; font-weight:bold; line-height:22px;}
/* middle css ends*/


.clear{clear:both;}


/* footer css starts*/
#footer{width:833px; float:left; z-index:1; text-align:center; font-size:11px; color:#262626; font-weight:bold; padding:10px 0 10px 160px;}

#footer1{width:993px; float:left; z-index:1; text-align:center; font-size:11px; color:#EEEBE2; font-weight:normal; padding:10px 0px;}
#footer1 p{ margin:0px; padding:5px 0 0 0;}
#footer1 p a{font-size:11px; color:#C7B99D; font-weight:normal; text-decoration:none; padding:0px 5px;}
#footer1 p a:hover{font-size:11px; color:#ffffff; font-weight:normal; text-decoration:underline;}

#footecont{width:100%; float:left; background:url(images/footbg.gif) repeat-x;}
#footer2{width:993px; margin:0 auto; z-index:1; text-align:center; font-size:11px; color:#EEEBE2; font-weight:normal; padding:10px 0px;}
#footer2 p{ margin:0px; padding:5px 0 0 0;}
#footer2 p a{font-size:11px; color:#C7B99D; font-weight:normal; text-decoration:none; padding:0px 5px;}
#footer2 p a:hover{font-size:11px; color:#ffffff; font-weight:normal; text-decoration:underline;}
/* footer css ends*/


.accordion2 {
border:0px;
padding-bottom:10px;
}
.accordion2 h3 {
	padding:6px 0px 6px 15px;
	margin: 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	cursor: pointer;
	color:#477700;
	background:url(images/arrow.gif) no-repeat 0px 8px;
}
.accordion2 h3:hover {
	background:url(images/arrow.gif) no-repeat 0px 8px;
}
.accordion2 h3.active{
	background:url(images/arrow-bot.gif) no-repeat 0px 12px;
}
.accordion2 p {
	background:none;
	margin: 0;
	padding:8px 0px;
	display: none;
}

.rightmar{margin-right:10px;}