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,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}td,th{text-align:left;}body{font:12px/1.35 "Helvetica Neue",Helvetica,Arial,sans-serif;}html{background:#f6f1cd;}a{text-decoration:none;}a:hover,a:focus{text-decoration:underline;}#wrapper{background:#fff url(/images/home/bg.jpg) no-repeat center top;padding:80px 0 42px;}#wrapper .inner{background:url(/images/home/bg_all_squares.png) repeat-y 0 0;height:544px;padding:0 162px;width:700px;}.skiplink{position:absolute;top:0;left:-9999px;width:99%;padding:5px 0;font-size:1.3em;font-weight:bold;background:#fff;text-align:center;}.skiplink:hover,.skiplink:focus,.skiplink:active{left:0;}.inner{margin:0 auto;width:1024px;}#offstage,.offstage{position:absolute;top:-9999px;}.gl{position:relative;}.gl a,.gl span{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:10;cursor:pointer;text-decoration:none;}.gl span{z-index:20;}.gl>span{cursor:default;}.gl .offstage{height:0;top:-9999px;width:0;}.gl a:hover{border:none;}@font-face{font-family:'ApexSansBookRegular';src:url('/fonts/apexsans-book-webfont.eot');src:local('☺'),url('/fonts/apexsans-book-webfont.woff') format('woff'),url('/fonts/apexsans-book-webfont.ttf') format('truetype'),url('/fonts/apexsans-book-webfont.svgz#webfontYatxnAoi') format('svg'),url('/fonts/apexsans-book-webfont.svg#webfontYatxnAoi') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'ApexSansMediumRegular';src:url('/fonts/apexsans-medium-webfont.eot');src:local('☺'),url('/fonts/apexsans-medium-webfont.woff') format('woff'),url('/fonts/apexsans-medium-webfont.ttf') format('truetype'),url('/fonts/apexsans-medium-webfont.svgz#webfontIqVaXnpZ') format('svg'),url('/fonts/apexsans-medium-webfont.svg#webfontIqVaXnpZ') format('svg');font-weight:normal;font-style:normal;}#header{margin-left:78px;}#logo{float:left;left:-78px;overflow:hidden;position:relative;}#logo a{background:url(/images/home/logo.png) no-repeat;display:block;height:76px;text-indent:-9999px;width:76px;}#nav{float:right;margin:0 0 2px;}#nav li{float:left;}#nav li a{background:#000;color:#fff;display:block;font-size:14px;font-weight:bold;height:68px;line-height:1;margin:0 0 0 2px;padding:4px 6px;width:64px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 0 10px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.6);box-shadow:0 0 10px rgba(0,0,0,0.6);-webkit-font-smoothing:antialiased;}#nav li a:hover{text-decoration:none;}#nav a:focus{color:#ede38d;text-decoration:none;}#nav li a.active{color:#ede38d;cursor:default;}#nav_buttons a{background:url(/images/home/sprite_nav_buttons.png) no-repeat;display:block;height:39px;margin:19px 19px 20px;overflow:hidden;position:absolute;top:156px;width:39px;}#nav_buttons span{position:absolute;top:-9999px;}#nav_buttons .prev{left:-78px;}#nav_buttons .next{background-position:-39px 0;right:-78px;}.g{background:rgba(255,255,255,0.9);float:left;margin:0 2px 2px 0;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}.no-rgba .g{background:#fff;}.gx_1{margin-left:78px;}.gh_1{height:76px;}.gh_2{height:154px;}.gh_4{height:310px;}.gw_1{width:76px;}.gw_2{width:154px;}.gw_3{width:232px;}.gw_6{width:466px;}.g_img{background-position:50% 50%;background-repeat:no-repeat;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}#content{color:#797a7d;font-family:ApexSansBookRegular,Tahoma,Arial,sans-serif;height:390px;overflow:hidden;padding:78px 0 0;position:relative;}#content .section{height:100%;}#content h1{display:none;}#content a{color:#5fa8c6;}.js #content .section{visibility:hidden;-webkit-transition-property:opacity,-webkit-transform;-webkit-transition-duration:250ms;-webkit-transition-easing:ease-out;}.csstransitions #content.forward.initial .incoming{opacity:0;-moz-transform:translateX(10px);-o-transform:translateX(10px);-webkit-transform:translateX(10px);}.no-csstransitions #content.forward.initial .incoming{left:10px;opacity:0;}.csstransitions #content.reverse.initial .incoming{opacity:0;-moz-transform:translateX(-10px);-o-transform:translateX(-10px);-webkit-transform:translateX(-10px);}.no-csstransitions #content.reverse.initial .incoming{left:-10px;opacity:0;}.csstransitions #content.final .incoming{opacity:1;-moz-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);}#content.initial .outgoing{opacity:1;}#content.final .outgoing{opacity:0;}#about h1{color:#3c3d3c;display:block;font-size:20px;font-weight:normal;margin:32px 26px 20px;}#about h1 strong{color:#b31d3a;font-weight:normal;}#about img{margin:0 26px;float:left;}#about ul{float:right;width:50%;}#about li{background:url(/images/home/bullet_circle_arrow_blue.png) no-repeat;color:#5fa8c6;font-size:16px;line-height:1.2;margin:0 0 23px;padding:0 0 0 26px;height:1%;}#about li a{color:#b31d3a;}#about .testimonial{color:#5fa8c6;font-size:15px;padding:12px 8px 8px;}#about .testimonial q{color:#ec008b;display:block;margin:0 0 16px;}#about .testimonial .attrib{display:block;font-family:ApexSansMediumRegular,Verdana,sans-serif;text-align:right;}#expertise{font-size:15px;line-height:1.5;}#expertise h2{font-family:ApexSansMediumRegular,Verdana,sans-serif;font-weight:normal;margin:10px 16px;}#expertise h2 strong{color:#ec008b;font-weight:normal;}#expertise p{margin:0 18px 22px 16px;}#clients{font-size:15px;line-height:1.5;}#clients h2{color:#ec008b;font-family:ApexSansMediumRegular,Verdana,sans-serif;font-weight:normal;margin:10px 16px 12px;}#clients li{clear:both;}#clients p{margin:0 16px;}#contact{font-size:15px;line-height:1.5;}#contact dl{clear:both;}#contact dt{color:#b31d3a;font-family:ApexSansMediumRegular,Verdana,sans-serif;margin:10px 16px 0;}#contact dd{margin:0 16px;}#footer{background:#f6f1cd url(/images/home/logotype.png) no-repeat right top;color:#6d6e72;font-size:96px;height:96px;line-height:1;margin:14px auto;overflow:hidden;}* html .clearfix{height:1%;overflow:visible;}*+html .clearfix{min-height:1%;}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;}
