*{margin:0;padding:0;}
body{font:.8em/1.2em arial, verdana,"trebuchet MS",helvetica,sans-serif;margin:0;padding:0;width:100%;background:#c0dce2 url(../images/sprite_bgs.gif) no-repeat 50% -2788px;color:#24434a;}
a{text-decoration:none;color:#1e9aab;text-decoration:none;}
a:hover{text-decoration:underline;}
ul, li{list-style-type:none;}
h1, h2, h3, h4{padding:0;margin:0;}
img, input, button{vertical-align:middle;border:none;}
.blue{color:#1b5c9f;}
.black{color:#626262;}
.fl{float:left}
.fr{float:right}
.cls{clear:both;}
.pad{padding:5px;}
.pad_sm1{padding:2px;}
.img{float:left;margin:0 10px 10px 0}
.small_font{font-size:10px;line-height:12px;}
.clear{clear:both;}
.main{margin:0 auto;width:980px;}
img, div, a, input, ul, li, h1, h2{behavior:url(/css/iepngfix.htc)}
#logo_area{background:url(../images/sprite_bgs.gif) no-repeat 50% -499px;width:100%;}
#logo_area .txt{width:39%;margin:20px 0 0 0;font-size:11px;color:#4e6d74;float:left;line-height:13px;height:353px;}
#logo_area .txt .writeup{margin:15px 0 0 3px;}
#logo_area .txt a.logo{margin:25px 0 0 0;width:290px;height:120px;display:block;}
#logo_area .txt .slogan{font-family:Verdana, Tahoma, Arial, Geneva, sans-serif;font-size:13px;margin-left:98px;color:#424242;line-height:15px;}
#logo_area .txt .slogan span{font-size:14px;color:#4b757f;}
#logo_area .txt a.tag{background:url(../images/sprite_png.png) no-repeat -15px -107px;width:255px;height:73px;display:block;text-decoration:none;}
#logo_area_index{background:url(../images/sprite_bgs.gif) no-repeat 50% -888px;width:100%;height:210px;margin-bottom:20px;}
#logo_area_index a.logo{margin:25px 0 0 0;width:290px;height:140px;display:block;}
#logo_area_index .slogan{font-family:Verdana, Tahoma, Arial, Geneva, sans-serif;font-size:13px;margin-left:98px;color:#424242;line-height:15px;}
#logo_area_index .slogan span{font-size:14px;color:#4b757f;}
#left{float:left;background:url(../images/sprite_png.png) no-repeat 0 -637px;padding:25px 0 0 15px;min-height:450px;width:620px;}
html>body #left{padding:25px 0 0 26px;}
#left h1{background:url(../images/sprite_png.png) no-repeat 0 -589px;font-weight:normal;padding:5px 0 11px 25px;font-size:23px;margin-bottom:20px;color:#474747;font-family:erdana, Tahoma, Arial, Geneva, sans-serif;}
html>body #left h1{background:url(../images/sprite_png.png) no-repeat 0 -595px;}
#left .address{float:left;width:50%;line-height:20px;}
#left .address .cols li{float:left;}
#left .address .cols li.col_a{width:28%;font-weight:bold;}
#left .address .cols li.col_b{width:70%;}
#left .map{float:right;border:1px solid #96c4ce;}
#left .quote_data{padding:5px 0 5px 10px;line-height:24px;float:left;}
#left .quote_data span{color:#F00;}
#left .quote_data li.l{width:20%;float:left;color:#4c4c4c;font-weight:bold;}
#left .quote_data li.r{width:75%;float:left;}
#left .quote_data li.r .txtbox{padding:4px;border:1px solid #94c3c8;width:350px;margin:2px 0;}
#left .quote_data li.r .txtbox1{padding:4px;border:1px solid #94c3c8;width:180px;margin:2px 0;}
#left .quote_data li.r .txtbox_input{padding:4px;border:1px solid #94c3c8;width:190px;margin:2px 0;background:#fff;}
#left .quote_data li.r .btn{background:#419ea7;padding:5px 20px;border:1px solid #bce1e5;color:#fff;font-size:14px;width:190px;}
html>body #left .quote_data li.r .btn{background:#419ea7 url(../images/sprite_png.png) no-repeat 100% -74px;}
#left .quote_data li.r a{color:#699aa6;}
#left .qt_msg{background:#eef4e8;border:1px solid #dfd08c;color:#303030;padding:5px 10px;font-weight:bold;margin-bottom:10px;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;border-radius:6px;behavior:url(/css/border-radius.htc);}
#left .qt_eror_msg{color:#d1322b;padding:12px 0;margin:2px 0;line-height:0;}
#left #globe_box{background:url(../images/sprite_png.png) no-repeat -255px -266px;padding:17px 35px 13px 17px;display:block;width:582px;color:#38565d;font-size:11px;line-height:14px;}
html>body #left #globe_box{background:url(../images/sprite_png.png) no-repeat -270px -266px;padding:17px 17px 13px 17px;}
#left #globe_box h2{font-family:"Conv_BonvenoCF-Light";font-size:20px;color:#000;padding:0;font-weight:normal;padding:2px 0;margin-bottom:10px;}
#left #globe_box .tl{display:block;width:268px;height:125px;float:left;text-align:left;}
#left #globe_box .tl a.more{color:#a53b75;clear:both;margin:5px 48px 0 0;}
#left #globe_box .tr{display:block;width:268px;height:125px;float:right;text-align:right;}
#left #globe_box .tr a.more{color:#a53b75;clear:both;}
#left #globe_box .bl{display:block;width:268px;height:125px;float:left;text-align:left;margin-top:40px !important;margin-top:20px;}
#left #globe_box .bl h2{font-family:"Conv_BonvenoCF-Light";font-size:20px;color:#000;padding:0;font-weight:normal;padding:2px 0;margin:0 45px 10px 0;}
#left #globe_box .bl a.more{color:#a53b75;clear:both;margin:5px 0 0 0;}
#left #globe_box .br{display:block;width:268px;height:125px;float:right;text-align:right;margin-top:40px !important;margin-top:20px;}
#left #globe_box .br h2{font-family:"Conv_BonvenoCF-Light";font-size:20px;color:#000;padding:0;font-weight:normal;padding:2px 0;margin:0 0 10px 45px;}
#left #globe_box .br a.more{color:#a53b75;clear:both;margin:5px 0 0 0;}
#left .topics li{float:left;padding-left:15px;width:90%;}
#left .topics li.head{background:url(../images/sprite_bgs.gif) no-repeat -482px -1274px;font-size:14px;font-weight:bold;margin-bottom:5px;}
#left .listing{margin-left:17px;float:left;line-height:20px;}
#left .listing li{background:url(../images/sprite_bgs.gif) no-repeat -482px -1318px;padding-left:10px;}
#left .sitemap_listing{margin-left:17px;float:left;}
#left .sitemap_listing li{background:url(../images/sprite_bgs.gif) no-repeat -482px -1313px;padding-left:10px;}
#left .sitemap_listing li a{color:#3c3a44;padding:5px;line-height:20px;display:block;font-size:14px;}
#left .sitemap_listing li.ul_inner{padding-left:20px;float:left;}
#left .team_box{float:left;width:95%;background:#fff;padding:15px;margin-bottom:15px;line-height:14px;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
#left .team_box .img{float:left;margin:0 10px 0 0;background:#fff;padding:2px;border:1px solid #dddddd;}
#left .team_box .detail{float:left;font-size:11px;}
#left .team_box .detail h3{font-size:14px;margin:0;padding:0;}
#left .team_box .detail span{color:#9d9d9d;}
#left .team_box .description{float:right;font-size:11px;width:50%;margin-right:10px;}
#left .team_box .description h3{font-size:14px;margin-bottom:7px;padding:0;}
#left .mar_r{margin-right:20px;}
#left .portfolio_box{-moz-border-radius:20px;-khtml-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background:#eff6f8;padding:28px;}
#left .portfolio_box .project{padding-bottom:30px;margin-bottom:10px;background:url(../images/portfolio/portfolio_devider_big.png) no-repeat 0 100%;font-size:11px;float:left;width:560px;}
#left .portfolio_box .project .left{float:left;}
#left .portfolio_box .project .right{float:right;width:170px;background:url(../images/portfolio/portfolio_devider_small.png) no-repeat 28px 0;padding-left:28px;}
html>body #left .portfolio_box .project .right{background:url(../images/portfolio/portfolio_devider_small.png) no-repeat 0 0;}
#left .portfolio_box .project .right a{text-decoration:underline;}
#left .portfolio_box .project .right a:hover{text-decoration:none;}
#left .portfolio_box .project .right span{color:#35a8b3;font-weight:bold;background:url(../images/portfolio/portfolio_head.gif) repeat-x 0 0;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:2px 7px;width:144px;display:block;margin-bottom:2px;}
#left .testimonials{background:url(/images/testi_devider.gif) repeat-x 0 100%;padding:20px 0;}
#left .testimonials span{color:#59848e;font-weight:bold;}
#right{width:309px;float:right;font-size:11px;}
#right #r_box{background:#cde3e7 url(../images/sprite_png.png) no-repeat -889px -907px;float:left;width:309px;}
#right #r_box .btm{background:url(../images/sprite_png.png) no-repeat 100% 100%;float:left;width:309px;padding:0;}
#right #r_box .btm .jump{padding:20px 20px 10px 20px;float:left;}
#right #r_box .btm .jump select{width:270px;background:none;border:none;font-size:14px;color:#26444b;}
#right #r_box .btm a.quote{background:url(../images/sprite_png.png) no-repeat -292px -74px;padding:35px 0 20px 0;display:block;float:left;color:#fff;text-decoration:none;width:310px;}
#right #r_box .btm a.quote:hover{background:url(../images/sprite_png.png) no-repeat -610px -74px;}
#right #r_box .btm a.quote .req{font-size:22px;margin:0 0 0 15px;color:#000;font-family:"Conv_CORBEL";font-weight:normal;float:left;margin-bottom:25px;}
#right #r_box .btm a.quote .data{margin:0 0 0 17px;color:#fff;float:left;cursor:pointer;width:80%;}
html>body #right #r_box .btm a.quote .data{margin:0 0 0 17px;}
#right #r_box #comunication{margin-top:10px;float:left;padding:0;width:309px;}
#right #r_box #comunication .menu{background:url(../images/right_link_line.gif) repeat-x 0 100%;padding-left:20px;float:left;width:289px;}
#right #r_box #comunication .menu li{float:left;margin:0 3px;}
#right #r_box #comunication .menu li a{padding:8px 15px;display:block;color:#535353;font-size:15px;}
#right #r_box #comunication .menu li a:hover{background:url(../images/right_link_bg.gif) repeat-x 0 0;padding:8px 15px;display:block;color:#000;border-right:1px solid #fff;text-decoration:none;}
#right #r_box #comunication .menu li a.active{background:url(../images/right_link_bg.gif) repeat-x 0 0;padding:8px 15px;display:block;color:#000;border-right:1px solid #fff;text-decoration:none;}
#right #r_box #comunication .ids{padding:15px 0 15px 35px;line-height:24px;font-size:11px;float:left;}
#right #r_box #comunication .ids li.l{width:35%;float:left;color:#6a6a6a;}
#right #r_box #comunication .ids li.r{width:60%;float:left;}
#right #r_box #comunication .ids li.r a{color:#699aa6;}
#right #r_box #customer{background:url(../images/sprite_png.png) no-repeat -808px -638px;padding:15px 20px 0 20px;}
#right #r_box #customer h2{font-size:22px;margin-bottom:10px;color:#000;font-family:"Conv_CORBEL";font-weight:normal;}
#right #r_box #customer span{color:#6b949e;padding:8px 0;float:left;font-weight:bold;}
#right #r_box #customer a.more{float:right;color:#5e8a94;font-weight:bold;}
#right #r_box #ecatalog{background:url(../images/right_devider.gif) repeat-x 0 0;padding:15px 16px 10px 17px;color:#444444;float:left;}
#right #r_box #ecatalog a{background:url(../images/e_catalog.gif) no-repeat 0 0;float:left;width:217px;padding:23px 40px 20px 20px;color:#fff;font-size:18px;font-family:"Conv_CORBEL";text-decoration:none;}
#right #r_box #ecatalog a:hover{color:#000;}
#right #r_box #ecatalog span{font-size:25px;}
#right #r_btm{background:url(../images/sprite_png.png) no-repeat 100% -875px;height:19px;float:left;width:309px;}
#footer{background:url(../images/sprite_bgs.gif) no-repeat 50% 0;width:100%;}
#footer .f_in{width:965px;margin:0 auto;padding:10px 0px 10px 15px;}
#footer .f_in .columns{width:175px;float:left;margin-left:13px;line-height:20px;font-size:11px;}
#footer .f_in .columns a{color:#698d95;background:url(../images/sprite_bgs.gif) no-repeat -489px -389px;padding-left:11px;float:left;width:100%;}
#footer .f_in .columns h2 a{color:#8dbac4;background:url(../images/sprite_bgs.gif) no-repeat -54px -386px;padding:4px 10px;font-size:15px;font-weight:bold;}
#footer .f_in .btm_brd{border-bottom:1px solid #2f464b;}
#footer .f_in .footer_address{float:right;padding:12px 20px 20px 20px;width:270px;color:#9bbec6;font-size:11px;}
#footer .f_in .footer_address h2{color:#fff;margin-bottom:10px;padding:0;font-size:16px;}
#footer_btm{background:#121718;width:100%;font-size:10px;color:#5a7277;}
#footer_btm .fb_in{background:#121718;width:920px;margin:0 auto;padding:15px 35px;}
#footer_btm .fb_in a{color:#97a3a6;text-decoration:underline;}
#footer_btm .fb_in a:hover{text-decoration:none;}
#footer_btm .fb_in .copy{padding:10px 0;margin-top:10px;border-top:1px solid #1a2223;color:#97a3a6;}
ul.tabs{margin-top:10px;float:left;padding-left:10px;width:299px;background:url(../images/sprite_png.png) no-repeat -890px -226px;}
ul.tabs li{float:left;margin:0;padding:10px 0;border-left:none;margin-bottom:-1px;overflow:hidden;position:relative;}
ul.tabs li a{text-decoration:none;color:#535353;display:block;font-size:1.5em;padding:0 20px;outline:none;font-family:"Conv_CORBEL";}
html ul.tabs li.active{background:url(../images/sprite_png.png) no-repeat 100% -125px;}
html ul.tabs li.active{color:#000;}
.tab_container{overflow:hidden;clear:both;float:left;width:100%;}
.tab_container .tab_content{padding:15px 20px;font-size:1.2em;}
.tab_container .tab_content .ids{padding:5px 0 5px 25px;line-height:24px;font-size:11px;}
.tab_container .tab_content .ids li.l{width:33%;float:left;color:#6a6a6a;padding-left:17px;display:block;}
.tab_container .tab_content .ids li.skype{background:url(../images/sprite_bgs.gif) no-repeat -930px -1179px;}
.tab_container .tab_content .ids li.email{background:url(../images/sprite_bgs.gif) no-repeat -930px -1158px;}
.tab_container .tab_content .ids li.call{background:url(../images/sprite_bgs.gif) no-repeat -930px -1230px;}
.tab_container .tab_content .ids li.r{width:55%;float:left;}
.tab_container .tab_content .ids li.r a{color:#699aa6;}
.tab_container .tab_content .associate{text-align:center;}
.tab_container .tab_content .associate img{margin:5px 0;}
.tab_container .tab_content .associate a{display:block;text-indent:-2000px;outline:none;}
.tab_container .tab_content .associate .aso_devider{clear:both;background:url(../images/sprite_png.png) no-repeat -270px -241px;height:2px;display:block;}
.tab_container .tab_content .associate a.vendep{background:url(../images/sprite_png.png) no-repeat 20px -214px;height:50px;}
.tab_container .tab_content .associate a.trinity{background:url(../images/sprite_png.png) no-repeat 5px -290px;height:75px;}
.tab_container .tab_content .associate a.obz{background:url(../images/sprite_png.png) no-repeat 50px -371px;height:100px;}
.tab_container .tab_content .associate a.acuterays{background:url(../images/sprite_png.png) no-repeat 20px -485px;height:70px;}
.mongo{background:url(../images/sprite_png.png) no-repeat 0 0;text-indent:-2000px;}
.symfony{background:url(../images/sprite_png.png) no-repeat -150px 0;text-indent:-2000px;}
.sql{background:url(../images/sprite_png.png) no-repeat -300px 0;text-indent:-2000px;}
.doctrin{background:url(../images/sprite_png.png) no-repeat -450px 0;text-indent:-2000px;}
.pear{background:url(../images/sprite_png.png) no-repeat -600px 0;text-indent:-2000px;}
.git{background:url(../images/sprite_png.png) no-repeat -750px 0;text-indent:-2000px;}
.hadoop{background:url(../images/sprite_png.png) no-repeat -900px 0;text-indent:-2000px;}
.php{background:url(../images/sprite_png.png) no-repeat -1050px 0;text-indent:-2000px;}
.simply-scroll-container{position:relative;float:right;margin:129px 28px 0 0;}
.simply-scroll-clip{position:relative;overflow:hidden;z-index:2;}
.simply-scroll-list{position:absolute;top:0;left:0;z-index:1;overflow:hidden;margin:0;padding:0;list-style:none;}
.simply-scroll-list li{padding:0;margin:0;list-style:none;}
.simply-scroll-list li img{border:none;display:block;}
.simply-scroll{width:563px;}
.simply-scroll .simply-scroll-clip{width:555px;height:70px;float:right;}
.simply-scroll .simply-scroll-list li{float:left;width:150px;height:70px;}
body{}
div#tmpSlideshow{margin:-30px 10px 10px 0;padding:0px 0 0 0;position:relative;height:105px;width:250px;}
div.tmpSlide{position:absolute;top:0;left:0;display:none;width:100%;}
div.tmpSlide img{float:right;margin:0px 0 0 15px;border:1px solid rgb(244, 244, 244);}
div#tmpSlideshowControls{}
div.tmpSlideshowControl{cursor:pointer;float:left;}
div.tmpSlideshowControlOn{}
div.tmpSlideshowControlActive{}
div.tmpSlideCopy{position:absolute;top:32px;width:100%;}
div#tmpSlideshow h4{margin:10px 0 0px 0;}
div.tmpSlideCopy p{}
@font-face{font-family:"Conv_BonvenoCF-Light";src:url('/fonts/BonvenoCF-Light.eot');src:local('?'), url('/fonts/BonvenoCF-Light.woff') format('woff'), url('/fonts/BonvenoCF-Light.ttf') format('truetype'), url('/fonts/BonvenoCF-Light.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:"Conv_CORBEL";src:url('/fonts/CORBEL.eot');src:local('?'), url('/fonts/CORBEL.woff') format('woff'), url('/fonts/CORBEL.ttf') format('truetype'), url('/fonts/CORBEL.svg') format('svg');font-weight:normal;font-style:normal;}
.menu{background:#245c85;}
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{padding:6px 5px 6px 7px;margin:15px 0 10px 0;float:left;width:980px;background:#FFF;-moz-border-radius:25px;-khtml-border-radius:25px;-webkit-border-radius:25px;-o-border-radius:25px;border-radius:25px;behavior:url(/css/border-radius.htc);}
.sf-menu li{float:left;margin:0 2px 0px 3px;}
.sf-menu li a{background:url(../images/sprite_bgs.gif) no-repeat -29px -1271px;float:left;color:#2e2c37;font-size:18px;color:#000;text-decoration:none !important;cursor:pointer;font-family:Arial, Geneva, sans-serif;}
.sf-menu li a span{background:url(../images/sprite_bgs.gif) no-repeat 100% -1271px;float:left;color:#2e2c37;padding:10px 31px 11px 31px;}
.sf-menu li a:hover{background:url(../images/sprite_bgs.gif) no-repeat -29px -1316px;float:left;}
.sf-menu li a:hover span{background:url(../images/sprite_bgs.gif) no-repeat 100% -1316px;float:left;}
.sf-menu li ul{background:url(../images/sprite_png.png) no-repeat -637px 100%;position:absolute;z-index:1000;float:left;padding:0 7px 6px 6px;width:217px;float:left;display:block;margin:37px 0 0 -115px;}
html>body .sf-menu li ul{margin:38px 0 0 -5px;padding:4px 7px;}
.sf-menu li ul li{float:left;margin:3px 0 3px -3px;}
html>body .sf-menu li ul li{margin:3px 0 3px 0px;}
.sf-menu li ul li a{background:url(../images/sprite_bgs.gif) no-repeat -29px -1271px;float:left;font-family:Arial, Geneva, sans-serif;font-size:17px;text-decoration:none;}
.sf-menu li ul li a span{background:url(../images/sprite_bgs.gif) no-repeat 100% -1271px;width:180px;font-size:15px;float:left;padding:10px 19px 11px 18px;text-decoration:none;}
.sf-menu li ul li a.big{background:url(../images/sprite_bgs.gif) no-repeat -29px -1361px;float:left;font-family:Arial, Geneva, sans-serif;font-size:17px;}
.sf-menu li ul li a.big span{background:url(../images/sprite_bgs.gif) no-repeat 100% -1361px;width:180px;font-size:15px;float:left;padding:10px 19px 11px 18px;}
.sf-menu li ul li a.big:hover{background:url(../images/sprite_bgs.gif) no-repeat -29px -1423px;float:left;}
.sf-menu li ul li a.big:hover span{background:url(../images/sprite_bgs.gif) no-repeat 100% -1423px;width:180px;}
.no_border{border-bottom:none;}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{outline:0;}
