@import url("/cassette.axd/file/css/misc-84960e4e78cacd3400575ea3c21f745eeba124ad.css");.clearfix:after{content:"";display:table;clear:both}body{font:76%/1.5em Arial,Verdana,sans-serif}body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}body *{margin:0;padding:0;font-size:1em;color:#333}h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,dl,fieldset,address{margin-bottom:1em}li ul,li ol{margin:0}address,abbr,acronym{font-style:normal}a{outline:none}a:link{text-decoration:underline;color:#6f1817}a:visited{text-decoration:none;color:#6f1817}a:hover{text-decoration:underline;color:#577d8f}a:active{text-decoration:none;color:#577d8f}abbr{border:none;font-style:normal}img{border:none}h1{font-size:2em;margin:.4em 0}h2{font-size:1.5em}h3{font-size:1.3em}h4{font-size:1.1em}h5{font-size:1em}h6{font-size:.8em}h1,h2,h3{font-weight:normal}h4,h5,h6{font-weight:bold}h2,h3,h4,h5,h6{margin:1.2em 0 .8em;line-height:1.2em}table,th,td{font-weight:normal;vertical-align:top;text-align:left;font-size:1em}ul,ol{padding:0 0 0 1.6em}ol li{list-style-type:decimal;background:none}a.file,a.img,a.pdf,a.doc,a.xls,a.ppt,a.txt,a.aud,a.vid,a.form,a.email,span.phone,span.fax,a.print,a.ext,a.int,a.back,a.lock,a.unlock,a.rss,a.ical,a.ext-FacebookProfile,a.ext-twitter,a.ext-linkedin,a.ext-flickr,a.ext-youtube,span.cc-visa,span.cc-mc,span.cc-amex,span.cc-discover,span.cc-diners,span.cc-cash,dd.facebook-profile a.url{padding:2px 0 2px 24px;background:url(/cassette.axd/file/images/common/icon_default-03e0945c0b61ad0defa18ef5f58eb82f32840300.gif) left top no-repeat}a.img{background-image:url(/cassette.axd/file/images/common/icon_image-6d0a2df10378614c207d51cc1ad8458f5ea04c88.gif)}a.pdf{background-image:url(/cassette.axd/file/images/common/icon_pdf-e4fbc09075758e6bba24f68ab638a63a7977bd45.gif)}a.doc{background-image:url(/cassette.axd/file/images/common/icon_doc-86de52fcfba8228ec2eaf6fd6150fc8c34086a83.gif)}a.xls{background-image:url(/cassette.axd/file/images/common/icon_xls-c18abee48a5e65b72ffdd0984015377fa987effe.gif)}a.ppt{background-image:url(/cassette.axd/file/images/common/icon_ppt-42823c7304bb5f3d7caaf03accafe46f253bdb4c.gif)}a.txt{background-image:url(/cassette.axd/file/images/common/icon_txt-a72b62eb582a7420449e8caf391f87e31d860d84.gif)}a.aud{background-image:url(/cassette.axd/file/images/common/icon_audio-0df9726a542d467d11189b5fc96b1be7dd42ea00.gif)}a.vid{background-image:url(/cassette.axd/file/images/common/icon_video-920e557bec8aa0fbd7d5e57b337ccd46a1a7be09.gif)}a.form{background-image:url(/cassette.axd/file/images/common/icon_form-e0b9af1163c93d1773d4d28845e00e0774250042.gif)}a.email{background-image:url(/cassette.axd/file/images/common/icon_email-ecb6df78544ed57c251676aa897a75102e60d96b.gif);padding-left:20px}span.phone{background-image:url(/cassette.axd/file/images/common/icon_phone-ccf9cda02512731d8cc6f1272a14ec5657ff8697.gif);padding-left:20px}span.fax{background-image:url(/cassette.axd/file/images/common/icon_fax-88bc3f3ed7047699b16d229c8d66442f3b54cda9.gif);padding-left:20px}a.print{background-image:url(/cassette.axd/file/images/common/icon_print-d53b9bb615035f51d16346e3fb87a46c381a5c50.gif);padding-left:22px}a.ext{background-image:url(/cassette.axd/file/images/common/icon_ext-e2adacc71e7eb16cbe4b073ca37f4bd997aa52d5.gif)}a.int{background-image:url(/images/common/icon_int.gif)}a.back{background-image:url(/cassette.axd/file/images/common/icon_back-4c79614e6b89bd99f140d75e0f35010f1ebe34c5.gif)}a.lock{background-image:url(/cassette.axd/file/images/common/icon_lock-7ead5ab12155c08bcf0e36ea495224aac157eb7a.gif)}a.unlock{background-image:url(/images/common/icon_unlock.gif)}a.rss{background-image:url(/cassette.axd/file/images/common/icon_rss-7411671f24c789035606f06461ceb31b43ac16cb.gif);padding-left:16px}a.ical{background-image:url(/cassette.axd/file/images/common/icon_ical-a63fe1821303d37678d24b815ec92e86ed235dce.gif);padding-left:20px}a.ext-FacebookProfile,dd.facebook-profile a.url{background-image:url(/cassette.axd/file/images/common/icon_facebook-f734ad25c7fafdab5ddaa03da05383b1c720ca0e.gif);padding-left:20px}a.ext-twitter{background-image:url(/cassette.axd/file/images/common/icon_twitter-d9b5b1d0e9a47c09c9d327029408afd908607df1.gif);padding-left:20px}a.ext-linkedin{background-image:url(/cassette.axd/file/images/common/icon_linkedin-f414fafc68d8864e893a2c840ac89981b390ffd8.gif);padding-left:20px}a.ext-flickr{background-image:url(/cassette.axd/file/images/common/icon_flickr-ffa6e0d37253cf1e696b63022b149235537ac160.gif);padding-left:20px}a.ext-youtube{background-image:url(/cassette.axd/file/images/common/icon_youtube-12e087d581c5f7b3f4fd691c7eaa84079fb13779.gif);padding-left:20px}span.cc-visa{background-image:url(/cassette.axd/file/images/common/icon_cc_visa-1b6721fa6cdcd93d235a4a9a567bb58105d386b0.gif);padding-left:36px}span.cc-mc{background-image:url(/cassette.axd/file/images/common/icon_cc_mc-ce2fc9a26f80bffa13f374f5d2f46177410cffef.gif);padding-left:36px}span.cc-amex{background-image:url(/cassette.axd/file/images/common/icon_cc_amex-5d7dac50406c2e7eef9476f17871f54f0c169604.gif);padding-left:36px}span.cc-discover{background-image:url(/cassette.axd/file/images/common/icon_cc_discover-3616fe3dcef513c953ca99ca2e9d99e66a3fc6a8.gif);padding-left:36px}span.cc-diners{background-image:url(/cassette.axd/file/images/common/icon_cc_diners-396518907c183f5497f45c881382dbc0da3ef6cf.gif);padding-left:22px}span.cc-cash{background-image:url(/cassette.axd/file/images/common/icon_cc_cash-fcf00e4a708edec20b05f9917ccf6fc7d19cedaf.gif);padding-left:22px}.hidden{position:absolute;left:-3000px}.production-note{color:red}.prevent-overlap #nav-main ul li.hover ul,.prevent-overlap #nav-main ul li:hover ul{display:none}.disabled{background-color:#ccc;display:block;cursor:pointer;display:none}#header{position:relative;height:192px;z-index:100}#masthead{position:relative;top:35px;padding:0;background:url(/cassette.axd/file/images/common/bg-header-57b52655b417e0d7de8cf288e111a3477d904c6e.gif) left top no-repeat;width:740px;height:113px}#masthead div{font-size:2em;background:url(/cassette.axd/file/images/home/masthead_new-9cbec67333d60b950064125840d1e778637bf707.gif) left top no-repeat;width:935px;height:128px}#masthead div a{display:block;font-size:2em;background:url(/cassette.axd/file/images/common/bg-logo-587f3ef8b4fb6421fb7f4564f001fa49dbf4215f.gif) left top no-repeat;width:332px;height:113px;text-indent:-3000px;text-decoration:none}#masthead{position:relative;top:0;padding:0;background:url(/cassette.axd/file/images/home/bg-header-65bc051c181872ebb7097b46b82dc3cf87ddbfe8.gif) left top no-repeat;background-image:none;background-color:transparent;width:935px;height:218px}#masthead div{position:relative;top:41px;background:url(/cassette.axd/file/images/home/masthead_new-9cbec67333d60b950064125840d1e778637bf707.gif) left top no-repeat;width:935px;height:128px}#masthead address{}.search{position:absolute;top:77px;left:520px;width:210px;background:url(/cassette.axd/file/images/common/search-glass-5a3957537c658c9dcb53659dc6c38fcecb0bf010.gif) 0 8px no-repeat;padding:0 0 0 20px}.search #search{}.search #search div{float:left}.search #search div input{width:150px;padding:2px;border:1px solid #5a0000;color:#bbb}.search #search input.go{position:relative;padding:0}#nav-main{position:absolute;top:148px;top:174px;line-height:1em;z-index:100;background-color:#959595}#nav-main ul{margin:0;padding:0;list-style:none;height:39px;height:34px;width:740px}#nav-main ul li{position:relative;float:left;margin:0}#nav-main ul li a{display:block;height:39px;height:34px;text-indent:-3000px;text-decoration:none}#nav-link-lower_school{background:url(/cassette.axd/file/images/nav/main-lower-3ac3a1628b8e610237bb2db6292586c321da15aa.gif) left top no-repeat;width:108px}#nav-link-middle_school{background:url(/cassette.axd/file/images/nav/main-middle-25cf011e0d4ac53b7bdba845985d1864c2672680.gif) left top no-repeat;width:113px}#nav-link-upper_school{background:url(/cassette.axd/file/images/nav/main-upper-a3635ff0b403525d6ead6d6075e2fa9d42952775.gif) left top no-repeat;width:112px}#nav-link-about_sfs{background:url(/cassette.axd/file/images/nav/main-about-f37905eca0537bd9c660d1f8e235efa6e20d21c9.gif) left top no-repeat;width:90px}#nav-link-admissions{background:url(/cassette.axd/file/images/nav/main-admissions-ad72d09912f65fdab103ad16e24d00b0404864c4.gif) left top no-repeat;width:94px}#nav-link-arts{background:url(/cassette.axd/file/images/nav/main-arts-267faa5d70f800b16b2e68c9850960c5920a6029.gif) left top no-repeat;width:50px}#nav-link-athletics{background:url(/cassette.axd/file/images/nav/main-athletics-114de07fcd9d77e264862753906ec906860b9b92.gif) left top no-repeat;width:77px}#nav-link-support_sfs{background:url(/cassette.axd/file/images/nav/main-support-f00a5fe26b7e456a0e39dfffd65e993337055abf.gif) left top no-repeat;width:96px}#nav-main ul li a#nav-link-home{display:none}#nav-main ul li.hover a,#nav-main ul li.hover a,#nav-main ul li:hover a,#nav-main ul li a:hover,#nav-main ul li a.hover,#nav-main ul li a.active,#nav-main ul li a.active:hover,#nav-main ul li a.active.hover{background-position:0 -39px;background-position:0 -34px}#nav-main ul li ul{display:none;height:auto;width:198px;position:absolute;left:-4px;margin-top:-5px;z-index:200;background:url(/cassette.axd/file/images/nav/bg-dropdown-1ecd20755288e29fc34ad00f40b3fe0394d2aa03.png) left bottom no-repeat}#nav-main ul li#nav-li-athletics ul{left:-116px}#nav-main ul li#nav-li-support_sfs ul{left:-97px}#nav-main ul li.hover ul,#nav-main ul li:hover ul{display:block;z-index:200}#nav-main ul li ul li{float:none;margin:0}#nav-main ul li ul li a{display:block;text-indent:0;height:auto;width:170px;padding:6px 10px;margin:0 4px;color:#600}#nav-main ul li ul li.last-child a{margin-bottom:8px}#nav-main ul li ul li a.hover,#nav-main ul li ul li a:hover{background-color:#577d8f;color:#fff}#nav-main ul li ul li.hover ul #nav-main ul li ul li ul{display:none;left:18px}#nav-sub ul{margin:0;padding:0 0 10px 0;list-style:none;border-bottom:3px solid #ccc}#nav-sub li{}#nav-sub li a{display:block;width:140px;padding:4px 10px;margin:0;color:#600;text-decoration:none}#nav-sub li a.lock,#nav-sub li.lock a{background:url(/cassette.axd/file/images/common/icon_lock-7ead5ab12155c08bcf0e36ea495224aac157eb7a.gif) right center no-repeat}#nav-sub li li a.lock,#nav-sub li.lock li a{background:none}#nav-sub li a.hover,#nav-sub li a:hover{color:#577d8f}#nav-sub li.active a.hover,#nav-sub li.active a:hover,#nav-sub li.open a.hover,#nav-sub li.open a:hover,#nav-sub li.active a,#nav-sub li.open a{background-color:#577d8f;color:#fff}#nav-sub ul ul{margin:0;padding:0 0 0 10px;background-color:#e6e6e6;border-bottom:1px solid #577d8f;font-size:.92em}#nav-sub ul ul li.more ul{border-bottom:none;font-size:1em}#nav-sub li li a{display:block;width:130px;padding:4px 10px;margin:0;color:#600;text-decoration:none}#nav-sub li li li a{width:120px}#nav-sub li li.active a,#nav-sub li li li.active a{font-weight:bold}#nav-sub li li a:hover,#nav-sub li li a.hover,#nav-sub li.active li a.hover,#nav-sub li.active li a:hover,#nav-sub li.open li a.hover,#nav-sub li.open li a:hover{color:#525252;background-color:transparent}#nav-sub li.more ul,#nav-sub li li.more ul{display:none}#nav-sub li li li.more ul{display:block!important}#nav-sub li.active ul,#nav-sub li.open ul,#nav-sub li li.active ul,#nav-sub li li.open ul{display:block}#nav-sub li li ul{}#nav-sub li.active a,#nav-sub li.open a,#nav-sub li li.open a,#nav-sub li li li.open a{}#nav-sub li li.open{font-weight:bold}#nav-sub li li.open li{font-weight:normal}#nav-sub li.active li a,#nav-sub li.open * a,#nav-sub li li.open * a,#nav-sub li li li.open * a{background-color:transparent;color:#6f1817}#nav-sub li.active * a,#nav-sub li li.active * a,#nav-sub li li li.active * a{font-weight:normal}.sc ul.nav{margin:0 0 20px 0;padding:0 0 10px 0;list-style:none;background-color:#e5e5e5;border-bottom:1px solid #577d8f}.sc ul.nav li{background-image:none;padding:0}.sc ul.nav li a{display:block;width:190px;padding:4px 10px;margin:0;color:#600;text-decoration:none}.sc ul.nav li a.hover,.sc ul.nav li a:hover{color:#577d8f}.sc ul.nav li.active a.hover,.sc ul.nav li.active a:hover,.sc ul.nav li.open a.hover,.sc ul.nav li.open a:hover,.sc ul.nav li.active a,.sc ul.nav li.open a{background-color:#577d8f;color:#fff}.sc ul.nav ul ul{margin:0;padding:0 0 0 10px;background-color:#e6e6e6;border-bottom:1px solid #577d8f;font-size:.92em}.sc ul.nav li li a{display:block;width:130px;padding:4px 10px;margin:0;color:#600;text-decoration:none}.sc ul.nav li li.active a{font-weight:bold}.sc ul.nav li li a:hover,.sc ul.nav li li a.hover,.sc ul.nav li.active li a.hover,.sc ul.nav li.active li a:hover,.sc ul.nav li.open li a.hover,.sc ul.nav li.open li a:hover{color:#525252;background-color:transparent}.sc ul.nav li.more ul,.sc ul.nav li li.more ul{display:none}.sc ul.nav li.active ul,.sc ul.nav li.open ul{display:block}.sc ul.nav li li ul{display:none}.sc ul.nav li.active a,.sc ul.nav li.open a,.sc ul.nav li li.open a{}.sc ul.nav li.active li a,.sc ul.nav li.open * a,.sc ul.nav li li.open * a{background-color:transparent;color:#6f1817}.sc ul.nav li.active * a,.sc ul.nav li li.active * a{font-weight:normal}#nav-const{position:absolute;top:45px;left:412px}#nav-const ul{height:36px;list-style:none;margin:0;padding:0;width:328px}#nav-const ul li{position:relative;float:left;margin:0}#nav-const ul li a{display:block;height:24px;text-indent:-3000px;text-decoration:none}#nav-link-parents{background:url(/cassette.axd/file/images/nav/const-parents-da1b8547bcac7a6b8cbfeec9d3ba5ce3d54e56fa.gif) left top no-repeat;width:64px}#nav-link-students{background:url(/cassette.axd/file/images/nav/const-students-57a7d95901a35328dac4d726be69ea6166e75202.gif) left top no-repeat;width:78px}#nav-link-alumni{background:url(/cassette.axd/file/images/nav/const-alumni-1bd3e6e10f4bcb149e09a6117119cef9e496de55.gif) left top no-repeat;width:65px}#nav-link-facultystaff{background:url(/cassette.axd/file/images/nav/const-facultystaff-6c9ca02dc124bc342c9a148af61f745b6d4acc2a.gif) left top no-repeat;width:121px}#nav-const ul li.hover a,#nav-const ul li:hover a,#nav-const ul li a:hover,#nav-const ul li a.hover,#nav-const ul li a.active,#nav-const ul li a.active:hover,#nav-const ul li a.active.hover{background-position:0 -24px}#nav-const ul li ul{display:none}#nav-util{position:absolute;top:0;background:url(/cassette.axd/file/images/nav/util-bg-ae97f3699761fc007d238fe3cd0742a684eda28e.gif) left top repeat-x}#nav-util ul{height:35px;list-style:none;margin:0 0 0 10px;padding:0;width:740px}#nav-util ul li{position:relative;float:left;margin:0}#nav-util ul li a{display:block;height:35px;text-indent:-3000px;text-decoration:none}#nav-link-calendars{background:url(/cassette.axd/file/images/nav/util-calendar-b354d7a3c5aa6cbd157ac2cdfe82b50ecd1d4df1.gif) left top no-repeat;width:72px}#nav-link-directories{background:url(/cassette.axd/file/images/nav/util-directory-05140d892bf7e6a43cddebebcaafe04a1f806ef4.gif) left top no-repeat;width:77px}#nav-link-libraries{background:url(/cassette.axd/file/images/nav/util-libraries-9242d39c1c0a8a2ef9f03cca8f4aaeb305fc7f8e.gif) left top no-repeat;width:69px}#nav-link-summer_programs{background:url(/cassette.axd/file/images/nav/util-summer-c87308aab5bcf31960606dee09a0194a925336e4.gif) left top no-repeat;width:129px}#nav-link-school_store{background:url(/cassette.axd/file/images/nav/util-store-3f5f24793660fd33bf6262764c0ac1c924853c21.gif) left top no-repeat;width:101px}#nav-link-neighborhood{background:url(/cassette.axd/file/images/nav/util-neighborhoods-bf22a5a375c63cb945371361544b3cfb88a46769.gif) left top no-repeat;width:110px}#nav-link-employment{background:url(/cassette.axd/file/images/nav/util-employment-bd398fd6ab275bcd5fd789c8196e0f386a871ed7.gif) left top no-repeat;width:90px}#nav-link-home{background:url(/cassette.axd/file/images/nav/util-home-365e9494145e8418755293de0768d4f7f7bfe9b4.gif) left top no-repeat;width:57px;margin-left:35px}#nav-util ul li.hover a,#nav-util ul li:hover a,#nav-util ul li a:hover,#nav-util ul li a.hover,#nav-util ul li a.active,#nav-util ul li a.active:hover,#nav-util ul li a.active.hover{background-position:0 -35px}#nav-util ul li ul{display:none}#nav-li-back_to_sidwell_home{display:none}.nav-social{display:block;height:35px;position:absolute;right:2px;top:38px;width:208px}.nav-social>ul{padding:0;list-style:none}#nav-li-facebook,#nav-li-twitter,#nav-li-smugmug,#nav-li-linkedin,#nav-li-youtube,#nav-li-instagram{float:left;width:30px;height:30px;margin-left:5px}#nav-li-smugmug{background:url(/cassette.axd/file/images/common/smugmug-3f67c48ec9fa940f0790c4e242098ed32672e052.png);background-size:22px;background-repeat:no-repeat;position:relative;top:-2px;width:22px}#nav-li-smugmug:hover{background:url(/cassette.axd/file/images/common/smugmug-hover-1dd027669ab0a377ee9d1ee4dbdc4ae438daa07e.png);background-size:22px;background-repeat:no-repeat;position:relative;top:-2px}#nav-li-instagram{background:url(/cassette.axd/file/images/common/instagram-ebf8c300aa01596e1fdf70e58bfc788cf29e07a3.png);background-size:26px;background-repeat:no-repeat;position:relative;top:-5px}#nav-li-instagram:hover{background:url(/cassette.axd/file/images/common/instagram-hover-e2c1f4b976966fff310aa4517cc74dd44b347768.png);background-size:26px;background-repeat:no-repeat;position:relative;top:-5px}.nav-social>ul>li>a{width:inherit;height:inherit;font-size:0;text-decoration:none}#nav-li-facebook a:before,#nav-li-twitter a:before,#nav-li-linkedin a:before,#nav-li-youtube a:before{font-family:"FontAwesome";font-size:30px}#nav-li-facebook a:hover:before,#nav-li-twitter a:hover:before,#nav-li-linkedin a:hover:before,#nav-li-youtube a:hover:before{color:#c9c9c9}#nav-li-facebook a:before{color:#3b5998;content:""}#nav-li-twitter a:before{color:#9ae4e8;content:""}#nav-li-linkedin a:before{color:#4875b4;content:""}#nav-li-youtube a:before{color:#b31217;content:""}#nav-li-smugmug a{padding:11px}#nav-li-instagram a{padding:15px}@font-face{font-family:"FontAwesome";font-style:normal;font-weight:normal;src:url("/_infrastructure/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=3.2.1") format("embedded-opentype"),url("/_infrastructure/fonts/font-awesome/fontawesome-webfont.woff?v=3.2.1") format("woff"),url("/_infrastructure/fonts/font-awesome/fontawesome-webfont.ttf?v=3.2.1") format("truetype"),url("/_infrastructure/fonts/font-awesome/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1") format("svg")}#footer{background:url(/cassette.axd/file/images/common/footer-hr-c6250ede66fcfd28bc432826f7e15892cff4ffaf.gif) left top repeat-x}#footer address{margin:0;color:#333;line-height:1em}#footer address strong{display:block;width:151px;height:11px;background:url(/cassette.axd/file/images/common/footer-name-e033000f39b08d465eb28f25ed8b33fd1bb355be.gif) left top no-repeat;text-indent:-3000px}#footer address span{margin-right:8px}#footer{background:url(/cassette.axd/file/images/home/footer-58100c0347251a9e3037999250aac4eb13c72c3c.gif) left top no-repeat;border-top:1px solid #c2c2c2;margin-bottom:0;height:71px}#footer address,#footer address span{color:#fff;display:none}#footer address strong{display:none}.nav-footer{float:right;margin-top:8px}.nav-footer ul li{margin:0 0 0 12px}.nav-footer a{color:#393939!important;text-decoration:none}.nav-footer ul{height:36px;list-style:none;margin:0;padding:0}.nav-footer ul li{position:relative;float:left;margin:0 12px 0 0}#breadcrumbs{position:absolute;left:187px;z-index:90;clear:both;height:20px;line-height:20px;padding:0 .6em}#breadcrumbs ul{margin:0;padding:0;list-style:none}#breadcrumbs ul li{float:left;margin:0 6px 0 0;font-size:.92em}#breadcrumbs ul li a{color:#9a9191;text-decoration:none;background:url(/cassette.axd/file/images/common/bg-breadcrumbs-fb920cadaeafa37d08852f51c6bae47df0a069ad.gif) right center no-repeat;padding-right:8px}#breadcrumbs ul li a.hover,#breadcrumbs ul li a:hover{text-decoration:underline}#breadcrumbs ul li.last-child{color:#9a9191}body{text-align:center;background:url(/cassette.axd/file/images/common/bg-page-24261588debe7ab8b05f2a66431899b244250863.gif) left top repeat-x #fff;background:url(/cassette.axd/file/images/home/bg_new-ee8e056519141b4238b9fa695ee445abdf4a64af.gif) left top repeat-x #fff}#container{width:740px;width:935px;margin:0 auto;text-align:left}#inner-container{}#content{position:relative;height:100%;clear:both}#nav-main{}#nav-sub{position:relative;height:100%}#primary-content,#secondary-content,#tertiary-content{position:relative;display:inline-block;float:left;height:100%}#primary-content{margin-top:43px}#secondary-content{margin-top:70px;font-size:.92em}#tertiary-content{width:160px;height:100%;margin-top:50px;margin-right:1px}#footer{position:relative;margin:0 auto;margin-bottom:2em;margin-top:2em;width:935px}body.layout-n0-p1-s0 #breadcrumbs{left:20px}body.layout-n0-p1-s0 #primary-content{left:0;width:900px}body.layout-n0-p1-s0 #secondary-content{display:none}body.layout-n0-p1-s0 #tertiary-content{display:none}body.layout-n1-p1-s0 #breadcrumbs,body.layout-n1-p1-s0-top #breadcrumbs{left:180px}body.layout-n1-p1-s0 #primary-content,body.layout-n1-p1-s0-top #primary-content{width:765px}body.layout-n1-p1-s0 #secondary-content,body.layout-n1-p1-s0-top #secondary-content{display:none}body.layout-n0-p1-s1 #breadcrumbs,body.layout-n0-p1-s1-top #breadcrumbs{left:24px}body.layout-n0-p1-s1 #primary-content,body.layout-n0-p1-s1-top #primary-content{width:665px}body.layout-n0-p1-s1 #nav-sub,body.layout-n0-p1-s1-top #nav-sub{display:none}body.layout-n0-p1-s1 #secondary-content,body.layout-n0-p1-s1-top #secondary-content{width:214px}body.layout-n0-p1-s1 #tertiary-content,body.layout-n0-p1-s1-top #tertiary-content{display:none}body.layout-n1-p1-s1 #breadcrumbs,body.layout-n1-p1-s1-top #breadcrumbs{left:180px}body.layout-n1-p1-s1 #primary-content,body.layout-n1-p1-s1-top #primary-content{width:549px}body.layout-n1-p1-s1 #primary-content dl.left{margin:0 10px 10px 0}body.layout-n1-p1-s1 #secondary-content,body.layout-n1-p1-s1-top #secondary-content{width:214px}div.columns{}div.columns:after{content:".";display:block;height:0;clear:both;visibility:hidden}div.columns div{float:left;width:45%}div.col1{}div.col2{}.pc h1,.pc h2,.pc h3,.pc h4,.pc h5,.pc h6,.pc p,.pc ul,.pc ol,.pc blockquote,.pc address,.pc table.styled,.pc form,.pc hr{margin-left:25px;margin-right:25px}.pc form *,.pc form table,.pc form table *,.pc table *,.pc table h2{margin-left:0;margin-right:0}.pc form textarea,.sc form textarea{font:normal 1em/1em Arial,Helvetica,sans-serif}.pc h1{font:normal 30px/30px "Futura Book",Arial,Helvetica,sans-serif;color:#6f1817}.pc h2{font:bold 1.3em/1.6em Arial,Helvetica,sans-serif;color:#6f1817}.pc h2 span{color:#6f1817}.pc h3{font:bold 1.2em/1.4em Arial,Helvetica,sans-serif;color:#6f1817}.pc h4{font:bold 1em/1.4em Arial,Helvetica,sans-serif;color:#6f1817}.pc h5{font:bold 1em/1.4em Arial,Helvetica,sans-serif;color:#333}.pc h6{font:bold 1em/1.3em Arial,Helvetica,sans-serif;color:#333;display:inline;float:left;margin-right:.5em;margin-bottom:0;margin-top:0}.pc p{}.sc div.random,#nav-sub div.random{margin-bottom:5px;padding:4px;background-color:#e5e5e5}.sc div.random img,#nav-sub div.random img{display:block;border:2px solid #fff}.pc .content{width:214px;margin-bottom:20px;padding:8px;background-color:#e5e5e5}.pc .content ul{margin:0;padding:0}.sc{overflow:hidden}.sc div.module,#nav-sub div.module{margin-bottom:20px;padding:8px;background-color:#e5e5e5;word-wrap:break-word}#nav-sub div.module{font-size:.91em;line-height:1em}#nav-sub div.module *{margin-right:0;margin-left:0}#nav-sub div.module ul li a{width:122px}.pc .content h2,.sc h2,#nav-sub h2{display:block;background-color:#adc6bc;background-color:#6f1817;color:#fff;border:3px solid #fff;margin:0 0 10px 0;padding:8px 10px;font:bold 1.1em/1.6em Arial,Helvetica,sans-serif}#nav-sub p{margin-left:12px;margin-right:12px;margin-bottom:6px}#nav-sub ul{}.sc h3{font:bold 1.1em/1.6em Arial,Helvetica,sans-serif;color:#6f1817}.sc h4{font:bold 1em/1.6em Arial,Helvetica,sans-serif;color:#6f1817}.sc h5{font:bold 1em/1.6em Arial,Helvetica,sans-serif;color:#333}.sc h3,.sc h4,.sc h5,.sc h6,.sc p,.sc ul,.sc ol,.sc address,.sc form{margin-left:12px;margin-right:12px}.pc ul,.sc ul{list-style:none;font-size:1em;padding-left:20px}.sc ul{padding-left:0}.pc ul li,.sc ul li{background:url(/cassette.axd/file/images/common/bullet-li-09a82f06c5ad6bb1af4bd4c63518067abf2798ee.gif) 0 6px no-repeat;padding-left:10px}.pc ul li ul,.sc ul li ul{margin:0 10px;padding-left:0}.pc ul li ul li,.sc ul li ul li{background:url(/cassette.axd/file/images/common/bullet-li-li-0966c8088392dda358d2a1108a40c018e7e176e2.gif) 0 6px no-repeat}.pc ul li ol,.sc ul li ol{padding-left:10px}.pc ul li ol li,.sc ul li ol li{background:none;list-style:lower-alpha;padding-left:0}.pc ol,.sc ol{font-size:1em;padding-left:40px}.sc ol{padding-left:20px}.pc ol li,.sc ol li{list-style:upper-roman}.pc ol li ol,.sc ol li ol{padding-left:0}.pc ol li ol li,.sc ol li ol li{list-style:lower-alpha}.pc ol li ul,.sc ol li ul{padding-left:0}.pc ol li ul li,.sc ol li ul li{list-style:none;background:url(/cassette.axd/file/images/common/bullet-li-li-0966c8088392dda358d2a1108a40c018e7e176e2.gif) 0 6px no-repeat}.pc blockquote{border-top:3px solid #ccc;border-bottom:3px solid #ccc;padding:10px}.sc blockquote{border-left:3px solid #e5e5e5;padding:10px;margin-bottom:20px}.pc blockquote p.small{font:normal 1.2em/1.4em "Futura Book",Arial,Helvetica,sans-serif;color:#577d8f;margin-bottom:10px}.pc blockquote p,.sc blockquote p{font:normal 1.5em/1.6em "Futura Book",Arial,Helvetica,sans-serif;color:#577d8f;margin:0}.pc blockquote p em{font-size:1em}blockquote cite{font:normal 1em/1.2em Arial,Helvetica,sans-serif;display:block;text-align:right;margin-bottom:10px;color:#7b7b7b}.pc blockquote.callout,.sc blockquote.callout{}.pc table.styled{border-collapse:collapse;border-bottom:3px solid #ddce97;width:90%;margin-bottom:20px}.pc table.styled p,.sc table.styled p{margin:0}.pc table.styled th,.pc table.styled td{padding:3px}.pc form table th,.pc form table td,.pc table form th,.pc table form td{}.pc table.styled th{color:#fff;font-weight:bold;background-color:#ddce97}.pc table.styled tr td.first-child{background-color:#fff}.pc table.styled tr td.last-child{background-color:#f5f0e0}.pc table.styled tr.alt td.first-child{background-color:#f5f0e0}.pc table.styled tr.alt td.last-child{background-color:#eee6ca}.sc table.styled{border-collapse:collapse;border:5px solid #e5e5e5;width:100%}.sc table.styled th,.sc table.styled td{padding:10px}.sc table.styled th{color:#fff;font-weight:bold;font-size:1.1em;background-color:#a0c3da;border:1px solid #fff}.sc table.styled tr td{background-color:#ededed;border-top:1px solid #e5e5e5}.sc table.styled tr.alt td{background-color:#f5f5f5}.lead-in{font:normal 1.3em/1.6em "Futura Book",Arial,Helvetica,sans-serif;color:#577d8f}.dropcap{float:left;font-size:3.8em;line-height:1em;padding-right:1px;width:auto}dl.image{background-color:#ddce97;padding:10px}dl.image img{display:block;border:3px solid #fff}dl.image dd{padding:10px 10px 0 10px}dl.left{width:174px;float:left;margin:0 10px 10px -10px}dl.right{width:174px;float:right;margin:0 20px 10px 10px}img.left,img.right,img.wide{float:left;margin:0 10px 10px -10px;padding:3px;background-color:#fff;border:10px solid #577d8f}img.right,.right{float:right;margin:0 20px 10px 10px}img.left,.left{float:left;margin:0 10px 10px 20px}img.wide{margin:0 25px 10px 25px}dl.wide{width:354px;background-color:#ddce97;padding:10px}dl.block1{width:84px}dl.block2{width:196px}dl.block3{width:356px}dl.block4{width:511px}dl.block5{width:742px}dl.block6{width:234px}body.layout-n0-p1-s0 #primary-content dl.wide{float:right;margin:0 -50px 10px 10px}body.layout-n1-p1-s0 #primary-content dl.wide{float:right;margin:0 44px 10px 10px}body.layout-n0-p1-s1 #primary-content dl.wide,body.layout-n1-p1-s1 #primary-content dl.wide{float:none;margin:0 25px 10px 25px}.sc dl.image{background-color:#ddce97;padding:10px}.sc dl.image dt img{border:3px solid #fff}.pc ul1{list-style:none;font-size:1em;padding-left:0}.pc ul1 li{background:url(/cassette.axd/file/images/common/bullet-li-09a82f06c5ad6bb1af4bd4c63518067abf2798ee.gif) 0 6px no-repeat;padding-left:10px}.pc p.bib{margin-left:60px;text-indent:-35px;margin-right:25px}.tab-row{clear:both}.tab-row ul.tabs,.tab-row ul.idTabs,.tab-row ul.idTabList{list-style:none;margin:1em 0 0;padding:0;margin-left:25px}.tab-row ul.tabs li,.tab-row ul.idTabs li,.tab-row ul.idTabList li{float:left;background-color:#fff;border-bottom:2px solid #ddce97;margin:0;padding:5px 8px;background-image:none;font-weight:bold;font-size:1.1em}.tab-row ul.tabs li a,.tab-row ul.idTabs li a,.tab-row ul.idTabList li a{color:#bdab69;text-decoration:none}.tab-row ul.tabs li a:hover,.tab-row ul.idTabs li a:hover,.tab-row ul.idTabList li a:hover{text-decoration:underline}.tab-row ul.tabs li.active,.tab-row ul.idTabs li.selected,.tab-row ul.idTabList li.selected{background-color:#eee6ca;border-bottom:2px solid #6f1817;position:relative}.tab-row ul.tabs li.active a,.tab-row ul.idTabs li.selected a,.tab-row ul.idTabList li.selected a,.tab-row ul.idTabList li a.selected{color:#6f1817;font-weight:bolder;text-decoration:none}.tab-row ul.tabs li.active a:hover,.tab-row ul.idTabs li.active a:hover,.tab-row ul.idTabList li.active a:hover{text-decoration:none}.tab-row ul.tabs:after,.tab-row ul.idTabs:after,.tab-row ul.idTabList:after{content:".";display:list-item;height:0;clear:both;visibility:hidden}ul.tabs li.label,ul.tabs li.idTabs{color:#666;background-color:transparent;border:none}.tab-row ul.tabs li.label,.tab-row ul.idTabs li.label,.tab-row ul.idTabList li.label{color:#ddce97;border-bottom:2px solid #eee6ca}div.makegift a{display:block;width:196px;height:50px;background:url(/cassette.axd/file/images/alumni/btn-makegift-647278c91f38a304b608c2116142a52665877fbb.gif) top left no-repeat;text-indent:-3000px;text-decoration:none;margin-bottom:20px}div.makegift a:hover{background-position:0 -51px}div.alumnimag a{display:block;width:196px;height:50px;background:url(/cassette.axd/file/images/alumni/btn-alumnimagazine-0abc8d02c420734180c1bc75eb71e50930e46ffb.gif) top left no-repeat;text-indent:-3000px;text-decoration:none;margin-bottom:20px}div.alumnimag a:hover{background-position:0 -51px}div.alumnienews a{display:block;width:196px;height:50px;background:url(/cassette.axd/file/images/alumni/btn-alumnienews-fa313bed870c6b058300ae3448c20199a01acadb.gif) top left no-repeat;text-indent:-3000px;text-decoration:none;margin-bottom:20px}div.alumnienews a:hover{background-position:0 -51px}div.sidwellauthors a{display:block;width:196px;height:50px;background:url(/cassette.axd/file/images/libraries/btn-sidwellauthors-dc2aa7b0f68ed850195987613dba1e6db7973a84.gif) top left no-repeat;text-indent:-3000px;text-decoration:none;margin-bottom:20px}div.sidwellauthors a:hover{background-position:0 -51px}div.mathadventures{margin-bottom:20px}div.mathadventures a{display:block;width:214px;height:96px;background:url(/cassette.axd/file/images/lower_school/btn-mathadventures-f78fe9653a9d5d01a0375955caef7bed14f850d9.gif) top left no-repeat;text-indent:-3000px;text-decoration:none}div.mathadventures a:hover{background-position:0 -96px}div.fundthermometer,.sc table.bargraph{border:none;border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;margin-bottom:20px;padding:5px 10px}.sc table.bargraph table{border:none;margin:0;padding:0}.sc table.bargraph th,.sc table.bargraph td,.sc table.bargraph table th,.sc table.bargraph table td{padding:0}.sc table.bargraph th{color:#fff;font-weight:bold;font-size:1.1em;background-color:#a0c3da;border:1px solid #fff}.sc table.bargraph tr td{background-color:transparent;border:none}div.fundthermometer p{margin:0}.sc table.bargraph td strong,div.fundthermometer p.goal,div.fundthermometer p.goal strong{font-size:1em;color:#577d8f}div.fundthermometer p.total,div.fundthermometer p.total strong{font-size:1em;color:#6f1817}.sc table.bargraph td.left{display:none}div.fundthermometer div.thermometer,.sc table.bargraph td.bar{width:182px;height:15px;border:1px solid #b1b1b1;background:url(/cassette.axd/file/images/alumni/bg-goal-gray-6ec7f9c03f7084b576c771c9c92ee6c1b17e9aec.gif) left top repeat-x;margin:0;padding:0}div.fundthermometer div.thermometer span{display:block;width:100%;height:15px;background:url(/cassette.axd/file/images/alumni/bg-goal-red-e8e1c317a703ac1b5ca5a0dd2673f5ae2f622d13.gif) left top repeat-x}a.toggle-button{display:block}body#portal-parents,body#portal-students,body#portal-alumni,body#portal-facultystaff{background:url(/cassette.axd/file/images/portal/bg-page-b2f031782b0ffcddee1c436002897208aafe85a1.gif) left top repeat-x #fff}body#portal-parents #masthead div a,body#portal-students #masthead div a,body#portal-alumni #masthead div a,body#portal-facultystaff #masthead div a{background:url(/cassette.axd/file/images/portal/bg-logo-6798399edcead979f6c8ce6316fb446c08ba7ef8.gif) left top no-repeat}body#portal-parents #masthead{background:url(/cassette.axd/file/images/parents/bg-header-b6b74e82744977bf6a8e1e4d60a7fac0733de4f2.gif) left top no-repeat}body#portal-students #masthead{background:url(/cassette.axd/file/images/students/bg-header-5e13fbe231f00808b195fcc8448ffc7a13071556.gif) left top no-repeat}body#portal-alumni #masthead{background:url(/cassette.axd/file/images/alumni/bg-header-45f26fa59162b59c2033f9632e1f1d56cd29211e.gif) left top no-repeat}body#portal-facultystaff #masthead{background:url(/cassette.axd/file/images/facultystaff/bg-header-3d62302476adcf64626a49633ba5ba4e0e9b2f8b.gif) left top no-repeat}body#portal-parents #nav-const,body#portal-students #nav-const,body#portal-alumni #nav-const,body#portal-facultystaff #nav-const,body#portal-parents #search,body#portal-students #search,body#portal-alumni #search,body#portal-facultystaff #search{display:none}body#portal-parents #nav-util,body#portal-students #nav-util,body#portal-alumni #nav-util,body#portal-facultystaff #nav-util{position:absolute;top:0;background:url(/cassette.axd/file/images/portal/util-bg-b9c9f0b6ff6ace2cbdac81de51487b67b36303c0.gif) left top repeat-x;width:740px}body#portal-parents #nav-link-calendars,body#portal-students #nav-link-calendars,body#portal-alumni #nav-link-calendars,body#portal-facultystaff #nav-link-calendars{background:url(/cassette.axd/file/images/portal/util-calendar-366fb29d8b8d2b2506e385319e4669a9d5c7ebe9.gif) left top no-repeat;width:72px}body#portal-parents #nav-link-directories,body#portal-students #nav-link-directories,body#portal-alumni #nav-link-directories,body#portal-facultystaff #nav-link-directories{background:url(/cassette.axd/file/images/portal/util-directory-61f1b02d47e1617d5ff6f26d6135f73a53f133af.gif) left top no-repeat;width:87px}body#portal-parents #nav-link-libraries,body#portal-students #nav-link-libraries,body#portal-alumni #nav-link-libraries,body#portal-facultystaff #nav-link-libraries{background:url(/cassette.axd/file/images/portal/util-libraries-bc011b3c84d050660e884b88300454cdf9babdfc.gif) left top no-repeat;width:69px}body#portal-parents #nav-link-summer_programs,body#portal-students #nav-link-summer_programs,body#portal-alumni #nav-link-summer_programs,body#portal-facultystaff #nav-link-summer_programs{background:url(/cassette.axd/file/images/portal/util-summer-6f6a4918b89163941eddf7cf28151795c5c778da.gif) left top no-repeat;width:129px}body#portal-parents #nav-link-school_store,body#portal-students #nav-link-school_store,body#portal-alumni #nav-link-school_store,body#portal-facultystaff #nav-link-school_store{background:url(/cassette.axd/file/images/portal/util-store-d56351dff649d153371621504a26b8a93feee2b0.gif) left top no-repeat;width:101px}body#portal-parents #nav-link-neighborhood,body#portal-students #nav-link-neighborhood,body#portal-alumni #nav-link-neighborhood,body#portal-facultystaff #nav-link-neighborhood{background:url(/cassette.axd/file/images/portal/util-neighborhoods-3acddf419ee65001a7c4a0421237535c9456d1b3.gif) left top no-repeat;width:110px}body#portal-parents #nav-link-employment,body#portal-students #nav-link-employment,body#portal-alumni #nav-link-employment,body#portal-facultystaff #nav-link-employment{background:url(/cassette.axd/file/images/portal/util-employment-98ea0dc6c5ced40451042fde8862bb3991fe7de5.gif) left top no-repeat;width:90px}body#portal-parents #nav-link-home,body#portal-students #nav-link-home,body#portal-alumni #nav-link-home,body#portal-facultystaff #nav-link-home{background:url(/cassette.axd/file/images/portal/util-home-3a5435b65cfe967f5b07580f040068772d9ef883.gif) left top no-repeat;width:57px}body#portal-parents #nav-util ul li.hover a,body#portal-students #nav-util ul li.hover a,body#portal-alumni #nav-util ul li.hover a,body#portal-facultystaff #nav-util ul li.hover a,body#portal-parents #nav-util ul lli:hover aa,body#portal-students #nav-util ul li:hover a,body#portal-alumni #nav-util ul li:hover a,body#portal-facultystaff #nav-util ul li:hover a,body#portal-parents #nav-util ul li a:hover,body#portal-students #nav-util ul li a:hover,body#portal-alumni #nav-util ul li a:hover,body#portal-facultystaff #nav-util ul li a:hover,body#portal-parents #nav-util ul li a.hover,body#portal-students #nav-util ul li a.hover,body#portal-alumni #nav-util ul li a.hover,body#portal-facultystaff #nav-util ul li a.hover,body#portal-parents #nav-util ul li a.active,body#portal-students #nav-util ul li a.active,body#portal-alumni #nav-util ul li a.active,body#portal-facultystaff #nav-util ul li a.active,body#portal-parents #nav-util ul li a.active:hover,body#portal-students #nav-util ul li a.active:hover,body#portal-alumni #nav-util ul li a.active:hover,body#portal-facultystaff #nav-util ul li a.active:hover,body#portal-parents #nav-util ul li a.active.hove,body#portal-students #nav-util ul li a.active.hove,body#portal-alumni #nav-util ul li a.active.hove,body#portal-facultystaff #nav-util ul li a.active.hover{background-position:0 -35px}body#home a:link,body#home a:visited{color:#ddce97}body#home a:hover,body#home a:active{color:#577d8f}body#home{background:url(/cassette.axd/file/images/home/bg-page-316b911c1cf5d85055e262caa186ed86527bce5c.gif) center top no-repeat #881d1c;background:url(/cassette.axd/file/images/home/bg_new-ee8e056519141b4238b9fa695ee445abdf4a64af.gif) left top repeat-x #fff}body#home #container{background-color:transparent;width:935px}body#home #primary-content{position:relative;top:auto;width:667px;color:#f1edde;margin-top:20px;float:right;right:25px}body#home #secondary-content{position:relative;width:243px;font-size:.92em;margin-top:20px;float:left}body#home #header{height:208px}body#home #masthead{position:relative;top:0;padding:0;background:url(/cassette.axd/file/images/home/bg-header-65bc051c181872ebb7097b46b82dc3cf87ddbfe8.gif) left top no-repeat;background-image:none;background-color:transparent;width:935px;height:218px}body#home #masthead div{position:relative;top:41px;background:url(/cassette.axd/file/images/home/masthead_new-9cbec67333d60b950064125840d1e778637bf707.gif) left top no-repeat;width:935px;height:128px}body#home #masthead div a,#masthead div a{position:relative;background:none}body#home #breadcrumbs{display:none}body#home .search,.search{left:594px;width:328px;height:48px;padding-left:0;background:none}body#home .search #search,.search #search{height:48px}body#home .search #search div input,.search #search div input{border:none;color:#bbb;width:260px;display:block;height:21px;padding:17px 10px 10px 12px;background:transparent url(/cassette.axd/file/images/home/searchbg-f79fb59794f8ba59d7b61c13ad8178b5e73aa4e8.gif) no-repeat scroll left top}body#home .search #search div input:focus,.search #search div input:focus{outline:0 none}body#home .search input#searchButton{}body#home #buttons ul{margin:0 0 0 10px}body#home #buttons ul li{margin-bottom:10px;background:none;padding:0}#homepageflash{display:none}body#home #homepageflash{width:926px;height:259px;display:block;background:url(/cassette.axd/file/images/home/nonflash-77ed896fbcc5ca31a44540571f14f960f10be82a.jpg) left top no-repeat}body#home #nav-main{top:174px}body#home #nav-main ul{height:34px}body#home #nav-main ul li a{height:34px}body#home #nav-main ul li ul{margin-top:0;height:auto}body#home #nav-main ul li ul li a{height:auto;color:#600}body#home #nav-main,#nav-main{background:none}body#home #nav-main ul,#nav-main ul{width:930px}body#home #nav-main ul ul,#nav-main ul ul{width:198px}body#home #nav-main ul li ul li a.hover,body#home #nav-main ul li ul li a:hover{color:#fff}body#home #nav-const,#nav-const{position:absolute;left:592px}body#home #nav-util,#nav-util{width:930px;background:url(/cassette.axd/file/images/nav_new/util_bg-875608dc0b0fcc026465e8f5a075e3dc675cdbf0.gif) left top no-repeat}#nav-link-lower_school{background:url(/cassette.axd/file/images/nav_new/main-ls-1fe780609083abe577dedf12bd8eeaba9ef67537.gif) left top no-repeat;width:138px}#nav-link-middle_school{background:url(/cassette.axd/file/images/nav_new/main-ms-62932fe8a193e78283bb0e41b8775c4ca3ce0a8b.gif) left top no-repeat;width:144px}#nav-link-upper_school{background:url(/cassette.axd/file/images/nav_new/main-us-b485898276b8fc901c1b90157f1609ebd0e07946.gif) left top no-repeat;width:137px}#nav-link-about_sfs{background:url(/cassette.axd/file/images/nav_new/main-about-19fb616c81dd483412af10c3276afec0b7789d0a.gif) left top no-repeat;width:117px}#nav-link-admissions{background:url(/cassette.axd/file/images/nav_new/main-admissions-6eb91be3ac0dfa014fc944103bb5b98ce95a51d9.gif) left top no-repeat;width:116px}#nav-link-arts{background:url(/cassette.axd/file/images/nav_new/main-arts-d3e2c21f579382978c86d5ab810304171166cc17.gif) left top no-repeat;width:61px}#nav-link-athletics{background:url(/cassette.axd/file/images/nav_new/main-athletics-179cfa3508018a74d05631ec601546c8877a432c.gif) left top no-repeat;width:93px}#nav-link-support_sfs{background:url(/cassette.axd/file/images/nav_new/main-support-26b12350b711c98f6e171b6b4635fa74358d4875.gif) left top no-repeat;width:120px}#nav-link-calendars{background:url(/cassette.axd/file/images/nav_new/util-calendar-2b49f7d230e7e547e03d957d59e1e5e3dd3b6434.gif) left top no-repeat;width:68px}#nav-link-directories{background:url(/cassette.axd/file/images/nav_new/util-directories-8ab5574ea4a0dfb0120eb565a9d94fcc6f955411.gif) left top no-repeat;width:92px}#nav-link-libraries{background:url(/cassette.axd/file/images/nav_new/util-libraries-09490422a8b4eb4475acbc9085f9e24c5f8ea32e.gif) left top no-repeat;width:74px}#nav-link-summer_programs{background:url(/cassette.axd/file/images/nav_new/util-summerprograms-0035576093b1a854b3c05bfd8fea62635e8e7810.gif) left top no-repeat;width:133px}#nav-link-school_store{background:url(/cassette.axd/file/images/nav_new/util-schoolstore-6011e5bfdb78dd58338eb7ff3a6d6fe57b7f420c.gif) left top no-repeat;width:106px}#nav-link-neighborhood{background:url(/cassette.axd/file/images/nav_new/util-neighborhood-ec35b7317753eab899a48889a05630b7aacb399b.gif) left top no-repeat;width:117px}#nav-link-employment{background:url(/cassette.axd/file/images/nav_new/util-employment-cd4dca4b074d846db36459ca69284234b287cb12.gif) left top no-repeat;width:81px}#nav-link-home{background:url(/images/nav_new/util-home.gif) left top no-repeat;width:92px;margin-left:0}#nav-util ul li.hover a,#nav-util ul li:hover a,#nav-util ul li a:hover,#nav-util ul li a.hover,#nav-util ul li a.active,#nav-util ul li a.active:hover,#nav-util ul li a.active.hover{background-position:0 -40px}body#home div.announcements{margin:0 0 0 18px;float:left;width:260px;background:url(/cassette.axd/file/images/home/announcements-3a349342ff25889d1d1e3d8f8dd2cf298e40a5ed.gif) left top no-repeat}body#home div.inthenews{margin:0 0 0 18px;float:left;width:370px;background:url(/cassette.axd/file/images/home/inthenews-80558531218812520c2ecc2cff77f38f241d3d8d.gif) left top no-repeat}body#home div.inthenews p.no-content{margin:32px 0}body#home ul.news{margin:32px 0;padding:0;list-style:none}body#home p.no-content{margin-top:32px}body#home ul.news li{margin-bottom:8px;padding:0 0 8px 0;background-image:none;border-bottom:1px dotted #cecece}body#home ul.news li p{color:#949494;font-weight:bold}body#home ul.news li h4,body#home ul.news li h4 a{font-size:1em;color:#6f1817;text-decoration:none;display:inline}body#home ul.news li h6{color:#adadad;margin-bottom:4px}body#home ul.news li div.thumb{margin-top:6px;margin-bottom:0}body#home ul.news li div.thumb img{background-color:#e3e3e3;padding:3px;border:7px solid #e3e3e3}body#home .news-list ul.news li:after{content:".";display:block;height:0;clear:both;visibility:hidden}body#home .emergency{padding:0;margin:10px;width:379px;border-top:1px solid #ead09d;border-left:1px solid #ead09d;border-right:1px solid #5c4823;border-bottom:1px solid #5c4823;background:url(/cassette.axd/file/images/home/bg-emergency-8aaa30d61c306125b3598d9d7bc27e04c1166c49.gif) center top no-repeat #dbae53;min-height:60px}body#home .emergency div.news-list{margin:0}body#home .emergency ul.news{margin:0;padding:0;width:377px;border:1px solid #dbae53}body#home .emergency ul.news li{padding:5px 5px 5px 80px}body#home .emergency ul.news li h4,body#home .emergency ul.news li h4 a{color:#771919}body#home .emergency ul.news li,body#home .emergency ul.news li p,body#home .emergency ul.news li a.readmore{color:#383838}body#home .emergency div.news-paging{margin:0 25px 10px 25px}body#home .emergency div.news-paging a{color:#771919}body#home div.portal-calendar-list{margin:12px 10px 0 10px}body#home div.portal-calendar-list *{color:#fff}body#home div.portal-calendar-list p{margin-top:10px;margin-left:0;margin-right:0}body#home div.portal-calendar-list dl.calendar-day dt{}body#home div.portal-calendar-list dl.calendar-day dd{top:0}body#home div.construction{margin:12px 12px 0 12px;padding:0;clear:both;float:none}#nav-link-parents{background:url(/cassette.axd/file/images/nav_new/const-parents-ee65949850acd26d9b463db9f275dfee0d7894f2.gif) left top no-repeat;width:64px}#nav-link-students{background:url(/cassette.axd/file/images/nav_new/const-students-33d7f1a6c24ceec2a21958411077ea705dbfdf58.gif) left top no-repeat;width:78px}#nav-link-alumni{background:url(/cassette.axd/file/images/nav_new/const-alumni-f491d87fd0d0500d35aed73ef0f46b4a5672913b.gif) left top no-repeat;width:65px}#nav-link-facultystaff{background:url(/cassette.axd/file/images/nav_new/const-facstaff-7493835b4ddee45a57873971a7e86788739132b6.gif) left top no-repeat;width:116px}body#home #nav-main ul li a:hover,body#home #nav-main ul li a.hover{background-position:0 -34px}#nav-const ul li a:hover,#nav-const ul li a.hover{background-position:0 -24px}html.hasFlash #flash-container{display:block;color:#fff;width:335px;height:1%;z-index:1;clear:both}html.hasFlash #photo{display:none}.pc .flash-container .bd{margin-left:25px}.pc .calendar-list,.pc .portal-calendar-list{margin-left:25px;margin-right:25px;position:relative}.pc .calendar-list *,.pc .portal-calendar-list *{margin-left:0;margin-right:0}.calendar-list dl.calendar-day{position:relative;background:url(/cassette.axd/file/images/calendars/bg-list-dd-0f08bdbbae2012ef3158645843a342df8c36b260.gif) 50px 0 repeat-y;margin-bottom:20px}.calendar-list dl.calendar-day dt{font-weight:bold;padding:0;width:50px;position:absolute;left:0;top:0;text-align:right}.calendar-list dl.calendar-day dt span.day,.calendar-list dl.calendar-day dt span.month,.calendar-list dl.calendar-day dt span.date{color:#6f1817;font-size:1.2em;line-height:.92em;display:block;position:relative;top:0;right:6px;clear:both}.calendar-list dl.calendar-day dt span.date{font-size:2em;line-height:1em}.calendar-list dl.calendar-day dd{margin:10px;padding:0 0 10px 0;border-bottom:1px solid #b0aaaa;position:relative;left:50px;top:0}.pc .calendar-list dl.calendar-day dd{width:405px}.sc .calendar-list dl.calendar-day dd{width:180px}.calendar-list dl.calendar-day dd.last-child{padding-bottom:0;border-bottom:none}.calendar-list dl.calendar-day dd.only-child{padding-bottom:65px;border-bottom:none}.calendar-list dl.calendar-day dd *{margin:0;font-size:1em;font-weight:normal}.calendar-list dl.calendar-day dd h4{display:block;font:normal 1.2em/1.1em Arial,Helvetica,sans-serif;color:#333}.calendar-list dl.calendar-day dd h5{font-size:1em;display:block;color:#333}.calendar-list dl.calendar-day dd h5 span{padding-right:.4em}.calendar-list dl.calendar-day dd h5.location{color:#000;margin-right:10px;font-size:11px;display:inline}.calendar-list dl.calendar-day dd a.url{margin-left:4px}.calendar-list dl.calendar-day dd h6{font-size:1em;display:block}.calendar-list dl.calendar-day dd span.time{color:#666;font-size:11px;line-height:1.4em;font-weight:normal}.calendar-list dl.calendar-day dd h4 span,.calendar-list dl.calendar-day dd h5,.calendar-list dl.calendar-day dd h6{font-weight:normal;font-size:.91em;color:#666}.calendar-list dl.calendar-day dd p{margin-top:.4em}.calendar-list dl.calendar-day dd a.readmore{display:block}.portal-calendar-list dl.calendar-day{position:relative;background-image:none;margin-bottom:20px}.portal-calendar-list dl.calendar-day dt{font-weight:bold;padding:0 0 2px 0;margin:0 0 4px 0;width:auto;position:relative;border-bottom:1px solid #e5e5e5;text-align:left}.portal-calendar-list dl.calendar-day dt span.day,.portal-calendar-list dl.calendar-day dt span.month,.portal-calendar-list dl.calendar-day dt span.date{color:#6f1817;font-size:1.2em;line-height:.92em;padding:0;margin:0;text-align:left;display:inline;position:relative;top:0;left:0;clear:both}.portal-calendar-list dl.calendar-day dd{margin:0 0 10px 0;border-bottom:none;position:relative;left:0;top:0;width:auto}.portal-calendar-list dl.calendar-day dd.last-child,.portal-calendar-list dl.calendar-day dd.only-child{border-bottom:none;margin-bottom:0}.portal-calendar-list dl.calendar-day dd *{margin:0;font-size:1em;font-weight:normal}.portal-calendar-list dl.calendar-day dd h4{display:block;font:bold 1em/1em Arial,Helvetica,sans-serif;color:#333}.portal-calendar-list dl.calendar-day dd h5{font-size:1em;display:block;color:#333}.portal-calendar-list dl.calendar-day dd h5 span{padding-right:.4em}.portal-calendar-list dl.calendar-day dd a.url{margin-left:4px}.portal-calendar-list dl.calendar-day dd h6{font-size:1em;display:block}.portal-calendar-list dl.calendar-day dd h4 span,.portal-calendar-list dl.calendar-day dd h5,.portal-calendar-list dl.calendar-day dd h6{font-weight:normal;font-size:.91em;color:#666}.portal-calendar-list dl.calendar-day dd p{margin-top:.4em}.sc .calendar-list dl.calendar-day dt{background-color:#ccc;border-bottom:1px solid #bbb}.sc .calendar-list dl.calendar-day dd h4{font-weight:bold}.calendar-detail{position:relative;padding-top:1.4em}.calendar-detail h1{font-size:2em;line-height:1.1em;position:relative}.calendar-detail h1 span{position:absolute;top:-2em;right:0;font-size:.5em;line-height:1em}.calendar-detail h2{font-size:1em;line-height:1em;font-weight:bold}.calendar-detail h3,.calendar-detail h4,.calendar-detail h5,.calendar-detail h6{font-size:1em}.calendar-detail a.readmore,.calendar-detail a.url{margin-right:25px;margin-left:25px}#calendar-widget{}.calendar-widgets{left:46px;margin-left:25px;margin-right:25px;width:720px}.calendar-widgets p.cal-login{display:inline;margin-left:0}.calendar-widgets p.cal-login-links{margin-left:115px}.calendar-widgets p.cal-links{margin-left:0;margin-top:10px}.calendar-widgets a{margin-right:10px;text-decoration:underline}.calendar-widgets form{display:inline;margin:4px 10px 4px 0}.sc .calendar-mini strong{display:block;background-color:#666;color:#fff;padding:2px 6px}.sc .calendar-mini form#mini-select{margin:0 0 4px 0}.sc .calendar-prevnext{display:inline;float:right;width:55px}.sc .calendar-prevnext a{display:inline}.sc .calendar-prevnext a.prev{margin-right:10px}.sc a.block{float:right}.pc .calendar-prevnext a.next{text-align:right}.sc .calendar-mini .table-container{clear:both}.sc .calendar-mini .table-container table{width:100%;margin:0 0 4px 0}.sc .calendar-mini th{background-color:#577d8f;color:#fff;padding:1px 1px 4px 1px;text-align:center;border:none}.sc .calendar-mini th abbr{color:#fff}.sc .calendar-mini td{width:16%;padding:1px;text-align:center;background-color:#fff;border:none;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.sc .calendar-mini td a{display:block;background-color:#fff;font-weight:bold}.sc .calendar-mini td.today,.sc .calendar-mini td.today a{background-color:#577d8f;color:#fff}.sc .calendar-mini td span,.sc .calendar-mini td span a{color:#ccc}dl.key dt{font-weight:bold}dl.key ul{list-style:none}.calendar-block .table-container{}.calendar-block .table-container table{width:100%;border:1px solid #ccc;margin-left:25px}.calendar-block .table-container th{background-color:#7c7c7c;border-bottom:1px solid #888;color:#fff;padding:0 4px 4px;text-align:left}.calendar-block .table-container th abbr{color:#fff}.calendar-block td,.calendar-block-week td{border-left:1px solid #ccc;border-bottom:1px solid #ccc;width:16%}.calendar-block td.first-child{border-left:none}.calendar-block tr.last-child td{border-bottom:none}.calendar-block-week td.last-child{border-bottom:1px solid #ccc}.calendar-block .table-container table tr td.last-child{background-color:#fff}.calendar-block dl.calendar-day dt{font-weight:bold;padding:.4em;margin-bottom:.6em;color:#881d1c}.calendar-block td.other-month dl.calendar-day dt{color:#ccc}.calendar-block dl.calendar-day dd{margin-bottom:.6em;padding:8px}.calendar-block dl.calendar-day dd *{margin:0;font-size:1em;font-weight:normal}.calendar-block dl.calendar-day dd h5,.calendar-block dl.calendar-day dd h6{font-size:1em;display:inline;padding-right:.4em}.calendar-block dl.calendar-day dd h4 span,.calendar-block dl.calendar-day dd h5,.calendar-block dl.calendar-day dd h5 span,.calendar-block dl.calendar-day dd h6{font-weight:normal;font-size:.91em;color:#666;margin-right:4px}.calendar-block dl.calendar-day dd a.readmore{font-size:.91em;margin:0!important;padding:0!important}.calendar-block #customize{margin-top:80px;display:none}.calendar-block #customize.active{width:200px;padding:8px;border:4px solid #ddd;background-color:#fff;display:block}.calendar-block #customize.active{position:absolute;top:5em;left:16px}#customize-form-toggle.active{}ul.calendar-formlist{list-style:none}ul.calendar-formlist li{background-image:none;padding-left:0}.sc div.portal-calendar{background:url(/cassette.axd/file/images/portal/icon_calendar-bc3a9eef80579d8f263bee3d359713c3c5b017d8.jpg) 5px 2px no-repeat;height:70px;min-height:70px}.sc div.portal-calendar p{padding:3px 0 0 40px}.sc div.portal-calendar p a.print{padding-right:20px;background:url(/cassette.axd/file/images/portal/icon_printer-91c168700abe2f83ae89e2f48461fb4de63d3950.gif) top right no-repeat}dl.scoreboard-day{border:4px solid #999;border-bottom:1px solid #888}dl.scoreboard-day dt{background-color:#999;border-bottom:1px solid #888;color:#fff;padding:0 4px 4px}dl.scoreboard-day dd{border-bottom:4px solid #999}dl.scoreboard-day table{width:100%}dl.scoreboard-day table td{padding:4px}dl.scoreboard-day table tr.first-child td{background-color:#fff;border-bottom:1px solid #ddd}dl.scoreboard-day table tr.last-child td{border-bottom:1px solid #888}dl.scoreboard-day table td.score,dl.scoreboard-day table td.result{width:1.2em;text-align:left;white-space:nowrap;padding-left:0}dl.directions{margin-right:25px;margin-left:25px}dl.directions dt{font-weight:bold}dl.directions dd{margin-bottom:1em}dl.team{margin:1em 0 1em 0;width:48%;float:left}dl.team dt{font-weight:bold;margin-left:23px}dl.team dd{margin-left:23px}dl.team ul{list-style:none;margin:0;padding:0}table.teams{border-collapse:collapse;width:100%}table.teams th{background-color:#999;border-bottom:1px solid #888;padding:2px 4px 1px;color:#fff;font-weight:bold}table.teams th.season{background-color:#ccc;border-top:1px solid #fff;border-bottom:1px solid #bbb;color:#333;font-weight:normal}table.teams td{width:33%}table.teams dl.team{width:auto;float:none;margin:0 0 1em;font-size:.92em}table.teams dl.team dt{background-color:#eee6ca;border-bottom:1px solid #ddd;border-top:1px solid #fff;border-right:1px solid #fff;padding:2px 4px 1px}table.teams td.last-child dl.team dt{border-right:none}table.teams dl.team dd{padding:2px 4px}table.team-schedule{border-collapse:collapse;width:100%;margin:0 25px}table.team-schedule th{background-color:#999;border-bottom:1px solid #888;padding:2px 4px 1px;color:#fff;font-weight:bold;font-size:.92em;white-space:nowrap}table.alt-table td,table.team-schedule td{padding:6px 7px}table.alt-table td{padding:6px 3px}td.team-schedule-opponent{font-size:1em}td.team-schedule-date,td.team-schedule-dismissal,td.team-schedule-start,td.team-schedule-end,td.team-schedule-away,td.team-schedule-return,td.team-schedule-result,td.team-schedule-more{font-size:.92em}td.team-schedule-more{padding:0}td.team-schedule-date,td.team-schedule-dismissal,td.team-schedule-end,td.team-schedule-result{color:#888}tr.alt td{background-color:#eee6ca}ul.mysports-list{list-style:none;padding:0;margin:0;border-top:2px solid #ccc;border-bottom:3px solid #ccc}ul.mysports-list li{line-height:1.4em;margin:0 0 .3em;padding:.3em 0 0;border-top:1px solid #ccc}.pc .news-list,.pc .portal-news-list{margin-left:25px;margin-right:25px}.pc .news-list h2,.pc .classtools-list h2,.pc .classtools-list p,.pc .portal-news-list h2{margin-left:0;margin-right:0}.news-list ul.news,.portal-news-list ul.news{margin:0;padding:0;list-style:none}.sc .news-list ul.news{margin-left:12px;margin-right:12px}.news-list ul.news li,.portal-news-list ul.news li{margin-bottom:2em;padding-left:0;background-image:none;clear:both}.news-list ul.news li ul li{clear:none}.news-list ul.news li *,.portal-news-list ul.news li *{margin:0;padding:0}.news-list ul.news h4,.portal-news-list ul.news h4{font-size:1em;color:#333}.news-list ul.news h5,.news-list ul.news h6,.portal-news-list ul.news h5,.portal-news-list ul.news h6{padding-right:.4em;font-weight:normal;font-size:.91em;display:block;float:none;color:#333}.news-list ul.news h6,.portal-news-list ul.news h6{color:#797979}.news-list ul.news h6,.portal-news-list ul.news h6{color:#666;margin-bottom:10px}.news-list p,.news-list ul.news p,.portal-news-list p,.portal-news-list ul.news p{margin-right:4px;margin-left:0}.news-list ul.news a.readmore,.portal-news-list ul.news a.readmore{font-size:1em;display:inline}.news-list ul.news li div.thumb,.news-list ul.news li div.thumb-file,.portal-news-list ul.news div.thumb,.portal-news-list ul.news div.thumb-file{float:left;margin:0 1em 2em 0}.news-list ul.news li div.thumb img,.portal-news-list ul.news div.thumb img{background-color:#fff;padding:3px;border:10px solid #577d8f}.sc .news-list ul.news li div.thumb,.sc .news-list ul.news li div.thumb-file{float:none;margin:0}.news-list ul.news ul{}.news-list ul.news ul li{}.news-list ul.news ol{padding-left:20px}.news-list ul.news ol li{list-style:decimal;margin-bottom:4px}.news-detail{margin-left:25px;margin-right:25px}.news-detail h1{font-size:2em;margin:.4em 0 0}.news-detail h2,.news-detail h3{margin:.4em 0;font-weight:normal;color:#666;font-size:1em}.news-detail p{margin-right:0;margin-left:0}.news-detail blockquote{background:none;border:none;margin:10px}.news-detail ul{list-style-type:circle}.news-detail ul li,.news-detail ul li ul li,.news-detail ul li ul li ul li{background:none;padding-left:0}.news-detail ol{padding-left:20px}.news-detail ol li{list-style:decimal;margin-bottom:4px}.pc div.faq{margin-left:25px;margin-right:25px}.pc div.faq *{margin-left:0;margin-right:0}.pc div.faq dl.faq-list{}.pc div.faq dl.faq-list dt{font-weight:bold;margin-bottom:12px}.homework .news h4 span{border-top:1px solid;border-bottom:1px solid;font-weight:normal}body.layout-n0-p1-s0-gallery #breadcrumbs{left:64px}body.layout-n0-p1-s0-gallery #primary-content{left:46px;width:610px}body.layout-n0-p1-s0-gallery #nav-sub,body.layout-n0-p1-s0-gallery #secondary-content{display:none}.gallery{position:relative;margin-right:20px;width:100%}.pc .gallery *{margin-right:0;margin-left:0}div.form{}.pc #gallery-form select{width:392px}.sc #gallery-form select{width:125px}.gallery-top{position:relative;background-color:#577d8f;height:60px;width:391px;margin-bottom:3px}.gallery-top #SI_gallerySets{position:absolute;top:20px;left:20px}.gallery-top #SI_gallerySets strong,.gallery-top #SI_gallerySets span,.gallery-top #SI_gallerySets em,.gallery-top #SI_gallerySets a,.gallery-top #SI_galleryImgNumOf,.gallery-top #SI_galleryImgNumOf strong{color:#fff}.gallery-top #SI_galleryImgNumOf{position:absolute;top:20px;right:20px}dl.gallery-photo{background-color:#ddce97;width:391px}dl.gallery-photo dt{padding:10px;margin:0}dl.gallery-photo dt img{padding:3px;background-color:#fff}dl.gallery-photo dd{padding:10px;margin:0}dl.gallery-photo dd h2{padding:0;margin:0;font-size:1em;color:#333;font-weight:normal}.gallery-control{position:absolute;left:394px;margin-top:-60px!important;margin-top:-63px}.gallery-directional{position:relative;background-color:#577d8f;height:60px;width:200px}.gallery-directional span#SI_galleryImgPrev,.gallery-directional span#SI_galleryImgPrev a,.gallery-directional span#SI_galleryImgPrev em,.gallery-directional span#SI_galleryImgNext,.gallery-directional span#SI_galleryImgNext a,.gallery-directional span#SI_galleryImgNext em{display:block;width:59px;height:28px}.gallery-directional span#SI_galleryImgPrev{position:absolute;top:20px;left:70px}.gallery-directional span#SI_galleryImgPrev a,.gallery-directional span#SI_galleryImgPrev em{background:url(/cassette.axd/file/images/gallery/btn-prev-e6b53d5c1480a4cdd48614264ef00c191c5f47cf.gif) top left no-repeat;width:59px;text-indent:-3000px;text-decoration:none;border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;padding:0;filter:none}.gallery-directional span#SI_galleryImgNext{position:absolute;top:20px;left:130px}.gallery-directional span#SI_galleryImgNext a,.gallery-directional span#SI_galleryImgNext em{background:url(/cassette.axd/file/images/gallery/btn-next-6ab73b6b38f60cd5d4b5cb85a1018340ec40595f.gif) top left no-repeat;width:59px;text-indent:-3000px;text-decoration:none;border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;padding:0;filter:none}.gallery-directional em{font-style:normal}.gallery .gallery-thumbnails{}.gallery .gallery-thumbnails ul{list-style:none;width:200px;padding:4px 0 0 0}.gallery ul li{float:left;display:inline;margin:0;padding:2px;background-image:none;background-color:#fff;border:1px solid #fff}.gallery ul li.active{border:1px solid #000}.gallery ul li a{position:relative;overflow:hidden;width:93px;height:60px;display:block;margin:0}.gallery.files{margin-left:0}.gallery.files a{width:172px;height:auto}.gallery.files ul{display:table;margin-left:0;margin-bottom:0}.gallery ul li img{display:block;margin:0;padding:0}.gallery .empty{margin-left:20px}.gallery ul li a.file{text-indent:-9999px;padding:0;background-position:50% 50%}.gallery-grid{position:relative;margin-right:25px;margin-left:25px;width:440px}.gallery-grid .paging-container:after,.column-container:after{content:".";display:list-item;height:0;clear:both;visibility:hidden}.gallery-grid form{margin-right:0;margin-left:0}.column-container div{float:left}.column-container .col-1{margin-right:7px}.gallery-grid dl.gallery-image{padding:10px 10px 10px;margin-bottom:7px;background-color:#ddce97;width:194px}dl.gallery-photo dt img{padding:10px;margin:0}.gallery-grid dl.gallery-image img{padding:3px;background-color:#fff}.gallery-grid dl.gallery-image p{margin:4px 0 0}.gallery-grid .controls{position:relative;height:25px;width:435px;background-color:#ddce97;margin:15px 0}.gallery-grid .paging-container{position:relative;padding:0;margin:0 10px;width:60%}.gallery-grid .paging-container span{color:#999}.gallery-grid .paging-container .prev-btn,.gallery-grid .paging-container .next-btn{position:absolute;top:4px;display:block;width:15px;height:15px;line-height:15px;text-indent:-3000px;text-decoration:none}.gallery-grid .paging-container a.prev-btn{left:0;background:url(/cassette.axd/file/images/about_sfs/btn-gridgal-prev-d4daeb438ec49fc0936900be0abf0b1afe7a3c49.gif) left top no-repeat}.gallery-grid .paging-container a.next-btn{right:0;background:url(/cassette.axd/file/images/about_sfs/btn-gridgal-next-5907885f1bf35ba3326f48d344df145dec369ea1.gif) left top no-repeat}.gallery-grid .paging-container span.prev-btn{left:0;background:url(/cassette.axd/file/images/about_sfs/btn-gridgal-prev-d4daeb438ec49fc0936900be0abf0b1afe7a3c49.gif) 0 -15px no-repeat}.gallery-grid .paging-container span.next-btn{right:0;background:url(/cassette.axd/file/images/about_sfs/btn-gridgal-next-5907885f1bf35ba3326f48d344df145dec369ea1.gif) 0 -15px no-repeat}.gallery-grid .paging-container ul{list-style:none;position:absolute;top:4px;padding:0;margin:0 20px}.gallery-grid .paging-container li{float:left;display:block;width:10px;height:15px;line-height:15px;background-image:none;margin:0 2px 0 0;color:#626060}.gallery-grid .paging-container li.active{font-weight:bold}.gallery-grid .paging-container li.active a{color:#626060}.gallery-grid #gallery-select{position:absolute;left:300px;top:4px}.gallery-grid .gallery-desc{padding:0}.gallery-desc h2{color:#577d8f;margin:0}form#ArchiveSearchForm{margin:0;position:relative}form#ArchiveSearchForm #ArchiveSearchInput{margin:0;height:20px}form#ArchiveSearchForm #ArchiveSearchGo{position:absolute;top:0;margin:0 0 0 6px}.sc div.browse{margin-bottom:20px;padding:0;background-color:#fff}.sc div.browse h2{background-color:#fff;color:#6f1817;border:none}.sc div.browse ul{}.sc div.browse ul li{background-image:none;padding-left:0;font-size:1.1em}.sc div.browse ul li a{display:block;width:200px;padding:4px 8px}.sc div.browse ul li a.hover,.sc div.browse ul li a:hover{color:#577d8f}.sc div.browse ul li a.hover,.sc div.browse ul li a:hover{background-color:#577d8f;color:#fff}.pc div.gallery-photo{margin:0 28px 20px 28px;background-color:transparent}.sc div.gallery-photo{background-color:#ddce97}.sc div.gallery-photo select{width:196px}.pc div.gallery-photo h2,.sc div.gallery-photo h2{display:block;background-color:transparent;color:#6f1817;border:none;margin:0;padding:8px 10px;font:bold 1.1em/1.6em Arial,Helvetica,sans-serif}.pc div.gallery-photo h3,.pc div.gallery-photo p{margin:0}.pc div.gallery-photo img{border:3px solid #ddce97;margin:0 2px}.sc div.gallery-photo img{border:3px solid #fff;margin:0 2px}.mini-gallery{padding-left:28px;padding-right:20px;margin-bottom:10px}.sc div.mini-gallery{background-color:#ddce97}.mini-gallery h2{display:block;background-color:transparent;color:#6f1817;border:none;margin:0 0 10px 0;padding:0 10px;font:bold 1.1em/1.6em Arial,Helvetica,sans-serif}.mini-gallery *{margin:0;padding:0}.mini-gallery .mini-directional{margin:2px 12px 4px 12px;height:21px}.mini-gallery .mini-directional img{position:absolute;margin:0;padding:0}.mini-gallery .mini-directional img.mini_prev{left:12px}.mini-gallery .mini-directional img.mini_next{left:92px}.mini-gallery dl,.mini-gallery dl dt,.mini-gallery dl dt a,.mini-gallery dl dt a img{margin:0}.mini-gallery dl dt img{padding:3px;background-color:#fff}.directory-list .mini-gallery{padding-right:10px;padding-left:0;margin-top:4px}.directory-list .mini-gallery dl,.directory-list .mini-gallery dl dt,.directory-list .mini-gallery dl dt a,.directory-list .mini-gallery dl dt a img{width:76px}.mini-gallery dl dd{margin:0}.mini-gallery dl dd *{margin:0}.mini-gallery img,.gallery-file img{display:block}dl.file-group{}.pc dl.file-list dt{margin-left:28px;margin-right:20px}dl.file-list{}dl.file-list dd{margin-bottom:10px}dl.file-list dl.images dt{margin-left:0;margin-right:0}dl.file-list ul{list-style:none;padding:0}dl.file-list ul li{background-image:none;padding:0}div.gallery-photo div.gallery-thumblist{margin:0 0 10px 0;padding:0}div.gallery-photo div.gallery-thumblist div.gallery{clear:both;float:none}div.gallery-photo div.gallery-thumblist div.gallery div.picturebox{clear:both;width:124px}div.gallery-photo div.gallery-thumblist div.gallery p{white-space:nowrap}div.gallery-photo div.gallery-thumblist div.gallery div.picturebox a img{background-color:#fff;padding:2px;margin:0 0 4px 0;border:5px solid #577d8f}table div.picturebox{text-align:center}table div.picturebox a img{background-color:#fff;padding:3px;margin:0;border:5px solid #577d8f;text-align:center}div.resource-list{margin-bottom:1em}div.resource-list *{font-size:1em;margin:0}div.resource-list h3{font-weight:bold;background-color:#ccc;border-bottom:1px solid #bbb;padding:.4em;margin:0}div.resource-list dt{font-weight:bold;background-color:#fff;padding:.2em 0}div.resource-list ul{border-top:1px solid #ddd;margin:0;padding:.4em 0 0;list-style:none}div.resource-list li{line-height:1.4em;margin:0 0 .3em;padding:.3em 0 0;border-bottom:1px solid #ccc}div.resource-list h4,div.resource-list h5,div.resource-list h6{font-weight:normal;display:inline;margin:0 .4em 0 0}div.resource-list h6{color:#999}div.resource-list p{display:inline}div.module,div.footer-btns{}#nav-sub div.class-list{}ul.myclasses-list,#nav-sub ul.myclasses-list{list-style:none;padding:0;margin:0;border-top:none;border-bottom:none}ul.myclasses-list li{background-image:none;line-height:1.1em;margin:0;padding:0;border-top:none}#nav-sub ul.myclasses-list li{margin:0 0 6px 0}ul.myclasses-list li a,#nav-sub ul.myclasses-list li a{padding:0;margin:0}ul.myclasses-list li ul.class,#nav-sub ul.myclasses-list li ul.class{border-bottom:none;background-color:transparent;padding:0;margin:0}ul.myclasses-list li ul.class li{border:none;background-image:none;padding:0;margin:0;font-weight:bold}#nav-sub ul.myclasses-list li ul.class li{margin:0}ul.myclasses-list li ul.class li.person{font-weight:normal}ul.myclasses-list li ul.class li.alt{}.classtools-list{padding:0;margin:0 25px 22px 25px}.classtools-list ul{margin-left:0;padding-left:0}.classtools-list ul.class{margin-left:0;margin-right:0}.classtools-list ul li{background:none!important;float:none;clear:both;display:block;padding-left:0;margin-top:0;padding-bottom:10px;padding-top:0}.classtools-list ul li a{display:block}.classtools-list ul li ul.classteachers{float:none;clear:both;display:block;display:none}.classtools-list ul li ul.classteachers li{border:none;float:left;position:relative;clear:none;display:inline;padding-left:7px;margin-top:0}.classtools-list ul li ul.classteachers li a{display:block}.classtools-list ul li ul.classlinks{float:left;clear:both;display:block;margin:0 0 12px 0;width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.classtools-list ul li ul.classlinks li{float:left;background:#7986ad;clear:none;margin:0 0 0 8px;padding:2px 0 4px 0}.classtools-list ul li ul.classlinks li:after{content:".";display:list-item;height:0;clear:both;visibility:hidden}.classtools-list ul li ul.classlinks li a{display:block}div.curriculum-detail{}div.curriculum-detail div.description,div.curriculum-detail div.class-descriptions{margin-left:25px;margin-right:25px}div.curriculum-detail div.description *,div.curriculum-detail div.class-descriptions *{margin-left:0;margin-right:0}div.curriculum-detail dl.class-descriptions{margin-left:25px;margin-right:25px}div.curriculum-detail dl.class-descriptions *{margin-left:0;margin-right:0}div.curriculum-detail dl.class-descriptions dt.strong{}.pc #news-list-view,.pc .portal-news-list-view{margin-left:25px;margin-right:25px}.pc #news-list-view h2{margin-left:0;margin-right:0}#news-list-view ul.news{margin:0;padding:0;list-style:none}#news-list-view ul.news li{margin-bottom:2em;padding-left:0;background-image:none;clear:both}#news-list-view ul.news li *{margin:0;padding:0}#news-list-view p,#news-list-view ul.news p{margin-right:0;margin-left:0}#news-list-view ul.news a.readmore{font-size:1em;display:inline}#news-list-view ul.news li div.thumb,#news-list-view ul.news li div.thumb-file{float:left;margin:0 1em 2em 0}#news-list-view ul.news li div.thumb img{background-color:#fff;padding:3px;border:10px solid #577d8f}#news-list-view ul.news ul{}#news-list-view ul.news ul li{}#news-list-view ul.news ol{}#news-list-view ul.news ol li{}ul.note-list{padding:0;list-style:none;margin-left:25px;margin-right:25px}ul.note-list *,ul.note-list li *{margin-left:0;margin-right:0}ul.note-list li{position:relative;float:none;clear:both;background:none;padding:6px 0;margin:0 0 10px 0}ul.note-list li h4{}ul.note-list li p:last-child{margin-bottom:0}ul.note-list li div.thumb img{background-color:#fff;padding:3px;border:10px solid #577d8f}#FileEditForm{}#FileEditForm label{display:block;margin-bottom:5px}#FileEditForm label span{margin-left:10px}.discussions{margin:0 25px}.discussions h2{margin:0}.discussions .module-header{position:relative;border-bottom:1px solid #900;font-size:.92em}.discussions .module-header span.col2{position:absolute;right:0}.discussions .module-footer{}.discussions .module-footer a{}.discussions ul,.discussions .notes * ul{list-style:none;padding:0;margin:0}.discussions .notes{padding:0;margin:0}.discussions .notes li{background-image:none;border-bottom:1px solid #fff}.discussions .notes .bb-note-body{}.discussions .notes li h3{}.discussions .notes h3 a{}.discussions .notes p{}.discussions .notes h4{}.discussions .notes h5{}.discussions .notes h6{}.discussions .notes h6 a{}.discussions .notes a.url{}.discussions .notes .bb-note-body{}.thread-view .notes li{padding:10px;margin:0}.thread-view .notes li.alt{background-color:#fff}.thread-view .notes li h3{padding:2px 0 2px 20px;background:url(/images/common/icon_more.gif) 0 2px no-repeat;margin:0;font-weight:normal;color:#8e0023;font-size:1em}.thread-view .notes p{display:block;margin:0 0 0 20px}.thread-view .notes p a{margin-left:5px;font-size:.92em}.thread-view .notes h4{float:none;clear:both;display:block;padding:0;margin:0 0 0 20px;font-weight:normal;color:#828282;font-size:.91em}.thread-view .notes h5{float:right;clear:right;display:block;padding:0;margin:0;font-weight:normal;font-size:.92em;color:#828282}.thread-view .notes h6{float:right;clear:right;display:block;padding:0;margin:0;font-weight:normal}.thread-view .notes h6 a{font-size:.92em;padding:0;margin:0}.thread-view .notes a.url{margin:0 0 0 20px}.list-view .notes li{padding-left:0;clear:both;float:none}.list-view .notes li li{padding:0 0 0 20px;margin:0}.list-view .notes li .bb-note-body{margin:0;padding:10px}.list-view .notes li h3{padding:2px 0 2px 18px;background:url(/images/portal/blt-discussion.gif) 0 4px no-repeat;margin:0;font-weight:normal;color:#8e0023;font-size:1em}.list-view .notes p{display:block;margin:0 0 0 20px}.list-view .notes p a{margin-left:5px;font-size:.92em}.list-view .notes h4{float:none;clear:both;display:block;padding:0;margin:0 0 0 20px;font-weight:normal;color:#828282;font-size:.91em}.list-view .notes h5{float:right;clear:right;display:block;padding:0;margin:0;font-weight:normal;font-size:.92em;color:#828282}.list-view .notes h6{float:right;clear:right;display:block;padding:0;margin:0;font-weight:normal}.list-view .notes h6 a{font-size:.92em;padding:0;margin:0}.list-view .notes a.url{margin:0 0 0 20px}.post-view .notes li{padding:0 0 10px 0;margin:0;border-bottom:1px solid #c4c4c2}.post-view .notes li .bb-note-body{margin:0;padding:0}.post-view .notes li h3{margin:5px 10px;padding:2px 0 2px 20px;background:url(/images/common/icon_more.gif) 0 2px no-repeat;font-weight:normal;color:#8e0023;font-size:1em}.post-view .notes p{display:block;margin:0 0 0 30px}.post-view .notes h4{}.post-view .notes h5{display:block;padding:0;margin:0 0 10px 30px;font-weight:normal;font-size:.92em;color:#828282}.post-view .notes h6{float:right;clear:right;display:block;padding:0;margin:10px 10px 0 0;font-weight:normal}.post-view .notes h6 a{font-size:.92em;padding:0;margin:0}.post-view .notes a.url{margin:0 0 0 20px}.post-view .notes .mini-gallery{float:none;clear:both;margin:10px 0 0 20px}.post-view .notes .mini-gallery dl{}.post-view .notes .mini-gallery dl dt{}.post-view .notes .mini-gallery dl dd{}.post-view .notes .mini-gallery dl dd h5{}.discussions #FileEditForm{}.discussions #FileEditForm label{display:block;margin-bottom:5px}.discussions #FileEditForm label span{margin-left:10px}.discussions #noteForm{background-color:#fff}ul.directory-list{padding:0;margin:0 25px;list-style:none}#portal-alumni ul.directory-list,#alumni ul.directory-list{margin:0}ul.directory-list li{clear:both;padding-left:0;background-image:none;padding:6px;margin:0;background-color:#fff}ul.directory-list li.alt{background-color:#f8f5ea}ul.directory-list h4,ul.directory-list h5,ul.directory-list h6{font-size:1em;font-weight:normal;margin:0}ul.directory-list h4{display:inline;font-weight:bold;margin-right:5px}ul.directory-list h5,ul.directory-list h6{font-size:.92em}ul.directory-list h6{float:none;display:block}ul.directory-list li{}ul.directory-list .addbuddy{margin:4px 0 0 0}ul.directory-list .dircheckbox{float:right;margin:0;padding:0!important;margin-top:-1.2em!important;margin-top:-1.9em}ul.directory-list .dircheckbox input.chkbox{margin:0!important;padding:0!important}ul.dir-instruction{margin:0 20px 0 10px}.directory-detail-alumni h6{display:block;float:none}div.directory div.search-results{margin-right:25px;margin-left:25px}div.directory div.search-results ul,div.directory div.search-results ul.directory-list{margin-right:0;margin-left:0}.pc table td.providername{font:bold 1em/1em Arial,Helvetica,sans-serif;color:#6f1817}div.formcontainer,div.formcontainer h2{margin:0}form div.tableform{}form div.tableform table,form div.tableform table *{margin:0}form div.tableform table td{padding:4px 0}form div.tableform table label.phonenum{color:#6f1817;font-weight:bold}table#questionnaire{margin-left:0;margin-right:0}.pc form#AlumDirSearch1,.pc form#postclassnote,.pc form#alumni0{margin-left:28px;margin-right:20px}.sc form#AlumDirSearch1,.sc form#alumni0,.sc form#directorySearchForm0,.sc form#directorySearchForm1,.sc form#directorySearchForm2,.sc form#directorySearchForm3,.sc form#faculty1,.sc form#faculty2,.sc form#faculty3,.sc form#parents0,.sc form#parents1,.sc form#parents2,.sc form#students0,.sc form#NotesSearch1,.sc form#NotesSearch0{margin-left:12px;margin-right:12px}form#AlumDirSearch1 label,form#alumni0 label,form#directorySearchForm0 label,form#directorySearchForm1 label,form#directorySearchForm2 label,form#directorySearchForm3 label,form#faculty1 label,form#faculty2 label,form#faculty3 label,form#parents0 label,form#parents1 label,form#parents2 label,form#students0 label,form#NotesSearch1 label,form#NotesSearch0 label{clear:both;float:none;display:block;margin-bottom:4px}form#AlumDirSearch1 label span,form#alumni0 label span,form#directorySearchForm0 label span,form#directorySearchForm1 label span,form#directorySearchForm2 label span,form#directorySearchForm3 label span,form#faculty0 label span,form#faculty1 label span,form#faculty2 label span,form#faculty3 label span,form#parents0 label span,form#parents1 label span,form#parents2 label span,form#students0 label span,form#NotesSearch1 label span,form#NotesSearch0 label span{clear:both;float:none;display:block}form#directorySearchForm1 #directorySearchForm1-Department,form#directorySearchForm2 #directorySearchForm2-Department,form#directorySearchForm3 #directorySearchForm3-Department,form#faculty1 #faculty1-Department,form#faculty2 #faculty2-Department,form#faculty3 #faculty3-Department,form#parents0 #parents0-Industry,form#parents1 #parents1-Industry,form#parents2 #parents2-Industry,form#parents0 #parents0-Department,form#parents1 #parents1-Department,form#parents2 #parents2-Department,form#students0 #students0-Department,form#AlumDirSearch1 #AlumDirSearch1-Industry,form#AlumDirSearch1 #AlumDirSearch1-Interests,form#alumni0 #alumni0-Industry,form#alumni0 #alumni0-Interests,form#directorySearchForm0 #directorySearchForm0-Industry,form#directorySearchForm0 #directorySearchForm0-Interests,form#form1 #CurriculumAreas,form#teamselect-form #sport,form #ClassYear{width:150px}form#postclassnote input{margin-left:28px;margin-right:20px}form#login-register *,form#loginForm *{margin-left:0;margin-right:0}form#dirAction #actionselect{margin:0;float:left}form#dirAction .selectchk{float:right;margin:0 0 10px 0}form#dirAction #emailaction,form#dirAction #newcontact,form#dirAction #existcontact{padding-left:10px}ul.buddy-lists{margin:0;padding:0}ul.buddy-lists li{font-size:13px;padding:0;background-image:none!important;width:85%}ul.buddy-lists li.alt{}ul.buddy-lists li a.edit-list,ul.buddy-lists li a.remove-list,ul.buddy-lists li a.email-list{margin-top:2px;font-size:12px;width:12px;height:12px;position:absolute}ul.buddy-lists li a.edit-list{background:url(/cassette.axd/file/images/common/editicon-5c6ad4c3fea7a0bc29d7b230c4051c034c97ac9a.gif) no-repeat;text-indent:-3000px;margin-left:8px;text-decoration:none;width:13px;height:12px;margin-top:3px}ul.buddy-lists li a.remove-list{background:url(/cassette.axd/file/images/common/removeicon-c9c31f8e6248313718b670d07f0d350dbeaf35c9.gif) no-repeat;text-indent:-3000px;margin-left:28px;text-decoration:none}ul.buddy-lists li a.email-list{background:url(/cassette.axd/file/images/common/email_list-f12f924e021a1af5b24527f563909bf4afcb9c6e.gif) no-repeat;text-indent:-3000px;margin-left:48px;text-decoration:none;width:14px}ul.buddy-names li a.remove-buddy img{border:0;margin-top:2px}span.numcontact{margin-left:70px;position:absolute;font-weight:normal}#yourlists,#otherlists{margin:0 0 0 30px}#currentlist{margin-bottom:8px}#currentlist label,#contactlist label{padding:0;margin:0}#currentlist input,#contactlist input{margin:0 5px 2px 0;padding:0;float:none}#contactlist label{display:block}#listcontact{margin:0 0 0 24px!important;margin:0}#listcontact input{margin-left:0!important;margin-left:24px}#listcontact #currentlist .numcontacts{font-weight:normal}#listcontact #currentlist .numcontplus{font-weight:normal;color:red}#listcontact #currentlist .numcontplus a{color:red}input#listname{margin-bottom:8px}ul.buddy-names{margin:0;padding:0;width:320px}ul.buddy-names li{margin:0;padding:3px 0;font-size:12px;background-image:none!important;width:inherit}ul.buddy-names li.alt{}ul.buddy-names li a{position:relative;margin:0;font-weight:normal}ul.buddy-names li .remove-buddy{margin-left:5px}#editlist label{font-weight:bold;display:block}#editlist input#listname{width:200px}#alumni table.request{width:300px}ul.interestsprofile{list-style:none;margin:0;padding:0}ul.interestsprofile li{background-image:none;width:200px;float:left}ul.interestsprofile input{margin-right:4px}.spacer{clear:both}#portal{}#portal #primary-content{}#portal #secondary-content{}#inner-content{position:relative;left:160px;width:574px}#inner-content #primary-content{left:0;top:10px;width:390px}#inner-content #secondary-content{left:406px;top:10px}#week{margin-left:160px;margin-right:10px}#nav-auth{font-size:.92em;border-bottom:1px solid #d8d3bf}#nav-auth h2{font-size:1em;color:#fff;margin:0;font-weight:normal;padding:8px 12px}#nav-auth p{font-size:1em;color:#fff;font-weight:bold;padding:0 12px 6px;margin:0}#nav-auth ul{padding:6px 0;border-top:1px solid #82765a}#nav-auth ul li{padding:0 0 0 12px;background:none}#nav-auth ul li.first-child{}#nav-auth ul li.last-child{}#nav-auth ul li.only-child{}#nav-auth ul li a{padding:0 0 0 8px;line-height:16px;color:#a13a6a}.customize-list{margin-bottom:10px}.customize-portal{margin-left:10px}.customize-portal p{margin:0}.customize-portal form span{display:block;margin-bottom:5px}.customize-portal form input{margin-right:5px}.customize-news{margin-left:10px}.customize-news input{margin-right:5px}.customize-athletics{}.customize-athletics .tab-collection{margin-left:10px}.customize-athletics form{}.customize-athletics form span{display:block;float:none;clear:both}.customize-athletics dl.team ul{list-style:none}.customize-athletics dl.team ul li{background:none;padding-left:0}.customize-calendars{margin-left:10px}.customize-calendars ul.calendar-formlist{list-style:none;padding:0;margin:0}.customize-calendars ul.calendar-formlist li{background:none;padding-left:0}.customize-classes{}.customize-classes ul.class-list{list-style:none}.customize-classes ul.class-list li{background:none;padding-left:0}.customize-classes input{margin-right:5px}.finAidCalc #finAidCalc{display:none}.finAidCalc fieldset{width:220px;float:left;margin-right:5px!important;padding:10px;border:4px double #577d8f}.finAidCalc fieldset legend label{font-weight:bold;padding:0 5px;color:#6f1817}.finAidCalc fieldset select{width:100%;border:1px solid #ccc}.finAidCalc #AidMsg{float:none;clear:both}.none{display:none}.landing-treatment #content{top:250px;margin-top:16px}.landing-treatment #primary-content{margin-top:13px}.landing-treatment #secondary-content{margin-top:40px}.landing-treatment #breadcrumbs{position:relative;top:10px}.landing-treatment #footer-container{position:relative;top:250px}.landing-banner{height:250px;width:100%;overflow:hidden;position:absolute;top:208px}.landing-banner .outer{width:935px;height:250px;margin:0 auto}.landing-banner .inner{width:854px;height:250px;position:relative;margin-left:25px}.landing-banner .banner-photo{width:854px;height:250px;position:absolute;margin:0;float:none;overflow:hidden}.landing-banner .banner-photo img{width:854px}.landing-banner .inactive{opacity:.4}.landing-banner .active{}.landing-banner .left{left:-854px}.landing-banner .middle{left:0}.landing-banner .right{right:-854px}.landing-banner .middle h2{font-size:2em;color:#fff;text-shadow:2px 2px 4px #000;position:absolute;bottom:40px;text-align:center;width:100%}.landing-banner2{position:absolute;top:208px;width:100%}.landing-banner2 .inactive{margin:0;float:none;position:absolute;opacity:.4}.landing-banner2 .left{left:0}.landing-banner2 .right{right:0}.landing-banner2 .middle{}.landing-treatment2 .middle{padding-left:25px}.landing-treatment2 .middle img{width:854px}.landing-treatment2 #breadcrumbs{position:relative;top:10px}.landing-treatment2 #primary-content{margin-top:23px}.landing-treatment2 #secondary-content{margin-top:50px}#container .ui-helper-hidden{display:none}#container .ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}#container .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}#container .ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}#container .ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}#container .ui-helper-clearfix{display:block}#container .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}#container .ui-state-disabled{cursor:default!important}#container .ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}#container .ui-accordion{width:90%;margin:0 0 1.5em 0}#container .pc .ui-accordion{margin:0 25px 1.5em 25px}#container .ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px}#container .ui-accordion .ui-accordion-li-fix{display:inline}#container .ui-accordion .ui-accordion-header-active{border-bottom:0!important}#container .ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.6em .5em}#container .ui-accordion-icons .ui-accordion-header a{padding-left:1.5em}#container .ui-accordion .ui-accordion-header .ui-icon{}#container .ui-accordion .ui-accordion-content{padding:1em 1.5em;border-top:0;margin:-2px 0 2px 0;position:relative;top:1px;overflow:auto;display:none}#container .ui-accordion .ui-accordion-content-active{display:block}#container .ui-widget{}#container .ui-widget .ui-widget{}#container .ui-widget input,.ui-widget select,#container .ui-widget textarea,.ui-widget button{}#container .ui-widget-content{border:1px solid #aaa;background:#fff}#container .ui-widget-content a{}#container .ui-widget-header{border:1px solid #aaa;background:#ccc;font-weight:bold}#container .ui-widget-header a{}#container .ui-state-default,#container .ui-widget-content .ui-state-default,#container .ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6}#container .ui-state-default a,#container .ui-state-default a:link,#container .ui-state-default a:visited{text-decoration:none}#container .ui-state-hover,#container .ui-widget-content .ui-state-hover,#container .ui-widget-header .ui-state-hover,#container .ui-state-focus,#container .ui-widget-content #container .ui-state-focus,#container .ui-widget-header .ui-state-focus{border:1px solid #999;background:#6f1817}#container .ui-state-hover a,#container .ui-state-hover a:hover{text-decoration:none}#container .ui-state-active,#container .ui-widget-content .ui-state-active,#container .ui-widget-header .ui-state-active{border:1px solid #aaa}#container .ui-state-active a,#container .ui-state-active a:link,#container .ui-state-active a:visited{text-decoration:none;color:#fff}#container .ui-widget :active{outline:none}#container .ui-state-highlight,#container .ui-widget-content .ui-state-highlight,#container .ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee}#container .ui-state-highlight a,#container .ui-widget-content .ui-state-highlight a,#container .ui-widget-header .ui-state-highlight a{}#container .ui-priority-primary,#container .ui-widget-content .ui-priority-primary,#container .ui-widget-header .ui-priority-primary{font-weight:bold}#container .ui-priority-secondary,#container .ui-widget-content .ui-priority-secondary,#container .ui-widget-header .ui-priority-secondary{opacity:.7}#container .ui-state-disabled,#container .ui-widget-content .ui-state-disabled,#container .ui-widget-header .ui-state-disabled{opacity:.35;background-image:none}#container .ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}#container .ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}#container .ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}#container .ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}#container .ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}#container .ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}#container .ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}#container .ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}#container .ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.news-attach .gallery{margin-left:0;margin-right:0;width:auto}.news-attach ul{margin:0}.news-attach ul li{display:block;float:none;padding:0}.news-attach ul li.active{border:none}.news-attach ul li a{display:block;height:auto;margin:0;overflow:hidden;position:relative;width:auto;border:none}.news-attach .gallery ul li a.file{text-indent:0;padding:2px 0;background-position:left}.news-attach ul li img{border:5px solid #fff}.news-attach ul li .caption{background:#e5e5e5;padding:4px 2px 0}.news-attach .none{display:none}.pc .module .bd p{margin-bottom:1em}.ical-team{}.ical-team-search{margin-bottom:1.5em}.ical-team-list{height:200px;overflow:auto;margin-bottom:1.5em;border:1px solid #d0d0d0}.module .bd .ical-team-list ul{margin:10px 0 10px 10px}.ical-feeds{display:block;position:relative;margin-bottom:1.5em}.ical-feeds.active a.ical-trigger{}.pc .ical-feeds .inner{position:absolute;display:none;border:1px solid #999;padding:10px;background-color:#fff;width:90%;z-index:10;top:20px}.pc .ical-feeds.active .inner{display:block}.ical-buttons a.button{display:block;float:left;margin:0 1em .5em 0}#InternetCalendarLinkButton4{width:80%}.sc .calendar .list .calendar-day dt{font:bold 12px/1.2em Verdana,Arial,Helvetica,sans-serif;margin:0;padding:0}.sc .calendar .list .calendar-day dt span{color:#003d7e}.sc .calendar .list .calendar-day dd{border-bottom:1px solid #ddd;margin:4px 5px 0}.sc .calendar .list .calendar-day dd h4,.sc .calendar .list .calendar-day dd h5,.sc .calendar .list .calendar-day dd span{margin:0;color:#333}