.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media (max-width:767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media (max-width:980px){body{padding-top:0}.navbar i{color:#fff;cursor:pointer}.navbar i.menu{display:block;padding:8px;position:absolute;right:0;top:9px;z-index:1000}.navbar .navbar-inner{padding-right:0}.navbar .school-nav{display:none}.nav-collapse{background:#24466b;overflow:hidden;height:0;position:absolute;top:55px;width:100%;z-index:100}.nav-collapse .nav-collapse-body{background:#24466b;font-size:17.5px;position:relative}.nav-collapse .nav-collapse-body ul{background:#24466b;list-style-type:none;margin:0;overflow:visible;padding:0;position:absolute;top:0;width:100%}.nav-collapse .nav-collapse-body ul li{background:#516c89;line-height:27px;margin:0 0 1px 0;padding:0}.nav-collapse .nav-collapse-body ul li a{color:#fff;display:inline-block;padding:8px 0 8px 14px;text-decoration:none;width:70%}.nav-collapse .nav-collapse-body ul li a:hover{color:#24466b}.nav-collapse .nav-collapse-body ul li i{float:right;font-size:24.5px;line-height:27px;padding:8px 14px}.nav-collapse .nav-collapse-body ul li i:hover{color:#24466b}.nav-collapse .nav-collapse-body ul li:hover{background:#cad8e5}.nav-collapse .nav-collapse-body ul li:hover a{color:#24466b}.nav-collapse .nav-collapse-body ul li:hover i{color:#24466b}.nav-collapse .nav-collapse-head{background:#24466b;color:#fff;font-size:19.5px;height:25px;padding:10px 14px}.nav-collapse .nav-collapse-head .icon{display:inline-block;cursor:pointer}.nav-collapse .nav-collapse-head .icon-home{margin-left:14px}.subnav{display:none}}@media (min-width:1200px){.row{margin-left:-8px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:8px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1192px}.span24{width:1192px}.span23{width:1142px}.span22{width:1092px}.span21{width:1042px}.span20{width:992px}.span19{width:942px}.span18{width:892px}.span17{width:842px}.span16{width:792px}.span15{width:742px}.span14{width:692px}.span13{width:642px}.span12{width:592px}.span11{width:542px}.span10{width:492px}.span9{width:442px}.span8{width:392px}.span7{width:342px}.span6{width:292px}.span5{width:242px}.span4{width:192px}.span3{width:142px}.span2{width:92px}.span1{width:42px}.offset24{margin-left:1208px}.offset23{margin-left:1158px}.offset22{margin-left:1108px}.offset21{margin-left:1058px}.offset20{margin-left:1008px}.offset19{margin-left:958px}.offset18{margin-left:908px}.offset17{margin-left:858px}.offset16{margin-left:808px}.offset15{margin-left:758px}.offset14{margin-left:708px}.offset13{margin-left:658px}.offset12{margin-left:608px}.offset11{margin-left:558px}.offset10{margin-left:508px}.offset9{margin-left:458px}.offset8{margin-left:408px}.offset7{margin-left:358px}.offset6{margin-left:308px}.offset5{margin-left:258px}.offset4{margin-left:208px}.offset3{margin-left:158px}.offset2{margin-left:108px}.offset1{margin-left:58px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:.67114094%;*margin-left:.61991143%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:.67114094%}.row-fluid .span24{width:100%;*width:99.94877049%}.row-fluid .span23{width:95.80536913%;*width:95.75413962%}.row-fluid .span22{width:91.61073826%;*width:91.55950875%}.row-fluid .span21{width:87.41610738%;*width:87.36487787%}.row-fluid .span20{width:83.22147651%;*width:83.170247%}.row-fluid .span19{width:79.02684564%;*width:78.97561613%}.row-fluid .span18{width:74.83221477%;*width:74.78098526%}.row-fluid .span17{width:70.63758389%;*width:70.58635438%}.row-fluid .span16{width:66.44295302%;*width:66.39172351%}.row-fluid .span15{width:62.24832215%;*width:62.19709264%}.row-fluid .span14{width:58.05369128%;*width:58.00246177%}.row-fluid .span13{width:53.8590604%;*width:53.80783089%}.row-fluid .span12{width:49.66442953%;*width:49.61320002%}.row-fluid .span11{width:45.46979866%;*width:45.41856915%}.row-fluid .span10{width:41.27516779%;*width:41.22393828%}.row-fluid .span9{width:37.08053691%;*width:37.0293074%}.row-fluid .span8{width:32.88590604%;*width:32.83467653%}.row-fluid .span7{width:28.69127517%;*width:28.64004566%}.row-fluid .span6{width:24.4966443%;*width:24.44541479%}.row-fluid .span5{width:20.30201342%;*width:20.25078391%}.row-fluid .span4{width:16.10738255%;*width:16.05615304%}.row-fluid .span3{width:11.91275168%;*width:11.86152217%}.row-fluid .span2{width:7.71812081%;*width:7.6668913%}.row-fluid .span1{width:3.52348993%;*width:3.47226042%}.row-fluid .offset24{margin-left:101.34228188%;*margin-left:101.23982286%}.row-fluid .offset24:first-child{margin-left:100.67114094%;*margin-left:100.56868192%}.row-fluid .offset23{margin-left:97.14765101%;*margin-left:97.04519199%}.row-fluid .offset23:first-child{margin-left:96.47651007%;*margin-left:96.37405105%}.row-fluid .offset22{margin-left:92.95302013%;*margin-left:92.85056112%}.row-fluid .offset22:first-child{margin-left:92.28187919%;*margin-left:92.17942018%}.row-fluid .offset21{margin-left:88.75838926%;*margin-left:88.65593025%}.row-fluid .offset21:first-child{margin-left:88.08724832%;*margin-left:87.98478931%}.row-fluid .offset20{margin-left:84.56375839%;*margin-left:84.46129937%}.row-fluid .offset20:first-child{margin-left:83.89261745%;*margin-left:83.79015843%}.row-fluid .offset19{margin-left:80.36912752%;*margin-left:80.2666685%}.row-fluid .offset19:first-child{margin-left:79.69798658%;*margin-left:79.59552756%}.row-fluid .offset18{margin-left:76.17449664%;*margin-left:76.07203763%}.row-fluid .offset18:first-child{margin-left:75.5033557%;*margin-left:75.40089669%}.row-fluid .offset17{margin-left:71.97986577%;*margin-left:71.87740676%}.row-fluid .offset17:first-child{margin-left:71.30872483%;*margin-left:71.20626582%}.row-fluid .offset16{margin-left:67.7852349%;*margin-left:67.68277588%}.row-fluid .offset16:first-child{margin-left:67.11409396%;*margin-left:67.01163494%}.row-fluid .offset15{margin-left:63.59060403%;*margin-left:63.48814501%}.row-fluid .offset15:first-child{margin-left:62.91946309%;*margin-left:62.81700407%}.row-fluid .offset14{margin-left:59.39597315%;*margin-left:59.29351414%}.row-fluid .offset14:first-child{margin-left:58.72483221%;*margin-left:58.6223732%}.row-fluid .offset13{margin-left:55.20134228%;*margin-left:55.09888327%}.row-fluid .offset13:first-child{margin-left:54.53020134%;*margin-left:54.42774233%}.row-fluid .offset12{margin-left:51.00671141%;*margin-left:50.90425239%}.row-fluid .offset12:first-child{margin-left:50.33557047%;*margin-left:50.23311145%}.row-fluid .offset11{margin-left:46.81208054%;*margin-left:46.70962152%}.row-fluid .offset11:first-child{margin-left:46.1409396%;*margin-left:46.03848058%}.row-fluid .offset10{margin-left:42.61744966%;*margin-left:42.51499065%}.row-fluid .offset10:first-child{margin-left:41.94630872%;*margin-left:41.84384971%}.row-fluid .offset9{margin-left:38.42281879%;*margin-left:38.32035978%}.row-fluid .offset9:first-child{margin-left:37.75167785%;*margin-left:37.64921884%}.row-fluid .offset8{margin-left:34.22818792%;*margin-left:34.1257289%}.row-fluid .offset8:first-child{margin-left:33.55704698%;*margin-left:33.45458796%}.row-fluid .offset7{margin-left:30.03355705%;*margin-left:29.93109803%}.row-fluid .offset7:first-child{margin-left:29.36241611%;*margin-left:29.25995709%}.row-fluid .offset6{margin-left:25.83892617%;*margin-left:25.73646716%}.row-fluid .offset6:first-child{margin-left:25.16778523%;*margin-left:25.06532622%}.row-fluid .offset5{margin-left:21.6442953%;*margin-left:21.54183629%}.row-fluid .offset5:first-child{margin-left:20.97315436%;*margin-left:20.87069535%}.row-fluid .offset4{margin-left:17.44966443%;*margin-left:17.34720541%}.row-fluid .offset4:first-child{margin-left:16.77852349%;*margin-left:16.67606447%}.row-fluid .offset3{margin-left:13.25503356%;*margin-left:13.15257454%}.row-fluid .offset3:first-child{margin-left:12.58389262%;*margin-left:12.4814336%}.row-fluid .offset2{margin-left:9.06040268%;*margin-left:8.95794367%}.row-fluid .offset2:first-child{margin-left:8.38926174%;*margin-left:8.28680273%}.row-fluid .offset1{margin-left:4.86577181%;*margin-left:4.7633128%}.row-fluid .offset1:first-child{margin-left:4.19463087%;*margin-left:4.09217186%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:8px}input.span24,textarea.span24,.uneditable-input.span24{width:1178px}input.span23,textarea.span23,.uneditable-input.span23{width:1128px}input.span22,textarea.span22,.uneditable-input.span22{width:1078px}input.span21,textarea.span21,.uneditable-input.span21{width:1028px}input.span20,textarea.span20,.uneditable-input.span20{width:978px}input.span19,textarea.span19,.uneditable-input.span19{width:928px}input.span18,textarea.span18,.uneditable-input.span18{width:878px}input.span17,textarea.span17,.uneditable-input.span17{width:828px}input.span16,textarea.span16,.uneditable-input.span16{width:778px}input.span15,textarea.span15,.uneditable-input.span15{width:728px}input.span14,textarea.span14,.uneditable-input.span14{width:678px}input.span13,textarea.span13,.uneditable-input.span13{width:628px}input.span12,textarea.span12,.uneditable-input.span12{width:578px}input.span11,textarea.span11,.uneditable-input.span11{width:528px}input.span10,textarea.span10,.uneditable-input.span10{width:478px}input.span9,textarea.span9,.uneditable-input.span9{width:428px}input.span8,textarea.span8,.uneditable-input.span8{width:378px}input.span7,textarea.span7,.uneditable-input.span7{width:328px}input.span6,textarea.span6,.uneditable-input.span6{width:278px}input.span5,textarea.span5,.uneditable-input.span5{width:228px}input.span4,textarea.span4,.uneditable-input.span4{width:178px}input.span3,textarea.span3,.uneditable-input.span3{width:128px}input.span2,textarea.span2,.uneditable-input.span2{width:78px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}.thumbnails{margin-left:-8px}.thumbnails>li{margin-left:8px}.row-fluid .thumbnails{margin-left:0}}@media (min-width:768px) and (max-width:1216px){.navbar .nav>li>a{margin-right:0}.panel-body-utility-home object{margin:-20px 0 0 0;width:238px !important}.panel-body{line-height:18px}}@media (min-width:768px) and (max-width:780px){.table-filter .filters input{width:88%}.table-profiles{margin:0}.table-profiles .col-0,.table-profiles .col-3{display:none}}@media (max-width:767px){article{padding:10px 14px}body{padding-left:0;padding-right:0}.banner{background-position:50% 50%;height:140px}div.contact{padding:0 0 0 14px}.container{width:auto}footer .footer-body,footer .footer-head{display:none}footer .global{text-align:center}header{border-bottom:0}#map-canvas{width:auto}.row{margin-left:0}[class*="span"],.uneditable-input[class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span24{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.whereami{height:auto;line-height:auto}.navbar-form{background:#cfcfd1;clear:both;display:block;text-align:right;width:100%}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.table-filter .filters input{width:90%}.modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}.nav-flat>li{display:block;float:none}.span6 .btn-group{margin:8px 0 0 14px}.no-panel{padding-left:8px}.panel{margin-bottom:0}.panel.panel-utility-twitter{display:none}.panel-body{height:auto;padding-bottom:5px}.thumbnail-container{display:none}.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}.panel-thumbnail,.thumbnail{display:none}.table-profiles{margin:0}.table-profiles .col-0,.table-profiles .col-3,.table-profiles .col-4{display:none}.contact-page dl.profile{margin:0}h1{font-size:16.1px;font-weight:700;line-height:22px}.whereami h1{font-size:14px;font-weight:700}h2,article h2{font-size:14px;font-weight:700;line-height:1.3}h3,article h3{font-size:13.02px;font-weight:700;line-height:normal}}@media (max-width:480px){.footer-body,.footer-head{display:none}.span8 .thumbnail{display:none}.nav-collapse{-webkit-transform:translate3d(0, 0, 0)}.nav-collapse .nav-collapse-body li{font-size:16.1px}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-left:10px;padding-right:10px}.media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;left:10px;right:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}.navbar .brand{font-size:11.2px}}