html{height:100%}body{height:100%;background:#eee;color:#111;font-family:Tahoma,Geneva,sans-serif;margin:0;font-size:16px}#main_wrapper{max-width:92em;padding:5.8em 0 0}#wide_advert_container{position:fixed;left:94em;top:0}#site_url{display:none}.float-left{float:left;display:inline-block}.float-right{float:right;display:inline-block}#dark_overlay,#dark_dialog_overlay,#registration_popup_background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100030;display:none}.ui-widget-overlay,#dark_overlay,#dark_dialog_overlay,#registration_popup_background{background:url(https://cisp.cachefly.net/template/po2017/images/transparent_back.png) repeat;opacity:1}.ad-container{text-align:center}.ad-container img,.ad-container embed,.ad-container object{border:1px solid #d5dbdb;display:inline-block;vertical-align:text-bottom}.ad-container.no-border img,.ad-container.no-border embed,.ad-container.no-border object{border:none}a.back-button{color:#66c43c!important;text-decoration:none!important;text-transform:uppercase}a.back-button span{cursor:pointer}a.back-button span:hover{text-decoration:underline!important}.disclaimer{color:#66c43c!important;font-style:italic;font-size:.9em;margin-top:1em}p .disclaimer{font-size:.6em}h1,h2,h3,h4,h5,h6{margin:0 0 20px;padding:0;font-weight:400;color:#000}h1{font-size:1.25em;line-height:1.1em;letter-spacing:-.5px;word-spacing:-1px;font-weight:700;font-family:Georgia,serif;margin-bottom:.6em}h1.first-heading,.article_title h1{font-size:2.75em}h2{font-size:1.5em;line-height:1.2em;letter-spacing:-.5px}h3{font-size:1em;line-height:1.2em;letter-spacing:-.5px}h4{font-size:.9em;line-height:1.2em;letter-spacing:-.5px}h5{font-size:.8em;line-height:1.2em;letter-spacing:-.5px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}p{padding:0 0 1.5em;margin:0}small{color:#6d6d6d}small a,small a:visited{color:#66c43c}small a:hover{color:#00a3d0}a,a:visited{color:#000}a:hover{color:#474747}img{border:0}h2.label{color:#000;padding:.7em 0;font-weight:700;font-size:1.125em;text-transform:uppercase;border:solid 2px #000;border-left:0;border-right:0;margin-bottom:2em}.inner-listing-small h2.label{border-top:0;padding-top:0;margin-bottom:1em}h2.label.no-top-border{border-top:0}h2.label.dropdown{background:url(/template/po2017/images/arrow_down.png) no-repeat 95% center;cursor:pointer;margin-bottom:0;padding-top:.7em!important}h2.label.dropdown.open{background-image:url(/template/po2017/images/arrow_up.png)}h2.label.dropdown span{color:#7d7b7b;font-weight:400;font-size:.6em;text-transform:uppercase;float:right;margin-right:5em}.inner-listing h2.label,.disclaimer{width:511px;margin-left:auto;margin-right:auto;padding-top:0;border-top:0}h2.label-sml{color:#66c43c;font-size:.85em}#sibling_page_container{padding-bottom:2em}#sibling_page_container h2.label{padding-top:.7em!important;margin-bottom:0;border-top:solid 2px #000}#sibling_pages{display:none;width:511px;margin:auto;border-bottom:solid 1px #bfc9ca;overflow-y:auto;max-height:10em}#sibling_pages a{display:block;color:#373737;font-size:.875em;padding:1em;background-color:#eee;text-decoration:none;border-bottom:1px solid #000}#sibling_pages a.current,#sibling_pages a:hover{color:#fff;background-color:#373737}.btn{padding:.5em 1.2em;font-size:.9em;font-family:Tahoma,Geneva,sans-serif;line-height:2.3em;font-weight:700;text-align:center;background:#373737;border:solid 1px #373737;color:#fff!important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-decoration:none;display:inline-block}.btn:hover{background:#454545}.btn:focus,.btn:active{background:#272727}.btn.light{background:#9b9b9b;border:solid 1px #9b9b9b}.btn.light:hover{background:#a8a8a8}.btn.light:focus,.btn.light:active{background:#777}.btn-large{padding:.9em 3.5em;line-height:2.7em;font-weight:700}.center{text-align:center}.padded{padding:2em 0}.box{background:#eee;border:1px solid #ddd;padding:1.5em;margin-bottom:2em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.box.download .download-sponsor{color:#7d7b7b;font-size:.625em;position:relative;margin-top:-2em}.notice-large{padding:3em 0;border-bottom:solid 1px #d5d5d5;margin-bottom:3em}.notice{color:#61b308}p.no-content-info-container{padding:3em;text-align:center;margin:3em 0;border-top:solid 1px #b5c1c2;border-bottom:solid 1px #b5c1c2}.container{margin:0 auto;min-width:100%;max-width:71.25em}.container_inner{float:left;width:100%}.container_inner_inner{position:relative}.inner{}.full-container .inner{background-color:#fff}#legislation_search_container,.full-container,.container-menu{background-color:#fff;padding:2em;margin-bottom:2em;margin-left:3em}.legislation-search-button{position:absolute;top:0;right:0;bottom:0;line-height:2.3em}.legislation-search-input{width:96%;padding:1em 1%;line-height:2.3em}.left-third{margin-left:0!important;margin-right:0!important;width:31%!important}.middle-third{margin-left:3.5%!important;margin-right:3.5%!important;width:31%!important}.right-third{margin-left:0!important;margin-right:0!important;width:31%!important}.full-container{padding:0;background:0 0}#error_container{background-color:#fff;text-align:center;padding:2em}#error_container h1{font-size:1.625em}#error_container p{color:#3e3e3e}#legislation_search_container .breadcrumb{width:100%}.inner-both{margin-left:3em}#wrapper{position:relative;padding-bottom:2.3em}.container_main_header{margin-left:11.875em}.container_main{margin-left:11.875em;margin-right:11em}.article_container_main{margin-right:8em}.article-inner-container{padding-bottom:2em}#container_sidebar{float:right;width:122px}#magazine_container{margin-top:2.8em;width:7.5em;padding-left:.5em}#magazine_container a.mag-cover{display:block}#magazine_container a.mag-cover img{display:block;width:7.5em}#magazine_container .btn{margin:.5em 0;padding:.1em 0;display:block}#magazine_container #advertise_now_container{border-top:solid 1px #d5dbdb;padding:.5em 0;text-align:center}#magazine_container #advertise_now_container a,#magazine_container a.read-now-link{text-decoration:underline;color:#adb3b3;font-size:.75em}#magazine_container a.read-now-link{display:block;text-align:center;padding:.5em 0;font-size:.9em}.row{margin:0;padding:0;position:relative}.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12{float:left}.span12{width:100%}.span11{width:91.6666666667%}.span10{width:83.3333333333%}.span9{width:75%}.span8{width:66.6666666667%}.span7{width:58.3333333333%}.span6{width:50%}.span5{width:41.6666666667%}.span4{width:33.3333333333%}.span3{width:25%}.span2{width:16.6666666667%}.span1{width:8.33333333333%}.full-container .span4{width:30%;margin:0 1.6% 2em}.clearfix{clear:both}.col3-clearfix{clear:both}.align-right{text-align:right}.align-left{text-align:left}.align-center{text-align:center}.block-padded{width:31.938em;margin:0 auto}.shadow-container,.inner-listing{box-shadow:0 0 2em rgba(0,0,0,.05);padding:1px 0;background-color:#fff}.inner-listing,.article .content{width:38.125em;margin-left:3em;margin-bottom:2em;background-color:#fff;padding:2em 0 0;display:inline-block}.inner-listing{margin-left:0;width:100%}.article .content{width:36.75em;padding:0;display:block!important;margin:auto!important}.inner-listing .inner{padding:0;margin:0}.inner-listing-small{margin:0 auto}.inner-listing-small .ad-container{margin-bottom:2em}.inner-listing-small .inner{margin:0 auto 2em;background-color:#fff;padding:2em 3em;max-width:17.75em;box-shadow:0 0 2em rgba(0,0,0,.05)}.outer-left{padding-left:3.5em;padding-right:2.5em;margin-bottom:2em}.outer-right{}.listing-topics-container{padding-bottom:2em}.listing-topics-container a.article-listing-topic{background-color:#eaeded;display:inline-block;text-decoration:none;border-radius:3px;-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;padding:.2em .4em;margin:0 .4em .7em 0;font-size:.8em}.listing-topics-container a.article-listing-topic:hover{background-color:#e1e3e3;color:inherit}.listing-topics-container a.article-listing-topic.always-tag{border:1px solid #66c43c}.listing-topics-container .btn{padding:.2em .4em;font-size:.8em}h2.topics-label{border-bottom:1px solid #d5dbdb;margin-bottom:.7em;padding-bottom:.5em;font-size:2em}.dialog{background:#fff;top:4em;left:1em;right:1em;position:absolute;z-index:100040;padding:2em;color:#111;display:none}.dialog h1{font-size:2.25em}.dialog .close{background:url(https://cisp.cachefly.net/template/po2017/images/dialog_close.png) no-repeat center center;width:41px;height:32px;overflow:hidden;text-indent:-1000px;border:0;position:absolute;top:2em;right:2em}.dialog .title-container{margin:0 0 20px;padding:0;font-weight:700;color:#000;font-size:2.25em;font-family:Georgia,serif;line-height:1em;letter-spacing:-.5px;word-spacing:-1px}.dialog input.text{color:#7d7b7b;width:98%;border:1px solid #bfc9ca;padding:1em 1%;margin-top:1em}input.standard{border:solid 1px #b5c1c2;border-left:0;border-right:0;padding:.6em 0;width:100%;display:block;text-decoration:none;color:#66c43c;font-size:.9em;margin:0}.form-row{border:solid 1px #bfc9ca;border-left:0;border-right:0;margin:1em 0;padding:1em 0}.additional-advanced-search-container{display:none}.form-row-plain{border:0;margin:0 0 .5em;padding:0 0 .5em;font-size:.7em}.form-spacer{margin-left:2em}.dialog-send-to-friend .form-row-plain,.dialog-article-enquiry .form-row-plain{font-size:1em}.form-row-plain textarea{width:100%;display:block;width:100%;padding:.7em 0;border-width:1px 0;border-color:#b5c1c2}p.small-info-text{font-size:.625em;padding:0;margin-bottom:1em;color:#7d7b7b;font-style:italic}.send-friend-loading-container{text-align:center;padding:10em 0}.sponsorby{margin-top:3em}.radio-check input,.radio-check label{float:left;height:2em;line-height:2em}.radio-check input{clear:both;margin-right:.5em}.dialog-login form a{color:#66c43c}#forgot_password_form_container{display:none}form label{font-size:1.2em;color:#7d7b7b;font-weight:400}.datelink{border:solid 1px #b5c1c2;border-left:0;border-right:0;padding:.7em 0;width:100%;display:block;text-decoration:none;color:#66c43c;line-height:1.4;font-size:.9em;margin:0}.dialog-search .arrow-right{background:url(https://cisp.cachefly.net/template/po2017/images/arrow_right.png) no-repeat center center;width:100%;padding:3em 0 0;display:block}#advanced_search_container{display:none}.dialog-search h4,.search h4{color:#66c43c}a.show-hide-advanced-search,a.clear-search{font-style:italic;color:#66c43c;font-size:.9em;text-decoration:none;margin-bottom:1em}a.show-hide-advanced-search:hover,a.clear-search:hover{text-decoration:underline}a.clear-search{margin-top:2em;cursor:pointer;padding:.7em 1.4em}p.enquiry-headline{font-size:1.2em}#header{padding:1em;background:rgba(0,0,0,.8725);color:#fff;position:fixed;top:0;left:0;right:0;z-index:99999999;max-width:90em}#header a{color:#fff}#header a:hover{color:#ccc}#header h1{float:left;display:inline;width:100%;height:61px;font-size:1.25em;border:0;margin:0;padding:0;line-height:1em;position:relative}#header h1 a{display:block;width:100%;height:auto;overflow:hidden;border:0;position:relative}#header h1 a img{display:block;width:100%;height:auto;max-width:350px;max-height:61px;margin:auto}#header h1 table{display:none;position:absolute;top:0;width:100%;height:100%}#header h1 td.header-headline{text-align:center;font-size:.75em;line-height:1.35em;color:#fff}#header h2.search,.legal-bar h2.search{margin:.8em 1.5em 0 0;padding:0;font-size:.8em;text-transform:uppercase;float:left}.legal-bar h2.search{margin-top:-.3em}#header h2.search a,.legal-bar h2.search a{background:url(https://cisp.cachefly.net/template/po2017/images/header_search.png) no-repeat center left;padding:1em 0 1em 4em;display:inline-block;color:#fff}#header h2.menu{margin:.8em 1.5em 0 0;padding:0;font-size:.8em;text-transform:uppercase;float:left;display:none;width:6.5em}#header h2.menu a{background:url(https://cisp.cachefly.net/template/po2017/images/header_menu.png) no-repeat center left;padding:1em 0 1em 4em;display:inline-block}#header .sponsorship,.legal-bar .sponsorship{margin:1.6em 0 0;display:inline;float:left}.legal-bar .sponsorship{margin-top:.7em}#header .sponsorship span,.legal-bar .sponsorship span{font-size:.5em;color:#888;vertical-align:top}#header ul.sociallinks{float:right;list-style:none;padding:0;margin:.6em 0}#header ul.sociallinks li{float:right;list-style:none;padding:0;margin:0 0 0 .3em}#header ul.sociallinks li a{background:url(https://cisp.cachefly.net/template/po2017/images/header_social_links.png?2) no-repeat 0 0;height:24px;width:24px;text-indent:-99999px;float:left;display:block}#header ul.sociallinks li.facebook a{background-position:0 0}#header ul.sociallinks li.facebook a:hover{background-position:0 -24px}#header ul.sociallinks li.twitter a{background-position:-24px 0}#header ul.sociallinks li.twitter a:hover{background-position:-24px -24px}#header ul.sociallinks li.youtube a{background-position:-48px 0}#header ul.sociallinks li.youtube a:hover{background-position:-48px -24px}#header ul.sociallinks li.instagram a{background-position:-72px 0}#header ul.sociallinks li.instagram a:hover{background-position:-72px -24px}#header ul.sociallinks li.linkedin a{background-position:-144px 0}#header ul.sociallinks li.linkedin a:hover{background-position:-144px -24px}#header ul.sociallinks li.comments a{background-position:-96px 0;text-indent:0;font-size:.75em;text-decoration:none;padding-left:30px;padding-top:5px;height:19px;width:auto}#header ul.sociallinks li.comments{margin-right:1em;display:none}#header ul.sociallinks li.comments a:hover{background-position:-96px -24px}#header .tag-line{float:right;clear:right;font-size:.75em;color:#393939;text-transform:uppercase}.rss{display:block;width:55px;height:54px;top:-1.5em;right:-9.8em;background:url(https://cisp.cachefly.net/template/po2017/images/icon_rss.png) no-repeat top right;overflow:hidden;text-indent:-1000px;position:absolute}#footerblocks{}#footerblocks .span3{width:23%;margin-left:2%}#footerblocks p{font-size:1em}#footerblocks .inner{border:solid 1px #404040;padding:2em 1em;margin:0 -1px 3em 0;text-align:center;position:relative;background-color:#fff;box-shadow:0 0 2em rgba(0,0,0,.05)}#footerblocks .footer-block-outer{background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:0}#footerblocks .footer-block-outer h2.label{color:#fff;border-width:1px 0 1px 1px;border-color:#d5dbdb;border-style:solid;text-align:center;position:absolute;top:45%;left:0;right:0;bottom:0}#footerblocks .footer-block-outer h2.label .btn{position:relative;left:auto;right:auto;display:inline-block;width:50%;text-transform:none}#footerblocks .inner a{color:#66c43c}#footerblocks .inner .btn{color:#fff;display:block;position:absolute;bottom:0;left:1em;right:1em;height:2em;line-height:2em}#footerblocks .inner .content-container{position:relative;padding-bottom:2em;word-wrap:break-word}#footerblocks .inner h2.label{border:0;padding:0;margin-bottom:3em;color:#66c43c}#footerblocks .inner .btn{font-weight:700}.footer-banners-container{padding:1.5em 0;margin-left:11.875em;text-align:center}.footer-banners-container .advert-container{display:inline-block;margin:1.5em}.legal-bar{background-color:#2c2c2c;margin-left:11.875em;padding:.5em 1em;height:2em}.re-stats{color:#656565;font-size:.6em;font-style:italic}.legal-bar .legal-links-container{text-align:center;font-size:.8em;padding-left:5em;margin-top:.7em}.legal-bar .legal-links-container a,.legal-bar .legal-links-container span{display:inline-block;margin:0 1em;color:#999;text-decoration:none}.legal-bar .legal-links-container a:hover{text-decoration:underline}#footerbar{background:#262626;background:rgba(0,0,0,.85);color:#fff;position:fixed;bottom:0;left:11.875em;right:0;z-index:99999998;padding:0;height:0;max-width:80.125em}#footerbar div{font-size:.9em;display:none}#footerbar .center{text-align:center}#footerbar .right{text-align:right}#footerbar h2.logo{float:left;display:inline;width:114px;height:15px;border:0;margin:0;padding:0}#footerbar h2.logo a{display:block;width:114px;height:15px;background:url(https://cisp.cachefly.net/template/po2017/images/footer_logo.png) center center no-repeat;overflow:hidden;text-indent:-1000px;border:0}#footerbar a.iab img{margin:-.5em 0;float:right}.indicators .up,.indicators .down{left:-7em;position:relative}.indicators img{margin-left:.5em}.indicators div{padding:0 1.2em 0 1em;display:inline-block}.indicators div.up{background:url(https://cisp.cachefly.net/template/po2017/images/footer_indicator_up.png) no-repeat top right}.indicators div.down{background:url(https://cisp.cachefly.net/template/po2017/images/footer_indicator_down.png) no-repeat top right}.indicators img{vertical-align:middle}.indicators img.mcgregor{position:relative;top:-2px}#fde_bar{background-color:#66c43c;color:#fff;text-align:center;padding-bottom:.7em;padding-top:.8em;font-size:.8em!important;display:none;position:absolute;bottom:0;right:0;left:0;text-transform:uppercase}#fde_bar a{border:1px solid #fff;display:inline-block;border-radius:3px;color:#fff;font-size:.8em;text-decoration:none;padding:.2em .4em;margin-left:.5em;vertical-align:middle}#menu{float:left;width:11.875em;background:#474747;position:fixed;top:5.8em;left:0;bottom:0;z-index:99999998;overflow-x:hidden;overflow-y:auto}#menu .container_inner{position:absolute;top:0;padding-bottom:3em}#menu a{color:#fff;text-decoration:none;font-size:.8em}#menu a.has-submenu{background-image:url(https://cisp.cachefly.net/template/po2017/images/header_menu_arrow_right.png);background-position:center right;background-repeat:no-repeat}#menu ul,#menu ol{list-style:none;padding:0;margin:0}#menu ol{border-top:solid 1px #353535;background-color:#474747;position:relative}#fixed_menu_logos{position:fixed;bottom:0;padding-bottom:2.7em;width:13.675em;background:#474747;font-size:.8em;color:#dadada}#menu ul li,#menu ol li,#fixed_menu_logos ol{list-style:none;padding:0;margin:0}#menu ul li a,#menu ol li a,#fixed_menu_logos ol li a{padding:1.16em 1em 1.1em 2em;display:block}#menu ul.main li a{font-weight:700}#menu ul li a:hover,#menu ol li a:hover,#fixed_menu_logos ol li a:hover{background-color:#666}#menu ul li a{text-transform:uppercase}#menu ol li a{color:#dadada}#menu a.highlight{background-color:#66c43c!important;color:#fff!important}#menu a.promote{color:#66c43c}#menu ul ul li.back a{background:#5e5e5e url(https://cisp.cachefly.net/template/po2017/images/header_menu_arrow_left.png) no-repeat center right}#menu ul ul{position:absolute;top:0;left:11.875em;width:11.875em;border-left:solid 1px #333;z-index:9999;display:block;z-index:9997;display:none}#menu ul ul ul{z-index:9996}.container-menu{}.menu-inline{float:left;width:10.625em;margin-left:-3em;top:0;height:auto!important;bottom:auto!important}.menu-inline.fixed{}.menu-inline.absolute{}.menu-inline ul{list-style:none;padding:0;margin:0;border-right:solid 1px #e0e0e0;height:100%}.menu-inline ul li{list-style:none;padding:0;margin:0}.menu-inline ul li a{color:#66c43c;text-decoration:none;padding:.4em 1em;display:block}.menu-inline ul li a:hover{background:#66c43c;color:#fff}.menu-inline ul li.current a{color:#fff;background:#66c43c}a.menu-back-to-top{position:fixed;bottom:0;display:block;width:14.875em;text-align:center;display:none;color:#dadada;z-index:9999;background:#000;padding-bottom:.9em;padding-top:.8em}a.menu-back-to-top:hover{text-decoration:underline!important}a.menu-site-link{display:inline-block}a.menu-site-link img{display:inline-block}.infobar{font-size:.8em;padding:1em 1em .7em;background:#373737;color:#fff;position:relative;z-index:999999}.infobar h2{text-align:center;text-transform:uppercase;font-size:1em;margin:.2em 0 0;padding:0;color:#fff;text-indent:-5.5em}.infobar .right{text-align:right}a.header-creamer-logo{display:inline-block;margin-top:.2em}a.header-creamer-logo img{display:block}.infobar .dropmenu-container{position:relative}.infobar a.dropmenu-link,.infobar a.dropmenu-link:visited{background:transparent url(https://cisp.cachefly.net/template/po2017/images/header_infobar_earth.png) no-repeat .5em .5em;color:#fff;text-decoration:none;line-height:1.7em;font-size:1em;padding:.5em .7em .5em 2.3em;margin:0;border:solid 1px #ee6a71;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.infobar a.dropmenu-link:hover{border-color:#fff}.infobar a.dropmenu-link span{background:url(https://cisp.cachefly.net/template/po2017/images/header_infobar_arrow.png) no-repeat center right;padding-right:1em}.infobar .dropmenu-content{background:#fff;position:absolute;top:2.8em;left:0;width:18em;box-shadow:5px 5px 10px rgba(0,0,0,.03);z-index:998;display:none}.infobar .dropmenu-content ul{list-style:none;padding:0;margin:0}.infobar .dropmenu-content ul li{list-style:none;padding:0;margin:0}.infobar .dropmenu-content ul a{color:#666;text-decoration:none;display:block;padding:.8em 1em;border:solid 1px #eaeded;border-top:0}.infobar .dropmenu-content ul a:hover{color:#fff;background:#373737;border-color:#373737}.infobar .indicators{font-size:.8em;margin-top:.4em}.search-inner{border-top:solid 1px #d5dbdb;padding-top:3em}#searchString_container{display:none}.adverts{margin-bottom:1.5em;padding:.4em 0 0;text-align:center}.adverts .position{margin:0 .8em 0 0;display:inline-block}.adverts .position-2{margin:0}.adverts .adclearfix-1{clear:both;height:.4em;display:none}.adverts .adclearfix-2{clear:both;height:.4em}.adverts .adclearfix-3{clear:both;height:.8em;display:none}.sidebar-adverts{overflow:hidden}#registration_link{display:block;background-color:#66c43c;color:#fff;font-size:.625em;text-decoration:none;margin-bottom:1em;text-align:center;border-radius:3px;padding:.7em 0}.sidebar-adverts-header a{color:#000;display:block;text-transform:uppercase;font-size:.625em;font-weight:700;text-decoration:none;margin-bottom:1em;text-align:center}.sidebar-adverts .ad-container{background-color:#eaeded}.sidebar-adverts img{margin-bottom:1em}.adverts-inline{border-top:solid 1px #d5d5d5;border-bottom:solid 1px #d5d5d5;padding:2em 0;margin:2em 0;text-align:center}.adverts-inline.listing{border:0;background-color:#eee;margin:0;padding-top:0}.or-spacer{text-align:center;padding:.5em 0}form{padding:0;margin:0}input.text,textarea{border:solid 1px #ddd;padding:.7em;font-size:.9em;text-align:left;background:#fff;color:#666;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}select{width:100%;text-align:center;font-size:1em}input.btn-right{float:right;margin-top:2em}label{display:block;margin:0;padding:0;line-height:1em;color:#333;font-weight:600}.drop-container{padding:.5em 0;border:solid 1px #d5dbdb;border-left:0;border-right:0}.breadcrumb{color:#6d6d6d;font-size:.9em;margin:0 auto 2em;width:511px}.article-breadcrumb{width:auto;padding:3em 3em 1em}.article .breadcrumb{margin:0 15% 2em;width:auto}.breadcrumb a{color:#6d6d6d;text-decoration:none}.breadcrumb a.current{color:#66c43c}.breadcrumb a:hover{text-decoration:underline}.row.breadcrumb-row{margin-bottom:0;height:1em}.breadcrumb-rss-feed{display:inline-block;width:15px;height:15px;background:transparent url(/template/po2017/images/rss_feed_icon.png) no-repeat center center;color:transparent;font-size:0;text-decoration:none;vertical-align:text-bottom}#twitter_feed_content{display:none}.twitter-feed-container img,.twitter-feed-container a{vertical-align:top}.twitter-feed-container a{color:#6d6d6d;font-size:.9em;text-decoration:underline}.subscribe{background:#fff;border:solid 1px #bfc9ca;margin:0 auto 2em;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:511px}.homepage-subscribe{margin:0;width:511px}#container_sidebar .homepage-subscribe{margin:1.5em 0 -2em;width:7.5em;padding-left:.5em;text-align:center}.homepage-subscribe a.subscription-link{color:#66c43c;font-size:.9em}.subscribe input.text{width:90%;margin:0;padding:1em 5%;border:0;font-size:.9em;text-align:left;background:0 0;color:#666}.subscribe input.btn{margin:0}.subscribe_left{margin-right:18em;background:0 0}.subscribe_right{float:right}.entry-list .entry{width:511px;margin:0 auto 2em}.entry{border-bottom:solid 1px #d5d5d5;padding-bottom:2em;margin-bottom:2em}.entry.first-entry{border-bottom:none;padding-bottom:0}.entry.first-entry p{padding:0}.col-inner{padding-bottom:1em}.small-list-entry h3{font-size:.8em;margin-bottom:1em}.small-list-entry h3 a{color:#555;text-decoration:underline}.inner-listing-small .entry{padding-bottom:0;margin-bottom:1em}.inner-listing-small .entry h3{margin-bottom:0;font-family:Georgia,serif;font-weight:700}.inner-listing-small .entry h3.alt-style{margin-bottom:0}.inner-listing-small .entry h3.alt-style a{color:#025e95;font-weight:400;font-size:1em}.inner-listing-small h3.red-style a{color:#66c43c}.inner-listing-small .entry a img{display:block;margin-bottom:1em;border:1px solid #d5d5d5}.entry h4 a{color:#66c43c}.entry p,h4.custom-fields{font-size:.875em;line-height:1.2em;color:#3e3e3e;padding:0}.home-news-first p{padding-bottom:1.5em}.entry p span{text-transform:uppercase;font-size:.7em;color:#000;font-family:Tahoma,Geneva,sans-serif}.entry p span strong{color:#66c43c;font-weight:400;text-transform:none}.entry p span a{text-transform:uppercase}.entry .meta{text-transform:uppercase;font-size:.8em}.entry .meta a{text-transform:uppercase;font-size:1em}.entry span{color:#66c43c;margin-right:1em}span.arrow{color:#66c43c!important;font-size:1em!important}.entry a.image-link{display:block;border:1px solid #d5d5d5}.entry a.image-link img{display:block}.entry .listing-media-item-container{position:relative;border:1px solid #d5d5d5;margin-bottom:1em}.entry .listing-media-item-container img.spacer{display:block;width:100%;height:auto}.subscribe-to-podcast{color:#8a8a8a!important;text-transform:uppercase;font-size:.75em;display:block;text-align:center;text-decoration:none}.entry .listing-media-item-container .video-js{position:absolute!important;top:0;left:0}.entry .listing-image{width:10em}.entry .listing-content{margin-left:11.5em}.listing-content .slug,.sidebar-slug{text-transform:uppercase;font-size:.625em;color:#7d7b7b;margin-top:1em}.sidebar-slug{}.sidebar-abstract{margin-top:1em}.listing-more-container{color:#a4a4a4;font-size:.75em;font-weight:700;width:511px;text-transform:uppercase;margin:auto;padding:0 0 .8em;border-bottom:solid 1px #d5d5d5;margin-bottom:2em}.pds-box{width:auto!important}.PDS_Poll span{color:#000;margin:0}.pds-vote-button span{color:#fff}.profile{padding:2em 2em 0;margin-bottom:2em}.jobs-profile{background-color:#eee;padding-bottom:2em;border:1px solid #ddd;border-radius:5px}.profile .intro img{margin:0 1em 1.5em 0;float:left;max-width:200px}.profile .intro ul{list-style:none;padding:0;margin:0}.profile .intro ul li{list-style:none;padding:0;margin:0}.related{padding-top:1em}.related ul{list-style:none;padding:0;margin:0}.related ul li{list-style:none;padding:0;margin:.5em 0}.related ul li a{list-style:none;padding:0;margin:0;color:#555;text-decoration:none;border-bottom:solid 1px #bbb}.play{display:block;position:relative;font-size:10px}.play img{}.entry .overlay{display:none}.entry .vjs-big-play-button{display:none}.vjs-default-skin .vjs-big-play-button{display:block;font-size:2em!important}#main_media_container .vjs-default-skin .vjs-big-play-button{font-size:4em!important}.play .overlay{display:block;top:0;bottom:0;right:0;left:0;background:url(https://cisp.cachefly.net/template/po2017/images/overlay_play.png) no-repeat center center;overflow:hidden;text-indent:-1000px;position:absolute}.article{position:relative}#main_article_view_container{margin:auto;background-color:#fff;max-width:63.875em;box-shadow:0 0 2em rgba(0,0,0,.05)}#article_content_container{font-size:1.3em;letter-spacing:-.2px;word-spacing:-.5px;line-height:1.5em}.article-advert-container{margin-bottom:1em;background-color:#eaeded;text-align:center;padding:.5em .1em 1.2em}.article-advert-container-text{text-transform:uppercase;color:#adb3b3;text-align:left;display:inline-block;font-family:Tahoma,Geneva,sans-serif;font-size:.5em}.article .ad-container{background-color:#eee;padding:0 2em;margin:2em 0}.article .article_title,.subscription-options-container{margin:0 15%;max-width:63.875em}.article .article_title{margin:0 10% 3em}.article .dialog{top:0;left:0;right:0;margin:auto;display:none}.article .meta span{color:#66c43c}.article .meta span.job-title{color:#999}.article .sml{font-size:.7em;text-transform:uppercase}.article .lrg{font-size:1.2em}.article .left,.article .right{float:left;width:50%}.article .content p.intro{font-size:1.375em}#article_topics_titles,#article_topics_always_tags,#article_topics_tags,#searchString{display:none}a.topiclink{text-decoration:none;border-bottom:1px dashed #000}a.topiclink:hover{color:#66c43c}a.topiclink.always-topic{border-bottom:1px dashed #66c43c}span.highlight,span.highlight-partial{background-color:#fffdcb;display:inline-block;padding:2px 5px;color:#111;margin:0!important;text-transform:none!important;font-size:1em!important}span.highlight-partial{padding:2px 0;color:#111}.fadeoverlay{background:url(https://cisp.cachefly.net/template/po2017/images/fadeoverlay_background.png) repeat-x bottom left;bottom:0;left:0;right:0;height:100%;position:absolute;background-size:contain}.upper-first:first-letter{}.article #pullout_container{float:left;width:40%;margin-right:1em;margin-bottom:1em}.article .pullout{border-bottom:1px solid #d5dbdb;padding:1em 0;font-size:1.3em;color:#656565;font-style:italic}.article .pullout.first-pullout{border-top:1px solid #d5dbdb}.article .pullout-inner{border-left:3px solid #d5dbdb;padding-left:1em}.article .pullout-inner span{font-style:normal;font-size:.7em}.article .sidebar-content{background-color:#f2fbfd;border:1px solid #ccf1f8;border-radius:3px;padding:1em;margin:3em 0}#nextarticle{margin:0 auto 3em;max-width:63.875em}#nextarticle .inner{background:#66c43c;padding:0;color:#fff;margin-bottom:-1px}#nextarticle h2.label{background:#373737;color:#fff;border:0;text-align:center;margin:0}#nextarticle h2.label a{color:#fff;font-size:.95em}#nextarticle h1{font-size:2.75em}#nextarticle h1 a{color:#fff}#nextarticle p strong{color:#fff}#nextarticle .content{margin:0 20%}#nextarticle .entry p{color:#fff;font-size:1em}#nextarticle span.arrow{color:#fff!important}.download ul{list-style:none;padding:0;margin:0}.download ul li{list-style:none;padding:0;margin:0;line-height:1.2em;font-style:italic}.download .button{margin-top:1em;float:left;font-style:normal}.download ul li .filesize{color:#7d7b7b;font-style:normal;margin-left:1em;margin-top:1.5em}#article_comment_count{display:none}#font_size_tool_container a{display:inline-block;border:1px solid #373737;color:#373737;text-decoration:none;line-height:1.5em;font-size:1.5em;height:1.5em;width:1.5em;text-align:center;outline:0}#font_size_tool_container a.decrease-font-size-button{margin-left:.5em;border-radius:5px 0 0 5px}#font_size_tool_container a.decrease-font-size-button:hover{background-color:#eee}#font_size_tool_container a.increase-font-size-button{border-radius:0 5px 5px 0;border-left:none;color:#fff;background-color:#373737}#font_size_tool_container a.increase-font-size-button:hover{background-color:#454545}.dialog-embed textarea{display:block;width:97%;height:18em}#main_media_container{position:relative}#media_container{position:relative;overflow:hidden}#media_container .prev-button-container,#media_container .next-button-container{position:absolute;left:0;top:0;bottom:0;width:15%}#media_container .prev-button-container .transparent-back,#media_container .next-button-container .transparent-back{position:absolute;left:0;top:0;bottom:0;width:100%;background:url(https://cisp.cachefly.net/template/po2017/images/transparent_back.png) repeat}#media_container .prev-button,#media_container .next-button{position:absolute;left:0;top:0;bottom:0;width:100%;background:url(https://cisp.cachefly.net/template/po2017/images/carousel_arrow_left.png) no-repeat center center transparent;font-size:0;color:transparent}#media_container .next-button-container{left:auto;right:0}#media_container .next-button{background-image:url(https://cisp.cachefly.net/template/po2017/images/carousel_arrow_right.png)}#media_container .media-item-container{position:absolute;top:0;bottom:0;width:100%;display:none}#media_container .media-item-container.audio .vjs-poster{display:block!important}#media_container img{display:block;width:100%}#main_media_container .media-description-container,.image-caption-container{padding:1em;color:#fff;background-color:#3a3a3a;margin-bottom:1em;font-size:.8em}#main_media_container .media-description-container small,.image-caption-container small{color:#999}.media-tools-container{margin-bottom:0!important}#main_media_container .media-tools-container .link-container{width:25%}#main_media_container .media-pagination-container{text-align:center;width:50%}#main_media_container .media-pagination-container a{width:12px;height:12px;background:url(https://cisp.cachefly.net/template/po2017/images/media_pagination_inactive.png) no-repeat center center transparent;font-size:0;display:inline-block;color:transparent;outline:0;margin:0 3px;vertical-align:text-top;position:relative}#main_media_container .media-pagination-container a.active{background-image:url(https://cisp.cachefly.net/template/po2017/images/media_pagination_active.png)}#main_media_container .media-pagination-container a span{background:url(https://cisp.cachefly.net/template/po2017/images/media_thumbnail_popup_arrow.png) no-repeat bottom center transparent;padding-bottom:14px;display:none;width:225px;position:absolute;bottom:14px;left:-107px;z-index:1}#main_media_container .media-pagination-container a span img{display:block;width:225px;border:3px solid #000;border-radius:2px}#media_descriptions_container{display:none}.backcopies{}.backcopies .inner{border:solid 1px #d5dbdb;margin:0 -1px -1px 0;padding:4em 0;text-align:center}.list-alpha ul{list-style:none;padding:0;margin:0}.list-alpha ul li{list-style:none;padding:0;margin:0;float:left}.list-alpha ul li a,.list-alpha ul li a:visited{background:#fff;color:#66c43c;padding:.5em .8em;margin:.1em;display:inline-block;border-radius:5em;-moz-border-radius:5em;-webkit-border-radius:5em;text-transform:uppercase;font-size:.8em;text-decoration:none}.list-alpha ul li a:hover{color:#fff;background:#66c43c}.list-alpha ul li.current a{color:#fff;background:#66c43c}.list-alpha-content ul{list-style:none;padding:0;margin:0;border-top:solid 1px #d5d5d5}.list-alpha-content ul li{list-style:none;padding:0;margin:0;border-bottom:solid 1px #d5d5d5}.list-alpha-content ul li h2.label{border:0;margin:0;padding:1em;text-align:right;background:#eaeded}.list-alpha-content a.back-to-top-link{color:#66c43c;font-weight:400;font-size:.8em}.list-alpha-content ul li h3{margin:1em 0;padding:0}.list-alpha-content ul li h3 a{text-decoration:none}.backcopies-pagination-container{padding-top:3em}.pagination-container{text-align:center;margin:auto;background-color:#eee}#main_article_view_container .pagination-container{background:0 0}table.pager{width:511px;margin:0 auto;background-color:#fff;border-collapse:collapse}table.pager td{padding:0!important;text-align:center}table.pager td a,table.pager td div{padding:.6em .1em;display:block;color:#373737;text-decoration:none;border:solid #373737;border-width:1px 0 1px 1px}.pager-current{background:#000;text-align:center;color:#fff!important;text-decoration:none}.pager-link:hover{background-color:#373737;color:#fff!important}.pager-first,.pager-previous,.pager-next,.pager-last{background-color:#373737;color:#fff!important;text-decoration:none}.pager-first-disabled,.pager-previous-disabled{background-color:#373737;color:#fff!important;text-decoration:none}.pager-first,.pager-first-disabled{border-radius:3px 0 0 3px;border-right:1px solid #eee!important}.pager-last,.pager-last-disabled{border-radius:0 3px 3px 0;border-left:1px solid #eee!important}.pager-last,.pager-last-disabled,.pager-next-disabled{border-right-width:1px!important}.subscriptions h2.alt{color:#66c43c;font-size:3em;margin:0;padding:0}.subscriptions .type-1,.subscriptions .type-1 a{color:#5eb400;margin:0;padding:1em 0 0}.subscriptions h3{margin-bottom:2em;margin:0;padding:0}.subscriptions h3 .btn{font-size:.7em!important;padding:.8em 1em;margin-right:.5em;font-weight:700}.subscriptions .strip{padding:0 0 2em;margin-bottom:1em}.subscriptions .spacer{margin:0 0 4em;padding-bottom:3.5em;border-bottom:solid 1px #d5d5d5}.subscriptions .pricing{}.subscriptions .pricing .top{background:#02c3eb;color:#fff;padding:1em}.subscriptions .pricing .top h1{margin:0;padding:0;color:#fff}.subscriptions .pricing .top h4,.subscriptions .pricing .top h4 a{margin:0 0 .5em;padding:0;color:#fff}.subscriptions .pricing .top h4 a{text-decoration:underline}.subscriptions .pricing .top h5{margin:0;padding:0;color:#000;font-size:.8em}.subscriptions .pricing{width:22em;margin:0 auto}.subscriptions .pricing .bottom{background:#fff;padding:1em;border:solid 1px #d5d5d5;border-top:0;border-bottom:0}.subscriptions .pricing .bottom ul{list-style:none;padding:0;margin:0;text-align:left}.subscriptions .pricing .bottom ul li{list-style:none;padding:0 0 .5em 1.5em;margin:0;background:url(https://cisp.cachefly.net/template/po2017/images/subscriptions_tick.png) no-repeat 0 3px}.subscriptions .pricing .button{padding:0 1em 2em;background:#fff;border:solid 1px #d5d5d5;border-top:0}.subscriptions .pricing h3{color:#5eb400;font-weight:700}.subscriptions .stripe{background:url(https://cisp.cachefly.net/template/po2017/images/stripe_background.jpg) repeat-y top center;padding-bottom:0;margin-bottom:4em}.subscriptions .stripe .row{position:relative}.subscriptions .stripe .inner{padding:7em 4em 2em;margin:0}.subscriptions .stripe .number{position:absolute;left:0;right:0;bottom:0;top:45%;margin:0 auto;height:73px;width:73px;line-height:73px;color:#fff;font-size:2.5em;background:url(https://cisp.cachefly.net/template/po2017/images/subscriptions/ellipse.png) no-repeat center center}.subscriptions .stripe .last-row{background:url(https://cisp.cachefly.net/template/po2017/images/subscriptions/shadow.png) no-repeat bottom center;padding-bottom:10em}.subscriptions .stripe .last-row .number{top:4em}.subscriptions .browserbar{background:url(https://cisp.cachefly.net/template/po2017/images/subscriptions/browserbar.png) no-repeat top center;height:57px;margin-bottom:5em}.subscriptions .notice{background:#eef6f8;color:#000;border-top:solid 1px #d3f0f7;padding:1em;margin:0}.accordion{border-bottom:solid 1px #d3f0f7;margin-bottom:2em;display:none}.accordion .options{border-top:solid 1px #d3f0f7;padding:.5em 0}.accordion .options h3{background:url(https://cisp.cachefly.net/template/po2017/images/accordion_arrows.png) no-repeat 1em 5px;float:left;font-size:1.2em;line-height:2.2em;padding-left:4em}.accordion .options h3.expanded{background:url(https://cisp.cachefly.net/template/po2017/images/accordion_arrows.png) no-repeat 1em -55px}.accordion .options .btn{float:right;padding:.2em 1em;font-weight:700}.accordion .content{padding:1em 0 1em 4em;display:none}.ui-front{z-index:999999999}.ui-selectmenu-button{width:100%!important;border-width:1px 0;border-color:#b5c1c2;font-size:.9em}.ui-selectmenu-button span.ui-selectmenu-text{background:#fff;color:#7d7b7b;padding:.7em 0}.ui-selectmenu-open{max-height:12em;overflow-y:scroll}.ui-datepicker{z-index:999999999!important}.ui-dialog{box-shadow:none;-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-khtml-box-shadow:none;border:none!important;background:#fff;border-radius:0}.ui-dialog .ui-dialog-titlebar{background:0 0;color:#000;border:0;font-weight:700;font-family:Georgia,serif;font-size:2.25em;padding:1em 1em .5em}.ui-dialog .ui-dialog-titlebar-close{border:0;background:url(https://cisp.cachefly.net/template/po2017/images/dialog_close.png) no-repeat center center;width:41px;height:32px;right:.9em;top:.9em;margin:0}.ui-dialog .ui-dialog-content{padding:0 2.5em 3.4em;font-size:.9em}.ui-dialog .ui-dialog-titlebar-close span{display:none}.ui-dialog .ui-dialog-buttonpane{display:none}.video-js{position:relative!important;width:100%!important;height:100%!important}.vjs-big-play-button{right:.2em!important;bottom:.2em!important;margin-left:-2em;margin-top:-2em;background:#373737!important;top:auto!important;font-size:4em!important;left:auto!important;border-radius:0!important;border:none!important;color:#fff!important;text-shadow:0 0 0 #000!important;box-shadow:none!important}.vjs-big-play-button:before{text-shadow:none!important;box-shadow:none!important}.inner-listing-small .entry .vjs-big-play-button{font-size:3em!important}.vjs-control-bar{z-index:1}.vjs-play-progress,.vjs-volume-level{background-color:#66c43c!important}.press-office-item{width:25%}.press-office-item .press-office-inner{border:solid 1px #d5dbdb;margin:0 -1px -1px 0;position:relative}.press-office-item h3{height:3em;margin:-1px 0 0;padding:1em;font-weight:700}.press-office-item .press-office-inner a.item-link{display:block;position:relative;visibility:hidden;padding-bottom:1em}.press-office-item .press-office-inner a.logo{position:absolute;visibility:visible;bottom:0;width:100%}.press-office-item .press-office-inner a img{display:block;width:75%;margin:auto}.my-profile-form-container{margin-bottom:3em}h2.my-profile-name{text-align:center;position:relative;top:2em}h3.my-profile-company{text-align:center}h4.my-profile-renewal{color:#777;font-size:.9em;font-weight:400;margin-bottom:1em;margin-top:.5em;text-align:center}td.newsletters table{background-color:#fff;border-collapse:collapse;border:1px solid #ddd}td.newsletters table img{background:0 0}td.newsletters table th{padding:2em}td.newsletters table td{padding:2em}td.newsletters .submit-container{display:inline-block;background-color:#efefef;border:1px solid #d4d4d4;border-radius:5px;-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;padding:1em}td.newsletters input.email-input{border:1px solid #c5c5c5;border-radius:5px 5px 5px 5px;-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;color:#707070;font-size:1em!important;padding:1em!important;width:20em;margin:0 1em 0 0!important;height:1.5em}td.newsletters input.submit-button{background:url(http://us-cdn.creamermedia.co.za/template/subscriber_pages/subscribe_button.png) no-repeat scroll center center transparent;border:medium;cursor:pointer;font-size:0!important;height:3em;margin:0!important;overflow:hidden;position:relative;text-indent:-10000px;width:10em}.alerts-content-container{padding:2em 0;margin-bottom:2em;border-bottom:1px solid #d9d9d9;text-align:center}.dna-submit-container .submit-container{background-color:#efefef;border:1px solid #d4d4d4;border-radius:5px;-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;padding:1em;margin:0 auto 2em;width:40em}table.dna-lists{background-color:#fff}table.dna-lists th{background-color:#bdc4c7;color:#000;font-size:1em;font-weight:400;text-transform:uppercase}table.dna-lists td{font-size:1em;padding:.5em 5em;vertical-align:middle}table.dna-lists td input{height:1em;margin-right:2em;vertical-align:middle;width:1em}table.dna-lists td.left-col{border-right:1px solid #d9d9d9}table.dna-lists th .mining{border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:1em 1em 1em 5em}table.dna-lists th .industry{border-bottom:1px solid #d9d9d9;padding:1em 1em 1em 5em}.my-profile-top-container{border-bottom:1px solid #d9d9d9;padding:1em;background-color:#fff}.my-profile-top-container .fixed-width-content-container{width:50em!important}.my-profile-name{font-size:1em;text-transform:uppercase}.my-profile-renewal{font-size:1em;color:#555c65}.my-profile-renewal span{color:#66c43c}.my-profile-fields-container{background-color:#fff}.my-profile-fields-container .button-container td{padding:1em;border-bottom:1px solid #d9d9d9}.my-profile-fields-container td.title{border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;color:#000;font-size:1em;padding:1em!important;text-transform:uppercase;white-space:nowrap;width:10em}.my-profile-fields-container td.value{border-bottom:1px solid #d9d9d9;padding:1em!important;font-size:1em}.input-info-text{font-size:.8em;color:#66c43c;text-transform:none}#tab_update.my-profile-fields-container td.value{padding:.5em 1em!important}#tab_update.my-profile-fields-container td.value input{font-size:1em;position:relative;width:13em;margin:.34em 0}#tab_update.my-profile-fields-container{display:none}.fixed-width-content-container.registration-form.my-profile-form-container{width:50em!important}.my-profile-form-container .blue-button{display:inline-block;width:10em;margin-left:.5em}.email-container .fde-container{padding:0}.email-container{padding:2em}#at4-share,#sidebar_items_container{margin-left:0!important;width:48px}#at4-share.show,#sidebar_items_container.show{margin-left:11.875em!important}#at4-share{margin-top:98px!important;top:25%!important}#at4-soc,#at4-scc{display:none!important}#sidebar_items_container{position:fixed;left:0;top:25%;z-index:100020;display:none}#sidebar_items_container a,#sidebar_items_container a img,#sidebar_items_container a span{display:block;margin:auto}#sidebar_items_container a{border-bottom:1px solid #809598;background-color:#738a8e;max-width:48px;max-height:48px}#sidebar_items_container a.at-svc-facebook{background-color:#305696;padding-top:8px;height:40px;border-bottom:0}#sidebar_items_container a.at-svc-twitter{background-color:#31a7d7;padding-top:8px;height:40px;border-bottom:0}#sidebar_items_container a.at-svc-linkedin{background-color:#4697cd;padding-top:8px;height:40px;border-bottom:0}#sidebar_items_container a.at-svc-compact{background-color:#f76a43;padding-top:8px;height:40px;border-bottom:0}.twitter-feeds-outer-container{max-width:60em;margin:auto}.twitter-feed-item .inner-container{border:1px solid #d5dbdb;margin:-1px 0 0 -1px;position:relative;text-align:center;padding-bottom:3em}.twitter-feed-item .inner-container img.feed-image{display:block;margin-bottom:3em;width:100%}.twitter-feed-item .inner-container h2{height:2em}.issue-main-container{background-color:#eaeded;position:relative;margin-bottom:2em}.issue-main-container img{margin:2em;width:12em}.issue-main-container .issue-content-container{padding:2em 2em 2em 0;width:20em}.issue-main-container .issue-content-container .issue-date{color:#373737;font-size:.8em;text-transform:uppercase;margin-bottom:1.3em}.issue-main-container .issue-content-container h1{font-size:2.5em}.issue-main-container .issue-content-container a.btn{padding:.7em 1.5em}.issue-main-container .issue-content-container a.read-issue-link{margin-right:1em}.magazine-feature h4 a{font-size:.8em;color:#adb3b3}a#sp_subscribe_now_button{position:absolute!important;bottom:0!important;font-size:16px!important;left:1em!important}#video_popup{background:#fff;padding:0 20px 20px}#video_popup img.logo{display:block;margin:0 auto 20px;padding:20px}#video_popup h1{text-align:center;font-size:28px;margin:0;padding:0}#video_popup #main_media_container{max-width:100%!important;width:100%!important}#video_popup #media_container{margin-top:20px}#video_popup #media_container,#video_popup #media_container .media-item-container{height:auto;display:block}#video_popup .media-description-container{margin:0}#video_popup .sponsored-by{color:#6d6d6d;text-align:center;padding:20px 0 10px;font-size:12px}#video_popup .ad-container{margin:auto;text-align:center}.dna-registration-container hr{border:0;border-top:1px solid #ccc;margin:30px 0}.dna-registration-info{font-size:16px;color:#464646;margin-bottom:10px}table#dna_fields{margin-top:30px}table#dna_fields th{padding-right:30px}table#dna_fields input{display:inline-block;margin-right:1em;position:relative;top:-2px}table#dna_fields label{display:inline-block;color:#000;font-size:20px;font-family:Georgia,serif;font-weight:700}table#dna_fields .dna-description{font-size:14px;color:#898f8f;padding-top:10px;padding-bottom:40px;padding-left:1.8em}.dna-more-less-button{display:inline-block;text-decoration:none;width:41px;height:18px;position:relative;background:url(/template/po2017/images/dna_more_less_button.png) no-repeat bottom center;top:-3px;margin-left:10px}.dna-more-less-button.more{background-position:top center}a.image-hover-item,a.image-hover-item img{display:block}a.image-hover-item img{width:100%;height:auto}a.image-hover-item img.hover-image{display:none}a.image-hover-item:hover img.default-image{display:none}a.image-hover-item:hover img.hover-image{display:block}#press_office_alpha_container{border-bottom:solid 1px #b5c1c2;padding-bottom:1em}.press-office-alpha-link{color:#66c43c;font-size:.75em;text-transform:uppercase;background:0 0;text-decoration:none;line-height:2.8em;height:2.8em;padding:0 .8em}.press-office-alpha-link.alpha-letter{width:2.8em;padding:0;text-align:center}.press-office-alpha-link.active,.press-office-alpha-link:hover{color:#fff;background-color:#66c43c;border-radius:10em}.press-office-alpha-link.disabled,.press-office-alpha-link.disabled:hover{color:#aaa!important;background:0 0!important;cursor:default!important}a.press-office-topic-item{width:41%;border-top:solid 1px #d5dbdb;margin-right:2%;padding:1em 2.5%;text-align:right;text-decoration:none;color:#b3b3b3;margin-left:2%}a.press-office-topic-item span{font-weight:700;color:#000;margin-right:1em}#apps_container .top-container{margin-bottom:2em;border-bottom:1px solid #dbe1e1;padding-bottom:1em}#apps_container img.app-image{margin-right:2em}#apps_container h1{padding-top:3.5em}#apps_container h2{color:#66c43c;font-weight:700}#apps_container a.download-ios,#apps_container a.download-android{display:inline-block;color:#fff;padding:.7em 1em;border-radius:3px;border:1px solid rgba(0,0,0,.2);text-decoration:none;font-size:.9em;margin-right:2em;margin-top:1em;margin-bottom:1em}#apps_container a.download-ios{background-color:#66c43c}#apps_container a.download-android{background-color:#31c20f}.announcement-disclaimer{color:#66c43c;font-style:italic;font-family:Georgia,serif;font-size:.7em}.inner-listing .announcement-disclaimer{width:511px;margin-left:auto;margin-right:auto;font-size:.9em;margin-bottom:2em;margin-top:-1em}.image-grid-cols img{display:block;width:100%}.image-grid-cols h2.label{border-top:0;font-size:.75em;text-transform:uppercase}.image-grid-cols .content{padding:.5em 2em 2em}.legislation-sponsor{color:#7d7b7b;font-size:.625em}.refine-container{color:#373737;font-weight:700;padding:0 3em}.refine-container .search-info{color:#7d7b7b;font-size:.75em;font-weight:400}.legal-brief-landing-container{padding:2em 2em 1px;background-color:#fff;margin-bottom:2em}.press-office-company-container{background-color:#eee}.span4.company{width:29%;margin:0 2% 2em;background-color:#fff}.legal-brief-container{text-align:center;padding:0 2em 2em}.legal-brief-container img{display:block;width:100%;margin-bottom:1em}.legal-brief-container h2.label{border-top:0;font-size:.75em;text-align:left}.legal-brief-container h3 a{font-family:Georgia,serif;font-size:1.25em;font-weight:700;text-align:left}.legal-brief-container h3{text-align:left}.legal-brief-container p{font-size:.9em;text-align:left}.legal-briefs-listing-container{background-color:#fff;padding:2em;margin-bottom:2em}.legal-briefs-listing-container h2.label{border-top:0}.legal-brief-listing-item{border-bottom:1px solid #cdd3d3;margin-bottom:1em;padding-bottom:1em}.legal-brief-listing-item .span10 .inner{padding-right:2em}.legal-brief-listing-item .company-name{font-size:.875em;font-weight:700;margin-bottom:1em;color:#66c43c;text-transform:uppercase}.legal-brief-listing-item h3 a{font-family:Georgia,serif;font-weight:700;font-size:1.25em}.legal-brief-listing-item p{font-size:.9em;color:#3e3e3e}.home-news-first h1{font-size:1.625em}.home-news-list{padding:0 0 .5em;margin-bottom:1em!important}.home-news-list h1{font-size:.875em}.last-home-news-entry{border-bottom:0;padding-bottom:0;margin-bottom:0!important}#register_container{padding:2em;color:#373737}#register_container .inner{padding-right:2em}#register_container .info-container{margin-bottom:2em}#register_container td{padding:.5em 0}#register_container input.text{width:90%;border-width:1px 0}.required_star{color:#66c43c;display:inline-block;position:relative;left:-1.5em;top:.2em}#registration_popup_background{z-index:999999999}#registration_popup{background:#fff;width:484px;margin:10em auto 0;position:relative;padding:.75em;text-align:center}#registration_popup .registration-popup-close-button{display:block;background:url(/template/po2017/images/dialog_close.png) no-repeat center center #fff;width:50px;height:50px;font-size:0;color:transparent;position:absolute;top:0;right:0}#registration_popup img.registration-popup-image{display:block}#registration_popup .registration-popup-title{font-family:Georgia,serif;font-weight:700;font-size:1.375em;padding:1.5em 0 1em}#registration_popup .registration-popup-additional{color:#777;font-size:.75em;padding:2em}#registration_popup .registration-popup-additional a{color:#66c43c}@media screen and (min-width:87.500em){.menu-inline ul li a{font-size:.95em}#main_media_container{}.article .article_title{margin:0 10% 3em}.inner-listing-small{}.outer-right{margin-left:0}.article .breadcrumb{margin:0 10% 2em}}@media screen and (max-width:87.500em){.infobar h2{text-indent:8.5em}.outer-right{}.container{min-width:100%;max-width:100%}.container_inner_inner{}.inner{}.inner-both{margin-left:2em}.search-inner{padding-top:2em}#footerblocks{margin-right:2em}#menu{left:0;bottom:0;display:none}.menu-inline{margin-left:-2em}#header h2.menu{display:inline}#header h2.menu.show-on-scroll{display:none!important}.container_main,.container_main_header{margin-left:0}#footerbar{left:0;max-width:100%}#at4-share,#sidebar_items_container{margin-left:-48px!important}#at4-share.show,#sidebar_items_container.show{margin-left:0!important}.footer-banners-container{margin-left:0}.footer-banners-container .advert-container{margin-left:0;margin-right:0}.legal-bar{margin-left:0}}@media screen and (max-width:80.000em){#main_media_container{}.article .article_title{margin:0 2em}table.pager{width:100%}table.pager td a,table.pager td div{padding:.6em .1em}.inner-listing{}.article .breadcrumb{margin:0 2em!important}}@media screen and (max-width:76.5em){.container-menu{margin:0}.menu-inline{display:none}#footerblocks .inner{background-color:#fff}.footer-block-outer{display:none!important}.press-office-item{width:33.333333333%}a#sp_subscribe_now_button{left:1em!important}}@media screen and (max-width:73.5em){.inner-listing,.article .content{margin-left:0}#legislation_search_container,.full-container{margin-left:0}.outer-left{padding-left:0}}@media screen and (max-width:70.0em){.infobar h2{text-indent:6.5em}#header h2.menu,#header h2.search{width:auto;margin-right:0}#header h2.menu a,#header h2.search a{text-indent:-1000px}#footerblocks .span3{float:left;width:50%;margin:0}#footerblocks .inner{margin-bottom:-1px}#footerblocks{margin-bottom:2em}#footerblocks .inner a.btn{left:25%;right:25%}.indicators .up,.indicators .down{left:-6em}}@media screen and (max-width:68.125em){.infobar h2{text-indent:1em}.span-hide{display:none}.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12{width:100%}.backcopies .span4,.span4.image-hover-item,.full-container .span4{width:45%}.menu-inline{display:block}.container-menu{}.outer-left{padding:0;width:38.125em;margin:auto}#header .span4{width:33.3333333333%;float:left}.left-col{width:48.5%!important;margin-left:0!important;margin-right:1.5%!important}.right-col{width:48.5%!important;margin-left:1.5%!important;margin-right:0!important}#footerbar .span2{width:16.6666666667%;float:left}#footerbar .span10{width:83.3333333333%;float:left}.inner-listing-small .inner{max-width:100%}.inner{}.inner-listing,.article .content{margin:0 auto 2em;display:block}.inner-both{margin-left:1.5em}.search-inner{padding-top:1.5em}.container_inner_inner{}.container_main{margin-right:9em}.outer-right{}.inner-listing-small{width:38.125em}#container_sidebar{}#footerblocks{margin-right:1.5em}.rss{right:-9em}.col-half{width:50%;float:left;padding-bottom:0;border:0}.col-half .col-inner{margin:0 1.5em .5em 0;border-bottom:solid 1px #d5d5d5;padding-bottom:1em}.col-half .col-inner h3{min-height:3.6em}.col-half .col-inner a{border-bottom:solid 1px #d5d5d5;padding-bottom:2em}.col-half .col-inner h3 a{border:0}.col-clearfix{clear:both}.col3-clearfix{clear:none}.span4.company{width:46%}h2.label{}.subscriptions .span6{width:50%;float:left}.dialog-search .arrow-right{background:url(https://cisp.cachefly.net/template/po2017/images/arrow_down.png) no-repeat left center}.infobar .span3,.infobar .span4,.infobar .span5{float:left;width:33%}.press-office-item{width:33%}.twitter-feeds-outer-container{max-width:40em}.twitter-feed-item{width:50%}#footerblocks .inner a.btn{left:20%;right:20%}.adverts .position-1{margin:0}.adverts .position-2{margin:0;padding:0;float:right;width:39%;text-align:left}.adverts .position-3{margin:0;padding:0;float:left;width:59%;text-align:right}.adverts .adclearfix-1{display:block}.adverts .adclearfix-2{display:none}.adverts .position-2 img,.adverts .position-3 img{margin:0!important;padding:0!important}a#sp_subscribe_now_button{left:1em!important}#main_media_container{}.article .article_title{margin:0 2em}.article .breadcrumb{margin:0 2em!important}}@media screen and (max-width:61em){.hide-narrow a{display:none}}@media screen and (max-width:59em){.menu-inline{display:none}.container-menu{margin-left:0}a#sp_subscribe_now_button{left:1em!important}#header h1 a{margin-top:.2em}}@media screen and (max-width:54em){.adverts .position-2{margin:0;padding:0;float:right;width:36%;text-align:center}.adverts .position-3{margin:0;padding:0;float:left;width:64%;text-align:center}#header h1 a{margin-top:.3em}#footerblocks .inner a.btn{left:15%;right:15%}.press-office-item{width:50%}a.press-office-topic-item{width:91%}.indicators .up,.indicators .down{left:-5em}}@media screen and (max-width:50em){.indicators .up,.indicators .down{left:-4em}}@media screen and (max-width:48em){.article .content{margin:0}.container_inner_inner{margin:0}.indicators .up,.indicators .down{left:-3em}.span4.hover-image-item{width:100%}#article_content_container p{padding-left:1.5em}}@media screen and (max-width:46.5625em){#main_wrapper{min-width:46.5625em;max-width:46.5625em}}@media screen and (max-height:768px){#main_media_container,.meta{margin:auto}h1.first-heading,.article_title h1{font-size:2em}}