@font-face{font-family:'ReykjavikOneOTAGauge';src:url('/css/fonts/reykjavikoneagauge-webfont.eot');src:url('/css/fonts/reykjavikoneagauge-webfont.eot?#iefix') format('embedded-opentype'),
url('/css/fonts/reykjavikoneagauge-webfont.woff') format('woff'),
url('/css/fonts/reykjavikoneagauge-webfont.ttf') format('truetype'),
url('/css/fonts/reykjavikoneagauge-webfont.svg#ReykjavikOneOTAGauge') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'ReykjavikOneOTCGauge';src:url('/css/fonts/reykjavikonecgauge-webfont.eot');src:url('/css/fonts/reykjavikonecgauge-webfont.eot?#iefix') format('embedded-opentype'),
url('/css/fonts/reykjavikonecgauge-webfont.woff') format('woff'),
url('/css/fonts/reykjavikonecgauge-webfont.ttf') format('truetype'),
url('/css/fonts/reykjavikonecgauge-webfont.svg#ReykjavikOneOTCGauge') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'ReykjavikOneOTCGaugeItalic';src:url('/css/fonts/reykjavikonecgaugeitalic-webfont.eot');src:url('/css/fonts/reykjavikonecgaugeitalic-webfont.eot?#iefix') format('embedded-opentype'),
url('/css/fonts/reykjavikonecgaugeitalic-webfont.woff') format('woff'),
url('/css/fonts/reykjavikonecgaugeitalic-webfont.ttf') format('truetype'),
url('/css/fonts/reykjavikonecgaugeitalic-webfont.svg#ReykjavikOneOTCGaugeItalic') format('svg');font-weight:normal;font-style:normal}blockquote,body,caption,div,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,html,label,li,ul,ol,p,pre,textarea,table,td,th{margin:0;padding:0;font-weight:normal}html{background:#fff url(/images/backgrounds/line.png) no-repeat 0 26px;overflow-y:scroll}body{font:normal 62.5%/1.5 Arial,sans-serif;color:#666;-webkit-font-smoothing:antialiased}.slide{-webkit-transition:margin 500ms linear, opacity 500ms ease-in;-o-transition:margin 300ms linear, opacity 300ms ease-in;-moz-transition:margin 300ms linear, opacity 300ms ease-in;transition:margin 300ms linear, opacity 300ms ease-in;opacity:1}.goleft{margin-right:-3000px;opacity:0}.goright{margin-left:-3000px;opacity:0}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#666;font-family:ReykjavikOneOTCGauge,Arial,Helvetica,sans-serif;line-height:1}h1,.h1{font-size:200%}h2,.h2{font-size:100%}h3,.h3{font-size:100%}h4,.h4{font-size:100%}h5,.h5{font-size:100%}h6,.h6{font-size:100%}p{margin:0
0 1.2em 0}a{color:#666;text-decoration:underline}a:link{-webkit-tap-
light-color:rgba(237,5,39,0.5)}a:focus,a:hover{color:#666;text-decoration:none}a:active{outline:none}img{border:none;margin:0;padding:0;display:block}a
img{border:none}ul{list-style-type:disc}ol{list-style-type:decimal}ul,ol{margin:0
0 1.2em 0;padding:0
0 0 1.2em}li ul,
li
ol{margin:0
0 0 1em}.clean{list-style:none;margin:0;padding:0}strong{font-weight:bold}em{font-style:italic}sup,sub{line-height:0}address{font-style:normal}hr{background-color:#dadada;border-width:0;color:#dadada;height:1px;line-height:0}blockquote{quotes:none;font-style:italic;margin-bottom:1.2em;background:#efefef;padding:.5em;border:1px
solid #ccc}blockquote
p{margin-bottom:0}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}pre,code,kbd,samp,.code{font-family:Consolas,Monaco,'Lucida Console',monospace,sans-serif}pre{padding:1em;margin-bottom:1.2em;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;-moz-transition:200ms ease-in;-o-transition:200ms ease-in;-webkit-transition:200ms ease-in;background:#efefef}pre:hover{-moz-box-shadow:0 0 .4em #000;-webkit-box-shadow:0 0 .4em #000;box-shadow:0 0 .4em #000}::-moz-selection{background:#ed0527;color:#fff;text-shadow:none}::selection{background:#ed0527;color:#fff;text-shadow:none}.horizontal{list-style:none;margin:0;padding:0}.horizontal
li{position:relative;float:left;padding-right:20px}.horizontal
.divider{right:5px;top:5px}.items{margin:0;padding:0}.items
li{list-style:none;padding:0
0 10px 0;overflow:hidden}.items
a{color:#666}.items
.thumb{width:58px;height:58px;display:block;overflow:hidden;float:left;margin:0
10px 0 0;border:1px
solid #999}.items
.postDetails{display:block}.items
.more{width:100%;height:60px;display:block;overflow:hidden}.items
.last{margin-right:0}.flashObjPlaceholder{display:none}.hideIfJS{display:block}#hasJS
.hideIfJS{display:none}.showIfJS{display:none}#hasJS
.showIfJS{display:block}form{margin:0;padding:0;border:none}form
br{clear:left}fieldset{margin:0;border:none}legend{font-weight:bold;border:none;display:none}label{display:block;float:left;margin-top:0.9em;width:110px}label,.submit{cursor:pointer}.rightLbl{width:auto;margin:0.85em 1em 0 0.5em}input,select,textarea{width:224px;margin:0.5em 0 0 0;padding:0.2em;border:1px
solid #999;color:#666;font:1em Arial, sans-serif;-webkit-transition:background-color 200ms ease-in;-moz-transition:background-color 200ms ease-in;-o-transition:background-color 200ms ease-in;transition:background-color 200ms ease-in}.pulldown{float:left;padding:.1em}textarea{width:97%;height:100px;resize:none;overflow-x:hidden;overflow-y:auto}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,select:focus,textarea:focus{background:#ededed;outline:0}@media screen and (-webkit-min-device-pixel-ratio:0){#e-sites
select{margin-top:4px}}.placeholder{color:#999;font-style:italic}input:-moz-placeholder{color:#999;font-style:italic}input::-webkit-input-placeholder{color:#999;font-style:italic}.radio,.checkbox{position:relative;border:none;margin-top:1em;width:auto;height:auto;background:none;float:left}.submit{width:234px;-webkit-appearance:none;margin-left:110px;background:#ed0527;padding:0;text-align:center;color:#fff;font-family:ReykjavikOneOTCGauge,Arial,Helvetica,sans-serif}.submit:focus,.submit:hover{background:#666;outline:0}p.error{padding:10px;color:#000;border:2px
solid #fc0;background:#ff9;margin-right:17px}p.succes{font-weight:bold}label.error{color:#f00;font-weight:bold}textarea.error,input.error,input.error:focus{border:1px
solid #fc0;background:#ff9}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.ie
.clearfix{zoom:1}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.inline{display:inline}.center{margin:0
auto}.hide{display:none}.show{display:block}.clear{clear:both}.floatLeft{float:left}.floatRight{float:right}.imgLeft{float:left;margin:4px
10px 4px 0}.imgRight{float:right;margin:4px
0 4px 10px}.strong{font-weight:bold}.emphasis{font-style:italic}.underline{border-bottom:1px solid}.noBg{background:none}.noMargin{margin:0}.noIndent{margin-left:0;padding-left:0}.noBullet{list-style:none;list-style-image:none}.spaceTop{margin-top:20px}.spaceBottom{margin-top:20px}.divider{width:8px;height:8px;display:block;background-position:-2px -12px;position:absolute;overflow:hidden;font-size:0}#e-sites
.filled{background-color:#fff}#e-sites
.noGapRight{width:486px;padding-right:0}#e-sites
.auto{height:auto !important;overflow:visible}#e-sites
.noBorder{border:none}#e-sites
.relatedImg{margin:0
1em 1em 0;float:left}#e-sites
.productLogo{margin:0
1em 0 0;float:left}#e-sites
.floatingText{float:left;width:80%}#e-sites
.quote{font-style:normal;font-size:170%;margin:0
0 10px 0;padding:0;position:relative;line-height:1.1}#e-sites
.features{font-size:150%;line-height:1.1}#e-sites .quote
p{margin:0}#e-sites
.contactInfo{float:left;padding-right:40px}#e-sites
.borderLess{border:none}#e-sites
.borderTop{border-top:1px solid #ccc}#e-sites
.ynmsImg{margin:0
26px 30px 0}#e-sites
.footerAlign{margin-bottom:14px}#wrapper{width:990px;margin:auto;padding:16px
0 20px 0;font-size:120%;position:relative}#header{min-height:90px;padding:59px
0 15px 0;height:auto;position:relative}#header
a{text-decoration:none;color:#666;text-transform:lowercase}#header a:hover,
#header a:focus{color:#ed0527}#ribbon{width:77px;height:26px;font-size:90%;padding-bottom:24px;overflow:hidden;position:absolute;top:-16px;right:0;background:#ed082a;cursor:pointer;z-index:99}#ribbon
.txt{width:67px;display:block;text-transform:none;outline:0;visibility:hidden;color:#fff;padding:10px
5px;font-style:italic;position:relative;z-index:2}#ribbon .txt:hover{color:#fff}#ribbon
.btn{width:16px;height:16px;background-position:-116px -197px;display:block;position:absolute;right:6px;bottom:24px;z-index:99}#ribbon
.collapsed{background-position:-134px -197px}#ribbon
.bottom{width:77px;height:25px;border:1px
solid white;border-top:0;position:absolute;outline:0;z-index:1;bottom:0;left:0;overflow:hidden;border:none;background:transparent url(/images/backgrounds/ribbonBottom.png) no-repeat 0 0}#logo{width:139px;height:66px;display:block;overflow:hidden;color:#ed0527;float:left;position:relative;border-right:1px solid #e5e5e5;margin:0
0 0 20px;padding:0
25px}#topNav{position:absolute;top:0;right:77px;font-size:90%}#wrapper
.noRibbon{right:0}#topNav
li{display:block;background-position:100% 4px}#topNav
.last{background:none}#topNav
.active{color:#ed0527}#topNav
.rss{width:15px;height:15px;background-position:-257px 0}#topNav .rss:hover{background-position:-257px -16px}#nav{float:left;padding:4px
0 1px 22px;overflow:hidden}#nav
li{display:block;position:relative;padding:0
30px 0 0}#nav
.divider{right:10px;top:16px;line-height:0}#nav .label,
#nav
.item{font-family:ReykjavikOneOTAGauge,Arial,Helvetica,sans-serif;text-transform:lowercase;font-size:200%}#nav
.label{color:#9f9f9f;padding-right:20px}#nav
.item{color:#333;display:block;height:21px}#nav
.projects{height:auto;width:auto;overflow:visible}#nav
.subNav{max-width:200px;display:block;position:relative;border-right:1px solid #ccc;margin:0;padding:9px
0;float:left}#nav .subNav
li{max-width:200px;float:left;clear:left;padding:0}#nav .subNav
a{display:block;text-indent:0;padding:0
9px 0 0;position:relative}#nav
.external{margin-left:4px;display:inline-block}#nav
.items{margin:0;padding:0;position:relative;top:0;line-height:1.7}#nav .narrow,
#nav .narrow
li{width:129px}#nav .narrow
a{width:111px;margin-right:9px}#nav
.active{padding-right:15px}#nav
.activeNoSub{padding-right:30px}#nav .active
.divider{width:7px;height:11px;background-position:0 0;top:14px;right:0;margin-right:9px;position:relative;float:left}#nav .active
a{float:left;margin-right:9px;font-weight:normal;color:#ed0527}#nav .active .scroller .active a,
#nav .active .subNav
a{color:#666}#nav .subNav .active a,
#nav .subNav a:hover,
#nav .subNav a:focus,
#nav .active,
#nav .active:hover,
#nav .activeNoSub a,
#nav .activeNoSub a:hover{color:#ed0527}#nav .active
.subNav{display:block}#showcase{width:990px;height:400px;background:#fff;margin:0;position:relative;overflow:hidden}#showcase
.caseDetails{width:463px;height:129px;padding:20px
15px 0;position:absolute;z-index:2;left:0;bottom:0}#showcase
.readMore{position:absolute;right:15px;bottom:15px;line-height:1;font-family:ReykjavikOneOTAGauge,Arial,sans-serif;font-size:130%;text-decoration:none;color:#fff}#showcase
.caseTitle{color:#fff;font-size:190%;font-family:ReykjavikOneOTAGauge,Arial,sans-serif;margin-bottom:10px}#showcase
.caseDescription{font-family:ReykjavikOneOTAGauge,Arial,sans-serif;font-size:130%;line-height:1.22}#showcase
.thumb{position:absolute;z-index:1;top:0;left:0}#showcase
.visual{width:494px;height:400px;background:#fff;position:relative;color:#fff;float:left;z-index:1}#showcase .animate
.caseDetails{-webkit-transform:translate3d(-494px,0px,0px);-moz-transform:translate(-494px,0px);-o-transform:translate(-494px,0px);-ms-transform:translate(-494px,0px);transform:translate(-494px,0px)}#showcase .animate
.thumb{-webkit-transform:translate3d(494px,0px,0px);-moz-transform:translate(494px,0px);-o-transform:translate(494px,0px);-ms-transform:translate(494px,0px);transform:translate(494px,0px)}#showcase
.items{width:494px;height:400px;background:#fff;position:relative;z-index:2;float:left}#showcase
.news{width:494px;height:400px;border-right:1px solid #ccc;margin:0;padding:0;list-style:none;background-color:#fff;background-repeat:repeat-y;z-index:2;position:relative}#showcase .news:hover{background-color:rgba(126,126,126,0.6)}#showcase
li{width:143px;height:52px;display:block;overflow:hidden;float:left;padding:11px;position:relative;z-index:1;border-top:1px solid #ccc}#showcase li:hover{background-color:#ed0527}#showcase li:hover h3,
#showcase li:hover h3,
#showcase li:hover
.cat{color:#fff}#showcase .news
h3{font-size:130%;color:#666}#showcase .highlight
h3{font-size:160%}#showcase
.highlight{height:218px;padding-top:20px;background:none}#showcase
.last{width:142px}#showcase
.more{width:165px;height:73px;position:absolute;top:0;left:0;display:block;text-indent:-9999em;overflow:hidden;background:url(/images/misc/pixel.gif) repeat 0 0;z-index:4}#showcase .highlight
.more{height:248px;outline:0}#showcase
.cat{display:none;text-transform:uppercase;font-size:80%;padding-bottom:15px;color:#999}#showcase .highlight
.cat{display:block}#showcase .row3
.more{border-bottom:1px solid #ccc}#flashShowcase{width:990px;height:400px;position:absolute;top:0;left:0}#flashShowcase
object{position:relative;z-index:2}#showcase li:hover{background-color:#ed0527;-webkit-box-shadow:0px 2px 10px #666;-moz-box-shadow:0px 2px 10px #666;box-shadow:0px 2px 10px #666}#showcase .news,
#showcase
li{-moz-transition:300ms;-webkit-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms}#showcase .thumb,
#showcase
.caseDetails{-webkit-transition:-webkit-transform 150ms ease-in;-o-transition:-o-transform 150ms ease-out;-moz-transition:-moz-transform 150ms ease-out;-ms-transition:-ms-transform 150ms ease-out;transition:transform 150ms ease-out}#showcase
.highlight{-webkit-transition:background-color 300ms 0s, height 500ms 0s;-o-transition:background-color 300ms 0s, height 500ms 0s;-moz-transition:background-color 300ms 0s, height 500ms 0s;-ms-transition:background-color 300ms 0s, height 500ms 0s;transition:background-color 300ms 0s, height 500ms 0s}#content{width:990px;background:url(/images/backgrounds/lightGreyPixel.png) repeat-y 495px 0;overflow:hidden}.section{border-top:1px solid #ccc;clear:both;overflow:hidden}.alternativeContent{min-height:424px;background:#fff;position:relative}.alternativeContent
.cufonize{margin-bottom:9px}#wrapper
.noSeparator{background:none;overflow:visible;position:relative}#content
.mainImg{width:495px;padding:0;height:412px}#content .mainImg
.visual{width:494px;height:412px;position:relative;left:1px}#content .mainImg
.visualLeft{width:495px;left:0}#content
.mainImgLarge{margin:-20px 0 25px -9px}.complementary{width:990px;padding:0;overflow:hidden;position:relative}.complementary
a{color:#666}.complementary
.contentBlock{overflow:visible}.hasFlash object,#teamOverview,#timeline{width:990px;height:426px;overflow:hidden;position:absolute;top:0;left:0;clear:both;z-index:9}#timelineBlog{width:990px;height:422px;overflow:hidden;position:relative}#team
li{width:223px;overflow:visible}#team li
a{display:block;width:223px;height:66px;padding:15px
10px;text-decoration:none}#team li a:hover{background-color:#eee;color:#ec0526}#team li
img{border:1px
solid #ddd;margin-right:10px}#team
h2{font-size:145%;line-height:1.20;margin-bottom:5px}#team
.plusSign{background:url(/images/misc/plusSign.png) no-repeat;z-index:99999;height:15px;width:15px;float:left;position:absolute}#team
.topLeft{top:-1px;left:-1px;background-position:-7px -7px}#team
.topRight{top:-1px;right:0;background-position:7px -7px}#team
.bottomLeft{bottom:0;left:-1px;background-position:-7px 7px}#team
.bottomRight{bottom:0;right:0;background-position:7px 7px}.updateWall{width:990px;height:448px;overflow:hidden;clear:both;background:#ec0526 url(/images/misc/whitePixel.png) repeat-x 0 212px;position:relative}.updateWall:hover,
.updateWall:hover
.highlight{background-color:#a5031b}.updateWall:hover
.update{opacity:0.6}.updateWall
li{display:block;color:#fff}.updateWall
p{clear:both}.updateWall
h2{color:#fff;font-size:180%;line-height:1.2;margin-bottom:10px}.updateWall
.items{position:absolute;left:0;top:0;width:9999em;height:424px;list-style:none;margin:0;padding:0}.updateWall
.month{width:250px;height:424px;float:left;border-right:1px solid white;overflow:visible}.updateWall
.highlight{background:#ec0526;float:left;border-right:1px solid white;overflow:visible}.updateWall
.date{display:block;line-height:1;margin-bottom:5px;color:#fff}.updateWall
.thumb{border:1px
solid #fff;float:left;margin:0
10px 5px 0}.updateWall
.update{display:block;color:#fff;text-decoration:none;padding:10px
15px;height:192px;width:220px;clear:both;overflow:hidden;-webkit-transition:background-color 200ms ease-in, -webkit-transform 100ms ease-in;-moz-transition:200ms ease-in;-o-transition:200ms ease-in;background:url(/images/misc/pixel.gif) repeat 0 0;-webkit-transform:scale(1)}.updateWall .update:hover{z-index:100;background-color:#ec0526;-moz-box-shadow:0 2px 10px rgba(106,106,106,0.8);-webkit-box-shadow:0 2px 10px rgba(106,106,106,0.8);box-shadow:0 2px 10px rgba(106,106,106,0.8);opacity:1;-webkit-transform:scale(1.05)}.updateWall .highlight
.update{width:200px;height:290px;padding:134px
25px 0}.updateWall
.narrow{width:94px;float:left;clear:none;border-right:1px solid #fff}.updateWall .narrow
h2{font-size:160%;margin-bottom:5px}.updateWall .narrow
p{font-size:90%}.updateSlider{width:990px;height:24px;background:#ececec;position:relative;overflow:hidden;-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none}.updateSlider
.handle{width:75px;height:24px;background-position:-273px -34px;position:absolute;left:0;top:0;cursor:pointer;-moz-user-select:none}.updateWall
.months{position:absolute;list-style:none;margin:0;width:9999em;top:424px;left:0;background:#ccc}.updateWall .months
li{padding:0}.updateWall .months
a{width:250px;font-size:130%;color:#666;padding:1px
0 0 0;font-family:ReykjavikOneOTCGauge,Arial,Helvetica,sans-serif;text-align:center;height:23px;text-decoration:none;display:block;border-right:1px solid #fff}.column{width:495px;float:left;border-top:1px solid #ccc}.column
.contentBlock{float:none}.column
.date{color:#ccc;position:relative}#wrapper
.article{background-position:662px 0;position:relative}.article
.main{width:644px;padding:20px
9px 9px 9px;overflow:hidden}.article
.sidebar{width:328px;background:url(/images/backgrounds/lightGreyPixel.png) repeat-y 164px 0;overflow:hidden}.article
h1{margin:-7px 0 14px 0}.article h2,
.article h3,
.article
h4{margin:0;line-height:1.22}.article
h2{font-size:165%}.article
h3{font-size:145%}.article
h4{font-size:135%}.article p
img{margin-top:0}.articleDetails{padding-bottom:20px;display:block;clear:left}.sidebar
.contentBlock{float:left}.sidebar
.noIndent{line-height:2}.tags
li{padding-right:10px}.tags
a{color:#666}.tags
.active{font-weight:bold;color:#ed0527}.replies
a{color:#ed0527}.items
.blogItem{border-bottom:none;padding-bottom:20px}.items
.highlight{color:#ed0527}.items
.subTitle{color:#666;font-size:100%;margin-bottom:0;font-weight:bold;text-transform:none;text-decoration:underline;font-family:Arial,Helvetica,sans-serif;line-height:1.5}.items
.blockLink{text-decoration:none;overflow:hidden;display:block}.items .blockLink:hover
.subTitle{text-decoration:none}.blogItem
.title{font-size:200%;line-height:1.1}.blogItem .title
a{text-decoration:none}.blogItem
.thumb{margin-bottom:10px}.contentBlock{width:229px;padding:20px
9px 0 0;margin:0
0 0 9px;height:auto;overflow:hidden;float:left;position:relative;z-index:2}.contentBlock
h1{color:#ed0527;text-transform:lowercase;margin-bottom:14px}.contentBlock .cufon,
.contentBlock .cufonize,
.contentBlock
.staticHd{color:#ed0527;text-transform:lowercase;font-size:200%}.contentBlock
.cufonize{margin-bottom:14px}.merged{width:487px;padding:20px
0 0 9px;margin-left:0}.small{width:146px}.medium{width:310px;padding:20px
9px 9px 9px;border-top:1px solid #ccc;margin:0
0 0 1px}.medium h1,
.medium h2,
.medium
h3{color:#666}.larger{width:477px;margin:0;padding:20px
9px 9px 9px}.larger
a{color:#666}.largest{width:972px;margin:0;padding:20px
9px 9px 9px;float:none}.largest h1,
.largest h2,
.largest
h3{color:#ec0526}.marked{background-color:#ed0527;color:#fff;height:392px;padding-bottom:0;font-size:120%}.marked .features,
.marked
.quote{background:none;border:none;font-family:ReykjavikOneOTCGaugeItalic,Arial,Helvetica,sans-serif}.marked
.cufonize{color:#fff}.marked h1,
.marked h2,
.marked
h3{color:#fff}.marked
.intro{font-style:italic;font-weight:bold;font-size:120%}.marked
a{color:#fff}.separator{width:476px;border-left:1px solid #fff}#mapCanvas{width:495px;padding:0;height:421;overflow:hidden}#balloon{width:250px;height:120px}#balloon
h3{color:#ec0526;font-size:120%;margin:0
0 10px 0;padding:0}#balloon
p{width:250px;margin:0;padding:0}#hasJS
.employees{overflow:hidden}.employees
li{width:50%;height:60px;float:left;display:block;margin-bottom:10px}.employees
.highlight{font-weight:bold}.employeeFunction{display:block;text-transform:lowercase}.employeePhoto{width:115px;height:115px;border:5px
solid #ccc;float:left;margin:0
9px 9px 0}.employeeDetails{margin:0;padding:0;clear:left}.employeeDetails
dt{display:none}.employeeDetails
dd{float:left;padding-right:5px}.projects{width:486px;overflow:hidden;margin-left:-9px}.projectOverview
.projects{width:990px}.projectOverview .projects
li{min-height:158px;margin-bottom:5px}.projects
li{width:155px;min-height:141px;height:auto;margin:0
12px 0 0;float:left;display:block;overflow:visible}.projects
.thumb{width:146px;height:78px;border-width:5px;float:none}.projects
.thumb{-webkit-transition:200ms ease-in;-o-transition:200ms ease-in;-moz-transition:200ms ease-in;-ms-transition:200ms ease-in;transition:200ms ease-in}.projects
.more{width:155px;height:auto;text-decoration:none;margin:1px
0 0 0;white-space:nowrap}.projects .more:hover
.thumb{border-color:#666}.projects .more:hover
.projectYear{color:#999}.projectYear{width:146px;font-size:80%;display:block;padding:0
0 0 9px;color:#ccc}.projectTitle{display:block;padding:15px
0 0 9px;color:#333;font-weight:bold}.projectOneliner{display:block;padding:0
0 0 9px;white-space:normal}.projectScreenshots{font-size:108%}.projectScreenshots
.projects{width:996px;margin:20px
0 0 -7px;padding-top:10px}.projectScreenshots .projects
li{margin:0
9px 9px 0;width:323px;padding:0;height:310px;line-height:1.5}.projectScreenshots .projects
.more{width:auto}.projectScreenshots .projects
img{width:311px;height:226px;margin:0}.projectScreenshots .noScriptSelect
li{width:auto;height:auto;clear:both}.projectScreenshots .projects
.lazyImage{display:none}#hasJS .projectScreenshots .projects
.lazyImage{display:block;background:#fcfcfc url(/images/misc/preload_16x16.gif) no-repeat center center}.projectOverview
.filterOptions{float:left;position:relative;margin-left:12px}.projectOverview .filterOptions
strong{float:left;margin:4px
0 0 10px}.projectOverview
.customersList{position:relative;float:right;color:#ec0526;text-decoration:none;line-height:26px}.projectOverview .customersList:hover,
.projectOverview .customersList:focus{text-decoration:underline;color:#ec0526}.projectInfo{width:294px}.projectInfo
.title{font-size:100%;font-family:Arial,Helvetica,sans-serif;color:#666;font-weight:bold;text-transform:none;font-size:117%;margin-bottom:14px}.projectInfo
.h1{color:#ec0527;margin-bottom:12px}.relatedImages{width:660px}.filterOptions{height:35px;display:none}#hasJS
.filterOptions{display:block}.filterOptions
a{margin:2px
0 0 12px;display:inline-block}.filterOptions
label{margin:4px
10px 0 15px;width:auto}.filterOptions
select{margin:0}.projectInfo
.relatedEmployees{margin:20px
0}.projectInfo .employees
li{margin:0
6px 6px 0;padding:0;width:auto;height:auto}.projectInfo .employees
.thumb{margin:0}.projectScreenshots
img{width:660px;height:480px;border:1px
solid #ccc}.projectScreenshots
li{width:660px;height:480px;display:block}.related{width:495px}.related
li{margin-right:15px;margin-bottom:5px;min-height:0}#clientOverview{width:100%;margin:0;padding:0;list-style:none}#clientOverview
a{width:303px;color:#666;display:block;text-decoration:none;padding:0
0 0 0;margin:0
1px;position:relative;z-index:12}#clientOverview a:hover{color:#ed0527}#clientOverview
.row{width:100%;padding:4px
0;display:block;position:relative;z-index:9;border-bottom:1px solid #ccc}#hasJS #clientOverview
.row{height:30px;padding:0;border:none}#clientOverview
.clients{margin:0;padding:0;list-style:none;overflow:hidden}#clientOverview
.client{width:323px;padding:1px
0 0 0;display:block;float:left;position:relative}#hasJS #clientOverview
.cases{display:none}#clientOverview .case
a{color:#ed0527;font-weight:bold;cursor:pointer}#clientOverview
.lastRow{border-bottom:none}#clientOverview .cases
li{float:none;border:none;position:relative;line-height:2}#clientOverview .cases
a{color:#666;font-weight:normal;padding:0;display:inline}#clientOverview .cases a:hover{color:#ed0527}#clientOverview
.expandCases{width:981px;height:17px;padding:0;overflow:hidden;outline:0;display:none;background:url(/images/sprites/expandables.png) no-repeat 0 -36px;text-indent:-9999em;position:absolute;bottom:-2px;z-index:11;cursor:pointer;display:none}#clientOverview .expandable
.expandCases{background-position:0 0}#clientOverview .expandable .expandCases:hover{background-position:0 -18px}#clientOverview .expanded
.expandCases{background-position:0 -61px}#clientOverview .expanded .expandCases:hover{background-position:0 -79px}#clientOverview
.arrowRight{left:2px;top:7px;position:relative;float:left;margin-right:10px}.vacanciesOverview{overflow:hidden}.vacanciesOverview
li{float:left;width:50%}.otherNewsItems{margin:20px
0}.otherNewsItems
h2{font-size:117%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin-bottom:6px}.browse{width:644px;height:32px;text-align:center;overflow:hidden;position:relative;z-index:1}.browse
.pages{padding:3px
0;text-align:center}.browse
li{width:25px;height:18px;margin:0
5px 0 0;padding:0;display:inline-block;text-align:center;color:#666;float:none}.browse
a{display:inline-block;width:25px;height:18px;padding:5px
1px 0;text-indent:0;color:#666}.browse .active,
.browse a:hover{font-weight:bold;text-decoration:none;background:#efefef;padding:4px
0;border:1px
solid #ccc}.browse .prev,
.browse .next,
.browse .prev a,
.browse .next
a{width:auto;padding:0}.browse .prev a:hover,
.browse .next a:hover{background-color:transparent;border:none;padding:0;font-weight:normal}#footer{text-align:right;border-top:1px solid #ccc;position:relative}#footer
.footerLogos{float:right;border:none}#footer
a{color:#666;text-decoration:none}#footer a:hover{color:#ed0527}#footer .case
.expand{display:block}.subFooter{border-top:1px solid #ccc}.subFooter
.staticHd{color:#999}.latestNews{color:#999}.latestNews
li{padding-bottom:6px}.latestNews
.time{position:relative;float:left;margin-right:10px}.latestNews
a{color:#666;float:left;position:relative;display:block;max-width:188px}.footerLogos{border-top:1px solid #ccc;padding:0
0 0 9px;clear:both;overflow:hidden;text-align:left}.socialIcons{margin:15px
0}.socialIcons li,
.footerLogos
li{display:block;position:relative}.socialIcons .logo,
.footerLogos
.logo{display:block;overflow:hidden;text-indent:-9999em}.footerLogos
.pibn{width:53px;height:13px;background-position:-180px -68px;margin-top:31px}.footerLogos .pibn:hover{background-position:-180px -82px}.footerLogos .emma-nl{width:38px;height:35px;background-position:-237px -56px;margin-top:19px}.footerLogos .emma-nl:hover{background-position:-237px -92px}.footerLogos
.fronteers{width:84px;height:21px;background-position:-275px -62px;margin-top:27px}.footerLogos .fronteers:hover{background-position:-275px -84px}.footerLogos
.adobe{width:78px;height:29px;background-position:-363px -59px;margin-top:22px}.footerLogos .adobe:hover{background-position:-363px -90px}.footerLogos
.analytics{width:44px;height:42px;background-position:-445px -56px;margin-top:20px}.footerLogos .analytics:hover{background-position:-445px -100px}.footerLogos
.magento{width:60px;height:53px;background-position:-136px -236px;margin-top:10px}.footerLogos .magento:hover{background-position:-203px -236px}.footerLogos
.fingerspitz{width:91px;height:32px;background-position:-84px -52px;margin-top:25px}.footerLogos .fingerspitz:hover{background-position:-84px -84px}.socialIcons{overflow:hidden}.socialIcons
li{margin:0
6px 0 0;padding:0}.socialIcons
.logo{width:16px;height:16px}.socialIcons
.flickr{background-position:-23px -197px}.socialIcons .flickr:hover{background-position:-23px -216px}.socialIcons
.twitter{background-position:-41px -197px}.socialIcons .twitter:hover{background-position:-41px -216px}.socialIcons
.facebook{background-position:-60px -197px}.socialIcons .facebook:hover{background-position:-60px -216px}.socialIcons
.hyves{background-position:-79px -197px}.socialIcons .hyves:hover{background-position:-79px -216px}.socialIcons
.linkedin{background-position:-98px -197px}.socialIcons .linkedin:hover{background-position:-98px -216px}#shareEsites{position:relative;float:right;padding-right:9px}#shareEsites #___plusone_0,
#shareEsites #___plusone_1,
#shareEsites .fb-like{position:relative !important;float:right !important;margin:26px
0 0 12px !important}#shareEsites #fb-root{display:none}#shareEsites #___plusone_0,
#shareEsites
#___plusone_1{width:66px !important}#shareEsites .fb-like{width:78px;height:24px}.frmComponent{font-size:90%}.frmComponent label,
.frmComponent
.lbl{width:218px;float:left;margin:0
10px 15px 0;padding-left:8px;display:block}.frmComponent
.largeLbl{width:454px}.frmComponent
.rightLbl{width:auto;margin:0.85em 1em 0 0.5em}.frmComponent
.file{float:left}.frmComponent
.input{width:218px;margin:4px
0 0 -8px}.frmComponent
.lblSmall{width:70px}.frmComponent .lblSmall
.input{width:70px}.frmComponent
.lblMedium{width:130px}.frmComponent .lblMedium
.input{width:130px}.frmComponent
.select{margin:4px
0 0 -8px}.frmComponent
.textarea{width:454px;margin:4px
0 0 -8px;overflow-y:auto}.frmComponent
.submit{width:138px;height:23px;border:none;margin:0
16px 0 0;padding:0;float:right;clear:both;border:1px
solid #666;font-size:145%}.frmComponent
.submit{-webkit-transition:background-color 200ms ease-in;-moz-transition:background-color 200ms ease-in;-o-transition:background-color 200ms ease-in;transition:background-color 200ms ease-in}.frmComponent
.applyment{background-position:-159px -192px}.frmComponent .applyment:hover{background-position:-159px -213px}.frmComponent
.browse{width:79px;height:21px;background-position:0 -171px;margin:4px
0 0 0;font-size:0;line-height:0;text-indent:-9999em}.frmComponent .browse:hover{background-position:-80px -171px}#newsletterSignup{width:191px;font-size:100%;display:none;overflow:hidden;padding-left:10px;margin-top:-1px;position:relative}#newsletterSignup
.input{width:160px;padding:2px;float:left;margin:0;height:14px}#newsletterSignup .submit,
#archive
.submit{width:20px;height:20px;padding:0;margin:0;background-color:transparent;font-size:0;line-height:0;text-indent:-9999em;background-position:-298px -173px;float:left}#archive
.submit{margin:6px
0 0 7px}#archive .submit:hover,
#newsletterSignup .submit:hover{background-position:-298px -154px}#newsletterSignup
.errorMsg{clear:left;color:#ed0527;display:none;position:relative}#newsletterSignup
.preloader{width:16px;height:16px;display:none;position:absolute;top:2px;left:157px;overflow:hidden;background:url(/images/misc/preload_16x16.gif) no-repeat 0 0}#reply{margin-top:1em}#reply label,
#reply
.input{width:300px}#reply .largeLbl,
#reply
.textarea{width:620px}#reply
.submit{width:135px;background-position:-294px -192px}#reply .submit:hover{background-position:-294px -213px}#login
.submit{width:93px;background-position:-429px -192px}#login .submit:hover{background-position:-429px -213px}#landingpage
.scrollable{width:495px;height:412px;position:relative}#landingpage
.items{position:absolute;width:9999em;height:412px}#landingpage .items
li{width:495px;height:412px;display:block}#landingpage
.sliderNav{position:absolute;bottom:10px;left:50%;margin:0
0 0 -21px;display:none}#landingpage .sliderNav
li{margin-right:9px;display:block;padding:0}#landingpage
.dot{width:8px;height:8px;font-size:0;line-height:0;background-position:-9px -226px;text-indent:-9999em;overflow:hidden}#landingpage .dot:hover,
#landingpage .active
.dot{background-position:0 -226px}#hasJS
.sliderNav{display:block}#aboutUs
.scrollable{width:230px;height:212px;position:relative;overflow:hidden}#aboutUs
.items{position:absolute;width:9999em;height:212px}#aboutUs .items
.item{float:left;width:230px;height:212px;display:block}#aboutUs
.sliderNav{position:absolute;bottom:10px;left:50%;margin:0
0 0 -60px;display:none}#aboutUs .sliderNav
li{margin-right:9px;display:block;padding:0}#aboutUs
.dot{width:8px;height:8px;font-size:0;line-height:0;background-position:-9px -226px;text-indent:-9999em;overflow:hidden}#aboutUs .dot:hover,
#aboutUs .active
.dot{background-position:0 -226px}#hasJS
.sliderNav{display:block}#disqus_thread{min-height:40px;position:relative;z-index:7}#dsq-content{margin-right:9px}#dsq-content-stub{margin-top:60px}#dsq-comments-title{margin-top:20px}#dsq-new-post
h3{width:153px;background-position:-286px -221px;text-indent:-9999em;overflow:hidden;height:21px;margin-bottom:14px}#dsq-content .dsq-comment-header{border:none !important;background:#efefef !important;-moz-border-radius:0 !important;border-radius:0 !important}#dsq-sort-select{padding:.1em}.dsq-button-small,
#dsq-post-button,
#dsq-textarea-wrapper,
#dsq-content .toolbar-item,.dsq-post-area,.dsq-comment-footer-reply-tab,#dsq-toolbar-dropdown-wrap{-moz-border-radius:0 !important;border-radius:0 !important}.dsq-widget-user{font-weight:bold;display:block;color:#ed0527}.dsq-unregistered-user{font-weight:normal}.dsq-request-user-stat-points,.dsq-widget-meta{display:none}.dsq-comment-footer-reply-tab{background-image:none !important;background-color:#d0d0d0 !important;text-shadow:0 0 0 #666!important;color:#666 !important}#dsq-content #dsq-global-toolbar
table{position:relative !important;z-index:10}.dsq-global-toolbar-likes{visibility:hidden}.btn{cursor:pointer;overflow:hidden;display:block;position:relative}.apply{width:138px;height:21px;background-position:-359px -150px;text-indent:-9999em;float:right}.apply:hover{background-position:-359px -171px}.icon{overflow:hidden;display:block;text-indent:-9999em}.expand{width:41px;height:21px;background-position:-164px 0;margin:0
0 0 -20px;text-indent:-9999em;position:absolute;left:50%;bottom:0;z-index:11;cursor:pointer}.expand:hover{background-position:-164px -22px}.collapse{width:41px;height:21px;background-position:-209px -1px;margin:0
0 0 -20px;text-indent:-9999em;position:absolute;left:50%;bottom:2px;z-index:11;cursor:pointer}.collapse:hover{background-position:-209px -23px}.expandSection{width:990px;height:21px;display:none;margin:0;position:relative;clear:both;bottom:-12px;z-index:10}.hiring{width:80px;height:109px;overflow:hidden;background-position:-332px 0;text-indent:-9999em;position:relative;float:right;margin-right:-9px;top:-61px}.external{width:10px;height:10px;background-position:-40px -1px;cursor:pointer}.arrowUp{width:9px;height:5px;position:absolute;background-position:-16px -1px}.arrowDown{width:9px;height:5px;position:absolute;background-position:-16px -9px}.arrowRight{width:6px;height:11px;position:absolute;background-position:0 0}.quot{width:25px;height:24px;background-position:-109px -160px;float:left;top:0;left:0;margin-right:5px}.twitter{width:20px;height:18px;background-position:-316px -155px}.linkedIn{width:20px;height:18px;background-position:-316px -174px}.e-mail{width:20px;height:18px;background-position:-337px -155px}.unquot{width:25px;height:24px;background-position:-137px -160px;display:inline-block;margin-left:5px}a:hover
.arrowUp{background-position:-28px -1px}a:hover
.arrowDown{background-position:-28px -9px}.staticHd{margin-bottom:14px}#hasJS
.expandable{overflow:visible}#hasJS .expandable .expandCases,
#hasJS .expandable
.expandSection{display:block}#hasJS .expandable
.convertibleLarge{height:425px}#hasJS .expandable
.convertibleMedium{height:185px}#hasJS .expandable
.convertibleSmall{height:85px}#iPad{position:fixed;top:1154px;left:50%;color:#ed0527;font-size:120%;margin-left:-166px}#overlay{width:100%;height:100%;top:0;left:0;position:absolute;background:#fff;display:none;z-index:99999}#ynms{width:600px;height:753px;position:fixed;top:50%;left:50%;margin:-375px 0 0 -300px;z-index:999999;display:none}#centerImg{width:auto;height:auto;position:fixed;z-index:999999;display:none}.logo,
#topNav li,
#newsletterSignup .btn,.divider,.base,.icon,.spr{background-image:url(/images/sprites/base.png?rev=38917);background-repeat:no-repeat}.repeater{background-image:url(/images/sprites/repeater.png?rev=38917);background-repeat:no-repeat}#socialBar{height:35px;width:634px;z-index:8;position:relative}#socialBar
.share{position:relative;float:left;margin-right:12px;line-height:22px}#socialBar .twitter-share-button,
#socialBar #___plusone_0,
#socialBar .fb-like{position:relative !important;float:left !important;margin:0
8px 0 0 !important;padding:0
!important}#socialBar .twitter-share-button{text-indent:-2000em;width:70px !important}#ipadOverlay{position:absolute;position:fixed;top:0;left:0;display:none;z-index:999;-webkit-transform:translate3d(0,0,0);-webkit-transition:opacity 400ms ease-in;opacity:0}#ipadOverlay
a{overflow:hidden;text-indent:-9999em;display:block;position:absolute}#ipadOverlay
.closeOverlay{width:198px;height:27px;top:23px;right:47px}#ipadOverlay
.downloadLink{width:233px;height:78px;right:78px;top:411px}@media only screen and (max-device-width: 1024px) and (orientation:portrait){#timelineBlog{display:none}#ipadOverlay{width:768px;height:1024px;background:#ebecf0 url(/images/ipad/vertical.jpg) no-repeat}#ipadOverlay
.closeOverlay{top:704px;right:26px}#ipadOverlay
.downloadLink{top:375px;right:63px}}@media only screen and (max-device-width: 1024px) and (orientation:landscape){#timelineBlog{display:none}#ipadOverlay{width:1024px;height:692px;background:#ebecf0 url(/images/ipad/horizontal.jpg) no-repeat}}.fancybox-wrap{position:absolute;top:0;left:0;z-index:1002}.fancybox-outer{padding:0;margin:0;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:1003}.fancybox-opened .fancybox-outer{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-inner{width:100%;height:100%;position:relative;outline:none;overflow:hidden}.fancybox-error{color:#444;padding:10px}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;border:0;vertical-align:top}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-21px;margin-left:-21px;width:42px;height:42px;background:url(/images/fancybox/fancybox_loading.gif);opacity:0.8;cursor:pointer;z-index:1010}.fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url(/images/fancybox/fancybox_sprite.png)}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:1004}.fancybox-prev,.fancybox-next{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url(/images/fancybox/blank.gif);z-index:1003}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-prev span,
.fancybox-next
span{position:absolute;top:50%;left:-9999px;width:36px;height:36px;margin-top:-18px;cursor:pointer;z-index:1003}.fancybox-prev
span{background-position:0 -36px}.fancybox-next
span{background-position:0 -72px}.fancybox-prev:hover,.fancybox-next:hover{visibility:visible}.fancybox-prev:hover
span{left:20px}.fancybox-next:hover
span{left:auto;right:20px}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden}#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:1001;background:#fff}.fancybox-title{visibility:hidden;font:normal 13px/20px Arial, sans-serif;position:relative;text-shadow:none;z-index:1005}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:1003;text-align:center}.fancybox-title-float-wrap
.child{display:inline-block;margin-right: -100%;padding:2px
20px;background:transparent;background:rgba(0, 0, 0, 0.7);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{margin-top:10px}.fancybox-title-over-wrap{position:absolute;bottom 0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}
