﻿/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;}audio:not([controls]){display:none;height:0;}progress{vertical-align:baseline;}template,[hidden]{display:none;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}dfn{font-style:italic;}h1{font-size:2em;margin:.67em 0;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}img{border-style:none;}svg:not(:root){overflow:hidden;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;overflow:visible;}button,input,select,textarea{font:inherit;margin:0;}optgroup{font-weight:bold;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-input-placeholder{color:inherit;opacity:.54;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}@font-face{font-family:'SourceSansPro';src:url('/Content/Fonts/SourceSansPro/SourceSansPro-Regular.ttf') format('truetype');}@font-face{font-family:'SourceSansPro';src:url('/Content/Fonts/SourceSansPro/SourceSansPro-Bold.ttf') format('truetype');font-weight:bold;}*,*:before,*:after{box-sizing:border-box;}body{background-color:#f0ede8;font-family:'SourceSansPro';font-size:14px;}a{color:#000;}a.visited{color:#000;}a:hover{color:#e87d48;}a:active{color:#5cc0e5;}h1{width:320px;height:25px;background-image:url('/Content/Images/Logo.png');font-size:0;display:block;margin-top:32px;margin-bottom:25px;}h2{font-size:24px;letter-spacing:.05em;color:#00a7e4;margin:65px 0;margin-bottom:8px;margin-left:30px;}h2:before,h2:after{font-weight:normal;color:#666;}h2:before{content:'</';}h2:after{content:'>';}h3{color:#00a7e4;font-size:14px;font-weight:normal;}.sub-headline-text{color:#666;font-size:14px;margin-bottom:35px;margin-left:30px;}.slogan-text{color:#00a7e4;font-size:24px;text-align:center;letter-spacing:.05em;margin:65px 120px;}@media(max-width:980px){.slogan-text{margin:65px 10px;}}.slogan-text .emphasized{color:#000;}.slogan-text:before,.slogan-text:after{font-weight:normal;color:#666;}.slogan-text:before{content:'</';}.slogan-text:after{content:'>';}.header-banner-container{width:100%;height:200px;background-image:url('/Content/Images/Header.jpg');}span.email-address>span{display:none;}.page-container{margin:auto;width:960px;}@media(max-width:980px){.page-container{width:640px;}}@media(max-width:660px){.page-container{width:320px;}}.services-tile-container:after{content:"";display:table;clear:both;}.services-tile{width:320px;height:160px;float:left;background-color:#ccc;padding:30px;}.services-tile.web-development{background-color:#5cc0e5;color:#333;}.services-tile.web-development .service-icon{background-position:-2px -2px;}.services-tile.software-development{background-color:#1e1b3c;color:#fff;}.services-tile.software-development .service-icon{background-position:-94px -2px;}.services-tile.network-administration{background-color:#5cae25;color:#333;}.services-tile.network-administration .service-icon{background-position:-186px -2px;}.service-icon{width:90px;height:90px;background-image:url('/Content/Images/Global_Sprite.png');float:left;}.service-name{font-weight:bold;font-size:16px;margin-left:30px;margin-bottom:10px;float:left;width:140px;}.service-description{font-size:12px;margin-left:30px;line-height:20px;float:left;width:140px;}.features-container:after{content:"";display:table;clear:both;}.features-item{width:320px;height:300px;background-color:#fff;border:solid 1px #dcd8d1;border-width:1px 1px 1px 0;float:left;text-align:center;}.features-item:first-of-type{border-left-width:1px;}@media(max-width:980px){.features-item:last-of-type{border-width:0 1px 1px 1px;}}@media(max-width:660px){.features-item{border-width:0 1px 1px 1px;}.features-item:first-of-type{border-top-width:1px;}}.features-item.transparent-development .feature-image{background-position:-2px -94px;}.features-item.scrum-oriented-approach .feature-image{background-position:-304px -94px;}.features-item.cloud-optimized-solutions .feature-image{background-position:-606px -94px;}.feature-image{width:300px;height:150px;display:inline-block;margin-top:50px;margin-bottom:25px;background-image:url('/Content/Images/Global_Sprite.png');}.feature-description{width:150px;margin:auto;text-align:center;font-size:14px;color:#666;}.feature-description .emphasized{font-weight:bold;}.showcase-container:after{content:"";display:table;clear:both;}.showcase-item-column{width:480px;height:802px;float:left;}@media(max-width:980px){.showcase-item-column{width:320px;}}.product-category-item{display:inline-block;margin:auto;text-transform:uppercase;background-color:#fff;padding:6px 12px;}.showcase-image{margin:40px 0;display:inline-block;box-shadow:0 0 5px 2px rgba(0,0,0,.3);}.showcase-title{font-weight:bold;margin-bottom:5px;color:#fff;}.showcase-description{line-height:20px;color:#fff;}.showcase-item{width:480px;height:526px;text-align:center;}.showcase-item.type-A{background-color:#5cc0e5;}.showcase-item.type-B{height:276px;background-color:#5cae25;}.showcase-item.type-B .showcase-image{box-shadow:none;margin:30px 0;}.showcase-item.type-C{height:276px;background-color:#e87d48;}.showcase-item.type-C .showcase-image{margin:20px 0;}.showcase-item.type-D{background-color:#1e1b3c;}.showcase-item.type-A .showcase-image-container,.showcase-item.type-D .showcase-image-container{height:360px;}@media(max-width:980px){.showcase-item{width:320px;}.showcase-item.type-A .showcase-image,.showcase-item.type-D .showcase-image{width:300px;height:200px;}}.footer-container{background-color:#262626;padding:30px 0;}.footer-container:after{content:"";display:table;clear:both;}.footer-container a,.footer-container a.visited{color:#888;}.footer-container a:hover{color:#e87d48;}.footer-container a:active{color:#5cc0e5;}.footer-item{width:320px;height:45px;line-height:45px;float:left;font-size:14px;color:#888;text-align:center;}.return-link{text-decoration:none;}.return-link .return-link-icon{display:inline-block;width:11px;height:14px;background-image:url('/Content/Images/Global_Sprite.png');background-position:-278px -2px;vertical-align:middle;margin-right:3px;}.return-link .return-link-text{vertical-align:middle;text-decoration:underline;}