@charset "utf-8";*{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}
body,html{overflow-x:hidden;font-family:Arial,Helvetica,sans-serif;font-weight:400}h1{font-weight:700;font-size:23px;line-height:30px;color:#6b2086}h2,p{color:#474c55}
h2{font-size:15px;padding:3px 0 5px 0}p{padding:2px 0 4px 0;font-size:13px;line-height:18px}img{border:0}a{color:#474c55}a:hover{text-decoration:none}
#loader,#loader-grey{position:absolute;z-index:10;width:31px;height:31px;left:50%;margin-left:-15px;background-image:url(images/ajax-loader.gif)}#loader{top:40%;margin-top:-15px}
#loader-grey{margin-top:205px;margin-left:-18px;margin-top:138px;display:none;background-image:url(images/ajax-loader-grey.gif)}#container{width:1600px;min-height:650px;max-height:900px;height:100%;position:absolute;left:50%;margin-left:-800px;z-index:1;overflow:hidden}
#opening-screen{width:1600px;height:900px;background-image:url(images/background-opening3.jpg);position:absolute;background-size:100%;z-index:12;display:none}
#student-group{background-image:url(images/opening-students-frames-3.png);width:750px;height:433px;position:absolute;top:276px;left:354px;z-index:13;background-size:100%;display:none;background-repeat:no-repeat}
#discover-holder{margin:auto;width:920px;position:relative}#discover-box{top:400px;right:0;width:220px;background-color:#6b2086;background-color:rgba(107,32,134,0.9);position:absolute;z-index:15;display:none;box-shadow:0 6px 15px rgba(0,0,0,0.35)}
#discover-box p,#discover-box h2{color:#FFF}a.b-enter{padding:12px 12px 12px 15px;color:#FFF;display:block;width:100%;text-decoration:none;font-weight:bold;background-image:url(images/icon-enter.gif);background-position:right;background-repeat:no-repeat}
a.b-enter:hover{opacity:.8}#framed-animation{display:none;width:100%;min-height:650px;max-height:900px;height:100%;position:absolute;z-index:3;background-repeat:no-repeat;-webkit-backface-visibility:hidden;opacity:0}
#content,#blur-frame{width:100%;min-height:650px;max-height:900px;height:100%;position:absolute;z-index:1;background-repeat:no-repeat;display:none}#blur-frame{z-index:2}
#vignette-holder{width:100%;min-height:650px;max-height:900px;height:100%;z-index:14;pointer-events:none}#vignette-holder,#hover-container-front,#hover-container-back{position:absolute}
#hover-container-back{z-index:4}#hover-container-front{width:100%;min-height:650px;max-height:900px;height:100%;z-index:11}.inithide{display:none}#overlays{width:100%;position:absolute;z-index:6}
#pillar-left{background-image:url(images/overlays/pillar-left2.png);width:84px;height:277px;position:absolute;left:0;top:177px}#pillar-right{background-image:url(images/overlays/pillar-right.png);width:82px;height:277px;position:absolute;right:0;top:177px}
#walker-overlay{width:100%;height:145px;position:absolute;background-image:url(images/overlays/walker-overlay.png);z-index:6;top:253px}#walker-container{position:absolute;z-index:5;top:400px}
#walker-container-back{width:100%;position:absolute;z-index:3;top:340px}#walker1{width:166px;height:170px;position:absolute;bottom:6px;left:-200px;background-image:url(images/frames/walk3.png);background-repeat:no-repeat}
#walker2{width:151px;height:154px;position:absolute;bottom:-4px;right:-200px;background-image:url(images/frames/walk3-r.png)}#header{width:100%;height:80px;position:absolute;background-color:#FFF;background-color:rgba(255,255,255,0.85);box-shadow:0 3px 5px rgba(0,0,0,0.2);z-index:16;top:-90px}
#header-sub{width:920px;margin:auto;margin-top:20px}#logo{width:140px;height:50px;float:left}#logo a:hover{opacity:.8}#vig-left{width:150px;height:750px;background-image:url(images/overlay-l.png);background-repeat:repeat-y;position:absolute;left:0}
#vig-bleft{width:150px;height:150px;background-image:url(images/overlay-bl.png);background-repeat:repeat-y;position:absolute;left:0;top:751px}#vig-bottom{width:1300px;height:150px;background-image:url(images/overlay-b.png);background-repeat:repeat-x;position:absolute;top:751px;left:150px}
#vig-bright{width:150px;height:150px;background-image:url(images/overlay-br.png);background-repeat:repeat-y;position:absolute;right:0;top:751px}#vig-right{width:150px;height:750px;background-image:url(images/overlay-r.png);background-repeat:repeat-y;position:absolute;right:0;top:0}
#screen-video{position:absolute;z-index:4;top:129px;left:746px;display:none;max-width:89px;cursor:pointer}#mini-video_logo,.jwlogo{display:none!important;opacity:0!important;visibility:hidden!important}
#mini-video-overlay{position:absolute;width:104px;height:64px;z-index:3;background-color:#c01;opacity:0}#mini-video,#gif-fallback{position:absolute;width:104px;height:64px;z-index:1}
#mini-video-play{z-index:2;width:23px;height:20px;left:40px;top:20px;background-image:url(images/play-icon-small.png);background-repeat:no-repeat;position:absolute}
#gif-fallback{display:none}#videocontainer:hover{opacity:.9}#video-popup{position:absolute;left:50%;margin-left:-290px;width:580px;height:342px;padding:20px;top:-530px;z-index:5;background-color:#000;background-color:rgba(0,0,0,0.8)}
#video-popup-holder{width:540px;height:302px}#close{position:absolute;top:-5px;right:-5px;width:29px;height:29px;cursor:pointer;background-image:url(images/icons-menu2.gif);background-position:-150px 0;z-index:2}
#close:hover{background-position:-150px -29px}.animate{-webkit-backface-visibility:hidden}#menu{width:920px}#menu ul{float:right;margin-top:20px}#menu ul li{float:left;display:inline;position:relative}
#menu ul li a{display:block;float:left;width:29px;height:29px;margin-right:13px;margin-bottom:2px;background-image:url(images/icons-menu2.gif)}#menu ul li:hover ul{display:block}
#menu li ul{position:absolute;width:136px;top:11px;right:13px;display:none}#menu li ul li{float:left;clear:both;width:100%;list-style:none;display:block}
#menu li ul a{color:#FFF;font-size:12px;width:100%;clear:both;height:32px;padding:9px 0 0 10px;background-image:none;background-color:#8b8d91;text-decoration:none;margin-bottom:0}
#menu a.alt{background-color:#727479}#menu li ul a:hover{opacity:.9}#menu li ul a.smenu{padding-left:32px;background-color:#8b8d91;background-image:url(images/sub-menu-icons.png);background-repeat:no-repeat}
#menu li ul a.smenu.alt{background-color:#727479}#smenu1{background-position:6px 6px}#smenu2{background-position:6px -23px}#smenu3{background-position:6px -52px}
#smenu4{background-position:6px -82px}#smenu5{background-position:6px -110px}#menu .menu1,#menu .menu2{display:none}#menu .menu3 a{margin-right:0}.menu1 a:hover{background-position:0 -29px}
.menu2 a{background-position:-30px 0}.menu2 a:hover{background-position:-30px -29px}.menu3 a{background-position:-60px 0}.menu3 a:hover{background-position:-60px -29px}
.menu4 a{background-position:-90px 0}.menu4 a:hover{background-position:-90px -29px}.menu5 a{background-position:-120px 0}.menu5 a:hover{background-position:-120px -29px}
.hover-desk{position:absolute;display:block;z-index:11;top:-430px;outline:0}a.hover-desk:hover{opacity:.8}a.hover-desk:active{background-color:transparent}
#hover1{width:213px;height:200px;top:-300px;left:686px;z-index:10}#hover2{width:183px;height:102px;left:930px}#hover2_a{width:53px;height:90px;left:994px}
#hover3{width:229px;height:191px;left:981px}#hover4{width:167px;height:131px;left:617px}#hover5{width:89px;height:200px;left:1204px}#hover6{width:166px;height:155px;left:818px}
#hover7{width:191px;height:131px;left:471px}#hover7_a{width:54px;height:83px;left:524px}#hover8{width:96px;height:219px;left:305px}#hover9{width:226px;height:188px;left:398px}
.hoverbox{padding:12px 19px 12px 19px;background-color:#ee2e24;background-color:rgba(238,46,36,0.9);width:304px;min-height:20px;z-index:10;position:absolute;display:none}
.greytip{background-color:#e9e5eb;background-color:rgba(226,222,228,0.9);border-radius:20px}.greytip h2{color:#6b2086!important}.greytip p{color:#474c55!important}
.greytip .tooltip-triangle,.greytip .tooltip-triangle-left{visibility:hidden}.hoverbox h2,.hoverbox p{color:#FFF}.hoverbox h2{font-size:18px}.hoverbox p{font-size:13px}
#hoverbox1{top:220px;left:418px}#hoverbox2{left:678px;top:240px}#hoverbox3{left:693px;top:100px}#hoverbox5{left:933px;top:101px}#hoverbox6{left:563px;top:131px}
#hoverbox7{left:616px;top:238px}#hoverbox8{left:380px;top:100px}#hoverbox9{left:610px;top:100px}#hoverbox4{left:762px;top:133px}#hoverbox10{left:844px;top:67px;z-index:17}
.tooltip-triangle,.tooltip-triangle-left{width:19px;height:19px;opacity:.9;background-image:url(images/tooltip-triangle.png);position:absolute;bottom:-19px;right:10px}
.tooltip-triangle-left{background-position:-19px 0;left:10px}.unit{position:absolute;z-index:1}.unit1{left:686px;top:296px}.unit2{left:923px;top:310px}
.unit3{left:981px;top:163px}.unit6{left:816px;top:246px}.unit7{left:470px;top:310px}.unit8{left:305px;top:143px}.unit5{left:1202px;top:146px}.unit9{left:397px;top:165px}
.unit4{left:617px;top:247px}.unit .unit-sub{position:absolute;z-index:2}.unit .unit-over{z-index:3;opacity:0}.unit1 .unit-sub{width:213px;height:158px;background-image:url(images/layers-units.png);background-position:-680px -397px}
.unit1 .unit-over{background-position:-680px -555px}.unit2 .unit-sub{width:194px;height:133px;background-image:url(images/layers-units.png);background-position:-258px -283px}
.unit2 .unit-over{background-position:-258px -416px}.unit3 .unit-sub{width:229px;height:192px;background-image:url(images/layers-units.png);background-position:0 0}
.unit3 .unit-over{background-position:0 -192px}.unit5 .unit-sub{width:96px;height:218px;background-image:url(images/layers-units.png);background-position:-478px -468px}
.unit5 .unit-over{background-position:-574px -468px}.unit6 .unit-sub{width:169px;height:108px;background-image:url(images/layers-units.png);background-position:-472px -229px}
.unit6 .unit-over{background-position:-472px -337px}.unit7 .unit-sub{width:193px;height:134px;background-image:url(images/layers-units.png);background-position:-253px 0}
.unit7 .unit-over{background-position:-253px -134px}.unit8 .unit-sub{width:96px;height:219px;background-image:url(images/layers-units.png);background-position:0 -387px}
.unit8 .unit-over{background-position:-96px -387px}.unit9 .unit-sub{width:228px;height:191px;background-image:url(images/layers-units.png);background-position:-666px 0}
.unit9 .unit-over{background-position:-666px -191px}.unit4 .unit-sub{width:167px;height:109px;background-image:url(images/layers-units.png);background-position:-473px 0}
.unit4 .unit-over{background-position:-473px -109px}.podium9{position:absolute;width:74px;height:79px;left:113px;top:112px;z-index:5;background-image:url(images/layers-units.png);background-position:-264px -576px}
.podium3{position:absolute;width:75px;height:79px;left:72px;top:116px;z-index:5;background-image:url(images/layers-units.png);background-position:-371px -572px}
.staff{position:absolute;z-index:1}#staff6{left:51px;top:-67px;width:56px;height:101px;background-image:url(images/staff-sprites.png);background-position:0 -451px}
#staff1{left:62px;top:-53px;width:82px;height:140px;z-index:1;background-image:url(images/staff-sprites.png)}#staff3{left:69px;top:30px;width:90px;height:103px;background-image:url(images/staff-sprites.png);z-index:4;background-position:0 -243px}
#staff4{left:43px;top:-71px;width:59px;height:97px;z-index:1;background-image:url(images/staff-sprites.png);background-position:0 -351px}#staff7{left:53px;top:-64px;width:56px;height:142px;z-index:1;background-image:url(images/staff-sprites.png);background-position:0 -1242px}
#staff2{left:72px;top:-61px;width:70px;height:97px;z-index:1;background-image:url(images/staff-sprites.png);background-position:0 -143px}#staff9{left:104px;top:28px;width:82px;height:104px;z-index:4;background-image:url(images/staff-sprites.png);background-position:0 -1388px}
#student1{position:absolute;left:139px;top:115px;width:68px;height:44px;z-index:4;background-image:url(images/overlays/student1.png)}#student8{position:absolute;left:73px;top:181px;width:53px;height:38px;z-index:4;background-image:url(images/overlays/student8.png)}
#student2{position:absolute;left:122px;top:-34px;width:92px;height:179px;z-index:4;background-image:url(images/staff-sprites.png);background-position:0 -890px}
#student4{position:absolute;left:72px;top:-53px;width:73px;height:166px;z-index:4;background-image:url(images/staff-sprites.png);background-position:0 -558px}
#student6{position:absolute;left:92px;top:-37px;width:69px;height:155px;z-index:4;background-image:url(images/staff-sprites.png);background-position:0 -730px}
#student7{position:absolute;left:-15px;top:-37px;width:57px;height:164px;z-index:4;background-image:url(images/staff-sprites.png);background-position:0 -1076px}
#media-player{width:919px;height:524px;background-color:#FFF;position:absolute;top:120px;left:339px;box-shadow:0 6px 15px rgba(0,0,0,0.35);padding:13px 16px 16px 16px;top:-1000px;display:none;z-index:15}
#media-header{width:887px;height:40px}#media-heading{width:300px;height:40px;float:left}#media-header h1{float:left}#sub-menu{width:265px;float:left;text-align:right}
#sub-menu ul{float:right;list-style:none;margin-top:16px}#sub-menu ul li{display:inline;float:left;margin-left:2px}#sub-menu ul li a{text-decoration:none;background-color:#e9e5eb;font-size:13px;height:30px;padding:5px 12px 6px 12px}
#sub-menu ul li a.selected,#sub-menu ul li a:hover{color:#FFF;background-color:#6b2086}#media-content{width:580px;margin-right:6px;float:left}#media-main{width:100%;height:448px;border:1px solid #d9d9db;padding:4px;background-color:#FFF;background-origin:content-box;background-clip:content-box;background-size:cover;background-position:top;background-repeat:no-repeat}
#video-content_wrapper{position:absolute!important}#video-content{position:absolute;margin-top:36px}#audio-content{position:absolute;margin-top:36px;width:200px;height:100px;background-color:#e1e1e1;z-index:99}
#video-caption{width:570px;position:absolute;background-color:#000;min-height:28px;padding:8px 12px 6px 12px;z-index:2}#video-caption h2{font-weight:lighter;font-size:18px;color:#FFF;padding-bottom:2px}
#video-caption p{color:#FFF;padding-bottom:6px}#media-shadow{background-image:url(images/video-shadow-small.jpg);width:566px;height:14px;margin-left:14px}
#media-close,#media-back{width:21px;height:21px;display:block;float:right;cursor:pointer;margin:3px 0 0 0;background-image:url(images/icon-close.gif)}
#media-close:hover,#media-back:hover{background-position:0 -21px}#media-back{background-image:url(images/icon-back.gif);float:right;margin-right:8px;display:none}
#media-menu{width:287px;clear:both;margin:6px 0 0 13px}#media-menu ul{width:100%}#media-menu ul li{width:100%;list-style:none;clear:both}#media-menu ul li a{display:block;height:26px;padding-top:4px;border-bottom:1px solid #c7c9c9;font-size:13px;text-decoration:none}
#media-menu ul li a:hover,#media-menu ul li.selected a{color:#6b2086}#menu1 a .media-icon{background-position:0 -31px}#menu1 a:hover .media-icon,#menu1.selected a .media-icon{background-position:-20px -31px}
#menu2 a .media-icon{background-position:0 -87px}#menu2 a:hover .media-icon{background-position:-20px -87px}#menu3 a .media-icon{background-position:0 -186px}
#menu3 a:hover .media-icon{background-position:-20px -186px}#menu4 a .media-icon{background-position:0 -212px}#menu4 a:hover .media-icon{background-position:-20px -212px}
#menu5 a .media-icon{background-position:0 -138px}#menu5 a:hover .media-icon{background-position:-20px -138px}#menu6 a .media-icon{background-position:0 -240px}
#menu6 a:hover .media-icon{background-position:-20px -240px}.media-icon{display:block;width:20px;height:20px;background-image:url(images/icons-media2.gif);background-repeat:no-repeat;float:left;margin-right:8px}
#media-menu #menu6 a{border-bottom:0}#sidebar{width:301px;float:left}#overview{width:100%;min-height:120px;padding:12px 16px 4px 16px;overflow:auto;max-height:304px;background-color:#e9e5eb}
#overview h2{color:#6b2086;padding:8px 0 4px 0;font-size:20px;line-height:23px;font-weight:lighter}#overview h3{color:#6b2086;padding:8px 0 4px 0;font-size:18px;line-height:20px;font-weight:lighter}
#overview-bottom{width:100%;height:14px;background-color:#e9e5eb}p.m-link{padding:2px 0 2px 0}.external{background-position:center right;background-image:url(images/icon-external.gif);padding-right:13px;background-repeat:no-repeat}
#thumbnails{width:100%;height:64px}.thumbnail{width:182px;margin-right:10px;float:left;cursor:pointer}.thumbnail.selected p{color:#6b2086}.thumbpic{width:82px;height:50px;margin-right:10px;float:left;background-size:cover;background-position:center;background-repeat:no-repeat}
.thumbtext{float:left;width:90px}.thumbtext p{font-size:13px;padding:0}.thumbnail:hover .thumbpic,.thumbnail.selected .thumbpic{opacity:.8}.thumbnail:hover p,.thumbnail.selected{color:#6b2086}
#fom-container{width:570px;height:438px;float:left;padding-left:60px;padding-top:70px;display:none;background-color:#FFF;position:relative}.fom-block{width:148px;height:100px;float:left;text-align:center}
.fom-image{background-image:url(images/icons-findoutmore2.gif);width:148px;height:60px;display:block}.fom-text{text-decoration:none;display:inline;font-size:13px}
.fom-block a{text-decoration:none}.fom-block a:hover{opacity:.7}#fom-1,#fom-2,#fom-3{margin-bottom:10px}#fom-1 .fom-image{background-position:-8px -35px}
#fom-2 .fom-image{background-position:-158px -35px}#fom-3 .fom-image{background-position:-306px -35px}#fom-4 .fom-image{background-position:-7px -135px}
#fom-5 .fom-image{background-position:-154px -135px}#fom-6 .fom-image{background-position:-306px -135px}#fom-7 .fom-image{background-position:-10px -235px}
#fom-8 .fom-image{background-position:-158px -235px}#fom-9 .fom-image{background-position:-306px -235px}@media only screen and (max-width:1400px) and (-webkit-min-device-pixel-ratio:1.25){#overlays{display:none!important;background-image:url(images/blank.gif)!important}
}@media only screen and (max-device-width:1280px) and (-webkit-min-device-pixel-ratio:1.25){p,.hoverbox p,#video-caption p,#menu li ul a{font-size:16px;line-height:22px}
#menu li ul{width:180px}#menu li ul a{height:39px}#media-menu ul li a{font-size:16px;height:27px}#media-close{width:31px;height:31px;margin:0;background-size:100%}
#media-close:hover{background-position:0 -31px}#media-back{width:31px;height:31px;margin:0;margin-right:14px;background-size:100%}#media-back:hover{background-position:0 -31px}
#framed-animation{display:none!important;background-image:url(images/blank.gif)!important}#student-group{background-image:url(images/opening-students-frames-single2.png)!important}
a.b-enter{padding:20px 12px 18px 15px}#smenu1{background-position:6px 11px}#smenu2{background-position:6px -19px}#smenu3{background-position:6px -48px}
#smenu4{background-position:6px -77px}#smenu5{background-position:6px -106px}}@media only screen and (max-width:950px){body,html{height:100%}#container{width:100%;position:relative;min-height:200px;left:auto;margin:auto;overflow:auto;height:100%}
#vignette-holder,#overlays{display:none!important}#hover-container-front,#hover-container-back,#content,#framed-animation,#blur-frame{width:950px;margin-left:-330px}
#header{width:950px}#media-player,#student-group,#opening-screen{margin-left:-330px}#content,#framed-animation,#blur-frame{width:1280px}}