pre{font:1.2em "Courier New",Courier;text-align:left;}a,abbr,body,button,fieldset,form,h1,h2,h3,h4,h5,h6,img,label,legend,li,ol,p,td,th,ul{border:0;font-size:100%;font-weight:normal;margin:0;outline:0;padding:0;vertical-align:baseline;}input,select,textarea{margin:0;}body,button,input,select,td,th,textarea{color:#aeb2b0;font:62.5% Arial,Helvetica,sans-serif;}body{background-color:#212121;line-height:1;}h2,h3{color:#fff;font-size:.8em;font-weight:bold;text-transform:uppercase;}p,li,td,th{font-size:1.2em;line-height:1.4;}p,ol,ul{margin-bottom:1.2em;}ol,ul{margin-left:1.6em;}li{margin-bottom:.2em;}li li{font-size:1em;}a{color:#4dc3ce;}hr{display:none;}button,input,select,textarea{color:#000;font-size:1em;}br.clear{clear:both;height:0;line-height:0;}.hide{left:-999em;overflow:hidden;position:absolute;top:-999em;width:1em;}#header h1{left:-999em;overflow:hidden;position:absolute;top:-999em;width:1em;}#header img{left:0;min-height:800px;min-width:1000px;position:fixed;top:0;width:100%;z-index:0;}#viewpage #frame{height:1%;overflow:hidden;padding-bottom:20px;}#viewproject #frame{background:url(/img/sidebarbackground.png) repeat-y 0 0;min-height:100%;position:absolute;top:0;z-index:5;}#navigation{background:url(/img/navigationbackground.png) repeat 0 0;height:100%;position:fixed;right:20px;top:0;width:190px;z-index:10;}#navigationinner{padding-top:74px;}#navigation .menu{color:#fff;font-size:1em;font-weight:bold;margin:0 0 8px 10px;text-transform:uppercase;}#navigation ul{list-style:none;margin:0;}#navigation ul li{font-size:1em;line-height:1.2;margin-bottom:4px;}#navigation ul li a{color:#6c6d71;display:block;font-size:1.1em;outline:0;padding:2px 0 2px 10px;text-decoration:none;}#navigation ul li a.active,#navigation ul li a:hover{color:#4dc3ce;}#navigation ul ul{margin-top:4px;}#navigation ul ul li a,#navigation ul ul li a:hover{color:#fff;}#navigation ul ul li a.active,#navigation ul.nojs ul li a:hover{background-color:#4dc3ce;color:#fff;}#navigation ul li div{height:0;overflow:hidden;}#navigation ul li div.open,#navigation ul ul li div{height:auto;}.js #navigation ul ul li div{height:0;}.js #navigation ul ul li div.open{height:auto;}#navigation .featuredclient a{color:#6c6d71;}#navigation .featuredclient a.active,#navigation .featuredclient a:hover{background-color:transparent;color:#4dc3ce;}#sidebar{width:190px;}#viewpage #sidebar{background:url(/img/sidebarbackground.png) repeat-y 0 0;height:100%;position:fixed;right:745px;top:0;z-index:10;}#viewproject #sidebar{float:left;}#logo{padding:0 0 52px 56px;}#logo a{background:url(/img/logo.png) no-repeat 0 0;display:block;height:88px;width:73px;}#logo span{left:-999em;overflow:hidden;position:absolute;top:-999em;width:1em;}#viewpage #logo{padding-top:74px;}#viewproject #logo{padding-top:55px;}#viewpage #content{padding-top:55px;position:absolute;right:230px;top:0;width:495px;z-index:10;}#viewproject #content{margin-left:200px;}#content h2,#content h3{border-top:1px solid #060505;margin-bottom:1em;padding-top:2em;}#content h3{border:0;padding:0;}#content p.main{font-size:1.6em;}#content p.mainalt{font-size:1.5em;}#content h3,#content p.mainalt,#content span.highlight,#content ul.highlight{color:#4dc3ce;}#content ul.highlight{list-style:none;margin-left:0;}#content ul.highlight li{background:url(/img/bulletpoint.png) no-repeat 3px 50%;padding-left:14px;}#content a.nolink{color:#aeb2b0;text-decoration:none;}#footer{display:none;}#projectdetail{overflow:hidden;padding:0 10px 20px;}#projectdetail h2,#projectdetail h3,#projectdetail p{margin-bottom:6px;}#projectdetail .type,#projectdetail .scrollright{border-bottom:1px solid #8a8a8a;border-top:1px solid #8a8a8a;color:#4dc3ce;text-transform:uppercase;}#projectdetail .type{border-bottom:0;font-size:1em;font-weight:bold;padding-top:4px;}#projectdetail h2{font-size:1.6em;font-weight:normal;text-transform:none;}#projectdetail h3{border-top:1px solid #8a8a8a;color:#4dc3ce;font-size:1em;padding-top:5px;}#projectdetail .detail{font-size:1em;}#projectdetail .detail a{text-decoration:none;}#projectdetail .scrollright{float:left;padding:5px 0 6px;width:100%;}#projectdetail .scrollright p{background:url(/img/arrowright.png) no-repeat 100% 50%;float:left;font-size:1em;font-weight:bold;line-height:1;margin:0;padding-right:12px;white-space:nowrap;}#projectimagelist{list-style:none;margin:0;}#projectimagelist li{float:left;height:395px;margin:0;margin:195px 10px 0 0;width:620px;}#projectimagelist img{display:block;}.js #projectimagelist li.sub{background:url(/img/loading.gif) #3b3b3b no-repeat 50% 50%;}.js #projectimagelist li.sub img{display:none;}