article,aside,canvas,details,figcaption,figure,footer,header,hgroup,nav,section,summary,video{display:block}body{background-image:url(pattern_gray.png);font-family:"AllerLightRegular",Arial;font-size:12px}.clear{width:0;height:0;clear:both}.container{width:666px;margin:auto}.btn{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:9px 12px;display:block;color:#FFF;text-decoration:none}.btn_gray{background:#424242;background:-moz-linear-gradient(top, #424242 0%, #303030 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #424242), color-stop(100%, #303030));background:-webkit-linear-gradient(top, #424242 0%, #303030 100%);background:-o-linear-gradient(top, #424242 0%, #303030 100%);background:-ms-linear-gradient(top, #424242 0%, #303030 100%);background:linear-gradient(top, #424242 0%,#303030 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#303030',GradientType=0 );-webkit-box-shadow:inset 0 7px 6px -6px #5f5f5f;-moz-box-shadow:inset 0 7px 6px -6px #5f5f5f;box-shadow:inset 0 7px 6px -6px #5f5f5f}.btn_green{background:#178300;background:-moz-linear-gradient(top, #178300 0%, #056200 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #178300), color-stop(100%, #056200));background:-webkit-linear-gradient(top, #178300 0%, #056200 100%);background:-o-linear-gradient(top, #178300 0%, #056200 100%);background:-ms-linear-gradient(top, #178300 0%, #056200 100%);background:linear-gradient(top, #178300 0%,#056200 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#178300', endColorstr='#056200',GradientType=0 );-webkit-box-shadow:inset 0 7px 6px -6px #3b9826;-moz-box-shadow:inset 0 7px 6px -6px #3b9826;box-shadow:inset 0 7px 6px -6px #3b9826}#top{background-color:#191919;height:106px;border-bottom:#2b922b 5px solid}#top{margin:0 0 100px 0}#top .logo{width:205px;float:left;padding:35px 0 0 0}#top ul.buttons{float:right;padding:30px 0 0 0}#top ul.buttons li{float:left;padding:8px 3px}#top ul.buttons li.last{float:left;padding:8px 0 8px 3px}#clients .headline_clients{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-box-shadow:0 7px 6px 6px #d7d7d7;-moz-box-shadow:0 7px 6px 6px #d7d7d7;box-shadow:0 0 10px 1px #d7d7d7}#clients .headline_clients{background-color:#FFF;text-align:center}#clients .headline{padding:50px}#clients .headline h1{font-size:32px;color:#008400;margin:0 0 10px 0;font-family:'AllerBold'}#clients .headline h2{font-size:18px;color:#555555;font-family:'AllerRegular'}#clients .clients h3{font-size:14px;color:#767676;padding:12px 0}#clients .clients{background:#272727;background:-moz-linear-gradient(top, #272727 0%, #171717 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #272727), color-stop(100%, #171717));background:-webkit-linear-gradient(top, #272727 0%, #171717 100%);background:-o-linear-gradient(top, #272727 0%, #171717 100%);background:-ms-linear-gradient(top, #272727 0%, #171717 100%);background:linear-gradient(top, #272727 0%,#171717 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#272727', endColorstr='#171717',GradientType=0 );padding-bottom:20px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}section .clients ul.logos{background-color:#101010;width:630px;margin:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 1px 1px #303030 inset;-moz-box-shadow:0 0 1px 1px #303030 inset;box-shadow:0 0 1px 1px #303030 inset}section .clients ul.logos li{margin:25px 0;float:left;padding:0 8px}section .clients ul.logos li.padding{padding-top:18px}section .clients ul.logos li.last{padding-right:0}section#services .container{margin-top:55px;padding-top:10px}section#services .line{border-top:#b2b2b2 1px solid;position:relative;height:10px;margin:auto;width:400px}section#services .line_in{top:-20px;position:absolute;width:100%;text-align:center}section#services h2{font-size:18px;font-family:'AllerRegular';color:#666;margin:10px;text-align:center;display:inline-block;background-image:url(pattern_gray.png);padding:0 10px}section#services ul{background-image:url(pattern_gray02.png);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 6px 1px #b2b2b2 inset;-moz-box-shadow:0 0 6px 1px #b2b2b2 inset;box-shadow:0 0 6px 1px #b2b2b2 inset;border:1px #b2b2b2 solid;padding:20px;width:625px;margin:33px 0 0 0}section#services li.service{width:200px;float:left;padding:5px}section#services li.service h3{font-size:16px;font-family:'AllerRegular';color:#666;margin:0 0 10px 0}section#services li.service p{color:#888888;line-height:18px;font-family:"AllerRegular"}section#services li.first{padding-left:0}section#services li.last{padding-right:0}footer{background-color:#2b922b;margin-top:100px;-webkit-box-shadow:0 0 15px 10px #237823 inset;-moz-box-shadow:0 0 15px 10px #237823 inset;box-shadow:0 0 15px 10px #237823 inset;padding:50px 0 50px 0}footer .container{position:relative}footer form{width:360px;background-color:#0b250b;padding:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:left}footer form label{display:block;color:#fff;padding:8px 0;font-size:13px}footer form input,footer form textarea,footer form select{width:345px;padding:8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid;font-size:16px;margin:3px 0;color:#363636}footer form textarea{height:130px}footer form .buttons{margin:8px 0 0 0}footer form .btn{background:#178300;background:-moz-linear-gradient(top, #178300 0%, #056200 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #178300), color-stop(100%, #056200));background:-webkit-linear-gradient(top, #178300 0%, #056200 100%);background:-o-linear-gradient(top, #178300 0%, #056200 100%);background:-ms-linear-gradient(top, #178300 0%, #056200 100%);background:linear-gradient(top, #178300 0%,#056200 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#178300', endColorstr='#056200',GradientType=0 );-webkit-box-shadow:inset 0 7px 6px -6px #3b9826;-moz-box-shadow:inset 0 7px 6px -6px #3b9826;box-shadow:inset 0 7px 6px -6px #3b9826;float:right;width:100px;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:14px;padding:12px;text-transform:uppercase}footer form .back_lane{border-top:#2f452f 1px solid;position:relative;height:10px;margin:5px 0}footer form .back_lane .back_lane_in{top:-10px;position:absolute;width:100%;text-align:center}footer form h3{color:#2b922b;font-size:18px;display:inline-block;background-color:#0b250b;padding:0 10px}footer form #loader{float:right;padding:10px 15px}footer .contact_info{float:right;width:240px;margin:0 0 0 20px;color:#FFF}footer .contact_info h2{font-size:20px;font-family:'AllerRegular';margin:0 0 5px 0}footer .contact_info h3{font-size:18px;font-family:'AllerRegular';margin:0 0 15px 0}footer .contact_info p{color:#a1e0a1;font-family:'AllerRegular'}footer .contact_info p.default,footer .contact_info li{line-height:20px;font-size:12px;margin:0 0 10px 0;color:#a1e0a1;font-family:'AllerRegular'}footer .contact_info ul li{margin:10px 0}footer .contact_info ul li.mail{background-image:url(icon_mail.png);background-repeat:no-repeat;padding:0 0 0 25px}footer .contact_info ul li.phone{background-image:url(icon_phone.png);background-repeat:no-repeat;padding:0 0 0 25px}footer .contact_info ul li.home{background-image:url(icon_home.png);background-repeat:no-repeat;padding:0 0 0 25px}footer .copyright{text-transform:uppercase;margin:175px 0 0 0}footer .cc_badge{position:absolute;bottom:60px;left:-35px}.jnotify-container{position:fixed;top:0;left:0;width:100%;z-index:100000}.jnotify-container .jnotify-notification{position:relative}.jnotify-container .jnotify-notification .jnotify-background{border-bottom:#d6800c 1px solid;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#FFBA42;filter:alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;z-index:1}.jnotify-container .jnotify-notification a.jnotify-close,.jnotify-container .jnotify-notification a.jnotify-close:link,.jnotify-container .jnotify-notification a.jnotify-close:visited,.jnotify-container .jnotify-notification a.jnotify-close:focus,.jnotify-container .jnotify-notification a.jnotify-close:hover{position:absolute;top:2px;right:5px;padding:0 5px;line-height:1em;color:#567b1b;text-decoration:none;z-index:3;cursor:pointer}.jnotify-container .jnotify-notification .jnotify-message{position:relative;z-index:2;padding:20px;text-align:center;color:#735005;line-height:1.2em}.jnotify-container .jnotify-notification .jnotify-message *{font-size:14px}.jnotify-container .jnotify-notification-error .jnotify-background{background-color:#F5371D}.jnotify-container .jnotify-notification-error .jnotify-close,.jnotify-container .jnotify-notification-error .jnotify-message{color:#fff !important}.whitepapers_bg{background-color:#FFF}.whitepapers_container{background-color:#FFF;padding:40px 0 40px 0;width:850px;margin:auto}.whitepapers_container h1{font-size:40px;line-height:45px;text-align:center;font-weight:bold;margin:10px 0 30px 0}.whitepapers_container h2{font-size:18px;color:#54B848;font-weight:bold;margin:10px 0 20px 0}.whitepapers_container h3{font-size:16px;color:#54B848;font-weight:bold;margin:10px 0 20px 0}.whitepapers_container strong{font-weight:bold}.whitepapers_container p{margin:0 0 15px 5px;line-height:25px}.whitepapers_container ul{margin:0 0 15px 25px;line-height:25px;list-style-type:square}@font-face{font-family:'AllerRegular';src:url("aller_rg-webfont.eot");src:url("aller_rg-webfont.eot?#iefix") format("embedded-opentype"),url("aller_rg-webfont.woff") format("woff"),url("aller_rg-webfont.ttf") format("truetype"),url("aller_rg-webfont.svg#AllerRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'AllerDisplayRegular';src:url("allerdisplay-webfont.eot");src:url("allerdisplay-webfont.eot?#iefix") format("embedded-opentype"),url("allerdisplay-webfont.woff") format("woff"),url("allerdisplay-webfont.ttf") format("truetype"),url("allerdisplay-webfont.svg#AllerDisplayRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'AllerBold';src:url("aller_bd-webfont.eot");src:url("aller_bd-webfont.eot?#iefix") format("embedded-opentype"),url("aller_bd-webfont.woff") format("woff"),url("aller_bd-webfont.ttf") format("truetype"),url("aller_bd-webfont.svg#AllerBold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'AllerLightRegular';src:url("aller_lt-webfont.eot");src:url("aller_lt-webfont.eot?#iefix") format("embedded-opentype"),url("aller_lt-webfont.woff") format("woff"),url("aller_lt-webfont.ttf") format("truetype"),url("aller_lt-webfont.svg#AllerLightRegular") format("svg");font-weight:normal;font-style:normal}@media screen and (max-width: 519px){div.container{width:300px}header#top{height:auto;margin-bottom:20px}header#top div.container{text-align:center}header#top div.logo{width:auto;float:none;padding-top:15px}header#top ul.buttons{float:none;padding-top:10px}header#top ul.buttons li{float:none}header#top ul.buttons li.last{padding:8px 3px;float:none}section#clients div.headline_clients{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:transparent}section#clients div.headline_clients div.headline{padding:20px 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-box-shadow:0 7px 6px 6px #d7d7d7;-moz-box-shadow:0 7px 6px 6px #d7d7d7;box-shadow:0 0 10px 1px #d7d7d7;background-color:#FFF}section#clients div.headline_clients div.headline h1{font-size:15px}section#clients div.headline_clients div.headline h2{font-size:12px}div.clients{width:300px;margin:0 auto}div.clients ul.logos{width:250px;margin:0 auto}section#clients div.clients li{float:none}section#services div.line{width:auto}section#services ul{width:280px;margin:20px auto;padding:10px}section#services li.service{float:none;margin:0 auto;text-align:justify}section#services li.service h3{text-align:center}footer#contact{margin-top:30px}footer#contact div.contact_info{float:none;margin-bottom:20px}footer#contact div.contact_info h2{text-align:center}footer#contact div.contact_info h3{text-align:center}footer#contact div.contact_info p.default{text-align:justify}footer#contact div.contact_info p.copyright{margin-top:10px}footer#contact form#contact_form{width:260px;margin:auto;float:none}footer#contact div.container form#contact_form input[type="text"],footer#contact div.container form#contact_form input[type="email"],footer#contact div.container form#contact_form select,footer#contact div.container form#contact_form textarea{width:240px}footer .cc_badge{left:5px}}@media screen and (min-width: 520px) and (max-width: 759px){div.container{width:500px}section#clients div.headline_clients div.headline h1{font-size:27px}section#clients div.headline_clients div.headline h2{font-size:16px}section#clients ul.logos{width:450px}section#clients ul.logos li{float:none}section#services ul{width:450px}section#services ul li.service{text-align:justify;float:none;width:auto}section#services ul li.service h3{text-align:center}footer#contact div.contact_info{float:none;width:auto;margin:0}footer#contact div.contact_info h2,footer#contact div.contact_info h3{text-align:center}footer#contact div.contact_info p.copyright{margin-top:10px}footer#contact form#contact_form{float:none;width:auto}footer#contact div.container form#contact_form input[type="text"],footer#contact div.container form#contact_form input[type="email"],footer#contact div.container form#contact_form select,footer#contact div.container form#contact_form textarea{width:97%}}
