body{font-family:Georgia,"Times New Roman",Times,serif;color:#4d4d4d;font-size:14px;line-height:160%;}html,body{height:100%;}a{color:#FFF;text-decoration:none;font-size:14px;}h1,h2,h3,h4,h5,h6{margin:10px 0;}h1{font-size:36px;line-height:36px;color:#CB2F00;}h2{font-size:24px;line-height:24px;}h3{font-size:18px;line-height:18px;}em{font-style:italic;font-weight:bold;}strong{font-weight:bold;color:#4C4C4C;}p{margin:10px 0;}form *{display:block;}.page{width:978px;margin:0 auto;min-height:100%;overflow:hidden;}.quote .left{float:left;width:50px;height:50px;background:transparent url(/static/images/quote-left.png) no-repeat scroll 0 0;}.quote .center{margin:0 50px;}.quote .right{float:right;width:50px;height:50px;background:transparent url(/static/images/quote-right.png) no-repeat scroll 0 0;}.quote blockquote{font-size:24px;color:#4d4d4d;line-height:130%;}.small-icon{background:transparent url(/static/images/small-icons.png) no-repeat scroll 0 0;width:20px;height:20px;display:block;}.small-icon.twitter{background-position:0 0;}.small-icon.facebook{background-position:-20px 0;}.small-icon.rss{background-position:-40px 0;}.social_links{float:right;overflow:hidden;margin-top:-6px;}.social_links a{color:#4D4D4D;float:left;margin:10px;}.social_links .small-icon{float:left;margin-right:5px;}#header{margin-bottom:20px;}#top-navi{background:transparent url(/static/images/top-navi.png) no-repeat scroll center -10px;height:32px;padding:0 20px;}#top-navi a{display:block;float:right;width:auto;height:32px;padding:0 10px;line-height:24px;font-size:13px;}#top-navi a:hover{background:transparent url(/static/images/top-navi.png) no-repeat scroll center -94px;}#top-navi a.active{background:transparent url(/static/images/top-navi.png) no-repeat scroll center -52px;}#top-navi a.active:hover{background:transparent url(/static/images/top-navi.png) no-repeat scroll center -136px;}#top-navi a#top-navi-logo{background:transparent url(/static/images/top-navi-logo.png) no-repeat scroll 0 0;margin:3px 8px;padding:0;float:right;width:17px;height:17px;}#top-navi .language_link{float:left;color:#FFF;}#logo{background:transparent url(/static/images/logo.png) no-repeat scroll 0 0;float:left;width:152px;height:45px;margin:12px 0 8px 28px;}#slogan{height:39px;float:right;margin:16px 28px 16px 0;}#main-navi{clear:both;background:transparent url(/static/images/main-navi.png) no-repeat scroll center top;height:56px;padding:0 20px;}#main-navi a{float:left;width:auto;height:56px;padding:0 12px;line-height:54px;}#main-navi a:hover{background:transparent url(/static/images/main-navi.png) no-repeat scroll center -109px;}#main-navi a.active{background:transparent url(/static/images/main-navi.png) no-repeat scroll center -52px;}#main-navi a.active:hover{background:transparent url(/static/images/main-navi.png) no-repeat scroll center -161px;}#search{float:right;background:transparent url(/static/images/search.png) no-repeat scroll 0 0;width:167px;height:35px;margin-top:12px;}#search input{border:0;margin:8px 10px 5px;width:125px;color:#4d4d4d;}#footer{background:transparent url(/static/images/content-footer.png) repeat-x scroll bottom center;height:109px;margin-top:-109px;position:relative;z-index:-1;}#pitch{margin-left:10px;}#product_highlights{clear:both;overflow:hidden;margin-right:-8px;}#extra_banners{clear:both;overflow:hidden;margin-right:-8px;margin-top:13px;}#products_link{display:block;float:right;clear:both;font-size:16px;color:#4D4D4D;background-color:#DDD;margin:10px;margin-right:333px;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 5px #999;-webkit-box-shadow:0 1px 5px #999;box-shadow:0 1px 5px #999;}#social_widgets_nobg{clear:both;float:left;margin:0 5px 5px 5px 5px;padding:0 15px 0 0;}#social_widgets{clear:both;float:left;background-color:#DDD;margin:5px;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 5px #999;-webkit-box-shadow:0 1px 5px #999;box-shadow:0 1px 5px #999;}#twitter_widget,#facebook_widget,#twitter_widget_new{float:left;margin:5px;background-color:transparent;}#twitter_widget_new{width:405px;}#twitter_widget{width:185px;}div.twtr-doc{background:url("/static/images/box.png") repeat-x scroll 0 0 #C72B00;-moz-border-radius:9px;-webkit-border-radius:9px;-khtml-border-radius:9px;border-radius:9px;-moz-box-shadow:0 1px 5px #999;-webkit-box-shadow:0 1px 5px #999;box-shadow:0 1px 5px #999;}#facebook_widget{width:200px;}.twtr-widget *{font-size:11px;}#home .contact{float:left;margin:5px;}#home .contact .people{display:none;}#products_navigation{position:relative;display:none;height:32px;overflow:hidden;margin:10px 0;}#products_home,#products_previous,#products_next{color:#676767;font-size:20px;padding:5px;position:absolute;}#products_home{top:0;left:0;}#products_previous{top:0;left:395px;}#products_next{top:0;right:0;}.product_large{display:none;clear:both;}#product_sections .contact{margin:20px;}.product_section_products{overflow:hidden;}.product_small{float:left;width:33%;}.product_small_container_nobg{height:330px;margin:5px;padding:5px;}.product_small_container{height:355px;margin:5px;padding:5px;background-color:#DDD;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 5px #999;-webkit-box-shadow:0 1px 5px #999;box-shadow:0 1px 5px #999;}.product_image{max-width:100%;}.product_small_container .product_title,.product_small_container .product_summary{padding:0 5px;}.product_link{color:#C72B00;}.lone_summary{margin-top:10px;text-align:center;color:#777;}.lone_link{padding:0 5px;display:block;margin-bottom:14px;}.lone_title{text-align:center;padding-top:0!important;margin-top:0!important;}.image_link{padding-left:1px;line-height:0;display:block;margin-bottom:14px;}.product_link:hover{color:#476DFA;}.product_link:active{position:relative;top:1px;}.product_large .product_summary{font-size:18px;font-style:italic;}.product_video,.product_slides,.product_social_links,.product_contact{float:right;clear:both;margin:10px;width:570px;}.product_video,.product_slides{width:550px;padding:10px;background-color:#DDD;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}.product_like_button{width:100%;height:25px;}.product_large .contact{margin:0;}.product_large .contact .people{display:none;}#references_container{overflow:hidden;margin-left:10px;}.reference_link{position:relative;float:left;width:300px;height:204px;margin:10px;background:transparent none no-repeat scroll 0 0;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;-moz-box-shadow:0 1px 5px #999;-webkit-box-shadow:0 1px 5px #999;box-shadow:0 1px 5px #999;}.reference_link:hover{border:2px solid #999;margin:8px;}.reference_text{background:transparent url(/static/images/transparent-black-72.png) repeat scroll 0 0;font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;color:#FFF;display:block;width:100%;position:absolute;top:150px;text-align:center;line-height:30px;}.person{display:none;height:300px;}.person .photo{float:left;width:233px;height:269px;margin-left:10px;}.person .text{margin-left:253px;padding-left:10px;padding-top:10px;}.person .text .name{font-size:40px;color:#bc2507;}.person .text .title{padding-left:10px;color:#808080;}.person .text .quote{margin:15px 20px;height:185px;}.person .text .quote .description{margin-top:20px;color:#676767;font-size:14px;}.person .text .details{height:26px;margin:0 25px 0 0;}.person .text .details .divider{margin:0 10px;float:right;line-height:26px;}.person .text .details a{float:right;color:#1b8fce;line-height:26px;}.person .text .details a:hover{color:#43b0ff;}.person .text .details .icon{width:26px;height:26px;margin:0 3px;}.person .text .details .icon.twitter{background:transparent url(/static/images/icons.png) no-repeat scroll 0 0;}.person .text .details .icon.linkedin{background:transparent url(/static/images/icons.png) no-repeat scroll -26px 0;}.people_bg{background:transparent url(/static/images/box.png) repeat-x 0 0;height:205px;margin:20px 10px;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 5px #999;-webkit-box-shadow:0 1px 5px #999;box-shadow:0 1px 5px #999;}.team{float:left;width:110px;height:180px;}#consulting.team{width:440px;}#tech.team{width:330px;}#specialists.team{width:440px;}.team_title{color:#FFF;padding-left:10px;margin:5px 0;}.team_divider{float:left;width:10px;height:222px;background:transparent url(/static/images/divider.png) no-repeat scroll center 0;margin:0 10px;}.person_link{display:block;float:left;width:100px;height:180px;margin:0 5px;}.person_link.active{background:transparent url(/static/images/person.png) no-repeat scroll 0 -180px;}.person_link:hover{background:transparent url(/static/images/person.png) no-repeat scroll 0 0;}.person_name{text-align:center;color:#FFF;display:block;}.person_title{text-align:center;color:#ffb497;display:block;font-size:12px;line-height:16px;}.person_image{width:100px;height:115px;margin-top:5px;display:block;}#content-contact{background:transparent url(/static/images/contact-bg.png) no-repeat scroll center 4px;height:497px;overflow:hidden;}#content-contact .contact{margin-top:135px;}.contact{font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;font-size:14px;color:#FFF;line-height:140%;background:#C72B00 url(/static/images/box.png) repeat-x scroll 0 0;height:224px;margin:20px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;-moz-box-shadow:0 1px 5px #999;-webkit-box-shadow:0 1px 5px #999;box-shadow:0 1px 5px #999;}.contact .general{float:left;margin:5px 20px;}.contact .general .icon{background:transparent url(/static/images/icons.png) no-repeat scroll 0 0;width:26px;height:26px;margin:10px 5px;float:left;}.contact .general .twitter{background-position:0 0;}.contact .general .linkedin{background-position:-26px 0;}.contact .general .facebook{background-position:-52px 0;}.contact .people{float:left;margin:5px 20px;}.contact .message{float:right;margin:5px 20px;}.contact form{background:transparent url(/static/images/contact-form.png) no-repeat scroll 0 0;}.contact input{font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;font-size:11px;width:222px;height:15px;padding:5px;border:0;background:none;color:#BF2412;}.contact textarea{font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;font-size:11px;width:222px;height:66px;padding:5px;border:0;background:none;color:#BF2412;}.contact .submit{font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;font-size:11px;background:transparent url(/static/images/submit.png) no-repeat scroll 0 0;width:66px;height:32px;color:#FFF;float:right;margin-top:10px;padding-bottom:10px;}.contact .submit:hover{background-position:0 -33px;}#radar{overflow:hidden;}#radar .title{color:#CB2F00;font-size:36px;font-weight:normal;margin:5px 0 20px 0;}#radar .quote blockquote{font-size:20px;}#radar .item{width:305px;overflow:hidden;float:left;margin:5px;}#radar .item .top{background:transparent url(/static/images/radar-item-top.png) no-repeat scroll 0 0;height:20px;}#radar .item .middle{background:transparent url(/static/images/radar-item-repeat.png) repeat-y scroll 0 0;padding:0 15px;overflow:hidden;}#radar .item .bottom{background:transparent url(/static/images/radar-item-bottom.png) no-repeat scroll 0 0;height:20px;}#radar .item .content{position:relative;height:350px;}#radar .item .content h1{margin-top:0;text-align:center;line-height:normal;}#radar .item .content h1 a{display:block;color:#4D4D4D;}#radar .item .content h1 a:hover{color:#CB2F00;text-decoration:underline;}#radar .item .content img{height:100px;margin:0 auto;display:block;}#radar .item .info{position:absolute;bottom:0;width:100%;}#radar .item .meta{overflow:hidden;font-size:12px;}#radar .item .meta .source{float:left;}#radar .item .meta .source a{color:#458CDD;font-size:12px;}#radar .item .meta .date{float:right;}#radar .item hr{height:1px;margin:5px 0;padding:0;border:0 none;background-color:#4D4D4D;}#radar .item .share{overflow:hidden;}#radar .item .share a{display:block;color:#4D4D4D;font-size:12px;}#radar .item .share a.twitter{float:left;}#radar .item .share a.facebook{float:right;}#radar .item .share a .small-icon{float:right;margin-left:5px;}#lightbox_overlay{background:transparent url(/static/images/overlay.png) repeat scroll 0 0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;display:none;}#lightbox{background:transparent url(/static/images/lightbox.png) no-repeat scroll 0 0;height:404px;margin:-202px auto 0;position:relative;top:50%;width:956px;line-height:140%;}#lightbox_left{float:left;height:407px;margin:10px 10px 0 15px;}#lightbox_right{float:right;height:407px;margin:10px 23px 0 10px;}#lightbox_content_container{height:407px;margin:0 53px 0 45px;}.lightbox_content{display:none;padding-top:25px;}.lightbox_content_left{float:left;}.lightbox_content_right{margin-left:505px;font-size:12px;}.lightbox_content_right h2{font-size:18px;}.lightbox_content_right a{color:#1b8fce;font-size:12px;}.lightbox_content_right a:hover{color:#43b0ff;}.lightbox_image{display:block;width:480px;height:327px;background:transparent none no-repeat scroll 0 0;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;-moz-box-shadow:0 1px 5px #999;-webkit-box-shadow:0 1px 5px #999;box-shadow:0 1px 5px #999;}.lightbox_image_text{text-align:center;font-size:14px;line-height:30px;}.lightbox_image_text a{text-align:center;color:#1b8fce;font-size:14px;}#lightbox_close{background:transparent url(/static/images/lightbox-buttons.png) no-repeat scroll 0 0;width:18px;height:18px;display:block;margin:10px 0 0 10px;}#lightbox_close:hover{background-position:0 -18px;}#lightbox_next{background:transparent url(/static/images/lightbox-buttons.png) no-repeat scroll -32px -36px;width:32px;height:24px;display:block;margin-top:148px;}#lightbox_next:hover{background-position:-32px -63px;}#lightbox_previous{background:transparent url(/static/images/lightbox-buttons.png) no-repeat scroll 0 -36px;width:32px;height:24px;display:block;margin-top:178px;}#lightbox_previous:hover{background-position:0 -63px;}
