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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}
table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{margin:0;padding:0}body{color:#516270;font:normal 12px/1.4 verdana,arial,helvetica,sans-serif;margin:0 auto}#top{background:#fff url(../images/top.gif) bottom repeat-x;padding:20px 0 0 0}#wrapper{height:100%;margin:0 auto;width:960px;padding:0 0 18px 0;position:relative}#clearfix{clear:both}#branding{background:0;float:right;min-height:548px;margin:0 30px 0 18px;position:relative;width:211px;z-index:100}#logo{background:url(../images/logo.png) no-repeat;display:block;height:81px;margin:0 0 24px 0;position:relative;text-indent:-9999px;width:211px;z-index:1000}#search{position:absolute;top:20px;left:30px;z-index:100}#nav{margin:0 0 60px 0;position:relative;z-index:1000}#nav li{border-bottom:3px solid #817f7f;list-style:none;margin:6px 0 0 0;padding:7px 0 7px 0}#nav li.first{border:0;margin:0;padding:0}#nav li a{background:url(../images/nav-li.png) right bottom no-repeat;color:#8a8a8a;display:block;font-size:12px;font-weight:bold;margin:0;padding:0;text-decoration:none;text-transform:uppercase}
#nav li a:hover{background-position:right top;color:#c9992c}#nav li.current a{background-position:right top;color:#c9992c}.sidebar{background:#fff;min-height:151px;margin:0 0 20px 0;padding:12px;-moz-box-shadow:0 0 6px #999;-webkit-box-shadow:0 0 6px #999}.sidebar h2{border-bottom:2px solid #817f7f;color:#c9992c;margin:0 0 6px 0;padding:0 0 4px 0;text-transform:uppercase}.sidebar h2 a{color:#c9992c;text-decoration:none}.sidebar h2 a:hover{text-decoration:underline}.sidebar h3{color:#8a8a8a;margin:0 0 12px 0;text-transform:uppercase}.sidebar ul li{list-style:none;margin:0 0 6px 0}.sidebar ul li a,.headlines p a{color:#8a8a8a;font-weight:bold;text-decoration:none}.sidebar ul li a:hover,.headlines p a:hover{text-decoration:underline}.sidebar div p{display:block!important;margin:0 0 8px}#content{margin:0 0 0 30px;padding:60px 0 0 0;position:relative;z-index:2}#content p#header{color:#9a9a9a;font-weight:bold;margin:0 0 18px 0;text-transform:uppercase}#content p#header a{color:#9a9a9a;text-decoration:none}#content p#header a:hover{color:#c9992c}
#content p#header em{color:#0054a6;font-style:normal}#subnav li{border-left:2px solid #0054a6;float:left;list-style:none;margin:0 0 18px 6px;padding:0 0 0 6px}#subnav{padding-top:10px}#subnav li.first{border:0;margin-right:3px;padding:0}#subnav li a{color:#9a9a9a;font-weight:bold;text-decoration:none;text-transform:uppercase}#subnav li a:hover{color:#c9992c}#subnav li.current a{color:#c9992c}#subnav.gallery{font-size:9px}#team-menu{clear:left;position:relative!important;padding:10px 0;width:649px;font-size:12px}.team #team-menu{top:400px!important}#team-menu li{border-left:2px solid #0054a6;float:left;list-style:none;margin:0 0 18px 6px;padding:0 0 0 6px}#team-menu li.first{border:0;margin:0;padding:0}#team-menu li a{color:#9a9a9a;font-weight:bold;text-decoration:none;text-transform:uppercase}#team-menu li a:hover{color:#c9992c}#team-menu li.current a{color:#c9992c}#content-pane{background:#eff8fd;clear:left;float:left;margin:0;min-height:368px;padding:16px;position:relative;width:617px;-moz-box-shadow:0 0 6px #999;-webkit-box-shadow:0 0 6px #999;margin-bottom:20px}
#gallery #content-pane{padding:0;width:641px}#content-pane h1{color:#00529b;font-size:16px;margin:0 0 8px 0;text-transform:uppercase}h1.hidden{display:none}#content-pane h2,#content-pane h3,#content-pane h4,#content-pane h5,#content-pane h6{margin:0 0 16.8px 0}#blog #content-pane h2{font-size:18px}#content-pane.team{padding:0;width:649px;height:425px}#content-pane p{margin:0 0 16.8px 0}#content-pane a{color:#516270;font-weight:bold;text-decoration:none}#content-pane a:hover{text-decoration:underline}#content-pane ol,#content-pane ul{margin:0 32px 16.8px}#content-pane ol li{margin:0 0 8px 0}#content-pane ol.services li{float:left;width:45%;margin-right:10px}#content-pane ul li{margin:0 0 8px 0}#content-pane #section-list,#content-pane #pageList{margin:0 32px 0}#content-pane #section-list li,#content-pane #pageList li{list-style:none}#content-pane p.top{text-align:right}#content-pane ol li div.time,.never-stop-display .teaser ol li .time{color:#999}#team-list{position:absolute;top:0;left:0}#team-list li{float:left;font-size:9px;list-style:none;position:absolute;text-align:center;width:100px}
#team-list li a{background:url(../images/team-link.gif);display:block;height:400px;overflow:hidden;text-indent:-9999px!important;top:0;width:100px;z-index:101!important}#team-list li#team-1{left:0;width:145px}#team-list li#team-2{left:130px;width:155px}#team-list li#team-3{left:270px;width:155px}#team-list li#team-4{left:445px;width:155px}#content .teaser{background:#fff;height:95px;float:left;margin:0 16px 0 0;padding:9px;width:170px;-moz-box-shadow:0 0 6px #999;-webkit-box-shadow:0 0 6px #999}#content .teaser h2{font-size:14px}#content img{clear:none!important;float:right;margin:20px;-moz-box-shadow:0 0 6px #999;-webkit-box-shadow:0 0 6px #999}#content img.no-shadow{-moz-box-shadow:none;-webkit-box-shadow:none}#content img#team{float:none;margin:0 auto;text-align:center}#content-pane img#profile-image{position:absolute;bottom:-20px;left:-16px;-moz-box-shadow:none;-webkit-box-shadow:none}#content-pane #profile-h1{position:absolute;top:16px;right:26px;width:310px}#content-pane #profile-h2{position:absolute;top:40px;right:26px;width:310px}
div#scrolling-content{position:absolute;bottom:16px;right:16px;height:320px;overflow-y:scroll;width:310px;padding-right:10px}div#scrolling-content img{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#footer{clear:both;margin:0 auto 20px;padding:32px 0 0 50px;width:910px;font-size:10px}#footer ul li{float:left;list-style:none;margin:0 10px 0 0}#footer ul li a{background:url(../images/social.png) no-repeat;display:block;height:32px;text-indent:-9999px;width:32px}#footer ul li a#facebook{background-position:-32px 0}#footer ul li a#linkedin{background-position:-64px 0}#footer ul li a#youtube{background-position:-96px 0}#footer p{color:#8a8a8a;font-weight:bold;margin:16px 0 0 0;padding-left:150px}#footer p span{color:#c9992c}#footer p em{color:#0054a6;font-style:normal}#footer p a:link,#footer p a:active{color:#8a8a8a;text-decoration:none}#footer p a:hover{text-decoration:underline}#footer #rss a{background:url(../images/rss_16.png) left center no-repeat;display:block;padding-left:20px;color:#c9992c;height:16px;text-decoration:none}
#footer #rss a:hover{color:#817f7f}#home #wrapper{height:548px}#home #content{margin:0}#home #content h1{display:none}#home #content .home-image{height:295px;width:669px;-moz-box-shadow:0 0 6px #999;-webkit-box-shadow:0 0 6px #999;z-index:1!important}#home #content .home-image a img{outline:0;border:0;margin:0!important}#home #content .teaser{float:left;height:116px;margin:18px 0 0 10px!important;padding:9px;width:198px;-moz-box-shadow:0 0 6px #999;-webkit-box-shadow:0 0 6px #999}#home #content .teaser h2{font-size:12px;text-transform:uppercase}#home #content .teaser h2 a{color:#c9992c;text-decoration:none}#home #content .teaser h2 a:hover{text-decoration:underline}#home #content .teaser ol li{margin-bottom:4px!important}#home #content .communicating{background:#e1f0fa}#home #content .engaging{background:#d8dbd3}#home #content .publicizing{background:#c0cdd4}#home #content .moving-forward{background:#fbf0c2}#home #content .promoting{background:#e1eaea}#home #content .challenging{background:#c3c7cc}#home #content .giving-back{background:#f2dfc5}
#home #content .never-stop{background:#d4d3c0}#home #content .teaser.first{margin-left:0!important}#home #branding #mp3s{position:absolute;bottom:-18px;right:0;height:265px;width:400px;overflow:hidden;z-index:1000!important}#home .mp3{background:none!important;display:block;height:265px;width:400px;z-index:101!important}.mp3 .name-title a{background:#fff;background:rgba(255,255,255,0.8);bottom:16px;color:#516270;padding:4px;position:absolute;right:40px;text-align:center;text-decoration:none;width:140px}.mp3 .name-title a:hover{background:#e6e6e6;background:rgba(255,255,255,1)}#home #mugshots{position:absolute;right:0;bottom:0;width:459px;height:260px;overflow:hidden;z-index:0!important}#home .mugshot{background:url(../images/home-wrapper2.jpg) 0 0 no-repeat;position:relative;width:459px;height:260px;z-index:0!important}#home #communicating{background-position:0 -520px}#home #engaging{background-position:0 0}#home #publicizing{background-position:0 -1040px}#home #moving-forward{background-position:0 -1040px}#home #challenging{background-position:0 -780px}
#home #giving-back{background-position:0 -1300px}#home #promoting{background-position:0 -260px}#home #never-stop{background-posiiton:0}.mp3,.mugshot,.never-stop-display{display:none}.teaser h2{margin:0!important}.teaser ol{list-style:none!important;margin:0!important;padding:0!important}.teaser li{margin:0!important}.teaser li .time{color:#000;font-size:11px;font-weight:bold}.teaser li a{color:#000!important;font-size:10px!important;font-weight:normal!important;text-decoration:none!important}.teaser li a:hover{color:#666!important}#blog #content-pane{background:#eae4df}#blog h1{color:#516270;font-size:20px}#blog h1#blog-title{color:#817f7f;font-size:20px;text-transform:uppercase}#blog .post h1{text-transform:none}#blog time{display:inline}#blog p.post-meta{display:block}#blog iframe{float:left!important;margin:0 10px 16.8px 0}#rss-sidebar{background:#fff;margin:0 0 20px 0;padding:12px;-moz-box-shadow:0 0 6px #999;-webkit-box-shadow:0 0 6px #999}#rss-sidebar a{background:url(../images/rss_16.png) left center no-repeat;display:block;padding-left:20px;color:#c9992c;height:16px;text-decoration:none}
#rss-sidebar a:hover{color:#817f7f}#share a{width:16px;height:16px}#share img{float:none;margin:0 4px -4px 0!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}#comments{margin:0 32px}#comments fieldset{display:block;width:100%}#comments .comment{border-bottom:1px solid #807f7f;margin:0 0 9px 0}#comments input[type=text]{padding:4px;width:200px}#comments textarea{height:150px;width:400px}#contact h1{display:none}#contact{font-weight:bold;text-transform:uppercase}#contact #left-contact{float:left;width:210px;position:relative}#contact #left-contact img{position:absolute;left:-20px;top:300px}#contact form{margin:0 20px 0 0;width:210px}#contact p.intro{margin:0 0 20px 0;width:210px}#contact form label{display:none}#contact form input,#contact form textarea{border:0;border-top:2px solid #817f7f;color:#817f7f;font-size:14px;font-weight:bold;margin:0 0 14px 0;width:100%}#contact form textarea{height:100px}#contact form input[type=submit]{background:#fff;cursor:pointer;display:block;text-align:left}
#contact #map_canvas{font-weight:normal;width:420px;height:465px;margin:0 0 16px 240px;z-index:1000}#contact #map_canvas img{box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}#subsidiary{color:#62692d;float:right;font-size:9px;width:400px}#subsidiary h2{margin:0 0 12px 0;text-align:center}#subsidiary p{margin:0 0 8px 0;text-align:center}#subsidiary p a{color:#62692d;text-decoration:none}#subsidiary p a:hover{text-decoration:underline}#subsidiary p strong{font-size:14px}#we-print-everything{background:url(../images/we-print-everything.jpg);display:block;float:left;height:98px;margin:0 12px 50px 0;text-indent:-9999px;width:188px}#work-heading{background:#fff;float:right;font-size:10px;margin:0;min-height:275px;padding:5px;width:120px;-moz-box-shadow:0 0 6px #999;-webkit-box-shadow:0 0 6px #999}#work-heading h1{color:#c9992c;font-size:14px;text-transform:none}#work-content{background:#e2e2e2;float:left;height:450px;padding-top:10px;padding-left:10px;padding-bottom:10px;position:relative;width:450px;-moz-box-shadow:0 0 6px #999;-webkit-box-shadow:0 0 6px #999}
#work-item{margin:0 5px 5px!important}#work-item li{list-style:none}#work-item li img{float:none;width:99%;-webkit-box-shadow:none;-moz-box-shadow:none;margin:0}#work-content #pager{margin:0 12.5px!important}#pager a{background:#acacac;display:block;float:left;height:15px;margin:0 10px 0 0;outline:0;text-indent:-9999px;width:15px}#pager a.activeSlide{background:#dcdcdc}#work-category{clear:both;float:none}.remove{display:none}#gallery-list{margin:16px 0 0 20px!important}#gallery-list li{float:left;list-style:none;margin:0 14px 14px 0!important;overflow:hidden;padding:0!important;position:relative;-moz-box-shadow:0 0 6px #999;-webkit-box-shadow:0 0 6px #999;width:80px!important;height:80px!important}#gallery-list li img{width:80px!important;height:80px!important;margin:0!important;-moz-box-shadow:none;-webkit-box-shadow:none;padding:0!important;position:relative;opacity:1.0;filter:alpha(opacity=100)}#gallery-list li a{margin:0;padding:0;position:relative}#gallery-list li a .overlay{background:#000;display:block;height:80px;opacity:0;filter:alpha(opacity = 0);width:80px;position:relative;top:0;left:0}
#gallery-list li.inactive a .overlay{opacity:.65;filter:alpha(opacity = 65);-webkit-transition:opacity linear .3s}#gallery-list li a:hover .overlay{opacity:0}.post h2{margin:0!important;padding:0!important}.post time{color:#333;display:block;font-style:italic;margin:5px 0}ul#related-pages{float:none;list-style:none!important;margin:0!important;overflow:hidden;padding:0!important;width:100%}ul#related-pages li{float:left!important;margin:0!important;width:115px;height:120px}#case-study-pdfs{list-style:none!important;margin:0!important;padding:0!important}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative;overflow:visible}#cboxLoadedContent{overflow:auto}#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
#cboxOverlay{background:#fff}#cboxContent{margin-top:32px}#cboxLoadedContent{background:#000;padding:1px}#cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat}#cboxLoadingOverlay{background:#000}#cboxTitle{position:absolute;top:-22px;left:0;color:#000}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxSlideshow,#cboxPrevious,#cboxNext,#cboxClose{text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(../images/controls.png) 0 0 no-repeat}#cboxPrevious{background-position:0 0;right:44px}#cboxPrevious.hover{background-position:0 -25px}#cboxNext{background-position:-25px 0;right:22px}#cboxNext.hover{background-position:-25px -25px}#cboxClose{background-position:-50px 0;right:0}#cboxClose.hover{background-position:-50px -25px}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px}
.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px}
