body{margin:0;font-family:"Open Sans",sans-serif}a img{border:0}h1,h2,h3,h4,h5{font-weight:300;color:#193153}.container-940{width:940px;margin:0 auto}.row{clear:both;overflow:hidden}.grid_4{width:220px;padding:0 10px;float:left}.row :first-child.grid_4{padding-left:0}.row :last-child.grid_4{padding-right:0}.grid_3{width:270px;padding:0 20px;float:left}.row :first-child.grid_3{padding-left:0}.row :last-child.grid_3{padding-right:0}.clear:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clear{display:inline-block}header{padding:5px 0;width:100%;clear:both;height:120px;min-width:940px}header .logo{width:220px;text-align:right;float:left;margin-top:15px;margin-left:20px}header .logo img{max-width:100%}header .header-right{float:left;width:700px}header nav:before,header nav:after{display:table;content:" "}header nav:after{clear:both}header nav ul{list-style:none;float:right;margin:0}header nav ul li{float:left;font-family:'Open Sans',sans-serif;font-weight:300;font-size:15px;position:relative;margin-left:20px}header nav ul li a{color:#4a4a4a;text-decoration:none;display:block;position:relative;z-index:106}header nav ul li a:last-child{padding-right:0}header nav ul li.active a{color:#00aeef}header nav ul li .subnav{display:none;position:absolute;top:15px;left:0;padding:1px;background:#fff;z-index:105;padding-top:26px}header nav ul li .subnav li{display:block;width:94%;padding:0 3%;margin-left:0}header nav ul li .subnav li:hover{background-color:#c3cee6}header nav ul li .subnav li:hover a{color:#1d273b}header nav ul li .subnav li a{line-height:24px;padding-left:0;padding:0 10px}header nav ul li #trading-divisions-dropdown{width:175px}header nav ul li #investor-relations-dropdown{width:215px}header nav ul li .subnav li{border:0}header .social-icons{float:right;list-style:none;margin-top:23px;margin-bottom:30px}header .social-icons li{float:left;height:34px;width:34px;text-align:center;line-height:34px;margin-left:5px}header .social-icons li#linkedin{background:#90cadd}header .social-icons li#twitter{background:#63cdf1}header .social-icons li#facebook{background:#6182ca}header .social-icons li#google-plus{background:#cc1a1a}header .social-icons li#email{width:auto;color:#2e2e2e}header .social-icons li#email a{color:inherit;text-decoration:none;margin-right:5px}header .social-icons li a{color:#fff;display:block}.cycle-slideshow{height:300px}.cycle-slideshow .slide{height:100%;overflow:hidden;background-repeat:no-repeat;width:100%;min-width:940px;background-size:100%!important}.cycle-slideshow .slide .slide-info{bottom:0;position:absolute;left:50%;margin-left:-50%;background:rgba(0,0,0,.4);width:100%;padding:7px 0}.cycle-slideshow .slide .slide-info h4{font-size:33px;font-family:"Open Sans",sans-serif;font-weight:700;color:#fff;margin:0;text-shadow:0 1px 1px #000;text-align:center}.cycle-slideshow .slide .slide-info p{font-size:17px;font-family:"Open Sans",sans-serif;font-weight:500;color:#fff;margin:0;text-shadow:0 1px 1px #000;text-align:center}.cycle-slideshow .slide-1{background:url(/img/slides/xProgility-Slider-01.jpg.pagespeed.ic.cuDLWDPqCN.jpg);background-position:center center}.cycle-slideshow .slide-2{background:url(/img/slides/Progility-Slider-02.jpg);background-position:center center}.cycle-slideshow .slide-3{background:url(/img/slides/Progility-Slider-03.jpg);background-position:center center}.cycle-slideshow .slide-4{background:url(/img/slides/Progility-Slider-04.jpg);background-position:center center}.cycle-slideshow .slide-5{background:url(/img/slides/Progility-Slider-05.jpg);background-position:center center}.cycle-slideshow .slide-6{background:url(/img/slides/Progility-Slider-06.jpg);background-position:center center}.cycle-slideshow .slide-7{background:url(/img/slides/Progility-Slider-07.jpg);background-position:center center}.cycle-slideshow .slide-video{background:url(/img/video-slider.jpg);background-position:center center}.cycle-slideshow .slide-ilx-network{background:url(/img/ilx-corporate-banner.jpg);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ilx-corporate-banner.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ilx-corporate-banner.jpg', sizingMethod='scale')";background-position:center center;background-size:cover}.cycle-slideshow .slide-video a{display:block;height:100%;width:100%}.slideshow-controls{width:100%;padding:10px 0;background:#fff;min-width:940px}.slideshow-pager{text-align:center;clear:both;overflow:hidden}.slideshow-pager span{font-size:0;background:url(/img/pager-light.png);width:10px;height:11px;display:inline-block;cursor:pointer;margin:0 7px;line-height:25px}.slideshow-pager span.cycle-pager-active{background:url(/img/pager-light-active.png)}.slideshow-pager>*{cursor:pointer}.company-info-block{background:url(/img/company-info-bg.jpg);padding:15px 0;width:100%;min-width:940px}.content{padding:15px;padding-top:0;background:#fff}.content a{color:#193153;text-decoration:none}.content a:hover{color:#00aeef}.content h1{font-size:33px;color:#193153;font-weight:300}.content p{font-size:14px;color:#193153;margin:0;margin-bottom:14px}.company-info-block{clear:both;overflow:hidden}.company-info-block img{width:300px;display:inline-block;margin-left:20px;margin-right:35px;vertical-align:middle}.company-info-block #company-info{display:inline-block;width:290px;vertical-align:middle;margin-right:44px;color:#193153;font-size:18px;font-weight:bold}.company-info-block #company-contact{display:inline-block;width:240px;vertical-align:middle;color:#000;font-size:18px;font-weight:bold}.company-info-block #company-contact a{text-decoration:none;color:inherit}.panel{width:300px;display:inline-block;margin:20px 10px 0 10px;-webkit-border-top-right-radius:25px;-moz-border-radius-topright:25px;border-top-right-radius:25px;-webkit-border-bottom-left-radius:25px;-moz-border-radius-bottomleft:25px;border-bottom-left-radius:25px;overflow:hidden}.row :first-child.panel{margin-left:0;border-left:0}.row :last-child.panel{margin-right:0;border-right:0}.panel .panel-heading{background:rgba(0,0,0,.6);padding:7px 0;text-align:center;margin-bottom:65px}.panel .panel-heading a{color:#fff;text-decoration:none}.panel .panel-heading h4{font-size:26px;color:#fff;font-weight:300;margin:0}.panel .panel-heading h4 span{float:right;color:#fff;font-size:24px;font-weight:700;line-height:6px}.panel .panel-content{background:#2c2c2c;padding:7px 0}.panel .panel-content p{margin:0;color:#fff;font-size:13px;text-align:center}.panel .read-more{display:block;background:#1d305e;border-top:2px solid #fff;color:#fff;text-align:center;text-decoration:none}.panel#current-share-price{background:url(/img/current-share-price.jpg) no-repeat}.panel#current-share-price .panel-heading{border-top:5px solid #ffcd02}.panel#current-share-price .panel-content{border-bottom:2px solid #ffcd02}.panel#investor-relations{background:url(/img/investor-relations.jpg) no-repeat}.panel#investor-relations .panel-heading{border-top:5px solid #f3702c}.panel#investor-relations .panel-content{border-bottom:2px solid #f3702c}.panel#latest-news{background:url(/img/latest-news.jpg) no-repeat}.panel#latest-news .panel-heading{border-top:5px solid #ec008c}.panel#latest-news .panel-content{border-bottom:2px solid #ec008c}.logo-slideshow{margin-top:40px;margin-bottom:32px}.logo-slideshow .logo-slide{width:910px;clear:both;overflow:hidden}.logo-slideshow .logo-slide .img{text-align:center;width:220px;float:left;padding:0 5px}.logo-slideshow .logo-slide .img:first-child{padding-left:0}.logo-slideshow .logo-slide .img:last-child{padding-right:0}.cookie-policy-table{color:#193153;font-size:14px}.cookie-policy-table th{font-weight:bold;text-align:left}.about-us-left{width:400px;margin-right:20px;float:left}.about-us-right{width:460px;float:left}.about-us-right h2{font-size:33px;font-weight:300;color:#193153;margin-bottom:0}.about-us-right span{font-size:21px;color:#193153;margin-bottom:14px}.about-us-right p{font-size:13px}.about-us{padding:20px}.about-us h1{margin-top:10px}.about-us h3{font-size:33px;font-weight:300;color:#193153;margin:0;margin-bottom:10px}.about-us p{font-size:13px;font-weight:300;color:#193153}.contact-us .contact-left{width:350px;margin-right:20px;float:left}.contact-us .contact-right{width:520px;float:right}.contact-us .contact-left table{color:#193153;font-size:13px;margin-bottom:20px}.contact-us .contact-left td{vertical-align:top}.contact-us .contact-left td a{text-decoration:none;color:inherit}.contact-us .contact-left td a:hover{color:#00aeef}.contact-us .contact-left address{font-style:normal}.contact-us .contact-left #email-row{padding-bottom:30px}.contact-us .contact-left h3{font-weight:300;color:#193153}.contact-us .contact-left p{font-size:13px;color:#193153}.contact-us .contact-left form{width:350px}.contact-us .contact-left .formrow{clear:both;overflow:hidden;margin-bottom:10px}.contact-us .contact-left .formrow label{font-size:13px;color:#193153;float:left;width:105px}.contact-us .contact-left .formrow textarea,.contact-us .contact-left .formrow input{float:right;width:234px;padding:2px;border:1px solid #bbb}.contact-us .contact-left .formrow textarea{height:160px;font-family:"Open Sans",sans-serif}.contact-us .contact-left .formrow input[type="submit"]{background:#193153;padding:8px 0;width:240px;border:0;color:#fff;font-size:17px;font-weight:bold}.contact-us .contact-left .formrow .form-error{float:right;width:240px;color:#ee2c3a;font-weight:bold}.contact-us .contact-right .map{width:520px;height:794px}p.inset{margin-left:50px!important}.long-panel a{color:#1d305e;text-decoration:none}.long-panel ul{padding-left:50px}.long-panel ul li{font-size:13px;margin-top:16px;color:#4a4a4a}.green-header,
.green-header-small,
.blue-header,
.blue-header-small.
.purple-header,
.purple-header-small,
.red-header,
.red-header-small,
.orange-header,
.yellow-header,
.light-purple {margin:0;line-height:46px}.ir-content h1{color:#4a4a4a;font-size:33px;margin:0;margin-left:30px}.ir-content h2{color:#4a4a4a;font-size:21px;margin-left:15px;height:28px;line-height:28px;border-bottom-left-radius:25px;margin:0}.ir-content p{color:#4a4a4a;font-size:16px;margin:0}.right{float:right;margin-right:10px}.long-panel{width:938px;border-bottom-left-radius:25px;border-top-right-radius:25px;overflow:hidden;margin-top:20px}.medium-panel h1,.long-panel h1{line-height:46px}.panel-two-col{width:460px;height:188px;float:left;border-bottom-left-radius:25px;border-top-right-radius:25px;overflow:hidden;margin-top:20px;margin-right:15px}.panel-two-col h3{font-weight:bold;font-size:19px;color:#4a4a4a;padding:8px;margin:0}.panel-two-col h4{font-weight:normal;font-size:21px;color:#4a4a4a;padding:8px;margin:0}.medium-panel{width:300px;height:398px;border-bottom-left-radius:25px;border-top-right-radius:25px;overflow:hidden;margin-top:20px;float:left;margin-right:15px}.medium-panel p span{font-size:16px;color:#4a4a4a;font-weight:bold}.medium-panel p,.long-panel p,.panel-two-col p{font-size:13px;padding:8px;line-height:1.2}.long-panel table{border-spacing:0;width:100%}.panel-header{font-size:33px;background-color:#4b5566;color:#fff!important;text-align:left;height:46px;padding-left:16px;font-weight:normal;margin-left:0!important}.calendar-row{display:table;position:relative}.calendar-row .cell{display:table-cell;vertical-align:top;min-width:160px}h2.panel-header span{font-size:15px;font-weight:normal;margin-left:48px}.open-close{display:none}.fa-minus-circle,.fa-plus-circle{line-height:28px!important;cursor:pointer}table.announcements td:first-child{width:10%;text-align:left;padding:0 40px 0 10px!important;color:#4a4a4a}table.announcements td:last-child{font-weight:bold}table.announcements a,table.reports a{text-decoration:none;font-size:13px;color:#4a4a4a}table.calendar{width:285px;background-color:#2b3747;margin:12px;margin-top:0;border-radius:15px;border-spacing:13px;position:relative;padding:6px}table.calendar th{color:#9eb3d2;padding:0;padding-bottom:20px;font-weight:normal}table.calendar tr{background-color:#2b3747!important}table.calendar td{background-color:#48576e;color:#f3f4f5;border-radius:20px;text-align:center;padding:6px 0!important;font-size:10px!important}table.calendar td.year-end{background-color:#66bc46}table.calendar td.fade-out{background-color:#2b3747;color:#425166}.results{width:160px;height:100%;display:inline-block;background-color:#dbdde1;position:absolute}.results h4{margin:0;padding:12px 21px;color:#fff;background-color:#bcc0c6;font-size:13px;text-align:center}.results p{font-size:16px;text-align:center}.calendar-up-arrow{position:relative;left:34px;top:5px}table.statutory-information tr{background-color:#fff!important}table.statutory-information th:first-child{color:#1d305e;font-weight:bold;width:20%;vertical-align:top}table.statutory-information th{text-align:left;font-size:13px;font-weight:bold;padding:8px}table.statutory-information td{vertical-align:top}table.statutory-information td:last-child{color:#4a4a4a}table.statutory-information a{text-decoration:none;color:#4a4a4a}table.shareholders{width:750px;margin:0 auto}table.shareholders td:nth-child(2) {width:334px!important}table.shareholders td:last-child{width:100px!important;padding-right:0!important}table th.green-header,.green-header{border-top:15px solid #66bc46}.green-header-small{border-top:5px solid #66bc46}table th.blue-header,.blue-header{border-top:15px solid #00aeef}.blue-header-small{border-top:5px solid #00aeef}table th.purple-header,.purple-header{border-top:15px solid #b83c96}.purple-header-small{border-top:5px solid #b83c96}.red-header{border-top:15px solid #ee2c3a}.red-header-small{border-top:5px solid #ee2c3a}.orange-header{border-top:15px solid #f3702c}.orange-header-small{border-top:5px solid #f3702c}.yellow-header{border-top:15px solid #ffcd02}.yellow-header-small{border-top:5px solid #ffcd02}.light-purple-header-small{border-top:5px solid #ec008c}.green{border:1px solid #66bc46}.blue{border:1px solid #00aeef}.purple{border:1px solid #b83c96}.red{border:1px solid #ee2c3a}.orange{border:1px solid #f9b38f}.yellow{border:1px solid #ffe579}.light-purple{border:1px solid #ed0f93}.long-panel table th.header span{font-size:16px;color:#fff}.long-panel table tr{background-color:#e1e3e6;padding:0 5px}.long-panel table tr:nth-child(odd) {background-color:#fff}.long-panel table tr td:first-child{padding-left:36px}.long-panel table tr td:last-child{padding-right:36px}.long-panel table tr td{font-size:13px;width:290px;padding:8px 3px}.long-panel table a{padding:8px 0}.right{float:right;margin-right:15px}.left{float:left;margin-right:15px}.container-video h2 a{font-size:18px;color:#f2651c;text-decoration:none}.container-video p{font-size:13px}.video-one,.video-two,.video-three,.video-four,.video-five{margin-bottom:65px}.view-more-container{margin:0 5px;width:220px;float:left;position:relative;overflow:hidden;-webkit-border-top-right-radius:25px;-moz-border-radius-topright:25px;border-top-right-radius:25px;-webkit-border-bottom-left-radius:25px;-moz-border-radius-bottomleft:25px;border-bottom-left-radius:25px}.view-more .heading{font-size:33px;font-weight:300;color:#fff;background:url(/img/view-more-bg.png);background:rgba(25,39,63,.75);padding:10px;text-align:center;height:75px;margin-bottom:115px;line-height:55px}.view-more #technology-solutions{line-height:30px}.view-more .info{background:#2c2c2c;padding:10px;color:#fff;font-size:13px;text-align:center;height:75px}.view-more .link{background:#193153;text-align:center;border-top:2px solid #fff}.view-more .link a{color:#fff;font-size:17px;font-weight:bold;text-decoration:none;display:block;padding:3px 0}.view-more-technology{border-top:5px solid #ee2c3a;background:url(/img/view-more-tech.jpg) no-repeat}.view-more-technology .info{border-bottom:2px solid #ee2c3a}.view-more-consulting{border-top:5px solid #b83c96;background:url(/img/view-more-consulting.jpg) no-repeat}.view-more-consulting .info{border-bottom:2px solid #b83c96}.view-more-recruitment{border-top:5px solid #00aeef;background:url(/img/view-more-recruitment.jpg) no-repeat}.view-more-recruitment .info{border-bottom:2px solid #00aeef}.view-more-training{border-top:5px solid #66bc46;background:url(/img/view-more-training.jpg) no-repeat;margin-right:0}.view-more-training .info{border-bottom:2px solid #66bc46}.row :first-child.view-more-container{margin-left:0}.row :last-child.view-more-container{margin-right:0}.view-more .hover{background:#193153;padding:10px;width:200px;height:100%;display:none;position:absolute;z-index:1;top:0;left:0}.view-more .hover p{color:#fff;font-size:14px;margin:0;padding-bottom:10px;padding-right:20px;font-weight:bold}.view-more .hover .logo a{display:block}.view-more .hover .logo span{color:#fff;font-size:24px;float:right}.view-more-consulting .hover p{border-bottom:1px solid #1c3860}.view-more-consulting .hover .logo{height:89px;border-top:1px solid #193153;border-bottom:1px solid #1c3860;position:relative}.view-more-consulting .hover :last-child{border-bottom:0}.view-more-consulting .hover .logo img{position:absolute;left:42px;top:20px}.view-more-consulting .hover .logo span{line-height:89px},
.view-more-training .hover p,
.view-more-recruitment .hover p {border-bottom:1px solid #1c3860}.view-more-training .hover .logo,.view-more-recruitment .hover .logo{height:95px;border-top:1px solid #193153;border-bottom:1px solid #1c3860;position:relative}.view-more-training .hover :last-child,.view-more-recruitment .hover :last-child{border-bottom:0}.view-more-training .hover .logo img,.view-more-recruitment .hover .logo img{position:absolute;left:42px;top:20px}.view-more-training .hover .logo span,.view-more-recruitment .hover .logo span{line-height:95px}.view-more-technology .hover p{border-bottom:1px solid #1c3860}.view-more-technology .hover .logo{height:135px;border-top:1px solid #193153;border-bottom:1px solid #1c3860;position:relative;width:100%}.view-more-technology .hover .logo img{position:absolute;left:42px;top:39px}.view-more-technology .hover :last-child{border-bottom:0}.view-more-technology .hover .logo span{line-height:135px}.view-more-technology .hover .logo img#starkstrom-logo{margin-top:11px}#logo-woodspeen{left:29px}.info-panel{float:right;width:220px;height:282px;background-color:#2c2c2c;border-top-right-radius:25px;border-bottom-left-radius:25px;border-top:5px solid #1d305e;border-bottom:5px solid #1d305e;overflow:hidden}.info-panel h4{font-size:21px;background-color:#000;color:#f3f3f3;padding:5px 0 5px 15px;margin:0;margin-bottom:-5px}.info-panel ul{padding:0;margin:7px 0}.info-panel li{height:19px}.info-panel li a{list-style:none;font-size:15px;text-decoration:none;color:#f3f3f3;padding-left:15px;display:block;line-height:19px}.video-container{float:left;height:292px;position:relative}.play-video{position:absolute;left:0;right:0;margin:0 auto;height:150px;top:75px}footer .container-940{padding-top:20px;border-top:0;padding:10px 15px;width:910px}footer .logo{padding-left:20px;margin-bottom:15px;margin-top:30px;float:left}footer .contact-details{padding-top:17px;font-size:14px;float:right;margin-top:43px}footer .contact-details p{margin:0;color:#4a4a4a;font-weight:300;margin:0 auto;text-align:right}footer .contact-details p a{text-decoration:none;color:inherit}footer .contact-details p a:hover{color:#00aeef}footer .logo img{width:170px}footer .grid_4{width:211px}footer address{color:#4a4a4a;font-size:11px;font-style:normal;font-weight:300;float:left}footer #footer-right{float:right}footer #footer-right #specialists{float:left;width:460px;margin:0;color:#4a4a4a;font-size:17px;text-align:right;font-style:italic}footer .social-icons{list-style:none;padding-top:7px;float:left;padding-left:7px;margin:0}footer .social-icons li{float:left;width:35px;height:35px;text-align:center;line-height:35px;margin:0 2px}footer .social-icons li a{color:#fff;display:block}footer .social-icons li.social-linkedin{background:#90cadd}footer .social-icons li.social-twitter{background:#63cdf1}footer .social-icons li.social-facebook{background:#6687cd}footer .social-icons li.social-google-plus{background:#cc1a1a}footer .legal-info p{font-size:12px;color:#4a4a4a}footer .legal-info p a{text-decoration:none;color:inherit}footer .legal-info p a:hover{color:#00aeef}footer #copyright{float:left}footer #gml{float:right}footer #gml a{color:#1d305e}@media only screen and (max-width:1240px){.cycle-slideshow .slide{}}