.off-screen{position:absolute;left:-3000px;top:0px;width:1px;height:1px;overflow:hidden;}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.clearfix{display:inline-block;}html[xmlns].clearfix{display:block;}* html .clearfix{height:1%;}body{font:67.5%/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;background:#DBE2C3;color:#222;}h2,h3,h4{font-weight:normal;color:#8B1513;letter-spacing:.03em;}h2{font-size:25px;margin-bottom:5px;}a:link,a:visited,a:hover,a:active{color:#8B1513;text-decoration:none;}a:hover{border-bottom:1px dotted;}.main-wrapper{background:#E0EAF0 url(/images/public/page-bg.gif) repeat-x bottom center;}.content-wrapper{background:#fff !important;border-left:1px solid #B3CEDB;border-right:1px solid #B3CEDB;padding:0 40px;}.content{background:#fff;min-height:500px;padding:20px 0 10px 0;font-size:15px;position:relative;z-index:1;margin-bottom:10px;zoom:1;}.intro-pad{padding-top:20px;}.intro p{color:#1B3142;font-size:21px;letter-spacing:.01em;padding-right:20px;margin:0 0 20px 0;}.pullquote{position:relative;font-size:14px;z-index:1;}.quote-left,.quote-right{color:#8B1513;width:40px;height:40px;position:absolute;z-index:10;font-size:72px;font-family:"Times New Roman",Times,serif;font-weight:bold;}.quote-left{top:-60px;left:-20px;}.quote-right{bottom:-10px;right:-20px;}.quotee{font-size:11px;margin-top:30px;color:#8B1513;}.top-wrapper{background:#E0EAF0;}.banner-wrapper{background:#B3CEDB url(/images/public/banner-bg.gif) repeat-x top center;border-left:1px solid #B3CEDB;border-right:1px solid #B3CEDB;padding:0 40px;}.banner{height:80px;position:relative;}.logo{position:absolute;top:2px;left:0;}.call-to-action{position:absolute;top:35px;right:0;font:bold 18px Arial,'Liberation Sans',FreeSans,sans-serif;color:#1B3142;}.call-to-action-tel{color:#8B1513;}.nav-wrapper{background:#E0EAF0;}.top-nav{position:absolute;top:10px;right:0;font-size:10px;letter-spacing:.02em;}.top-nav ul{list-style:none;margin:0;}.top-nav ul li{line-height:1em;float:left;margin:0;padding-left:5px;}.top-nav ul li.first{border-right:1px solid #1B3142;padding-right:5px;height:1em;}.top-nav ul li a:link,.top-nav ul li a:visited,.top-nav ul li a:hover,.top-nav ul li a:active{color:#8B1513;display:block;float:left;text-align:right;text-decoration:none;padding-bottom:2px;}.top-nav ul li a:hover{border-bottom:1px dotted #8B1513;}.nav-bar-wrapper{background:#375062 url(/images/public/nav-bg.gif) repeat-x top center;border-left:1px solid #375062;border-right:1px solid #375062;padding:0 40px;}.nav{font-size:13px;letter-spacing:.05em;height:2.3em;}.nav ul{list-style:none;width:54em;margin:0 0 0 auto;}.nav ul li{line-height:2.3em;margin:0;position:relative;float:left;}.nav ul li a:link,.nav ul li a:visited,.nav ul li a:hover,.nav ul li a:active{color:#eee;display:block;float:left;width:6em;text-align:center;text-decoration:none;}.nav ul li a:hover,.nav-hover{background:#333 url(/images/public/nav-over.gif) repeat-x top center;color:#fff;border-bottom:0;}.nav ul li a.selected{background:#77B300 url(/images/public/nav-selected.gif) repeat-x top center;color:#fff;}#nav li ul{display:none;position:absolute;top:2.3em;left:0;z-index:99;margin:0;width:15em;}#nav li ul li{height:2.3em;width:15em;border-top:1px solid #B3CEDB;}#nav li ul li a{display:block;height:2.3em;width:14em;background:#375062;text-align:left;padding-left:1em;}#nav li ul li a:hover{background:#77B300;}.strapline-container{position:relative;height:40px;}.strapline{position:absolute;top:12px;right:0px;font:22px Arial,'Liberation Sans',FreeSans,sans-serif;color:#77B300;}.strapline-inner{color:#8B1513;}.footer{text-align:right;color:#aaa;height:40px;}.footer p{padding:5px 0 0;}.footer a{color:#5285B8;text-decoration:none;}body.home .content{font-size:13px;}body.home .intro p{font-size:24px;background:#B3CEDB;width:580px;padding:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}body.home h2{font-weight:normal;font-size:1.6em;margin-bottom:0;}.news-box h4{margin:0;border-bottom:1px solid #B3CEDB;}.news-box .headline{margin-top:5px;padding-bottom:5px;border-bottom:1px solid #B3CEDB;}.home-news-title{margin:0;}.home-news-title a{color:#1B3142;text-decoration:none;font-weight:bold;text-transform:capitalize;}.home-news-title a:hover{border-bottom:1px dotted #1B3142;}.home-news-date{color:#77B300;padding-left:5px;font-size:10px;}.home-news-extract{margin-bottom:0;}.home-news-extract p{display:inline;}.home-news-more{padding-left:10px;}.home-news-more a{text-decoration:none;color:#77B300;}.home-news-more a:hover{border-bottom:1px dotted #77B300;}.panel-wrapper{background:#EEF3F7 url(/images/public/panel-bg.gif) no-repeat bottom center;margin-top:30px;margin-bottom:20px;}.panel{height:32em;padding:30px 30px 10px 20px;position:relative;font-size:1.2em;}.panel-top{position:absolute;top:0;left:0;background:transparent url(/images/public/panel-bg-top.gif) no-repeat top center;width:300px;height:30px;}.panel-img{position:absolute;bottom:0;left:0;width:300px;height:26em;}.panel-1-img{background:transparent url(/images/public/man-at-board.png) no-repeat bottom right;}.panel-2-img{background:transparent url(/images/public/3-people.png) no-repeat bottom right;}.panel-3-img{background:transparent url(/images/public/people-with-cases.png) no-repeat bottom right;}.home-more{position:absolute;left:20px;top:270px;z-index:2;}.home-more a:hover{border-bottom:none;}body.services h2{font-weight:normal;font-size:1.6em;margin-bottom:0;}body.services .content{font-size:13px;}.headline{border-bottom:1px solid #ddd;margin-bottom:30px;}.headline{margin-bottom:10px;border-bottom:none;}.headline .news-date{font-size:0.9em;margin:0;color:#77B300;padding-left:10px;}.headline .news-title{margin:0;}.news-title a{text-decoration:none;color:#1B3142 !important;font-weight:bold;}.headline .news-extract{margin:4px 0 0 0;}.story-news-date{margin:0;color:#77B300;}body.news .panel{padding:30px 20px 0 20px;font-size:15px;}legend{display:none;}fieldset{margin-top:1em;margin-bottom:2em;}label{display:block;color:#8B1513;}.text{margin-bottom:10px;border:1px solid #aaa;background:#eee;width:350px;padding:2px 4px;color:#555;font-size:1.2em;font-family:verdana;}.message-box{margin-bottom:10px;border:1px solid #aaa;background:#eee;width:350px;height:120px;padding:2px 4px;color:#555;font-size:1.2em;font-family:verdana;overflow:auto;}.text:focus,.message-box:focus{border:1px solid #192227;}.submit{color:#fff;background:#192227;border:none;margin-top:10px;padding:2px 6px;text-align:center;}.submit:hover{background:#3B4D59;}p.spam{color:#28373F;margin:.25em 0 0 0;font-size:1em;}.form-error,.spam-error{color:#f00;padding:5px 0 2px 0;margin:0;}p.message{color:#77B300;font-weight:bold;font-size:1.2em;text-align:center;margin:10px 0;width:350px;}body.staff h4{margin-bottom:0;}.staff-biog{border-top:1px solid #B3CEDB;padding-top:20px;}.staff-meta{text-align:center;}.staff-photo{padding:4px;border:1px solid #B3CEDB;display:block;margin:0 auto 20px auto;}.link-category{margin-bottom:30px;}.link-category h4{margin-bottom:10px;border-bottom:1px solid #B3CEDB;padding:2px 0 0 10px;}.link-category dl{margin-bottom:10px;padding-left:20px;}.link-category dl dd{font-style:italic;margin-left:20px;}.client-pullquote{padding:10px;margin-bottom:30px;border-top:3px double #ccc;border-bottom:3px double #ccc;}.client-quote{font-style:italic;font-family:Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;}.client-quote p{margin:0;}.client-quotee{font-size:11px;color:#8B1513;font-weight:bold;}.client-quotee-title{font-size:11px;color:#8B1513;}.client-logo{display:inline;overflow:auto;}.error,.notice,.success{padding:.8em;margin:40px 0 0 0;border:2px solid #ddd;width:940px;}.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}.error a{color:#8a1f11;}.notice a{color:#514721;}.success a{color:#264409;}