html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td{margin:0;padding:0;line-height:1.4;}
body{background:#333;color:#fff;font:0.77em Verdana,sans-serif;}
a,a:visited{color:#ccc;text-decoration:none;}
a:hover,a:active{text-decoration:underline;}
img{border:0;}
#wrap{width:892px;margin:1em auto 1em;}
#adminmsg{display:none;}
#footer{background:#222;border:1px solid #555;border-left:0;border-right:0;height:40px;text-align:center;position:relative;}
#footer p{padding:0.4em;font-size:0.89em;}
#header{width:890px;height:140px;}
#header #address{background:#000;font-size:0.77em;padding:1.2em;border-bottom:1px solid #666;}
#header #address #left,#header #address #right{margin-top:-6px;}
#header #address #left{float:left;}
#header #address #right{float:right;}
#foreground,#background {width:890px;height:140px;}
#foreground{background:url('img/design/header_foreground.png') no-repeat;}
#background{background:url('img/design/header_background_spring.jpg') no-repeat;}
#logo{position:relative;float:left;top:15px;}
ul#navigation{background:#000;width:890px;margin:0 auto;padding:4px 0 4px 0;margin-top:85px;opacity:0.7;filter:alpha(opacity=70);
border:1px solid #555;border-left:0;border-right:0;list-style:none;}
#navigation li{display:inline;font-size:0.88em;}
#navigation li a{color:#fff;padding-right:10px;border-right:1px solid #666;opacity:1;filter:alpha(opacity=100);}
#navigation li a#last{border-right:0;}
#content{background:#444;padding:4px;}
.noscript-message{border:1px solid red;border-left:0;border-right:0;padding:5px 0 5px 0;margin:5px 0 5px 0;text-align:center;}
.block{background:#333;border:1px solid #555;padding:0.4em;margin:0.8em 0 0.8em 0;}
.block2{background:#222;border:1px solid #555;margin:5px 0 5px 0;}
.block2.summer{background:url('img/design/gradient.jpg');height:100px;}
.block2 p{margin:5px 0 5px 0;text-align:justify;}
.block2.newsandinfo .content h2{margin-top:10px;}
.block2 .title{background:#1d1d1d;border-bottom:1px solid #555;padding:2px;font-weight:bold;}
.block2 .title .tab{float:right;background:#222;border:1px solid #555;font-size:0.8em;margin:1px 5px 0 0;border-bottom:0;padding:2px;}
.block2 .content{padding:5px;margin:8px;}
.block2 .content.abridged{padding:10px 80px 10px 80px;margin:0 auto;}
.block2.summer .content{color:#000;}
.block2.summer .content h2{font:bold 1.9em Helvetica;letter-spacing:-0.1em;text-align:center;}
.block2.summer .content p{text-align:center;font-size:1.4em;}
.block2.summer a{color:#fcff00;text-decoration:underline;}
.block2.rightside{width:400px;}
.events{background:#000;color:#fff;border:1px solid #444;}
#legend{border-top:0;font-size:0.88em;padding:0.4em;width:95%;margin:0 auto;}
#legend .cb{background:#444;display:inline;padding:2px;margin-right:0.2em;border:1px solid #555;font-size:0.8em;}
.events .schedulehead{padding:2px 4px;border-bottom:1px solid #444;height:20px;}
.events .schedulehead a{background:#2b2b2b;font-size:0.8em;color:#fff;border:1px solid #444;padding:0 4px 0 4px;}
.events .schedulehead div{float:right;}
.events .schedulehead .active{background:#073b00;}
.events .event{background:#2d2d2d;padding:0.2em;border-bottom:1px solid #444;}
.events .event .description{font-size:0.9em;}
.events.schedule .event{background:#222;}
.events .event.noschool,#legend .cb.ns{background:#fff287;color:#000;}
.events .event.noschool{border-bottom:1px solid #cbc16d;}
.events .event.asevent,#legend .cb.ase{background:#3d1100;}
.events .event.asevent{border-bottom:1px solid #1a0700;}
.events .event.sevent,#legend .cb.se{background:#003c00;}
.events .event.sevent{border-bottom:1px solid #005a00;}
.events .event.grdevent,#legend .cb.grd{background:#134c8b;}
.events .event .date{float:right;font-size:0.8em;padding:2px;}
.events.schedule .event .date{display:none;}
.assembly{display:none;}
.dropcap{font:bold 2.8em Helvetica;letter-spacing:-0.08em;font-size:2.8em;position:relative;float:left;padding:4px;margin:-0.2em 5px 0 0;}
#principalimg{float:left;margin:0.8em 1em 0.8em 0;}
.block .information{width:80%;margin:0 auto;background:#222;border:1px solid #555;margin-bottom:0.4em;}
.block .information.counseling p{display:none;}
.block.ft-rightside{margin-top:0.4em;width:400px;}
.block.principalsmsg p{text-align:justify;margin-bottom:0.4em;}
.block.page,#innercontent .block#tabs{margin:0 auto 0.8em;width:75%;}
#tabs{display:none;}
.block.page.extended{width:95%!important;margin-bottom:0.8em;display:none;}
.block.staffpage h3.seperator{margin-bottom:0.4em;}
.staff,#frontpage{margin:0 auto;}
.staff .teacher{background:#222;padding:10px;border:1px solid #555;margin:0 auto 0 1.2em;text-align:center;height:40%;}
.staff .rank{font-size:0.88em;margin-bottom:5px;}
.staff .teacher .email{display:block;font-size:0.88em;}
.staff .teacher b.deptlead{color:gold;}
.staff .teacher b.teamlead{color:#2e8b00;}
.staff .teacher img{display:block;}
.staff-biographies .teacher-bio{background:#222;width:85%;margin:0.8em auto 0.8em;border:1px solid #555;padding:1em;}
.staff-biographies .teacher-bio img{float:left;margin-right:1em;}
.staff-biographies .smalltab{background:#222;font-size:1.1em;margin-top:-32px;}
.staff-biographies .email-tab{text-align:right;margin-top:-5px;font-size:1.1em;}
.block.page p{text-align:justify;margin-bottom:0.4em;}
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{position:absolute;left:-99999999px;}
.ui-helper-reset {margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix{display:block;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-state-disabled{cursor:default!important;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-widget-header{color:#f1f1f1;font-weight:bold;}
.ui-widget-header a{color:#a4a4a4;}
.ui-widget-content{border:1px solid #555;background:#222;color:#f1f1f1;}
.ui-widget-content a{color:#a4a4a4;}
.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #555;background:#111;font-weight:normal;color:#ccc;outline:none;}
.ui-state-default a{color:yellow;text-decoration:none;outline:none;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid #444;background:#333;font-weight:normal;color:#212121;outline:none;}
.ui-state-hover a{color:white;text-decoration:none;outline:none;border-bottom:0;}
.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #555;background:#333;font-weight:normal;color:#212121;outline:none;}
.ui-state-active a{color:yellow;outline:none;text-decoration:none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border:1px solid #fcefa1;background:#fbf9ee;color:#363636;}
.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#010401;color:#cd0a0a;}
.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#cd0a0a;}
.ui-state-disabled,.ui-widget-content .ui-state-disabled {background-image:none;}
.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{font-weight:normal;}
.ui-tabs{padding:0.2em;}
.ui-tabs-nav{padding:0.2em 0.2em 0 .1em;position:relative;width:95%;margin:0 auto 18px;border-bottom:0;}
.ui-tabs-nav li{float:left;margin:0 0.2em -1px 0;padding:0;}
.ui-tabs-nav li a{display:block;text-decoration:none;padding:.07em 0.32em;font-size:0.89em;}
.ui-tabs-nav li.ui-tabs-selected{padding-bottom:.1em;border-bottom:0;}
.ui-tabs-panel{padding:1em 1.4em;display:block;border:0;background:none;}
.ui-tabs-hide{display:none!important;}
.tipsy{padding:5px;font-size:0.88em;background-repeat:no-repeat;}
.tipsy-inner {padding:4px 5px;background-color:#131c13;color:white;max-width:200px;text-align:center;}
.tipsy-north {background-image:url('img/design/tipsy/tipsy-north.png');background-position:top center;}
#part1 p{border-bottom:1px solid #444;margin:10px 0 10px 0;padding-bottom:5px;}
#part2{display:none;}
.smalltab{background:#333;color:#ccc;border:1px solid #555;border-bottom:0;float:right;padding: 2px;margin:-30px 15px 0 0;}
ul,li{margin-left:0.8em;}
h1,h2,h3,h4{font-family:Helvetica;letter-spacing:-0.04em;}
h1{font-size:2em;}
h3{font-size:1.66em;}
h4{font-size:1.4em;}
.seperator{border-bottom:1px solid #555;margin-bottom:0.4em;}
.seperator2{border-bottom:1px solid #444;padding-bottom:2px;}
.seperator.page{width:70%;margin:0 auto;}
.abridged{width:80%;margin:0 auto;}
.abridged.scheduleimg{margin:0 auto;}
.abridged.scheduleimg img{display:inline;border:1px solid #555;margin-right:0.2em;}
.urgent{color:#ffdc1c;font-weight:bold;}
.quote{font:1.1em Georgia;background:#222;padding:0.4em;border:1px solid #555;}
.quote .author{text-align:right;font-size:0.88em;}
.displaynone{display:none!important;}
.physedfaq li{margin-bottom:0.8em;}
.bandimgs{text-align:center;}
.bandimgs img{border:2px solid #003000;}
/* Countdown */
.hasCountdown{height:45px;border:1px solid #5d5d5d;padding:5px 0 5px 0;border-left:0;border-right:0;}
.countdown_rtl{direction:rtl;}
.countdown_holding span {background-color:#ccc;}
.countdown_row{clear:both;width:100%;padding:0px 2px;text-align:center;}
.countdown_show1 .countdown_section{width:100%;}
.countdown_show2 .countdown_section{width:49%;}
.countdown_show3 .countdown_section{width:33%;}
.countdown_show4 .countdown_section{width:24.5%;}
.countdown_show5 .countdown_section{width:19.5%;}
.countdown_show6 .countdown_section{width:16.5%;}
.countdown_show7 .countdown_section{width:14%;}
.countdown_section{display:block;float:left;font-size:85%;text-align:center;}
.countdown_amount{font-size:200%;}
.countdown_descr{display:block;width:100%;}
#header,#content{border:1px solid #555;}
#content{border-bottom:1px solid #666;border-top:0;}
.new{color:yellow;font-weight:bold;}
