html,body,img,h1,h2,h3,h4,h5,h6,ul,li,object{margin:0;padding:0;border:none}ul,li,dt,dd{margin:0;padding:0;list-style:none}html,body{height:100%;color:#fff}body{background:#000 url(/_img/gradient-bg.png) repeat-y;font-family:"Lucida Grande",Verdana,sans-serif;font-size:small}tbody{border:none}a{color:#59737E}a:hover{text-decoration:none}dt{font-weight:bold}dd{margin-bottom:1em}label{font-weight:bold;display:block}textarea{width:320px}p{margin-top:0}#main{background:url(/_img/vertical-shard-bg.jpg) no-repeat;position:absolute;z-index:5;left:184px;width:769px;height:100%}#wrap{position:absolute;z-index:5;width:956px;min-height:100%}#header{height:81px;width:956px;color:#fff;position:absolute;z-index:10}#holder{width:598px;border:1px
solid #000;background:#fff;margin:100px
0 0 150px;position:relative;overflow:hidden}#holder.wide{width:704px;margin-left:50px}#content{min-height:475px;color:#333;margin:0
20px 50px 20px;overflow:visible;width:558px}#content
h1{width:500px;height:50px;margin:60px
0 0 0;padding-bottom:42px;display:block;font-size:50px;color:#283237;letter-spacing: -3px;font-family:Arial;font-weight:lighter}#content
h2{font-family:Arial;font-size:17px;font-weight:bold;color:#333;text-transform:capitalize;margin:1.5em 0 .5em}#content
h3{font-weight:bold;margin-bottom:5px;font-size:15px;margin-top:20px;text-transform:uppercase}#content, #content
td{font-size:10px;line-height:1.5em}#content
p{margin-bottom:1em}#footer{background:#1E262A;font-size:80%;line-height:1.2em;clear:both;padding:12px
12px 3px;position:relative}#footer
.copyright{color:#5F7A87;margin-bottom:1em}#footer
.newsletter{width:206px;height:87px;position:absolute;top:0;right:22px;display:block;text-align:center}#footer
span{color:#8f9ca1}body.home #footer
.newsletter{width:250px;background:url(/_img/newsletter_bg_wide.png) no-repeat}#footer
.nl_a{color:#fff;text-indent: -999em;background:url(/_img/newsletter_btn.png) no-repeat;width:190px;height:18px;display:block;margin:35px
auto 0 auto;overflow:hidden}#footer
#x_nl_content{color:#FFF;width:320px;padding:20px;display:none;background-color:#4E646D;bottom:35px;right:35px;height:290px;position:absolute;border:2px
solid #000}#footer
input{background-color:#B6C5CC;border:1px
solid #2E3B41}#footer
#x_nl_close{position:absolute;right:3px;top:3px;color:#FFF}.inner_copy{width:335px;margin-right:15px;float:left;padding-bottom:30px;overflow:visible}.shard_container{background:url(/_img/shard-bg_grad.png) no-repeat;width:100%;height:550px}.bold{font-weight:700}.color_1{color:#000}.color_2{color:#59737e}.color_3{color:#333}.smaller{font-size:9px;line-height:15px}.small{font-size:10px;line-height:15px}.medium{font-size:11px}.font_1{font-family:Verdana,sans-serif}a.subtle{color:#333;text-decoration:none}a.subtle:hover,a.subtle:active{color:#7a7a7a;text-decoration:underline}.form-item{margin-bottom:10px}.start_hidden{display:none}.sitemap_list
ul{margin-left:30px}.sitemap_list ul
li{margin-bottom:5px;list-style:circle}.sitemap_list ul li
a{font-size:14px}.sitemap_list ul ul li
a{font-size:12px}.sitemap_list ul
ul{margin:10px
0 0 20px}#smallLoader{background:url(/_img/ajax-loader-sm.gif) no-repeat;width:16px;height:16px;display:none;z-index:500}body#home
#holder{background-color:#FEFEFE}body#home
#content{margin:0;padding:0;width:100%}.block_feature{background:url(/_img/home/block_feature.png) repeat-x;width:215px;height:116px;position:absolute;top:436px;left:430px;color:#fff;padding:15px
0 0 32px}.block_feature
a{color:#485d66;text-transform:uppercase;text-decoration:none;position:relative;left:20px;line-height:12px}#content .block_feature
h3{color:#000;font-size:13px;margin:0
0 10px}.block_news{background:url(/_img/home_news_bg.png) no-repeat left bottom;width:300px;min-height:137px;position:relative}.block_news{height:auto !important;height:137px}.controller{position:absolute;left:18px;bottom:18px}.controller
li{float:left}.controller
a{display:block;width:19px;height:19px;text-indent: -999em;background:url(/_img/btn_numbers.png) no-repeat;float:left;display:inline;margin-right:5px;overflow:hidden}.controller
a.news1{background-position:0 0}.controller a.news1:hover{background-position:0 -19px}.controller
a.news2{background-position: -19px 0}.controller a.news2:hover{background-position: -19px -19px}.controller
a.news3{background-position: -38px 0}.controller a.news3:hover{background-position: -38px -19px}#content .block_news
h2{color:#fff;text-transform:none;font-size:12px;font-weight:normal}.news_date{color:#91a573}.block_news_story{padding-left:100px;padding-top:10px;color:#000;position:relative}.block_news_story
.editthis{position:absolute;top:10px;right:0}.block_news_story
img{position:absolute;left:12px}#content .block_news_story
h2{margin:0}.block_news_story h2
a{color:#000;text-decoration:none}a.btn_more{color:#485d66;font-weight:bold;text-transform:uppercase;text-decoration:none;margin-bottom:5px}a.btn_more:hover{color:#1E262A}a.btn_more
span{background:url(/_img/btn_more_arrow.png) no-repeat right top;padding-right:14px}a.btn_more:hover
span{background-position:right -30px}.home_copy{width:300px;margin-left:20px;color:#333;border-bottom:1px solid #5F6E6D;padding:20px
0;margin-bottom:20px}#content .home_copy
h2{color:#333}.block_wrap{background:#fefefd url(/_img/home/block_bg.jpg) no-repeat 0 bottom;padding:10px
0 0 20px}#billboard
img{display:block}#billboard
embed{display:block}.block_feature
p{padding:1px
5px}.icon_face{background:url(/_img/icon_facebook.png) no-repeat 0 1px;line-height:15px;height:15px}.icon_mail{background:url(/_img/icon_email.png) no-repeat 0 8px}.breadcrumb{margin:20px
0 0 375px;color:#333;font-size:9px}.breadcrumb
a{text-decoration:none;color:#333;font-family:Arial,sans-serif}.breadcrumb a:hover{text-decoration:underline}#primary{margin-top:86px;position:absolute;z-index:25;width:220px}#primary
li{margin-bottom:1px;list-style:none}#primary
a{height:30px;width:174px;display:block;padding-right:35px;color:#7E99A5;background-color:#1e262a;text-align:right;text-transform:uppercase;text-decoration:none;font:bold 10px Arial, Helvetica, sans-serif;line-height:30px;background:#2B363C url(/_img/mainnav_bg.png) no-repeat right top}#primary a:hover, #primary
a.active{color:#fff}#primary
a.mn_home{background-position:-11px -60px}#primary
a.mn_work{background-position:-10px -60px}#primary
a.mn_about{background-position:-9px -60px}#primary
a.mn_capabilities{background-position:-8px -60px}#primary
a.mn_news{background-position:-7px -60px}#primary
a.mn_contact{background-position:-6px -60px}#primary a.mn_home:hover{background-position:-10px -30px}#primary a.mn_work:hover{background-position:-9px -30px}#primary a.mn_about:hover{background-position:-8px -30px}#primary a.mn_capabilities:hover{background-position:-7px -30px}#primary a.mn_news:hover{background-position:-6px -30px}#primary a.mn_contact:hover{background-position:-5px -30px}#primary
a.mn_home_active{background-position:-11px 0;color:#fff}#primary
a.mn_work_active{background-position:-10px 0;color:#fff}#primary
a.mn_about_active{background-position:-9px 0;color:#fff}#primary
a.mn_capabilities_active{background-position:-8px 0;color:#fff}#primary
a.mn_news_active{background-position:-7px 0;color:#fff}#primary
a.mn_contact_active{background-position:-6px 0;color:#fff}#secondary{position:absolute;z-index:30;left:220px;top:120px}#secondary
a{color:#fff;text-decoration:none;font-size:9px;display:block;width:110px;line-height:1em;padding:5px
5px 5px 0}#secondary a:hover{background:url(/_img/secondary-link-bg.png) repeat-y right top}#secondary li.here a, #secondary li.parent-here
a{color:#c4c784}#secondary ul
ul{display:none}.interior_nav{float:left;width:205px;border-left:1px solid #cdcdcd;margin-bottom:20px}.interior_nav.post{position:absolute;right:10px;top:20px}.interior_nav
h2{background-repeat:no-repeat;text-indent: -999em;display:block;width:205px;height:16px;background-position: -2px 0}.interior_nav
ul{margin-top:10px}.navlist
a{font-family:Verdana,sans-serif;font-size:9px;color:#333;padding:5px
5px 5px 20px;display:block;text-decoration:none}.navlist a:hover, .navlist
a.active{background:url(/_img/interior_nav_bg.png) repeat-y}.navlist
strong{display:block;text-transform:uppercase;color:#59737e;font-weight:bold;font-size:11px;margin-bottom:0}.block
ul{padding:0}.management{background-image:url(/_img/subnav/header_management.gif)}.interior_nav2{width:205px}.interior_nav2
p{margin:10px
0 10px 20px}.interior_nav2
address{margin:10px
0 10px 20px;font-style:normal}.pos_1{top:66px;left:390px}body.work
#content{margin:0;padding:0
0 30px 0;width:100%;overflow:hidden}body.work #content
h1{margin-top:0}body.work #content h1
a{text-decoration:none;color:#283237}body.work #content
h2{margin:0
0 10px 0;font-size:12px}.work_grid{padding:60px
10px 30px 30px;overflow:hidden}.work_grid
li{position:relative;margin:0
14px 12px 0;float:left;display:block}.work_grid li
a{display:block;width:150px;height:120px;border:1px
solid #fff}.work_grid li a:hover{border:1px
solid #273237}#content .work_grid
h3{position:absolute;bottom:1px;left:1px;padding:4px;background-color:#000;color:#FFF;width:142px;margin:0;font-size:10px;text-transform:none;opacity: .75;-moz-opacity:0.75;filter:alpha(opacity=75);-khtml-opacity:0.75}#content .work_grid li:hover
h3{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-khtml-opacity:1}.thumb_type{display:none;margin:0}#nav_client{right:205px;width:155px}#nav_categories{right:50px;width:155px}.work_icon_grid{width:23px;height:17px;display:block;overflow:hidden;line-height:999px;position:absolute;top:12px;right:12px;background:url(/_img/work_icon_grid.png) no-repeat}.worknav{position:absolute;top:0;z-index:100}.worknav
li{display:block}.worknav li
a{display:block;background-color:#273237;text-transform:uppercase;text-decoration:none;padding:5px;text-align:right;font-size:9px;width:145px}.worknav li a:hover{background-color:#39454B;color:#eee}.worknav li
a.byclient{background:url(/_img/work_by_client.png) no-repeat;width:155px;height:34px;overflow:hidden;text-indent: -999em;display:block;padding:0;text-align:left}.worknav li a.byclient:hover, li.sfHover
a.byclient{background-position:0 -34px}.worknav li
a.byproject{background:url(/_img/work_by_project.png) no-repeat;width:155px;height:34px;overflow:hidden;text-indent: -999em;display:block;padding:0;text-align:left}.worknav li a.byproject:hover, li.sfHover
a.byproject{background-position:0 -34px}.grid_a{background-position:0 -17px}.work_title{padding:60px
10px 10px 30px}.work_content{background-color:#EEE;border:1px
solid #666;border-width:1px 0;clear:left;color:#FFF;height:360px;position:relative;width:100%}.work_content
.desc{width:360px;font-size:11px}body.work #content .overview
h2{font-size:26px;color:#fff;font-weight:normal}.content_piece{height:360px;width:704px;position:absolute;top:0;left:0}.overview{padding:45px
0 0 50px;width:654px}.work_testimonial,.results{width:200px;position:absolute;top:45px;right:45px}.work_testimonial{background:url(/_img/quote_left.png) no-repeat;padding-left:30px}.work_quote{background:url(/_img/quote_right.png) no-repeat right top;padding-right:30px}.gallery_group{float:left;margin-right:5px;display:inline}.gallery_group
p{font-size:9px;color:#666;border-bottom:1px solid #666;text-transform:uppercase}#gw
p{margin-bottom:5px}.gallery_wrap{position:relative;overflow:hidden;width:650px}.gallery_group a, .gallery_group
p{opacity: .5;-moz-opacity:0.5;filter:alpha(opacity=50);-khtml-opacity:0.5}.gallery_group
a{display:block;float:left;margin-right:4px;width:50px;height:26px}.gallery_group
.glast{margin-right:0}.gallery_group
.active{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-khtml-opacity:1}.loader{width:704px;text-align:center;padding-top:160px;position:absolute;opacity: .5;-moz-opacity:0.5;filter:alpha(opacity=50);-khtml-opacity:0.5}.c1{width:54px}.c2{width:108px}.c3{width:162px}.c4{width:216px}.c5{width:270px}.c6{width:324px}.c7{width:378px}.c8{width:432px}.c9{width:486px}.c10{width:540px}#work_left{display:none;width:352px;height:360px;position:absolute;background:transparent url(/_img/work_arrow_l.png) no-repeat left center;outline:0
none;noFocusLine:expression(this.onFocus=this.blur())}#work_right{display:none;right:0;width:352px;height:360px;position:absolute;background:transparent url(/_img/work_arrow_r.png) no-repeat right center;outline:0
none;noFocusLine:expression(this.onFocus=this.blur())}body.work #content
h2.bot_link{text-transform:uppercase;font-weight:normal;font-size:14px;padding-right:5px;display:inline}#work_links{height:25px;padding:10px
0 0 30px;position:relative}#work_links
div{position:absolute}.work_arrow_right{text-transform:uppercase;text-decoration:none;background:transparent url(/_img/work_arrow_r.gif) no-repeat 100% 3px;padding-right:7px}.authorBlock
div{background:#9cc}.teamBlock
div{background:#c9c}.view-press-release-list{width:300px}.view-press-release-list
li{margin-bottom:20px}#content .view-press-release-list
h3{margin-bottom:2px;font-size:14px;font-weight:normal}.view-press-release-list
a{color:#5D7883}.press_release_date{color:#89981D;display:block}.press_interior{float:right;width:200px;background:#eee;padding:20px;margin:0
0 20px 20px}#press_page
.interior_nav2{top:174px}#art_list
p{margin-bottom:0}.articles
li{margin-bottom:20px}.articles
a{color:#5D7883;font-weight:100;font-size:14px;font-family:arial}#content .article
h3{text-transform:none}.paginate
li{float:left}.paginate
a{display:block;width:19px;height:19px;text-indent: -999em;background:url(/_img/btn_numbers_press.png) no-repeat;float:left;display:inline;margin-right:5px;overflow:hidden}.paginate
a.news1{background-position:0 0}.paginate a.news1:hover{background-position:0 -19px}.paginate
a.news2{background-position: -19px 0}.paginate a.news2:hover{background-position: -19px -19px}.paginate
a.news3{background-position: -38px 0}.paginate a.news3:hover{background-position: -38px -19px}.paging
a{font-size:10px}.paging
strong{font-size:10px;font-weight:normal}.article{width:470px}#content .article
h2{text-transform:uppercase;font-size:17px}.management_list
li{line-height:normal;margin-bottom:10px}.biotitle{width:335px;margin:15px
0 32px 0}#content .biotitle
h2{text-transform:uppercase;font-weight:bold;font-size:18px;margin-bottom:0}#content .biotitle
h3{color:#617A84;font-size:10px;text-transform:uppercase;margin-top:0}body.bio
#content{margin:0;padding:0
0 30px 0;width:100%;overflow:hidden}body.bio #content
h1{margin-top:0}body.bio #content h1
a{text-decoration:none;color:#283237}body.bio #content
h2{margin:0
0 0 0;font-size:28px;color:#FFF;font-weight:normal}body.bio #bio_content
h3{margin:0
0 20px 0;font-size:13px;color:#FFF;font-weight:normal}.bio_grid{padding:60px
10px 30px 30px;overflow:hidden}.bio_grid
li{position:relative;margin:0
10px 10px 0;float:left;display:block}.bio_grid li
a{display:block;width:171px;height:143px;border:1px
solid #fff}.bio_grid li a:hover{border:1px
solid #273237}#content .bio_grid
h3{position:absolute;bottom:3px;left:2px;padding:4px;background-color:#000;color:#FFF;width:160px;margin:0;font-size:10px;text-transform:none;opacity: .75;-moz-opacity:0.75;filter:alpha(opacity=75);-khtml-opacity:0.75}#content .bio_grid li:hover
h3{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-khtml-opacity:1}.thumb_type{display:none;margin:0}#bio_content
.content_piece{width:598px}a#work_right{width:299px}a#work_left{width:299px}.b1{width:50px}.bio_content{background-color:#EEE;border:1px
solid #666;border-width:1px 0;clear:left;color:#FFF;height:360px;position:relative;width:100%}.bio_content
.desc{width:258px;font-size:11px;position:absolute;top:45px}.bio_content
.bio_left{left:50px}.bio_content
.bio_right{left:305px}#nav_team{right:45px;width:155px}.bionav li
a.byTeam{background:url(/_img/bio_by_team.png) no-repeat;width:155px;height:34px;overflow:hidden;text-indent: -999em;display:block;padding:0;text-align:left}.bionav li a.byTeam:hover, li.sfHover
a.byTeam{background-position:0 -34px}.bionav{position:absolute;top:0;z-index:100}.bionav
li{display:block}.bionav li
a{display:block;background-color:#273237;text-transform:uppercase;text-decoration:none;padding:5px;text-align:right;font-size:9px;width:145px}.bionav li a:hover{background-color:#39454B;color:#eee}.bionav li
a.byTeam{background:url(/_img/bio_by_team.png) no-repeat;width:155px;height:34px;overflow:hidden;text-indent: -999em;display:block;padding:0;text-align:left}.bionav li a.byTeam:hover, li.sfHover
a.byTeam{background-position:0 -34px}.testimonial{margin-bottom:40px;font-size:12px;font-weight:normal}.divider{padding-left:20px}.person{color:#59737E;font-weight:bold;display:block;text-transform:uppercase}.position{font-style:italic;display:block;color:#666}.company{display:block;color:#666}.partnerTestimonial{float:left;width:200px}.partnerTestimonial{color:#59737E;font-style:italic}.partnerTestimonial
strong{font-weight:bold}.memberAssociations{clear:left;padding-top:20px}.memberAssociations
li{display:block;float:left;width:185px}.logos{margin:20px
0 0 0;clear:both;background:url(/_img/about/client-experience/logos_bg.png) repeat-y;width:100%;overflow:hidden}.logos
li{display:block;float:left;width:185px;height:86px;margin-right:1px}.capabilities_list{padding-left:130px;margin-top:30px}.capabilities_list
dt{margin-left: -130px;padding-top:30px;margin-bottom: -1em;font-family:Arial;font-size:17px;font-weight:bold;color:#2b1f14;text-transform:uppercase;position:relative}.capabilities_list
dd{margin-bottom:1em;font-size:11px}#campaign_flash,#process_flash,#web_flash{left: -20px;position:relative;width:598px}#campaign_flash dl, #process_flash ol, #web_flash
ol{padding-left:20px;margin-bottom:20px}#process_flash .copy, #web_flash
.copy{width:360px}#process_flash li, #web_flash
li{margin-bottom:20px}.interior_nav
address{margin:0
0 10px 20px;font-style:normal}.interior_nav.contact{padding-left:20px;width:180px}address
strong{font-weight:bold}.view-job-block
h3{background:#eee;padding:10px
10px 10px 20px;margin-top:20px}.view-job-block
ul{list-style:none;margin:0;padding:0}.view-job-block ul
li{list-style:none;padding-left:0;margin-left:0}.fl_left{float:left}.fl_right{float:right}.abs{position:absolute}.arrow_right{height:15px;background:url(/_img/arrow_right.png) no-repeat 100% 2px;padding-right:10px}.arrow_left{height:15px;background:url(/_img/arrow_left.png) no-repeat 0 2px;padding-left:10px}.icon{height:15px;background:url(/_img/icons.png) no-repeat 0 0;padding-left:15px}.iemail{background-position:0 -15px;padding-left:22px}.border_left{border-left:1px solid #cdcdcd}.mar_1{margin:10px
0 10px 20px}.vd_error{color:#c70000}.nl_vd_notice{color:#c70000;padding-top:12px}.clear{clear:both}