html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,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,a img{margin:0;padding:0;border:0;outline:none;font-size:100%;font:inherit;font-style:none}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{line-height:0px;vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,small{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}sup,sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative;font-size:0.8em}sup{bottom:.4em}sub{top:.5ex}strong{font-weight:bold}h1,h2,h3,h4{font-weight:normal}section>p:first-child,div>p:first-child,div>h1:first-child{margin-top:0px}@font-face{font-family:'BebasRegular';src:url("/resources/fonts/bebas/BEBAS___-webfont.eot");src:url("/resources/fonts/bebas/BEBAS___-webfont.eot?#iefix") format("embedded-opentype"),url("/resources/fonts/bebas/BEBAS___-webfont.woff") format("woff"),url("/resources/fonts/bebas/BEBAS___-webfont.ttf") format("truetype"),url("/resources/fonts/bebas/BEBAS___-webfont.svg#BebasRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'TitilliumText25L600wt';src:url("/resources/fonts/titillium002/titilliumtext25l002-webfont.eot");src:url("/resources/fonts/titillium002/titilliumtext25l002-webfont.eot?#iefix") format("embedded-opentype"),url("/resources/fonts/titillium002/titilliumtext25l002-webfont.woff") format("woff"),url("/resources/fonts/titillium002/titilliumtext25l002-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'TitilliumText25L-250wt';src:url("/resources/fonts/titillium004/titilliumtext25l004.eot");src:url("/resources/fonts/titillium004/titilliumtext25l004.eot?#iefix") format("embedded-opentype"),url("/resources/fonts/titillium004/titilliumtext25l004.woff") format("woff"),url("/resources/fonts/titillium004/titilliumtext25l004.ttf") format("truetype"),url("/resources/fonts/titillium004/titilliumtext25l004.svg#titilliumtext25l004") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'TitilliumText25L400wt';src:url("/resources/fonts/titillium003/titilliumtext25l003-webfont.eot");src:url("/resources/fonts/titillium003/titilliumtext25l003-webfont.eot?#iefix") format("embedded-opentype"),url("/resources/fonts/titillium003/titilliumtext25l003-webfont.woff") format("woff"),url("/resources/fonts/titillium003/titilliumtext25l003-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'TitilliumText25L1wt';src:url("/resources/fonts/titillium005/titilliumtext25l005-webfont.eot");src:url("/resources/fonts/titillium005/titilliumtext25l005-webfont.eot?#iefix") format("embedded-opentype"),url("/resources/fonts/titillium005/titilliumtext25l005-webfont.woff") format("woff"),url("/resources/fonts/titillium005/titilliumtext25l005-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}.chromeFrameInstallDefaultStyle{width:80%;z-index:999999}.chromeFrameOverlayUnderlay{background:#000}.grid{overflow:hidden;margin-left:-20px}.grid:after{content:"";display:table;clear:both}[class*='col-']{float:left;padding-left:20px}.col-2-3{width:66.66%}.col-1-3{width:33.33%}.col-1-2{width:50%}.col-3-4{width:75%}.col-1-4{width:25%}.col-1-8{width:12.5%}.col-7-8{width:87.5%}html,body{height:100%;position:relative}body{background:#fff;color:#4e4e4e;font-size:14px;line-height:20px;font-family:"TitilliumText25L600wt",Arial,sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}h1,h2,h3,h4{font-weight:normal}p{margin:10px 0px}strong{font-weight:bold}a{color:#143f6e;text-decoration:none;outline:none;cursor:pointer}a,input[type=button]{transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-webkit-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out}a:hover,a.selected{color:#00a6ff}label{float:left;width:65px;padding-right:10px}textarea,input[type=text],select{color:#666;font-size:14px;line-height:20px;font-family:"TitilliumText25L600wt",Arial,sans-serif;padding:1px;height:auto}textarea,input[type=text]{width:275px;border:solid 1px #c7c7c7}input[type=button]{cursor:pointer;background:#00a6ff;color:#fff;padding:6px 10px;border:solid 1px #c7c7c7;text-transform:uppercase}input[type=button]:hover{background:#666}textarea{overflow:auto;height:80px}em{font-style:italic}small{font-size:11px;line-height:15px}body{min-width:600px}body:before{display:block;float:left;content:" ";width:25%;min-width:150px;height:100%}aside{width:25%;min-width:150px;position:fixed;left:0px;top:0px;height:100%;z-index:15;background:url(/resources/images/global/fuzz-dark.jpg) 0 0 repeat #212121;-moz-box-shadow:inset -20px 0px 30px -10px rgba(0,0,0,0.5);-webkit-box-shadow:inset -20px 0px 30px -10px rgba(0,0,0,0.5);box-shadow:inset -20px 0px 30px -10px rgba(0,0,0,0.5)}aside ul{text-align:right;margin:70px 30px 0 0}aside ul li{margin:15px 0}aside ul a{color:#fff;font-family:BebasRegular;font-size:40px;letter-spacing:-1px;word-spacing:5px;line-height:40px;text-shadow:0 0 15px #000}#right-col{float:left;width:75%;min-width:450px;padding-top:20px}#right-col:after{content:"";display:table;clear:both}#content-mask{max-width:800px;overflow:hidden;position:relative}#panels{width:1600px}#panels:after{content:"";display:table;clear:both}#info{float:left;width:800px;max-width:800px}#project-details{float:left;width:800px;max-width:800px;background:#000;height:600px}section{max-width:800px;padding:20px 30px 300px 40px}section header{background:url(/resources/images/global/divider-wide-light.gif) bottom left repeat-x;padding-bottom:20px;margin-bottom:30px}section header h2{color:#515151;font-size:36px;line-height:40px;font-family:BebasRegular;letter-spacing:-1px;word-spacing:5px;text-align:right;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}section h3{font-size:20px}.profile{float:left;display:inline;zoom:1;margin:0 20px 20px 0;-moz-box-shadow:0px 0px 15px 5px rgba(0,0,0,0.4);-webkit-box-shadow:0px 0px 15px 5px rgba(0,0,0,0.4);box-shadow:0px 0px 15px 5px rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696')"}.dotted{margin-top:20px;padding-top:10px;border-top:dotted 1px #c7c7c7}.dotted.orphan{margin-bottom:20px}#mapContainer{height:385px;border:solid 1px #c7c7c7;-moz-box-shadow:inset 0 0 15px 15px rgba(0,0,0,0.4);-webkit-box-shadow:inset 0 0 15px 15px rgba(0,0,0,0.4);box-shadow:inset 0 0 15px 15px rgba(0,0,0,0.4);background:#b3b3b3}#mapContainer p{margin:0px;text-align:center;color:#000;padding:180px 0 0 0}#mapText{color:#333;font-size:13px;line-height:15px}#mapText span{font-size:12px;line-height:14px;display:inline-block;*display:inline;zoom:1;vertical-align:top;padding-top:5px}#portfolio ul{font-size:0%;text-align:center;position:relative}#portfolio ul li{width:234px;margin:0 10px 20px 0;display:inline-block;*display:inline;zoom:1;vertical-align:top;overflow:hidden;position:relative;cursor:pointer}#portfolio ul li a{display:block;position:relative}#portfolio ul li a:before{content:'';display:block;position:absolute;z-index:2;width:100%;height:100%;-moz-box-shadow:inset 0px 0px 10px 0px rgba(0,0,0,0.4);-webkit-box-shadow:inset 0px 0px 10px 0px rgba(0,0,0,0.4);box-shadow:inset 0px 0px 10px 0px rgba(0,0,0,0.4)}#portfolio ul li img{width:234px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#portfolio ul li:nth-child(3n+3){margin-right:0px}#portfolio ul li:hover img{-webkit-transform:rotate(0) scale(1.2) skew(0deg) translate(0px);-moz-transform:rotate(0) scale(1.2) skew(0deg) translate(0px);-o-transform:rotate(0) scale(1.2) skew(0deg) translate(0px);-ms-transform:rotate(0) scale(1.2) skew(0deg) translate(0px);transform:rotate(0) scale(1.2) skew(0deg) translate(0px)}@media all and (max-width: 1055px){#portfolio ul li{width:220px;margin:0 10px 20px 0}#portfolio ul li img{width:220px}}@media all and (max-width: 1020px){#portfolio ul li{width:250px;margin:0 10px 20px 0}#portfolio ul li img{width:250px}#portfolio ul li:nth-child(3n+3){margin-right:10px}#portfolio ul li:nth-child(2n+2){margin-right:0px}}@media all and (max-width: 900px){textarea,input[type=text]{width:170px}aside ul{margin-right:20px}aside ul li{margin:10px 0}aside ul a{font-size:30px;line-height:30px}section header h2{font-size:30px;line-height:35px}section h3{font-size:20px}}@media all and (max-width: 790px){#portfolio ul li{width:220px;margin:0 10px 20px 0}#portfolio ul li img{width:220px}}@media all and (max-width: 710px){#portfolio ul li{width:175px;margin:0 10px 20px 0}#portfolio ul li img{width:175px}#portfolio ul li:nth-child(3n+3){margin-right:10px}#portfolio ul li:nth-child(2n+2){margin-right:0px}}@media all and (max-width: 640px){#portfolio ul li:nth-child(3n+3){margin-right:10px}#portfolio ul li:nth-child(2n+2){margin-right:0px}}@media all and (max-width: 600px){body{padding-top:0px;min-width:400px}body:before{display:none;float:none;height:auto;content:""}#portfolio ul li:nth-child(2n+2){margin-right:10px}#portfolio ul li:nth-child(3n+3){margin-right:0px}aside{width:auto;min-width:auto;position:fixed;left:0px;top:0px;right:0px;height:40px;z-index:15;-moz-box-shadow:inset 0px 10px 15px -5px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0px 10px 15px -5px rgba(0,0,0,0.5);box-shadow:inset 0px 10px 15px -5px rgba(0,0,0,0.5)}aside ul{display:block;text-align:center;margin:0px}aside ul li{margin:0 15px;display:inline-block;*display:inline;zoom:1;vertical-align:top}aside ul a{font-size:20px;line-height:38px;text-shadow:none}#right-col{float:left;width:auto;min-width:auto;padding-top:20px}section{padding:20px 20px 300px 20px}section header h2{margin-top:40px;color:#515151;font-size:30px;line-height:35px;font-family:BebasRegular;letter-spacing:-1px;word-spacing:5px;text-align:right;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}section h3{font-size:20px}}@media all and (max-width: 584px){#portfolio ul li:nth-child(3n+3){margin-right:10px}#portfolio ul li:nth-child(2n+2){margin-right:0px}}
