@charset "utf-8";HTML, BODY {height:100%;margin:0;font-family:Arial, Helvetica, sans-serif;line-height:22px;font-size:16px;color:#ffffff;background:#393939;}a {color:#ffffff;font-weight:bold;text-decoration:none;cursor:pointer;}DIV.inner, ul.inner {width:1040px;margin:0px auto;position:relative;overflow:hidden;} @media screen and (max-width:1040px) {DIV.inner, ul.inner {width:100%;margin:0px auto;position:relative;overflow:hidden;min-width:320px;padding-left:10px;padding-right:10px;box-sizing:border-box;}}a img {border:none;display:block;}div.wrapper {overflow:hidden;}div.wrapper .left {width:50%;float:left;}div.wrapper .right {width:50%;float:right;}div.wrapper .left.p45, div.wrapper .right.p45 {width:45%;} @media screen and (max-width:500px) {div.wrapper .left, div.wrapper .right, div.wrapper .left.p45, div.wrapper .right.p45 {width:auto;float:none;}}div#header {overflow:hidden;padding:20px 0px;}div#header .inner {position:relative;}div#header .logo {float:left;width:125px;height:102px;display:block;background:url(/images/structure/group-logo.png) no-repeat center;text-indent:-999999px;background-size:contain;}div#header .menu {position:absolute;top:0px;right:0px;list-style-type:none;padding:0px;margin:0px;overflow:hidden;line-height:1;}div#header .menu li {float:left;}div#header .menu li a {font-weight:normal;padding:0px 7px;padding-bottom:7px;font-size:17px;}div#header .menu li span {border-bottom:2px solid #067823;display:inline-block;padding:0px 7px;padding-bottom:7px;font-size:17px;}div#header .phone {padding-left:31px;line-height:26px;font-size:22px;background:url(/images/structure/phone.png) no-repeat 0px center;position:absolute;bottom:0px;right:0px;font-weight:normal;} @media screen and (max-width:1040px) {div#header .phone {right:10px;}} @media screen and (max-width:600px) {div#header {text-align:center;padding-bottom:0px;}div#header .inner {padding-left:0px;padding-right:0px;}div#header .logo {float:none;clear:both;margin:0px auto;}div#header .phone {position:static;right:auto;top:auto;margin:0px auto;display:inline-block;margin-top:15px;}div#header .menu {position:static;right:auto;top:auto;margin-top:15px;max-height:0px;padding-top:50px;overflow:hidden;background:url(/images/structure/menu-icon.png) no-repeat top 5px left 10px;background-size:auto 40px;cursor:pointer;background-color:#1d1d1d;}div#header .menu li {display:block;float:none;clear:both;}div#header .menu li a, div#header .menu li span {display:block;text-align:left;line-height:40px;border-top:1px solid #494949;background:rgba(255,255,255,0.05);color:#ffffff;padding:0px 10px;}div#header .menu li span {border-bottom:0px;padding-bottom:0px;background:rgba(0,0,0,0.03);color:#145a8e;}div#header .menu li a:hover {background:rgba(0,0,0,0.03);}div#header .menu.open {max-height:1000px;}}DIV.pagination {text-align:center;margin:6px 0px 6px 0px;padding:8px 0px;display:block;clear:both;}div#h1 {background:#494949;padding:10px 0px;border-top:1px solid #145a8e;}div#h1 .inner h1 {font-size:24px;text-align:center;line-height:1;margin:0px;font-weight:normal;}div#content {background:#ffffff;color:#000000;padding:20px 0px;font-size:16px;line-height:22px;}div#content h1 {margin-top:0px;font-size:20px;}div#content h2 {font-size:18px;}div#content h3 {font-size:16px;}div#content img.alignRight, div#content img.alignLeft {max-width:320px;width:100%;height:auto;display:block;}div#content img.alignRight {float:right;padding:5px 0px 10px 10px;}div#content img.alignLeft {float:left;padding:5px 10px 10px 0px;}div#content a {color:#000000;} @media screen and (max-width:750px) {div#content img.alignRight, div#content img.alignLeft {float:none;padding:5px 0px 10px 0px;}} @media screen and (max-width:650px) {div#content p {text-align:left !important;}}div#quicklinks {padding:25px 0px;background:#494949;}div#quicklinks .inner dl {width:calc( ( 100% / 3 ) - 1px );padding:0px;margin:0px;float:left;padding-right:50px;box-sizing:border-box;}div#quicklinks .inner dt {padding:0px;margin:0px;font-size:24px;border-bottom:2px solid #067823;padding-bottom:10px;}div#quicklinks .inner dd {padding:0px;margin:0px;padding-top:15px;}div#quicklinks .inner dd p {padding:0px;margin:0px;}div#quicklinks .inner dd ul {padding:0px;margin:0px;list-style-type:none;}div#quicklinks .inner dd ul li a {font-weight:normal;line-height:24px;} @media screen and (max-width:800px) {div#quicklinks .inner dl {width:100%;float:none;clear:both;padding-right:0px;margin-bottom:25px;}div#quicklinks .inner dl:last-of-type {margin-bottom:0px;}}div#footer {padding-top:25px;padding-bottom:25px;}div#footer .inner {text-align:center;}div#footer .inner a {font-weight:normal;}div.wrapper.companies img {float:left;width:220px;height:auto;display:block;box-sizing:border-box;padding-right:10px;}div.wrapper.companies .left {margin-right:10px;box-sizing:border-box;display:block;font-weight:normal;width:calc( 50% - 10px );cursor:pointer;}div.wrapper.companies .right {margin-left:10px;box-sizing:border-box;display:block;font-weight:normal;width:calc( 50% - 10px );cursor:pointer;}div.wrapper.companies .data {float:right;width:calc( 100% - 220px );box-sizing:border-box;}div.wrapper.companies .data h2 {color:#393939;padding-right:10px;}div.wrapper.companies .data ul {margin:0px;padding:0px;list-style-type:none;}div.wrapper.companies .data ul li {margin:0px;padding:0px;}div.wrapper.companies .data ul li:before {content:"\2022";padding-right:5px;}div.wrapper.companies .left:hover, div.wrapper.companies .right:hover {background:#393939;color:#ffffff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}div.wrapper.companies .left:hover h2, div.wrapper.companies .right:hover h2 {color:#ffffff;}div.wrapper.companies .left:hover li, div.wrapper.companies .right:hover li {color:#ffffff;} @media screen and (max-width:1000px) {div.wrapper.companies .left {margin-right:0px;width:100%;margin-bottom:25px;}div.wrapper.companies .right {margin-right:0px;width:100%;margin-bottom:25px;}} @media screen and (max-width:600px) {div.wrapper.companies img {float:none;clear:both;display:block;margin:0px auto;padding:0px;}div.wrapper.companies .data {float:none;clear:both;width:100%;padding:0px 15px 15px 15px;}}img.companyLogo {margin:0px auto;clear:both;margin-bottom:25px;display:block;background:#393939;box-sizing:border-box;padding:15px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;width:auto;height:120px;max-height:120px;}