html{overflow-y:scroll}body{background:#fff;margin:0}h3{color:#002a67;font-weight:700}h4{color:#002a67;font-weight:700;margin-bottom:.5em;font-size:1.1em;height:auto}.large a:hover,a:link,a:visited,a:active{color:#002a67}.container{background:#fff;padding:1.5em 30px}.off-screen{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden}.content{min-height:260px;padding-top:10px;padding-bottom:10px}.content p{text-align:justify}.header{padding-bottom:15px;height:50px}.banner{padding:0}h1.logo{background:#fff url(/images/logo.jpg) no-repeat left top;width:160px;height:50px;margin:0}.strapline{color:#ff5f0f;text-transform:uppercase;text-align:right;font-size:1.3em;line-height:50px}#main-nav ul{background:#fff;margin:0 0 4px;padding:0;border-bottom:1px solid #ccc}#main-nav li{display:inline;list-style-type:none;padding:0 30px 0 10px;line-height:25px}#main-nav li a:link,#main-nav li a:visited,#main-nav li a:hover,#main-nav li a:active{color:#002a67;font-weight:700;font-size:1.2em;line-height:25px;text-decoration:none}#main-nav li a:hover{border-top:3px solid #ff5f0f}body.home #main-nav a#nav-home,body.working-together #main-nav a#nav-working-together,body.capabilities #main-nav a#nav-capabilities,body.design-tools #main-nav a#nav-design-tools,body.case-studies #main-nav a#nav-case-studies,body.contact #main-nav a#nav-contact,.large a:link,.large a:visited,.large a:active,a:hover{color:#ff5f0f}#sub-nav{margin-top:35px}#sub-nav ul{margin:0}#sub-nav li{list-style-type:none;font-size:1em;line-height:1.2em;padding-bottom:10px}#sub-nav li a:link,#sub-nav li a:visited,#sub-nav li a:hover#sub-nav li a:active{text-decoration:none}body.casestudy-1 #nav-casestudy-1,body.casestudy-2 #nav-casestudy-2,body.casestudy-3 #nav-casestudy-3,body.casestudy-4 #nav-casestudy-4,body.casestudy-5 #nav-casestudy-5,body.capability-1 #nav-capability-1,body.capability-2 #nav-capability-2,body.capability-3 #nav-capability-3,body.capability-4 #nav-capability-4,body.design-tools-1 #nav-design-tools-1,body.design-tools-2 #nav-design-tools-2{font-weight:700;color:#ff5f0f}.contact-details p{margin-bottom:4px}.contact-item{width:100px;float:left;display:inline}.footer{border-top:1px solid #bbb;padding-top:4px;font-size:.9em}.footer,.footer a:link,.footer a:visited,.footer a:active{color:#bbb}.footer a:hover{color:#666}.image-container{margin:0 auto 15px}.image-description{color:#666;font-size:.9em;text-align:right;width:272px;margin:0 auto;padding-top:2px}.right-image{width:auto;margin:0 auto;text-align:left;padding-left:5px}.image{padding:5px;border:1px solid #ccc;display:block;margin:0 auto}.large{font-size:1.2em;line-height:1.4em;margin-bottom:1.25em;font-weight:700;color:#ff5f0f}.box{background:#fff;margin-bottom:1em;padding:.5em;border-bottom:1px solid #ccc}.extra-pad{margin-bottom:1.5em}.last-box{border-bottom:none}ul.custom{list-style:none;margin-left:0;padding-left:0}ul.custom li{padding:0 0 10px 15px;background-image:url(/images/arrow.gif);background-repeat:no-repeat;background-position:0 .5em}