@charset "utf-8";body{margin:0;padding:0;font-family:'Open Sans',verdana,arial,sans-serif;font-size:15px;line-height:24px;color:#444;-webkit-text-size-adjust:100%}h1{font-family:'Lato',sans-serif;font-size:12px;font-weight:700;color:#aaa;padding:0;margin-bottom:10px;margin-top:0}h2{font-family:'Roboto',sans-serif;font-size:24px;font-weight:400;color:#19A9DE;padding:0;margin-bottom:10px;margin-top:0}.large{font-size:30px;line-height:35px}h3{font-family:'Roboto',sans-serif;font-size:21px;font-weight:400;color:#000}h4{font-family:'Roboto',sans-serif;font-size:18px;font-weight:400;color:#333}h5{font-family:'Roboto',sans-serif;font-size:16px;font-weight:400;color:#333}img{display:inline-block;border:0}.image{display:block;margin:0;padding:0;border:none}a{color:#05398F;font-weight:700;text-decoration:none}a:hover{color:#FFC000}li{padding:5px 0}.center{display:block;margin:0 auto;text-align:center}.spacer{clear:both;width:100%;height:30px}.bigspacer{clear:both;width:100%;height:60px}.pad{padding:2%}.clear{clear:both}.ltblue{color:#19A9DE}.dkblue{color:#05398F}.dkgrey{color:#3a3a3a}.green{color:#090;font-weight:700}.red{color:#900;font-weight:700}.bk-blue{margin:0;padding:0;background-color:#05398F}.bk-grey{margin:0;padding:0;background-color:#4A4A4A}.bk-ltgrey{margin:0;padding:0;background-color:#fafafa;overflow:auto}.bk-yellow{margin:0;padding:0;background-color:#F5EE95;overflow:auto}input.text{outline:none;border-radius:5px;border:1px solid #dadada;background-color:#fafafa;margin:0;padding:5px 10px;font-family:'Open Sans',verdana,arial,sans-serif;font-size:15px;line-height:20px;max-width:90%}input.nicebuttongrey{padding:10px 20px!important}input:focus{outline:0}input[type="radio"]{display:none}input[type="radio"] + label span{display:inline-block;width:19px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;-moz-border-radius:50%;border-radius:50%;border:1px solid #000;background-color:#efefef}input[type="radio"]:checked + label span{background-color:#4a4a4a}input[type="radio"] + label span,input[type="radio"]:checked + label span{-webkit-transition:background-color .4s linear;-o-transition:background-color .4s linear;-moz-transition:background-color .4s linear;transition:background-color .4s linear}.textarea{outline:none;height:150px;width:80%;border-radius:5px;border:1px solid #dadada;background-color:#fafafa;margin:0;padding:5px 10px;font-family:'Open Sans',verdana,arial,sans-serif;font-size:15px;line-height:20px}.txtshadow{text-shadow:2px 2px 2px #cacaca}.txtupper{text-transform:uppercase}.small{font-family:'Lato',sans-serif;font-size:12px;color:#aaa}pre{font-size:12px;width:100%}.hrline{width:100%;height:1px;background-color:#e1e1e1;border-bottom:1px solid #efefef}img.max80{margin:0 auto;display:block;max-width:80%;height:auto}img.max70{margin:0 auto;display:block;max-width:70%;height:auto}img.max60{margin:0 auto;display:block;max-width:60%;height:auto}img.max40{margin:0 auto;display:block;max-width:40%;height:auto}img.statusicon{width:64px!important;height:64px!important}.corners{border-radius:10px}.hidden{display:none}.spinner{width:100%;height:200px;background-image:url(../images/spinner.gif);background-position:center center;background-repeat:no-repeat}.portfolio{cursor:pointer}.portfoliodiv{height:500px;margin:0 10%}#portfolio0{margin:0 auto;width:100%;text-align:center}.portfoliopic{display:none}.portfolioimg{display:block;width:60%;margin:0 auto}ul.nicelist{margin:0;padding:0;list-style-type:none;border-radius:10px}ul.nicelist li{width:100%;padding:8px 0 5px}ul.nicelist li a{display:block;width:80%;margin:0 auto;color:#000;font-family:'Roboto',sans-serif;font-size:15px;font-weight:400}.nicebuttongrey{-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ededed),color-stop(1,#dfdfdf));background:-moz-linear-gradient(center top,#ededed 5%,#dfdfdf 100%);background-color:#ededed;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777;font-size:15px;font-weight:700;font-style:normal;text-decoration:none;text-align:center;text-shadow:1px 1px 0 #fff;padding:5px 20px;margin-top:10px}.nicebuttongrey:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#dfdfdf),color-stop(1,#ededed));background:-moz-linear-gradient(center top,#dfdfdf 5%,#ededed 100%);background-color:#dfdfdf;color:#000;font-size:15px;font-weight:700;font-style:normal;text-decoration:none;text-align:center;text-shadow:1px 1px 0 #fff;padding:5px 20px;margin-top:10px}.nicebuttongrey:active{position:relative;top:1px}.nicebuttongreen{-moz-box-shadow:inset 0 1px 0 0 #6CC470;-webkit-box-shadow:inset 0 1px 0 0 #6CC470;box-shadow:inset 0 1px 0 0 #6CC470;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#419C46),color-stop(1,#106615));background:-moz-linear-gradient(center top,#419C46 5%,#106615 100%);background-color:#419C46;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #419C46;display:inline-block;color:#eee;font-size:15px;font-weight:700;font-style:normal;text-decoration:none;text-align:center;text-shadow:1px 1px 0 #333;padding:5px 20px;margin-top:10px}.nicebuttongreen:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#106615),color-stop(1,#419C46));background:-moz-linear-gradient(center top,#106615 5%,#419C46 100%);background-color:#106615;color:#fff;font-size:15px;font-weight:700;font-style:normal;text-decoration:none;text-align:center;text-shadow:1px 1px 0 #333;padding:5px 20px;margin-top:10px}.nicebuttongreen:active{position:relative;top:1px}#top{cursor:pointer}@media screen and (min-width:901px){.rowfull{clear:both;display:inline-block;float:left;margin:0 auto;padding:0;width:100%}.row{clear:both;margin:0 auto;padding:0;max-width:1150px;min-height:80px;overflow:auto}.colhalf{display:block;float:left;width:49%}.colhalf img{display:block}#toptitle{float:left;margin-top:5px;width:49%;text-align:right}#topcontactinfo{float:left;margin-top:30px;width:49%;height:50px;text-align:right;vertical-align:bottom;font-family:'Open Sans',verdana,arial,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:#fff}#topcontactinfo a{font-size:12px;color:#fff;font-weight:700}.colthird{display:inline-block;float:left;width:33%}.colthird img{width:90%;margin:0 auto}.coltwothirds{display:inline-block;float:left;width:67%}.colquarter{display:inline-block;float:left;width:25%}.colquarter img{width:50%;height:auto}.colthreequarters{display:inline-block;float:left;width:75%}.colfifth{display:inline-block;float:left;width:19%;font-family:'Lato',sans-serif;font-size:13px}.colsixth{display:inline-block;float:left;width:16%;font-family:'Lato',sans-serif;font-size:13px}.colsixth img.checkmark{width:50px;height:auto}.colsixth img.checkmark:hover{background-color:#05398F;border-radius:5px}#clouds{clear:both;height:300px;padding:20px 0}#clouds h2{margin-top:-30px;color:#000;font-weight:700;font-size:50px;font-family:'Oswald',sans-serif;text-transform:uppercase;text-shadow:2px 2px 2px #fff}#clouds h3{color:#000;font-weight:700;font-size:30px;font-family:'Oswald',sans-serif}#clouds .blur{padding:10px;opacity:0;-webkit-filter:blur(25px);filter:blur(25px)}#clouds .fade{opacity:0}#clouds .colourhover{cursor:pointer}#banner{clear:both;padding:20px 0;border-bottom:2px solid #efefef}.bannertall{height:300px}.bannerthin{height:150px}.icons{min-height:175px;height:200px}#menucontainer{width:100%;margin:0 auto;height:35px;border-top:1px solid #000;-webkit-box-shadow:0 5px 10px 0 rgba(204,204,204,1);-moz-box-shadow:0 5px 10px 0 rgba(204,204,204,1);box-shadow:0 5px 10px 0 rgba(204,204,204,1)}#menucontainer #menu{margin:0 auto;max-width:1150px;text-align:center}#menucontainer #menu .menuitem{display:inline-block;height:29px;padding:6px 2% 0;margin-right:-4px;border-right:1px solid #3A3A3A}#menucontainer #menu .menuitem:first-child{border-left:1px solid #3A3A3A}#menucontainer #menu .menuitem:hover{transition:background-color .5s ease;background-color:#333;cursor:pointer}#menucontainer #menu a{font-family:'Oswald',sans-serif;font-weight:300;font-size:18px;color:#fff}#menucontainer #menu a:hover,#menucontainer #menu .menuitem:hover a{color:#FF0}#mobilemenu{display:none}.print{display:none}#technology{max-width:90%}.cables{display:block;width:100%;height:100px;background:url(../images/cables.png);background-size:100% auto;background-repeat:no-repeat}#footer{margin:0 auto;padding:25px 0 50px;width:100%;text-align:center;font-family:'Lato',sans-serif;font-size:13px;line-height:25px;color:#999}#footer a,#footer a:hover{font-family:'Lato',sans-serif;font-size:13px;line-height:25px;color:#999;font-weight:700}#footer .logo{max-width:200px;height:auto}}@media screen and (max-width:1150px) and (min-width:901px){.rowfull{clear:both;display:inline-block;float:left;margin:0 auto;padding:0;width:100%}.row{clear:both;margin:0 auto;padding:0;width:95%;overflow:auto}}@media screen and (max-width:900px) and (min-width:601px){body{font-size:13px}h2{font-size:16px}.rowfull{clear:both;display:inline-block;float:left;margin:0 auto;padding:0;width:100%}.row{clear:both;margin:0 auto;padding:0;width:95%;overflow:auto}.colhalf{display:block;float:left;width:49%}.colhalf img{display:block}#toptitle{float:left;margin-top:5px;width:49%;text-align:right}#topcontactinfo{float:left;margin-top:30px;width:49%;height:50px;text-align:right;vertical-align:bottom;font-family:'Open Sans',verdana,arial,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:#fff}#topcontactinfo a{font-size:12px;color:#fff;font-weight:700}.colthird{display:inline-block;float:left;width:33%}.colthird img{width:90%;margin:0 auto}.coltwothirds{display:inline-block;float:left;width:67%}.colquarter{display:inline-block;float:left;width:25%}.colquarter img{width:50%;height:auto}.colthreequarters{display:inline-block;float:left;width:75%}.colfifth{display:inline-block;float:left;width:49%;font-family:'Lato',sans-serif;font-size:13px}.colfifthcenter{clear:both;width:40%;margin:10px 30%}.colsixth{display:inline-block;float:left;width:33%;font-family:'Lato',sans-serif;font-size:13px;margin-bottom:20px}.colsixth img{width:35px;height:auto}.colsixth img.checkmark:hover{background-color:#05398F;border-radius:5px}#clouds{clear:both;height:200px;padding:20px 0}#clouds h2{margin-top:-30px;color:#000;font-weight:700;font-size:40px;font-family:'Oswald',sans-serif;text-transform:uppercase;text-shadow:2px 2px #fff}#clouds h3{color:#000;font-weight:700;font-size:20px;font-family:'Oswald',sans-serif}#clouds .blur{padding:10px;opacity:0;-webkit-filter:blur(25px);filter:blur(25px)}#clouds .fade{opacity:0}#clouds .colourhover{cursor:pointer}#banner{clear:both;padding:20px 0;border-bottom:2px solid #efefef}.bannertall{height:300px}.bannerthin{height:150px}.icons{min-height:120px}.portfolioimg{max-width:90%}#menucontainer{width:100%;margin:0 auto;height:35px;border-top:1px solid #000;-webkit-box-shadow:0 5px 10px 0 rgba(204,204,204,1);-moz-box-shadow:0 5px 10px 0 rgba(204,204,204,1);box-shadow:0 5px 10px 0 rgba(204,204,204,1)}#menucontainer #menu{margin:0 auto;max-width:1150px;text-align:center}#menucontainer #menu .menuitem{display:inline-block;height:29px;padding:6px 1.2% 0;margin-right:-4px;border-right:1px solid #3A3A3A}#menucontainer #menu .menuitem:first-child{border-left:1px solid #3A3A3A}#menucontainer #menu .menuitem:hover{transition:background-color .5s ease;background-color:#333;cursor:pointer}#menucontainer #menu a{font-family:'Oswald',sans-serif;font-weight:300;font-size:14px;color:#fff}#menucontainer #menu a:hover,#menucontainer #menu .menuitem:hover a{color:#FF0}#mobilemenu{display:none}.print{display:none}#technology{max-width:90%}.cables{display:block;width:100%;height:100px;background:url(../images/cables.png);background-repeat:no-repeat}#footer{margin:0 auto;padding:25px 0 50px;width:50%;text-align:center;font-family:'Lato',sans-serif;font-size:13px;line-height:25px;color:#999}#footer a,#footer a:hover{font-family:'Lato',sans-serif;font-size:13px;line-height:25px;color:#999;font-weight:700}#footer .logo{max-width:200px;height:auto}.newline{display:block;clear:both}}@media screen and (max-width:950px) and (min-width:801px){#menucontainer #menu .menuitem{padding:6px 2% 0}#menucontainer #menu a{font-size:15px}}@media screen and (max-width:600px){body{font-size:13px}.bigspacer{height:25px}.spacer{height:10px}.rowfull{clear:both;display:inline-block;float:left;margin:0 auto;padding:0;width:100%}.row{clear:both;margin:10px auto 0;padding:0;width:95%;overflow:auto}.colhalf{display:block;clear:both;width:100%;text-align:center}.colhalf img{margin:0 auto}#toptitle{display:none}#topcontactinfo{float:left;width:100%;height:50px;text-align:center;vertical-align:bottom;font-family:'Open Sans',verdana,arial,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:#fff}#topcontactinfo a{font-size:12px;color:#fff;font-weight:700}.colthird{clear:both;width:100%;margin-bottom:20px}.colthird img{width:60%;margin:0 auto}.coltwothirds{clear:both;width:100%;margin-bottom:20px}.colquarter{display:inline-block;float:left;width:50%}.colquarter img{width:auto;max-height:75px}.colthreequarters{clear:both;width:100%}.colfifth{display:inline-block;float:left;width:49%;font-family:'Lato',sans-serif;font-size:13px}.colfifthcenter{clear:both;width:60%;margin:10px 20%}.colsixth{display:inline-block;float:left;width:50%;font-family:'Lato',sans-serif;font-size:13px;margin-bottom:20px}.colsixth img{width:35px;height:auto}.colsixth img.checkmark:hover{background-color:#05398F;border-radius:5px}ul.linklist{margin:0;padding:0;list-style-type:none}ul.linklist li:first-child{border-top:1px solid #dadada}ul.linklist li{width:100%;padding:13px 0 10px;text-align:center;background-color:#eaeaea;border-bottom:1px solid #dadada}ul.linklist li a{display:block;width:80%;margin:0 auto;font-family:'Roboto',sans-serif;font-size:15px;font-weight:400}#clouds{clear:both;height:350px;padding:20px 0}#clouds h2{margin-top:-30px;color:#000;font-weight:700;font-size:40px;font-family:'Oswald',sans-serif;text-transform:uppercase;text-shadow:2px 2px #fff}#clouds h3{color:#000;font-weight:700;font-size:20px;font-family:'Oswald',sans-serif}#clouds .blur{padding:10px}#clouds .colourhover{cursor:pointer}#banner{clear:both;height:200px;padding:20px 0;border-top:10px solid #3a3a3a}.bannertall{height:300px}.bannerthin{height:150px}.icons{min-height:120px}.portfolioimg{max-width:90%}#tbayit{z-index:5;position:fixed;height:80px;width:100%;margin:0;background-color:#fff;border-bottom:2px solid #dfdfdf}#tbayit img{margin-top:15px;width:225px;height:auto}#tbayitblue{margin-top:82px}#tbayitblue img{width:225px;height:auto}#menucontainer{z-index:5;position:fixed;top:20px;width:100%;margin:0 auto;margin:0 auto;min-height:50px;overflow:auto}#menucontainer #menu{margin:0 auto;width:100%;text-align:center;display:none}#menucontainer #menu .menuitem{clear:both;float:left;display:block;width:100%;height:35px;padding:10px 0 0;background-color:#4A4A4A;border-bottom:1px solid #6a6a6a}#menucontainer #menu .menuitem:hover{transition:background-color .5s ease;background-color:#333;cursor:pointer}#menucontainer #menu a{font-family:'Oswald',sans-serif;font-weight:300;font-size:18px;color:#fff}#menucontainer #menu a:hover,#menucontainer #menu .menuitem:hover a{color:#FF0}#mobilemenu{z-index:25;margin:0 0 20px;padding:5px 5%;width:50px}#mobilemenu img{display:block;margin:0;padding:0;width:auto;height:30px;cursor:pointer}.hscroll{width:100%;overflow:hidden}#technology{height:75px}.cables{display:block;width:100%;height:100px;background:url(../images/cables.png);background-repeat:no-repeat}#footer{margin:0 auto;padding:25px 0 50px;width:100%;text-align:center;font-family:'Lato',sans-serif;font-size:13px;line-height:25px;color:#999}#footer a,#footer a:hover{font-family:'Lato',sans-serif;font-size:13px;line-height:25px;color:#999;font-weight:700}#footer .logo{max-width:200px;height:auto}}