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:rgb(81,98,112);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:none;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 rgb(129,127,127);list-style:none;margin:6px
0 0 0;padding:7px
0 7px 0}#nav
li.first{border:none;margin:0;padding:0}#nav li
a{background:url(/images/nav-li.png) right bottom no-repeat;color:rgb(138,138,138);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:rgb(201,153,44)}#nav li.current
a{background-position:right top;color:rgb(201,153,44)}.sidebar{background:rgb(255,255,255);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 rgb(129,127,127);color:rgb(201,153,44);margin:0
0 6px 0;padding:0
0 4px 0;text-transform:uppercase}.sidebar h2
a{color:rgb(201,153,44);text-decoration:none}.sidebar h2 a:hover{text-decoration:underline}.sidebar
h3{color:rgb(138,138,138);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:rgb(138,138,138);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:rgb(154,154,154);font-weight:bold;margin:0
0 18px 0;text-transform:uppercase}#content p#header
a{color:rgb(154,154,154);text-decoration:none}#content p#header a:hover{color:rgb(201,153,44)}#content p#header
em{color:rgb(0,84,166);font-style:normal}#subnav
li{border-left:2px solid rgb(0,84,166);float:left;list-style:none;margin:0
0 18px 6px;padding:0
0 0 6px}#subnav{padding-top:10px}#subnav
li.first{border:none;margin-right:3px;padding:0}#subnav li
a{color:rgb(154,154,154);font-weight:bold;text-decoration:none;text-transform:uppercase}#subnav li a:hover{color:rgb(201,153,44)}#subnav li.current
a{color:rgb(201,153,44)}#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 rgb(0,84,166);float:left;list-style:none;margin:0
0 18px 6px;padding:0
0 0 6px}#team-menu
li.first{border:none;margin:0;padding:0}#team-menu li
a{color:rgb(154,154,154);font-weight:bold;text-decoration:none;text-transform:uppercase}#team-menu li a:hover{color:rgb(201,153,44)}#team-menu li.current
a{color:rgb(201,153,44)}#content-pane{background:rgb(239,248,253);clear:left;float:left;margin:0
0px 0 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:0px;width:641px}#content-pane
h1{color:rgb(0,82,155);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:rgb(81,98,112);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:0px;left:0px}#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:rgb(255,255,255);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:rgb(138,138,138);font-weight:bold;margin:16px
0 0 0;padding-left:150px}#footer p
span{color:rgb(201,153,44)}#footer p
em{color:rgb(0,84,166);font-style:normal}#footer p a:link, #footer p a:active{color:rgb(138,138,138);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:rgb(201,153,44);height:16px;text-decoration:none}#footer #rss a:hover{color:rgb(129,127,127)}#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:none;border:none;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:rgb(201,153,44);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:rgb(225,240,250)}#home #content
.engaging{background:rgb(216,219,211)}#home #content
.publicizing{background:rgb(192,205,212)}#home #content .moving-forward{background:rgb(251,240,194)}#home #content
.promoting{background:rgb(225,234,234)}#home #content
.challenging{background:rgb(195,199,204)}#home #content .giving-back{background:rgb(242,223,197)}#home #content .never-stop{background:rgb(212,211,192)}#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:rgb(81,98,112);padding:4px;position:absolute;right:40px;text-align:center;text-decoration:none;width:140px}.mp3 .name-title a:hover{background:rgb(230,230,230);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 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:rgb(234,228,223)}#blog
h1{color:rgb(81,98,112);font-size:20px}#blog h1#blog-title{color:rgb(129,127,127);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:rgb(255,255,255);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:rgb(201,153,44);height:16px;text-decoration:none}#rss-sidebar a:hover{color:rgb(129,127,127)}#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 rgb(128,127,127);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:none;border-top:2px solid rgb(129,127,127);color:rgb(129,127,127);font-size:14px;font-weight:bold;margin:0
0 14px 0;width:100%}#contact form
textarea{height:100px}#contact form input[type=submit]{background:rgb(255,255,255);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:rgb(98,105,45);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:rgb(98,105,45);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:rgb(255,255,255);float:right;font-size:10px;margin:0px
0 0 0px;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:rgb(201,153,44);font-size:14px;text-transform:none}#work-content{background:rgb(226,226,226);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:rgb(172,172,172);display:block;float:left;height:15px;margin:0
10px 0 0;outline:none;text-indent:-9999px;width:15px}#pager
a.activeSlide{background:rgb(220,220,220)}#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:0px!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:0.65;filter:alpha(opacity = 65);-webkit-transition:opacity linear 0.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:0px 0px;right:44px}#cboxPrevious.hover{background-position:0px -25px}#cboxNext{background-position:-25px 0px;right:22px}#cboxNext.hover{background-position:-25px -25px}#cboxClose{background-position:-50px 0px;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 0px;right:44px}.cboxSlideshow_off
#cboxSlideshow.hover{background-position:-75px -25px}
