﻿

html{color:#000;background:#FFF;height:100%;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
html{-webkit-text-size-adjust:none;}
img{vertical-align:top;}
@font-face{font-family:'escala_regularregular';src:url('../fonts/escala-regular.eot');src:url('../fonts/escala-regular.eot') format('embedded-opentype'),
url('../fonts/escala-regular.woff') format('woff'),
url('../fonts/escala-regular.ttf') format('truetype'),
url('../fonts/escala-regular.svg#escala_regularregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'miller_displayregular';src:url('../fonts/miller-display.eot');src:url('../fonts/miller-display.eot') format('embedded-opentype'),
url('../fonts/miller-display.woff') format('woff'),
url('../fonts/miller-display.ttf') format('truetype'),
url('../fonts/miller-display.svg#miller_displayregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'miller_displayitalic';src:url('../fonts/miller-displayitalic.eot');src:url('../fonts/miller-displayitalic.eot') format('embedded-opentype'),
url('../fonts/miller-displayitalic.woff') format('woff'),
url('../fonts/miller-displayitalic.ttf') format('truetype'),
url('../fonts/miller-displayitalic.svg#miller_displayitalic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'miller_textregular';src:url('../fonts/miller-text.eot');src:url('../fonts/miller-text.eot') format('embedded-opentype'),
url('../fonts/miller-text.woff') format('woff'),
url('../fonts/miller-text.ttf') format('truetype'),
url('../fonts/miller-text.svg#miller_textregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'miller_textbold';src:url('../fonts/miller-textbold.eot');src:url('../fonts/miller-textbold.eot') format('embedded-opentype'),
url('../fonts/miller-textbold.woff') format('woff'),
url('../fonts/miller-textbold.ttf') format('truetype'),
url('../fonts/miller-textbold.svg#miller_textbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'miller_textitalic';src:url('../fonts/miller-textitalic.eot');src:url('../fonts/miller-textitalic.eot') format('embedded-opentype'),
url('../fonts/miller-textitalic.woff') format('woff'),
url('../fonts/miller-textitalic.ttf') format('truetype'),
url('../fonts/miller-textitalic.svg#miller_textitalic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'miller_text_scregular';src:url('../fonts/miller-textsc-webfont.eot');src:url('../fonts/miller-textsc-webfont.eot') format('embedded-opentype'),
url('../fonts/miller-textsc-webfont.woff') format('woff'),
url('../fonts/miller-textsc-webfont.ttf') format('truetype'),
url('../fonts/miller-textsc-webfont.svg#miller_text_scregular') format('svg');font-weight:normal;font-style:normal;}
a{color:#999;text-decoration:none;}
a:hover{}
html{overflow-y:scroll;background:#f9f9f9;height:100%;}
body{font-size:14px;font-family:Arial, 'Open Sans',sans-serif;background:#f9f9f9;height:100%;}
#footer-fixed-bottom{position:fixed;bottom:0;height:20px;background:#424242;width:100%;z-index:100;}
body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px;/}
.wrapper{width:100%;max-width:1008px;margin:0 auto;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;}
.clear-fix{width:100%;clear:both;}
.clear-fix:after{content:" ";display:block;height:0;clear:both;}
.clearfix:before, .clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
#header{}
.header-top{height:20px;background:#424242;}
.copyright, .privacy-link{font-size:9px;line-height:20px;color:#969696;padding-left:16px;}
.privacy-link{padding-left:0px;padding-right:16px;display:inline-block;float:right;margin-right:25px;}
.header-bottom{height:65px;background:#000;text-align:center;}
.logo{padding-top:11px;display:inline-block;}
.nav-cont{width:100%;background:#f9f9f9;}
.nav{list-style:none;text-align:center;display:block;padding:19px 0 18px 0;}
.nav > li{list-style:none;display:inline-block;padding:0 11px;position:relative;background:#f9f9f9;}
.nav > li > a{font-size:14px;line-height:14px;color:#4c4c4c;font-family:'miller_displayregular';}
.nav > li.on > a,
.nav > li > a:hover{color:#b2b2b2;}
.footer-logo-mobile{display:none;}
.submenu{list-style:none;text-align:center;display:block;padding-bottom:22px;}
.submenu li{list-style:none;display:inline;padding:10px 11px;position:relative;}
.submenu li a{font-size:12px;line-height:12px;color:#5f5f5f;}
.submenu li.on a,
.submenu li a:hover{color:#b2b2b2;}
#main{background:transparent;width:100%;display:block;position:absolute;top:222px;overflow:auto;}
#homepage-slider{background:transparent;width:100%;display:block;}
#homepage-slider .home-slide{width:100%;display:block;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;}
.slide-info{display:table;width:100%;height:100%;}
.slide-info-inner{display:table-cell;text-align:center;vertical-align:middle;}
#homepage-slider .home-slide h3{font-family:'miller_displayitalic';font-size:24px;line-height:24px;color:#F6F4F2;padding-bottom:35px;}
#homepage-slider .home-slide h1{font-family:'escala_regularregular';font-size:100px;line-height:117px;color:#F5F2F0;text-transform:uppercase;padding-bottom:45px;}
#slider-nav{position:absolute;bottom:30px;left:20px;z-index:100;width:auto;border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#slider-nav a{overflow:hidden;text-indent:9999px;width:8px;height:14px;background:url(../images/sprite-pager.png) top left no-repeat;display:block;position:absolute;}
#slider-nav a:hover, #slider-nav a.activeSlide ,#slider-nav a.on{background-position:bottom left;}
.read-more-button{font-family:'miller_textitalic';background:#fff;font-size:14px;line-height:14px;color:#5f5f5f;padding:12px 10px;-webkit-border-radius:6px;border-radius:6px;}
.slide-info-popup{display:none;font-family:'miller_textregular';font-size:16px;line-height:20px;color:#fff;text-align:center;padding:100px 70px;background:rgb(0,0,0);background:rgba(0,0,0,0.85);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.slide-info-popup h3{font-family:'miller_textitalic';font-size:23px;line-height:23px;color:#fff;text-align:center;padding-bottom:28px;}
.slide-info-popup p{padding-bottom:28px;}
.popup-close{display:block;position:absolute;top:9px;right:9px;font-family:'miller_textitalic';font-size:15px;line-height:15px;color:#A5A5A5;}
#mask{position:absolute;width:100%;height:100%;background:transparent;background:rgba(0, 0, 0, 0.55);top:0;left:0;z-index:198;display:none;}
.login-button{font-family:'miller_textitalic';background:#4d4d4d;font-size:14px;line-height:14px;color:#ccc;padding:10px 24px;-webkit-border-radius:0px 0px 6px 6px;border-radius:0px 0px 6px 6px;display:block;position:absolute;z-index:1000;left:50%;margin-left:-43px;-webkit-box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.3);text-align:center;width:86px;top:158px;}
body.homepage.login-button.popup-link-login{top:108px;}
.login-close-button{font-family:'miller_textitalic';background:#4d4d4d;font-size:14px;line-height:14px;color:#ccc;padding:10px 24px;-webkit-border-radius:0px 0px 6px 6px;border-radius:0px 0px 6px 6px;display:block;position:absolute;z-index:1000;left:50%;margin-left:-43px;-webkit-box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.3);text-align:center;width:86px;top:158px;}
.login-button.open{display:none;}
.login-container-top{position:relative;}
#popup-login{margin:-2px auto;z-index:200;position:fixed;width:100%;max-width:988px;overflow:hidden;max-height:0px;transition:max-height 0.6s ease-in;-moz-transition:max-height 0.6s ease-in;-webkit-transition:max-height 0.6s ease-in;-o-transition:max-height 0.6s ease-in;margin-left:-494px;left:50%;top:156px;}
body.our-people-page #popup-login{top:116px;}
body.our-people-page .login-button, body.contact .login-button, body.feedbackpage .login-button, body.news #popup-login, body.news .login-button,
body.our-people-page #popup-login, body.contact #popup-login, body.feedbackpage #popup-login,
body.resources #popup-login, body.resources .login-button, body.resources #popup-login, body.resources .login-button, body.reports .login-button, body.escalator_detail .login-button{top:118px;}
body.ladder #popup-login, body.ladder .login-button{top:156px;}
body.in-formation #popup-login, body.in-formation .login-button{top:156px;}
body.homepage #popup-login, body.homepage .login-button{top:118px;}
body.welcome #popup-login, body.welcome .login-button{top:118px;}
#popup-login.open{max-height:600px;}
.popup-login-inner{background:#fff;padding:20px;}
.popup-border{border:1px solid #5F5F5F;padding:3px;}
.popup-border2{border:4px solid #5F5F5F;font-family:'miller_text_scregular';}
#popup-login h1{font-family:'miller_displayitalic';font-size:25px;line-height:25px;color:#4D4D4D;text-align:center;padding:17px 0 20px 0;border-bottom:1px solid #E5E5E5;}
.login-form-cont{padding:0px 0 33px 0;font-family:'miller_text_scregular';}
.login-form-cont.popup-no-flash{padding:0;}
.login-form-field{border-bottom:1px solid #929292;margin-bottom:30px;}
.login-form{width:100%;max-width:350px;margin:0 auto;}
.login-form label{font-size:12px;line-height:15px;color:#4D4D4D;text-transform:uppercase;}
.login-form input[type=text]{width:230px;max-width:477px;height:15px;border:0;margin-bottom:3px;font-family:Arial;}
.login-form input[type=password]{width:230px;max-width:477px;height:15px;border:0;margin-bottom:3px;font-family:Arial;}
.login-form .black-button{margin:0 auto;display:block;}
.password-field{background:url(../images/icon-key.png) no-repeat 10px center;padding-left:30px;}
.login-boxes td{padding:12px;font-family:'miller_displayitalic';font-size:13px;line-height:13px;color:#4D4D4D;}
.remember-box{text-align:left;}
.enquiry-box{border-right:1px solid #E5E5E5;}
.enquiry-box a{color:#4D4D4D!important;text-decoration:underline;}
.forgotten-box{text-align:right;}
.forgotten-box a{color:#4D4D4D!important;}
.checkboxOne{position:relative;display:block;width:130px;height:14px;}
.checkboxOne input[type=checkbox]{display:none;}
.checkboxOne label{display:block;height:14px;line-height:14px;cursor:pointer;position:absolute;background:url(../images/sprite-tick.png) no-repeat top right;padding-right:22px;}
.checkboxOne input[type=checkbox]:checked + label{background-position:bottom right;}
.popup-login-close{font-family:'miller_textitalic';background:#4d4d4d;font-size:14px;line-height:14px;color:#c6c6c6;padding:10px 24px;-webkit-border-radius:0px 0px 6px 6px;border-radius:0px 0px 6px 6px;display:block;position:absolute;z-index:1000;left:50%;margin-left:-52px;-webkit-box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.3);}
.noflash-left{width:335px;padding:20px 60px;border-right:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;border-left:1px solid #E5E5E5;height:150px;margin:0 auto;}
.noflash-right{padding:30px 20px;height:130px;border-bottom:1px solid #E5E5E5;margin:0 auto;}
.noflash-left p{padding:12px;font-family:'miller_displayitalic';font-size:13px;line-height:13px;color:#4D4D4D;text-align:center;padding:10px;}
.noflash-left h4{padding:12px;font-family:'miller_display';font-size:13px;line-height:13px;color:#000;text-align:center;padding:5px;}
.popup-flash{padding:30px 0 33px 0;font-family:'miller_text_scregular';border-bottom:1px solid #E5E5E5;}
#popup-password{margin:-2px auto;z-index:200;position:relative;width:100%;max-width:988px;overflow:hidden;max-height:0px;transition:max-height 0.6s ease-in;-moz-transition:max-height 0.6s ease-in;-webkit-transition:max-height 0.6s ease-in;-o-transition:max-height 0.6s ease-in;padding-top:110px;}
#popup-password.open{max-height:600px;}
#popup-password h1{font-family:'miller_displayitalic';font-size:25px;line-height:25px;color:#4D4D4D;text-align:center;padding:17px 0 20px 0;border-bottom:1px solid #E5E5E5;}
.passwordForm-cont{padding:0px 0 33px 0;font-family:'miller_text_scregular';}
.passwordForm-field{border-bottom:1px solid #929292;margin-bottom:30px;}
.passwordForm{width:100%;max-width:350px;margin:0 auto;}
.passwordForm label{width:120px;font-size:12px;line-height:15px;color:#4D4D4D;text-transform:uppercase;display:inline-block;}
.passwordForm input[type=text]{width:195px;max-width:477px;height:15px;border:0;margin-bottom:3px;font-family:Arial;}
.passwordForm input[type=password]{width:180px;max-width:477px;height:15px;border:0;margin-bottom:3px;font-family:Arial;}
.passwordForm .black-button{margin:0 auto;display:block;}
.password-close-button{font-family:'miller_textitalic';background:#4d4d4d;font-size:14px;line-height:14px;color:#ccc;padding:10px 24px;-webkit-border-radius:0px 0px 6px 6px;border-radius:0px 0px 6px 6px;display:block;position:absolute;z-index:1000;left:50%;margin-left:-43px;-webkit-box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.3);text-align:center;position:absolute;botton:-20px;}
#popup-activation{margin:-2px auto;z-index:200;position:relative;width:100%;max-width:988px;overflow:hidden;}
#popup-activation h1{font-family:'miller_displayitalic';font-size:25px;line-height:25px;color:#4D4D4D;text-align:center;padding:17px 0 20px 0;border-bottom:1px solid #E5E5E5;}
.contact-page{background:#f9f9f9;width:100%;height:100%;margin-top:30px;}
.contact-page h2{font-family:'miller_displayregular';font-size:40px;line-height:40px;color:#4D4D4D;padding-bottom:30px;}
.contact-page h3{font-family:'miller_displayregular'!important;font-size:20px!important;line-height:24px!important;color:#4D4D4D!important;padding-bottom:20px!important;font-style:none!important;}
.contact-page p{font-size:12px;line-height:15px;color:#4D4D4D;padding-bottom:20px;}
.contact-form{}
.contact-left{padding:20px;padding-left:0px;float:left;width:50%;border-right:1px solid #cacaca;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-height: 540px;}

.contact-left.contact-enquiry{min-height: 300px!important;}
.contact-right.contact-enquiry{min-height: 300px;}

.contact-form label{display:block;font-size:12px;line-height:15px;color:#4D4D4D;}
.contact-form input[type=text]{display:block;width:100%;max-width:477px;height:15px;background:#fff;border:0;margin-bottom:8px;}
.contact-form textarea{display:block;width:100%;max-width:477px;min-height:100px;background:#fff;border:0;margin-bottom:8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;}
.black-button{border:0;font-family:'miller_displayitalic';font-size:13px;line-height:13px;color:#fff;padding:4px 14px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;background:#464443;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMSUiIHN0b3AtY29sb3I9IiM0NjQ0NDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MyUiIHN0b3AtY29sb3I9IiMxODE3MTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMTAxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top, #464443 31%, #181717 63%, #000101 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(31%,#464443), color-stop(63%,#181717), color-stop(100%,#000101));background:-webkit-linear-gradient(top, #464443 31%,#181717 63%,#000101 100%);background:-o-linear-gradient(top, #464443 31%,#181717 63%,#000101 100%);background:-ms-linear-gradient(top, #464443 31%,#181717 63%,#000101 100%);background:linear-gradient(to bottom, #464443 31%,#181717 63%,#000101 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#464443', endColorstr='#000101',GradientType=0);}
.contact-right{padding:20px 0 20px 8px;float:right;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-height: 520px;}
#contact-map{width:100%;height:500px;}
#contact-map-sydney{width:100%;height:500px;}
#contact-map-perth{width:100%;height:500px;}
.top-banner{background:#f9f9f9;}
.top-banner .wrapper{width:100%;height:322px;}
.wrapper-information .top-banner-inner{background-image:url(../images/banner-information.png);}
.wrapper-advisory .top-banner-inner{background-image:url(../images/banner-advisory.png);}
.wrapper-expertise .top-banner-inner{background-image:url(../images/banner-expertise.png);}
.wrapper-glossary .top-banner-inner{background-image:url(../images/banner-glossary.png);}
.wrapper-services .top-banner-inner{background-image:url(../images/banner-services.png);}
.wrapper-security .top-banner-inner{background-image:url(../images/banner-security.png);}
.wrapper-brochures .top-banner-inner{background-image:url(../images/banner-brochures.png);}
.wrapper-investment .top-banner-inner{background-image:url(../images/banner-investment.png);}
.wrapper-portfolio .top-banner-inner{background-image:url(../images/banner-portfolio.png);}
.wrapper-employment .top-banner-inner{background-image:url(../images/banner-employment.png);}
.wrapper-contact .top-banner-inner{background-image:url(../images/banner-contact.png);}
.wrapper-legal .top-banner-inner{background-image:url(../images/banner-legal.png);}
.top-banner-inner{display:table;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;}
.top-banner-title{display:table-cell;text-align:center;vertical-align:middle;}
.top-banner img{position:absolute;top:0;left:0;z-index:1;}
.top-banner h1{position:relative;z-index:2;font-family:'escala_regularregular';font-size:100px;line-height:100px;color:#F5F2F0;text-transform:uppercase;padding-bottom:45px;padding-top:20px;text-shadow:0px 0px 1px #000, 1px 2px 6px #979799;}
.top-banner h3{color:#F5F2F0;font-family:'miller_textitalic';font-size:26px;line-height:25px;text-align:center;padding:0 2%;}
.page{background:#f9f9f9;width:100%;}
.page h2{font-family:'miller_displayregular';font-size:40px;line-height:48px;color:#4D4D4D;padding-bottom:30px;}
.page h3{font-family:'miller_displayregular' !important;font-size:20px!important;line-height:24px!important;color:#4D4D4D!important;padding-bottom:20px!important;font-style:none!important;}
.page h4{font-size:12px!important;line-height:12px!important;color:#4D4D4D!important;padding-bottom:10px!important;font-style:none!important;font-weight:bold;}
.page p{font-size:12px;line-height:15px;color:#4D4D4D;padding-bottom:10px;}
.page a{font-size:12px;line-height:15px;color:#4D4D4D;}
.page small{font-size:9px;line-height:10px;color:#4D4D4D;padding-top:6px;display:block;width:90%;}
.page .column-one-half ul{padding-bottom:20px;}
.page .column-one-half ul li{font-size:12px;line-height:15px;color:#4D4D4D;padding-bottom:2px;list-style-position:outside;padding-left:12px;margin-left:5px;line-height:15px;margin-bottom:5px;background:url(../images/small-dash-bullet.png) no-repeat left 6px;}
h2.italic p{font-size:14px;line-height:18px;width:95%;}
.page-center{padding:25px 10px 0px 10px;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0px auto;position:relative}
.page-left{padding:25px 10px 0px 0px;float:left;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.page-left-inside{width:65%;}
.page-left-3-col{padding:25px 18px 0px 0px;float:left;width:76%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;}
.page-right{padding:20px 0 20px 8px;padding-top:25px;float:right;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;}
.column-one-half{width:46%;float:left;}
.column-one-half.last{float:right;}
.column-one-third{width:31%;float:left;padding-right:2%;padding-left:1%;}
.column-one-third.middle{padding-right:0;}
.column-one-third.last{float:right;padding-right:0;}
.column-one-third img{max-width:100%;height:auto;}
.large-quote{background:#fff;max-width:480px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:35px 40px 35px 40px;margin-top:60px;position:relative;z-index:10;}
.large-quote .quote-text{font-size:34px;line-height:39px;color:#999999;font-family:'miller_displayitalic';}
.large-quote .quote-cite{font-size:12px;line-height:15px;color:#999999;}
.large-quote h5{font-size:12px;line-height:15px;color:#4d4d4d;font-family:Arial, 'Open Sans',sans-serif;}
.box-menu{width:100%;position:relative;clear:both;}
.page .box-menu ul{width:100%;position:relative;padding:0px;}
.page .box-menu ul li{display:block;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:234px;width:100%;height:155px;background:#3d3c3e;text-align:center;margin-bottom:7px;}
.page .box-menu ul li a{display:block;font-size:40px;padding-top:12px;line-height:143px;color:#fff;font-family:'escala_regularregular';}
.partners-block{position:relative;clear:both;padding:0px;padding-bottom:40px;}
.partners-block-inner{border-top:1px solid #cacaca;}
.partners-block h1{font-size:40px;line-height:40px;color:#5f5f5f;font-family:'escala_regularregular';padding:15px 0 5px 0;display:block;width:100%;clear:both;border-bottom:1px solid #cacaca;}
.partners-block-title{}
.partners-photo-row{display:block;width:100%;}
.partners-photo-row li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left;width:25%;opacity:0.5;margin-bottom:10px;}
.partners-photo-row img{width:100%;height:auto;}
.partners-photo-row li.on, .partners-photo-row li:hover{opacity:1;}
.partner-info{border-bottom:1px solid #cacaca;margin-bottom:0px;padding-bottom:38px;}
.partners-block .page-left{padding:0px;padding-top:0px;border:0;}
.partners-block .page-right{padding:0 20px;}
.partners-block h2{font-family:'miller_displayregular';font-size:20px;line-height:24px;color:#4D4D4D;padding-top:0px;padding-bottom:14px;margin-bottom:0px;}
.partners-block h2.italic{font-family:'miller_displayitalic';}
.partner-info-inner{padding-top:18px;}
.partners-block .column-one-half.last{width:45%;}
.bank-block{width:100%;clear:both;margin-bottom:30px;}
.bank-block.first{padding-top:60px;}
.bank-block img{float:left;padding-right:35px;}
.bank-block a{font-size:12px;line-height:15px;color:#4D4D4D;text-decoration:underline;}
.page-full{moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 0;}
.page-full h2{padding-bottom:15px;border-bottom:1px solid #cacaca;margin-bottom:15px;}
.services-block{margin:0 auto;width:100%;margin-top:60px;}
.service-block{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:48%;float:left;padding:40px 8px 0px 8px;margin-bottom:15px;min-height:184px;text-align:center;background:#fff;margin-right:2%;display:block;}
.service-block.even{margin-right:0;margin-left:2%;}
@-moz-document url-prefix(){.selector{.service-block.even{margin-right:0;margin-left:2%;}
}
}
.service-block.last{padding-right:0}
.service-block.end{padding:0;margin:0;border:0;}
.service-icon{display:inline-block;text-align:center;width:88px;height:88px;text-indent:-21110em;}
.service-block h3{padding:12px 0 18px 0;margin:0;}
.service-block p{padding:0px 0 18px 0;margin:0;}
.service-block a{font-size:12px;line-height:15px;color:#4D4D4D;text-decoration:underline;}
.glossary-block{margin:0 auto;position:relative;overflow:hidden;}
.glossary-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;border-top:1px solid #cacaca;min-height:230px;padding:0 12px 0px 10px;text-align:left;}
.glossary-icon{display:block;width:88px;height:88px;-webkit-border-radius:50%;text-indent:-999em;margin-top:12px;}
.glossary-item h3{padding:12px 0 18px 0;margin:0;}
.glossary-item p{padding:0px 0 18px 0;margin:0;}
.glossary-item a{font-size:12px;line-height:15px;color:#4D4D4D;text-decoration:underline;}
.top-slideshow .wrapper{}
.banner-slideshow{width:100%!important;}
.banner-slide{width:100%;background-position:center center;background-size:cover;height:324px;}
.banner-slide-inner{position:relative;}
.banner-slide img{width:100%;height:auto;}
.banner-slide h2{position:absolute;top:20px;left:15px;font-size:32px;line-height:32px;color:#b2b2b2;font-family:'escala_regularregular';text-transform:uppercase;padding-bottom:16px;border-bottom:2px solid #b2b2b2;width:430px;}
.banner-slide h1{position:absolute;top:80px;left:15px;font-size:58px;line-height:62px;color:#fff;font-family:'miller_displayitalic';}
.banner-slide .sli-read-more{position:absolute;bottom:15px;left:15px;font-size:12px;line-height:12px;color:#fff;}
#banner-slider-nav{position:absolute;bottom:15px;right:15px;z-index:100;width:auto;border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#banner-slider-nav a{overflow:hidden;text-indent:9999px;width:9px;height:9px;display:block;-webkit-border-radius:50%;border-radius:50%;background:#fff;float:left;margin-left:5px;}
#banner-slider-nav a:hover, #banner-slider-nav a.activeSlide{background:#000;}
#item-container{}
.item{moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:233px;height:233px;background:#4d4d4d;color:#fff;float:left;margin-bottom:12px;}
.item-inner{position:relative;width:100%;height:100%;moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.item-large{width:478px;height:478px;}
.item-top{height:24px;background:#000;position:relative;}
.item-top h2{color:#ebebeb;font-family:arial;font-size:10px;line-height:24px;padding-bottom:0;text-transform:uppercase;padding-left:12px;}
.item-categories{display:block;position:absolute;right:10px;top:4px;}
.item-categories li{display:block;background:#5f5f5f;text-align:center;width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;font-size:10px;line-height:16px;color:#fff;font-family:'escala_regularregular';text-transform:uppercase;float:left;margin-left:3px;}
.item-body{padding:12px 12px 10px 12px;}
.item-body img{width:100%;height:auto;padding-bottom:8px;}
.item-large .item-body img{padding-bottom:15px;}
.item-body p{color:#fff;}
.item-body h2, .item-body h2 a{color:#fff!important;font-size:20px!important;line-height:24px!important;padding-bottom:0;padding-bottom:12px;font-family:'miller_textregular'!important;}
.item-body h4, .item-body h4 a{color:#fff!important;font-size:14px!important;line-height:16px!important;padding-bottom:0;padding-bottom:12px;font-family:'miller_textregular'!important;}
.item-date{display:block;position:absolute;left:15px;bottom:10px;color:#c0c0c0;font-size:10px;line-height:10px;}
.item-restricted .item-lock{display:block;background:url(../images/icon-key2.png) no-repeat;width:25px;height:12px;position:absolute;bottom:10px;left:auto;right:15px;}
.item-large.item-restricted .item-lock{left:52%;right:auto}
.video-link{display:block;position:relative;}
.video-button{display:block;background:url(../images/icon-video.png) no-repeat;width:61px;height:61px;position:absolute;top:50%;left:50%;margin-top:-31px;margin-left:-30px;}
#filters-cont{clear:both;width:100%;border-bottom:1px solid #cacaca;padding-bottom:10px;margin-bottom:10px;padding-top:10px;}
.filters{float:left;font-family:Arial;font-size:12px;line-height:22px;color:#5f5f5f;}
#filters{width:16%;}
#filters .filter li{display:block;height:24px;}
#filters-types{width:100%;}
#filters-types .filter li{display:inline-block;min-width:158px;margin-bottom:2px;}
#filters-types .filter li a span{display:block;background:#5f5f5f;text-align:center;width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;font-size:10px;line-height:16px;color:#fff;font-family:'escala_regularregular';text-transform:uppercase;float:left;margin-right:5px;}
#filters-types .filter li input{border:0;text-indent:10px;}
.restricted-filter{background:url(../images/icon-key2.png) no-repeat center right;padding-right:30px;}
.more-items{display:block;background:#000;text-align:center;font-size:14px;line-height:14px;color:#d5d5d5!important;font-family:'miller_textitalic';padding:10px;position:relative;z-index:10;}
.article-content{border-top:1px solid #cacaca;padding-top:15px;}
.article-content h5{font-family:Arial;font-weight:bold;font-size:12px;line-heigh:14px;}
.article-page .large-quote{margin-top:0;background:#3d3c3e;color:#c0c0c0;max-width:480px;padding:35px 40px 75px;margin-bottom:10px;}
.article-page .large-quote .quote-text{color:#c0c0c0;}
.article-page .large-quote .quote-cite{color:#c0c0c0;}
.article-page .page-right{padding:20px 15px 20px 5px;}
.article-meta{width:100%;clear:both;padding:9px 0;border-bottom:1px solid #cacaca;}
.article-meta .item-categories{position:relative;right:auto;top:auto;float:left;}
.article-meta .article-date{display:inline;color:#929292;font-size:10px;line-height:16px;}
.article-meta .article-print{float:right;padding-right:10px;}
.article-meta-left{position:relative;width:50%;float:left;text-align:center;}
.article-meta-right{position:relative;width:50%;float:right;}
.article-tags{padding-left:10px;color:#929292;font-size:12px;line-height:12px;}
.chart-box{color:#fff;max-width:480px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 15px;margin-bottom:10px;background:url(../images/pie.png) center center no-repeat #3d3c3e;min-height:350px;}
.chart-box p{color:#fff;width:45%;}
.chart-box h2, .chart-box h2 a{color:#fff!important;font-size:20px!important;line-height:24px!important;padding-bottom:0;padding-bottom:12px;font-family:'miller_textregular'!important;}
.related-title{display:block;background:#000;font-size:10px;line-height:10px;color:#ebebeb!important;padding:8px 6px;text-transform:uppercase;margin-bottom:12px;}
#side-item-container .item{max-width:226px;}
.brochure-button{cursor:pointer;clear:both;width:100%;padding-bottom:20px;font-family:'escala_regularregular'!important;text-transform:uppercase;letter-spacing:-2px;}
.brochure-cont{padding-bottom:10px;display:none;position:relative;}
.brochure-cont.opened{display:block;}
.brochure-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding:10px;border-bottom:1px solid #cacaca;}
.brochure-item img{padding-bottom:3px;}
.brochure-item h3{padding-bottom:15px !important;max-width:200px;}
.brochure-item a{text-decoration:underline;}
#footer{padding:0 10px;margin-bottom:40px;position:relative;z-index:10;overflow:hidden;}
#footer .footer-inner{padding-top:12px;margin-top:12px;border-top:1px solid #cacaca;position:relative;}
.footer-logo{position:absolute;bottom:0px;left:0px;}
.footer-box{float:left;width:12.50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #cacaca;padding-left:6px;height:200px!important;}
.footer-box.first{width:24.5%;border-left:0px;padding-left:0px;}
#fcontact{width:120px;}
#finfo{width:13.1%;}
.our-people-page #finfo{width:12.6%;}
#fresources{width:13.1%;}
.footer-box.last{width:110px}
.footer-box h3, .footer-box h3 a{font-family:'miller_displayregular'!important;font-size:14px!important;line-height:16px!important;color:#000!important;padding-bottom:0px!important;font-style:none!important;}
.footer-box p{font-size:10px;font-family:Arial;line-height:15px;color:#5f5f5f;padding-bottom:10px;letter-spacing:-0.05em;}
.footer-box ul{padding-bottom:0px;}
.footer-box ul.first{padding-bottom:20px;}
.footer-box a{color:#4D4D4D;background:none !important;font-size:10px;}
.footer-box.locked a, .footer-box a.locked{color:#b3b3b3;}
.footer-box.locked ul.showthis li a, .footer-box ul.showthis li a.locked{color:#4D4D4D;}
.protected{background:url(../images/icon-key.png) no-repeat right center;padding-right:24px;}
.footer-login-form{padding-top:3px;width:105px;}
.footer-login-form label{display:block;font-size:10px;line-height:14px;color:#5f5f5f;margin-bottom:3px;}
.footer-login-form input[type=text]{display:block;width:111px;border:0;height:11px;margin-bottom:3px;font-family:Arial;background:#fff;font-size:9px;line-height:11px;}
.footer-login-form input[type=password]{display:block;width:111px;border:0;height:11px;margin-bottom:3px;font-family:Arial;background:#fff;font-size:9px;line-height:11px;}
.footer-login-form input[type=submit]{display:block;border:0;background:url(../images/icon-footer-login.png) no-repeat right center;padding-right:21px;font-size:12px;line-height:14px;color:#5f5f5f;}
.grid{background:#cacaca;width:1px;height:100%;position:absolute;z-index:0;pointer-events:none;}
.grid1{left:25%;}
.grid2{left:50%;}
.grid3{left:75%;}
body.brochures .grid1{left:25.5%;}
body.brochures .grid2{left:49.5%;}
body.brochures .grid3{left:74%;}
body.glossary .grid1{left:25.5%;}
body.glossary .grid2{left:49.5%;}
body.glossary .grid3{left:74%;}
@-moz-document url-prefix(){body.glossary .grid3{left:74.18%;}
}
body.our-people-page .grid1{left:25.6%;}
body.our-people-page .grid2{left:49.95%;}
body.our-people-page .grid3{left:74.25%;}
body#servicesbody .grid3{left:73.9%;}
body.brochures .footer-box{width:12.5%;}
body.brochures .footer-box.first{width:24.5%;}
body.brochures .footer-box.last{width:106px;}
body.glossary .footer-box{width:12.5%;}
body.glossary .footer-box.first{width:24.5%;}
body.glossary .footer-box.last{width:106px;}
body.our-people-page .footer-box{width:12.55%;}
body.our-people-page .footer-box.first{width:24.8%;}
body.our-people-page .footer-box.last{width:120px;}
body.our-people-page #fresources.footer-box{width:12.55%;}
body.our-people-page #fcontact.footer-box{width:115px;}
body.glossary .footer-box{width:12.55%;}
body.glossary .footer-box.first{width:25.0%;}
body.glossary .footer-box.last{width:120px;}
body.glossary #finfo.footer-box{width:12.0%;}
body.glossary #fresources.footer-box{width:12.65%;}
body.glossary #fcontact.footer-box{width:115px;}
.isotope{margin:0 auto;}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity;}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
#main .wrapper .page-left,
#main .wrapper .page-right,
#main .wrapper ul.submenu,
#main .wrapper ul.nav{position:relative;}
ul.isotope li{margin:0px;}
#footer ul{list-style-type:none;}
#footer ul li{list-style-type:none;margin-left:0px;font-size:12px;}
#footer #fresources ul li{list-style-type:none;margin-left:0px;padding-bottom:0px !important;}
#footer ul li a{font-size:10px;line-height:11px;}
em{font-style:italic;}
a.download-link{display:block;background:transparent url('../images/download.png') no-repeat left top;padding-left:28px;height:23px;line-height:20px;margin-top:-1px;margin-left:-3px;}
.accordeon.acccontent{display:none;}
.accordeon.accactive{display:block;}
.page-left h2{cursor:hand;cursor:pointer;}
.submenu li a, .page a, .profile-box .italic, span.addBackground, h3.addBackground{background-color:#f9f9f9;}
#footerbg{width:100%;position:fixed;bottom:0px;left:0px;height:183px;background:#ebebeb;z-index:0;}
.profile-box .fancybox-close{top:0;right:0;background-color:transparent !important;}
.hidden-articles{display:none;}
.mail-link{margin-right:5px!important;}
.daily_rung, .daily-data-table{color:#666666;}
div#footer.wrapper div.footer-inner div.footer-box div.widgetLink a{background:url("../images/editor_widget.png") no-repeat scroll left top rgba(0, 0, 0, 0) !important;}
div#footer.wrapper div.footer-inner div.footer-box div.widgetLink{left:5px;top:-25px;}
@media print{.header-bottom{background:none repeat scroll 0 0 #000000;height:65px;text-align:center;-webkit-print-color-adjust:exact;}
}
blockquote{font-family:Georgia, Times, "Times New Roman", serif;font-style:italic;font-size:14px;color:#009fee !important;margin-left:30px;}
blockquote p{font-family:Georgia, Times, "Times New Roman", serif;font-style:italic;font-size:14px;color:#009fee !important;}