@font-face{font-family:'Akzidenz-LT-CD';src:url('/fonts/berthold_akzidenz_grotesk_be_light_condensed-webfont.eot');src:url('/fonts/berthold_akzidenz_grotesk_be_light_condensed-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/berthold_akzidenz_grotesk_be_light_condensed-webfont.woff') format('woff'),url('/fonts/berthold_akzidenz_grotesk_be_light_condensed-webfont.ttf') format('truetype'),url('/fonts/berthold_akzidenz_grotesk_be_light_condensed-webfont.svg#berthold_akzidenz_grotesk_be_light_condensed-webfont') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Humanist-LT';src:url('/fonts/humanist_521_light_bt-webfont.eot');src:url('/fonts/humanist_521_light_bt-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/humanist_521_light_bt-webfont.woff') format('woff'),url('/fonts/humanist_521_light_bt-webfont.ttf') format('truetype'),url('/fonts/humanist_521_light_bt-webfont.svg#humanist_521_light_bt-webfont') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Myriad-CD';src:url('/fonts/myriadpro-cond-webfont.eot');src:url('/fonts/myriadpro-cond-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/myriadpro-cond-webfont.woff') format('woff'),url('/fonts/myriadpro-cond-webfont.ttf') format('truetype'),url('/fonts/myriadpro-cond-webfont.svg#myriadpro-cond-webfont') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Myriad-CD-BD';src:url('/fonts/myriadpro-boldcond-webfont.eot');src:url('/fonts/myriadpro-boldcond-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/myriadpro-boldcond-webfont.woff') format('woff'),url('/fonts/myriadpro-boldcond-webfont.ttf') format('truetype'),url('/fonts/myriadpro-boldcond-webfont.svg#myriadpro-boldcond-webfont') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Calibri';src:url('/fonts/calibri.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'slider-icon';src:url('/fonts/slider-icon.eot');src:url('/fonts/slider-icon.eot?#iefix') format('embedded-opentype'),url('/fonts/slider-icon.woff') format('woff'),url('/fonts/slider-icon.ttf') format('truetype'),url('/fonts/slider-icon.svg#slider-icon') format('svg');font-weight:normal;font-style:normal}.header-wrap,.slide-wrap,.top-wrap,.body-wrap,.bottom-wrap,.footer-wrap,.end-wrap{float:left;width:100%;clear:both}.header,.top,.body,.bottom,.footer,.end{width:960px;margin:auto auto}.nav{width:480px;height:30px;margin-top:-8px}.header-logo,.footer-logo{width:269px;height:56px}.footer{width:960px;height:250px;background:url(/files/footer.jpg) top center no-repeat}.header-wrap{background:url(/files/header-bg-fill.png) top center repeat-x;height:90px;position:relative;z-index:2}.slide-wrap{float:left;position:relative;width:100%;height:570px;background:#fff;margin:-25px 0 0px 0;overflow:hidden;z-index:1}.top-wrap{background:url(/files/page-top-bg-fill.png) top center repeat-x;height:32px;margin-top:-22px;position:relative;z-index:2}.body-wrap{background:#fff;padding:30px 0px}.bottom-wrap{background:url(/files/page-bottom-bg-fill.png) top center repeat-x;height:32px;position:relative;z-index:2}.footer-wrap{height:250px;background:url(/files/footer-fill.jpg) top center repeat-x;margin-top:-20px;position:relative;z-index:1}.end-wrap{background:url(/files/footer-bg-fills.png) top center repeat-x;height:75px;margin-top:-20px;position:relative;z-index:2}.header{background:url(/files/header-bg.png) top center no-repeat;height:90px}.header-logo{float:left;display:relative;background:url(/files/logo.png) no-repeat;margin:2px 0 0 64px}.nav{height:30px;float:right;display:relative;margin:5px 8px 0 0}.nav li{display:inline}.nav a,.nav a:link,.nav a:visited,.nav a:active{float:left;font-size:27px;font-family:'Akzidenz-LT-CD';font-weight:bold;color:#fff;text-shadow:1px 1px 3px #000;text-decoration:none;letter-spacing:1px;margin-right:25px;background:transparent}.nav a:hover{text-decoration:underline;text-shadow:2px 4px 6px #000}.slider-container a:active,.slider a:active,.slider-container a:focus,.slider a:focus {outline:none}.slides,.slider-control-nav,.slider-direction-nav{margin:0;padding:0;list-style:none}.slider{margin:0;padding:0;width:100%;height:408px}.slider .slides >li{display:none;-webkit-backface-visibility:hidden}.slider .slides img{width:100%;height:570px;display:block;overflow:hidden}.slider-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides >li:first-child{display:block}.slider{margin:0 0 60px;background:#fff;position:relative;zoom:1}.slider-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .slider-viewport{max-height:300px}.slider .slides{zoom:1}.carousel li{margin-right:5px}.slider-direction-nav{*height:0}.slider-direction-nav a {text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:70%;z-index:10;overflow:hidden;opacity:1;cursor:pointer;color:rgba(255,255,255,1.0);text-shadow:3px 1px 0px rgba(0,0,0,1);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.slider-direction-nav .slider-prev{left:-50px}.slider-direction-nav .slider-next{right:-50px;text-align:right}.slider:hover .slider-prev{opacity:1;left:10px}.slider:hover .slider-next{opacity:1;right:10px}.slider:hover .slider-next:hover,.slider:hover .slider-prev:hover{color:#159fef;text-shadow:3px 1px 0px #000;opacity:0.8}.slider-direction-nav .slider-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.slider-direction-nav a:before {font-family:"slider-icon";font-size:40px;display:inline-block;content:'f001'}.slider-direction-nav a.slider-next:before {content:'f002'}.slider-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.slider-pauseplay a:before {font-family:"slider-icon";font-size:20px;display:inline-block;content:'f004'}.slider-pauseplay a:hover {opacity:1}.slider-pauseplay a.slider-play:before{content:'f003'}.slider-control-nav{width:100%;position:absolute;bottom:-140px;text-align:center}.slider-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.slider-control-paging li a{width:11px;height:11px;display:block;background:rgba(255,255,255,1);cursor:pointer;-webkit-box-shadow:3px 1px 0px #000;-moz-box-shadow:3px 1px 0px #000;-ms-box-shadow:3px 1px 0px #000;-o-box-shadow:3px 1px 0px #000;box-shadow:3px 1px 0px #000;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}.slider-control-paging li a:hover{background:#159fef}.slider-control-paging li a.slider-active{background:#159fef;cursor:default}.slider-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.slider-control-thumbs li{width:25%;float:left;margin:0}.slider-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.slider-control-thumbs img:hover{opacity:1}.slider-control-thumbs .slider-active{opacity:1;cursor:default}.layout-main{float:left;width:430px;margin-left:235px}.layout-left{float:left;width:225px;margin:0px 0 50px -675px}.layout-right-show{float:right;width:225px;margin:0 3px 50px 20px}.layout-left-hidden{display:none}.layout-right-hidden{display:none}.layout-privacy-terms{float:left;width:920px}.top{background:url(/files/page-top-bg.png) top center no-repeat;height:32px;position:relative;z-index:1}.bottom{background:url(/files/page-bottom-bg.png) top center repeat-x;height:32px}.page{float:left;width:920px;background:url(/files/content-g.png) top center repeat-x;padding:10px 20px;border-left:solid 2px #e7e7e7;border-right:solid 2px #e7e7e7;-moz-border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.page-top{float:left;position:relative;width:920px;height:18px;background:url(/files/top-divider.png) no-repeat;margin-top:-27px}.page-bottom{float:left;position:relative;width:920px;height:18px;background:url(/files/bottom-divider.png) no-repeat;margin:0px 0 0 22px}.page-content-full h2{font-size:40px;font-weight:bold;font-family:'Akzidenz-LT-CD';color:#159fef;letter-spacing:1px;line-height:45px;margin:-15px 0 0px 0}.page-content-full h3{font-size:18px;font-weight:500;font-family:'Calibri';color:#3f89f8;letter-spacing:0.6px;margin-top:0px}.page-content-full h4{font-size:18px;font-weight:600;font-family:'Humanist-LT';color:#000;text-align:center;letter-spacing:0.6px;margin:-5px 0 2px 0}.page-content-full{float:left;width:650px;font-size:14px;font-weight:normal;font-family:'Calibri';letter-spacing:0.2px;line-height:25px;margin:0 0 10px 20px;padding-left:5px}.page-content-half h2{font-size:40px;font-weight:bold;font-family:'Akzidenz-LT-CD';color:#159fef;text-align:center;letter-spacing:1px;line-height:45px;margin:-10px 0 0px 0}.page-content-half h3{font-size:18px;font-weight:500;font-family:'Calibri';color:#3f89f8;text-align:center;letter-spacing:0.3px;margin-top:0px}.page-content-half{float:left;width:410px;font-size:14px;font-weight:normal;font-family:'Calibri';letter-spacing:0.2px;line-height:25px;margin:-4px 0 10px 20px;padding-left:5px}.page-content-privacy-terms h2{font-size:40px;font-weight:bold;font-family:'Akzidenz-LT-CD';color:#159fef;letter-spacing:1px;line-height:45px;margin:-15px 0 0px 0;text-align:center}.page-content-privacy-terms{float:left;font-size:14px;font-weight:normal;font-family:'Calibri';letter-spacing:0.2px;line-height:25px;margin-bottom:10px}.about-img{float:right;position:relative;width:230px;height:414px}.services-content{float:left;position:relative;width:660px;margin-top:30px}.s-img{float:left;position:relative;width:250px;height:150px;margin:0 20px 20px 0}.s-img:hover{opacity:0.3}.s-title a{display:block;font-size:30px;font-weight:600;font-family:'Akzidenz-LT-CD';color:#3f89f8;text-decoration:none;letter-spacing:1px;margin-top:5px;background:transparent}.s-title a:hover{text-decoration:none;color:#f89a3f}.s-text{font-size:14px;font-weight:normal;font-family:'Calibri';color:#000;letter-spacing:0.5px}.s-header{font-size:18px;font-weight:500;font-family:'Calibri';color:#3f89f8;letter-spacing:0.1px}.s-category{font-size:25px;font-weight:600;font-family:'Akzidenz-LT-CD';color:#f89a3f;letter-spacing:0.5px;margin:20px 0 -10px 0}.s-header-img{position:relative;width:600px;height:240px;margin:10px auto -5px auto}.s-side-img{float:right;position:relative;width:230px;height:230px;margin-top:20px}.s-multi-img{float:right;position:relative;width:150px;height:150px}.s-more a{float:left;display:block;width:13%;font-size:14px;font-weight:500;font-family:'Calibri';color:#3f89f8;text-decoration:none;letter-spacing:0.5px;background:transparent;overflow:hidden}.s-more a:hover{text-decoration:underline}.sr-divider{float:left;position:relative;width:660px;border-top:solid 2px #e7e7e7;margin-bottom:14px}.contact-form-wrap{float:left;position:relative;width:100%;height:auto;margin-top:30px}.ftitle{font-size:32px;font-weight:normal;font-family:'Akzidenz-LT-CD';color:#f89a3f;letter-spacing:1px;margin-bottom:15px}.required-header{width:100%;font-size:12px;font-weight:normal;font-style:italic;color:#000;margin-bottom:5px}.required{width:100%;font-size:14px;font-weight:bold;color:#f00}.equals{width:100%;font-size:10px;font-weight:bold;color:#000;margin:0 2px 0 6px}.captcha-image{width:375px;height:29px;opacity:0.7;border:none}.captcha-info{width:57%;font-size:12px;font-weight:normal;font-style:italic;text-align:center}.contact-errors{width:100%;font-size:13px;font-weight:normal;font-style:italic;color:#f00}.contact-name,.contact-subject,.contact-email,.contact-phone,.contact-website,.contact-method,.contact-message,.contact-captcha{font-size:15px;font-weight:normal;color:#000;margin-bottom:12px}.contact-name .box,.contact-email .box,.contact-phone .box,.contact-website .box,.contact-captcha .box{width:57%;height:20px;resize:none}.contact-subject .box{width:58%;height:27px;resize:none;padding:5px 0}.contact-message .box{width:57%;height:170px;resize:none}.contact-buttons .submit{width:35%;height:28px;background:url(/files/btn-form.png) no-repeat;font-family:'Calibri';font-size:16px;color:#3f89f8;padding:0 0 2px 2px;text-shadow:1px 1px 3px #fff;border:1px solid #e7e7e7;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}.contact-buttons .reset{width:22%;height:28px;background:url(/files/btn-form.png) no-repeat;font-family:'Calibri';font-size:16px;color:#3f89f8; padding:0 0 2px 2px;text-shadow:1px 1px 3px #fff;border:1px solid #e7e7e7;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}.contact-buttons .submit:hover,.contact-buttons .reset:hover{background:#f5f4f4;cursor:pointer}.contact-info{float:left;position:relative;width:100%;margin-top:26px}.ctitle{display:table;font-size:35px;font-weight:normal;font-family:'Akzidenz-LT-CD';color:#f89a3f;letter-spacing:1px;margin-top:30px}.cp1{display:block;font-size:30px;font-weight:normal;font-family:'Calibri';letter-spacing:1px}.cp2{display:block;font-size:12px;font-weight:normal;font-family:'Calibri';font-style:italic;letter-spacing:0.5px;margin-bottom:70px}.cl1{display:block;font-size:25px;font-weight:normal;font-family:'Calibri';letter-spacing:0.5px}.cl2{display:block;font-size:12px;font-weight:normal;font-family:'Calibri';font-style:italic;letter-spacing:0.5px;margin-bottom:70px}.contact-hours{float:left;width:100%;font-size:15px;font-weight:normal;font-family:'Calibri'}.cdays{float:left;display:block;margin-left:1px}.ctime{float:right;display:block}.cpst{float:right;font-size:14px;color:#3f89f8;margin-left:55px}.ch-divider{float:left;position:relative;width:100%;height:1px;background:#e7e7e7;margin:3px 0}.review-form-wrap{float:left;position:relative;width:100%;height:auto;margin-top:10px}.review-errors{width:100%;font-size:13px;font-weight:normal;font-style:italic;color:#f00}.review-accesscode,.review-firstname,.review-lastname,.review-city,.review-state,.review-email,.review-message{font-size:15px;font-weight:normal;color:#000;margin-bottom:12px}.review-accesscode .box,.review-firstname .box,.review-lastname .box,.review-city .box,.review-state .box,.review-email .box{width:85%;height:20px;resize:none}.review-message .box{width:85%;height:170px;resize:none}.review-buttons .submit{width:50%;height:28px;background:url(/files/btn-form.png) no-repeat;font-family:'Calibri';font-size:16px;color:#3f89f8;padding:0 0 2px 2px;text-shadow:1px 1px 3px #fff;border:1px solid #e7e7e7;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}.review-buttons .reset{width:35%;height:28px;background:url(/files/btn-form.png) no-repeat;font-family:'Calibri';font-size:16px;color:#3f89f8; padding:0 0 2px 2px;text-shadow:1px 1px 3px #fff;border:1px solid #e7e7e7;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}.review-buttons .submit:hover,.review-buttons .reset:hover{background:#f5f4f4;cursor:pointer}.submit-review a,.submit-review a:link,.submit-review a:visited,.submit-review a:active{float:right;font-size:18px;font-weight:normal;color:#3f89f8;text-decoration:none;background:transparent;margin:-35px 35px 0 0}.submit-review a:hover{color:#f89a3f}.r-divider{float:left;position:relative;width:660px;border-top:solid 2px #e7e7e7;margin:5px 0 10px 0}.reviews{white-space:pre-wrap;margin:20px 0 12px 0} .r-info{text-transform:capitalize}.r-state{text-transform:uppercase}.s-link a,.s-link a:link,.s-link a:visited,.s-link a:active{font-size:14px;font-weight:normal;color:#3f89f8;text-decoration:underline;background:transparent}.s-link a:hover{text-decoration:none;color:#f89a3f}.s-contact1{font-size:18px;letter-spacing:0.5px}.s-contact2{display:block;font-size:12px;letter-spacing:0.5px;font-style:italic;margin:-5px 0 10px 0}.tech-wrap{float:left;position:relative;width:960px;margin:30px 0 -25px 0;opacity:0.5}.t-html{float:left;position:relative;width:110px;height:86px;background:url(/files/html.png) no-repeat;margin-left:-12px}.t-css{float:left;position:relative;width:110px;height:86px;background:url(/files/css.png) no-repeat;margin-left:-8px}.t-jquery{float:left;position:relative;width:150px;height:86px;background:url(/files/jquery.png) no-repeat;margin-left:25px}.t-java{float:left;position:relative;width:140px;height:86px;background:url(/files/java.png) no-repeat;margin-left:10px}.t-sql{float:left;position:relative;width:140px;height:86px;background:url(/files/sql.png) no-repeat;margin-left:12px}.t-php{float:left;position:relative;width:140px;height:86px;background:url(/files/php.png) no-repeat;margin-left:10px}.t-flash{float:left;position:relative;width:120px;height:86px;background:url(/files/flash.png) no-repeat;margin-left:-15px}.t-apple{float:left;position:relative;width:140px;height:86px;background:url(/files/apple.png) no-repeat;margin:30px 0 0 140px}.t-android{float:left;position:relative;width:120px;height:86px;background:url(/files/android.png) no-repeat;margin:30px 0px}.t-windows{float:left;position:relative;width:200px;height:86px;background:url(/files/windows.png) no-repeat;margin:30px 30px}.t-berry{float:left;position:relative;width:200px;height:86px;background:url(/files/berry.png) no-repeat;margin:30px 0 0 -5px}.mobile-switch-wrap{float:left;position:relative;width:960px;margin:50px auto -40px auto}.mobile-switch{font-size:30px;font-family:'Myriad-CD-BD';color:#159fef;text-decoration:none;text-shadow:0px 0px 1px #b0dbf2;background:transparent}.mobile-switch:hover{color:#f89a3f} .footer-left{float:left;position:relative;width:250px;height:250px;margin-top:1px}.f-nav li{display:table;list-style:none;padding-bottom:4px}.f-nav a{float:left;font-size:35px;font-family:'Akzidenz-LT-CD';font-weight:bold;color:#fff;text-decoration:none;letter-spacing:1px;text-shadow:1px 1px 3px #000;background:transparent}.f-nav a:hover{text-decoration:underline}.footer-main{float:left;display:table;position:relative;width:455px;height:230px;color:#fff;letter-spacing:2px;margin:-5px 0 0 3px}.f-logo{display:block;position:relative;width:400px;height:170px;margin:45px auto}.footer-right{float:left;width:250px;height:250px;font-family:'Akzidenz-LT-CD';font-weight:bold;color:#fff;margin-top:16px}.f-use{float:left;display:block;width:100%;font-size:30px;text-decoration:none;letter-spacing:0.5px;text-shadow:3px 3px 5px #000;margin-bottom:20px}.f-use a,.f-use a:link,.f-use a:visited,.f-use a:active{color:#fff;text-decoration:none;background:transparent}.f-use a:hover{text-decoration:underline}.f-phone{float:left;display:block;width:100%;font-size:50px;letter-spacing:0px;text-shadow:1px 1px 3px #000}.f-country{float:left;display:block;width:100%;font-size:20px;letter-spacing:0.5px;text-shadow:1px 1px 3px #000;margin:-8px 0 20px 0}.f-social-wrap{float:left;width:100%;margin:100px auto 0px auto}.f-social-connect{display:block;font-size:20px;letter-spacing:0px;text-shadow:1px 1px 3px #000;margin-bottom:5px}.f-social-facebook a{float:left;display:inline;width:40px;height:40px;background:url(/files/icon-facebook.png) no-repeat;margin-left:65px;overflow:hidden}.f-social-linkedin a{float:left;display:inline;width:41px;height:40px;background:url(/files/icon-linkedin.png) no-repeat;overflow:hidden}.f-social-google a{float:left;display:inline;width:41px;height:40px;background:url(/files/icon-google.png) no-repeat;overflow:hidden}.f-social-facebook a:hover,.f-social-myspace a:hover,.f-social-linkedin a:hover,.f-social-google a:hover{opacity:0.5}.end{background:url(/files/footer-bg.png) top center no-repeat;height:75px}.footer-logo{float:left;display:relative;background:url(/files/logo.png) no-repeat;margin-top:17px}.copyright-wrap,.reserved-wrap{display:relative;font-family:'myriad-CD-BD';font-size:17px;color:#fff;text-shadow:1px 2px 3px #000;word-spacing:2px;letter-spacing:0.5px}.copyright{float:left;width:236px;padding-top:43px;margin:0 17px 0 92px}.reserved{float:right;width:230px;padding-top:43px;margin-right:0px}@media screen and (max-width:980px){.slide-wrap,.slider-control-nav{width:960px}}@font-face{font-family:'Akzidenz-LT-CD';src:url('/fonts/berthold_akzidenz_grotesk_be_light_condensed-webfont.eot');src:url('/fonts/berthold_akzidenz_grotesk_be_light_condensed-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/berthold_akzidenz_grotesk_be_light_condensed-webfont.woff') format('woff'),url('/fonts/berthold_akzidenz_grotesk_be_light_condensed-webfont.ttf') format('truetype'),url('/fonts/berthold_akzidenz_grotesk_be_light_condensed-webfont.svg#berthold_akzidenz_grotesk_be_light_condensed-webfont') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Humanist-LT';src:url('/fonts/humanist_521_light_bt-webfont.eot');src:url('/fonts/humanist_521_light_bt-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/humanist_521_light_bt-webfont.woff') format('woff'),url('/fonts/humanist_521_light_bt-webfont.ttf') format('truetype'),url('/fonts/humanist_521_light_bt-webfont.svg#humanist_521_light_bt-webfont') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Myriad-CD';src:url('/fonts/myriadpro-cond-webfont.eot');src:url('/fonts/myriadpro-cond-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/myriadpro-cond-webfont.woff') format('woff'),url('/fonts/myriadpro-cond-webfont.ttf') format('truetype'),url('/fonts/myriadpro-cond-webfont.svg#myriadpro-cond-webfont') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Myriad-CD-BD';src:url('/fonts/myriadpro-boldcond-webfont.eot');src:url('/fonts/myriadpro-boldcond-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/myriadpro-boldcond-webfont.woff') format('woff'),url('/fonts/myriadpro-boldcond-webfont.ttf') format('truetype'),url('/fonts/myriadpro-boldcond-webfont.svg#myriadpro-boldcond-webfont') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Calibri';src:url('/fonts/calibri.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'slider-icon';src:url('/fonts/slider-icon.eot');src:url('/fonts/slider-icon.eot?#iefix') format('embedded-opentype'),url('/fonts/slider-icon.woff') format('woff'),url('/fonts/slider-icon.ttf') format('truetype'),url('/fonts/slider-icon.svg#slider-icon') format('svg');font-weight:normal;font-style:normal}.header-wrap,.slide-wrap,.top-wrap,.body-wrap,.bottom-wrap,.footer-wrap,.end-wrap{float:left;width:100%;clear:both}.header,.top,.body,.bottom,.footer,.end{width:960px;margin:auto auto}.nav{width:480px;height:30px;margin-top:-8px}.header-logo,.footer-logo{width:269px;height:56px}.footer{width:960px;height:250px;background:url(/files/footer.jpg) top center no-repeat}.header-wrap{background:url(/files/header-bg-fill.png) top center repeat-x;height:90px;position:relative;z-index:2}.slide-wrap{float:left;position:relative;width:100%;height:570px;background:#fff;margin:-25px 0 0px 0;overflow:hidden;z-index:1}.top-wrap{background:url(/files/page-top-bg-fill.png) top center repeat-x;height:32px;margin-top:-22px;position:relative;z-index:2}.body-wrap{background:#fff;padding:30px 0px}.bottom-wrap{background:url(/files/page-bottom-bg-fill.png) top center repeat-x;height:32px;position:relative;z-index:2}.footer-wrap{height:250px;background:url(/files/footer-fill.jpg) top center repeat-x;margin-top:-20px;position:relative;z-index:1}.end-wrap{background:url(/files/footer-bg-fills.png) top center repeat-x;height:75px;margin-top:-20px;position:relative;z-index:2}.header{background:url(/files/header-bg.png) top center no-repeat;height:90px}.header-logo{float:left;display:relative;background:url(/files/logo.png) no-repeat;margin:2px 0 0 64px}.nav{height:30px;float:right;display:relative;margin:5px 8px 0 0}.nav li{display:inline}.nav a,.nav a:link,.nav a:visited,.nav a:active{float:left;font-size:27px;font-family:'Akzidenz-LT-CD';font-weight:bold;color:#fff;text-shadow:1px 1px 3px #000;text-decoration:none;letter-spacing:1px;margin-right:25px;background:transparent}.nav a:hover{text-decoration:underline;text-shadow:2px 4px 6px #000}.slider-container a:active,.slider a:active,.slider-container a:focus,.slider a:focus {outline:none}.slides,.slider-control-nav,.slider-direction-nav{margin:0;padding:0;list-style:none}.slider{margin:0;padding:0;width:100%;height:408px}.slider .slides >li{display:none;-webkit-backface-visibility:hidden}.slider .slides img{width:100%;height:570px;display:block;overflow:hidden}.slider-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides >li:first-child{display:block}.slider{margin:0 0 60px;background:#fff;position:relative;zoom:1}.slider-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .slider-viewport{max-height:300px}.slider .slides{zoom:1}.carousel li{margin-right:5px}.slider-direction-nav{*height:0}.slider-direction-nav a {text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:70%;z-index:10;overflow:hidden;opacity:1;cursor:pointer;color:rgba(255,255,255,1.0);text-shadow:3px 1px 0px rgba(0,0,0,1);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.slider-direction-nav .slider-prev{left:-50px}.slider-direction-nav .slider-next{right:-50px;text-align:right}.slider:hover .slider-prev{opacity:1;left:10px}.slider:hover .slider-next{opacity:1;right:10px}.slider:hover .slider-next:hover,.slider:hover .slider-prev:hover{color:#159fef;text-shadow:3px 1px 0px #000;opacity:0.8}.slider-direction-nav .slider-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.slider-direction-nav a:before {font-family:"slider-icon";font-size:40px;display:inline-block;content:'f001'}.slider-direction-nav a.slider-next:before {content:'f002'}.slider-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.slider-pauseplay a:before {font-family:"slider-icon";font-size:20px;display:inline-block;content:'f004'}.slider-pauseplay a:hover {opacity:1}.slider-pauseplay a.slider-play:before{content:'f003'}.slider-control-nav{width:100%;position:absolute;bottom:-140px;text-align:center}.slider-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.slider-control-paging li a{width:11px;height:11px;display:block;background:rgba(255,255,255,1);cursor:pointer;-webkit-box-shadow:3px 1px 0px #000;-moz-box-shadow:3px 1px 0px #000;-ms-box-shadow:3px 1px 0px #000;-o-box-shadow:3px 1px 0px #000;box-shadow:3px 1px 0px #000;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}.slider-control-paging li a:hover{background:#159fef}.slider-control-paging li a.slider-active{background:#159fef;cursor:default}.slider-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.slider-control-thumbs li{width:25%;float:left;margin:0}.slider-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.slider-control-thumbs img:hover{opacity:1}.slider-control-thumbs .slider-active{opacity:1;cursor:default}.layout-main{float:left;width:430px;margin-left:235px}.layout-left{float:left;width:225px;margin:0px 0 50px -675px}.layout-right-show{float:right;width:225px;margin:0 3px 50px 20px}.layout-left-hidden{display:none}.layout-right-hidden{display:none}.layout-privacy-terms{float:left;width:920px}.top{background:url(/files/page-top-bg.png) top center no-repeat;height:32px;position:relative;z-index:1}.bottom{background:url(/files/page-bottom-bg.png) top center repeat-x;height:32px}.page{float:left;width:920px;background:url(/files/content-g.png) top center repeat-x;padding:10px 20px;border-left:solid 2px #e7e7e7;border-right:solid 2px #e7e7e7;-moz-border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.page-top{float:left;position:relative;width:920px;height:18px;background:url(/files/top-divider.png) no-repeat;margin-top:-27px}.page-bottom{float:left;position:relative;width:920px;height:18px;background:url(/files/bottom-divider.png) no-repeat;margin:0px 0 0 22px}.page-content-full h2{font-size:40px;font-weight:bold;font-family:'Akzidenz-LT-CD';color:#159fef;letter-spacing:1px;line-height:45px;margin:-15px 0 0px 0}.page-content-full h3{font-size:18px;font-weight:500;font-family:'Calibri';color:#3f89f8;letter-spacing:0.6px;margin-top:0px}.page-content-full h4{font-size:18px;font-weight:600;font-family:'Humanist-LT';color:#000;text-align:center;letter-spacing:0.6px;margin:-5px 0 2px 0}.page-content-full{float:left;width:650px;font-size:14px;font-weight:normal;font-family:'Calibri';letter-spacing:0.2px;line-height:25px;margin:0 0 10px 20px;padding-left:5px}.page-content-half h2{font-size:40px;font-weight:bold;font-family:'Akzidenz-LT-CD';color:#159fef;text-align:center;letter-spacing:1px;line-height:45px;margin:-10px 0 0px 0}.page-content-half h3{font-size:18px;font-weight:500;font-family:'Calibri';color:#3f89f8;text-align:center;letter-spacing:0.3px;margin-top:0px}.page-content-half{float:left;width:410px;font-size:14px;font-weight:normal;font-family:'Calibri';letter-spacing:0.2px;line-height:25px;margin:-4px 0 10px 20px;padding-left:5px}.page-content-privacy-terms h2{font-size:40px;font-weight:bold;font-family:'Akzidenz-LT-CD';color:#159fef;letter-spacing:1px;line-height:45px;margin:-15px 0 0px 0;text-align:center}.page-content-privacy-terms{float:left;font-size:14px;font-weight:normal;font-family:'Calibri';letter-spacing:0.2px;line-height:25px;margin-bottom:10px}.about-img{float:right;position:relative;width:230px;height:414px}.services-content{float:left;position:relative;width:660px;margin-top:30px}.s-img{float:left;position:relative;width:250px;height:150px;margin:0 20px 20px 0}.s-img:hover{opacity:0.3}.s-title a{display:block;font-size:30px;font-weight:600;font-family:'Akzidenz-LT-CD';color:#3f89f8;text-decoration:none;letter-spacing:1px;margin-top:5px;background:transparent}.s-title a:hover{text-decoration:none;color:#f89a3f}.s-text{font-size:14px;font-weight:normal;font-family:'Calibri';color:#000;letter-spacing:0.5px}.s-header{font-size:18px;font-weight:500;font-family:'Calibri';color:#3f89f8;letter-spacing:0.1px}.s-category{font-size:25px;font-weight:600;font-family:'Akzidenz-LT-CD';color:#f89a3f;letter-spacing:0.5px;margin:20px 0 -10px 0}.s-header-img{position:relative;width:600px;height:240px;margin:10px auto -5px auto}.s-side-img{float:right;position:relative;width:230px;height:230px;margin-top:20px}.s-multi-img{float:right;position:relative;width:150px;height:150px}.s-more a{float:left;display:block;width:13%;font-size:14px;font-weight:500;font-family:'Calibri';color:#3f89f8;text-decoration:none;letter-spacing:0.5px;background:transparent;overflow:hidden}.s-more a:hover{text-decoration:underline}.sr-divider{float:left;position:relative;width:660px;border-top:solid 2px #e7e7e7;margin-bottom:14px}.contact-form-wrap{float:left;position:relative;width:100%;height:auto;margin-top:30px}.ftitle{font-size:32px;font-weight:normal;font-family:'Akzidenz-LT-CD';color:#f89a3f;letter-spacing:1px;margin-bottom:15px}.required-header{width:100%;font-size:12px;font-weight:normal;font-style:italic;color:#000;margin-bottom:5px}.required{width:100%;font-size:14px;font-weight:bold;color:#f00}.equals{width:100%;font-size:10px;font-weight:bold;color:#000;margin:0 2px 0 6px}.captcha-image{width:375px;height:29px;opacity:0.7;border:none}.captcha-info{width:57%;font-size:12px;font-weight:normal;font-style:italic;text-align:center}.contact-errors{width:100%;font-size:13px;font-weight:normal;font-style:italic;color:#f00}.contact-name,.contact-subject,.contact-email,.contact-phone,.contact-website,.contact-method,.contact-message,.contact-captcha{font-size:15px;font-weight:normal;color:#000;margin-bottom:12px}.contact-name .box,.contact-email .box,.contact-phone .box,.contact-website .box,.contact-captcha .box{width:57%;height:20px;resize:none}.contact-subject .box{width:58%;height:27px;resize:none;padding:5px 0}.contact-message .box{width:57%;height:170px;resize:none}.contact-buttons .submit{width:35%;height:28px;background:url(/files/btn-form.png) no-repeat;font-family:'Calibri';font-size:16px;color:#3f89f8;padding:0 0 2px 2px;text-shadow:1px 1px 3px #fff;border:1px solid #e7e7e7;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}.contact-buttons .reset{width:22%;height:28px;background:url(/files/btn-form.png) no-repeat;font-family:'Calibri';font-size:16px;color:#3f89f8; padding:0 0 2px 2px;text-shadow:1px 1px 3px #fff;border:1px solid #e7e7e7;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}.contact-buttons .submit:hover,.contact-buttons .reset:hover{background:#f5f4f4;cursor:pointer}.contact-info{float:left;position:relative;width:100%;margin-top:26px}.ctitle{display:table;font-size:35px;font-weight:normal;font-family:'Akzidenz-LT-CD';color:#f89a3f;letter-spacing:1px;margin-top:30px}.cp1{display:block;font-size:30px;font-weight:normal;font-family:'Calibri';letter-spacing:1px}.cp2{display:block;font-size:12px;font-weight:normal;font-family:'Calibri';font-style:italic;letter-spacing:0.5px;margin-bottom:70px}.cl1{display:block;font-size:25px;font-weight:normal;font-family:'Calibri';letter-spacing:0.5px}.cl2{display:block;font-size:12px;font-weight:normal;font-family:'Calibri';font-style:italic;letter-spacing:0.5px;margin-bottom:70px}.contact-hours{float:left;width:100%;font-size:15px;font-weight:normal;font-family:'Calibri'}.cdays{float:left;display:block;margin-left:1px}.ctime{float:right;display:block}.cpst{float:right;font-size:14px;color:#3f89f8;margin-left:55px}.ch-divider{float:left;position:relative;width:100%;height:1px;background:#e7e7e7;margin:3px 0}.review-form-wrap{float:left;position:relative;width:100%;height:auto;margin-top:10px}.review-errors{width:100%;font-size:13px;font-weight:normal;font-style:italic;color:#f00}.review-accesscode,.review-firstname,.review-lastname,.review-city,.review-state,.review-email,.review-message{font-size:15px;font-weight:normal;color:#000;margin-bottom:12px}.review-accesscode .box,.review-firstname .box,.review-lastname .box,.review-city .box,.review-state .box,.review-email .box{width:85%;height:20px;resize:none}.review-message .box{width:85%;height:170px;resize:none}.review-buttons .submit{width:50%;height:28px;background:url(/files/btn-form.png) no-repeat;font-family:'Calibri';font-size:16px;color:#3f89f8;padding:0 0 2px 2px;text-shadow:1px 1px 3px #fff;border:1px solid #e7e7e7;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}.review-buttons .reset{width:35%;height:28px;background:url(/files/btn-form.png) no-repeat;font-family:'Calibri';font-size:16px;color:#3f89f8; padding:0 0 2px 2px;text-shadow:1px 1px 3px #fff;border:1px solid #e7e7e7;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}.review-buttons .submit:hover,.review-buttons .reset:hover{background:#f5f4f4;cursor:pointer}.submit-review a,.submit-review a:link,.submit-review a:visited,.submit-review a:active{float:right;font-size:18px;font-weight:normal;color:#3f89f8;text-decoration:none;background:transparent;margin:-35px 35px 0 0}.submit-review a:hover{color:#f89a3f}.r-divider{float:left;position:relative;width:660px;border-top:solid 2px #e7e7e7;margin:5px 0 10px 0}.reviews{white-space:pre-wrap;margin:20px 0 12px 0} .r-info{text-transform:capitalize}.r-state{text-transform:uppercase}.s-link a,.s-link a:link,.s-link a:visited,.s-link a:active{font-size:14px;font-weight:normal;color:#3f89f8;text-decoration:underline;background:transparent}.s-link a:hover{text-decoration:none;color:#f89a3f}.s-contact1{font-size:18px;letter-spacing:0.5px}.s-contact2{display:block;font-size:12px;letter-spacing:0.5px;font-style:italic;margin:-5px 0 10px 0}.tech-wrap{float:left;position:relative;width:960px;margin:30px 0 -25px 0;opacity:0.5}.t-html{float:left;position:relative;width:110px;height:86px;background:url(/files/html.png) no-repeat;margin-left:-12px}.t-css{float:left;position:relative;width:110px;height:86px;background:url(/files/css.png) no-repeat;margin-left:-8px}.t-jquery{float:left;position:relative;width:150px;height:86px;background:url(/files/jquery.png) no-repeat;margin-left:25px}.t-java{float:left;position:relative;width:140px;height:86px;background:url(/files/java.png) no-repeat;margin-left:10px}.t-sql{float:left;position:relative;width:140px;height:86px;background:url(/files/sql.png) no-repeat;margin-left:12px}.t-php{float:left;position:relative;width:140px;height:86px;background:url(/files/php.png) no-repeat;margin-left:10px}.t-flash{float:left;position:relative;width:120px;height:86px;background:url(/files/flash.png) no-repeat;margin-left:-15px}.t-apple{float:left;position:relative;width:140px;height:86px;background:url(/files/apple.png) no-repeat;margin:30px 0 0 140px}.t-android{float:left;position:relative;width:120px;height:86px;background:url(/files/android.png) no-repeat;margin:30px 0px}.t-windows{float:left;position:relative;width:200px;height:86px;background:url(/files/windows.png) no-repeat;margin:30px 30px}.t-berry{float:left;position:relative;width:200px;height:86px;background:url(/files/berry.png) no-repeat;margin:30px 0 0 -5px}.mobile-switch-wrap{float:left;position:relative;width:960px;margin:50px auto -40px auto}.mobile-switch{font-size:30px;font-family:'Myriad-CD-BD';color:#159fef;text-decoration:none;text-shadow:0px 0px 1px #b0dbf2;background:transparent}.mobile-switch:hover{color:#f89a3f} .footer-left{float:left;position:relative;width:250px;height:250px;margin-top:1px}.f-nav li{display:table;list-style:none;padding-bottom:4px}.f-nav a{float:left;font-size:35px;font-family:'Akzidenz-LT-CD';font-weight:bold;color:#fff;text-decoration:none;letter-spacing:1px;text-shadow:1px 1px 3px #000;background:transparent}.f-nav a:hover{text-decoration:underline}.footer-main{float:left;display:table;position:relative;width:455px;height:230px;color:#fff;letter-spacing:2px;margin:-5px 0 0 3px}.f-logo{display:block;position:relative;width:400px;height:170px;margin:45px auto}.footer-right{float:left;width:250px;height:250px;font-family:'Akzidenz-LT-CD';font-weight:bold;color:#fff;margin-top:16px}.f-use{float:left;display:block;width:100%;font-size:30px;text-decoration:none;letter-spacing:0.5px;text-shadow:3px 3px 5px #000;margin-bottom:20px}.f-use a,.f-use a:link,.f-use a:visited,.f-use a:active{color:#fff;text-decoration:none;background:transparent}.f-use a:hover{text-decoration:underline}.f-phone{float:left;display:block;width:100%;font-size:50px;letter-spacing:0px;text-shadow:1px 1px 3px #000}.f-country{float:left;display:block;width:100%;font-size:20px;letter-spacing:0.5px;text-shadow:1px 1px 3px #000;margin:-8px 0 20px 0}.f-social-wrap{float:left;width:100%;margin:100px auto 0px auto}.f-social-connect{display:block;font-size:20px;letter-spacing:0px;text-shadow:1px 1px 3px #000;margin-bottom:5px}.f-social-facebook a{float:left;display:inline;width:40px;height:40px;background:url(/files/icon-facebook.png) no-repeat;margin-left:65px;overflow:hidden}.f-social-linkedin a{float:left;display:inline;width:41px;height:40px;background:url(/files/icon-linkedin.png) no-repeat;overflow:hidden}.f-social-google a{float:left;display:inline;width:41px;height:40px;background:url(/files/icon-google.png) no-repeat;overflow:hidden}.f-social-facebook a:hover,.f-social-myspace a:hover,.f-social-linkedin a:hover,.f-social-google a:hover{opacity:0.5}.end{background:url(/files/footer-bg.png) top center no-repeat;height:75px}.footer-logo{float:left;display:relative;background:url(/files/logo.png) no-repeat;margin-top:17px}.copyright-wrap,.reserved-wrap{display:relative;font-family:'myriad-CD-BD';font-size:17px;color:#fff;text-shadow:1px 2px 3px #000;word-spacing:2px;letter-spacing:0.5px}.copyright{float:left;width:236px;padding-top:43px;margin:0 17px 0 92px}.reserved{float:right;width:230px;padding-top:43px;margin-right:0px}@media screen and (max-width:980px){.slide-wrap,.slider-control-nav{width:960px}}