body{width:100%}body:before,body:after{content:"";display:table}body:after{clear:both}body:before,body:after{content:"";display:table}body:after{clear:both}.no-animation{transition:none;-moz-transition:none;-webkit-transition:none}.hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px}@font-face{font-family:'Source Sans Pro';
font-style:normal;
font-weight:300;
src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url(/_cms-site-content/_corporate2/fonts/source-sans-pro-light.woff) format('woff'),url(/_cms-site-content/_corporate2/fonts/source-sans-pro-light.ttf) format('truetype'),url(/_cms-site-content/_corporate2/fonts/source-sans-pro-light.svg) format('svg')}
@font-face{font-family:'Source Sans Pro';
font-style:normal;
font-weight:400;
src:local('Source Sans Pro'),local('SourceSansPro-Regular'),url(/_cms-site-content/_corporate2/fonts/source-sans-pro-reg.woff) format('woff'),url(/_cms-site-content/_corporate2/fonts/source-sans-pro-reg.ttf) format('truetype'),url(/_cms-site-content/_corporate2/fonts/source-sans-pro-reg.svg) format('svg')}
@font-face{font-family:'Source Sans Pro';
font-style:italic;
font-weight:400;
src:local('Source Sans Pro Italic'),local('SourceSansPro-Italic'),url(/_cms-site-content/_corporate2/fonts/source-sans-pro-italic.woff) format('woff'),url(/_cms-site-content/_corporate2/fonts/source-sans-pro-italic.ttf) format('truetype'),url(/_cms-site-content/_corporate2/fonts/source-sans-pro-italic.svg) format('svg')}
@font-face{font-family:'Source Sans Pro';
font-style:normal;
font-weight:600;
src:local('Source Sans Pro Semibold'),local('SourceSansPro-Semibold'),url(/_cms-site-content/_corporate2/fonts/source-sans-pro-bold.woff) format('woff'),url(/_cms-site-content/_corporate2/fonts/source-sans-pro-bold.ttf) format('truetype'),url(/_cms-site-content/_corporate2/fonts/source-sans-pro-bold.svg) format('svg')}
@font-face{font-family:'dearJoe5';
src:local('dearJoe5'),url(/_cms-site-content/_corporate2/fonts/dear-joe-5-v3/dearjoe5.woff2) format('woff2'),url(/_cms-site-content/_corporate2/fonts/dear-joe-5-v3/dearjoe5.woff) format('woff'),url(/_cms-site-content/_corporate2/fonts/dear-joe-5-v3/dearjoe5.ttf) format('truetype')}
html{font-size:100%;height:100%;width:100%;overflow:scroll}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit}body{width:100%}body.tabHighlight input:focus,body.tabHighlight textarea:focus,body.tabHighlight a:focus{outline:2px dotted #30ccd7}table{border-collapse:separate;border-spacing:0}:focus,:active{outline:0}ol,ul{list-style:none}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}.hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.absent{display:none}.disabled,.aspNetDisabled{-webkit-opacity:0.6;-moz-opacity:0.6;-ms-opacity:0.6;opacity:0.6;cursor:default}img{line-height:0;display:block}.mobile{display:none}.desktop{display:block}#skipLink a{position:absolute;top:-6em;width:1px;height:1px;font-size:1.4em;color:#000;z-index:10000 !important;float:left}#skipLink a:focus,#skipLink a:active{width:200px;height:20px;text-decoration:underline;overflow:visible;top:1em !important;color:#000;display:block}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.cssIsOff,.isCSSOn{display:none}body{font-size:62.5%;line-height:1.2;color:#333;font-family:'Source Sans Pro',Arial;height:100%;width:100%;margin:0;padding:0;background:#fff}h1,h2,h3,h4,h5,h6{font-family:'Source Sans Pro',Arial;font-size:1.4em;line-height:1.4;font-weight:300;color:#333}h1{font-size:4.5em;line-height:1.1;font-family:'dearJoe5','Source Sans Pro',Arial;-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures;color:#2f2f2f;font-size:4.4em;font-weight:normal;margin-bottom:0;position:relative}p,li{font-size:1em;line-height:1.5}a{color:#000;text-decoration:none;cursor:pointer}a:hover{color:#000;text-decoration:none}a:visited{color:#000;text-decoration:none}a:focus,a:active{color:#000}a img{border:none}.doNotDisplay{display:none}img{width:100%;height:auto}.siteWrap,#home-wrapper{background-color:#edebea}#content,.content{display:block;overflow:hidden}main,footer{margin:0 auto}footer{overflow:hidden}.col2{display:inline;float:left;width:14.583333333%;margin:0 1.041666667%}.col3{display:inline;float:left;width:22.916666667%;margin:0 1.041666667%}.col4{display:inline;float:left;width:31.25%;margin:0 1.041666667%}.colThree{width:23.404255319%}.colNine{width:74.468085106%}.colSix{width:48.936170213%}.col12{max-width:98em;padding:0 2em;margin:0 auto;box-sizing:border-box}footer .col12{max-width:96em}.colAlpha{float:left}.colBeta{float:right}.two_col_wrap,.one_col_wrap{width:96em;margin:0 auto;background:url('/_cms-site-content/_corporate2/i/home/brand-device-grey.png') no-repeat}.two_col_wrap{background-position:20px 0px;padding-bottom:10em}.one_col_wrap{background-position:30px 0px}.two_col_wrap.innerCol{padding:0 0 1em 0}.signpost_wrap{min-height:1em;margin-right:0;float:right}.signpost_wrap .inner{padding:2.5em 0 4em 0;margin:0 auto}.signpost_wrap .inner:before,.signpost_wrap .inner:after{content:"";display:table}.signpost_wrap .inner:after{clear:both}.signpost_wrap .inner:before,.signpost_wrap .inner:after{content:"";display:table}.signpost_wrap .inner:after{clear:both}.signpost_wrap .inner .inner{margin-top:0}.titleWrap{padding:6em 0 1.8em;background-color:#edebea;position:relative;overflow:hidden}.titleWrap .col12{padding:0 1em 0.4em;position:relative}.titleWrap.opaque{padding-top:0;padding-bottom:1.8em;background:url('/_cms-site-content/_corporate2/i/section-home/sectionHomeBG.png');position:absolute;width:100%;z-index:4;bottom:0px}.titleWrap.opaque.border-red:after{border-left:9px solid #c90044}.titleWrap.opaque.border-red:after:after{border-left:9px solid #c90044}.titleWrap.opaque.border-yellow:after{border-left:9px solid #ffcb00}.titleWrap.opaque.border-yellow:after:after{border-left:9px solid #ffcb00}.titleWrap.opaque.border-blue:after{border-left:9px solid #30ccd7}.titleWrap.opaque.border-blue:after:after{border-left:9px solid #30ccd7}.titleWrap.opaque.border-maroon:after{border-left:9px solid #712d41}.titleWrap.opaque.border-maroon:after:after{border-left:9px solid #712d41}.titleWrap.opaque.border-orange:after{border-left:9px solid #e23b30}.titleWrap.opaque.border-orange:after:after{border-left:9px solid #e23b30}.titleWrap.opaque.border-purple:after{border-left:9px solid #702785}.titleWrap.opaque.border-purple:after:after{border-left:9px solid #702785}.titleWrap.opaque:after{background:url('/_cms-site-content/_corporate2/i/section-home/sectionHomeDivot.png') center top;position:absolute;top:-22px;width:100%;height:22px;visibility:visible;left:-9px}.titleWrap .colNine{padding-left:0}.backgroundIllustration,.tpl-news-hub .backgroundIllustration,.tpl-blog-list .backgroundIllustration,.tpl-blog-post .backgroundIllustration,.tpl-news-list .backgroundIllustration,.tpl-news-article .backgroundIllustration{position:absolute;top:-6em;right:0;z-index:0;width:463px;display:block;height:222px;background:url('/_cms-site-content/_corporate2/i/illustration-learning.png') right 0 no-repeat}.backgroundIllustration.contactUs,.tpl-news-hub .backgroundIllustration.contactUs,.tpl-blog-list .backgroundIllustration.contactUs,.tpl-blog-post .backgroundIllustration.contactUs,.tpl-news-list .backgroundIllustration.contactUs,.tpl-news-article .backgroundIllustration.contactUs{background:url('/_cms-site-content/_corporate2/i/illustration-contactUs.png') right 0 no-repeat}.backgroundIllustration.learning,.tpl-news-hub .backgroundIllustration.learning,.tpl-blog-list .backgroundIllustration.learning,.tpl-blog-post .backgroundIllustration.learning,.tpl-news-list .backgroundIllustration.learning,.tpl-news-article .backgroundIllustration.learning{background:url('/_cms-site-content/_corporate2/i/illustration-learning.png') right 0 no-repeat}.backgroundIllustration.admissions,.tpl-news-hub .backgroundIllustration.admissions,.tpl-blog-list .backgroundIllustration.admissions,.tpl-blog-post .backgroundIllustration.admissions,.tpl-news-list .backgroundIllustration.admissions,.tpl-news-article .backgroundIllustration.admissions{background:url('/_cms-site-content/_corporate2/i/illustration-admissions.png') right 0 no-repeat}.backgroundIllustration.newsInsights,.tpl-news-hub .backgroundIllustration.newsInsights,.tpl-blog-list .backgroundIllustration.newsInsights,.tpl-blog-post .backgroundIllustration.newsInsights,.tpl-news-list .backgroundIllustration.newsInsights,.tpl-news-article .backgroundIllustration.newsInsights{background:url('/_cms-site-content/_corporate2/i/illustration-newsInsights.png') right 0 no-repeat}.backgroundIllustration.default,.tpl-news-hub .backgroundIllustration.default,.tpl-blog-list .backgroundIllustration.default,.tpl-blog-post .backgroundIllustration.default,.tpl-news-list .backgroundIllustration.default,.tpl-news-article .backgroundIllustration.default,.backgroundIllustration.ourSchool,.tpl-news-hub .backgroundIllustration.ourSchool,.tpl-blog-list .backgroundIllustration.ourSchool,.tpl-blog-post .backgroundIllustration.ourSchool,.tpl-news-list .backgroundIllustration.ourSchool,.tpl-news-article .backgroundIllustration.ourSchool{background:url('/_cms-site-content/_corporate2/i/illustration-ourSchool.png') right 0 no-repeat}.backgroundIllustration.ourStudents,.tpl-news-hub .backgroundIllustration.ourStudents,.tpl-blog-list .backgroundIllustration.ourStudents,.tpl-blog-post .backgroundIllustration.ourStudents,.tpl-news-list .backgroundIllustration.ourStudents,.tpl-news-article .backgroundIllustration.ourStudents{background:url('/_cms-site-content/_corporate2/i/illustration-ourStudents.png') right 0 no-repeat}.backgroundIllustration.schoolLife,.tpl-news-hub .backgroundIllustration.schoolLife,.tpl-blog-list .backgroundIllustration.schoolLife,.tpl-blog-post .backgroundIllustration.schoolLife,.tpl-news-list .backgroundIllustration.schoolLife,.tpl-news-article .backgroundIllustration.schoolLife{background:url('/_cms-site-content/_corporate2/i/illustration-schoolLife.png') right 0 no-repeat}.backgroundIllustration.teachingLearning,.tpl-news-hub .backgroundIllustration.teachingLearning,.tpl-blog-list .backgroundIllustration.teachingLearning,.tpl-blog-post .backgroundIllustration.teachingLearning,.tpl-news-list .backgroundIllustration.teachingLearning,.tpl-news-article .backgroundIllustration.teachingLearning{background:url('/_cms-site-content/_corporate2/i/illustration-teachingLearning.png') right 0 no-repeat}.tpl-news-hub .backgroundIllustration,.tpl-blog-list .backgroundIllustration,.tpl-blog-post .backgroundIllustration,.tpl-news-list .backgroundIllustration,.tpl-news-article .backgroundIllustration{background:url('/_cms-site-content/_corporate2/i/illustration-newsInsights.png') right 0 no-repeat}.arrowedTitleWrap:after{background:url("/_cms-site-content/_corporate2/i/home/brand-device-sprite.png") no-repeat;background-position:0 -30px;width:42px;height:23px;visibility:visible;top:-20px;position:absolute;margin-left:25%}.border-red{border-left:4px solid #c90044}.border-yellow{border-left:4px solid #ffcb00}.border-blue{border-left:4px solid #30ccd7}.border-maroon{border-left:4px solid #712d41}.border-orange{border-left:4px solid #e23b30}.border-purple{border-left:4px solid #702785}header{background:none repeat scroll 0 0 #fff;border:0 none;top:0;width:100%;z-index:100;position:relative}header img{float:left;height:auto;width:auto;max-width:420px;margin-left:1em}header nav,header .mainNav{z-index:30;position:relative}.mainLogo{display:block}.mobileLogo{display:none}#HeaderRight{max-width:296px;width:38.9%;float:right}.headerRightLinks{width:100%;float:left}#HeaderLeft{width:59%;padding-top:1em;margin:1.1% 0;float:left}#header-inner{margin:0 auto;padding:0.75em 0 2em;max-width:94em;width:100%;position:relative;height:8em}#miniLogo{display:none;padding-left:1.5em;position:absolute;bottom:0}.innerCol h1:first-of-type{color:#2f2f2f;font-size:4.4em;font-family:'dearJoe5','Source Sans Pro',Arial;-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures;font-weight:normal;margin-bottom:0;position:relative;z-index:1;margin-bottom:0.2em}.tpl-sectionhome header{border:0 none}.LanguageSwitcher{text-align:left}.LanguageSwitcher .language-selection{min-height:3.8em;position:relative;right:0;font-size:1em;margin-bottom:1em;display:none;float:right}.LanguageSwitcher .language-selection p{width:14.2em}.LanguageSwitcher .language-selection p a{position:relative;display:block;padding:0.54em 2.4em 0.54em 3.5em;z-index:1;border-radius:0;font-size:1.3em;font-weight:600;text-align:left}.LanguageSwitcher .language-selection p a:after{content:"";height:8px;width:12px;right:1em;top:50%;margin-top:-4px;position:absolute;background:url('/_cms-site-content/_corporate2/i/compact-mobile-header/mobile-header-icon-sprite.png') no-repeat 0 0}.LanguageSwitcher .language-selection p a.open{background-color:#eee}.LanguageSwitcher .language-selection p a.open:after{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.LanguageSwitcher .language-selection .languageLinks{position:absolute;right:0;background:#fff;border:solid 1px #cecdcc;width:14em;padding:0.5em 0;display:none;z-index:100}.LanguageSwitcher .language-selection .languageLinks .language-options{width:100%}.LanguageSwitcher .language-selection .languageLinks ul{float:left;width:100%}.LanguageSwitcher .language-selection .languageLinks li{float:none;width:100%}.LanguageSwitcher .language-selection .languageLinks a{font-size:1.3em;text-decoration:underline;background:none;display:block;padding:0.4em 1em 0.4em 3.2em;float:left;width:100%;box-sizing:border-box}.LanguageSwitcher .language-selection .languageLinks a.close{display:none}.LanguageSwitcher .language-selection .languageLinks .current a{font-weight:600;text-decoration:none}.heading{display:none}.openSearch,.close{display:none}.noJs .mainNav ul>li:hover{background-color:#000}.noJs .mainNav ul>li:hover>a{color:#fff}.noJs .mainNav ul>li:hover>ul{display:block}.noJs .mainNav ul ul{display:none;position:absolute;background:#fff;border-top:#000 5px solid;width:30em;top:30px;-webkit-box-shadow:0px 7px 10px 0px rgba(0,0,0,0.4);box-shadow:0px 7px 10px 0px rgba(0,0,0,0.4);font-size:0.6em}.noJs .mainNav ul ul a{display:block;font-size:1.5em;padding:0.8em 1em;text-transform:capitalize;margin:0;-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;-webkit-animation:background-color 0.2s ease-in-out;-moz-animation:background-color 0.2s ease-in-out;-ms-animation:background-color 0.2s ease-in-out}.noJs .mainNav ul ul a:hover{background:#edebea;color:#000;transition:none;-moz-transition:none;-webkit-transition:none}.noJs .mainNav ul ul li{width:100%;position:relative}.noJs .mainNav ul ul li.first{display:block}.noJs .mainNav ul ul ul{z-index:3;left:30em;top:0}.noJs .mainNav ul ul ul a{font-size:2.3em}.mainNav{background:#4dc3cf;-webkit-box-shadow:0px 5px 0px 0px rgba(0,0,0,0.2);box-shadow:0px 5px 0px 0px rgba(0,0,0,0.2);z-index:40}.mainNav ul{position:relative;width:96em;margin:0 auto}.mainNav li{float:left;overflow:hidden}.mainNav li a{padding:0.5em 0.85em;font-size:1.5em;color:#000;text-transform:uppercase;display:block}.mainNav li a:hover,.mainNav li a:focus{border:none;background-color:#a0dae5}.mainNav li.current,.mainNav li.open{background:url('/_cms-site-content/_corporate2/i/new-brand-2015/navDivot.png') center 0 no-repeat}.mainNav li.hoverActive>a{color:#fff;background:#003255;margin-top:-0.3em;padding-top:0.8em;z-index:20}.mainNav li.hoverActive ul a:hover{margin-top:0em}.mainNav li ul{display:none;width:auto}.mainNav li .megaNavCE{display:block;width:102.083333333%;margin:0 -1.041666667%;position:absolute;left:0;background:#fff url('/_cms-site-content/_corporate2/i/new-brand-2015/nav_section_header_bg.png') repeat-x top;border-top:5px solid #003255;border-top-color:#003255;border-bottom:1.5em solid #fff;color:#000;margin:0 auto 0 -1em;overflow:hidden;-webkit-box-shadow:0px 7px 10px 0px rgba(0,0,0,0.4);box-shadow:0px 7px 10px 0px rgba(0,0,0,0.4)}.mainNav li .megaNavCE:before,.mainNav li .megaNavCE:after{content:"";display:table}.mainNav li .megaNavCE:after{clear:both}.mainNav li .megaNavCE:before,.mainNav li .megaNavCE:after{content:"";display:table}.mainNav li .megaNavCE:after{clear:both}.mainNav li .megaNavCE a,.mainNav li .megaNavCE a:visited{display:block;color:#000;background:none}.mainNav li .megaNavCE a span,.mainNav li .megaNavCE a:visited span{font-size:1.1em}.mainNav li .megaNavCE span{background:none;padding:0}.mainNav li .megaNavCE .exContent{display:inline;float:left;width:31.25%;margin:0 1.041666667%}.mainNav li .megaNavCE .panelLeft,.mainNav li .megaNavCE .imagePanel{display:inline;float:left;width:31.25%;margin:0 1.041666667%;height:300px;margin-top:7.75em;overflow:hidden}.mainNav li .megaNavCE .current a img,.mainNav li .megaNavCE .open a img{margin-top:0}.mainNav li .megaNavCE .current a,.mainNav li .megaNavCE .open a{background:none}.mainNav li .megaNavCE .linkContainer{top:-5px;z-index:5}.mainNav li .megaNavCE .linkContainer a{text-transform:none;padding:0.25em 1em 0.35em 3em}.mainNav li .megaNavCE .linkContainer a:first-of-type:hover{border-right:solid 1px #cca200}.mainNav li .megaNavCE .linkContainer a:last-of-type:hover{border-left:solid 1px #ffe580;border-right:none}.mainNav li .megaNavCE a.megaNavHeader{font-size:2.8em;font-family:'dearJoe5','Source Sans Pro',Arial;-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures;font-weight:normal;color:#000;padding:0.39em 0.3em;height:50px;text-transform:none}.mainNav li .megaNavCE a.megaNavHeader:hover,.mainNav li .megaNavCE a.megaNavHeader:focus{background:none;margin-top:0}.mainNav li .megaNavCE a.megaNavHeader:hover span,.mainNav li .megaNavCE a.megaNavHeader:focus span{text-decoration:underline}.mainNav li .megaNavCE a.megaNavHeader span{position:absolute;width:300%;font-size:1em;height:auto}.mainNav li .megaNavCE .ulContainer{padding:0}.mainNav li .megaNavCE ul{display:block}.mainNav li .megaNavCE ul li{float:none;padding:0}.mainNav li .megaNavCE ul li a{text-transform:capitalize;font-family:'Source Sans Pro',Arial;padding:0.4em 2em 0.4em 0.9em;display:block;line-height:1.2}.mainNav li .megaNavCE ul li a:hover,.mainNav li .megaNavCE ul li a:focus{background:#edebea}.mainNav li .megaNavCE ul li a:lang(fr){text-transform:none}.mainNav li .megaNavCE ul li.hasChild:hover{background:#edebea url('/_cms-site-content/_corporate2/i/header/meganav_arrow.png') center right no-repeat}.mainNav li .megaNavCE ul li.hasChild>a:hover,.mainNav li .megaNavCE ul li.hasChild>a:focus{margin-top:0;background:#edebea url('/_cms-site-content/_corporate2/i/header/meganav_arrow.png') center right no-repeat;margin-right:0}.mainNav li .megaNavCE ul li.open>a{border-left:5px solid #4dc3cf;font-weight:bold;padding-left:0.6em}.mainNav li .megaNavCE ul li.current>a{border-left:5px solid #4dc3cf;font-weight:bold}.mainNav li .megaNavCE ul li .links{position:absolute;left:306px;top:0;width:300px;z-index:2;min-height:300px;visibility:hidden;border-left:5px solid #4dc3cf;margin-left:20px;height:100%}.mainNav li .megaNavCE ul li .links .thirdLHeader{display:none}.mainNav li .megaNavCE ul li .links .innerLinks{width:282px;padding:10px;background-color:#fff;min-height:286px}.mainNav li .megaNavCE ul li .links .innerLinks a{border:none;margin:0;padding:0.4em 0.9em;font-weight:normal}.mainNav li .megaNavCE ul li .links .innerLinks a:hover,.mainNav li .megaNavCE ul li .links .innerLinks a:focus{text-decoration:underline}.mainNav li .megaNavCE ul li .links .innerLinks .current{background:none}.mainNav li .megaNavCE ul li .links .innerLinks .current.hasChild:hover>a{background:#edebea url('/_cms-site-content/_corporate2/i/header/meganav_arrow.png') center right no-repeat}.mainNav li .megaNavCE ul li .links .innerLinks .open>a,.mainNav li .megaNavCE ul li .links .innerLinks .current>a{font-weight:bold}.mainNav li .megaNavCE ul.d3 li .links{left:286px;top:-1em}.mainNav li .megaNavCE .panelLeft{position:relative;background:#4dc3cf}.mainNav li .megaNavCE .panelLeft:before,.mainNav li .megaNavCE .panelLeft:after{content:"";display:block;height:8px;position:absolute;top:-4px;left:0;width:100%;background:url('/_cms-site-content/_corporate2/i/new-brand-2015/meganav-tear-mask-horizontal.png') no-repeat center 0}.mainNav li .megaNavCE .panelLeft:after{top:auto;bottom:-4px;background:url('/_cms-site-content/_corporate2/i/new-brand-2015/meganav-tear-mask-horizontal.png') no-repeat center -8px}.mainNav li .megaNavCE .panelLeft .inner{text-align:center;padding:10px 2em;height:100%;margin:auto;overflow:visible;position:absolute;left:0;bottom:0;top:0;right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mainNav li .megaNavCE .panelLeft .inner:before,.mainNav li .megaNavCE .panelLeft .inner:after{content:"";display:block;height:140%;position:absolute;top:-20%;left:-4px;width:8px;background:url('/_cms-site-content/_corporate2/i/new-brand-2015/meganav-tear-mask-vertical.png') no-repeat 0 center}.mainNav li .megaNavCE .panelLeft .inner:after{left:auto;right:-4px;background:url('/_cms-site-content/_corporate2/i/new-brand-2015/meganav-tear-mask-vertical.png') no-repeat -8px center}.mainNav li .megaNavCE .panelLeft .headerWrap:after{content:"";width:60%;display:block;border:0;height:3px;background:url('/_cms-site-content/_corporate2/i/new-brand-2015/meganav-tear-mask-horizontal.png') 0 -17px;margin:0 auto}.mainNav li .megaNavCE .panelLeft .heading{font-family:'dearJoe5','Source Sans Pro',Arial;-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures;font-size:2.6em;height:145px}.mainNav li .megaNavCE .panelLeft .heading span{padding:0 0.5em}.mainNav li .megaNavCE .panelLeft .text{font-size:1.5em;overflow:hidden;height:143px}.mainNav li .megaNavCE .panelLeft .heading,.mainNav li .megaNavCE .panelLeft .text{display:table;width:100%}.mainNav li .megaNavCE .panelLeft .heading span,.mainNav li .megaNavCE .panelLeft .text span{display:table-cell;vertical-align:middle}.mainNav li .megaNavCE .panelLeft.naePurple{background:#722c8a;color:#fff}.mainNav li .megaNavCE .panelLeft.naePurple .headerWrap:after{background-position:0 -21px}.mainNav li .megaNavCE .panelLeft.naeOrange{background:#f28650}.mainNav li .megaNavCE .panelLeft.default,.mainNav li .megaNavCE .panelLeft.naePink{background:#ea3056}.mainNav li .megaNavCE .panelLeft.naeMidWarmGrey{background:#8f8b86}.mainNav li .megaNavCE .panelLeft.naeYellow{background:#fdc02d}.mainNav li .megaNavCE .panelLeft.naeLightBlue{background:#a0dae5}.mainNav li .megaNavCE .panelLeft.naeLightWarmGrey{background:#e3e1dc}.mainNav li .megaNavCE .panelLeft.naeDarkBlue{background:#003255;color:#fff}.mainNav li .megaNavCE .panelLeft.naeDarkBlue .headerWrap:after{background-position:0 -21px}.mainNav .megaNavCE.ourSchoolsMeganav .exContent{width:195px}.mainNav .megaNavCE.ourSchoolsMeganav .megaNavHeader{width:900px}.mainNav .megaNavCE.ourSchoolsMeganav .megaNavHeader a{float:left;color:#000}.mainNav .megaNavCE.ourSchoolsMeganav .megaNavHeader a.navSectionHeader{color:#000;font-size:2.8em;font-family:'dearJoe5','Source Sans Pro',Arial;-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures;padding:0.39em 0.3em;height:50px;margin-left:0em;font-weight:300;text-transform:capitalize}.mainNav .megaNavCE.ourSchoolsMeganav .megaNavHeader a.navSectionHeader span{font-size:1em;height:auto}.mainNav .megaNavCE.ourSchoolsMeganav .megaNavHeader a.navSectionHeader:hover span{text-decoration:underline}.mainNav .megaNavCE.ourSchoolsMeganav .megaNavHeader a.link{font-size:1.6em;padding:1.2em 0.4em 0.4em 1.9em;margin-left:2em}.mainNav .megaNavCE.ourSchoolsMeganav .megaNavHeader a.link:hover{text-decoration:underline}.mainNav .megaNavCE.ourSchoolsMeganav .megaNavHeader a.link.all{background:url('/_cms-site-content/_corporate2/i/brand2015/globe.png') no-repeat 0 1.3em}.mainNav .megaNavCE.ourSchoolsMeganav .megaNavHeader a.link.boarding{background:url('/_cms-site-content/_corporate2/i/brand2015/boarding.png') no-repeat 0 0.6em;padding-left:2.4em}.mainNav .megaNavCE.ourSchoolsMeganav p{font-size:1.9em;font-weight:600;padding:0 0 0.2em 0.4em}.mainNav .megaNavCE.ourSchoolsMeganav ul ul{position:static}.mainNav .megaNavCE.ourSchoolsMeganav .links,.mainNav .megaNavCE.ourSchoolsMeganav ul.d2 li .links{top:-3em}.mainNav .megaNavCE.ourSchoolsMeganav ul li a.noLink,.mainNav .megaNavCE.ourSchoolsMeganav ul.d3 li a.noLink{cursor:default;pointer-events:none}.mainNav .megaNavCE.ourSchoolsMeganav ul li:hover a,.mainNav .megaNavCE.ourSchoolsMeganav ul.d3 li:hover a{color:#000}.mainNav .megaNavCE.ourSchoolsMeganav ul li .links,.mainNav .megaNavCE.ourSchoolsMeganav ul.d3 li .links{left:200px;top:0;width:218px}.mainNav .megaNavCE.ourSchoolsMeganav ul li .links .innerLinks,.mainNav .megaNavCE.ourSchoolsMeganav ul.d3 li .links .innerLinks{width:200px;padding:0 10px;min-height:310px;background:#fff}.mainNav .megaNavCE.ourSchoolsMeganav ul li .links .d4 .links,.mainNav .megaNavCE.ourSchoolsMeganav ul.d3 li .links .d4 .links{width:285px}.mainNav .megaNavCE.ourSchoolsMeganav ul li .links .d4 .links .innerLinks,.mainNav .megaNavCE.ourSchoolsMeganav ul.d3 li .links .d4 .links .innerLinks{width:267px}.globalClassroom{font-size:1.3em;background:url('/_cms-site-content/_corporate2/i/new-brand-2015/header-cta-icon-sprite.png') 0 -130px no-repeat;float:right;padding:0.54em 0 0.54em 2.5em;font-weight:600;line-height:1.5;margin:0 0 1em 1.5em}.globalClassroom:hover{text-decoration:underline}.enquiryLinkPanel{position:relative;max-width:94em}.linkContainer{position:absolute;top:0;right:36px;z-index:1;min-height:35px;box-shadow:0 3px 3px 0 rgba(0,0,0,0.18)}.headerLink,.main_nav li .megaNavCE .linkContainer .headerLink{font-size:1.3em;font-weight:600;position:relative;float:right;margin-bottom:0;cursor:pointer}.headerLink a,.main_nav li .megaNavCE .linkContainer .headerLink a{padding:0.8em 1em 0.8em 2.8em;white-space:nowrap;display:block;font-size:1em;z-index:4;position:relative;width:auto;overflow:hidden;background-color:#e3e1dc}.headerLink a:before,.main_nav li .megaNavCE .linkContainer .headerLink a:before{content:"";background:#e3e1dc url('/_cms-site-content/_corporate2/i/new-brand-2015/header-cta-icon-sprite.png') 0 0 no-repeat;height:17px;width:17px;position:absolute;top:0.7em;left:0}.headerLink a:hover,.main_nav li .megaNavCE .linkContainer .headerLink a:hover,.headerLink a:focus,.main_nav li .megaNavCE .linkContainer .headerLink a:focus{background-color:#e3e1dc}.headerLink:before,.main_nav li .megaNavCE .linkContainer .headerLink:before,.headerLink:after,.main_nav li .megaNavCE .linkContainer .headerLink:after{content:"";position:absolute;display:block;width:36px;height:40px;top:0;left:-35px;background:url('/_cms-site-content/_corporate2/i/new-brand-2015/cta-tab-sprite.png') -107px 0px no-repeat;z-index:3}.headerLink:after,.main_nav li .megaNavCE .linkContainer .headerLink:after{background:url('/_cms-site-content/_corporate2/i/new-brand-2015/cta-tab-sprite.png') -160px 0px no-repeat;right:-35px;left:auto}.fixed .headerLink a{height:14px}.videoOverlay{display:none}body #cboxOverlay{background:url('/_cms-site-content/_corporate2/i/grey_85.png') repeat}body #cboxClose{right:2em}#colorbox #cboxLoadedContent{height:auto;width:auto}#colorbox #cboxLoadedContent video,#colorbox #cboxLoadedContent iframe{padding:5em 2em 2em;display:block;margin:0em auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.main_nav li .megaNavCE .linkContainer{top:0}.main_nav li .megaNavCE .linkContainer .headerLink a{padding:0.65em 2.5em 0.65em 3.5em}.main_nav li .megaNavCE .linkContainer .headerLink.globe a{padding:0.65em 2.5em 0.65em}.main_nav li .megaNavCE .linkContainer .headerLink.graduationCap a{padding:0.65em 2.5em 0.65em}.main_nav li .megaNavCE .linkContainer .headerLink.penPaper a{padding:0.65em 2.5em 0.65em}.searchContainer{width:100%;min-height:3.6em}.searchContainer .site-search{width:155px;-webkit-transition:width 0.5s ease-in-out;-moz-transition:width 0.5s ease-in-out;-o-transition:width 0.5s ease-in-out;transition:width 0.5s ease-in-out;margin-left:7px;float:right;position:relative}.searchContainer .site-search label.text{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;background:none}.searchContainer .site-search .text{display:inline-block;background:#edecea;padding:0.55em 30px 0.55em 1em;width:100%;-webkit-transition:width 0.5s ease-in-out;-moz-transition:width 0.5s ease-in-out;-o-transition:width 0.5s ease-in-out;transition:width 0.5s ease-in-out;box-sizing:border-box;-moz-box-sizing:border-box;font-size:1.6em;border:none;-webkit-border-radius:18px 18px 18px 18px;-moz-border-radius:18px 18px 18px 18px;-ms-border-radius:18px 18px 18px 18px;-o-border-radius:18px 18px 18px 18px;border-radius:18px 18px 18px 18px}.searchContainer .site-search .text :focus{color:#474646}.searchContainer .site-search .button{right:0;top:0;border:none;height:100%;position:absolute;display:inline-block;background:url('/_cms-site-content/_corporate2/i/new-brand-2015/header-icon-sprite.png') no-repeat 0 5px;text-indent:-9999px;margin-left:0;cursor:pointer;display:block;width:30px;height:30px;padding:0}.searchContainer .site-search:hover{width:180px}.searchContainer .site-search:hover .text{width:100%}.breadcrumb{margin-bottom:1em}.breadcrumb li{font-size:1.3em;float:left;color:#999}.breadcrumb li span{margin:0 0.5em;color:#000}.breadcrumb li.first span{margin-left:0}.breadcrumb li:after{content:"/"}.breadcrumb li a:hover{border-bottom:none}.breadcrumb li a:hover span{border-bottom:1px solid #000}.breadcrumb li a:visited{color:#000}.breadcrumb li.last span{color:#fff}.breadcrumb li.last:after{content:""}.meganav{display:none}footer{background:#fff}footer li,footer p{font-size:1.4em}.topFooter{border-top:7px solid #4dc3cf;color:#000;position:relative;padding:4em 1em 2em}.topFooter .col12{border-bottom:4px solid #f3f3f3;padding-bottom:1em}.topFooter:before{content:"";background:url('/_cms-site-content/_corporate2/i/new-brand-2015/footer-tear-mask.png') 0 0 repeat-x;width:100%;height:6px;display:block;position:absolute;left:0;top:-3px}.topFooter .name,.topFooter strong{font-weight:600}.topFooter .address{display:inline;float:left;width:64.583333333%;margin:0 1.041666667%}.topFooter .address div{margin-left:0}.topFooter .address h3{font-size:1.4em;margin-bottom:0.4em}.topFooter .address .logo{width:22%;padding-left:0;float:left}.topFooter .address .details{display:inline;float:left;width:64.583333333%;margin:0 1.041666667%}.topFooter .address .details .number{display:block;float:none;margin:0 2.083333334% 0 0}.topFooter .address p{font-size:1.4em;margin-bottom:0.8em}.topFooter .address p.link{margin:0}.topFooter .address .addressDetails span{display:block}.topFooter .links{display:inline;float:left;width:14.583333333%;margin:0 1.041666667%}.topFooter .links .inner{padding:0 2em}.topFooter h2{font-size:1.4em;text-transform:none;color:#000;margin-bottom:0.3em;font-weight:600;text-align:left}.topFooter a{color:#000;text-decoration:underline}.topFooter .links{min-height:22em}.topFooter .links li{font-size:1.5em;margin-bottom:0.5em}.bottomFooter{padding:2em 0 2.5em}.bottomFooter .crownLogo{display:inline-block;vertical-align:middle;margin:0 0.7em 0 0;width:auto}.bottomFooter .stacked span{display:inline-block;vertical-align:middle}.bottomFooter a{border-bottom:1px solid #000}.housekeepingWrap{display:inline;float:left;width:97.916666667%;margin:0 1.041666667%}.housekeepingWrap p{overflow:hidden;width:50%;float:left;font-weight:600;margin-bottom:2em}.housekeeping_links{width:100%;overflow:hidden}.housekeeping_links li{font-weight:600;padding:0 0.7em 0 0.6em;position:relative;float:left}.housekeeping_links li:after{content:"";width:2px;height:100%;position:absolute;background:#000;top:0;right:0}.housekeeping_links li:first-child{padding-left:0}.housekeeping_links li:last-child{padding-right:0}.housekeeping_links li:last-child:after{display:none}.socialNetworkLinks{float:right;width:50%;margin-bottom:2em}.bottomFooter .socialLinks{float:right}.bottomFooter .socialLinks li{float:left;margin-right:0.6em;-webkit-opacity:0.5;-moz-opacity:0.5;-ms-opacity:0.5;opacity:0.5;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;-webkit-animation:opacity 0.5s ease-in-out;-moz-animation:opacity 0.5s ease-in-out;-ms-animation:opacity 0.5s ease-in-out}.bottomFooter .socialLinks li a{width:30px;height:29px;display:block;text-decoration:none;text-indent:-9999px;border:none;overflow:hidden;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;background:url('/_cms-site-content/_corporate2/i/new-brand-2015/footer-social-icon-sprite.png') top left no-repeat}.bottomFooter .socialLinks li a.facebook{background-position:center -32px}.bottomFooter .socialLinks li a.twitter{background-position:center 0px}.bottomFooter .socialLinks li a.flickr{background-position:center -187px}.bottomFooter .socialLinks li a.youtube{background-position:center -124px}.bottomFooter .socialLinks li a.instagram{background-position:center -63px}.bottomFooter .socialLinks li a.linkedIn{background-position:center -94px}.bottomFooter .socialLinks li a.googlePlus{background-position:center -156px}.bottomFooter .socialLinks li:hover{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;opacity:1;transition:none;-moz-transition:none;-webkit-transition:none}.htmlContent{font-size:1.5em;margin-bottom:1em}.htmlContent h1,.htmlContent h2,.htmlContent h3,.htmlContent h4,.htmlContent h5,.htmlContent h6{padding:0;line-height:1.33;margin:-0.3em 0 0.5em}.htmlContent h1,.htmlContent h2,.htmlContent h3{color:#000;font-family:'Source Sans Pro',Arial}.htmlContent h1,.htmlContent h2{font-weight:300;clear:both}.htmlContent h1{font-size:2.8em !important}.htmlContent h2{font-size:2.6em}.htmlContent h3{font-size:2.4em !important}.htmlContent h4{font-size:2.2em !important}.htmlContent h5{font-size:2em !important}.htmlContent h6{font-size:1.8em !important}.htmlContent a{text-decoration:none;color:#0872cc;border-bottom:1px solid #0872cc}.htmlContent strong{font-weight:600}.htmlContent em{font-style:italic}.htmlContent li{margin:0.2em 0}.htmlContent ul,.htmlContent ol{margin-left:2.5em;margin-bottom:1.68em}.htmlContent ul li,.htmlContent ol li{font-size:1.2em}.htmlContent ul li ul,.htmlContent ol li ul,.htmlContent ul li ol,.htmlContent ol li ol{margin-bottom:0}.htmlContent ul li ul li,.htmlContent ol li ul li,.htmlContent ul li ol li,.htmlContent ol li ol li{font-size:1em}.htmlContent ul li{position:relative}.htmlContent ul li:before{background:#5bc1d0;display:block;content:"";position:absolute;height:8px;width:8px;left:-15px;top:12px}.htmlContent ul li p{font-size:1em}.htmlContent ol li{list-style-type:decimal;list-style-position:outside}.htmlContent table{width:auto !important;border-collapse:collapse;margin:1.5em 0 1.68em}.htmlContent table thead th{background-color:#83e0e8;font-weight:bold;color:#000}.htmlContent table tbody th{background-color:#bbf0f4;color:#000;font-weight:bold}.htmlContent table caption{margin-bottom:1em}.htmlContent dd{margin-bottom:0.5em}.htmlContent dt{font-weight:bold;margin-bottom:0.5em}.htmlContent dl{margin-left:2.5em;padding:0.2em 0}.htmlContent img{max-width:100%}.htmlContent table th,.htmlContent table td{border:1px solid #999;padding:0.5em 0.8em}.htmlContent p,.htmlContent li{font-size:1.2em;line-height:1.6}.htmlContent p{margin-bottom:1.4em}.two_col_wrap .innerCol{min-height:40em;background:#fff;position:relative;padding:2em 2em 1em;margin-bottom:1em}.two_col_wrap .innerCol:before{background:url('/_cms-site-content/_corporate2/i/new-brand-2015/sectionHomeTear.png') repeat-x top;content:"";width:100%;height:10px;display:block;position:absolute;left:0;top:0;z-index:1}.two_col_wrap .innerCol.sitemap{overflow:hidden}.info-image{padding:5em 0 4em 0}.htmlContent .contentTestimonial,.content .contentTestimonial{clear:left;margin:1em 0;padding:1em 0;position:relative;text-align:center}.htmlContent .contentTestimonial:before,.content .contentTestimonial:before,.htmlContent .contentTestimonial:after,.content .contentTestimonial:after{transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);background:#4dc3cf url('/_cms-site-content/_corporate2/i/testimonialBackground.png') no-repeat center 0;background-size:100% 8px;content:"";height:8px;left:0;position:absolute;width:100%;z-index:1}.htmlContent .contentTestimonial:before,.content .contentTestimonial:before{top:0}.htmlContent .contentTestimonial:after,.content .contentTestimonial:after{bottom:0}.htmlContent .contentTestimonial p,.content .contentTestimonial p{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;color:#333;font-size:1.4em;font-style:italic;font-weight:600;margin:0 0.5em 0;padding:3em 1em;position:relative;z-index:2}@media screen and (min-width:500px){.htmlContent .contentTestimonial p,.content .contentTestimonial p{padding:1em 3em}}.htmlContent .contentTestimonial p:first-of-type:before,.content .contentTestimonial p:first-of-type:before,.htmlContent .contentTestimonial p:last-of-type:after,.content .contentTestimonial p:last-of-type:after{background:#4dc3cf url('/_cms-site-content/_corporate2/i/testimonialQuoteSprite.png') no-repeat -2px -92px;content:"";height:41px;position:absolute;width:51px}.htmlContent .contentTestimonial p:first-of-type:before,.content .contentTestimonial p:first-of-type:before{left:0;top:0.5em}.htmlContent .contentTestimonial p:last-of-type:after,.content .contentTestimonial p:last-of-type:after{background-position:-2px -137px;bottom:0.5em;right:0}.htmlContent .contentTestimonialAlt,.content .contentTestimonialAlt{background:#edebea}.htmlContent .contentTestimonialAlt:before,.content .contentTestimonialAlt:before,.htmlContent .contentTestimonialAlt:after,.content .contentTestimonialAlt:after{background:#fff url('/_cms-site-content/_corporate2/i/testimonialBackgroundAltTop.png') no-repeat center 0;background-size:100% 20px;height:20px}.htmlContent .contentTestimonialAlt:after,.content .contentTestimonialAlt:after{background-image:url('/_cms-site-content/_corporate2/i/testimonialBackgroundAltBottom.png')}.htmlContent .contentTestimonialAlt p:first-of-type:before,.content .contentTestimonialAlt p:first-of-type:before{background-position:-2px 0}.htmlContent .contentTestimonialAlt p:last-of-type:after,.content .contentTestimonialAlt p:last-of-type:after{background-position:-2px -47px}.htmlContent .contentTestimonialSmall,.content .contentTestimonialSmall{background:#f6f5f3 url('/_cms-site-content/_corporate2/i/testimonialBackgroundSmallRepeat.png') repeat-y 0 0;border:none;margin:1em auto;padding:0.5em 0 1.5em 0.4em;width:264px}@media screen and (min-width:500px){.htmlContent .contentTestimonialSmall,.content .contentTestimonialSmall{float:left;margin:0 1em 0 0}}.htmlContent .contentTestimonialSmall:before,.content .contentTestimonialSmall:before,.htmlContent .contentTestimonialSmall:after,.content .contentTestimonialSmall:after{background:#fff url('/_cms-site-content/_corporate2/i/testimonialBackgroundSmallTop.png') no-repeat center 0;background-size:100% 20px;height:20px}.htmlContent .contentTestimonialSmall:after,.content .contentTestimonialSmall:after{background-image:url('/_cms-site-content/_corporate2/i/testimonialBackgroundSmallBottom.png')}.htmlContent .contentTestimonialSmall p,.content .contentTestimonialSmall p{font-size:1.4em;padding:1.5em 1em}.htmlContent .contentTestimonialSmall p:first-of-type:before,.content .contentTestimonialSmall p:first-of-type:before,.htmlContent .contentTestimonialSmall p:last-of-type:after,.content .contentTestimonialSmall p:last-of-type:after{height:31px;width:38px}.htmlContent .contentTestimonialSmall p:first-of-type:before,.content .contentTestimonialSmall p:first-of-type:before{background-position:-2px -182px;top:0}.htmlContent .contentTestimonialSmall p:last-of-type:after,.content .contentTestimonialSmall p:last-of-type:after{background-position:-2px -217px;bottom:0}@media screen and (min-width:761px){.content .contentTestimonial:not(.contentTestimonialSmall){margin-right:35.7em}}.content .contentTestimonial p{line-height:1.3;font-size:2.1em;padding-right:1em !important;width:auto}@media screen and (min-width:500px){.content .contentTestimonial p{padding-right:3em !important}}@media screen and (min-width:500px){.content .contentTestimonialSmall p{padding-right:1em !important}}.signpost{margin-bottom:2em;position:relative;background:#fff}.signpost a{background:#fff;display:block;width:100%;height:auto;padding-bottom:1em}.signpost a:visited{color:#000}.signpost img{width:100%;height:auto;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;-webkit-animation:opacity 0.5s ease-in-out;-moz-animation:opacity 0.5s ease-in-out;-ms-animation:opacity 0.5s ease-in-out}.signpost h2{font-size:2.2em;margin-bottom:0.4em;font-weight:600}.signpost h2:before{content:'';display:block;height:10px;width:100%;left:0;position:absolute;background:url('/_cms-site-content/_corporate2/i/new-brand-2015/footer-tear-mask.png') center bottom no-repeat;margin-top:-1.2em;background-color:#4dc3cf}.signpost p.text{font-size:1.5em;text-align:left}.signpost p.link{font-size:1.5em;font-weight:600;margin-top:0.8em;color:#000}.signpost p.link span{border-bottom:1px solid #000}.signpost .inner{padding:2em;display:block;position:relative}.signpost.naePink .inner h2:before,.signpost.red .inner h2:before{background-color:#ea3056}.signpost.naeYellow .inner h2:before,.signpost.yellow .inner h2:before{background-color:#fdc02d}.signpost.naeBrandBlue .inner h2:before,.signpost.blue .inner h2:before{background-color:#4dc3cf}.signpost.naeDarkBlue .inner h2:before{background-color:#003255}.signpost.naeLightBlue .inner h2:before{background-color:#a0dae5}.signpost.naeMidWarmGrey .inner h2:before{background-color:#8f8b86}.signpost.naeLightWarmGrey .inner h2:before{background-color:#e3e1dc}.signpost.naePurple .inner h2:before,.signpost.maroon .inner h2:before,.signpost.purple .inner h2:before{background-color:#722c8a}.signpost.naeOrange .inner h2:before,.signpost.orange .inner h2:before{background-color:#f28650}.contentWrapper{background:#fff;position:relative;overflow:hidden;padding:3em 2em}.contentWrapper:before{background:url('/_cms-site-content/_corporate2/i/new-brand-2015/sectionHomeTear.png') repeat-x top;content:"";width:100%;height:10px;display:block;position:absolute;left:0;top:0;z-index:1}.title{background:#edebea;padding:5em 0 2em;border-bottom:#30ccd7 5px solid}.title div{padding-left:1.5em}.title h1,.two_col_wrap h1,.one_col_wrap h1{color:#000;font-size:5em;margin-bottom:0.2em}#empty-header{background:#edebea;padding:1em 0 4em;border-bottom:#30ccd7 5px solid}div.summary p{color:#000;font-size:1.6em;margin-bottom:1em;line-height:1.4}p.summary{color:#000;font-size:2em;line-height:1.5}.summary_wrap{padding:0 0 2em}.ctaLink{color:#0872cc;font-size:1.8em;display:block;margin-bottom:0.5em;overflow:hidden;position:relative;text-decoration:none;-webkit-transition:padding-left 0.3s ease-in-out;-moz-transition:padding-left 0.3s ease-in-out;transition:padding-left 0.3s ease-in-out;-webkit-animation:padding-left 0.3s ease-in-out;-moz-animation:padding-left 0.3s ease-in-out;-ms-animation:padding-left 0.3s ease-in-out;padding:0.8em 0.8em 0.8em 2.4em}.ctaLink:before{content:"";background-repeat:no-repeat;background-position:0 0.7em;background-image:url('/_cms-site-content/_corporate2/i/global/signpostArrowBlue.png');display:block;width:2.2em;height:2.2em;position:absolute;top:0;left:0;-webkit-transition:width 0.3s ease-in-out;-moz-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out;-webkit-animation:width 0.3s ease-in-out;-moz-animation:width 0.3s ease-in-out;-ms-animation:width 0.3s ease-in-out}.htmlContent ul.download_list{margin:0.5em 0 2em 0 !important}.htmlContent ul.download_list li{list-style:none;margin:0}.htmlContent ul.download_list li:before{display:none}.downloadsPanel h2,.relatedLinksPanel h2,.related_links h2{font-size:1.9em;line-height:1.2;color:#000;margin:1.2em 0 0;clear:both}.download_list li a{display:block;padding:1em 0.7em 1em 3.2em;margin-bottom:0.7em;background:url('/_cms-site-content/_corporate2/i/downloads/file-type-sprite.png') no-repeat;margin-left:-2px;color:#000;font-size:0.917em}.download_list li a:hover{border-bottom:none}.download_list li a span{text-decoration:underline}.download_list li a:hover span{color:#000;text-decoration:underline}.download_list li a:visited span{text-decoration:none;color:#000;text-decoration:underline}.download_list li a:active span{color:#000;text-decoration:underline}.download_list .file a{background-position:0.7em 1em}.download_list .pdf a{background-position:0.7em -2.2em}.download_list .word a{background-position:0.7em -8.6em}.download_list .excel a{background-position:0.7em -11.7em}.download_list .powerpoint a{background-position:0.7em -5.3em}.addThis{float:right}.addThis li{list-style-type:none;float:left;margin:0 0.5em 0 0;width:auto}.addThis li:last-child{margin-right:0}.addThis li img{width:auto}.noJs aside.animatedShareControls{display:none}.js aside.animatedShareControls ul{white-space:nowrap}.js aside.animatedShareControls ul li{float:left;width:16px}.js aside.animatedShareControls ul li:before{display:none}.js aside.animatedShareControls ul li a{background-color:#fff;background:url('/_cms-site-content/_corporate2/i/icons/facebook.png') no-repeat;width:100%;height:100%;display:block}.js aside.animatedShareControls ul li a:hover{text-decoration:none}.js aside.animatedShareControls ul li a.customTwitter{background:url('/_cms-site-content/_corporate2/i/icons/twitter.png') no-repeat}.js aside.animatedShareControls ul li a.customMore{background:url('/_cms-site-content/_corporate2/i/icons/addThis.png') no-repeat}.js aside.animatedShareControls ul li a span{visibility:hidden}.js aside.animatedShareControls li,.js aside.animatedShareControls a.addThisShareMenu{width:20px;height:20px}.htmlContent .related_links ul{margin:0.5em 0 0;padding:0.3em 0.7em 1em 2em}.htmlContent .related_links li{font-size:1.1em;list-style-type:square;margin-bottom:0.4em;list-style-position:outside}.htmlContent .related_links li a{color:#000;border-bottom:none;text-decoration:underline;display:block;position:relative}.htmlContent .related_links li:before{display:none}.htmlContent .related_links ul:empty{display:none}.searchResults p{font-size:1.6em;padding-top:1em}.searchResults strong{font-weight:700}a.title{background:none;border:none;padding:0;font-size:1.8em}.resultText p{font-size:2em;padding-top:0}.resultText{margin-bottom:4em}.result a{text-decoration:underline}.result li>a{text-decoration:none}.result:after{content:"";display:block;border:0;height:2px;background:url('/_cms-site-content/_corporate2/i/header/text_panel_divider_sprite.png') center -16px;margin:3em auto}.result ul{margin-top:1em}.result li{display:inline}.result li a:hover{text-decoration:underline}.result li a:after{content:">";margin-left:0.5em;text-decoration:none !important}.result li a,.result li span{margin:0 0.5em 0 0;font-size:1.3em}.result li.first a,.result li.first span{margin-left:0}.searchResults .download a{position:relative;padding-left:1.5em}.searchResults .download a:before{content:"";position:absolute;left:0;top:0;height:20px;width:20px;background:url('/_cms-site-content/_corporate2/i/icons/small-file-icon-sprite.png') no-repeat left top}.searchResults .file a:before{background-position:0 0}.searchResults .pdf a:before{background-position:0 -20px}.searchResults .word a:before{background-position:0 -40px}.searchResults .excel a:before{background-position:0 -60px}.searchResults .powerpoint a:before{background-position:0 -80px}.innerCol #GlobalBody_Body_SearchMoreButton_ContainerDivSearchMoreButton{margin-bottom:2em}.form{background:#f8f4f3;padding:1.5em}.form,.formfield input,.formfield textarea,.formfield select{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form .textField{clear:both;max-width:100%}.form .textField label{font-size:1.2em;padding-left:0.1em;color:#000;display:block;margin-bottom:0.2em}.form .checkBox input{width:auto}.form .checkBox p{font-size:0.8em;display:block;width:70%;padding-left:2em}.formfield input,.formfield textarea,.formfield select{font-size:1em;line-height:1.4;padding:0.5em;width:75%;margin-bottom:1.5em;color:#666;float:left;font-family:'Source Sans Pro',Arial}.formfield input[type=text],.formfield textarea,.formfield select{border:1px solid #bfbfbf;border-radius:0}.formfield textarea{min-height:16em}.form .buttons{clear:both}.form .buttons input,.email_signup .button{font-size:1.2em}.form .buttons input,.email_signup .button,div.button input{background-color:#30ccd7;padding:0.6em 1em 0.45em;color:#000;border:none;font-family:'Source Sans Pro',Arial;text-transform:uppercase}.form .buttons input:hover,.email_signup .button:hover{cursor:pointer;background:#39c0cb}.form .error{background:#b10813;color:#fff;padding:0.7em 1em 0.9em;margin-bottom:1.6em}.form .errorField input,.form .errorField select,.form .errorField textarea,.formfield .errorField select{border:1px solid #b10813}.form .errorField label{color:#b10813}.form .errorMsg{float:right;width:25%;color:#b10813}.form .errorMsg .message{padding-left:0.5em}.formfield select{color:#b4bdbf}.formfield select option{color:#333}.mobileMegaNav{position:relative}.mobileMegaNav div.container{position:relative;left:0px;z-index:10;background:transparent;overflow:hidden;padding:20px 0px 30px 0px;border-top:4px solid #000;background:#424242}.mobileMegaNav div.container:after{content:"";position:absolute;width:110%;height:100%;left:-20px;bottom:0px;-webkit-box-shadow:inset 0px -8px 16px #000;-moz-box-shadow:inset 0px -8px 16px #000;-o-box-shadow:inset 0px -8px 16px #000;box-shadow:inset 0px -8px 16px #000;z-index:-1}.mobileMegaNav div.container>div.item:first-child{margin-top:-45px}.mobileMegaNav div.container>div.item{position:absolute;padding:0px 10px}.mobileMegaNav div.container>div.item h3{background:#424242;color:#fff;font-size:2.2em;padding:0.2em 0em;padding-left:10px;z-index:2;position:relative;height:44px}.mobileMegaNav div.container>div.item.active>ul>li{border-left:6px solid #30ccd7}.mobileMegaNav div.container>div.item.active>ul>li.current,.mobileMegaNav div.container>div.item.active>ul>li.open{border-left:6px solid #30ccd7}.mobileMegaNav div.container>div.item.active>ul>li.current span,.mobileMegaNav div.container>div.item.active>ul>li.open span{font-weight:bold}.mobileMegaNav div.container>div.item.active.l0>ul>li{border-left:6px solid #dfdfdf}.mobileMegaNav div.container>div.item.active.l0>ul>li.current,.mobileMegaNav div.container>div.item.active.l0>ul>li.open{border-left:6px solid #30ccd7}.mobileMegaNav div.container>div.item ul{border-bottom:none;display:block}.mobileMegaNav div.container>div.item ul.d1{padding-top:52px}.mobileMegaNav div.container>div.item ul ul{display:none}.mobileMegaNav div.container>div.item ul li{position:relative;border-left:6px solid #dfdfdf;padding-right:45px;z-index:1}.mobileMegaNav div.container>div.item ul li:before,.mobileMegaNav div.container>div.item ul li:after{content:"";display:table}.mobileMegaNav div.container>div.item ul li:after{clear:both}.mobileMegaNav div.container>div.item ul li:before,.mobileMegaNav div.container>div.item ul li:after{content:"";display:table}.mobileMegaNav div.container>div.item ul li:after{clear:both}.mobileMegaNav div.container>div.item ul li.selected{background:#068194;-webkit-transition:background-color 0.5s ease-in-out;-moz-transition:background-color 0.5s ease-in-out;transition:background-color 0.5s ease-in-out;-webkit-animation:background-color 0.5s ease-in-out;-moz-animation:background-color 0.5s ease-in-out;-ms-animation:background-color 0.5s ease-in-out}.mobileMegaNav div.container>div.item ul li.current>span{font-weight:bold}.mobileMegaNav div.container>div.item ul li a{width:100%;height:45px;text-decoration:none;display:block;border-bottom:1px solid #fff;background:#dfdfdf;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}.mobileMegaNav div.container>div.item ul li a span{height:45px;width:100%;font-size:1.4em;vertical-align:middle;display:table-cell;padding-left:0.5em}.mobileMegaNav div.container>div.item ul li a.nextLevel,.mobileMegaNav div.container>div.item ul li a.prevLevel{padding:0;margin:0}.mobileMegaNav div.container>div.item ul li a.nextLevel>span,.mobileMegaNav div.container>div.item ul li a.prevLevel>span{padding:0;margin:0;display:block}.mobileMegaNav div.container>div.item ul li a.nextLevel{border:none;background:url('/_cms-site-content/_corporate2/i/galleries/contentpage_gallery_next.png') center center no-repeat #aeaeae;text-indent:-9999px;height:45px;width:45px;position:absolute;z-index:2;right:0px;top:-1px;border-top:1px solid #fff;border-bottom:1px solid #fff}.mobileMegaNav div.container>div.item ul li a.nextLevel>span{border-left:6px solid #8b8b8b}.mobileMegaNav div.container>div.item ul li a.prevLevel{border:none;background:#20ccda;text-indent:-9999px;height:45px;width:45px;position:absolute;z-index:1;right:0px;top:0px;border-bottom:1px solid #fff;display:none}.mobileMegaNav div.container>div.item ul li a.prevLevel>span{background:url('/_cms-site-content/_corporate2/i/galleries/contentpage_gallery_next.png') center center no-repeat transparent;transition:none;-moz-transition:none;-webkit-transition:none}.mobileMegaNav div.container>div.item ul li a.prevLevel>span.rotate{-webkit-transition:transform 0.5s ease-in-out;-moz-transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;-webkit-animation:transform 0.5s ease-in-out;-moz-animation:transform 0.5s ease-in-out;-ms-animation:transform 0.5s ease-in-out;-webkit-transition:-webkit-transform 0.5s ease-in-out;-moz-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;-webkit-animation:-webkit-transform 0.5s ease-in-out;-moz-animation:-webkit-transform 0.5s ease-in-out;-ms-animation:-webkit-transform 0.5s ease-in-out;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.mobileMegaNav div.container>div.item ul li.open a.nextLevel{background-color:#20ccda}.mobileMegaNav div.container>div.item ul li.open a.nextLevel>span{border-left:6px solid #20ccda}.simpleMobileNav li{display:block;position:relative;border-bottom:1px solid #dfdfdf}.simpleMobileNav li:last-child{border-bottom:1px solid #fff}.simpleMobileNav li a{width:100%;display:block;height:45px;text-decoration:none;position:relative;z-index:1;overflow:hidden;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}.simpleMobileNav li a span{height:100%;width:100%;font-size:1.4em;display:block;padding-left:0.5em;padding-top:10px;border-left:6px solid #dfdfdf}.simpleMobileNav li.current>a,.simpleMobileNav li.open>a{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}.simpleMobileNav li.current>a span,.simpleMobileNav li.open>a span{border-left:6px solid #20ccda;font-weight:bold}.simpleMobileNav li .openSubMenu{position:absolute;right:0px;top:0px;width:52px;height:45px;z-index:2;-webkit-tap-highlight-color:transparent;background:#ededeb;cursor:pointer}.simpleMobileNav li .openSubMenu:after{content:"";height:14px;width:15px;display:block;position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-7.5px;background:url('/_cms-site-content/_corporate2/i/new-brand-2015/nav-sub-menu.png') 0 0 no-repeat}.simpleMobileNav li .openSubMenu.open:after{background-position:0 -14px}.simpleMobileNav li ul{display:none;padding-bottom:1em;background:#424242;position:relative;border-top:1px solid #000;border-bottom:1px solid #000;overflow:hidden}.simpleMobileNav li ul:after{content:"";position:absolute;width:110%;height:110%;left:-20px;bottom:0px;-webkit-box-shadow:inset 0px -2px 10px #000;-moz-box-shadow:inset 0px -2px 10px #000;-o-box-shadow:inset 0px -2px 10px #000;box-shadow:inset 0px -2px 10px #000}.simpleMobileNav li ul li{border-bottom:1px solid #000}.simpleMobileNav li ul li.last{border-bottom:none}.simpleMobileNav li ul li a{background:#424242}.simpleMobileNav li ul li a span{color:#fff;padding-left:2em;border-left:6px solid #424242}.simpleMobileNav li ul li .openSubMenu{display:none}.linkPanelWrap{background:#edebea}.brandDevice{margin-top:-3em;position:relative;overflow:hidden}.brandDevice:before{content:"";display:block;width:42px;height:30px;margin-left:-933px;position:absolute;top:0;left:50%}.brandDevice .deviceInner{padding:3em 0 3em;margin:3em 0 0}.brandDevice.transparentGrey:before{background:url('/_cms-site-content/_corporate2/i/home/brand-device-lower.png') no-repeat;border-right:2000px solid #edebea;border-left:500px solid #edebea}.brandDevice.transparentGrey .deviceInner{background:#edebea;padding-bottom:6em}.brandDevice.greyWhite:before{background:url('/_cms-site-content/_corporate2/i/home/brand-device-sprite.png') no-repeat 0 -90px;border-right:2000px solid #fff;border-left:500px solid #fff}.brandDevice.greyWhite .deviceInner{background:#fff}.linksContainer{width:102.127659574%}.homeLinkPanel{width:31.25%;margin-right:2.083333333%;float:left;position:relative;min-height:51em;background:#fff}.homeLinkPanel .inner{background-color:#fff;min-height:25em;background-position:bottom right}.signpost a{padding-bottom:0}@media screen and (max-width:1023px){.mobile{display:block}.desktop{display:none}.stacked{display:inline;float:left;width:97.916666667%;margin:0 1.041666667%;margin-bottom:1em}.housekeepingWrap p{width:100%}.flex-direction-nav li a{height:20px;width:20px}.col12,.two_col_wrap,.one_col_wrap{display:inline;float:left;width:97.916666667%;margin:0 1.041666667%;margin-bottom:1em;background-position:19px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.responsive-carousel{padding:0}header #header-inner{height:auto;text-align:right;padding:0.75em 0}header #header-inner .globalClassroom{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}#HeaderLeft,#HeaderRight{width:100%;float:none}#HeaderLeft{width:100%;margin:0;padding:0;box-sizing:border-box;max-width:60em}#HeaderRight{display:inline-block;padding-right:1em;position:absolute;top:1.3em;right:0}header img{margin-top:2.8em;margin-bottom:2.8em;float:none}header{margin-bottom:0}header.mobileFixed{position:fixed;width:100%;left:0;top:0}header.mobileFixed+*{padding-top:16em}.mobileButtons{overflow:hidden;width:100%}.ctaLinks{width:50%;float:left;position:relative}.ctaLinks .headerLink{display:inline-block;width:100%;font-size:1.5em;box-shadow:none;position:absolute;background-size:auto 100%;background:#e3e1dc;box-shadow:0px 2px 0px rgba(0,0,0,0.2)}.ctaLinks .headerLink a{font-size:1em;padding:1.1em 2em 1.3em 3em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:none;margin-left:-1em;border:none;font-weight:400;height:auto;text-overflow:ellipsis;width:calc(100% + 1em);-webkit-transition:none;-moz-transition:none;transition:none}.ctaLinks .headerLink a:before,.ctaLinks .headerLink a:after{content:"";background:url('/_cms-site-content/_corporate2/i/compact-mobile-header/mobile-header-icon-sprite.png') no-repeat}.ctaLinks .headerLink a:before{top:0.9em;left:0.2em;height:24px;width:24px;background:url('/_cms-site-content/_corporate2/i/compact-mobile-header/play_icon.svg') no-repeat}.ctaLinks .headerLink a:after{background-position:-126px 0;position:absolute;top:1.05em;right:0.94em;width:9px;height:16px;display:block}.ctaLinks .headerLink:after{display:none}.ctaLinks .headerLink:before{background:url('/_cms-site-content/_corporate2/i/compact-mobile-header/mobile-cta-end-grey.svg') no-repeat;height:56px;width:63px;left:-63px;background-size:auto 100%}.navButton{background:#4dc3cf;margin:0;width:50%;display:inline-block;float:left;position:relative;z-index:2;padding-left:1.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.navButton.justNav{width:100%}.navButton.justNav+.ctaLinks{height:auto}.navButton:active,.navButton:hover{background-position:-30px 0}.navButton span{font-size:1.6em;padding:0.782em 1em 0.782em 2em;background:none;display:inline-block;position:relative}.navButton span:before{content:"";height:16px;width:19px;position:absolute;top:50%;margin-top:-8px;left:0;background:url('/_cms-site-content/_school-master/img/header/menu-mobile.png') left center no-repeat transparent}.navButton.open span:before{width:13px;left:0.3em;margin-top:-8px;background:url('/_cms-site-content/_corporate2/i/compact-mobile-header/mobile-header-icon-sprite.png') -136px 0 no-repeat}.crest{display:none}.mobileFixed .simpleMobileNav{height:calc(100vh - 6.7em);overflow-y:scroll}.mobileFixed #header-inner{display:none}.mobileFixed .crest,.mobileFixed .navButton span,.mobileFixed .ctaLinks .headerLink a{border:1px solid #d9d4d2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mobileFixed .crest{width:28%;background:#fff;height:6.7em;display:block;float:left;position:relative}.mobileFixed .navButton{float:right;width:28%;text-align:left;padding-left:0}.mobileFixed .navButton span{padding:2.3em 1em 0.6em 1em;width:100%;text-align:center}.mobileFixed .navButton span:before{left:50%;margin-left:-10px;top:0.7em;margin-top:0}.mobileFixed .navButton.open span:before{margin-left:-7px}.mobileFixed .mobile.ctaLinks{width:44%}.mobileFixed .ctaLinks .headerLink{box-shadow:none;position:static;background:#e3e1dc}.mobileFixed .ctaLinks .headerLink a{margin-left:0;padding:2.534em 1em 0.6em 1em;text-align:center;height:auto;width:100%}.mobileFixed .ctaLinks .headerLink a:before{left:50%;margin-left:-12px;top:0.5em}.mobileFixed .ctaLinks .headerLink a:after{display:none}.mobileFixed .ctaLinks .headerLink:before{display:none}.mobileFixed .noCTALinks .ctaLinks{display:none}.mobileFixed .noCTALinks .mobile.navButton{width:72%}.crest:after{content:"";background:url('/_cms-site-content/_corporate2/i/compact-mobile-header/school-crest-sprite.png') 0 0 no-repeat;height:48px;width:68px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.simpleMobileNav>ul>li{border-top:1px solid #aaa;border-bottom:none}.simpleMobileNav>ul>li>ul>li{border-top:1px solid #555}.simpleMobileNav>ul>li:first-child .openSubMenu{height:calc(45px + 1em)}.simpleMobileNav>ul>li:first-child a{border-left:6px solid #dfdfdf;padding-top:1em}.simpleMobileNav>ul>li:first-child a span{border-left:none}.two_col_wrap .signpost_wrap{width:100%}.two_col_wrap .signpost_wrap .signpostList:before,.two_col_wrap .signpost_wrap .signpostList:after{content:"";display:table}.two_col_wrap .signpost_wrap .signpostList:after{clear:both}.two_col_wrap .signpost_wrap .signpostList:before,.two_col_wrap .signpost_wrap .signpostList:after{content:"";display:table}.two_col_wrap .signpost_wrap .signpostList:after{clear:both}.two_col_wrap .signpost_wrap .signpostList ul{margin-top:0;width:102.127659574%}.two_col_wrap .signpost_wrap .signpostList ul li{float:left;width:47.916666667%;margin-right:2.083333333%}.two_col_wrap .signpost_wrap .signpostList .inner{min-height:24em}.two_col_wrap .colAlpha{width:100%}.bottomFooter .socialLinks{float:left;margin-bottom:1em}.headerLink{width:100%;display:block;box-shadow:none;font-size:1.4em}.simpleMobileNav .headerLink{font-size:1.6em}.simpleMobileNav .headerLink a:after{content:"";background:url('/_cms-site-content/_corporate2/i/compact-mobile-header/mobile-header-icon-sprite.png') no-repeat -126px 0;position:absolute;top:0.85em;right:1.25em;width:9px;height:16px;display:block}.headerLink.globalClassroom{margin:0;padding:0;top:0;line-height:1.2;background:none;float:none}.headerLink.globalClassroom a:before{content:"";position:absolute;left:1em;width:23px;background:url('/_cms-site-content/_corporate2/i/compact-mobile-header/mobile-header-icon-sprite.png') no-repeat -149px 0;height:15px;top:0.9em}.headerLink.globalClassroom:after{display:none}}div.button input{-webkit-appearance:none}div.loadMore{margin-bottom:2em}div.loadMore div.button.loading input,div.loadMore div.button.loading input:hover{background:#e9e8e7 url('/_cms-site-content/_corporate2/i/hub/loading-posts.gif');background-position:center;background-repeat:no-repeat;text-indent:-1000em;overflow:hidden;display:block}div.loadMore div.button{position:relative}div.loadMore div.button input{padding:0.85em 1em;color:#000;border:none;font-family:'Source Sans Pro',Arial,sans-serif;font-weight:600;display:block;-webkit-appearance:none;background-color:#e9e8e7;font-size:1.6em;width:100%;cursor:pointer}div.loadMore div.button input:hover{background-color:#dddad8}div.loadMore div.button.disabled{display:none}.postsButton input{cursor:pointer}.postsButton.disabled{display:none}@media screen and (max-width:768px){.htmlContent iframe{min-width:100% !important;width:320px !important;*width:100% !important}.stacked{display:inline;float:left;width:97.916666667%;margin:0 1.041666667%;margin-bottom:1em}.container{overflow:hidden}.one_col_wrap.home_wrap{padding:0}.one_col_wrap p.summary{margin:0.5em 0.7em 0.5em}.colThree,.colNine{width:100%}.breadcrumb li{font-size:1.5em}.mainLogo{display:none}.mobileLogo{display:block}header #header-inner{padding:0}header #header-inner *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}header img{margin:0;width:28em;max-width:100%}header #HeaderLeft,header #HeaderRight{margin:0;width:100%;max-width:100%;float:none;overflow:hidden;box-sizing:border-box}header #HeaderLeft{padding:1.75em 10em 1.75em 2em}#HeaderRight{padding-right:0;display:block;position:static}.searchContainer{width:100%;background:#e3e1dc;min-height:0}.searchContainer .searchBoxWrap{display:none;overflow:hidden}.searchContainer .site-search{clear:both;width:calc(100% - 4.2em);margin:0;height:50px;padding:1em;float:left}.searchContainer .site-search .text{width:100%;padding:0.434em 2.2em 0.434em 1em;margin:0;background:#fff;font-size:1.5em}.searchContainer .site-search .button{right:1.5em;top:50%;margin-top:-8px;background:url('/_cms-site-content/_corporate2/i/compact-mobile-header/mobile-header-icon-sprite.png') no-repeat -36px 0;width:15px;height:17px}.searchContainer .site-search:hover{width:calc(100% - 4.2em)}.searchContainer .site-search:hover .text{width:100%}.searchContainer .close{margin-top:0.5em;color:#e3e1dc}.searchContainer .close:visited,.searchContainer .close:active{color:#e3e1dc}.openSearch,.close{position:relative;display:block;text-indent:-9999px;color:#fff}.openSearch:visited,.close:visited,.openSearch:hover,.close:hover,.openSearchactive,.closeactive{color:#fff}.openSearch:after,.close:after{content:"";position:absolute;top:50%;left:50%;background:url('/_cms-site-content/_corporate2/i/compact-mobile-header/mobile-header-icon-sprite.png') no-repeat}.openSearch{height:3em;position:absolute;top:3.2em;right:0.5em;width:3.5em;padding:0.5em 1em}.openSearch:after{margin-left:-10px;margin-top:-10px;height:20px;width:20px;background-position:-14px 0}.close{width:4em;height:4em;float:left}.close:after{margin-left:-8px;margin-top:-8px;height:16px;width:16px;background-position:-55px 0}.LanguageSwitcher{width:100%;position:static;z-index:2;background:#e3e1dc;float:none}.LanguageSwitcher .language-selection{width:100%;min-height:0;margin-bottom:0;position:static}.LanguageSwitcher .language-selection p{position:absolute;top:2.3em;right:5em;width:5em}.LanguageSwitcher .language-selection p a{text-indent:-9999px;padding:1em;width:auto;box-sizing:border-box;font-size:1.4em;display:block}.LanguageSwitcher .language-selection p a:after{right:0}.LanguageSwitcher .language-selection p a.open{background-color:#fff}.LanguageSwitcher .language-selection .languageLinks{position:relative;float:left;width:100%;padding:0;top:1px;border-top:0;background:none;border-bottom:none}.LanguageSwitcher .language-selection .languageLinks a.close{font-size:1em;padding:0;border:none;text-decoration:none;width:4em;display:block}.LanguageSwitcher .language-selection .languageLinks .heading{overflow:hidden;background:#e3e1dc;display:block}.LanguageSwitcher .language-selection .languageLinks .heading span{font-size:1.5em;font-weight:600;width:calc(100% - 2.7em);float:left;padding:0.734em 1em}.LanguageSwitcher .language-selection .languageLinks a{padding:1em 1.2em 1em 4em;border-bottom:1px solid #c3bcb8;background:#e3e1dc}.LanguageSwitcher .language-selection .languageLinks a:before{left:1.2em}.LanguageSwitcher .language-selection .languageLinks li:last-child a{border-bottom:none}.LanguageSwitcher .language-selection .languageLinks .current a{background:#edecea;font-weight:700;text-decoration:underline}.mobile.navButton{width:45%;padding-right:5em;box-sizing:border-box}.mobile.ctaLinks{width:55%}.mobileFixed .mobile.navButton{width:28%;padding:0}.htmlContent p{font-size:1.4em;line-height:1.5}.htmlContent li{font-size:1.4em}.linksContainer{width:100%}.linksContainer .homeLinkPanel{width:100%;min-height:0}.linksContainer .homeLinkPanel img{position:relative;float:left;width:40%}.linksContainer .homeLinkPanel .inner{min-height:0;float:right;width:60%;box-sizing:border-box;padding:2em 2em 1em}.titleWrap{background-color:#edebea;position:relative;overflow:hidden}.titleWrap.opaque{border:none}.sectionWrap.border-red,.sectionWrap.border-yellow,.sectionWrap.border-maroon,.sectionWrap.border-blue,.sectionWrap.border-purple{border-left:none}.housekeeping_links p,.housekeeping_links li{display:inline;float:left;width:97.916666667%;margin:0 1.041666667%;margin-bottom:1em;padding:0;border:none}.housekeeping_links p:after,.housekeeping_links li:after{display:none}.by_status{text-align:left;padding-top:2em}.by_status img{float:none}.topFooter .address{display:inline;float:left;width:97.916666667%;margin:0 1.041666667%;padding-bottom:2em;margin-bottom:2em;border-bottom:1px solid #c5c3c4}.topFooter .address .inner{width:auto;margin:auto;padding:0em 2em}.topFooter .links{display:inline;float:left;width:47.916666667%;margin:0 1.041666667%;min-height:0}.topFooter .links.first{background:none}.housekeepingWrap p{width:100%}}@media screen and (max-width:580px){.col12,.two_col_wrap,.one_col_wrap{background-position:19px 0}header img{max-width:100%}.bottomFooter .stacked span{width:calc(100% - 36px - 1.7em)}}@media screen and (max-width:440px){.two_col_wrap .signpost_wrap .signpostList ul{width:100%}.two_col_wrap .signpost_wrap .signpostList ul li{float:none;width:100%;margin-right:0}.two_col_wrap .signpost_wrap .signpostList .inner{min-height:0}.linksContainer .homeLinkPanel img,.linksContainer .homeLinkPanel .inner{width:100%;float:none}.topFooter .address{border-bottom:0;padding-bottom:0}.topFooter .links{display:inline;float:left;width:97.916666667%;margin:0 1.041666667%;float:none;min-height:0}.topFooter .links .inner{padding:0}}.noJs .simpleMobileNav{display:none}.noJs .quickContactPanel ul{display:none}.noJs .quickContactPanel .innerPanel:hover ul{display:block}.noJs .main_nav ul li ul{display:none}.noJs .main_nav ul li a:hover{color:#fff;background:#000}.noJs .main_nav ul li:hover ul{display:block;position:absolute;background:#fff;border-top:#000 5px solid;width:20em;top:3.5em;-webkit-box-shadow:0px 7px 10px 0px rgba(0,0,0,0.4);box-shadow:0px 7px 10px 0px rgba(0,0,0,0.4)}.noJs .main_nav ul li:hover ul a{color:#000;display:block;padding:0.5em 1em}.noJs .main_nav ul li:hover ul a:hover{background:#edebea}.noJs .main_nav ul li:hover ul ul{display:none}.noJs .main_nav ul li:hover ul li{width:100%;position:relative}.noJs .main_nav ul li:hover ul li:hover ul{display:block;left:20em;background:#edebea;border-top:0;top:0}.noJs .main_nav ul li:hover ul li:hover ul a:hover{background:#e4e1df}.noJs .slides li{margin-bottom:2em}.noJs .sectionHeader{height:auto}.noJs #shareControls{display:none}@page{margin:0.5cm}
@media print{*{background:transparent !important;color:#000 !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}nav,.main_nav,.mainNavCE,#HomeLink_schoolLogoImageMobile_schoolLogoImageMobile.mobile,.Cats,.topFooter,.quickContactPanel,.shareControls,.galleryNav,.flex-direction-nav,div.bottomFooter div.col12 div.housekeepingWrap div.housekeeping_links ul,.articleCategoryFilter,.fc-header-left,.fc-header-right{display:none !important}#content{width:100%;margin:0;float:none}body{font:12pt Georgia,"Times New Roman",Times,serif;line-height:1.3}h1{font-size:36pt}h2{font-size:14pt}h3,h4,h5,h6{font-size:12pt}header{margin-bottom:0}blockquote,ul{margin:0}ul{list-style:none}li{content:"? "}img{max-width:100% !important}img{border:0}a:link{font-weight:bold;text-decoration:underline;color:#06c}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}p a{word-wrap:break-word}p a[href^="http://"]:after,a[href^="https://"]:after{content:" (" attr(href) ")";page-break-before:always}.two_col_wrap .colHeightFix{border-color:#fff;margin-bottom:2em}.articleList{border-bottom:1px solid #999}}.language-selection li{position:relative}.language-selection a:before{content:'';position:absolute;left:1em;margin-top:0.3em;width:16px;height:11px;background:url('/_cms-site-content/_corporate2/i/flags.png') no-repeat}.language-selection .en>a:before,.language-selection a[hreflang="en"]:before{background-position:0 -11px}.language-selection .sk>a:before,.language-selection a[hreflang="sk"]:before{background-position:-32px -33px}.language-selection .cs>a:before,.language-selection a[hreflang="cs"]:before{background-position:-16px 0}.language-selection .tr>a:before,.language-selection a[hreflang="tr"]:before{background-position:-48px -33px}.language-selection .pt>a:before,.language-selection a[hreflang="pt"]:before{background-position:-48px -22px}.language-selection .nl>a:before,.language-selection a[hreflang="nl"]:before{background-position:-16px -22px}.language-selection .it>a:before,.language-selection a[hreflang="it"]:before{background-position:-48px -11px}.language-selection .fr>a:before,.language-selection a[hreflang="fr"]:before{background-position:-64px 0}.language-selection .id>a:before,.language-selection a[hreflang="id"]:before{background-position:-32px -11px}.language-selection .zh>a:before,.language-selection a[hreflang="zh"]:before{background-position:0 -44px}.language-selection .sv>a:before,.language-selection a[hreflang="sv"]:before{background-position:-16px -33px}.language-selection .es>a:before,.language-selection a[hreflang="es"]:before{background-position:-48px 0}.language-selection .vi>a:before,.language-selection a[hreflang="vi"]:before{background-position:-64px -33px}.language-selection .ru>a:before,.language-selection a[hreflang="ru"]:before{background-position:0 -33px}.language-selection .ja>a:before,.language-selection a[hreflang="ja"]:before{background-position:-64px -11px}.language-selection .el>a:before,.language-selection a[hreflang="el"]:before{background-position:-16px -11px}.language-selection .ko>a:before,.language-selection a[hreflang="ko"]:before{background-position:0 -22px}.language-selection .de>a:before,.language-selection a[hreflang="de"]:before{background-position:-32px 0}.language-selection .pl>a:before,.language-selection a[hreflang="pl"]:before{background-position:-32px -22px}.language-selection .ro>a:before,.language-selection a[hreflang="ro"]:before{background-position:-64px -22px}@media screen and (max-width:767px){.language-selection a:before{left:1em}}