*{margin:0;padding:0;}html,body,div,span,applet,object,iframe,p,blockquote,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;font-family:inherit;font-weight:400;line-height:15px;margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-family:inherit;font-weight:400;line-height:inherit;color:#000;margin:0;padding:0;}:focus{outline:0;}body{background-color:#fff;font-family:Helvetica, sans-serif;font-size:12px;color:#666;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:400;}blockquote:before,blockquote:after,q:before,q:after{content:"";}html,body{height:100%;}a:link,a:visited{color:#666;}a:hover{color:#222;}strong{font-weight:700;}img{display:block;}input,textarea,select{font-family:arial;font-size:100%;}p,.br{margin-bottom:15px;}div.clear,br.clear{clear:both;line-height:0;height:0;font-size:0;}div#wrapper{width:990px;min-height:100%;height:auto!important;}div#header{overflow:hidden;width:970px;padding:20px 0 10px 20px;}div#container{background:url(/_images/content-rule.gif) left top no-repeat;width:970px;min-height:370px;padding:0 0 55px 20px;}div#container div.content{overflow:hidden;width:100%;}div#container div.content-inner{overflow:hidden;border-top:1px dotted #222;margin-top:10px;padding-top:10px;width:100%;}div#container div.content-inner.first{margin:0;}div#footer{width:630px;border-top:1px dotted #222;font-size:90%;color:#aaa;overflow:hidden;height:14px;margin:-35px 0 0 360px;padding:10px 0;}div#footer span{color:#666;}div#footer p{float:left;margin:0;}div#footer p.contact{float:right;}div#header h1{width:72px;height:28px;}div#logo h1 span{display:none;font-weight:700;font-size:2.6em;line-height:100%;color:#ffd200;}div#logo{float:left;width:340px;}div#logo ul{padding-top:17px;color:#ffc202;cursor:default;}ul#navigation{float:left;width:300px;}ul#navigation a{text-decoration:none;}ul#navigation a.selected,ul#navigation span{color:#000;}ul#navigation span{cursor:default;}div#contact{float:right;width:255px;}div#contact div.adr,div#contact div.dial{float:left;width:125px;}div#contact div.adr{width:120px;padding-right:10px;}#rss-feed{float:right;display:block;background:#fff url(/_images/icon/icon-rss.gif) no-repeat left scroll;padding:1px 0 0 16px;}div#breadcrumb{width:630px;overflow:hidden;min-height:15px;padding:0 0 10px 360px;}div#breadcrumb h2,div#breadcrumb ul,div#breadcrumb li{float:left;}div#breadcrumb h2{padding-right:5px;}div#breadcrumb h2,div#breadcrumb li{font-size:90%;}div#breadcrumb a{color:#aaa;}div#breadcrumb a:hover{color:#222;}div#breadcrumb li{margin-right:5px;}div#breadcrumb .separator{padding-left:5px;}ul.three-column{overflow:hidden;width:642px;margin:-12px 0 0 -12px;}ul.three-column li{float:left;width:202px;min-height:100px;display:inline;margin:12px 0 0 12px;}ul.three-column h4{color:#666;}a.pod,a.pod:visited{display:block;text-decoration:none;}a.pod span.heading{color:#000;}a.pod:hover span.sub-heading{text-decoration:underline;}a.pod img,a.pod object{margin-top:8px;}.icon{width:16px;height:16px;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-position:left top;}.icon span{display:none;}.icon.icon-plus,.icon.icon-minus{background-image:url(/_images/icon/icon-collapsible.gif);}.icon.icon-plus:hover,.icon-plus.hover{background-position:-16px 0;}.icon.icon-minus{background-position:0 -16px;}.icon.icon-minus:hover,.icon-minus.hover{background-position:-16px -16px;}ul.pagination{overflow:hidden;}ul.pagination li{float:left;padding-left:5px;}ul.pagination a,ul.pagination span.selected{text-decoration:none;background-image:url(/_images/pagination.gif);background-repeat:no-repeat;height:24px;overflow:hidden;display:block;width:16px;}ul.pagination a:hover span{color:#999;}ul.pagination a span,ul.pagination span.selected span{display:none;color:#ffd200;font-size:3em;line-height:1em;}ul.pagination a.page-next,ul.pagination span.page-next{background-position:-175px 0;}ul.pagination a.page-next:hover{background-position:-175px -24px;}ul.pagination span.page-next{background-position:-175px -48px;}ul.pagination a.page-prev,ul.pagination span.page-prev{background-position:-159px 0;}ul.pagination a.page-prev:hover{background-position:-159px -24px;}ul.pagination span.page-prev{background-position:-159px -48px;}ul.pagination a.page-1,ul.pagination span.page-1{width:12px;background-position:0 0;}ul.pagination a.page-1:hover{background-position:0 -24px;}ul.pagination span.page-1{background-position:0 -48px;}ul.pagination a.page-2,ul.pagination span.page-2{background-position:-12px 0;}ul.pagination a.page-2:hover{background-position:-12px -24px;}ul.pagination span.page-2{background-position:-12px -48px;}ul.pagination a.page-3,ul.pagination span.page-3{background-position:-28px 0;}ul.pagination a.page-3:hover{background-position:-28px -24px;}ul.pagination span.page-3{background-position:-28px -48px;}ul.pagination a.page-4,ul.pagination span.page-4{width:17px;background-position:-45px 0;}ul.pagination a.page-4:hover{background-position:-45px -24px;}ul.pagination span.page-4{background-position:-45px -48px;}ul.pagination a.page-5,ul.pagination span.page-5{width:17px;background-position:-61px 0;}ul.pagination a.page-5:hover{background-position:-61px -24px;}ul.pagination span.page-5{background-position:-61px -48px;}ul.pagination a.page-6,ul.pagination span.page-6{background-position:-78px 0;}ul.pagination a.page-6:hover{background-position:-78px -24px;}ul.pagination span.page-6{background-position:-78px -48px;}ul.pagination a.page-7,ul.pagination span.page-7{width:17px;background-position:-94px 0;}ul.pagination a.page-7:hover{background-position:-94px -24px;}ul.pagination span.page-7{background-position:-94px -48px;}ul.pagination a.page-8,ul.pagination span.page-8{background-position:-111px 0;}ul.pagination a.page-8:hover{background-position:-111px -24px;}ul.pagination span.page-8{background-position:-111px -48px;}ul.pagination a.page-9,ul.pagination span.page-9{background-position:-127px 0;}ul.pagination a.page-9:hover{background-position:-127px -24px;}ul.pagination span.page-9{background-position:-127px -48px;}div#asset{width:970px;min-height:370px;position:relative;z-index:1;}div#asset.video-player{background:transparent url(/_images/work/bg-video-player.jpg) no-repeat scroll 0 0;height:670px;width:970px;}div#asset-meta{border-top:1px dotted #222;margin:10px 0 0;padding:10px 0 0;}div#asset-meta h2{height:16px;position:relative;z-index:2;}div#asset .ui-asset-meta{border:none;width:610px;position:absolute;top:0;right:10px;z-index:4;margin:0;padding:10px;}div#asset .ui-asset-meta a.ui-meta-toggle{position:absolute;right:8px;top:10px;width:16px;height:16px;overflow:hidden;background-image:url(/_images/icon/icon-collapsible.gif);background-position:top left;background-repeat:no-repeat;z-index:5;}div#asset .ui-asset-meta a.ui-meta-toggle span{display:none;}div#asset .ui-asset-meta.ui-state-active a.ui-meta-toggle{background-position:bottom left;}div#asset .ui-asset-meta div.meta-content{width:100%;}div#asset .ui-asset-meta div.description{float:left;width:415px;margin-top:-15px;}div#asset div.description p{margin:15px 0 0;}div#asset .ui-asset-meta div.description.max-width{float:none;width:100%;}div#asset div.ui-asset-meta div.related{float:right;width:180px;overflow:hidden;padding-left:15px;margin-top:-31px;position:relative;}div#asset div.ui-asset-meta div.related-inner{float:right;min-width:110px;width:auto;}div#asset div.related h4{padding-top:15px;}div#asset div.related ul{margin-top:-5px;}div#asset div.related li{padding-top:8px;}div#asset .ui-meta-outer{position:absolute;z-index:3;top:0;right:8px;background-color:#fff;border:2px solid #eee;border-top:none;}div#video-player-container{float:left;width:398px;height:249px;overflow:hidden;padding:204px 0 0 293px;}.sIFR-flash{visibility:visible!important;font-size:39px;margin:0;padding:0;}.sIFR-replaced,.sIFR-ignore{visibility:visible!important;}.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}.sIFR-replaced div.sIFR-fixfocus{overflow:auto;letter-spacing:0;float:none;margin:0;padding:0;}div#four-oh-four{margin-top:0!important;padding-top:0!important;height:369px;background:#fffcee url(/_images/four-oh-four.gif) no-repeat scroll 526px 111px;}div#four-oh-four-suggestions{background-color:#fff;height:359px;width:310px;padding:10px 20px 0 10px;}div#four-oh-four-suggestions h2{font-weight:700;padding:10px 0 20px;}div#four-oh-four-suggestions h3{padding:20px 0 10px;}div#four-oh-four-suggestions h2,div#four-oh-four-suggestions dl{border-bottom:1px dotted #ddd;}div#four-oh-four-suggestions dl{margin-bottom:20px;padding-bottom:10px;}div#four-oh-four-suggestions dd{color:#999;display:block;padding-bottom:10px;}div#four-oh-four-suggestions p{margin-bottom:8px;}div#disclaimer{min-height:348px;}div#disclaimer-column-1,div#disclaimer-column-2{float:left;width:455px;padding-left:60px;}div#disclaimer-column-1{margin-left:-60px;}div#disclaimer p.last-update{clear:left;width:100%;}ul#sitemap{overflow:hidden;width:100%;}ul#sitemap li.item{width:360px;float:left;}ul#sitemap li.item.first{width:250px;}ul#sitemap h2 a{color:#000;text-decoration:none;}ul#sitemap h2 a:hover{text-decoration:underline;}div#work-hub div.content-inner{margin-top:0;padding-bottom:10px;display:block;}div#work-hub div.content-inner.hover,div#work-hub div.content-inner:hover{background-color:#ffffdc;}div#work-hub div.content-inner h2.title,div#work-hub div.content-inner div.title{float:left;width:320px;padding-right:20px;}div#work-hub a.more{font-size:90%;}div#work-hub ul.three-column{float:right;margin-top:-15px!important;}div#work-hub ul.three-column li{margin-top:15px!important;}div#work-hub ul.three-column a.pod{background-color:transparent;width:100%;height:100%;}div#work-hub ul.three-column a.pod:hover{background-color:#fff!important;}div#work-hub ul.three-column span{display:block;}div#work-hub ul.three-column span.thumb{display:block;width:202px;height:120px;overflow:hidden;margin-top:8px;cursor:pointer;}div#work-hub ul.three-column span.thumb img{margin:0;}div#work-hub ul.three-column a.pod:hover span.thumb img{margin-top:-120px;}div#project ul.project-gallery-c2,div#project ul.project-gallery-c3,div#project ul.project-gallery-c4{overflow:hidden;}div#project ul.project-gallery-c2 li,div#project ul.project-gallery-c3 li,div#project ul.project-gallery-c4 li{float:left;display:inline;}div#project ul.project-gallery-c2,div#project ul.project-gallery-c4{width:980px;margin:-10px 0 0 -10px;}div#project ul.project-gallery-c2 li,div#project ul.project-gallery-c4 li{width:480px;margin:10px 0 0 10px;}div#project ul.project-gallery-c4 li{width:235px;}div#project ul.project-gallery-c3{width:981px;margin:-11px 0 0 -11px;}div#project ul.project-gallery-c3 li{width:316px;margin:11px 0 0 11px;}div#article.content{border-top:1px dotted #222;}div#article h2{width:230px;float:left;line-height:1em;color:#ffd200;font-size:3em;padding:12px 90px 0 10px;}ul#article-list{width:640px;overflow:hidden;display:block;float:right;}ul#article-list li.article{width:620px;float:left;clear:left;border-bottom:1px dotted #222;padding:10px;}ul#article-list li.article:hover,ul#article-list li.article.hover{background-color:#fff9dc;}ul#article-list li.article.active:hover,ul#article-list li.active.hover{background-color:#fff;}ul#article-list div.title{overflow:hidden;width:100%;cursor:pointer;}ul#article-list div.title a{float:right;font-size:90%;}ul#article-list h3{float:left;width:390px;font-weight:700;}ul#article-list h4{font-size:90%;color:#aaa;float:left;}ul#article-list div.meta-content{padding-top:10px;}ul#article-list ul.footer{padding-top:10px;width:100%;overflow:hidden;}ul#article-list ul.footer li{float:left;}ul#article-list ul.footer li.close{float:right;}div#awards-and-publications-container.content{border-top:1px dotted #222;}ul#awards-and-publications{overflow:hidden;width:100%;}ul#awards-and-publications li.row{border-bottom:1px dotted #222;clear:left;cursor:default;float:left;width:100%;}ul#awards-and-publications div.title{float:left;width:330px;padding:10px 0 0 10px;}ul#awards-and-publications div.title h2{color:#ffd200;font-size:3em;line-height:1em;}ul#awards-and-publications ul{float:left;margin-left:-15px;padding-top:10px;width:645px;}ul#awards-and-publications ul li{display:inline;float:left;margin-left:15px;min-height:80px;padding-right:10px;width:190px;}div#award-underlay{background-color:#ffdc37;}ul#awards-and-publications li.row:hover,ul#awards-and-publications li.row.hover{background-color:#ffffdc;}ul#awards-and-publications dt{display:none;}ul#awards-and-publications dd a{color:#999;text-decoration:none;}ul#awards-and-publications dd a:hover{color:#222;text-decoration:underline;}div#about.content{border-top:1px dotted #222;padding-top:10px;}div#about div.content-inner{border:none;float:left;width:630px;margin:0;padding:0;}div#about div#intro{height:auto;}div#about-partners ul.three-column.first{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #222;}div#about-partners ul.three-column img{margin:8px 0 10px;}div#our-approach-navigation{float:left;width:320px;padding-right:20px;}div#our-approach-navigation li{padding-top:3px;}div#our-approach-navigation a.active{text-decoration:none;color:#222;}div#our-approach-content{float:right;height:auto;overflow:hidden;position:relative;width:630px;z-index:8;}div#our-approach-content div.slide-image{padding:10px 0;}ul#our-approach-content-inner{position:relative;z-index:9;}div#in-the-studio.content{border-top:1px dotted #222;}div#in-the-studio div.overview{float:left;width:320px;padding:10px 20px 0 0;}div#in-the-studio div.overview h3{font-size:90%;color:#aaa;margin-bottom:15px;}div#in-the-studio div.gallery{float:right;padding-top:10px;width:630px;}div#in-the-studio div.gallery ul{margin-top:-10px;}div#in-the-studio div.gallery li{padding-top:10px;}ul#in-the-studio-list{width:100%;overflow:hidden;}ul#in-the-studio-list li.item{width:100%;border-bottom:1px dotted #222;float:left;clear:left;position:relative;display:inline;padding:10px 0;}ul#in-the-studio-list div.collapsible-content{width:100%;overflow:hidden;}ul#in-the-studio-list div.overview{float:left;overflow:hidden;width:320px;padding:0 20px 30px 0;}ul#in-the-studio-list div.asset{float:right;overflow:hidden;width:630px;height:208px;}ul#in-the-studio-list p{margin:0;}ul#in-the-studio-list div.footer{background-color:#fff;clear:both;float:left;font-size:90%;height:15px;margin-top:-15px;overflow:hidden;width:320px;}ul#in-the-studio-list div.footer.ui-fade{background:transparent url(/_images/in-the-studio/bg-truncate.png) no-repeat scroll left bottom;padding-top:35px;margin-top:-50px;}ul#in-the-studio-list div.footer p{color:#aaa;float:left;}ul#in-the-studio-list div.footer a{float:right;position:relative;}ul#in-the-studio-list ul.gallery{overflow:hidden;width:100%;}ul#in-the-studio-list ul.gallery li{display:block;width:100%;height:208px;padding-top:10px;}ul#in-the-studio-list ul.gallery li.ui-loader{background:#fff url(/_images/loader-ajax.gif) no-repeat scroll left;height:16px;padding:10px 0 4px 21px;}div#pagination{overflow:hidden;width:630px;padding-top:10px;margin-left:340px;}div#pagination ul.pagination{width:100%;}div#pagination ul.pagination li{padding:0 5px 0 0;}div#home div.content-inner.first{padding-top:10px;}div#intro{float:left;width:320px;overflow:hidden;padding:0 20px 0 0;}div#home-top-asset{float:right;width:630px;overflow:hidden;position:relative;}ul#news{float:left;width:320px;margin-top:-5px;}ul#news li{margin-top:5px;padding:5px 0;}ul#news li.hover{background-color:#f9f9f9;cursor:pointer;}ul#news li.hover h3 a{text-decoration:underline;}ul#news h3 a{color:#000;text-decoration:none;}ul#news p{margin:0;}div#home-pod{float:right;width:630px;}ul#home-pod-dual,ul#home-pod-triplet,ul#home-pod-quad{overflow:hidden;width:640px;margin:0 -10px 0 0;}ul#home-pod-dual li,ul#home-pod-triplet li,ul#home-pod-quad li{float:left;width:150px;margin-right:10px;}ul#home-pod-dual li{width:310px;overflow:hidden;}ul#home-pod-triplet li{width:200px;}ul#home-pod-dual h3,ul#home-pod-dual h4 a{font-weight:700;text-decoration:none;}#home-pod-1{background:#fff url(/_images/home/is-design-sustainable.gif) no-repeat scroll 0 0;}#home-pod-2{background:#fff url(/_images/home/men-at-work.jpg) no-repeat scroll 0 0;position:relative;z-index:78;}#home-pod-1 a,#home-pod-2 a{width:290px;height:90px;display:block;color:#000;text-decoration:none;font-weight:700;padding:10px;}#home-pod-1 a:hover,#home-pod-2 a:hover{text-decoration:underline;}#home-pod-2 a.swf-active{width:auto;height:auto;position:absolute;top:0;left:0;z-index:79;}div#contact div.content-inner{margin:0;padding:0;}div#contact-info{float:left;height:360px;overflow:hidden;width:320px;padding:10px 20px 0 0;}div#map-container{float:right;width:630px;position:relative;}div#map{width:630px;height:369px;border-bottom:1px dotted #222;overflow:hidden;}div#map-info,div#map-info-overlay{position:absolute;bottom:1px;left:0;}div#map-info{width:125px;text-align:center;display:none;}div#map-info a{color:#ffd200;text-decoration:none;font-weight:700;display:block;background-color:#222;padding:5px 0 4px;}div#map-info a:hover{color:#fff;}div#map-info-overlay{background-color:#222;}