html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{background:transparent;border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{height:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{height:100%}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:normal}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}img{border:0;display:block;max-width:100%;-ms-interpolation-mode:bicubic;vertical-align:middle}#map_canvas img,#map img{max-width:none}legend{border:0;*margin-left:-7px}button,input,select,textarea{font-size:100%;vertical-align:middle}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}body{background:#00b5e2;color:#4d4d4d;font-family:'Helvetica Neue',arial,helvetica,sans-serif;font-size:.875em;line-height:1.5em;text-align:left}button,input,select,textarea{font-family:'Helvetica Neue',arial,helvetica,sans-serif}#skiplinks{list-style:none;margin:0;position:absolute;top:-99em;width:auto}a{color:#00b5e2;text-decoration:none}a:hover{color:#00b5e2;text-decoration:underline;cursor:pointer}a:hover,a:active{outline:0}b,caption,dt,h1,h2,h3,h4,h5,h6,strong,th,legend{font-weight:700}nav ul,nav li{margin:0;list-style:none;list-style-image:none;padding:0}em{font-style:italic}ins{background-color:#ff9;color:#444;text-decoration:none}mark{background-color:#ff9;color:#222;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #e9e9e9;cursor:help}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}small{font-size:75%}hr{clear:both;display:block;height:1px;border:0;border-top:1px solid #a6c4d7;margin:1.615385em 0;padding:0}figure img,figure object,figure embed{margin:0 0 .8076925em 0;max-width:100%}.ir{direction:ltr;display:block;overflow:hidden;text-align:left;text-indent:-998em}.hidden{display:none;visibility:hidden}.visuallyhidden{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;position:static;margin:0;overflow:visible;width:auto}.invisible{visibility:hidden}img.al,img.alignleft{float:left;margin:0 1.42858em .71429em 0}img.ar,img.alignright{float:right;margin:0 0 .71429em 1.42858em}img.ac,img.aligncenter,img.alignnone{margin:0 auto}.message{background:#e9e9e9;font-weight:700;margin:0 0 1.5em 0;padding:1em}.message p{margin:0}.message ol{margin-top:.75em;margin-bottom:0}.error{background:#f5cccc;border:1px solid #f0b2b2;color:#f2a900}.error a{color:#f2a900}.alert{background:#ffe9b0;border:1px solid #ffd975;color:#ff8405}.success{background:#d5edcc;border:1px solid #acdb99;color:#5da423}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.overflow{overflow:hidden}*:first-child+html .clearfix{zoom:1}p,dl,ol,ul,td,th{font-size:1em}p{margin:.75em 0}h1,h2,h3,.brand-footer,.ff-social,#primary-nav,.secondary-nav,.utility-nav,.tabs,figcaption.round-text,.article-search label{font-family:'klavika-web','Helvetica Neue',arial,helvetica,sans-serif}h1,h2{line-height:1em;text-transform:uppercase}h1,.h1{color:#236192;font-size:2.571429em;font-weight:600;margin-bottom:.291667em}h2,.h2{font-size:1.714286em;font-weight:400;margin:1em 0 .4375em 0}h3,.h3,caption,p.summary,legend{font-size:1.285714em;font-weight:600;margin-bottom:.583333em}h4,.h4,h5,.h5,h6,.h6{font-size:1.142857em;font-weight:600;margin:.65625em 0}dl,ol,ul,fieldset,figure,table{margin:1.5em 0}dl,ol,ul{margin-right:1em;margin-left:2em}ul.square{list-style:square}ul.circle{list-style:circle}ul.disc{list-style:disc}ol.lower-alpha{list-style:lower-alpha}ol.lower-roman{list-style:lower-roman}dd,dt,li{padding:.375em 0}.content-main ul{list-style-type:square;list-style-image:url('/assets/images/layout/bullet.png')}h3.related{border-bottom:1px solid #236192;color:#236192;margin:0 0 .583333em 0;padding:0 0 .2916665em 0;text-transform:uppercase}.caps{text-transform:uppercase}.caps span{border-bottom:3px solid #222}p.standfirst,p.stand-first{font-weight:700}time{color:#666;display:block;font-size:.857143em;font-weight:200;margin:0 0 .21875em 0}blockquote{border-left:1px solid #ddd;margin:1.615385em 0;padding:0 1em}blockquote p{font-size:1.285714em;font-style:italic;font-weight:200}cite{color:#666;font-weight:200}h3 a{color:#236192}.header{background:#00b5e2;border-bottom:8px solid #236192;color:#fff;padding:0}.header .container{padding:0;width:100%}.header a:hover{text-decoration:none}.brand{margin:0 0 0 2%}a.brand{background-position:-100px 0;float:left;height:74px;width:80px;z-index:100}.utilities{float:right;text-align:right}ul.utility-nav{list-style:none;margin:13px 0 10px 0;padding:0 10px 0 0;z-index:0}ul.utility-nav li{display:inline;font-size:.857143em;font-size:1em;margin:0 0 0 6px;padding:0;overflow:hidden;text-transform:uppercase}ul.utility-nav li span{display:none}ul.utility-nav li:first-child{display:none}ul.utility-nav a{color:#fff}ul.utility-nav a:hover{color:#b0e3f5;text-decoration:none}a#menu-dropdown{border:1px solid #33c9ec;color:#fff;clear:right;float:right;font-size:1.285714em;font-weight:400;line-height:16px;padding:10px 10px 10px 10px;text-transform:uppercase;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:relative;right:3%;z-index:100;margin-bottom:15px}a#menu-dropdown.active{margin-bottom:0}html.mobile a#menu-dropdown.searchOn{top:80%}html.mobile a#menu-dropdown.active:hover,html.mobile a#menu-dropdown.active{background-color:#015387;height:25px;border:0;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-webkit-box-shadow:0 -2px 10px rgba(50,50,50,0.15);-moz-box-shadow:0 -2px 10px rgba(50,50,50,0.15);box-shadow:0 -2px 10px rgba(50,50,50,0.15)}html.mobile a#menu-dropdown:hover.active{background-color:#015387}a#menu-dropdown span{background-position:-150px -281px;float:right;height:16px;margin:0 0 0 10px;width:22px}a#menu-dropdown:hover{background:#00ade0}.quick-search{background:#236192;display:none;padding:2%;width:96%}fieldset.qs{background:#fff;border:1px solid #f2f2f2;margin:0;padding:0 5px;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}input.keyword{background:#fff;border:0;color:#999;font-size:.857143em;height:28px;line-height:1em;padding:0 20% 0 0;width:80%}input.searchbtn{background:#fff url('/assets/images/layout/crossrail-sprite.png') -112px -332px no-repeat;border:0;border-left:1px solid #ddd;height:28px;line-height:1em;position:absolute;right:0;text-indent:-998em;top:0;width:36px}input.searchbtn:hover{background-position:-148px -332px}input.keyword::-webkit-input-placeholder{color:#999}input.keyword:-moz-placeholder{color:#999}input.keyword:-ms-input-placeholder{color:#999}html.mobile #primary-nav{-webkit-box-shadow:0 2px 10px rgba(50,50,50,0.25);-moz-box-shadow:0 2px 10px rgba(50,50,50,0.25);box-shadow:0 2px 10px rgba(50,50,50,0.25);z-index:200;position:relative}#primary-nav{background:transparent url('/assets/images/layout/crossrail-sprite.png') right -550px no-repeat;margin:-26px 0 1.25em 0}#primary-nav.multimap{margin-top:0}body.nojs #primary-nav{margin:0 0 1.25em 0}.panel-entry #primary-nav{margin:-8px 0 1.25em 0}#primary-nav h3{color:#fff}#primary-nav h3 span{display:block;width:30px;height:30px;border:1px solid red;float:right}#primary-nav ul ul{display:none}#primary-nav li{display:block;font-size:1.142857em;font-size:1.071429em;font-size:1.142857em;line-height:1em;text-transform:uppercase;position:relative}#primary-nav li a{background:#236192;border-bottom:1px solid #fff;color:#fff;display:block;padding:.8em 1em}#primary-nav li a:hover{color:#f7f7f7;text-decoration:none}#primary-nav li li a:hover{background:#236192}#primary-nav li:last-child>a{border:0}#primary-nav li span{display:none}html.mobile .main{padding-bottom:0}html.mobile #primary-nav li.active a,html.mobile #primary-nav li.active a:hover{background:#00b5e2 url('/assets/images/layout/crossrail-sprite.png') right -478px no-repeat}html.mobile #primary-nav li a:hover{background:#00b5e2}.hide{display:none}.footer{background:#00b5e2;border-top:6px solid #236192;clear:both;color:#fff;padding:0 0 1em 0}.footer a{color:#fff}.brand-footer{clear:both;font-size:1.5em;font-weight:700;margin:0 0 1em 0;overflow:hidden;text-align:left;text-transform:uppercase}.brand-footer a{background-position:-100px 0;display:block;float:left;height:74px;margin:0 0 .625em 0;width:80px}.brand-footer span{display:block;margin:10px 0 0 100px;width:140px}ul.partners{list-style:none;margin:0 0 20px 0}ul.partners li{display:inline-block;margin:0 20px 0 0;padding:0}ul.partners li a{cursor:pointer;display:block;height:32px}li.tfl a{background-position:0 -92px;width:121px}li.mol a{background-position:0 -124px;width:122px}li.dft a{background-position:0 -160px;width:51px}.footer-nav{margin:0 0 10px 0}.footer-nav{margin:0 auto;padding:0 0 1em 0}.footer-nav{border-top:1px solid #33c9ec;overflow:hidden;padding:1em 0 0 0}.footer-nav li{display:block;font-size:12px;float:left;line-height:1em;padding:0;width:50%}.footer-nav li:last-child,.footer-nav li.last{border:0;margin:0;padding:0}.footer-nav a{display:block;font-weight:700;padding:0 0 1em 0}p.legal{font-size:12px}a.top{background:#a6c4d7 url('/assets/images/layout/crossrail-sprite.png') -156px -92px no-repeat;display:block;height:44px;margin:0 auto;text-indent:-998em;width:44px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}a.top:hover{background-color:#236192}.ff-social,.ff-fact,.ff-header{width:100%}.wrapper{position:relative}.main{clear:both;padding:1.25em 0 2.5em 0}.sprite{background-color:transparent;background-image:url('/assets/images/layout/crossrail-sprite.png');background-repeat:no-repeat;display:block;position:relative;text-indent:-998em}.toggle{display:none}.mobile-only{display:block}.screen-only{display:none}.alertbox{background:#236192;color:#fff;margin:-1.25em 0 1.875em -2%;overflow:hidden;padding:2% 3%;position:relative;width:98%}ul.breadcrumbs{display:inline-block;list-style:none;margin:0 0 1em 0;overflow:hidden;width:100%}ul.breadcrumbs li{background:#f5f5f5;color:#6d6e71;display:block;float:left;font-size:.785714em;line-height:1em;margin:0 .375em .375em 0;padding:2px 0;text-transform:uppercase;border:1px solid #ededed;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}ul.breadcrumbs li.first{font-weight:600}ul.breadcrumbs span{display:block;height:24px;line-height:24px;padding:0 14px}ul.breadcrumbs li a{color:#6d6e71;display:block;padding:0}ul.breadcrumbs li a:hover{color:#111;text-decoration:none}.btn{background-color:#a6c4d7;color:#fff;display:inline-block;font-size:.928571em;height:40px;line-height:40px;text-align:center;text-decoration:none;text-transform:uppercase;width:220px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.btn:hover{background-color:#236192;color:#fff;text-decoration:none}a.btnsocial{background:#236192;color:#fff;display:block;font-size:.928571em;font-weight:300;height:36px;line-height:36px;margin:0 0 5px 0;text-transform:uppercase;text-decoration:none;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}a.btnsocial:hover{background:#004875}a.btnsocial span{display:block;float:left;height:36px;margin:0 15px 0 0;width:41px}a.ff-twitter span{background-position:0 -200px}a.ff-youtube span{background-position:0 -236px}a.ff-rss span{background-position:0 -272px}ul.share{float:right;list-style:none;margin:0 0 1.75em 0;display:none!important}ul.share li{display:block;float:left;font-size:28px;height:28px;margin:5px 0 0 8px;padding:0;width:28px}ul.share li a{color:#a6c4d7;display:block;height:28px;width:28px}ul.share li a:hover{color:#236192;opacity:1;text-decoration:none}ul.share li.twitter a{background-position:0 -600px}.panel-entry ul.share li.twitter a{background-position:0 -628px}.panel-entry ul.share li.twitter a:hover{background-position:0 -684px}.young-crossrail ul.share li.twitter a:hover,ul.share li.twitter a:hover{background-position:0 -656px}ul.share li.facebook a{background-position:-28px -600px}.panel-entry ul.share li.facebook a{background-position:-28px -628px}.panel-entry ul.share li.facebook a:hover{background-position:-28px -684px}.young-crossrail ul.share li.facebook a:hover,ul.share li.facebook a:hover{background-position:-28px -656px}ul.share li.googleplus a{background-position:-56px -600px}.panel-entry ul.share li.googleplus a{background-position:-56px -628px}.panel-entry ul.share li.googleplus a:hover{background-position:-56px -684px}.young-crossrail ul.share li.googleplus a:hover,ul.share li.googleplus a:hover{background-position:-56px -656px}ul.share li.linkedin a{background-position:-112px -600px}.panel-entry ul.share li.linkedin a{background-position:-112px -628px}.panel-entry ul.share li.linkedin a:hover{background-position:-112px -684px}.young-crossrail ul.share li.linkedin a:hover,ul.share li.linkedin a:hover{background-position:-112px -656px}ul.share li.email a{background-position:-84px -600px}.panel-entry ul.share li.email a{background-position:-84px -628px}.panel-entry ul.share li.email a:hover{background-position:-84px -684px}.young-crossrail ul.share li.email a:hover,ul.share li.email a:hover{background-position:-84px -656px}.panel-entry ul.share li a{color:#fff}.careers.panel-entry ul.share li a:hover{color:#215732}ul.share li a span{display:none}ul.tabs{list-style:none;margin:0 0 20px 0;overflow:hidden}ul.tabs li{display:block;float:left;margin:0 10px 0 0;width:100%}ul.tabs.tabs-home li{margin:0;width:100%;text-align:center}ul.tabs.tabs-home li a{width:100%}.tabs li a{background-color:#f1f1f1;color:#236192;display:inline-block;font-size:.928571em;font-weight:600;height:40px;line-height:40px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tabs li.active a{background-color:#00b5e2;color:#fff}.tabs li a:hover{background-color:#236192;color:#fff}.tabs-home li a{background-color:#a6c4d7;color:#fff}.tabs-home li a{height:30px;line-height:30px;width:180px}.map-tabs li a{color:#fff}.tabs li.map-item-01 a{background-color:#78be20}.tabs li.map-item-01 a.active,.tabs li.map-item-01 a:hover{background-color:#215732}.tabs li.map-item-02 a{background-color:#e0457b}.tabs li.map-item-02 a.active,.tabs li.map-item-02 a:hover{background-color:#840029}.tabs li.map-item-03 a{background-color:#f2a900}.tabs li.map-item-03 a.active,.tabs li.map-item-03 a:hover{background-color:#c05131}.btn:hover{color:#fff;opacity:.9;text-decoration:none}figure.map{margin:0;width:auto}figure.map a{display:block}.key-container{background:#f1f1f1;clear:both;margin:0 0 1.25em 0;padding:1.25em}.key-container ul{list-style:none;margin:0}.key-container li{display:block;margin:0 0 1em 0;padding:0 0 0 36px;position:relative}.key-container li span{background-color:transparent;background-image:url('/assets/images/layout/crossrail-map-icons.png');background-repeat:no-repeat;display:block;float:left;height:24px;margin-left:-36px;width:24px}li.routemap-icon-01 span{background-position:0 0}li.routemap-icon-02 span{background-position:0 -24px}li.routemap-icon-03 span{background-position:0 -48px}li.routemap-icon-04 span{background-position:0 -72px}li.routemap-icon-05 span{background-position:0 -96px}li.routemap-icon-06 span{background-position:0 -120px}li.routemap-icon-07 span{background-position:0 -144px}li.routemap-icon-08 span{background-position:0 -168px}li.routemap-icon-09 span{background-position:0 -192px}li.routemap-icon-10 span{background-position:0 -216px}li.regional-icon-01 span{background-position:0 -240px}li.regional-icon-02 span{background-position:0 -264px}li.regional-icon-03 span{background-position:0 -288px}li.regional-icon-04 span{background-position:0 -312px}li.regional-icon-05 span{background-position:0 -336px}.cr-blue{background-color:#00b5e2}.cr-blue-border{border-color:#236192}.cr-dark-blue{background-color:#236192}.cr-yellow{background-color:#f2a900}.cr-yellow-border{border-color:#c05131}.cr-dark-yellow{background-color:#c05131}.cr-pink{background-color:#e0457b}.cr-pink-border{border-color:#840029}.cr-dark-pink{background-color:#840029}.cr-green{background-color:#78be20}.cr-green-border{border-color:#215732}.cr-dark-green{background-color:#215732}.secondary-nav{clear:both;margin:0 0 30px 0}.secondary-nav a:hover{text-decoration:none}.secondary-nav li{background:#f1f1f1;font-size:1.142857em;line-height:1em;margin:0 0 1px 0}.secondary-nav li li{font-size:1em}.secondary-nav li>a{border-left:6px solid #f1f1f1;color:#1c1c1e;display:block;padding:12px 10px}.secondary-nav li.active>a,.secondary-nav li li.active>a{border-left:6px solid #236192}.secondary-nav li.active>a{font-weight:600}.secondary-nav li.active li>a{font-weight:400}.secondary-nav li li{margin:0}.secondary-nav li li.active a{background:#f9f9f9;border-left:6px solid #33c9ec}.secondary-nav li li>a{border-left:6px solid #e4e4e4;padding-left:20px}.secondary-nav li li.active li a{background:#fdfdfd;border-left:6px solid #85dff4;padding-left:30px}.secondary-nav li li.active li.active li a{border-left:6px solid #d6f4fb;padding-left:40px}.secondary-nav li li.active li.active a{background:#fdfdfd;border-left:6px solid #c1eff9}.secondary-nav li li.active li.active a{background:#fdfdfd;border-left:6px solid #c1eff9}.secondary-nav li li.active li.active li.active a{background:#fefefe;border-left:6px solid #f3fcfe;padding-left:45px}.secondary-nav li a:hover{border-left:6px solid #a6c4d7!important;color:#000}.aside h3,.related-article h3,.feature-text h2{color:#236192;font-size:1.714286em;font-weight:400;line-height:1.2em;margin-bottom:.5em;text-transform:uppercase}.feature h3{margin-bottom:0}.aside h3 a{color:#236192}.feature a h3,.feature h3{color:#fff}figure.main-image img{border:3px solid #ddddde;margin:0;width:100%}span.left,img.alignleft{float:left;margin:0 1.25em 1.25em 0}span.right,img.alignright{float:right;margin:0 0 1.25em 1.25em}article{background:#fff;margin:0 0 2.14287em 0}article figure{border:3px solid #ddddde;margin:0 0 10px 0;position:relative}article.vacancy-listing{border-bottom:1px solid #ddddde;border-bottom:1px solid #e4e4e4;border-bottom:1px solid #6d6e71;border-bottom:1px solid #a6c4d7;padding:0 0 2.14287em 0}h2.vacancy-header a{background:transparent url('/assets/images/layout/crossrail-sprite.png') 0 -714px no-repeat;padding-left:16px}article.news-aside{margin:0}.aside .article-summary{margin:0}.source,.category{color:#fff;font-size:.75em;font-weight:600;left:0;line-height:1em;position:absolute;text-transform:uppercase;top:0}.source,.category a{background:#00b5e2;color:#fff;display:block;padding:6px 12px}.category a:hover{background:#236192;text-decoration:none}article img{display:block;margin:0;width:100%}article h2{margin:0}article h3{margin:0 0 5px 0;text-transform:uppercase}article h3 a{color:#236192}article p{margin:0}.item{clear:both;margin:0 0 1.25em 0}.feature{border-top:6px solid #236192;border-bottom:1px solid #ddddde;overflow:hidden;padding:15px}.feature-text{background:#f7f7f7;border-top:6px solid #236192;margin:0 0 1.25em 0;padding:1.25em}.item h2{color:#236192}.item h3{font-weight:400;text-transform:uppercase}.item figure{float:left;margin:0;width:33%}.item img{width:100%}.feature-home{border-bottom:1px solid #ddddde;padding:0 0 20px 0}.section-item,.section-item a{color:#fff}.section-item h3,.section-item p{margin-left:37%}.section-item p{margin-top:.375em}.featured-first .feature{background:#e0457b;border-color:#862633;border-bottom:0}.featured-second .feature{background:#f2a900;border-color:#c05131;border-bottom:0}.featured-third .feature{background:#78be20;border-color:#215732;border-bottom:0}.people{clear:both}.people-listing{clear:left;display:block;margin:0 0 1em 0;overflow:hidden}.people-thumbnail{border:0;float:left;height:100px;margin:0;position:relative;width:100px}.people-thumbnail img{width:105%;max-width:105%}.people-thumbnail a{border:3px solid #ddddde;display:block;height:94px;overflow:hidden;width:94px;-webkit-border-radius:53px;-moz-border-radius:53px;border-radius:53px}.people-thumbnail a:hover{border:3px solid #00b5e2}.people-listing section{margin:0 0 0 120px;padding:1em 0 0 0}.section-entry{border-top:0}.section-entry h3{color:#236192;font-size:1.71429em;font-weight:600;text-transform:uppercase}.section-entry a h3{color:#236192}.section-entry a:hover h3{color:#00b5e2}.section-entry .feature figure img{margin:0;width:100%}.related-article{padding:15px;overflow:hidden;clear:left;margin:0 0 .9375em 0}.section-entry .feature figure,.related-article figure{float:left;margin:0;width:33%}.section-entry .feature h3,.section-entry .feature p,.related-article .related-summary{margin-left:37%}.related-thumbnail{border:0;float:left;width:88px}.related-summary{margin:0 0 0 103px}.related-article h3 a{color:#00b5e2}.jt-calculator{background:#f7f7f7;border-top:6px solid #215732;color:#fff}.jt-calculator-search{background:#5fbb56;padding:1.25em}.jt-calculator-results{padding:1em;text-align:center}.jt-calculator h2,.jt-calculator p{margin-left:0;text-align:center}.jt-calculator h2{color:#fff}.jt-calculator h4{color:#215732;font-weight:600;line-height:1em;margin:0 0 .625em 0}.journey-time-results{color:#5fbb56;font-size:4.285714em;font-weight:600;line-height:1em}.journey-time-results-small{color:#333;font-size:75%;margin-top:5px}.journey-time-results-small small{font-size:100%}.jt-calculator fieldset{margin:0}.jt-calculator ol{background:0;padding:0}.jt-calculator select{width:100%}.aside-tab-panel-container div.details{display:none}.aside-tab-panel-container div.active{display:block}.item.tabbed article{padding:5%;width:90%;border-bottom:1px solid #f1f1f1}.item.tabbed article a{color:black;text-decoration:none;font-size:1em}.item.tabbed article a:hover{text-decoration:underline}.item.tabbed .shared-listing{padding:36px 0 0}.article-search form,.item.tabbed{background-color:#f1f1f1;padding:2%;position:relative}.article-search form fieldset{background-color:white;margin:0;padding:5%}.article-search form input[type='submit']{width:90%;margin:10px 5% 10px 5%}.article-search form input[type='submit']:hover{color:white;background-color:#00b5e2}.article-search form fieldset label{display:none}.article-search form fieldset select{width:100%}body.js .article-search form fieldset label,.item.tabbed a.tab{display:block;text-transform:uppercase;width:90%;padding:3% 5% 1% 5%;text-align:left;cursor:pointer;background-color:#00b5e2;border-bottom:5px solid #00acd4;color:white;text-decoration:none}body.js .article-search form input[type='submit']{display:none}body.js .article-search form fieldset{margin:0}body.js .article-search form fieldset:not(.active){padding:0}body.js .article-search form fieldset select{width:90%;margin:12px 5% 3% 5%}.news-grid-container{cursor:pointer;margin:0;overflow:hidden;text-transform:uppercase}.news-grid-main{margin:0 0 .125em 0;overflow:hidden;position:relative;width:100%}.news-grid-main img{margin:0;width:100%}.news-grid-container a{color:#fff;text-decoration:none}.news-grid-container a:hover{color:#fff;text-decoration:none}.news-grid-main figcaption{background:#236192;padding:.9375em;width:100%}.news-grid-main h2{font-size:1.3em;margin:0;width:98%}.news-grid{clear:both;overflow:hidden;margin:0 0 .125em 0}.news-grid img{float:left;margin:0;width:33%}.news-grid figcaption{padding:.9375em;margin:0 0 0 35%}.news-grid h2{font-size:1.2em}.news-grid-container .cr-blue:hover{background:#236192}.news-grid-container .cr-yellow:hover{background:#c05131}.news-grid-container .cr-pink:hover{background:#840029}.news-grid-container .cr-green:hover{background:#215732}.ff{background:#f2a900;border-top:6px solid #c05131;clear:both;color:#fff}.ff div{padding:.625em 0}.ff h2{font-size:2.285714em;color:#fff;font-weight:700;line-height:1em;margin:0;text-transform:uppercase}.ff-header span{font-weight:400}.ff a{color:#fff;text-decoration:none}.ff-fact span{border-bottom:2px solid #fff;display:block;color:#c05131;font-weight:700;margin:0 0 .125em 0;padding:0 0 .125em 0}.aside-ff{border-top:6px solid #c05131;border-bottom:1px solid #ddddde;padding:1.25em 0}.aside-ff h2{color:#c05131;font-size:2.285714em;font-weight:600;margin:0}.aside-ff span{color:#f2a900;display:block}.ff-btn{background-color:#c05131}.aside-ff .ff-fact{float:none;margin:0;width:100%}.aside-ff .ff-fact p{margin-top:0}.benefits .ff,.news .ff,.careers .ff{background:#78be20;border-top:6px solid #215732}.benefits .ff-fact span,.news .ff-fact span,.careers .ff-fact span{color:#215732}.benefits .ff-btn,.news .ff-btn,.careers .ff-btn{background:#215732}.benefits .aside-ff,.news .aside-ff,.careers .aside-ff{border-top:6px solid #215732}.benefits .aside-ff h2,.news .aside-ff h2,.careers .aside-ff h2{color:#215732}.benefits .aside-ff span,.news .aside-ff span,.careers .aside-ff span{color:#78be20}.route .ff,.sustainability .ff{background:#e0457b;border-top:6px solid #840029}.route .ff-fact span,.sustainability .ff-fact span{color:#840029}.route .ff-btn,.sustainability .ff-btn{background:#840029}.route .aside-ff,.sustainability .aside-ff{border-top:6px solid #840029}.route .aside-ff h2,.sustainability .aside-ff h2{color:#840029}.route .aside-ff span,.sustainability .aside-ff span{color:#e0457b}.construction .ff,.suppliers .ff{background:#f2a900;border-top:6px solid #c05131}.construction .ff-fact span,.suppliers .ff-fact span{color:#c05131}.construction .ff-btn,.suppliers .ff-btn{background:#c05131}.construction .aside-ff,.suppliers .aside-ff{border-top:6px solid #c05131}.construction .aside-ff h2,.suppliers .aside-ff h2{color:#c05131}.construction .aside-ff span,.suppliers .aside-ff span{color:#f2a900}.young-crossrail .ff{background:#00b5e2;border-top:6px solid #236192}.panel-entry .ff,.young-crossrail .ff{border:0}.young-crossrail .ff-fact span{color:#236192}.young-crossrail .ff-btn{background:#236192}.gallery{margin:0 0 1.25em 0}.gallery figure{border:3px solid #ddddde;margin:0 0 .625em 0}.gallery figure:hover{border:3px solid #e0457b}.gallery img{display:block;margin:0;width:100%}.gallery h3{margin:0 0 .625em 0}.image-gallery{margin:0}.image-gallery li{padding:0}.image-gallery figure{border:3px solid #edd;margin:0 0 1.25em 0}.image-gallery figcaption{display:none}.image-gallery img{margin:0}.gallery-btn{background:#e0457b}.gallery-btn:hover{background:#840029}.fb-title{font-weight:700;font-style:italic}.fb-description{font-style:italic}article.search-result{border-bottom:1px solid #ddddde;margin:0 0 1.5em 0;clear:both;overflow:hidden}article.search-result>div{margin:0}article.search-result ul.tags li time{display:inline}ul.tags{list-style:none;margin-right:0;margin-left:0}ul.tags li{background:#f7f7f7;display:inline-block;font-size:.857143em;margin:0 0 .5em 0;padding:.25em .5em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}ul.tags time{font-size:1em}ul.search-tabs{list-style:none;margin:0 0 20px 0;overflow:hidden}ul.search-tabs li{display:block;margin:0 0 .625em 0;padding:0}ul.search-tabs li a{background-color:#f1f1f1;color:#236192;display:inline-block;font-size:.928571em;height:40px;line-height:40px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}ul.search-tabs li.active a{background-color:#00b5e2;color:#fff}ul.search-tabs li a:hover{background-color:#236192;color:#fff}aside.item{margin:0 0 20px 0}aside ul{margin:.5em 0}ul.social{list-style:none}.tabs ul{list-style:none}ul.tabs-nav{border-bottom:1px solid #ddd;margin-right:0;margin-left:0;overflow:hidden}ul.tabs-nav li{display:block;float:left;margin:0 1px 0 0;padding:0}ul.tabs-nav a{background:#ddd;display:block;float:left;padding:.5em 1em}ul.tabs-nav li.active a{background:#222;color:#fff}.tab-content li{display:block}.document-library{background:#f5f5f5;border:1px solid #ededed;margin:0 0 20px 0;padding:1em;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.folder-row,.folder-column{clear:left;display:block}.folder-row{border-bottom:1px solid #fff;padding:.625em 0}.folder-row:last-child{border:0}.folder-row a{color:#222;display:block}.folder-row a:hover{color:#00b5e2;text-decoration:none}.folder-column:not(:first-child){border-top:1px solid #ddd;margin:20px 0 0 0;padding:20px 0 0 0}.icon{display:block;float:left;height:24px;margin:0 .625em 0 0;width:24px}.controls{font-size:.875em;line-height:1em;margin:0 0 .625em 0;text-transform:uppercase}.doc-basic-info{border-top:1px solid #fff;margin:1.42858em 0;padding:.71429em 0 0 0}h4.doc-info{margin:.625em 0 0 0}.pill{background:#e0457b;color:#fff;cursor:pointer;display:inline-block;padding:4px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.pill:hover{background:#840029;color:#fff;text-decoration:none}p.doc-search{border-top:1px solid #ddd;margin:2em 0 0 0;padding:1em 0 0;text-align:right}.pagination{background:#f1f1f1;font-size:.857143em;line-height:1em;margin:0 0 1.25em 0;overflow:hidden;padding:1em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.pagination-first{display:block;float:left;width:35%}.pagination-last{display:block;float:right;text-align:right;width:35%}.pagination-center{display:block;float:left;text-align:center;width:30%}.pagination span{padding:0 .2em}.pagination a{color:#222}.disabled{color:#777}.bio{border-bottom:1px solid #ddddde;margin:0 0 1.875em 0;padding:0 0 .9375em 0}.bio-image{float:right}.bio-thumbail{border:4px solid #ddddde;margin:0;height:140px;margin:0 0 1.25em 1.25em;overflow:hidden;width:140px;-webkit-border-radius:72px;-moz-border-radius:72px;border-radius:72px}.site-map ul{list-style:none;margin:0}.site-map li{padding:0;text-transform:uppercase}.site-map a{border-bottom:1px solid #ddddde;color:#236192;display:block;padding:1em 0 .635em 0}.site-map li:first-child a{padding-top:.625em}.site-map ul ul a{padding:.625em}.site-map ul ul ul a{padding-left:2em}.site-map ul ul ul ul a{padding-left:4em}.site-map ul ul ul ul ul a{padding-left:6em}.site-map a:hover{color:#00b5e2;text-decoration:none}.site-map ul ul a:hover{background:#f7f7f7}.site-map ul ul li{text-transform:none}.site-map ul ul a{border:0;color:#00b5e2}.ff-container{width:94%;margin:0 auto;max-width:1004px}#cookielaw{background:#236192;color:#fff;padding:1em 0 .625em 0;display:none}#cookielaw h2{font-size:1.285714em}#close-cookie-policy{color:#fff;background:#e0457b;float:right;font-size:1em;line-height:1em;margin:0 0 1em 1em;padding:.625em 1em;text-transform:uppercase}#close-cookie-policy:hover{background:#00b5e2;text-decoration:none}.full-page-carousel-wrapper{margin-bottom:30px}body.js .article-search form fieldset label,body.js .item.tabbed a.tab{display:block;top:5px;left:50%;position:absolute;text-align:center;padding:3% 0 1% 0;background-color:#236192;border-bottom:5px solid #00386b;color:white;width:48%}body.js .article-search form fieldset.first label,body.js .item.tabbed a.first.tab{left:2%}body.js .article-search form fieldset.active label,body.js .item.tabbed a.tab.active{background-color:white;border-bottom:5px solid white;color:#236192}body.js .article-search form fieldset label:hover,body.js .item.tabbed a.tab:hover{background-color:#00b5e2;border-bottom:5px solid #00acd4;color:white}body.js .article-search form fieldset select{display:none}body.js .article-search form fieldset.active select{display:block}body.js .article-search form fieldset select{margin:45px 5% 5% 5%}img.tweet-profile-image{float:left;height:48px;width:48px;margin-right:15px}time.tweet-date{display:inline}a.tweet-permalink{font-size:.857143em}div.tab-panel-container .slider-horizontal ul.slides li{display:none}div.tab-panel-container .slider-horizontal ul.slides li.first{display:block}div.tab-panel-container .slider-horizontal .hn-viewport ul.slides li.first,div.tab-panel-container .slider-horizontal .hn-viewport ul.slides li{display:block}.search-again{margin:1.42858em 0}.supplier-search{background:#f7f7f7;font-size:.857143em;margin:0 0 1.5em 0;padding:1em 1em .5em 1em;width:auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.supplier-search h3{font-size:1em;margin:0;text-transform:uppercase}fieldset.ss-search{float:left;margin:0 1.5em 0 0;padding:0;width:auto}.main fieldset.ss-search input,.main fieldset.ss-search select{font-weight:400;margin:0 0 .5em 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.main input.search-button,.main input.search-button[type="submit"]{font-size:1em;height:26px;line-height:26px;margin-right:1em;padding-right:1em;padding-left:1em;width:auto}.main input.reset-button,.main input.reset-button[type="reset"]{font-size:1em;height:26px;line-height:26px;margin-left:1em;padding-right:1em;padding-left:1em;width:auto}a.reset-link{clear:left;display:block;margin:0 0 .5em 0;white-space:nowrap}.main input.csv-button,.main input.csv-button[type="submit"],.main input.csv-button[type="reset"],.main input.csv-button[type="button"]{background-image:url('/assets/images/layout/csv-download-icon.png');background-position:94% 50%;background-repeat:no-repeat;padding-right:3.5em;padding-left:1.5em;text-align:left;width:auto}input.ss-keyword{background:#fff;border:1px solid #ddd;color:#666;font-weight:200;padding:4px;width:auto}table.suppliers-data,.bedlam-data-table{font-size:.9em}table.suppliers-data td p{margin:0}p.button-right{margin:0 0 2em 0;text-align:right}ul.vacancy-information{background:#f9f9f9;border-top:3px solid #ddddde;clear:both;float:left;list-style:none;margin-right:0;margin-left:0;padding:1% 3%;width:94%}ul.vacancy-information li{border-bottom:1px solid #ddddde}ul.vacancy-information li.closing-date{border:0;font-weight:700;padding-top:1em}ul.vacancy-information span{color:#6d6e71;display:block;float:left;font-size:.75em;font-weight:600;padding-right:2%;text-transform:uppercase;white-space:nowrap;width:24%}ul.vacancy-information time{color:#4d4d4d;display:inline;font-size:1em;font-weight:700;margin:0}.milestone-navigator{display:none}.target-milestones{background:#f8f8f8;padding:1.538em 2.308em}.target-milestones h2{font-size:1.154em;margin:0 0 .6em 0;color:#286091;font-weight:600}.target-milestones h3{background:transparent url(/assets/images/layout/target-circle.png) no-repeat left 1px;background-size:20px 20px;padding-left:1.5em;text-transform:uppercase;font-weight:500;font-size:1.4em;margin-bottom:0}.target-milestones p{margin-top:0;padding-left:2.1em}.completed-milestiones-heading{font-size:1.538em;line-height:1;color:#286091}.timeline{padding-left:1.8em;background:url(/assets/images/layout/timeline-vertical.png) repeat-y 7px 0}.timeline,.timeline ul{list-style-type:none;margin:0}.timeline ul li.year{font-family:'klavika-web','Helvetica Neue',arial,helvetica,sans-serif;background:#286091 url(/assets/images/layout/timeline-left-arrow.png) no-repeat left;color:#fff;font-weight:600;width:128px;font-size:1.2em;padding:.7em 0 .7em 11px;text-align:center;margin-bottom:1em;margin-left:-11px}.timeline ul li.entry{position:relative;max-width:27.7em;background:#f1f1f1;padding:1.538em 2.308em;margin-bottom:3.077em}.timeline ul li.entry h3{text-transform:uppercase}.timeline ul li.mini{background:#f40074;position:relative;color:#fff;max-width:29.2em;padding:.6em 1.538em;margin-bottom:3.077em;border-radius:4px 4px 4px 4px}.timeline ul li.mini h3{text-transform:uppercase;margin:0}.timeline-connector{display:block;background:url(/assets/images/layout/timeline-large-connector.png) no-repeat;width:28px;height:21px;position:absolute;top:40%;left:-27px}.mini-timeline-connector{display:block;background:url(/assets/images/layout/timeline-small-connector.png) no-repeat;width:22px;height:11px;position:absolute;top:40%;left:-22px}.timeline ul li.entry .date{font-family:'klavika-web','Helvetica Neue',arial,helvetica,sans-serif;text-transform:uppercase;font-size:.85em}.timeline ul li.entry img{width:100%;border:2px solid #fff;margin-bottom:1em}#start{font-family:'klavika-web','Helvetica Neue',arial,helvetica,sans-serif}#loading{font-family:'klavika-web','Helvetica Neue',arial,helvetica,sans-serif;display:none}#loading img{margin:1em auto 0 auto}.arrow-box{position:relative;background:#f1f1f1;width:170px;text-align:center;border-radius:4px 4px 4px 4px;margin:0 auto;font-weight:600;font-size:1.2em;padding:.5em 0 .3em 0;margin-top:-31px}.arrow-box:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(241,241,241,0);border-bottom-color:#f1f1f1;border-width:12px;margin-left:-12px}body.multimap{background:#4a4a4a}body.multimap .wrapper{height:100%}#fullpage-map{clear:both;margin:0;width:100%;position:relative}#fullpage-map .container{max-width:none}.asset-container{position:absolute;display:none;bottom:0;width:100%;z-index:999;background:#4a4a4a;color:#fff;height:100%}.asset-container h2{color:#fff;margin:0;padding-top:10px}.asset-container .tabs{float:left;margin:17px 0 0 0}.asset-container .tabs li{float:left;padding:0;margin:0;width:auto}.asset-container .tabs li a{display:block;width:40px;height:63px;line-height:100px;background:url(/assets/images/maps/multimedia-sprite.png) no-repeat;color:#fff;text-indent:-999em;padding-right:10px;border-radius:0}.asset-container .tabs li.selected a{background-color:#4a4a4a}.asset-container .tabs li.overview a{background-position:10px 8px}.asset-container .tabs li.overview.selected a,.asset-container .tabs li.overview a:hover{background-position:10px -57px}.asset-container .tabs li.panoramic a{background-position:10px -121px}.asset-container .tabs li.panoramic.selected a,.asset-container .tabs li.panoramic a:hover{background-position:10px -183px}.asset-container .tabs li.images a{background-position:10px -246px}.asset-container .tabs li.images.selected a,.asset-container .tabs li.images a:hover{background-position:10px -309px}.asset-container .tabs li.documents a{background-position:10px -372px}.asset-container .tabs li.documents.selected a,.asset-container .tabs li.documents a:hover{background-position:10px -436px}.asset-container .tabs li.videos a{background-position:10px -498px}.asset-container .tabs li.videos.selected a,.asset-container .tabs li.videos a:hover{background-position:10px -555px}.asset-container .heading-row{background:url(/assets/images/maps/map-overlay-background.png);clear:both;overflow:hidden;padding:0 20px}.asset-container .inner,.asset-container .asset-content,.highlights .inner{max-width:1004px;margin:0 auto}.asset-container .asset-content{clear:both;padding:0 20px}.asset-container #panoramic,.asset-container #images,.asset-container #documents,.asset-container #videos{display:none}#close-asset-container{display:block;height:29px;width:29px;background:url(/assets/images/maps/multimedia-sprite.png) no-repeat 0 -1285px;cursor:pointer;position:absolute;top:60px;right:20px}#close-asset-container:hover{background-position:0 -1354px}.highlights{position:absolute;display:none;bottom:0;width:100%;z-index:999;background:#fff;height:65px;padding:0 20px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.open-close-highlights{position:absolute;display:block;top:16px;right:25px;height:30px;width:30px;background:url(/assets/images/maps/multimedia-sprite.png) 0 -1624px no-repeat}.open-close-highlights:hover{background-position:0 -1558px}.closed .open-close-highlights{background-position:0 -1491px}.closed .open-close-highlights:hover{background-position:0 -1425px}.highlights .inner{position:relative}.highlights h2{color:#236192;float:left;margin:25px 0}.highlights h3{color:#236192;text-transform:uppercase}.highlights .highlight{position:relative;margin-right:20px}.highlights .controls{display:none;position:absolute;right:5em;margin-top:1.3em}.highlights .controls a{display:inline-block;height:30px;width:28px;text-indent:-3000em}#highlight-carousel{clear:both}.highlight.image .location,.highlight.video .location,.highlight.panorama .location{font-family:'klavika-web','Helvetica Neue',arial,helvetica,sans-serif;position:absolute;top:3px;left:3px;background:#00b5e2;padding:5px 10px;color:#fff;text-transform:uppercase;font-size:1.142857em}.highlight.video .video-icon{display:block;height:45px;width:45px;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:27%;background:url(/assets/images/maps/multimedia-sprite.png) 0 -1694px no-repeat}.highlight img{border:3px solid #ddddde;margin-bottom:10px;width:321px;height:184px}.highlight.panorama .pano-thumb{width:321px;height:184px;overflow:hidden;display:block;margin-bottom:10px;border:3px solid #ddddde}.highlight.panorama img{border:0;margin:0 auto;height:321px}.asset-container ul.documents{list-style-type:none;margin:1em 0 3em 0;overflow:hidden;clear:both}.asset-container .documents li{overflow:hidden;padding-top:15px;border-bottom:2px solid #606060}.asset-container .documents li:last-child{border-bottom:0}span.document-icon{display:block;float:left;clear:left;width:55px;height:40px;background:url(/assets/images/maps/multimedia-sprite.png) no-repeat 7px -377px}span.highlight-document-icon{display:block;float:left;clear:left;width:55px;height:40px;background:url(/assets/images/maps/multimedia-sprite.png) no-repeat 7px -1205px}.document-details{display:block;float:left;clear:right;width:80%;height:170px}.document-details h3 a{color:#fff}.document-details h3 a:hover{color:#00b5e2;text-decoration:none}.panorama{height:500px;margin-top:20px;cursor:pointer}div#krpanoSWFObject{z-index:1000}.ajax-direction-nav{margin-top:10px;padding:10px;overflow:hidden}.ajax-direction-nav a{color:#fff;text-transform:uppercase}.ajax-direction-nav a span{display:block;background:url('/assets/js/fancybox/fancybox_sprite.png');height:34px;width:36px}.ajax-direction-nav .prev-tab{float:left}.ajax-direction-nav .prev-tab span{margin-left:16px;background-position:0 -36px}.ajax-direction-nav .next-tab{float:right}.ajax-direction-nav .next-tab span{background-position:0 -72px}.share.share-multimap{position:relative;z-index:1;right:auto}.share.share-multimap li a{background:url(/assets/images/maps/multimedia-sprite.png) no-repeat;height:29px;width:29px}.share.share-multimap li.twitter a{background-position:-8px -1770px}.share.share-multimap li.twitter a:hover{background-position:-8px -1818px}.share.share-multimap li.facebook a{background-position:-8px -1866px}.share.share-multimap li.facebook a:hover{background-position:-8px -1913px}.share.share-multimap li.linkedin a{background-position:-9px -2057px}.share.share-multimap li.linkedin a:hover{background-position:-9px -2105px}.share.share-multimap li.email a{background-position:-8px -1961px}.share.share-multimap li.email a:hover{background-position:-8px -2009px}#panoramic .share.share-multimap{margin-top:-20px}#videos .flexslider{clear:both}.asset-container .intro-text{clear:both}table{border-collapse:separate;text-align:left;width:100%}td,th{border:0;vertical-align:top}td{border-top:1px solid #fff;border-right:1px solid #ddddde;border-bottom:1px solid #ddddde;font-weight:400;padding:8px 12px}table td img,table th img{width:100%}thead td,th{background:#236192;border-bottom:4px solid #004272;color:#fff;font-weight:600;text-align:left;padding:8px 12px 4px 12px;text-transform:uppercase}tr.odd,tr:nth-child(odd){background:#fff}tr.even,tr:nth-child(even){background:#f7f7f7}td:last-child{border-right:0}.bedlam-data-table{display:block}.bedlam-data-table thead,.bedlam-data-table tbody,.bedlam-data-table th,.bedlam-data-table td,.bedlam-data-table tr{display:block}.bedlam-data-table thead,.bedlam-data-table thead tr{position:absolute;top:-9999px;left:-9999px}.bedlam-data-table tr{margin-bottom:20px;overflow:hidden;border:1px solid #ddddde}.bedlam-data-table td{position:relative;line-height:1.4em;padding-left:50%;min-height:17px;border-right:0}.bedlam-data-table td:before{position:absolute;top:7px;left:6px;width:45%;content:attr(data-heading);text-transform:uppercase}.bedlam-data-table td:last-child{border-bottom:0}.bedlam-data-table .deep{min-height:48px}@media only screen and (min-width:400px){.bedlam-data-table .deep{min-height:30px}}@media only screen and (min-width:590px){.bedlam-data-table .deep{min-height:17px}}@media only screen and (max-width:767px){div.table-wrapper table{margin-top:0;padding:1.3125em 0 0 0}table.responsive{margin-bottom:0}.pinned{position:absolute;left:0;top:0;background:#fff;width:35%;overflow:hidden;overflow-x:scroll}.pinned table{border-right:0;border-left:none;width:100%}.pinned table th,.pinned table td{white-space:nowrap}.pinned td:last-child{border-bottom:0}div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden}div.table-wrapper div.scrollable table{margin-left:35%}div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden}table.responsive td,table.responsive th{position:relative;white-space:nowrap;overflow:hidden}table.responsive th:first-child,table.responsive td:first-child,table.responsive td:first-child,table.responsive.pinned td{display:none}}@media only screen and (min-width:768px){.bedlam-data-table{display:table}.bedlam-data-table thead{display:table-header-group}.bedlam-data-table tbody{display:table-row-group}.bedlam-data-table th,.bedlam-data-table td{display:table-cell}.bedlam-data-table tr{display:table-row}.bedlam-data-table thead,.bedlam-data-table thead tr{position:static;top:auto;left:auto}.bedlam-data-table tr{margin-bottom:0;overflow:visible;border:0}.bedlam-data-table td{position:static;padding-left:12px;min-height:0;border-right:1px solid #ddddde}.bedlam-data-table td:before{display:none}.bedlam-data-table td:last-child{border-bottom:1px solid #ddddde}.bedlam-data-table .deep{min-height:0}}.content-main form{margin:0 0 4em 0}fieldset ol{background:#f7f7f7;list-style:none;margin:0;padding:1.5em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}fieldset li{clear:left;margin:0 0 .375em 0;padding:0}fieldset li.checkbox{overflow:hidden}fieldset li.checkbox label{width:auto;float:left}fieldset li.checkbox input{width:20px;float:left}fieldset label{display:block;padding:0 0 .5em 0}label em{color:#c05131;font-style:normal;font-size:1.4em}ol input,ol textarea{background:#fff;border:1px solid #ddd;color:#666;font-weight:200;padding:.5em;width:97%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}ol textarea{height:200px}ol input.checkbox{border:0;padding:0;width:auto}.main input[type="submit"],.main input[type="reset"],.main input[type="button"],a.submit-button{background-color:#a6c4d7;border:0;color:#fff;display:inline-block;font-size:.928571em;height:40px;line-height:40px;text-align:center;text-decoration:none;text-transform:uppercase;width:220px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0}.main input[type="submit"]:hover,.main input[type="reset"]:hover,.main input[type="button"]:hover,a.submit-button:hover{background-color:#236192;color:#fff;text-decoration:none}p.hint{clear:both;font-size:.8em}fieldset li.list label,#fieldset-accordion2 label,#fieldset-accordion3 label{width:100%}label.bold{font-weight:bold}fieldset img{margin:0 0 1em 0}select.years-selector{width:100%;margin-bottom:1em}.main input.milestone-submit{width:100%}.js input.milestone-submit{display:none}input.form-style-aG9uZXlwb3Q{display:none}.js #fieldset-accordion1 legend,.js #fieldset-accordion2 legend,.js #fieldset-accordion3 legend{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;color:#fff;background:#236192;width:100%;padding:10px 15px 10px 35px;margin:0;position:relative}.js #fieldset-accordion1 legend:before,.js #fieldset-accordion2 legend:before,.js #fieldset-accordion3 legend:before{display:block;position:absolute;content:"+";height:100%;left:15px;top:9px}.js #fieldset-accordion1.open legend,.js #fieldset-accordion2.open legend,.js #fieldset-accordion3.open legend{color:#4d4d4d;background:0}.js #fieldset-accordion1.open legend:before,.js #fieldset-accordion2.open legend:before,.js #fieldset-accordion3.open legend:before{content:"-"}.js #fieldset-accordion1 ol,.js #fieldset-accordion2 ol,.js #fieldset-accordion3 ol{max-height:0;padding:0;overflow:hidden;-webkit-transition:max-height 500ms ease,padding 500ms ease;-moz-transition:max-height 500ms ease,padding 500ms ease;-ms-transition:max-height 500ms ease,padding 500ms ease;-o-transition:max-height 500ms ease,padding 500ms ease;transition:max-height 500ms ease,padding 500ms ease}.js #fieldset-accordion1.open ol,.js #fieldset-accordion2.open ol,.js #fieldset-accordion3.open ol{max-height:2000px;padding:1.5em}#fieldset-accordion2 label.optional{width:auto;float:none;font-weight:bold;font-size:1.2em}.pad{padding:10px}.wrapper{background-color:#fff;padding:0}.cwrapper{background-color:#fff}.cwrapper,.container{max-width:1004px;margin:0 auto;padding:0 3%;position:relative;width:94%}.row{clear:both;margin-bottom:1.42858em;width:100%}.column{display:block;float:none;margin:0 0 .75em 0}.content-main,.aside{padding:0;width:100%}.one,.two,.three,.four,.five,.six,.seven,.eight,.nine,.ten,.eleven,.twelve{width:100%}.end{margin-right:0!important}.smooth_zoom_preloader{background-image:url('../images/maps/preloader.gif')}.smooth_zoom_icons{background-image:url('../images/maps/icons.png')}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.asset-container .flexslider{margin-top:1em}.asset-container .flexslider .slides{background:#3d3d3d;margin-bottom:20px}.asset-container .flexslider .slides img{width:auto;margin:0 auto}.asset-container .flex-control-thumbs{overflow:hidden;padding-bottom:40px}.asset-container .flex-control-thumbs li{float:left;width:48%}.asset-container .flex-control-thumbs li:nth-child(2n){float:right}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.nojs .slides>li:first-child{display:block}.asset-container .crossrail-thumb-gallery{background:0;border:0;clear:both}.asset-container .crossrail-thumb-gallery .gallery-wrapper{border:0}.asset-container .crossrail-thumb-gallery .slides{background:0;margin:0}.asset-container figcaption.gallery-caption{color:#fff}ul.slides{list-style:none;margin:0}ul.slides li{padding:0}ul.slides figure{margin:0;position:relative}.flexslider{position:relative}#pano-carousel .flex-control-thumbs img{height:125px;width:215px;cursor:pointer}.asset-container #pano-carousel.flexslider .slides{background:0}#carousel .slides h3,#carousel .slides p{max-width:770px;margin:10px auto}.multimap #carousel .flex-direction-nav a,.multimap #thumb-control .flex-direction-nav a{position:absolute;display:block;width:33px;height:31px;text-transform:uppercase;text-indent:-3000em;background:url(/assets/js/fancybox/fancybox_sprite.png) 0 0 no-repeat;z-index:9999}.multimap #carousel .flex-direction-nav .flex-prev{left:5px;top:45%;background-position:0 -35px}.multimap #carousel .flex-direction-nav .flex-next{right:5px;top:45%;background-position:0 -72px}.multimap #thumb-control .flex-direction-nav .flex-prev{left:0;top:50px;background-position:0 -35px}.multimap #thumb-control .flex-direction-nav .flex-next{right:5px;top:50px;background-position:0 -72px}.home-carousel-wrapper{background:#236192;margin:0 0 30px -2%;overflow:hidden;width:104%;position:relative}ul.home-slides figcaption{color:#fff;padding:1em}ul.home-slides figure img{margin:0;width:100%}ul.home-slides a{text-decoration:none}ul.home-slides h1 a{color:#fff}ul.home-slides h1{font-size:2em;font-weight:700;line-height:.95em;margin:0}ul.home-slides h2 a{border-bottom:2px solid #fff;color:#fff}ul.home-slides h2{font-size:1.5em;font-weight:700;line-height:1.3em;margin:0}ul.home-slides p a{color:#fff}ul.hc-direction-nav{list-style:none;margin:0;display:none}ul.hc-direction-nav li{padding:0}ul.hc-direction-nav li a{cursor:pointer;height:80px;margin:-40px 0 0 0;position:absolute;text-indent:-998em;top:30%;width:36px;z-index:2001}a.hc-prev{background:transparent url('/assets/images/layout/crossrail-sprite.png') -100px -200px no-repeat;display:block;left:0}a.hc-next{background:transparent url('/assets/images/layout/crossrail-sprite.png') -136px -200px no-repeat;display:block;right:0}ol.hc-control-nav{display:none}.slider-horizontal{position:relative}.slider-horizontal ul.slides figure{margin:0 0 .9375em 0}ul.hn-direction-nav{margin:0;opacity:1;position:absolute;right:0;text-indent:-998em;top:-58px;width:56px}ul.hn-direction-nav li{display:block;float:left;padding:0}ul.hn-direction-nav a{cursor:pointer;display:block;height:30px;position:relative;width:28px}a.hn-prev{background:transparent url('/assets/images/layout/crossrail-sprite.png') 0 -332px no-repeat}a.hn-next{background:transparent url('/assets/images/layout/crossrail-sprite.png') -28px -332px no-repeat}a.hn-prev:hover{background-position:-56px -332px}a.hn-next:hover{background-position:-84px -332px}a.hn-disabled{opacity:1}.full-page-carousel-wrapper{position:relative}ul.fc-direction-nav{list-style:none;margin:0;display:none}ul.fc-direction-nav li{padding:0}ul.fc-direction-nav li a{cursor:pointer;height:80px;margin:-40px 0 0 0;position:absolute;text-indent:-998em;top:50%;width:36px;z-index:2001}a.fc-prev{background:transparent url('/assets/images/layout/crossrail-sprite.png') -100px -200px no-repeat;display:block;left:0}a.fc-next{background:transparent url('/assets/images/layout/crossrail-sprite.png') -136px -200px no-repeat;display:block;right:0}.fc-viewport figcaption{border-bottom:1px solid #f7f7f7;font-style:italic;margin:0 0 1.25em 0;padding:0 0 .625em 0}.fc-viewport figcaption h2{font-style:normal;margin-bottom:.21875em}.fc-viewport p{margin:0}.crossrail-thumb-gallery{background:#f1f1f1;border:1px solid #ddddde;margin:0 0 1.25em 0;margin:2.14287em 0;padding:0 0 .625em 0}.crossrail-thumb-gallery h2{font-size:1.125em;margin:0;padding:.625em}figure.gallery-main{margin:0}figure.gallery-main img{margin:0}figcaption.gallery-caption{color:#1c1c1e;font-size:.875em;font-style:italic;margin:0;padding:.625em 1em}ul.gt-direction-nav{list-style:none;margin:0}ul.gt-direction-nav li{padding:0}ul.gt-direction-nav li a{cursor:pointer;height:80px;position:absolute;text-indent:-998em;top:0;width:36px;z-index:2001}a.gt-prev{background:transparent url('/assets/images/layout/crossrail-sprite.png') -100px -200px no-repeat;display:block;left:0}a.gt-next{background:transparent url('/assets/images/layout/crossrail-sprite.png') -136px -200px no-repeat;display:block;right:0}.crossrail-thumb-gallery .gallery-wrapper{border-bottom:1px solid #ddddde}.crossrail-thumb-gallery ul.gt-direction-nav li a{top:35%}.crossrail-thumb-gallery .thumbs{padding:20px 0 0 0;width:90%;left:5%}.crossrail-thumb-gallery .thumbs .gm-viewport{z-index:3}.crossrail-thumb-gallery .thumbs ul.slides figure{cursor:pointer;margin:0 20px 0 0}.crossrail-thumb-gallery .thumbs .gm-direction-nav{margin:0;list-style:none;padding:0;position:absolute;top:0;width:100%;height:100%}.crossrail-thumb-gallery .thumbs .gm-direction-nav li{padding:0}.crossrail-thumb-gallery .thumbs .gm-direction-nav a{position:absolute;top:35%;left:-4%;text-indent:-3000px;height:28px;width:13px;background:url('/assets/images/layout/crossrail-sprite.png') -172px -200px no-repeat}.crossrail-thumb-gallery .thumbs .gm-direction-nav a.gm-next{left:auto;right:-4%;background-position:-172px -228px}a.gt-disabled,.crossrail-thumb-gallery .thumbs .gm-direction-nav a.gm-disabled{display:none}div.crossrail-thumb-gallery div.thumbs ul.slides li figure{display:none}div.crossrail-thumb-gallery div.thumbs div.gm-viewport ul.slides li figure{display:block}ul.slides li{display:none}.slides>li:first-child{display:block}div.slider{overflow:hidden}body.nojs .crossrail-thumb-gallery .thumbs{display:none}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}.yui-g a:link,.yui-g a:visited,.yui-g a:focus,.yui-g a:active{text-decoration:underline}.yui-g a:hover{text-decoration:none}.yui-g.first a:link,.yui-g.first a:visited,.yui-g.first a:focus,.yui-g.first a:active{text-decoration:none}p.work-start{font-weight:bold}div.work-item{background:#fff url(/img/features/text_content_bg.jpg) repeat-x scroll left bottom;width:500px}div.yui-gc div.yui-g{margin:0}div.box-container-near-you{clear:both;margin:1.875em 0 1.25em 0}h2.near-you-search-hd{color:#002c6d}h2.near-you-search-hd span{font-size:.6em}a.text-only{padding:0 0 0 .5em}ul.near-you-search{list-style:none;margin:0;overflow:hidden;width:100%}ul.near-you-search li{display:block;float:left;margin:0 0 .625em 0;padding:0;width:33%}ul.near-you-search form input.near-you-input#postcode{background-color:#fff;border:1px solid #ddd;color:#666;float:left;height:25px;padding:2px 5px;width:228px}ul.near-you-search input#findLocation{background:#236192;border:0;border-radius:0;color:#fff;float:left;height:31px;line-height:20px;text-align:center;text-decoration:none;text-transform:uppercase;width:66px}ul.near-you-search .styled-select{background:#fff url('/assets/images/layout/select-arrow.png') right 0 no-repeat;color:#666;height:32px;overflow:hidden;width:305px}ul.near-you-search .styled-select select{background:transparent;border:1px solid #ddd;color:#666;height:32px;padding:3px 5px 0 5px;width:328px;-webkit-appearance:none}ul.near-you-search form input[type="text"]{width:204px;float:left}ul.near-you-search label{float:left;margin-right:20px;line-height:23px}#around-map{background:#f8f8f8;border:solid 1px #ddd;clear:both;margin:0 0 1.25em 0;width:945px}#map{border-bottom:1px solid #ddd;clear:both;height:480px;margin:0 0 1.25em 0;width:945px;position:relative}p.estimated{font-size:.875em;font-style:italic;padding:0 1.25em}#map-helpers{margin:1em 0;overflow:hidden;padding:0 1.25em;width:870px}#map-helpers h4{margin-bottom:6px}div#map-legend{border:0 none;width:100%;float:left}div#map-legend ul{margin:0;padding:0;float:left;width:30%;margin-right:5%}div#map-legend ul.last{margin-right:0!important}div#map-legend ul li{list-style:none;line-height:22px;margin:0 5px 5px 0;padding:0 10px 0 22px}div#map-legend ul li.keytitle{font-weight:700;padding:0}div#map-markers{border-bottom:1px solid #ccc;margin:0 0 10px 0;clear:both}div#map-markers ul{margin-left:0}div#map-markers ul li{display:inline-block;margin-right:20px;padding:2px 10px 6px 32px;height:22px}li.tunnel-boring-machine{background:transparent url(/assets/near-you/img/near-you-key-sprite.png) 0 -2px no-repeat;padding-left:30px!important}li.surface-section{background:transparent url(/assets/near-you/img/near-you-key-sprite.png) 0 -23px no-repeat}li.tunnel-section{background:transparent url(/assets/near-you/img/near-you-key-sprite.png) 0 -44px no-repeat}li.future{background:transparent url(/assets/near-you/img/near-you-key-sprite.png) 0 -66px no-repeat}li.completed{background:transparent url(/assets/near-you/img/near-you-key-sprite.png) 0 -88px no-repeat}li.your-search{background:transparent url(/assets/near-you/img/near-you-key-sprite.png) 0 -156px no-repeat}li.zoom{background:transparent url(/assets/near-you/img/near-you-markers-sprite.png) 0 0 no-repeat}li.completed-tbms{background:transparent url(/assets/near-you/img/near-you-markers-sprite.png) 0 -33px no-repeat}li.work-items{background:transparent url(/assets/near-you/img/near-you-markers-sprite.png) 0 -67px no-repeat}li.information-plans{background:transparent url(/assets/near-you/img/near-you-markers-sprite.png) 0 -102px no-repeat}#anchor-link{margin-bottom:10px}#info-box ul{list-style-type:none;margin:.625em 0}#info-box li{padding:.3125em 0}.olPopup{opacity:.98;filter:alpha(opacity = 98);-ms-filter:"alpha(opacity=98)";zoom:1}.olPopupContent,.olFramedCloudPopupContent{padding-top:30px;overflow:auto;width:500px;height:270px}div#nyMap{-webkit-box-shadow:0 0 6px #ccc;-moz-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc}div#txtAbout{padding:0 8px 0 0}div#around-map h4{color:#333;font-size:1em;font-weight:700}div#around-map h4 span{font-weight:400}div#around-info-box{height:480px;position:absolute;right:0;top:0;width:36px;z-index:9998}div#info-box{background:transparent url('../near-you/img/info-box-bg.png') 0 0 repeat;display:none;float:right;height:460px;overflow:auto;padding:10px;width:0;z-index:9999}div#info-box h3{margin-bottom:10px;text-transform:uppercase;line-height:1.5em}#toggle-img{cursor:pointer;position:absolute;left:7px;top:0;width:30px;height:100px}.toggleout{background:url(/assets/near-you/img/info-vertical.png) 0 0 no-repeat}.togglein{background:url(/assets/near-you/img/info-vertical.png) 0 0 no-repeat;left:-23px!important}ul.info-box-list{list-style:none;margin:0;width:100%;font-size:.9em}ul.info-box-list li{border-bottom:1px solid #ccc;width:100%}table.info-box-table{border-collapse:collapse;border-spacing:0;font-size:12px;margin:0 0 10px 0;width:100%}table.info-box-table.tbm{font-size:96%}table.info-box-table td,table.info-box-table th{padding:4px 4px 4px 0}table.info-box-table th{text-align:left;width:47%}div#external_control{border:0 none;width:100%;margin:20px 0;clear:both;float:left}div#external_control div{width:auto;margin-right:20px;float:left}p.more{float:left;margin:9px 0 0;padding:0 20px 0 18px;width:510px}li.more{background:url(../near-you/img/news-arrow.gif) no-repeat;padding:0 0 0 18px}a.arrow:link,a.arrow:visited,a.arrow:active,a.arrow:focus{padding-right:20px;background:transparent url(/img/arrow_right.gif) no-repeat right center}a.arrow:hover{color:#000;text-decoration:none}a.up{padding-left:20px;background:transparent url(/img/near-you/arrow_up.gif) no-repeat left center}div.box-container{background:url(../img/layout/carrousel-bg.jpg) repeat-x bottom left;float:left;width:984px;margin:15px 0 12px 0;padding:22px 10px;border:solid 1px #ccc;-webkit-box-shadow:0 0 6px #ccc;-moz-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc}div.box-container div{float:left}div.box-container div.tbm-info{width:100%}div.box-container div.first-col{border-right:1px solid #ccc;height:100%;margin-right:8px;padding-right:17px;padding-bottom:0;width:250px}div.box-container div.first-col form input[type="text"],div.box-container div.first-col form select{width:190px}div.box-container div.right-col{padding-left:17px;width:555px}div.box-container div.right-col div.messages{float:none!important;margin-bottom:20px;display:block}div.box-container h3{border:0;border-bottom:1px solid #ccc;box-shadow:none}div.box-container table{text-align:left;width:100%}div.box-container table th{background:0;border:0;border-bottom:1px solid #ddd;color:black;text-align:inherit}div.box-container h2{border-bottom:solid 1px #ddd;margin:0 0 .6em 0;padding:0 0 .2em 0}div#javascript div.box-container div p.more a:hover{text-decoration:none}.work-sites h2{font-size:1.4em}div.box-container div.first-col div.extra-content{height:auto;width:auto;display:none;padding:15px 0 0 0;margin:0}p.slide-content{margin:0;padding:0;display:none}div.box-container div.first-col a.extra-btn:link,div.box-container div.first-col a.extra-btn:visited,div.box-container div.first-col a.extra-btn:active,div.box-container div.first-col a.extra-btn:focus{text-align:right;padding:0 18px 5px 0;background:url(/img/near-you/plus.gif) no-repeat right 3px;display:block;border-bottom:0;outline:0}div#javascript div.box-container div.first-col p.slide-content a.extra-btn:hover{color:#000;text-decoration:none}div.box-container div.first-col a.btn-active:link,div.box-container div.first-col a.btn-active:visited,div.box-container div.first-col a.btn-active:active,div.box-container div.first-col a.btn-active:focus,div.box-container div.first-col a.btn-active:hover{background:url(/img/near-you/minus.gif) no-repeat right 3px}div.box-container label{display:block;font-weight:bold;padding-bottom:.5em}div.box-container input{padding:3px;margin-bottom:.5em}div#textHint,div#txtHintClose{padding:0 10px}div.box-container input#findLocation,div.box-container input#find{padding:0}div#nyMap{clear:both}h2.tbm-work-item{text-transform:uppercase;color:grey;margin:10px 0;font-size:.8em}h3.tbm-location{text-transform:uppercase;margin:5px 0}.ero .ero-body{width:265px}div.firstChild{padding:1px 10px 10px 10px;padding:0;color:#000}div.VE_Pushpin_Popup_Title{font-size:1.5em;color:#002c6d;font-weight:normal;margin-bottom:.4em;border-bottom:solid 1px #ccc}div.VE_Pushpin_Popup_Body{margin:0}div.firstChild h3{padding-bottom:.8em}div.firstChild h3 em{font-style:normal}div.firstChild dl{margin:0 0 .7em 0;padding:0 0 .5em 0;border-bottom:solid 1px #ccc}div.firstChild dl dd{list-style-type:none;margin:0}div.firstChild dl dt{font-weight:bold;padding-bottom:.5em}div.firstChild dl dd a{display:block;padding:.2em 0 0 2em;background:transparent url(/assets/near-you/img/file_acrobat.gif) no-repeat left top;color:#0d147e;text-decoration:underline}div.firstChild dl dd a:hover{text-decoration:none}div.firstChild a:link,div.firstChild a:visited,div.firstChild a:focus,div.firstChild a:active{color:#0d147e;text-decoration:underline}div.firstChild a:hover{text-decoration:none}#info-box dl,#info-box p,#info-box p a{margin:0;width:95%}body.secondary div#text-summary{width:861px;margin-top:30px;border:solid 1px #ccc;padding:15px;clear:both}body.secondary div#summary p{color:#333;font-weight:bold}body.secondary div#resultDiv h2 a:link,body.secondary div#resultDiv h2 a:focus,body.secondary div#resultDiv h2 a:visited,body.secondary div#resultDiv h2 a:active{color:#0d147e;padding-left:15px;background:transparent url(/assets/near-you/img/small-arrow.gif) no-repeat left center}body.secondary div#resultDiv h2 a:hover{color:#000}body.secondary div#resultDiv ul,body.secondary ul.work-sites{margin-left:1em}body.secondary div#resultDiv ul li,body.secondary ul.work-sites li{list-style-type:none}body.secondary div#resultDiv ul li a:link,body.secondary div#resultDiv ul li a:focus,body.secondary div#resultDiv ul li a:visited,body.secondary div#resultDiv ul li a:active,body.secondary ul.work-sites li a:link,body.secondary ul.work-sites li a:focus,body.secondary ul.work-sites li a:visited,body.secondary ul.work-sites li a:active{font-weight:bold;color:#0d147e;padding-left:10px;background:transparent url(/assets/near-you/img/small-arrow.gif) no-repeat left center}div#resultDiv ul li a:hover,ul.work-sites li a:hover{color:#000}div.box-container hr{border:none 0;border-top:1px solid #ddd;height:1px;color:#ddd;background-color:transparent;clear:both;width:100%;margin:10px auto}ul#ny-services-info{float:left;width:735px;margin:.8em 0 0 0}ul#ny-services-info li{float:left;width:216px;height:12em;padding:10px;margin-right:10px;list-style-type:none;border:1px solid #63b4e1;background-color:#dff2fd}ul#ny-services-info li#info{margin-right:0;width:217px}ul#ny-services-info li#info h3,ul#ny-services-info li#bus h3,ul#ny-services-info li#train h3{padding-left:40px;padding-top:.7em;height:1.8em;background:#dff2fd url(/img/near-you/info.gif) no-repeat -3px center;margin-bottom:.5em}ul#ny-services-info li#bus h3{padding-left:43px;background:#dff2fd url(/img/near-you/bus.gif) no-repeat -3px center}ul#ny-services-info li#train h3{background:#dff2fd url(/img/near-you/train.gif) no-repeat -3px center}ul#ny-services-info li p{font-size:.95em;line-height:1.6em}div.yui-g ul#ny-services-info li p a:hover{color:#000;text-decoration:none}h1 span.area-title{font-size:.9em;color:#63b4e1}h1 span.work-site-title{font-size:.8em;color:#63b4e1;margin-left:3px;padding-left:15px;background:transparent url(/img/arrow_right.gif) no-repeat left center;margin-right:2px}div#info-plans ul{margin-left:0;width:250px;float:left}div#info-plans ul.last{clear:right}#txtHint{background:#fff;border:1px solid #b5b5b5;display:none;left:200px;padding:24px 10px 10px 10px;position:absolute;top:350px;width:551px;z-index:1000}#txtHint h4{color:#3a88ff;font-size:1.1em}#txtHintClose{background:#eee;display:none;height:23px;left:202px;position:absolute;top:352px;width:549px;z-index:1100}#txtHintClose a{background:#3988fe url(/assets/near-you/img/close-sprite.png) 0 0 no-repeat;cursor:pointer;display:block;height:14px;position:absolute;right:4px;text-indent:-998em;top:4px;width:15px;z-index:1101}#txtHintClose a:hover{background:#002c6d url(/assets/near-you/img/close-sprite.png) 0 -15px no-repeat}#results{padding:0}#results ul{float:left;list-style:none;margin:0 20px 1em 0;padding:0;width:255px}#results li{margin:0 0 4px 0}#results li a,#results li a:hover{color:#3a88ff;cursor:pointer}ul#messages{float:left;width:712px;margin:15px 0 15px 0;padding:10px;border:solid 2px #ffe25f;background:#ffc}ul#messages li{margin-left:2em;font-weight:bold}a.pdf{padding-left:20px}ul.pdf-links{margin:0 0 10px 10px}ul.pdf-links li{list-style-type:none}ul.work-sites{list-style-type:none}ul.work-sites li{clear:both}ul.work-sites ul{margin-top:0}ul.work-sites a{padding-left:0}body.secondary span.area-span{background:url("/assets/site/img/layout/news-arrow.gif") no-repeat scroll left center transparent;padding-left:15px}@media only screen and (min-width:768px) and (max-width:939px){div#around-map{width:100%}div#map{width:100%}div.box-container-near-you{width:100%}#map-helpers{width:auto}ul.near-you-search{width:100%}ul.near-you-search li{width:100%}div#map-legend ul{width:100%}div#external_control{margin-left:0;margin-top:0;width:100%}div#external_control div{margin-right:20px;clear:none}#txtHint{left:75px;width:340px;top:420px}#txtHintClose{left:76px;width:339px;top:420px}}@media only screen and (min-width:481px) and (max-width:767px){div#around-map{width:100%}div#map{width:100%}div.box-container-near-you{width:100%}#map-helpers{width:auto}ul.near-you-search{width:100%}ul.near-you-search li{width:100%}div#map-legend ul{width:100%}div#external_control{margin-left:0;margin-top:0;width:100%}#txtHint{left:35px;width:320px;top:435px}#txtHintClose{left:36px;width:319px;top:435px}}@media only screen and (max-width:480px){div.box-container-near-you{width:100%;float:left}div#around-map{width:100%}div#map{height:250px;width:100%}ul.near-you-search{width:100%;float:right}ul.near-you-search li{width:100%}div#around-info-box{height:0;position:relative;width:100%;margin:0}#map-helpers{background:url("../near-you/img/info-box-bg.png") repeat scroll 0 0 transparent;height:530px;position:relative;width:94.5%;width:auto;margin:10px 0 0 0;display:block;font-size:.9em}div#toggle-img{height:36px;position:absolute;top:-35px;width:90px;left:10px}.toggleout{background:url("/assets/near-you/img/info.png") no-repeat transparent;cursor:pointer}.toggleout:hover{background:url("/assets/near-you/img/info-selected.png") no-repeat transparent}.togglein{background:url("/assets/near-you/img/info-selected.png") no-repeat;left:10px!important}.togglein:hover{background:url("/assets/near-you/img/info-selected.png") no-repeat}div#toggle-key-img{height:36px;position:absolute;top:-35px;width:90px;left:102px}.toggleout-key{background:url("/assets/near-you/img/key.png") no-repeat transparent;cursor:pointer}.toggleout-key:hover{background:url("/assets/near-you/img/key-selected.png") no-repeat transparent}.togglein-key{background:url("/assets/near-you/img/key-selected.png") no-repeat transparent}.togglein-key:hover{background:url("/assets/near-you/img/key-selected.png") no-repeat}div#info-box{background:transparent url('../near-you/img/info-box-bg.png') 0 0 repeat;display:none;padding:10px;width:94.5%;z-index:9999;height:auto;overflow:hidden}div#around-info-box{height:auto!important}div#map-legend{border:0 none;float:left;width:100%}div#map-legend ul{width:100%}div#external_control{border:0 none;float:left;margin-left:0;margin-top:0;margin-bottom:20px;width:100%}div#external_control div{margin-right:.1em;clear:left}#txtHint{left:10px;width:87%}#txtHintClose{left:10px;width:87%}h4.near-you-search-hd span{padding:0 0 0 .3em}}.panel-entry .cwrapper{max-width:100%;padding:0;width:100%}.panel-entry .main{padding:0}.section{border-bottom:8px solid #fff;clear:both;color:#fff;min-height:440px;padding:30px 3%;padding:30px 0}.section-intro{overflow:hidden;margin:0 0 1.25em 0;width:100%}.section h1{color:#fff}.careers .section-one,.careers .section-two,.careers .section-three,.careers .section-four{background-color:#78be20;border-color:#215732}.young-crossrail .section-one{background-color:#00b5e2;border-color:#236192}.young-crossrail .section-two{background-color:#f2a900;border-color:#c05131}.young-crossrail .section-three{background-color:#e0457b;border-color:#862633}.young-crossrail .section-four{background-color:#78be20;border-color:#215732}.portholes{overflow:hidden;margin:0 0 2em 0;width:100%}.round{display:block;float:left;height:auto;overflow:hidden;position:relative;margin:0 2%;width:46%}figcaption.round-text{color:#fff;font-size:1.125em;font-weight:600;margin:1em 0;text-align:center;text-transform:uppercase;width:100%}.round a{display:block;height:98%;padding:1%;width:98%}.round a:hover .round-text{color:#b0e3f5}.round img{margin:0}img.bob{left:0;position:absolute;top:0;z-index:3}.section-header{margin:40px 0 0 0;position:relative}.section-header h2{font-size:2.285714em}.section p{font-size:1.142857em;margin:0 0 1.125em 0}.section-three .section-header{float:right}.section-two,.section-three,.section-four{background-position:50% 0;background-repeat:no-repeat}.station .main{padding:1.25em 0 0}.station-navigator{margin-bottom:30px;overflow:hidden;border:1px solid #ddddde;width:100%;max-width:1004px;background:#f8f8f8;padding-top:5px}.station-navigator.row{border:0;border-top:1px solid #ddddde;background-color:#f8f8f8;margin:0}.station-navigator h1{margin:5px 1%;font-size:small;white-space:nowrap}.station-navigator h2{margin:5px 1%;font-size:x-small;white-space:nowrap;font-family:Arial,Verdana,sans-serif}.nojs .station-navigator .swiper-scrollbar{display:none}.station-navigator .swiper-scrollbar-cursor-drag{cursor:move}.station-navigator .swiper-scrollbar{width:100%;height:4px;border-radius:10px;position:absolute;left:0;bottom:-10px;-ms-touch-action:none;background:0}.station-navigator .swiper-scrollbar-drag{background:rgba(0,181,226,1);height:100%;width:100%;position:relative;border-radius:10px}.station-navigator .swiper-scroll-container{height:100%;width:100%}.station-navigator .swiper-slide{height:100%;min-width:600px;width:100%}.station-navigator div.mapme{width:100%}.station-navigator img[usemap]{border:0;height:auto;max-width:100%;width:auto}.station-navigator .swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.station-navigator .swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;margin:1em 0}.station-navigator .swiper-wp8-horizontal{-ms-touch-action:pan-y}.station-navigator .swiper-wp8-vertical{-ms-touch-action:pan-x}.station-navigator .swiper-container,.swiper-slide{width:100%;height:100%}.wrapper{overflow:hidden}.esri-station-map{height:0;width:100%;position:relative}.esri-station-map .esri-map-container{position:absolute;top:0;left:0;height:135px;width:100%;background:#efeccb}.esri-station-map .esri-map-container .esri-map{width:100%;height:100%}.esri-station-map .esri-map-container .esri-map .container{max-width:100%}.esri-station-map #station-map-object_zoom_slider{display:none}.esri-station-map .mm-btn{position:absolute;top:0;left:0;padding:10px 20px 10px 25px;background-color:#00b5e2;color:#fff;line-height:26px;font-size:15px;text-transform:uppercase;font-family:'klavika-web','Helvetica Neue',arial,helvetica,sans-serif;font-weight:600}.esri-station-map .mm-btn>span{font-size:28px;position:absolute;top:8px;left:15px;font-weight:400}.esri-station-map .mm-btn:hover{background-color:#49c4f3;text-decoration:none}@media only screen and (min-width:350px){.careers .secondary-nav ul ul ul{display:none}}@media only screen and (min-width:480px){body.home{background:#fff url('/assets/images/layout/home-background.png') 0 -18em repeat-x}dl,ol,ul{margin-right:4em;margin-left:4em}input.keyword{line-height:1.4em}ul.search-tabs li{display:block;float:left;margin:0 10px 0 0}ul.search-tabs li a{width:100px;font-size:.6em}.people-listing{clear:none;float:left;margin:0 2% 1em 0;width:45%}.top{bottom:20%;display:none;margin:0;position:fixed;right:1em;z-index:1977}.one{width:4.375%}.two{width:10.75%}.three{width:17.125%}.four{width:23.5%}.five{width:29.875%}.six{width:36.25%}.seven{width:42.625%}.eight{width:49%}.nine{width:55.375%}.ten{width:61.75%}.eleven{width:68.125%}.twelve{width:74.5%}.thirteen{width:80.875%}.fourteen{width:87.25%}.fifteen{width:93.625%}.sixteen{width:100%}.feature-home{float:left;margin-right:3%;width:48.5%}.feature-home:nth-child(even){margin-right:0}ul.tabs li{width:100%}ul.share{position:absolute;right:1.5em;top:1.1em}html.mobile .panel-entry #primary-nav{margin:-8px 0 1.25em 0}.panel-entry #primary-nav{margin:1.25em 0}.panel-entry ul.share{top:-1em}.pagination-first{width:30%}.pagination-last{width:30%}.pagination-center{width:40%}.pagination span{padding:0 .5em}.slider-horizontal ul.slides figure{float:left;margin:0;width:33%}.slider-horizontal ul.slides article h3,.slider-horizontal ul.slides article p,.slider-horizontal ul.slides article time{margin-left:37%}body.home .slider-horizontal article{clear:both}ul.tabs.tabs-home li{width:33.33%;float:left}ul.tabs.tabs-home li a{width:95%}fieldset li.list label,#fieldset-accordion2 label{width:50%}}@media only screen and (min-width:530px){.asset-container .flex-control-thumbs li{width:32%;margin-right:2%}.asset-container .flex-control-thumbs li:nth-child(2n){float:left}.asset-container .flex-control-thumbs li:nth-child(3n){margin-right:0}}@media only screen and (min-width:600px){.toggle{display:block}.screen-only{display:block}.mobile-only{display:none!important}.header{height:120px;padding:0}.header .container{padding:0 3%;width:94%}.brand{margin:0}.utilities{position:relative;top:12px;right:5px}ul.utility-nav li{margin:0 0 0 10px}.quick-search{background:0;display:block;float:right;padding:0;position:relative;top:20px;width:210px}a#menu-dropdown{cursor:pointer;display:block;margin-top:31px}.brand-footer{float:left;margin:0 0 1.25em 0;width:20%}.brand-footer a{float:none}.brand-footer span{margin:0;width:auto}.footer-links{float:right;padding:30px 0 0 0;text-align:right;width:80%}.footer-nav{border:0;margin:0}.footer-nav li{border-right:1px solid #fff;display:inline-block;float:none;margin:0 .625em 0 0;padding:0 .625em 0 0;width:auto}.footer-nav a{display:inline;padding:0}ul.partners li{margin:0 0 0 20px}ul.tabs li{width:30%}article.search-result figure{width:20%;float:left}article.search-result>div{margin:0 0 0 23%}ul.utility-nav li span{display:inline}.asset-container .documents li{width:49%;float:left;border-top:2px solid #606060;border-right:2px solid #606060;border-bottom:0}.asset-container .documents li:nth-child(-n+1),.asset-container .documents li:nth-child(-n+2){border-top:0}.asset-container .documents li:nth-child(2n){border-right:0}}@media only screen and (min-width:768px){body.home{background:#fff url('/assets/images/layout/home-background.png') 0 -5em repeat-x}ul.utility-nav li:first-child{display:inline}body.js .article-search form fieldset label,body.js .item.tabbed a.tab{display:block;top:5px;left:50%;position:absolute;text-align:center;padding:3% 0 1% 0;background-color:#236192;border-bottom:5px solid #00386b;color:white;width:48%}body.js .article-search form fieldset.first label,body.js .item.tabbed a.first.tab{left:2%}body.js .article-search form fieldset.active label,body.js .item.tabbed a.tab.active{background-color:white;border-bottom:5px solid white;color:#236192}body.js .article-search form fieldset label:hover,body.js .item.tabbed a.tab:hover{background-color:#00b5e2;border-bottom:5px solid #00acd4;color:white}body.js .article-search form fieldset select{display:none}body.js .article-search form fieldset.active select{display:block}body.js .article-search form fieldset select{margin:45px 5% 5% 5%}body.js .shared-listing{display:none;padding:0}body.js .shared-listing.active{display:block;padding:36px 0 0 0}ul.tabs.tabs-home li{display:block;float:left;margin:0 10px 0 0;width:180px}ul.tabs.tabs-home li.latest-news-tab a,ul.tabs.tabs-home li.most-read-tab a{width:100%;float:left}.slider-horizontal ul.slides figure{clear:left;display:block;margin:0 0 10px 0;width:98%}.slider-horizontal ul.slides article h3,.slider-horizontal ul.slides article p,.slider-horizontal ul.slides article time{margin-left:0}body.home .slider-horizontal article{float:left;clear:none}.section-intro{width:60%}.round{margin:0 2% 0 0;width:23%}figcaption.round-text{font-size:1.3125em;top:42%}.section-header{margin:60px 0 0 0;width:50%}article.news figure{float:left;width:30%}.article-summary{margin:0 0 0 34%}article.news{clear:both;overflow:hidden}article.news-home{clear:none;width:32%}article.news-home figure{float:none;width:98%}article.news-home .article-summary{margin:0}.feature-home-summary{margin:0 0 0 34%}.feature-home-summary{margin:0}.gallery{display:inline;float:left;margin:0 2% 1.875em 0;min-height:16em;padding:0 0 2em 0;position:relative;width:23.5%}.gallery-btn{bottom:0;left:0;position:absolute;width:60%}.news-grid-container{margin:0 0 1.25em 0}.news-grid-main figcaption{background:transparent url('/assets/images/layout/transparent-background-dark.png') 0 0 repeat;bottom:0;left:0;position:absolute;width:100%}.news-grid{clear:none;overflow:hidden;display:block;float:left;margin:0 .33% 0 0;min-height:16em;position:relative;width:33%}.news-grid img{float:none;width:100%}.news-grid figcaption{padding:.9375em;margin:0;min-height:85px;height:auto!important;height:85px}.news-grid figcaption h2{margin-top:.5em}ol.hc-control-nav{display:block;left:50%;list-style:none;margin:0 auto;position:absolute;text-align:center;bottom:15px;z-index:1000}ol.hc-control-nav li{display:inline;padding:0}ol.hc-control-nav a{background:transparent url('/assets/images/layout/crossrail-sprite.png') -124px -282px no-repeat;cursor:pointer;display:inline-block;height:24px;position:relative;text-indent:-998em;width:24px}ol.hc-control-nav a:hover,ol.hc-control-nav a.hc-active{background-position:-100px -282px}.news-home{float:left}.home .feature-home{float:left;margin-right:2%;width:23.5%;min-height:225px}.home .feature-home:nth-child(even){margin-right:2%}ul.home-slides figcaption{background:transparent url('/assets/images/layout/transparent-background.png') 0 0 repeat;left:40px;position:absolute;bottom:20px;width:75%}ul.home-slides h1 a{color:#fff}ul.hc-direction-nav li a{top:50%}.full-page-carousel-wrapper .slider{margin:0 0 .807693em}.full-page-carousel-wrapper .slider figcaption{background:transparent url('/assets/images/layout/transparent-background-dark.png') 0 0 repeat;border:0;bottom:0;left:0;margin:0;padding:0;position:absolute;width:74.5%;z-index:2001}.full-page-carousel-wrapper .slider figcaption p{color:#fff;opacity:1;padding:0 20px 20px 20px}.full-page-carousel-wrapper .slider figure img{margin:0}.full-page-carousel-wrapper .slider figcaption h2{color:#fff;opacity:1;padding:20px 0 0 20px}.column{margin-right:2%}.ff-header,.ff-fact,.ff-social{display:block;float:left;margin:0 2% 0 0;width:22%}.ff-fact{margin-left:4%;width:40%}.ff-social{width:30%;margin-right:0;float:right}.ff-social a.btnsocial{font-size:.928571em}div.content-main form{margin-bottom:4em}a#menu-dropdown{display:none}#primary-nav{background:0;margin:0;padding:0;position:absolute;right:3%;top:-60px}#primary-nav.multimap{top:68px}.panel-entry #primary-nav{top:-78px}#primary-nav ul{border-bottom:1px solid #00c9f7;display:block;float:left;margin:0}#primary-nav li{font-size:1.142857em}#primary-nav ul li{float:left;height:auto;margin:0;padding:10px 10px 0 10px;position:relative}#primary-nav ul li:first-child{padding:10px 10px 0 0}#primary-nav ul li:last-child{padding:10px 0 0 10px}#primary-nav ul li:last-child:hover{margin:0 -10px 0 0}#primary-nav ul li:hover span{display:block}#primary-nav ul li a{background:0;border:0;margin:0;padding:0 0 10px 0}#primary-nav ul li.active a{border-bottom:1px solid #fff}#primary-nav ul li:hover{background-color:#236192;border-bottom:0;margin:0;padding:10px 10px 0 10px}#primary-nav ul li.active:hover a{border-bottom:0}#primary-nav ul ul li.active span,#primary-nav ul ul li:hover span{background:#00386b url('/assets/images/layout/crossrail-sprite.png') right -404px no-repeat}#primary-nav ul li span{cursor:pointer;display:none;height:30px;position:absolute;right:-5px;text-indent:-998em;top:0;width:40px}#primary-nav ul ul li span{right:0}#primary-nav ul li:hover ul{display:block}#primary-nav ul li:hover ul ul{display:none}#primary-nav ul ul{border-bottom:0;display:none;height:auto;left:0;margin:0;padding:0;position:absolute;width:31em;z-index:2001}#primary-nav ul ul li{background-color:#236192;clear:both;font-size:14px;line-height:1.3em;margin:0;width:200px}#primary-nav ul ul li:hover{background-color:#00386b;margin:0;padding:0 20px 0 10px}#primary-nav ul ul li:hover li a{background-color:#236192}#primary-nav ul ul ul li:hover a,#primary-nav ul ul li:hover a{background-color:#00386b}#primary-nav ul ul li.active,#primary-nav ul ul li.active li.active a{background-color:#00386b}#primary-nav ul ul li:last-child,#primary-nav ul ul li:first-child{padding:0 20px 0 10px}#primary-nav ul ul li{padding:0 20px 0 10px}#primary-nav ul ul li:last-child{border-bottom:5px solid #00386b}#primary-nav ul ul li a{padding:10px 10px 9px 0}#primary-nav ul ul li span{background-position:right -364px;display:block}#primary-nav ul ul li:hover ul{display:block}#primary-nav ul ul ul{border-bottom:0;left:230px;padding:0;position:absolute;top:0;width:200px;z-index:2002}#primary-nav ul ul ul li{margin:0}#primary-nav ul ul ul li:last-child{border-bottom:0}#primary-nav ul li.careers ul,nav#primary-nav ul li.suppliers ul{left:auto;right:0;width:auto}#primary-nav ul li.suppliers ul ul,#primary-nav ul li.careers ul ul{right:230px}#primary-nav ul li.sustainability ul{left:auto;right:0;width:auto}#primary-nav ul li.sustainability ul ul{right:230px}#primary-nav ul li.last-item ul{left:auto;right:0;width:auto}#primary-nav ul li.last-item ul ul{right:230px}.secondary-nav li{-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}fieldset li.list label,#fieldset-accordion2 label{width:33.3%}#fieldset-accordion2 .checkbox:last-child label{width:50%}ul.share{display:block!important}.key-container ul{float:left;margin:0 3% 0 0;width:30%}.milestone-form{display:none}.milestone-navigator{display:block}.milestone-navigator{margin:30px auto 0 auto;top:0;width:100%;text-align:center;position:relative;z-index:1}.target-milestones{position:relative;z-index:0;margin-top:-35px}.milestone-navigator ul{margin:0;padding:0;list-style:none;text-align:center;white-space:nowrap;display:inline-block;width:100%;position:relative}.milestone-navigator ul li{display:inline-block;vertical-align:bottom;margin:0;padding:0 5px 0 5px;position:relative;overflow:visible;background:url(/assets/images/layout/navigator-line.png) repeat-x center 67px}.milestone-navigator ul li.first{background:url(/assets/images/layout/navigator-line-first.png) no-repeat 0 67px}.milestone-navigator ul li.current{background:url(/assets/images/layout/navigator-line-current.png) no-repeat 0 67px}.milestone-navigator ul li.future{background:url(/assets/images/layout/navigator-line-blue.png) repeat-x center 67px}.milestone-navigator ul li.last{background:url(/assets/images/layout/navigator-line-last.png) no-repeat 0 67px}.milestone-navigator li .verical-dock-line{display:block;position:absolute;top:30%;left:50%;width:1px;height:30px;background:#236192}.milestone-navigator li a.active .active-bottom-arrow{display:block;position:absolute;background:url(/assets/images/layout/target-arrow.png) no-repeat;height:10px;width:20px;top:107px;left:30%;padding:0}.milestone-navigator li a{height:60px;width:48px;display:inline-block;text-align:center;position:relative;vertical-align:bottom;text-decoration:none;color:black;white-space:normal;letter-spacing:normal;line-height:1.3em;text-align:center;font-family:Arial;padding-top:82px;overflow:visible;background:url(/assets/images/layout/timeline-grey.png) no-repeat center center;background-size:20px 20px;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in}.milestone-navigator li.future a,.milestone-navigator li.last a,.milestone-navigator li.current a{background:url(/assets/images/layout/timeline-light.png) no-repeat center center;background-size:20px 20px}.milestone-navigator li a.active{background:url(/assets/images/layout/timeline-dark.png) no-repeat center center;background-size:47px 47px}.milestone-navigator li a:hover{background-size:47px 47px}.milestone-navigator li a span{position:relative;line-height:1.3em;text-align:center;font-weight:bold;font-size:1.1em;margin:0 auto;padding:4px 0;top:-68px;border-radius:10px;color:#00b7e5}.milestone-navigator li a.active span{display:inline-block;height:30px;color:#fff;border-radius:0;padding:.43em;background:#286091 url(/assets/images/layout/timeline-top-arrow.png) no-repeat bottom;top:-82px}div.scrollingHotSpotLeft{min-width:75px;width:10%;height:100%;position:absolute;z-index:200;left:0}div.scrollingHotSpotLeftVisible{background-color:#fff;background-repeat:no-repeat;opacity:.35;-moz-opacity:.35;filter:alpha(opacity = 35);zoom:1}div.scrollingHotSpotRight{min-width:75px;width:10%;height:100%;position:absolute;z-index:200;right:0}div.scrollingHotSpotRightVisible{background-color:#fff;opacity:.35;filter:alpha(opacity = 35);-moz-opacity:.35;zoom:1}div.scrollWrapper{position:relative;overflow:hidden;width:100%;height:100%}div.scrollableArea{position:relative;width:auto;height:100%}.timeline{padding:0;background-position:center 0;width:51.6em;margin:0 auto}.timeline ul li.year{margin:0 auto 1em auto;background:#286091 url(/assets/images/layout/timeline-central-arrow.png) no-repeat bottom;padding:.7em 0;height:2.1em}.timeline ul li.entry{width:18.6em}.timeline ul li.mini{width:20.1em}.timeline ul li.entry:nth-child(even),.timeline ul li.mini:nth-child(odd){margin-left:55%}.timeline ul li.entry:nth-child(even) .timeline-connector{left:-46px;width:46px}.timeline ul li.entry:nth-child(odd) .timeline-connector{left:auto;right:-47px;width:47px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.timeline ul li.mini:nth-child(odd) .mini-timeline-connector{left:-41px;width:41px}.timeline ul li.mini:nth-child(even) .mini-timeline-connector{left:auto;right:-42px;width:42px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.timeline ul li.entry .date{position:absolute;font-size:1em;top:40%}.timeline ul li.entry:nth-child(even) .date{left:-18em}.timeline ul li.entry:nth-child(odd) .date{right:-18em}.asset-container .flex-control-thumbs li{width:23.5%;margin-right:2%}.asset-container .flex-control-thumbs li:nth-child(3n){margin-right:2%}.asset-container .flex-control-thumbs li:nth-child(4n){margin-right:0}}@media only screen and (min-width:870px){a.brand{background-position:0 0;height:92px;width:100px}ul.home-slides figcaption{left:60px;bottom:30px;width:65%}ul.home-slides h1{font-size:42px}ul.home-slides h2{font-size:2em}.ff-header,.ff-fact,.ff-social{display:block;float:left;margin:0 2% 0 0;width:22%}.ff-fact{margin-right:4%;width:47%}.ff-social{width:25%;margin-right:0;float:right}.ff-social a.btnsocial{font-size:.857143em}input.keyword{line-height:1.4em!important}ul.search-tabs li a{width:180px;font-size:.8em}#primary-nav li{font-size:1.142857em}#primary-nav ul li{float:left;height:auto;margin:0;padding:10px 20px 0 10px;position:relative}#primary-nav ul li:hover{background-color:#236192;border-bottom:0;margin:0;padding:10px 20px 0 10px}#primary-nav ul li:first-child{padding-right:20px}#primary-nav ul li:last-child:hover{margin:0 -20px 0 0}#primary-nav ul li span{background:transparent url('/assets/images/layout/crossrail-sprite.png') right -449px no-repeat;cursor:pointer;display:none;height:30px;position:absolute;right:-5px;text-indent:-998em;top:0;width:40px}.timeline{width:58.5em}.timeline ul li.entry{width:21.7em}.timeline ul li.mini{width:23.3em}.timeline ul li.entry:nth-child(even) .timeline-connector{left:-50px;width:50px}.timeline ul li.entry:nth-child(odd) .timeline-connector{right:-51px;width:51px}.timeline ul li.mini:nth-child(odd) .mini-timeline-connector{left:-46px;width:46px}.timeline ul li.mini:nth-child(even) .mini-timeline-connector{right:-46px;width:46px}#close-asset-container{top:20px}.asset-container h2{width:430px;float:left}.asset-container .tabs{float:right;margin:0 40px 0 0}.asset-container .tabs li a{width:80px;padding:0;text-indent:0}.asset-container .tabs li.overview a{background-position:26px 8px}.asset-container .tabs li.overview.selected a,.asset-container .tabs li.overview a:hover{background-position:26px -57px}.asset-container .tabs li.panoramic a{background-position:26px -121px}.asset-container .tabs li.panoramic.selected a,.asset-container .tabs li.panoramic a:hover{background-position:26px -183px}.asset-container .tabs li.images a{background-position:26px -246px}.asset-container .tabs li.images.selected a,.asset-container .tabs li.images a:hover{background-position:26px -309px}.asset-container .tabs li.documents a{background-position:26px -372px}.asset-container .tabs li.documents.selected a,.asset-container .tabs li.documents a:hover{background-position:26px -436px}.asset-container .tabs li.videos a{background-position:26px -498px}.asset-container .tabs li.videos.selected a,.asset-container .tabs li.videos a:hover{background-position:26px -555px}}@media only screen and (min-width:939px){body.home{background:#fff url('/assets/images/layout/home-background.png') 0 -3em repeat-x}.column{display:inline;float:left;margin-right:2%;min-height:1px}.content-main{width:68.125%}.aside{padding:0 0 0 2%;width:27.875%}ul.home-slides h1{font-size:3em}.section-item h3,.section-item p{margin-left:0;padding:0 15px}.item figure{float:none;margin:0;width:100%}.item figure img{margin:0}.feature h3{margin-top:1em}.feature{padding:0 0 1.25em 0}.ff-social a.btnsocial{font-size:.928571em}.panel-entry ul.share{right:0;top:-1em}ul.breadcrumbs{background:#fefefe;border:1px solid #ededed;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:auto}ul.breadcrumbs li{border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin:0}ul.breadcrumbs li a{background:transparent url('/assets/images/layout/crossrail-sprite.png') right -308px no-repeat;color:#6d6e71;display:block;padding-right:8px}ul.share{position:inherit}.aside h3,.feature-text h2{font-size:1.5em}.related-article h3{font-size:1em}.related-article{padding:0}.section-entry{border-top:1px solid #ddddde;margin:1.25em 0 0 0;overflow:hidden;padding:1.25em 0 0 0}.section-entry .feature{float:left;margin:0 2% 0 0;width:23.5%}.section-entry .feature figure{float:none;width:100%;margin:0}.section-entry .feature p{margin:0}.section-entry .feature h3{font-size:1.28571em;margin:1em 0 0 0}#primary-nav li{font-size:1.142857em}}@media only screen and (min-width:1004px){.nojs .milestone-form{display:none}.nojs .milestone-navigator{display:block}.timeline{width:67.4em}.timeline ul li.entry{width:25.7em}.timeline ul li.mini{width:27.2em}.timeline ul li.entry:nth-child(even) .timeline-connector{left:-57px;width:57px}.timeline ul li.entry:nth-child(odd) .timeline-connector{right:-57px;width:57px}.timeline ul li.mini:nth-child(odd) .mini-timeline-connector{left:-51px;width:51px}.timeline ul li.mini:nth-child(even) .mini-timeline-connector{right:-53px;width:53px}.timeline ul li.entry h2{float:left}.timeline ul li.entry p{clear:both}.timeline ul li.entry img{width:195px;float:left;margin-right:.8em}.asset-container .documents li{width:30%}.asset-container .documents li:nth-child(-n+3){border-top:0}.asset-container .documents li:nth-child(2n){border-right:2px solid #606060}.asset-container .documents li:nth-child(3n){border-right:0}}@media only screen and (min-width:1100px){#primary-nav{right:6%}.timeline{width:100%}.timeline ul li.entry,.timeline ul li.mini{width:auto}.timeline ul li.entry:nth-child(even) .timeline-connector{left:-60px;width:60px}.timeline ul li.entry:nth-child(odd) .timeline-connector{right:-60px;width:60px}.timeline ul li.mini:nth-child(odd) .mini-timeline-connector{left:-54px;width:54px}.timeline ul li.mini:nth-child(even) .mini-timeline-connector{right:-55px;width:55px}.highlights,heading-row{padding:0}.highlights .controls{right:35px}.open-close-highlights{right:0}.asset-container .tabs{margin:0}}@media only screen and (min-width:1200px){#primary-nav.multimap{right:9%}}@media only screen and (min-width:1300px){#primary-nav.multimap{right:11.5%}}@media only screen and (min-width:1400px){#primary-nav.multimap{right:14.2%}}@media only screen and (min-width:1500px){#primary-nav.multimap{right:16.2%}}@media only screen and (min-width:1630px){#primary-nav.multimap{right:19.2%}}@media only screen and (min-width:1730px){#primary-nav.multimap{right:21%}}@media only screen and (min-width:1900px){#primary-nav.multimap{right:23.2%}}@media only screen and (max-width:768px){.highlights{display:none!important}}div#container{position:relative;top:40px}div#cms-staging-toolbar{position:fixed;top:0;left:0;height:30px;width:100%;z-index:9999;background-color:#aaa;background-image:-moz-linear-gradient(100% 100% 90deg,#aaa,#ddd);background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#ddd),to(#aaa));border-bottom:solid 1px #999;padding:5px 1em;-moz-box-shadow:rgba(0,0,0,0.8) 0 3px 3px;-webkit-box-shadow:rgba(0,0,0,0.8) 0 3px 3px;box-shadow:rgba(0,0,0,0.8) 0 3px 3px}div#cms-staging-toolbar strong{padding:6px 8px 6px 8px;margin-right:.6em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222;background-image:-moz-linear-gradient(100% 100% 90deg,#000,#333);background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#333),to(#000));color:#eee}div#cms-staging-toolbar p{float:left;margin-top:4px;color:#222}div#cms-staging-toolbar p.cms-staging-toolbar-actions{float:right;margin:-2px 28px 0 0}div#cms-staging-toolbar a.cms-staging-toolbar-button:link,div#cms-staging-toolbar a.cms-staging-toolbar-button:visited,div#cms-staging-toolbar a.cms-staging-toolbar-button:focus,div#cms-staging-toolbar a.cms-staging-toolbar-button:active{width:auto;padding:6px 8px 6px 8px;margin:0 10px 0 0;display:inline;font-size:1em;font-weight:bold;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,0.3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#f60;background-image:-moz-linear-gradient(100% 100% 90deg,#e95d00,#f93);background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#f93),to(#e95d00));color:#fff;border:solid 1px #c63;float:right}div#cms-staging-toolbar a.cms-staging-toolbar-button:hover{background-color:#d15400;background-image:none}a.cms-staging-toolbar-button img{padding-right:10px;position:relative;top:2px;-moz-opacity:.5;opacity:.5;float:left}a.cms-staging-toolbar-button:hover img{-moz-opacity:1;opacity:1}body.search-image .cwrapper{max-width:none;margin:0 auto;padding:0 10px;position:relative;width:100%}body.search-image #primary-nav{right:9%}body.search-image header,body.search-image ul.search-tabs{max-width:780px;width:94%}body.search-image form#filter-images{margin:10px auto;max-width:780px}body.search-image form#filter-images label{font-family:'klavika-web','Helvetica Neue',arial,helvetica,sans-serif;font-weight:600;font-size:1.15em}body.search-image form#filter-images select{margin:0 20px;vertical-align:initial;width:215px;font-size:13px}body.search-image.js form#filter-images input{display:none}body.search-image #banner-details a,body.search-image #banner-details a:active,body.search-image #banner-details a:visited,body.search-image #banner-details a:focus,body.search-image #banner-details a:hover{color:#fff;text-decoration:none}#banner-details{clear:both;margin:10px 0;background-color:#00b5e2;padding:10px;color:#fff;position:relative;min-height:300px}#chosen-image-src{max-width:85%}.images-arrows,.images-arrows:active,.images-arrows:visited,.images-arrows:focus,.images-arrows:hover{margin-top:100px;text-transform:uppercase;text-indent:-3000em;height:80px;width:35px;background:url(/assets/images/image-search/image-search-sprite.png) 0 0 no-repeat;position:absolute}.images-arrows#previous-image{left:0;background-position:0 -771px}.images-arrows#previous-image:hover{background-position:0 -871px}.images-arrows#next-image{right:0;background-position:0 -581px}.images-arrows#next-image:hover{background-position:0 -681px}#chosen-image{max-width:900px;margin:auto}#chosen-image-src img{display:block}#chosen-image-details h2{font-size:1.2em;margin:10px 0 7px 0;font-weight:600;text-transform:none}#chosen-image-details p#size{font-size:.9em}.image-result{margin:0 0 10px 0;overflow:hidden;position:relative;vertical-align:top;z-index:1;display:inline-block;padding-bottom:0;padding-top:0;padding:0}.image-result img{width:150px;height:90px}#close-banner,#close-banner:active,#close-banner:visited,#close-banner:focus,#close-banner:hover{display:block;cursor:pointer;text-transform:uppercase;text-indent:-3000em;height:20px;width:20px;background:url(/assets/images/image-search/image-search-sprite.png) 0 -542px no-repeat}#close-banner:hover{background-position:0 -505px}.share-image{margin:0;padding:0;list-style-type:none}.share-image li{float:left;margin-right:10px}.share-image a{display:block;text-transform:uppercase;text-indent:-3000em;width:43px;height:43px;background:url(/assets/images/image-search/image-search-sprite.png) 0 0 no-repeat}.share-image .twitter a{background-position:0 -384px}.share-image .twitter a:hover{background-position:1px -447px}.share-image .facebook a{background-position:0 -260px}.share-image .facebook a:hover{background-position:0 -322px}.share-image .linkedin a{background-position:0 -135px}.share-image .linkedin a:hover{background-position:0 -197px}.share-image .email a{background-position:0 -11px}.share-image .email a:hover{background-position:0 -73px}.selected-image-pointer{display:none;position:absolute;height:14px;width:25px;background:url(/assets/images/image-search/image-search-sprite.png) 0 -970px no-repeat;top:-13px}body.search-image #banner-details a.category-link{text-decoration:underline}@media only screen and (min-width:340px){.image-result{margin-right:10px}}@media only screen and (min-width:480px){body.search-image header,body.search-image ul.search-tabs{margin:0 auto}body.search-image form#filter-images{margin:40px auto}}@media only screen and (min-width:700px){.images-arrows{display:block}#banner-details{padding:10px 40px}}@media only screen and (min-width:786px){body.search-image .cwrapper{padding:0}body.search-image #image-results{padding:0 0 0 65px}}@media only screen and (min-width:920px){#chosen-image{width:900px;margin:auto}#chosen-image-src{width:460px;float:left}#chosen-image-details{width:400px;float:left;padding:10px 10px 20px 20px}.images-arrows{top:110px}}.nojs figure.map img{width:100%}figure.map img{max-width:none}/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/assets/js/fancybox/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('/assets/js/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/assets/js/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/assets/js/fancybox/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{content:" ";display:block;background:white;position:absolute;z-index:30;-webkit-box-shadow:0 0 12px rgba(51,51,51,0.5);-moz-box-shadow:0 0 12px rgba(51,51,51,0.5);box-shadow:0 0 12px rgba(51,51,51,0.5)}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}.twentytwenty-before-label,.twentytwenty-after-label{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.twentytwenty-before-label:before,.twentytwenty-after-label:before{color:white;font-size:13px;letter-spacing:.1em}.twentytwenty-before-label:before,.twentytwenty-after-label:before{position:absolute;background:rgba(255,255,255,0.2);line-height:38px;padding:0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-before-label:before,.twentytwenty-horizontal .twentytwenty-after-label:before{top:50%;margin-top:-19px}.twentytwenty-vertical .twentytwenty-before-label:before,.twentytwenty-vertical .twentytwenty-after-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow,.twentytwenty-down-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-up-arrow,.twentytwenty-down-arrow{left:50%;margin-left:-6px}.twentytwenty-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:rgba(0,0,0,0)}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label{opacity:0}.twentytwenty-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-before-label:before{content:"Before"}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:"After"}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;background:rgba(0,0,0,0);z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,0.5)}.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1}.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid white;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-webkit-box-shadow:0 0 12px rgba(51,51,51,0.5);-moz-box-shadow:0 0 12px rgba(51,51,51,0.5);box-shadow:0 0 12px rgba(51,51,51,0.5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;-webkit-box-shadow:0 3px 0 white,0px 0 12px rgba(51,51,51,0.5);-moz-box-shadow:0 3px 0 white,0px 0 12px rgba(51,51,51,0.5);box-shadow:0 3px 0 white,0px 0 12px rgba(51,51,51,0.5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;-webkit-box-shadow:0 -3px 0 white,0px 0 12px rgba(51,51,51,0.5);-moz-box-shadow:0 -3px 0 white,0px 0 12px rgba(51,51,51,0.5);box-shadow:0 -3px 0 white,0px 0 12px rgba(51,51,51,0.5)}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;-webkit-box-shadow:3px 0 0 white,0px 0 12px rgba(51,51,51,0.5);-moz-box-shadow:3px 0 0 white,0px 0 12px rgba(51,51,51,0.5);box-shadow:3px 0 0 white,0px 0 12px rgba(51,51,51,0.5)}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;-webkit-box-shadow:-3px 0 0 white,0px 0 12px rgba(51,51,51,0.5);-moz-box-shadow:-3px 0 0 white,0px 0 12px rgba(51,51,51,0.5);box-shadow:-3px 0 0 white,0px 0 12px rgba(51,51,51,0.5)}.twentytwenty-left-arrow{border-right:6px solid white;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid white;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid white;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid white;bottom:50%;margin-bottom:-17px}