.textright{text-align:right}.script{font-family:'JennaSueRegular',"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}.logo-outline{position:absolute;z-index:2;margin-top:40px;margin-left:-400px}.ie7 .logo-outline{display:none}.container .columns{z-index:5;position:relative}nav .container .columns{z-index:30}.hdr>div{background:#006fb7;border-bottom-left-radius:30px}.hdr p{font-family:'JennaSueRegular',"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#FFF;margin-top:65px;font-size:38px;line-height:38px}.hdr p b{font-family:'DroidSansBold',"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-size:20px;line-height:20px}.hdr .arrow-next{background:url(/images/arrow-next.png) right center no-repeat;padding-right:30px}a,a:visited{color:#FFF;text-decoration:none;outline:0}a:hover,a:focus{color:#efefef}.hdr img{float:left;padding:20px;margin-left:-40px}.ftr{color:#bbc2c7;padding-top:20px}.ftr p{font-size:11px;line-height:16px}.ftr p strong{text-transform:uppercase;font-weight:normal;font-family:'DroidSansRegular',"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}.content{background:#bbc2c7;border-top-left-radius:30px;padding-top:30px;padding-bottom:30px}.content a,.content a:visited{color:#006fb7;text-decoration:underline;outline:0}.content a:hover,.content a:focus{color:#00569c}.content img{max-width:100%}.content h1{font-size:20px;font-weight:normal;font-family:'DroidSansBold',"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:20px;margin:0;text-transform:uppercase}.content h2{color:#FFF;font-size:40px;line-height:40px}.content h3{color:#3E3D40;font-size:16px;font-weight:normal;font-family:'DroidSansBold',"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:24px}.content h4{color:#FFF;font-size:12px;font-weight:normal;font-family:'DroidSansBold',"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:18px;margin-bottom:18px;text-transform:uppercase}.content h1,.content h2,.content h3,.content h4,.content p,.content ul,.content ol{padding:0 40px}.content header{float:left;padding-right:20px}.content header h1,.content header h2{padding-right:0}.content .arrow-down{background:url(/images/arrow-down.png) left center no-repeat;margin-left:40px;padding-left:25px}.feature p,.feature h1,.feature h2{padding:0 20px 0 0}.caption-holder{position:relative}.caption-holder img{float:left;width:100%}.caption{background:#006fb7;background:rgba(0,111,183,0.8);color:#FFF;font-size:36px;line-height:36px;font-weight:normal;font-family:'DroidSansBold',"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;position:absolute;right:0;bottom:-10px;z-index:100;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;transition:background .2s linear}.captionSlider{right:0}.caption:hover{background:#006fb7;background:rgba(0,111,183,1)}.content .caption a{background:url(/images/caption-arrow.png) right center no-repeat;color:#FFF;padding:24px 70px 17px 30px;display:block;text-decoration:none}.caption.small{font-size:20px;line-height:20px}.caption.small a{padding:10px 40px 12px 20px;background:url(/images/caption-arrow-small.png) right center no-repeat}.flexslider .caption{background:#5f6062;background:rgba(95,96,98,0.8);font-size:30px;line-height:30px;text-align:right;text-transform:uppercase}.flexslider .caption p{line-height:30px}.flexslider .caption:hover{background:#5f6062;background:rgba(95,96,98,1)}.flexslider .caption a{background:url(/images/caption-arrow-large.png) right center no-repeat;padding-right:2.5em}.caption a:hover{color:#FFF}.content a.backlink{background:#006fb7 url(/images/arrow-back.png) left center no-repeat;background:rgba(0,111,183,0.8) url(/images/arrow-back.png) left center no-repeat;color:#FFF;clear:both;padding:.5em 1em .6em 2em;text-decoration:none;font-size:14px;line-height:14px;font-weight:normal;font-family:'DroidSansBold',"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;margin:0 40px 20px;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;transition:background .2s linear}a.backlink:hover{background-color:#006fb7;background-color:rgba(0,111,183,1)}a.backlink.nextlink{background:#006fb7 url(/images/arrow-next.png) right center no-repeat;background:rgba(0,111,183,0.8) url(/images/arrow-next.png) right center no-repeat;padding:.7em 2em .6em 1em;margin:0}a.backlink:hover{background-color:#006fb7;background-color:rgba(0,111,183,1)}.navigation-secondary{float:left}.navigation-tertiary{border-bottom:1px #5f6062 solid;border-top:1px #5f6062 solid;margin:12px 40px 18px;padding:0}.content .navigation-secondary,.content .navigation-tertiary{padding:0}.content .navigation-secondary li,.content .navigation-tertiary li{display:inline-block;margin:0}.content .navigation-tertiary li{margin-right:20px}.content .navigation-secondary a,.content .navigation-tertiary a{color:#FFF;display:block;font-weight:normal;font-family:'DroidSansBold',"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;padding:5px 3px 5px 3px;text-decoration:none}.navigation-secondary a{font-size:12px;line-height:12px;border-right:1px #006fb7 solid}.navigation-secondary li:last-child a{border-right:0}.navigation-secondary a:hover{color:#006fb7}.content .navigation-tertiary a{padding:12px 0;font-size:16px;line-height:16px;text-transform:uppercase}.content .navigation-tertiary a:hover{color:#006fb7}.content .navigation-secondary li a.current{color:#FFF;background:#006fb7}.content .navigation-tertiary li a.current{color:#5f6062}.case-studies-grid{padding:20px 40px;margin:0}.case-studies-item{width:140px;margin:0 5px 5px 0;background:#FFF;float:left}.case-studies-item img{margin-bottom:6px}.case-studies-item a{direction:block;padding:0 0 16px;display:block;font-weight:normal;font-family:'DroidSansBold',"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;clear:both;text-decoration:none}.content .case-studies-item a{color:#191919}.case-studies-item{opacity:.7}.case-studies-item:hover{opacity:1}.case-studies-item a strong{padding:0 10px;display:block;height:40px}.case-details{width:45%;float:right}.case-details b,.case-details strong,.case-details ProjectDetails strong{color:#00569C;font-weight:normal;font-family:'DroidSansBold',"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}.case-details .ProjectDetails strong{display:inline!important}.case-details .ProjectDetails p{margin-top:0;margin-bottom:10px;padding-top:0;padding-bottom:10px}.staff-list-item{margin:0 40px;padding:20px 0;border-bottom:1px #5f6062 solid}.staff-list-item ul{padding-left:0}.staff-list-item:nth-of-type(1){border-top:1px #5f6062 solid}.staff-list-item img{margin:0 20px 20px 0;float:left}.staff-list-item h1{text-transform:none}.staff-list-item h3{text-transform:uppercase}.staff-list-item h1,.staff-list-item h3,.staff-list-item p{padding:0}.contact-details{font-weight:normal;font-family:'DroidSansBold',"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;clear:both;font-size:16px;margin-bottom:20px}ul.contact-details{padding:5px 10px!important}.contact-details li{display:inline-block;width:50%;float:left}.contact-details li.longer{width:100%}.contact-details b{color:#006fb7;font-size:14px;font-weight:normal;font-family:'DroidSansBold',"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}.contact-details a{color:#121212;text-decoration:none}.contact-details a:hover{text-decoration:underline}@media only screen and (max-width:959px){.contact-details li{width:100%}}@media only screen and (min-width:768px) and (max-width:959px){ul.navigation-secondary{float:left;margin-left:40px!important}}@media only screen and (min-width:900px){body{overflow-y:scroll}}@media only screen and (max-width:767px){.hdr img{width:118px;float:left;margin:0}.hdr p{float:right;margin:28px 10px 0 0}.hdr .arrow-next{display:none}.content h1,.content h2,.content h3,.content h4,.content p,.content ul,.content ol{padding:0 15px}.caption-holder{margin-bottom:30px}.caption-holder img{width:85%;margin:0 15px}.caption{left:30px}.feature .nine{padding-bottom:70px}.flexslider .caption{font-size:20px;line-height:20px;bottom:-70px!important}form{padding:0}form div{background:0;padding:0}input[type="text"],input[type="password"],input[type="email"],textarea,select{width:100%;padding-left:0;padding-right:0}.navigation-secondary,.navigation-tertiary{float:none;margin:0 15px 15px}ul.navigation-secondary{margin-left:10px!important}.navigation-secondary li,.navigation-tertiary li{width:100%}.content .navigation-secondary li a,.content .navigation-tertiary li a{border:0;padding:6px}.case-details{width:100%;float:none}.content a.backlink,a.backlink.nextlink{margin:15px 0 15px 15px}a.backlink.nextlink{margin-left:0}.staff-list-item{margin:0 15px}.staff-list-item h1,.staff-list-item h3,.staff-list-item p{padding:0}}@media only screen and (min-width:480px) and (max-width:767px){.logo-outline{margin:140px 0;width:100%}}@media only screen and (max-width:479px){.logo-outline{margin:140px 0;width:100%}.hdr p{font-size:24px}}@font-face{font-family:'JennaSueRegular';src:url(/fonts/JennaSue-webfont.eot);src:url(/fonts/JennaSue-webfont.eot?#iefix) format('eot'),url(/fonts/JennaSue-webfont.woff) format('woff'),url(/fonts/JennaSue-webfont.ttf) format('truetype'),url(/fonts/JennaSue-webfont.svg) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'DroidSansRegular';src:url('/fonts/DroidSans-webfont.eot');src:url('/fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/DroidSans-webfont.woff') format('woff'),url('/fonts/DroidSans-webfont.ttf') format('truetype'),url('/fonts/DroidSans-webfont.svg#DroidSansRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'DroidSansBold';src:url('/fonts/DroidSans-Bold-webfont.eot');src:url('/fonts/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/DroidSans-Bold-webfont.woff') format('woff'),url('/fonts/DroidSans-Bold-webfont.ttf') format('truetype'),url('/fonts/DroidSans-Bold-webfont.svg#DroidSansBold') format('svg');font-weight:normal;font-style:normal}a.normalCursor,a.normalCursor:hover{cursor:default}.staff-list-item:last-of-type{margin-bottom:10px} .text-page .content ul {list-style-type: none;padding-left: 18px;position: relative;text-indent: -9px;}.text-page .content ul li{ list-style-type: none;line-height: 14px;margin-bottom: 6px;}.text-page .content ul li:before{ content: '\203A';padding-right: 5px;}ul.navigation-tertiary li{ margin-bottom: 0 !important;} ul.navigation-tertiary li:before{ content: none !important;}.text-page .content{ padding-top: 0px;}.WUCForm{ padding-top: 0px;}.contact-page li{ margin-bottom: 6px;}.logo-holder{ padding: 20px 5px;width: 100%;}.logo-image{ float: left;padding-right: 5px;}.clearfix{border: none;}.clearfix:after {  content: "";  display: table;  clear: both;}.panels-wrapper{ padding: 0 0 0 40px;}.new-caption-holder{ margin: 0 0 10px 0;width: 33%;}.new-caption-holder a{ font-size: 18px;}.new-caption-holder .caption{ left: -8px;right: auto;bottom: 15px;width: 160px;} .new-caption-holder img{width:95%; max-height:177px}.panel-text p{ max-width: 600px;}.new-caption-holder .caption a{ background: url(/images/new-arrow.png) right center no-repeat;padding: 3px 25px 0px 0px;text-align: right;}span.hdr{font-family:'JennaSueRegular',"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#FFF;margin-top:65px;font-size:38px;line-height: 38px;font-weight: 300;}span.hdr:before{ content: '>';color: #000;font-size:20px;padding-right: 5px;font-weight: 900;}.panel-link{ margin: 15px 0;font-weight: 600;}.panel-link p span a{ color: #000 !important;}.panel-link a:hover{ color: #00569c !important;}@media only screen and (max-width: 767px){.panels-wrapper{ padding: 0;}.new-caption-holder .caption{ width: auto;width: 95%;bottom: 0;left: 15px;}.new-caption-holder .caption a{ font-size: 12px;line-height: 20px;}.new-caption-holder{ width: 31%;}}@media only screen and (max-width: 468px){.new-caption-holder .caption a{ font-size: 9px;}}.new-caption-holder:hover img{ opacity: .8;}