*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%}
html{font-size:100%}
html,body{height:100%;margin:0;padding:0}
body{background:#f1f0ef;color:#333;font:62.5% Arial,Helvetica,sans-serif;line-height:1.6}
h1,h2,h3,h4,h5,h6,p,img,blockquote,ul,ol,li,dl,dt,dd,form,fieldset{border:0;list-style:none;margin:0;padding:0}
input,textarea{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{color:#000;font-family:Arial,Helvetica,sans-serif;font-weight:normal;margin-bottom:24px}
h1{font-size:3.6em;line-height:1.167;margin-bottom:6px}
h2{font-size:3em;line-height:1.2em}
h3{font-size:2.4em;line-height:1.25}
h4{font-size:1.6em;line-height:1.5;font-weight:bold}
h5,h6{font-size:1.2em;font-weight:bold;line-height:1.33334;margin-bottom:6px}
p{font-size:1.4em;line-height:1.714;margin-bottom:24px}
a:link,a:visited{color:#000;text-decoration:none}
a:hover,a:active{text-decoration:underline}
dl{font-size:1.4em;line-height:1.714;margin-bottom:24px;width:100%}
dt,dd{display:inline-block;vertical-align:top;word-wrap:break-word;padding-bottom:12px}
dt{font-weight:bold;width:24%}
dd{width:74%}
hr{border:0;border-bottom:1px solid #eee;margin:0 0 16px;line-height:1px}
address{font-style:normal;margin:0 0 18px}
address p{font-size:1.2em;margin:0}
abbr{border-bottom:1px dotted #333}
ul,ol{margin-bottom:30px}
ul li,ol li{margin-bottom:12px;list-style:disc inside none;font-size:1.4em;line-height:1.714;overflow:hidden}
ol li{list-style-type:decimal;overflow:hidden}
ul ul,ol ol{margin-top:12px;margin-bottom:0;padding-left:20px}
ul ul li,ol ol li{font-size:1em}
img{max-width:100%}
.accessbility_buttons{display:none}
.printonly{display:none}
.inlineLeft{float:left;margin:0 20px 18px 0}
.inlineRight{float:right;margin:0 0 18px 20px}
.currentissue{margin-bottom:30px}
.picture img{display:block}
.meta{color:#333;font-size:1.2em;line-height:1.5;margin:6px 0}
#contentOverlay{background:#FFF;border:1px solid #999;color:#666;cursor:auto;font-weight:normal;position:absolute;left:-9999px;width:230px;z-index:99}
#contentOverlay div{border-top:2px solid #121D6E;border-bottom:4px solid #121D6E;padding:12px 6px 6px}
#contentOverlay ul{margin:0}
#contentOverlay li{background:url(/magazine/graphics/bullet_grey2.png) no-repeat 0 5px;padding-bottom:8px}
#contentOverlay li a{color:#666;text-decoration:none}
#contentOverlay li a:hover,#contentOverlay li a:focus{text-decoration:underline}
#contentOverlay p{font-size:1em;margin:0;padding:0;text-align:right}
#contentOverlay ul.company li{display:none}
#contentOverlay ul.company li.company{display:block}
#contentOverlay ul.person li{display:none}
#contentOverlay ul.person li.person{display:block}
#contentOverlay.deal li{display:none}
#contentOverlay.deal li.deal{display:block}
.contentOverlay{display:none}
.SubjectUS,.SubjectAsia,.SubjectEMEA,.Subject,.Target,.Acquirer{font-weight:bold}
.Person,.Adviser{font-style:italic}
.relatedDealsOverlay p{margin:0 0 10px;text-align:left}
.relatedDealsOverlay p span{display:block;font-weight:bold}
#dealsOverlay{background:#FFF;border:1px solid #999;color:#666;cursor:auto;font-weight:normal;position:absolute;width:230px;z-index:99;display:none}
#dealsOverlay div{border-top:2px solid #121D6E;border-bottom:4px solid #121D6E;padding:12px 6px 6px}
#dealsOverlay ul{margin:0}
#dealsOverlay li{background:url(/magazine/graphics/bullet_grey2.png) no-repeat 0 5px;padding-bottom:8px}
#dealsOverlay li a{color:#666;text-decoration:none}
#dealsOverlay li a:hover,#dealsOverlay li a:focus{text-decoration:underline}
#dealsOverlay p{font-size:1em;margin:0;padding:0;margin:0 0 10px;text-align:left}
.relatedDealsOverlay p span{display:block;font-weight:bold}
#dealsOverlay ul.company li{display:none}
#wrapper{margin:0 auto;overflow:hidden;background:#fff}
#mast{background-color:#fedc18;color:#fff;margin-left:-10px;margin-right:-10px;position:relative}
#mast a{color:#fff}
#mast_sleeve{padding:9px 10px;position:relative}
#mast_sleeve:after{clear:both;content:'';display:table}
#logo a{display:block;color:#fff;text-indent:-6999px;background:url(/magazine/graphics/logo.svg) no-repeat;background-size:contain;width:148px;height:65px;position:relative}
#logo a:after{content:'';position:absolute;bottom:-18px;background:url(/magazine/graphics/singleLine_tag.svg) no-repeat;left:0;height:9px;width:216px}
#secondaryLogo{background:url(/magazine/graphics/thomson.logo.svg) no-repeat;height:31px;position:absolute;right:10px;text-indent:-7999px;top:9px;width:173px}
#print_logo{display:none}
#mast_date{margin:50px 0 0;position:absolute;display:none}
#mastnav{float:right;margin:0 0 20px;width:900px}
#mastnav:after{clear:both;content:'';display:table}
#mastnav ul{float:right;margin:0}
#mastnav li{float:left;list-style:none;margin:0 0 0 15px}
#mastnav li a{float:left}
#mastnav li.first{margin-left:0}
#mastnav li .zoom{width:20px;height:20px;padding:3px 0;text-indent:-1000em;background:url(http://dummyimage.com/20x20/000/fff) no-repeat}
#mastsearch{clear:right;float:right;padding:6px 10px;background:#636363}
#mastsearch fieldset:after{clear:both;content:'';display:table}
#mastsearch .formbox label{float:none;font-size:1.2em;line-height:1;text-transform:uppercase;margin:0;display:block;margin-bottom:3px;left:-1000em;position:absolute;text-indent:-7999px;background:url(/magazine/graphics/icons/archiveSearch.svg) no-repeat;height:9px;width:95px}
#mastsearch .text{width:290px;height:33px;border:0 none;float:left;padding:6px;border-radius:0}
#mastsearch .text#search.reset{background:#fff}
#mastsearch button{float:left;height:33px;padding:6px 15px;color:#000;background:#fff;border-radius:0;margin-left:10px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;border:0}
#mast_bar{display:none;margin:6px 0 18px}
#content #mpu1-tablet,#content #mpu1-mobile{margin-bottom:24px}
#rightcolumn_sleeve>div{margin-bottom:24px}
#rightcolumn_sleeve #mainright{margin-bottom:0}
#mastnav,.mastNavStyle1{color:#fff;float:none;background:#766c62;width:auto}
#mastnav a.dropdown,.mastNavStyle1 a.dropdown{color:#fff;padding:8px 10px;display:block;font-size:1.2em;font-weight:bold}
#mastnav a.dropdown span,.mastNavStyle1 a.dropdown span{padding-right:5px}
#mastnav a.dropdown i,.mastNavStyle1 a.dropdown i{background:url(/Magazine/graphics/buttons/accent-down.svg) no-repeat right center;display:inline-block;padding:10px 5px;position:absolute}
#mastnav ul,.mastNavStyle1 ul{float:none;padding:9px 4px 3px}
#mastnav ul li,.mastNavStyle1 ul li{padding:0 6px;margin:0 0 6px;border-right:1px solid #fff;line-height:1;font-weight:bold;font-size:1.2em;line-height:1.333334;overflow:visible}
#mastnav ul li a,.mastNavStyle1 ul li a{color:#fff}
#mastnav ul li:last-child,.mastNavStyle1 ul li:last-child{border-right:0}
#mastnav ul::after,.mastNavStyle1 ul::after{clear:both;content:'';display:table}
#mastnav .tablet,.mastNavStyle1 .tablet,#mastnav .desktop,.mastNavStyle1 .desktop{display:none}
#mastnav:after,.mastNavStyle1:after{clear:both;content:'';display:table}
#footer{display:block;margin-left:-10px;margin-right:-10px}
#footer:after{clear:both;content:'';display:table}
#footer ul{margin-bottom:0}
#footer ul.hide{height:0;overflow:hidden}
#footer .toolbar .btn{position:relative;display:block;border-top:1px solid #b3aba3;border-bottom:1px solid #b3aba3}
#footer .toolbar .btn:hover{text-decoration:none}
#footer .toolbar .btn i{position:absolute;top:8px;right:0}
#footer .toolbar .btn i.dropDownIcon{background-image:url(/magazine/graphics/buttons/plus.svg);width:12px;height:12px;margin:7px auto}
#footer .toolbar h2{font-family:Arial,Helvetica,sans-serif;color:#000;font-size:1em;font-weight:normal;text-transform:uppercase;font-weight:bold;margin-bottom:0}
#footer .toolbar h2 a{color:#000}
#footer .toolbar .header{font-size:1.2em;line-height:1.5;color:#fff;display:block;padding:12px 0}
#footer .subNav.nav{background:#f1f0ef;padding:10px 12px 0;border-bottom:1px solid #fff}
#footer .subNav.nav h2{margin-bottom:14px}
#footer .subNav.nav h2 .header{padding:0;color:#000}
#footer .subNav.nav ul li a{color:#000}
#footer .footerBranding{height:57px;width:111px;background:url(/magazine/graphics/logo-white.svg) no-repeat;margin:0 0 12px 0}
#footer .footerBranding:after{width:172px;height:7px;content:'';float:left;background:url(/magazine/graphics/singleLine_tag_white.svg) no-repeat;background-size:100%;margin-top:6px;margin-left:103px}
#footer .footerNav ul{border-bottom:1px solid #b3aba3}
#footer .footerNav ul.hide{border-bottom:0 none}
#footer .sleeve{background:#a0968c;overflow:hidden;padding:10px 12px 0}
#footer .sleeve ul li{list-style:none;list-style-position:outside}
#footer .nav ul li{list-style:none;list-style-position:outside;margin-bottom:0;font-size:1.4em;line-height:1.286}
#footer .nav ul li a,#footer .nav ul li>span{display:block;color:#fff;padding:12px 0;text-transform:uppercase}
#footer .nav ul li div{display:none}
#footer .info{background:#a0968c}
#footer .info h2{font-family:Arial,Helvetica,sans-serif;color:#000;font-size:1.3em;padding:30px 10px;margin-bottom:0}
#footer .info li{position:static;float:none;padding:0;font:bold 1.6em/1 Arial,Helvetica,sans-serif;background:#a0968c;border-bottom:1px solid #b3aba3;margin:0;width:auto;border-right:0;display:block;height:auto;line-height:1;color:#fff;padding:12px 10px;text-decoration:none;border-bottom:0}
#footer .account h3{font-size:1.8em;font-family:Arial,Helvetica,sans-serif;line-height:1;padding:18px 0;margin-bottom:6px;background:#a0968c;color:#fff}
#footer .account li{font-size:1.6em;line-height:1.333;margin-bottom:22px}
#footer .account li a{color:#fff;padding:12px 0}
#footer .account li a:before{position:relative;top:-2px;content:'';display:inline-block;margin-right:5px;border-bottom:4px solid transparent;border-left:6px solid #fff;border-top:4px solid transparent;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #fff;-moz-transform:scale(0.9999)}
#footer .listings{background:#766c62;padding:0 12px;border-top:1px solid #fff}
#footer .listings ul:after{clear:both;content:'';display:table}
#footer .listings ul li{margin-bottom:0;padding:8px 0 21px;list-style:none;color:#fff;font-size:1.2em;line-height:1.333}
#footer .listings ul li.last{padding-bottom:9px}
#footer .listings ul li a{color:#fff;text-transform:uppercase}
#footer #FooterSearch{padding-bottom:6px;border-bottom:1px solid #b3aba3}
#footer .mainsearch{padding:3px 10px 9px;background:#636363;border-bottom:0 none;margin-bottom:6px}
#footer .mainsearch fieldset{padding-right:55px;position:relative}
#footer .mainsearch label{font-size:1.2em;line-height:1;text-transform:uppercase;color:#fff;margin:5px 10px 3px 0}
#footer .mainsearch input{background:white;border:0 none;padding:6px;border-radius:0;width:100%;height:32px}
#footer .mainsearch button,#footer .mainsearch button:hover{background:#fff;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:1.4em;text-transform:uppercase;opacity:1;-ms-filter:'alpha(opacity=100)';filter:alpha(opacity=100);border-radius:0;padding:9px 12px;position:absolute;bottom:0;right:0;margin:0}
#footer .mainsearch button:active{border:0}
#footer .mainsearch label{text-indent:-7999px;background:url(/magazine/graphics/icons/archiveSearch.svg) no-repeat;height:9px;width:95px}
.bottom .listing{clear:both}
.bottom .footerText{display:none;float:left;padding:0 0 18px 0;clear:both}
.bottom .webvision{float:right;padding:8px 20px;font-size:1.2em;margin-bottom:0}
.bottom .webvision a{color:#000}
.no-svg #logo a{background-image:url(/magazine/graphics/logo.png)}
.no-svg #logo a:after{background-image:url(/magazine/graphics/singleLine_tag.png)}
.no-svg #secondaryLogo{background-image:url(/magazine/graphics/thomson.logo.png)}
.no-svg #mastsearch .formbox label{background-image:url(/magazine/graphics/icons/archiveSearch.png)}
.no-svg #mastnav a.dropdown i,.no-svg .mastNavStyle1 a.dropdown i{background-image:url(/Magazine/graphics/buttons/accent-down.png)}
.js-disabled #footer ul.hide{height:auto;overflow:hidden}
#content_wide{margin:0 0 30px}
#content_wide:after{clear:both;content:'';display:table}
#columns{margin-bottom:30px}
#columns:after{clear:both;content:'';display:table}
#colmain{float:left}
#rightcolumn{float:right;clear:both}
#rightcolumn .twocolumn .picture{margin-right:0}
.twocolumn:after{clear:both;content:'';display:table}
.twocolumn .column1{float:left}
.twocolumn .column2{float:right}
#SpinColumnTwo1_SpinColumnTwo1_spinControl2{word-wrap:break-word}
.articleWrapper .relatedContent{float:left}
.articleWrapper .relatedContent .twocolumn .column1,.articleWrapper .relatedContent .twocolumn .column2{float:none}
.articleWrapper .articleContent{float:right}
.articleWrapper:after{clear:both;content:'';display:table}
.M2-master #content{float:none}
.M2-master #secondary_content{float:right}
#cookiePolicy{background-color:#fff;width:100%;border-bottom:1px solid #e1e1e1;box-shadow:0 4px 2px -2px #999;display:block}
#cookiePolicy:after{clear:both;content:'';display:table}
#cookiePolicy .sleeve{margin:0 auto;padding:30px}
#cookiePolicy p{display:inline;line-height:2}
#cookiePolicy .formbox{display:inline-block;vertical-align:middle}
#cookiePolicy .field{margin:0 0 6px}
#cookiePolicy .continue{margin-left:0}
.abacus-popup .cookiePolicy{background:#fff;background:-moz-linear-gradient(top,#fff,#c8c8c8);background:-ms-linear-gradient(top,#fff,#c8c8c8);background:-o-linear-gradient(top,#fff,#c8c8c8);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#c8c8c8));background:-webkit-linear-gradient(top,#fff,#c8c8c8);background:linear-gradient(top,#fff,#c8c8c8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#c8c8c8,GradientType=0);-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#c8c8c8, GradientType=0)';overflow:hidden;margin:-10px;padding:20px}
.abacus-popup .cookiePolicy .continue{margin-left:0}
.abacus-popup .cookiePolicy .continue.disabled{opacity:.5;-ms-filter:'alpha(opacity=50)';filter:alpha(opacity=50)}
.abacus-popup .policyInformation{height:200px;width:96%;overflow:auto;border:1px solid #000;padding:10px;background-color:#fff;margin-bottom:20px}
.abacus-popup .policyInformation h2:first-child{left:-1000em;position:absolute}
table{margin-bottom:24px;border-top:6px solid #ccc;border-bottom:6px solid #fff;box-shadow:0 6px 0 0 #eee;color:#000;background:#fff;border-spacing:0;border-collapse:collapse}
table caption{font:0/0 a;text-shadow:none;color:transparent;visibility:hidden}
table th,table td{font-size:1.4em;line-height:1.286;padding:6px 10px}
table tr{background:#eee}
table tr.odd{background:transparent}
table thead tr{background:0}
table tfoot td{background:0}
table p{font-size:1em}
.table-full,.table-left,.table-right{margin:0 0 30px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}
.table-left,.table-right{width:66%}
.table-left{float:left;margin-right:10px}
.table-left table{width:100%}
.table-right{float:right;margin-left:10px}
.table-right table{width:100%}
.rssTable,.discussion_table{margin-bottom:30px;width:100%}
table.datatable .al_l{text-align:left}
table.datatable .al_r{text-align:right}
table.datatable .al_c{text-align:center}
table.datatable .al_t{vertical-align:top}
table.datatable .al_b{vertical-align:bottom}
table.datatable .al_m{vertical-align:middle}
table.datatable .col_wide{width:50%}
table.datatable .col_med{width:30%}
table.datatable .col_narrow{width:10%}
.table-sortable thead th{cursor:pointer;padding-right:23px}
.table-sortable thead th .table-th-sort-span{float:right;display:block;margin-top:5px;margin-left:5px;margin-right:-15px;width:10px;height:7px;background:url(/magazine/graphics/icons/sprite.icons.png) no-repeat -4px -2641px;content:''}
.table-sortable thead th.sortDesc .table-th-sort-span{background-position:-4px -2681px}
.table-sortable thead th:hover{background-color:transparent}
.table-sortable thead th.sortAsc,.table-sortable thead th.sortDesc{background-color:#CCC}
.table-sortable tbody tr:nth-child(n+0){background-color:#eee}
.table-sortable tbody tr:nth-child(even){background:transparent}
button,.button{background:#ff9100;border:0;color:#fff;cursor:pointer;display:inline-block;font:bold 1.4em/1 Arial,Helvetica,sans-serif;outline:0;padding:11px 10px;text-align:center;text-transform:uppercase;border-radius:0;margin:0}
button:hover,.button:hover,button:focus,.button:focus{background:#b76900;outline:0;text-decoration:none}
button:active,.button:active{background:#ff9100;border:1px solid #b76900;padding:10px 9px}
button+button,.button+button,button+.button,.button+.button{margin-left:5px}
a.button{color:#fff}
button::-moz-focus-inner{border:0}
button[disabled]:hover,button[disabled]:focus{background:#ff9100;border:0;color:#fff;cursor:pointer;display:inline-block;font:bold 1.4em/1 Arial,Helvetica,sans-serif;outline:0;padding:11px 10px;text-align:center;text-transform:uppercase;border-radius:0;margin:0;cursor:auto}
.button[type="image"]{padding:0}
.formbox{clear:left}
.formbox .field{clear:both;margin:0 0 18px}
.formbox .field:after{clear:both;content:'';display:table}
.formbox .text,.formbox select{background:#fff;border:1px solid #a0968c;color:#333;font:1.6em/1.333 Arial,Helvetica,sans-serif;padding:6px;margin:0;width:95%}
.formbox [type="password"].text{font-family:Arial,Helvetica,sans-serif}
.formbox select,.formbox select.text{padding:6px}
.formbox label,.formbox .label{float:left;font-size:1.4em;line-height:1.286;margin:6px 20px 0 0;width:100%}
.formbox label.singleline{float:none;margin:0;width:auto}
.formbox .radio,.formbox .checkbox{margin:0 5px 0 0}
.formbox label .radio,.formbox label .checkbox{display:inline-block;vertical-align:middle}
.formbox .mandatory{float:right;padding-top:6px;vertical-align:top}
.formbox p .mandatory{float:none;padding:0}
.formbox .info{font-size:1.2em}
.formbox .button,.formbox button{margin-left:0}
.formbox .button+.button,.formbox button+.button,.formbox .button+button,.formbox button+button{margin-left:0}
.formbox .nomainlabel .button,.formbox .nomainlabel button{margin-left:0}
.formbox .fieldtips,.formbox .additionalInfo{display:block;font-size:1.1em;padding:6px 0 0 0}
.formbox .text_field{float:left;margin-bottom:0}
.formbox .field div{margin-left:0}
.formbox .field div label{float:none;margin-top:0}
.formbox .field div:first-of-type label{display:inline-block;margin-top:6px;width:auto}
.formbox .field .field_text{margin-bottom:12px;padding:6px 0 0}
.formbox .field .checkgroup div,.formbox .field .radiogroup div,.formbox .nomainlabel div{margin-left:0}
.formbox .formbox_sleeve>h2{background:transparent;border-bottom:6px solid #eee;color:#000;font:bold 1.6em/1.125 Arial,Helvetica,sans-serif;margin:0 0 12px;padding-bottom:3px}
.formbox p .validation-advice{font-size:1em;margin-bottom:6px;width:100%}
.formbox .validation-failed{border:1px solid #da1010}
.formbox .validation-advice{font-size:1.4em;line-height:1.714}
.formbox .error .text,.formbox .error select{border:1px solid #da1010}
.formbox .errorbox,.formbox .validation-advice{background:#da1010;color:#fff;width:95%;padding:6px 10px}
.formbox .errorbox div.errorbox_sleeve,.formbox .validation-advice div.errorbox_sleeve{margin:0}
.formbox .errorbox p,.formbox .validation-advice p{margin:0}
.formbox .errorbox_large{background:#eee;border:1px solid #da1010;margin:0 0 30px;padding:9px 11px;min-height:60px}
.formbox .errorbox_large h2,.formbox .errorbox_large h3{font-size:1.4em;line-height:1.286;font-weight:bold;color:#da1010;margin-bottom:18px}
.formbox .errorbox_large label{cursor:pointer;float:none}
.formbox .errorbox_large label:hover{text-decoration:underline}
.formbox .errorbox_large ul,.formbox .errorbox_large ol{margin-bottom:0}
.formbox .errorbox_large li{color:#000;font-size:1.4em;line-height:1.286;font-weight:bold;margin:0 0 6px;padding-left:10px}
.formbox .errorbox_large li a{color:#000}
.formbox .errorbox_large li label{font-size:1em}
.formbox .tip h3{display:inline-block;margin-bottom:6px;font:1.1em/1.455 Arial,Helvetica,sans-serif;cursor:pointer}
.formbox .tip h3:hover{text-decoration:underline}
.formbox .tip p{left:-1000em;position:absolute}
.formbox+.more{clear:both;font-size:1.2em;line-height:1.5;padding-bottom:12px}
.formbox+.more a{background:url(/magazine/graphics/buttons/more.svg) no-repeat;display:block;padding-left:24px}
.human_test .text{margin-left:0}
.human_test label{margin:0 0 18px;width:100%}
.human_test strong{padding:6px 0;letter-spacing:2px;text-transform:uppercase;font-size:1.333em;line-height:1}
.human_test span{padding:0}
.securityfilter{display:none}
.formOptions{clear:both;content:'';display:table}
.formOptions label,.formOptions+label{margin:0;width:100%}
.formOptions label span,.formOptions+label span{font-size:.833em}
.formbox .termsandconditions button{margin-left:0}
.forgottenpassword{font-size:1.2em;line-height:1.333}
.feedback_box{background-color:#eee;border:1px solid #333;margin-bottom:30px;padding:17px}
.feedback_box p{margin-bottom:12px}
#enterpriseregistration .storytext a{text-decoration:underline}
#enterpriseregistration .storytext a:hover,#enterpriseregistration .storytext a:focus{text-decoration:none}
#enterpriseregistration .storytext .alreadyRegistered{font-size:1.4em;line-height:1.28571}
#enterpriseregistration .storytext .notListed{font-size:1.2em;line-height:1.5;margin-top:6px}
#enterpriseregistration .storytext .termsandconditions p{font-size:1em}
#enterpriseregistration .storytext .termsandconditions .field.error .errorbox{margin-left:0;width:auto}
#enterpriseregistration .storytext .termsandconditions .field.error .errorbox .errorbox_sleeve p{font-size:1.4em}
.formbox .field .formOptions:first-of-type label{width:100%}
.signIn+.register{border-top:1px solid #ccc}
.signIn+.register h2{font-size:1.8em;line-height:1.667;margin-top:15px;font-weight:bold;margin-bottom:0}
.signIn+.register p{margin-bottom:12px}
.no-svg .formbox+.more a{background-image:url(/magazine/graphics/buttons/more.png)}
.tabs .tabsStyle1{margin:0}
.tabs .tabsStyle1:after{clear:both;content:'';display:table}
.tabs .tabsStyle1 li{font-size:1em;line-height:1;list-style:none;list-style-position:outside;margin:0;padding-left:0;float:left}
.tabs .tabsStyle1 li h2{background:#ddd;color:#000;cursor:pointer;float:left;font:1.6em/1 Arial,Helvetica,sans-serif;font-weight:bold;height:36px;margin:0 2px 0 0;padding:10px 8px 10px 8px;float:none}
.tabs .tabsStyle1 li a{color:#000}
.tabs .tabsStyle1 li.selected h2{background:#f1f0ef;color:#000;cursor:default}
.tabs .tabsStyle1 li.selected h2 a{color:#000}
.tabbedblocks{background:#f1f0ef;padding-top:14px;position:relative}
.tabbedblocks:before{background-color:#ff9100;height:6px;content:'';top:6px;left:6px;right:6px;position:absolute}
.tabbedblocks:after{clear:both;content:'';display:table}
.tabbedblocks .block>h2,.tabbedblocks .block>h3{background:#ddd;color:#000;cursor:pointer;float:left;font:1.6em/1 Arial,Helvetica,sans-serif;font-weight:bold;height:36px;margin:0 2px 0 0;padding:10px 8px 10px 8px;text-decoration:none}
.tabbedblocks .block>h2:hover,.tabbedblocks .block>h3:hover,.tabbedblocks .block>h2:focus,.tabbedblocks .block>h3:focus{text-decoration:underline}
.tabbedblocks .block:first-child>h2,.tabbedblocks .block:first-child>h3{margin-left:6px}
.tabbedblocks .content{left:-1000em;position:absolute;background:#fff;border:solid #f1f0ef;border-width:0 6px 6px;margin-bottom:0;margin-top:36px;padding:12px 10px 12px}
.tabbedblocks .content ul{margin-bottom:0}
.tabbedblocks .content>ul{margin-left:10px}
.tabbedblocks .content>ul>li{font-size:1.4em;font-weight:bold;line-height:1.28571;list-style:none;margin-bottom:12px}
.tabbedblocks .content>ul>li:last-child{margin-bottom:0}
.tabbedblocks .content>ul>li:before{border-bottom:4px solid transparent;border-left:6px solid #ff9100;border-top:4px solid transparent;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #ff9100;-moz-transform:scale(0.9999);content:'';margin:4px 0 0 -10px;position:absolute}
.tabbedblocks .selected>h2,.tabbedblocks .selected>h3{background:#fff;color:#000;cursor:default}
.tabbedblocks .selected>h2:hover,.tabbedblocks .selected>h3:hover,.tabbedblocks .selected>h2:focus,.tabbedblocks .selected>h3:focus{text-decoration:none}
.tabbedblocks .selected .content{clear:right;float:right;left:auto;position:static;margin-left:-100%;width:100%}
.tabbedblocks.spin{padding-top:16px}
.tabbedblocks.spin:before{left:0;right:0;top:0}
.tabbedblocks.spin .content{border:0;padding-left:0;padding-right:0}
.js-disabled #wrapper .tabbedblocks .block{margin-bottom:30px}
.js-disabled #wrapper .tabbedblocks .block>h2,.js-disabled #wrapper .tabbedblocks .block>h3{background:#ddd;color:#000;cursor:pointer;float:left;font:1.6em/1 Arial,Helvetica,sans-serif;font-weight:bold;height:36px;margin:0 2px 0 0;padding:10px 8px 10px 8px;float:none;margin-right:0}
.js-disabled #wrapper .tabbedblocks .block.selected .content{float:none}
.js-disabled #wrapper #content .tabbedblocks .content{left:auto;margin:0;position:static}
.js-disabled #wrapper #top .tabbedblocks .content,.js-disabled #wrapper #foot .tabbedblocks .content,.js-disabled #wrapper #main .tabbedblocks .content,.js-disabled #wrapper #rightcolumn .tabbedblocks .content{position:static;left:auto;margin:0;width:auto}
.abacus-popup{background:#fff;height:100px;left:50%;margin-left:-50px;position:absolute;top:20px;width:100px;z-index:65536}
.abacus-popup .abacus-close{background:#a0968c url(/magazine/graphics/buttons/close.svg) no-repeat center;cursor:pointer;float:right;height:42px;display:inline-block;text-indent:-1000em;margin:0;width:42px;border-left:1px solid #fff;font-size:1.2em;line-height:3.5;font-weight:bold;text-indent:-47px;text-transform:uppercase;position:absolute;right:0;z-index:1}
.abacus-popup .sleeve{padding:10px}
.abacus-popup .sleeve>h1{background:#e2dfdc;margin-top:-10px;margin-left:-10px;margin-right:-10px;padding:6px 10px;font-size:2.4em;line-height:1.25;font-weight:bold;text-indent:2px}
.abacus-popup.loading{background:#fff url(/magazine/graphics/ajax_loader_white.gif) no-repeat 50% 50%}
.abacus-popup.loading *{visibility:hidden}
.abacus-popup .videoblock{margin:20px 0}
.abacus-popup-overlay{background:#000;bottom:0;left:0;opacity:.75;-ms-filter:'alpha(opacity=75)';filter:alpha(opacity=75);position:fixed;right:0;top:0;z-index:65535}
.abacus-popup-style2{background:#fff;top:20px;left:0;right:0;margin:auto;position:absolute;width:100%;max-width:778px;z-index:65536}
.abacus-popup-style2 .abacus-close{background:#a0968c url(/magazine/graphics/buttons/close.svg) no-repeat center;cursor:pointer;float:right;height:42px;display:inline-block;text-indent:-1000em;margin:0;width:42px;border-left:1px solid #fff;font-size:1.2em;line-height:3.5;font-weight:bold;text-indent:-47px;text-transform:uppercase;position:absolute;right:0;z-index:1}
.abacus-popup-style2>.sleeve{padding:10px}
.abacus-popup-style2>.sleeve>h1{background:#e2dfdc;margin-top:-10px;margin-left:-10px;margin-right:-10px;padding:6px 10px;font-size:2.4em;line-height:1.25;font-weight:bold;text-indent:2px}
.abacus-popup-style2>.sleeve{opacity:1;transform:translate3d(0,0,0);-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
.abacus-popup-style2 .videoblock{margin:20px 0}
.abacus-popup-overlay.loading+.abacus-popup-style2{background:#fff url(/magazine/graphics/ajax_loader_white.gif) no-repeat 50% 50%;max-height:100%}
.abacus-popup-overlay.loading+.abacus-popup-style2 *{visibility:hidden}
.abacus-popup-overlay.loading+.abacus-popup-style2>.sleeve{opacity:0}
.no-svg .abacus-popup .abacus-close,.no-svg .abacus-popup-style2 .abacus-close{background-image:url(/magazine/graphics/buttons/close.png)}
#mastad{padding:0 0 6px}
#mastad:after{clear:both;content:'';display:table}
#mastad .mast_ad_strip,#mastad .small{display:table;margin:0 auto}
#mastad .mast_ad_strip{margin-bottom:18px}
.footer_ad{margin:0 0 30px}
.footer_ad .ad{display:table;margin:0 auto}
.footer_ad .small{margin-top:18px}
.footer_ad_strip:after{clear:both;content:'';display:table}
#rightcolumn .ad{clear:both}
.ad{display:table;margin:0 auto}
.ad img{display:block}
.pagetext{background:transparent}
.pagetext h2{text-transform:uppercase}
.pagetext .more,.pagetext p.more{clear:both;font-size:1.2em;line-height:1.5;padding-bottom:12px;padding:0}
.pagetext .more a,.pagetext p.more a{background:url(/magazine/graphics/buttons/more.svg) no-repeat;display:block;padding-left:24px}
.twocolumn .column1_sleeve>.pagetext,.twocolumn .column2_sleeve>.pagetext{margin-bottom:30px}
.twocolumn .column1_sleeve>div.pagetext:last-child,.twocolumn .column2_sleeve>div.pagetext:last-child{margin-bottom:0}
.no-svg .pagetext .more a{background-image:url(/magazine/graphics/buttons/more.png)}
.pageOptions{clear:both;margin:0 0 30px}
.pageOptions ul{border-bottom:6px solid #eee;margin:0;padding:12px 0 0}
.pageOptions ul:after{clear:both;content:'';display:table}
.pageOptions li{font-size:1em;line-height:1;list-style:none;list-style-position:outside;margin:0;padding-left:0;float:left;line-height:16px;margin:0 5px 0 0;padding:0 0 0 10px}
.pageOptions li.first{margin:0;padding-left:0}
.pageOptions li.last{float:right;margin:0;padding:0}
.pageOptions a{height:auto;margin-right:5px;padding:6px 5px 6px 25px;width:auto}
.pageOptions a.print{background-position:0 -122px;padding-left:20px}
.pageOptions a.email{background-position:0 -57px}
.pageOptions a.rate{background-position:0 -186px}
.pageOptions a.addthis_button_compact{background:url(/magazine/graphics/icons/sprite.icons.png) no-repeat 0 -317px;float:left;padding-left:20px}
.pageOptions a.comment{background-position:0 7px;border:0}
.pageOptions a.save{background-position:0 -252px;margin-right:0;padding-right:0}
.icon{display:inline-block;background:url("/magazine/graphics/icons/sprite.icons.png") no-repeat 0 -777px;color:#999;font-size:1.1em;height:16px;line-height:1.455;margin:0;padding:0 0 0 22px}
span.access{background-position:0 -645px}
span.audio{background-position:0 -711px}
span.blank{background-position:0 -777px}
span.excel,span.xls,span.xlsx{background-position:0 -843px}
span.flash{background-position:0 -909px}
span.pdf{background-position:0 -1104px}
span.picture{background-position:0 -1170px}
span.powerpoint{background-position:0 -1234px}
span.txt{background-position:0 -777px}
span.video{background-position:0 -1495px}
span.webPage{background-position:0 -1564px}
span.winMedia{background-position:0 -1630px}
span.word,span.doc,span.docx{background-position:0 -1696px}
span.zip{background-position:0 -1762px}
span.subscription{background-position:0 -1891px}
h2 a+span.icon,h3 a+span.icon{margin-left:5px}
h2 span.icon,h3 span.icon{display:inline-block;text-indent:-1000em;vertical-align:middle;padding-left:0;width:18px}
h2 span.icon.free,h3 span.icon.free{background:#ff9100;color:#fff;display:none;font-size:9px;font-weight:normal;height:11px;letter-spacing:.08em;line-height:12px;text-align:center;text-indent:0;text-transform:uppercase;width:31px}
h2 span.icon.ready,h3 span.icon.ready{display:none}
h2 span.icon+.icon,h3 span.icon+.icon{margin-left:5px}
.registered-user h2 span.icon.free,.registered-user h3 span.icon.free{display:inline-block}
.accessbility_buttons .sleeve:after{clear:both;content:'';display:table}
.accessbility_buttons a{float:left;margin-right:5px}
.validate,.accessibility{float:left;display:inline-block;text-indent:-1000em;background-image:url("/magazine/graphics/buttons/sprite.buttons.png");background-repeat:no-repeat}
.validate{width:82px;height:19px;background-position:-141px -268px}
.accessibility{width:102px;height:19px;background-position:-141px -338px}
.listBlocks li{font-size:1em;line-height:1;list-style:none;list-style-position:outside;margin:0;padding-left:0;border-bottom:1px solid #eee;margin-bottom:24px;padding-bottom:19px;border-color:#e0dfe3}
.listBlocks li:after{clear:both;content:'';display:table}
.listBlocks h2{font-size:1.8em;line-height:1.333;margin-bottom:3px;font-weight:bold}
.listBlocks h3{color:#000;margin:6px 0}
.listBlocks h4{margin:0}
.listBlocks p{line-height:1.286;margin-bottom:6px}
.listBlocks .picture,.listBlocks p.picture{float:right;margin:0 0 18px 20px}
.listBlocks .block{margin:0 0 30px}
.listBlocks .subBlock{margin:0 0 30px}
.listBlocks .blockTitle h2{background:transparent;border-bottom:6px solid #eee;color:#000;font:bold 1.6em/1.125 Arial,Helvetica,sans-serif;margin:0 0 12px;padding-bottom:3px}
.listBlocks .blockTitle p{background:url(/magazine/graphics/b_red_plus.gif) no-repeat 0 8px;padding:6px 3px 6px 14px}
.listBlocks .more{clear:both;font-size:1.2em;line-height:1.5;padding-bottom:12px}
.listBlocks .more a{background:url(/magazine/graphics/buttons/more.svg) no-repeat;display:block;padding-left:24px}
.listBlocksStyle1 li{padding-left:10px;padding-right:10px}
.listBlocksStyle1 li.feature{border:1px solid #e0dfe3;padding:11px 10px}
.listBlocksStyle2 li{padding-right:30px;position:relative}
.listBlocksStyle2 li.last,.listBlocksStyle2 li:last-of-type{border:0;padding-bottom:0}
.listBlocksStyle2 li p{color:#333;font-size:1.2em;line-height:1.5;margin:6px 0}
.listBlocksStyle2 .deleteItem{background:url('/magazine/graphics/buttons/sprite.buttons.png') no-repeat 0 -408px;height:16px;display:inline-block;text-indent:-1000em;position:absolute;right:0;top:0;width:16px}
.listInline{margin-bottom:30px}
.listInline ul:after{clear:both;content:'';display:table}
.listInline li{float:left;font:bold 1.4em/1.714 Arial,Helvetica,sans-serif;list-style:none;margin:0 6px 6px 0}
.listInline a,.listInline span{background:#ff9100;color:#fff;display:inline-block;font-size:1em;line-height:1;padding:7px 10px}
.listInline a:hover,.listInline span.on{background:#e2dfdc;border-color:inherit;color:#000;text-decoration:none}
.no-svg .listBlocks .more a{background-image:url(/magazine/graphics/buttons/more.png)}
.videoblock,.audioblock{height:83px;margin:0 0 18px;position:relative}
.videoblock object,.audioblock object,.videoblock embed,.audioblock embed{height:100%;left:0;position:absolute;top:0;width:100%}
.videoblock{height:0;padding-bottom:75%;padding-top:25px}
.videoblock div,.videoblock iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.box{margin:0 0 30px}
.box h2{background:transparent;border-bottom:6px solid #eee;color:#000;font:bold 1.6em/1.125 Arial,Helvetica,sans-serif;padding-bottom:3px;margin:0 0 12px}
.box li{font-size:1.2em}
.box li h3{font-size:1.2em;line-height:1.333}
.extras{background:transparent;margin-bottom:30px}
.extras h2{background:transparent;border-bottom:6px solid #eee;color:#000;font:bold 1.6em/1.125 Arial,Helvetica,sans-serif;margin:0 0 12px;padding-bottom:3px}
.extras h2 a{color:#000}
.extras ul{margin:0;padding:0}
.extras li{font-size:1em;line-height:1;list-style:none;list-style-position:outside;margin:0;padding-left:0;margin-bottom:12px}
.extras.alsoIn li,.extras.relatedtables li,.extras.relatedsurveys li,.extras.relatedfiles li,.extras.relatedarticles li,.extras.seealso li,.extras.relatedlinks li{padding-left:12px}
.extras.alsoIn li:before,.extras.relatedtables li:before,.extras.relatedsurveys li:before,.extras.relatedfiles li:before,.extras.relatedarticles li:before,.extras.seealso li:before,.extras.relatedlinks li:before{border-bottom:4px solid transparent;border-left:6px solid #ff9100;border-top:4px solid transparent;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #ff9100;-moz-transform:scale(0.9999);content:'';margin:3px 0 0 -12px;position:absolute}
.extras h3{font-weight:bold;font-size:1.4em;line-height:1.28571;margin:0}
.extras span.icon,.extras p{color:#666;font-size:1.2em;line-height:1.5}
.extras span.icon:after,.extras p:after{clear:both;content:'';display:table}
.extras span.icon img,.extras p img{float:left;margin:0 20px 18px 0;margin-right:5px}
.extras .date{color:#333;font-size:1.2em;line-height:1.5;margin:6px 0;color:#666;margin-top:0}
.extras .picture{margin-bottom:0}
.extras .picture img{margin-bottom:6px}
#newsletter_block label{width:auto}
#newsletter_block .hide{left:-1000em;position:absolute}
#newsletter_block .text{background:#fff;border:1px solid #a0968c;color:#333;font:1.6em/1.333 Arial,Helvetica,sans-serif;padding:6px;margin:0;display:block;max-width:75%;width:200px}
#newsletter_block button{margin:0}
.sortBy>.selected{font-weight:bold}
.fastsearch h1{font-size:2.4em;line-height:1.25;margin-bottom:6px}
.fastsearch .highlight{background:#fedc18}
.fastsearch .highlight+.highlight:before{content:'\0020'}
.fastsearch .searchSort{position:relative;float:left;margin-bottom:6px}
.fastsearch .searchSort .sortBy{margin-bottom:0;border:1px solid #a0968c;font-size:1.4em;line-height:1.286;padding:0 22px 2px 3px;float:left;font-weight:bold}
.fastsearch .searchSort .sortBy>span{font-weight:normal}
.fastsearch .searchSort .sortBy:after{position:absolute;top:8px;right:4px;content:'';background:url(/magazine/graphics/buttons/accent-down-orange.svg) no-repeat;width:8px;height:6px}
.fastsearch .searchSort ul{left:-1000em;position:absolute;padding:0 6px 0;top:21px;width:100%;border:1px solid #a0968c;border-top:0 none;background:#fff;z-index:1}
.fastsearch .searchSort ul li{list-style:none;font-size:1.4em;line-height:1.286;padding:6px 0 0;margin-bottom:6px}
.fastsearch .searchSort.hover ul{left:auto}
.fastsearch .searchDetails{border-bottom:6px solid #ff9100;margin-bottom:6px}
.fastsearch .searchDetails .sleeve:after{clear:both;content:'';display:table}
.fastsearch .searchDetails .summary{margin-bottom:6px}
.fastsearch .searchAdditional{clear:left}
.fastsearch .searchAdditional a{text-decoration:underline}
.fastsearch .listBlocks.results{overflow:hidden}
.fastsearch .listBlocks.results ul li{padding-bottom:13px;margin-bottom:18px}
.fastsearch .listBlocks.results ul li .meta{color:#666;font-weight:bold}
.fastsearch .listBlocks.results ul li .meta .section_title{padding-right:4px}
.fastsearch .tablet,.fastsearch .desktop{display:none}
.fastsearch .filteredSearch{background:#e2dfdc;margin-bottom:30px}
.fastsearch .filteredSearch .block>h2{background:#a0968c;font-size:1.4em;line-height:1.286;font-weight:bold;text-transform:uppercase;color:#fff;padding:4px 6px 5px;margin-bottom:0;position:relative}
.fastsearch .filteredSearch .block.keywords form{padding:8px 6px 12px}
.fastsearch .filteredSearch .block.keywords form fieldset{position:relative;padding-right:50px}
.fastsearch .filteredSearch .block.keywords form label{left:-1000em;position:absolute}
.fastsearch .filteredSearch .block.keywords form .text{padding:8px 6px;width:100%;height:36px}
.fastsearch .filteredSearch .block.keywords form button.add{position:absolute;top:0;right:0;border:1px solid #a0968c;color:#fff;height:36px}
.fastsearch .filteredSearch .block.filters>h2 .clear{position:absolute;right:6px;top:4px;margin-bottom:0;font-size:.857em;line-height:1.5;color:#fff;padding:0 27px 0 6px;background:url(/magazine/graphics/buttons/close-2.svg) no-repeat 55px 3px;border:1px solid #6f655b;text-transform:uppercase;font-weight:bold}
.fastsearch .filteredSearch .block.filters .filter .heading{padding:16px 11px 18px;position:relative}
.fastsearch .filteredSearch .block.filters .filter .heading h3{text-transform:uppercase;font-size:1.8em;line-height:1;margin-bottom:0}
.fastsearch .filteredSearch .block.filters .filter .heading .seeAll{font-size:1.2em;line-height:1.5;position:absolute;top:18px;right:12px}
.fastsearch .filteredSearch .block.filters .filter .filterList{padding-top:0;margin-bottom:0}
.fastsearch .filteredSearch .block.filters .filter .filterList>li{background:#f1f0ef url(/magazine/graphics/buttons/arrow-right-search.svg) no-repeat 10px 16px;border-bottom:1px solid #e2dfdc}
.fastsearch .filteredSearch .block.filters .filter .filterList>li>label .checkbox{margin-left:-16px}
.fastsearch .filteredSearch .block.filters .filter .filterList>li>a{margin-left:-24px;padding-left:24px;display:block}
.fastsearch .filteredSearch .block.filters .filter .filterList>li.on{background:#fff url(/magazine/graphics/buttons/arrow-down-search.svg) no-repeat 7px 17px}
.fastsearch .filteredSearch .block.filters .filter .filterList>li.on ul{max-height:9999px}
.fastsearch .filteredSearch .block.filters .filter .filterList>li.noChildren{background-image:none}
.fastsearch .filteredSearch .block.filters .filter .filterList>li.seeAll{background:#f1f0ef}
.fastsearch .filteredSearch .block.filters .filter .filterList>li.seeAll.on{background:#f1f0ef}
.fastsearch .filteredSearch .block.filters .filter .filterList>li.seeAll .popupStyle2{font-weight:normal}
.fastsearch .filteredSearch .block.filters .filter .filterList>li.itemsSelected>a{background:url(/magazine/graphics/buttons/refresh.png) no-repeat right 0;margin-right:-10px}
.fastsearch .filteredSearch .block.filters .filter .filterList li{list-style:none;padding:13px 24px 10px;margin-bottom:0;font-size:1.6em;line-height:1.125;font-weight:bold;color:#000}
.fastsearch .filteredSearch .block.filters .filter .filterList li span{font-weight:normal}
.fastsearch .filteredSearch .block.filters .filter .filterList li ul{margin-top:0;margin-bottom:0;padding-left:0;max-height:0;overflow:hidden}
.fastsearch .filteredSearch .block.filters .filter .filterList li ul li{font-size:1em;padding:12px 0 5px 27px}
.fastsearch .filteredSearch .block.filters .filter .filterList li ul li .checkbox{margin-right:10px;margin-left:-27px}
.fastsearch .filteredSearch .block.filters .filter .filterList li ul li a{color:#333;font-weight:normal}
.fastsearch .filteredSearch .block.filters .filter .footer{background:#f1f0ef;padding:24px 11px}
.fastsearch .filteredSearch .block.filters .filter .button.update{padding:4px 27px 4px 6px;background-image:url(/magazine/graphics/buttons/update-white-style-2.png);background-repeat:no-repeat;background-position:right center}
.fastsearch .filteredSearch .block.filters .filter .button.update:active{border:0 none}
.fastsearch .searchHelp{background:url(/magazine/graphics/buttons/help.svg) no-repeat;float:right;height:30px;width:30px;text-indent:-7999px;font-size:1em;line-height:1.2;font-weight:bold;text-transform:uppercase;color:#333}
.fastsearchOverlay .filter .heading{background:#e2dfdc;padding:6px 11px;border-bottom:1px solid #fff}
.fastsearchOverlay .filter .heading h3{font-size:2.4em;line-height:1.25;font-weight:bold;margin-bottom:4px}
.fastsearchOverlay .filter .heading p{font-size:1.2em;line-height:1.5;margin-bottom:0}
.fastsearchOverlay .filter .heading:after{clear:both;content:'';display:table}
.fastsearchOverlay .filter .filterList{padding-top:0;margin-bottom:0}
.fastsearchOverlay .filter .filterList>li{background:#f1f0ef url(/magazine/graphics/buttons/arrow-right-search.svg) no-repeat 10px 16px;border-bottom:1px solid #e2dfdc}
.fastsearchOverlay .filter .filterList>li>label .checkbox{margin-left:-16px}
.fastsearchOverlay .filter .filterList>li>a{display:block;padding-right:20px}
.fastsearchOverlay .filter .filterList>li.on{background:#fff url(/magazine/graphics/buttons/arrow-down-search.svg) no-repeat 7px 17px}
.fastsearchOverlay .filter .filterList>li.on ul{max-height:9999px}
.fastsearchOverlay .filter .filterList>li.noChildren{background-image:none}
.fastsearchOverlay .filter .filterList>li.itemsSelected>a{background:url(/magazine/graphics/buttons/refresh.png) no-repeat right 0}
.fastsearchOverlay .filter .filterList li{list-style:none;padding:13px 24px 10px;margin-bottom:0;font-size:1.6em;line-height:1.125;font-weight:bold;color:#000}
.fastsearchOverlay .filter .filterList li span{font-weight:normal}
.fastsearchOverlay .filter .filterList li ul{margin-top:0;margin-bottom:0;padding-left:0;max-height:0;overflow:hidden}
.fastsearchOverlay .filter .filterList li ul li{font-size:1em;padding:12px 0 5px 27px}
.fastsearchOverlay .filter .filterList li ul li .checkbox{margin-right:10px;margin-left:-27px}
.fastsearchOverlay .filter .filterList li ul li a{color:#333;font-weight:normal}
.fastsearchOverlay .filter .filterMenu{padding-top:0;margin-bottom:0;position:relative;background:#f1f0ef;display:none}
.fastsearchOverlay .filter .filterMenu>li{background:#f1f0ef;border-bottom:1px solid #e2dfdc}
.fastsearchOverlay .filter .filterMenu>li>a{display:block;padding-right:20px}
.fastsearchOverlay .filter .filterMenu>li.on{background:#fff}
.fastsearchOverlay .filter .filterMenu>li.on>a{color:#ff9100}
.fastsearchOverlay .filter .filterMenu>li.on>a span{color:#333}
.fastsearchOverlay .filter .filterMenu>li.itemsSelected>a{background:url(/magazine/graphics/buttons/refresh.png) no-repeat right 3px}
.fastsearchOverlay .filter .filterMenu li{list-style:none;padding:12px 14px;margin-bottom:0;font-size:1.4em;line-height:1.714;font-weight:bold;color:#000}
.fastsearchOverlay .filter .filterMenu li span{font-weight:normal}
.fastsearchOverlay .filter .footer{padding:24px 11px}
.fastsearchOverlay .filter .footer .close-popup{font-size:1.2em;line-height:2;float:right;cursor:pointer;position:static;height:auto;width:auto;text-indent:0;background:0;text-transform:none}
.fastsearchOverlay .filter .footer .close-popup:first-letter {text-transform:uppercase}
.fastsearchOverlay .filter .button.update{padding:4px 27px 4px 6px;background-image:url(/magazine/graphics/buttons/update-white-style-2.png);background-repeat:no-repeat;background-position:right center}
.fastsearchOverlay .filter .button.update:active{border:0 none}
.fastsearchPopup{top:0}
.fastsearchPopup .sleeve{padding:0}
.fastsearchPopup .abacus-close{height:34px;width:40px;line-height:3.2;text-indent:-51px}
.sortBy>*{margin-left:6px;border-left:1px solid #999;padding-left:6px}
.sortBy>*:first-child{margin-left:0;border-left:0;padding-left:0}
.no-svg .fastsearch .searchSort .sortBy:after{background-image:url(/magazine/graphics/buttons/accent-down-orange.png)}
.no-svg .fastsearch .filteredSearch .block.filters>h2 .clear{background-image:url(/magazine/graphics/buttons/close-2.png)}
.no-svg .fastsearch .filteredSearch .block.filters .filter .filterList>li{background-image:url(/magazine/graphics/buttons/arrow-right-search.png)}
.no-svg .fastsearch .filteredSearch .block.filters .filter .filterList>li.on{background-image:url(/magazine/graphics/buttons/arrow-down-search.png)}
.no-svg .fastsearch .filteredSearch .block.filters .filter .filterList>li.seeAll{background-image:none}
.no-svg .fastsearch .filteredSearch .block.filters .filter .filterList>li.seeAll.on{background-image:none}
.no-svg .fastsearch .searchHelp{background-image:url(/magazine/graphics/buttons/help.png)}
.no-svg .fastsearchOverlay .filter .filterList>li{background-image:url(/magazine/graphics/buttons/arrow-right-search.png)}
.no-svg .fastsearchOverlay .filter .filterList>li.on{background-image:url(/magazine/graphics/buttons/arrow-down-search.png)}
#skiplinks{display:inline}
#skiplinks li{display:inline}
#skiplinks a{background:#FFF;border:2px solid #000;font-size:1.3em;left:-1000em;position:absolute;outline:0;padding:6px;text-decoration:none;top:150px;z-index:10}
#skiplinks a:focus,#skiplinks a:active{left:250px}
.navStyle2{clear:both;position:relative;z-index:32768}
.navStyle2:after{clear:both;content:'';display:table}
.navStyle2 h2,.navStyle2 h3{font-size:1.6em;line-height:1.5;font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin-bottom:12px;color:#fff}
.navStyle2 p,.navStyle2 p.meta{font-weight:normal}
.navStyle2 .more{margin-bottom:0;padding-top:0}
.navStyle2 ul.main{overflow:hidden}
.navStyle2 ul.main>li{overflow:visible}
.navStyle2 ul.main>li>a,.navStyle2 ul.main>li>span{font-size:1.2em;border-left:1px solid #fff;display:inline-block;height:28px;line-height:30px;padding:0 12px 0 13px;margin-left:-1px}
.navStyle2 ul.main>li>a>span,.navStyle2 ul.main>li>span>span{text-transform:uppercase}
.navStyle2 ul.main>li>span{color:white;text-transform:uppercase}
.navStyle2 ul.main>li.onewide>a>span,.navStyle2 ul.main>li.twowide>a>span,.navStyle2 ul.main>li.threewide>a>span,.navStyle2 ul.main>li.fourwide>a>span{padding-right:14px;background:url(/magazine/graphics/buttons/accent-down.png) no-repeat right center}
.navStyle2 ul.main>li>div{position:absolute}
.navStyle2 ul{border:0 none;height:28px;margin-top:0;margin-bottom:12px;padding-left:0;background:#766c62}
.navStyle2 li{font-size:1em;line-height:1;list-style:none;list-style-position:outside;margin:0;padding-left:0;float:left;font:bold 1em/1 Arial,Helvetica,sans-serif}
.navStyle2 li.over,.navStyle2 li.current,.navStyle2 li:hover{background:#a0968c}
.navStyle2 li.align-left{position:static}
.navStyle2 li.subnav>div>ul>li>a,.navStyle2 li.subnav>div>ul>li>span{font-weight:bold;padding-left:12px;padding-right:12px}
.navStyle2 li.subnav>div>ul>li+li>a,.navStyle2 li.subnav>div>ul>li+li>span{border-top:1px solid #b3aba3}
.navStyle2 li.subnav>div>ul>li li+li a,.navStyle2 li.subnav>div>ul>li li+li span{border-top:1px solid #b3aba3}
.navStyle2 li.subnav>div a,.navStyle2 li.subnav>div span{color:#fff;font-size:1.2em;line-height:1.5;display:block;padding:6px 0}
.navStyle2 li.subnav li li{margin:0 0 0 22px;padding:0}
.navStyle2 li.showLatest>div ul{margin-bottom:0}
.navStyle2 li.showLatest>div li h3{font-size:1.4em;line-height:1.286}
.navStyle2 li.showLatest>div li h3 a{line-height:1.286;padding-left:10px;display:block}
.navStyle2 li.showLatest>div li h3 a:before{display:inline-block;content:'';border-bottom:4px solid transparent;border-left:6px solid #ff9100;border-top:4px solid transparent;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #ff9100;-moz-transform:scale(0.9999);margin-top:-1px;margin-right:4px;margin-left:-10px;top:-1px;position:relative}
.navStyle2 li.showLatest>div li .meta{left:-1000em;position:absolute}
.navStyle2 li.showStory>div ul{margin-bottom:0}
.navStyle2 li.showStory>div li h3{font-size:1.4em;line-height:1.286;margin-bottom:0}
.navStyle2 li.showStory>div li img{display:block;margin-bottom:6px}
.navStyle2 li.showStory>div li .standfirst{left:-1000em;position:absolute}
.navStyle2 li.showStory .more{padding-top:12px}
.navStyle2 li ul{height:auto;background:transparent}
.navStyle2 li a{color:#fff}
.navStyle2 li a:hover{text-decoration:none}
.navStyle2 li div{background:#a0968c;left:-9999px;margin:28px 0 0;top:-7999px;-webkit-transition-property:opacity,top;-ms-transition-property:opacity,top;-moz-transition-property:opacity,top;-o-transition-property:opacity,top;transition-property:opacity,top;-webkit-transition-duration:.5s,0;-ms-transition-duration:.5s,0;-moz-transition-duration:.5s,0;-o-transition-duration:.5s,0;transition-duration:.5s,0;-webkit-transition-timing-function:ease,linear;-ms-transition-timing-function:ease,linear;-moz-transition-timing-function:ease,linear;-o-transition-timing-function:ease,linear;transition-timing-function:ease,linear;opacity:0}
.navStyle2 li div .subnav,.navStyle2 li div .showLatest,.navStyle2 li div .showStory,.navStyle2 li div .showBlock{display:block;float:left;max-height:346px;vertical-align:top;word-spacing:normal}
.navStyle2 li div .subnav>div,.navStyle2 li div .showLatest>div,.navStyle2 li div .showStory>div,.navStyle2 li div .showBlock>div{margin-top:0;padding:12px;padding-top:6px}
.navStyle2 li div .subnav+.subnav>div{padding-left:0}
.navStyle2 li div .subnav>ul>li>ul>li{padding:0;margin-bottom:1px;margin-left:18px}
.navStyle2 li div .showStory{min-height:0}
.navStyle2 li div .showStory:after{clear:both;content:'';display:table}
.navStyle2 li div .showStory div{max-height:275px;overflow:hidden}
.navStyle2 li div a{border:0;height:auto;padding:0}
.navStyle2 li div ul{border:0;letter-spacing:-4px}
.navStyle2 li div ul:after{clear:both;content:'';display:table}
.navStyle2 li div li{float:none;font-size:1em;display:inline-block;vertical-align:top;letter-spacing:normal}
.navStyle2 li div li ul{padding:0;z-index:auto}
.navStyle2 li div li li{display:block;font-size:1em;font-weight:normal;padding:0}
.navStyle2 li.over DIV,.navStyle2 li:hover DIV{-moz-transition-delay:.1s;-ms-transition-delay:.1s;-o-transition-delay:.1s;-webkit-transition-delay:.1s;transition-delay:.1s;top:0;left:auto;opacity:1}
.navStyle2 li.align-right div{right:0}
.navStyle2 li div .subnav>div{padding-bottom:0;padding-left:0;padding-right:0}
.navStyle2 li div .subnav>div>ul>li+li ul{margin-bottom:0}
.navStyle2 li div .subnav>div>ul{margin-bottom:0}
.navStyle2 li div .subnav>div>ul li:last-child>a,.navStyle2 li div .subnav>div>ul li:last-child>span{padding-bottom:0}
div[class="navStyle2"] li.onewide:before,div[class="navStyle2"] li.twowide:before,div[class="navStyle2"] li.threewide:before{top:-7999px;-webkit-transition-property:top;-ms-transition-property:top;-moz-transition-property:top;-o-transition-property:top;transition-property:top;-webkit-transition-duration:0;-ms-transition-duration:0;-moz-transition-duration:0;-o-transition-duration:0;transition-duration:0;-webkit-transition-timing-function:linear;-ms-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-delay:.1s;-ms-transition-delay:.1s;-o-transition-delay:.1s;-webkit-transition-delay:.1s;transition-delay:.1s;content:'';display:block;width:100%;height:312px;position:absolute;left:0;background:#a0968c}
div[class="navStyle2"] li:hover{background:#a0968c}
div[class="navStyle2"] li:hover div{-webkit-transition-duration:0,0;-ms-transition-duration:0,0;-moz-transition-duration:0,0;-o-transition-duration:0,0;transition-duration:0,0;left:0}
div[class="navStyle2"] li:hover.onewide:before,div[class="navStyle2"] li:hover.twowide:before,div[class="navStyle2"] li:hover.threewide:before{top:28px}
#crumbtrail ul{background-color:#f1f0ef;margin:0}
#crumbtrail ul:after{clear:both;content:'';display:table}
#crumbtrail li{font-size:1em;line-height:1;list-style:none;list-style-position:outside;margin:0;padding-left:0;background-color:#e2dfdc;float:left;font:1.2em/1.5 Arial,Helvetica,sans-serif;font-weight:bold;position:relative}
#crumbtrail li:after,#crumbtrail li:before{border-bottom:12px solid transparent;border-left:8px solid #e2dfdc;border-top:12px solid transparent;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #e2dfdc;content:'';position:absolute;right:3px;top:0}
#crumbtrail li:before{border-bottom:15px solid transparent;border-left:11px solid #fff;border-top:15px solid transparent;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #fff;right:0;top:-3px}
#crumbtrail li.first span{left:-1000em;position:absolute}
#crumbtrail li.current{padding:3px 16px 3px 8px}
#crumbtrail li.current:before{background-color:#f1f0ef}
#crumbtrail li a{display:block;padding:3px 16px 3px 8px}
.poll{background:#f1f0ef;margin-bottom:30px;padding:6px 8px 12px}
.poll h2{background:#fff;border-bottom:6px solid #ff9100;color:inherit;font:bold 1.6em/1.125 Arial,Helvetica,sans-serif;margin:0 0 12px;padding-bottom:3px;margin:-6px -8px 6px}
.poll p{line-height:1.28571;margin:0 0 6px}
.poll .poll_sleeve{padding:6px 0}
.poll fieldset>div{padding:0 0 12px}
.poll fieldset>div:after{clear:both;content:'';display:table}
.poll fieldset>div div{background-color:#fff;clear:left;float:left;width:64%}
.poll fieldset>div div img{display:block}
.poll fieldset>div+p{margin-bottom:0}
.poll fieldset input{margin:1px 5px 0 0;vertical-align:top}
.poll fieldset label{color:#000;font-size:1.4em;line-height:1.28571}
.poll fieldset button.submit{font-size:1.2em;font-weight:bold;padding-left:20px}
.poll fieldset button.submit:before{content:'';margin:2px 0 0 -12px;position:absolute;border-bottom:4px solid transparent;border-left:6px solid #fff;border-top:4px solid transparent;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #fff;-moz-transform:scale(0.9999)}
.poll .pollQuestion{color:#000;float:left;font-size:1.4em;line-height:1.28571;padding-right:10px}
.poll .pollResponse{color:#000;float:right;padding-left:10px;font-size:1.2em;line-height:1.5}
#pollResults{left:-1000em;position:absolute}
.grid .htmlContent a,.grid .full p a,.grid .half p a,.grid .thumb p a,.grid .list p a{text-decoration:underline}
.grid .htmlContent a:hover,.grid .full p a:hover,.grid .half p a:hover,.grid .thumb p a:hover,.grid .list p a:hover,.grid .htmlContent a:focus,.grid .full p a:focus,.grid .half p a:focus,.grid .thumb p a:focus,.grid .list p a:focus{text-decoration:none}
#colwrapper:after{clear:both;content:'';display:table}
.sectionhead{background:transparent;border:0;margin:0 0 12px;padding:0}
.sectionhead .sectionhead_sleeve:after{clear:both;content:'';display:table}
.sectionhead h2{border-bottom:6px solid #a0968c;color:#000;font:bold 1.6em/1.125 Arial,Helvetica,sans-serif;margin:0;padding:0 0 6px}
.sectionhead h2 a{color:#000}
.sectionhead .rssfeed{float:right}
.sectionhead .rssfeed span{display:inline-block;text-indent:-1000em;background:url("/magazine/graphics/icons/sprite.icons.png") no-repeat 0 -452px;height:16px;width:16px}
.sectionhead .rssfeed+h2{padding-right:25px}
.grid .columnContainer{margin-bottom:30px}
.grid .column>div{margin-top:30px}
.grid .column>div:first-child{margin-top:0}
.grid .colour1,.grid .colour2,.grid .colour3{clear:both}
.grid .colour1:after,.grid .colour2:after,.grid .colour3:after{clear:both;content:'';display:table}
.grid .full,.grid .half,.grid .thumb,.grid .list{clear:both;margin-bottom:30px}
.grid .full h2,.grid .half h2,.grid .thumb h2,.grid .list h2{font-family:Arial,Helvetica,sans-serif}
.grid .full p,.grid .half p,.grid .thumb p,.grid .list p{line-height:1.285714;margin-bottom:0}
.grid .half .sleeve:after,.grid .thumb .sleeve:after{clear:both;content:'';display:table}
.grid .full .picture{margin-bottom:12px}
.grid .half .picture,.grid .thumb .picture{margin-bottom:18px;float:right;margin:0 0 18px 20px}
.grid .twocolumn{float:left}
.grid .twocolumn.left{clear:left}
.grid .twocolumn.right{clear:none}
.grid .column .list ul{margin-bottom:0}
.grid .column .list li{font-size:1em;line-height:1;list-style:none;list-style-position:outside;margin:0;padding-left:0;margin-bottom:12px;overflow:hidden;padding-left:10px}
.grid .column .list li:last-child,.grid .column .list li h2{margin-bottom:0}
.grid .column .list li:before{border-bottom:4px solid transparent;border-left:6px solid #ff9100;border-top:4px solid transparent;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #ff9100;-moz-transform:scale(0.9999);content:'';margin:4px 0 0 -10px;position:absolute}
.grid .column .story_list{overflow:hidden;padding-top:18px}
.grid .column .story_list ul{margin-bottom:0}
.grid .column .story_list li{font-size:1em;line-height:1;list-style:none;list-style-position:outside;margin:0;padding-left:0;margin-bottom:6px;padding-left:10px}
.grid .column .story_list li:before{border-bottom:4px solid transparent;border-left:6px solid #ff9100;border-top:4px solid transparent;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #ff9100;-moz-transform:scale(0.9999);content:'';margin:4px 0 0 -10px;position:absolute}
.grid .column .story_list h2{font-weight:bold;margin-bottom:0}
.grid .column .story_list li:last-child{margin-bottom:0}
.grid .more{clear:both;font-size:1.2em;line-height:1.5;padding-bottom:12px;margin-bottom:0}
.grid .more a{background:url(/magazine/graphics/buttons/more.svg) no-repeat;display:block;padding-left:24px}
.grid .colour3 .more{border-bottom:0;padding-bottom:0}
.grid .full .meta,.grid .half .meta,.grid .thumb .meta,.grid .list .meta{color:#ff9100;font-weight:bold;margin-bottom:6px}
.grid .full .meta span+span:before,.grid .half .meta span+span:before,.grid .thumb .meta span+span:before,.grid .list .meta span+span:before{content:'\0020\007C\0020'}
.grid .full .moreinfo,.grid .half .moreinfo,.grid .thumb .moreinfo,.grid .list .moreinfo{color:#333;font-size:1.2em;line-height:1.5;margin:6px 0}
.grid .full .moreinfo img,.grid .half .moreinfo img,.grid .thumb .moreinfo img,.grid .list .moreinfo img{vertical-align:text-top}
.grid .column .spin_feed .story_list{padding-top:0}
.grid li.thumb{font-size:1em;line-height:1;list-style:none;list-style-position:outside;margin:0;padding-left:0;margin-bottom:30px}
.grid .story_small{clear:both;border-top:1px solid #eee;margin-bottom:30px;padding-top:29px}
.grid .story_small h2{font-family:Arial,Helvetica,sans-serif}
.grid .story_small p{margin-bottom:0}
.grid .story_small .sleeve:after{clear:both;content:'';display:table}
.grid .story_small .picture{float:left;margin:0 20px 18px 0}
.grid .oneColumn .column .full .sleeve>h2,.grid .twoColumns .column .full .sleeve>h2,.grid .oneColumn .column .twocolumn.full .sleeve>h2,.grid .twoColumnsSmallLeft .columnTwo .full .sleeve>h2,.grid .twoColumnsSmallRight .columnOne .full .sleeve>h2,.grid .threeColumnsWideLeft .columnOne .full .sleeve>h2,.grid .threeColumnsWideRight .columnThree .full .sleeve>h2{font-size:3em;font-weight:normal;line-height:1.2;margin-bottom:0}
.grid .column .full .sleeve>h2,.grid .column .half .sleeve>h2,.grid .oneColumn .column .half.twocolumn .sleeve>h2,.grid .twoColumns .column .full.twocolumn .sleeve>h2,.grid .twoColumnsSmallLeft .columnTwo .full.twocolumn .sleeve>h2,.grid .twoColumnsSmallRight .columnOne .full.twocolumn .sleeve>h2,.grid .threeColumnsWideLeft .columnOne .half .sleeve>h2,.grid .threeColumnsWideRight .columnThree .half .sleeve>h2,.grid .threeColumnsWideLeft .full.twocolumn .sleeve>h2,.grid .threeColumnsWideRight .full.twocolumn .sleeve>h2,#mainright .grid .oneColumn .full .sleeve>h2,#main .grid .oneColumn .half .sleeve>h2,#main .grid .oneColumn .full.twocolumn .sleeve>h2,#main .twoColumns .full .sleeve>h2,#main .grid .twoColumnsSmallLeft .columnTwo .full .sleeve>h2,#main .grid .twoColumnsSmallRight .columnOne .full .sleeve>h2,#main .threeColumns .full .sleeve>h2{font-size:2.4em;font-weight:normal;line-height:1.25;margin-bottom:12px}
.grid .column .story_list .sleeve li h2,.grid .column .list .sleeve li h2{font-size:1.4em;font-weight:bold;line-height:1.285714;margin-bottom:12px}
.grid .column .story_list .sleeve li h2,.grid .column .list .sleeve li h2{margin-bottom:0}
.grid .column .thumb .subSleeve>h2,.grid .column .thumb .sleeve>h2,.grid .twoColumns .half.twocolumn .sleeve>h2,.grid .twoColumnsSmallLeft .columnOne .full.twocolumn .sleeve>h2,.grid .twoColumnsSmallRight .columnTwo .full.twocolumn .sleeve>h2,.grid .twoColumnsSmallLeft .columnOne .half .sleeve>h2,.grid .twoColumnsSmallRight .columnTwo .half .sleeve>h2,.grid .twoColumnsSmallLeft .half.twocolumn .sleeve>h2,.grid .twoColumnsSmallRight .half.twocolumn .sleeve>h2,.grid .threeColumns .full.twocolumn .sleeve>h2,.grid .threeColumnsWideLeft .columnThree .full.twocolumn .sleeve>h2,.grid .threeColumnsWideRight .columnOne .full.twocolumn .sleeve>h2,.grid .threeColumns .half .sleeve>h2,.grid .threeColumnsWideLeft .half .sleeve>h2,.grid .threeColumnsWideRight .half .sleeve>h2,.grid .threeColumnsWideLeft .columnOne .thumb .sleeve>h2,.grid .threeColumnsWideRight .columnThree .thumb .sleeve>h2,.grid .threeColumnsWideLeft .half.twocolumn .sleeve>h2,.grid .threeColumnsWideRight .half.twocolumn .sleeve>h2,#mainright .grid .oneColumn .full.twocolumn .sleeve>h2,#mainright .grid .twoColumns .full .sleeve>h2,#main .oneColumn .thumb .sleeve>h2,#main .grid .twoColumns .full.twocolumn .sleeve>h2,#main .grid .half.twocolumn .sleeve>h2,#main .grid .twoColumns .half .sleeve>h2,#main .grid .twoColumnsSmallRight .half .sleeve>h2,#main .grid .twoColumnsSmallLeft .half .sleeve>h2,#main .grid .threeColumns .half .sleeve>h2,#mainright .grid .oneColumn .half .sleeve>h2{font-size:1.8em;font-weight:bold;line-height:1.333334;margin-bottom:12px}
.grid .twoColumns .thumb.twocolumn .sleeve>h2,.grid .twoColumns .thumb.twocolumn .subSleeve>h2,.grid .twoColumnsSmallLeft .columnOne .thumb .sleeve>h2,.grid .twoColumnsSmallLeft .columnOne .thumb .subSleeve>h2,.grid .twoColumnsSmallRight .columnTwo .thumb .sleeve>h2,.grid .twoColumnsSmallRight .columnTwo .thumb .subSleeve>h2,.grid .twoColumnsSmallLeft .thumb.twocolumn .sleeve>h2,.grid .twoColumnsSmallLeft .thumb.twocolumn .subSleeve>h2,.grid .twoColumnsSmallRight .thumb.twocolumn .sleeve>h2,.grid .twoColumnsSmallRight .thumb.twocolumn .subSleeve>h2,.grid .threeColumns .thumb .sleeve>h2,.grid .threeColumns .thumb .subSleeve>h2,.grid .threeColumnsWideLeft .thumb .sleeve>h2,.grid .threeColumnsWideLeft .thumb .subSleeve>h2,.grid .threeColumnsWideRight .thumb .sleeve>h2,.grid .threeColumnsWideRight .thumb .subSleeve>h2,.grid .threeColumnsWideLeft .thumb.twocolumn .sleeve>h2,.grid .threeColumnsWideLeft .thumb.twocolumn .subSleeve>h2,.grid .threeColumnsWideRight .thumb.twocolumn .sleeve>h2,.grid .threeColumnsWideRight .thumb.twocolumn .subSleeve>h2,#main .oneColumn .thumb.twocolumn .sleeve>h2,#main .oneColumn .thumb.twocolumn .subSleeve>h2,#main .twoColumns .thumb .sleeve>h2,#main .twoColumns .thumb .subSleeve>h2,#main .grid .thumb.twocolumn .sleeve>h2,#main .grid .thumb.twocolumn .subSleeve>h2,#main .grid .twoColumns .thumb .sleeve>h2,#main .grid .twoColumns .thumb .subSleeve>h2,#main .grid .twoColumnsSmallLeft .thumb .sleeve>h2,#main .grid .twoColumnsSmallLeft .thumb .subSleeve>h2,#main .grid .twoColumnsSmallRight .thumb .sleeve>h2,#main .grid .twoColumnsSmallRight .thumb .subSleeve>h2,#main .grid .threeColumns .thumb .sleeve>h2,#main .grid .threeColumns .thumb .subSleeve>h2,#mainright .grid .oneColumn .thumb .sleeve>h2,#mainright .grid .oneColumn .thumb .subSleeve>h2{font-size:1.6em;font-weight:bold;line-height:1.5;margin-bottom:12px}
.grid .currentissue{background:#f1f0ef;padding:8px;margin-bottom:30px}
.grid .currentissue:after{clear:both;content:'';display:table}
.grid .currentissue .picture{float:left;margin:0 14px 6px 0;padding:0}
.grid .currentissue h2{background:0;border:0;font-size:2.4em;line-height:1.25;margin:0 0 6px;padding:0}
.grid .currentissue p{font-size:1.4em;line-height:1.28571}
.grid .currentissue ul{margin:0 0 0 10px}
.grid .currentissue li{font-size:1.4em;font-weight:bold;line-height:1.28571;list-style:none;margin-bottom:12px}
.grid .currentissue li:last-child{margin-bottom:0}
.grid .currentissue li:before{border-bottom:4px solid transparent;border-left:6px solid #ff9100;border-top:4px solid transparent;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #ff9100;-moz-transform:scale(0.9999);content:'';margin:4px 0 0 -10px;position:absolute}
.grid .accordion{padding-bottom:30px;position:relative}
.grid .accordion p{margin-bottom:24px}
.grid .accordion p.standfirst{display:block;margin-bottom:6px}
.grid .accordion .showhide{border:1px solid #ddd;bottom:12px;color:#ff9100;display:inline-block;font-size:1em;line-height:15px;padding:0 16px 0 4px;position:absolute;text-transform:uppercase;white-space:nowrap}
.grid .accordion .showhide:after{content:'\002B';font-size:1.4em;line-height:1;margin-left:4px;position:absolute}
.grid .accordion .showhide:hover,.grid .accordion .showhide:focus{background-color:#ff9100;color:#fff;text-decoration:none}
.grid .accordion .showhide span+span{left:-1000em;position:absolute}
.grid .accordion .loader{bottom:0;left:49%;position:absolute}
.grid .accordion.open .standfirst,.grid .accordion.open .synopsis{font-weight:bold}
.grid .accordion.open .showhide span{left:-1000em;position:absolute}
.grid .accordion.open .showhide span+span{position:static;text-indent:0}
.grid .accordion.open p.standfirst{display:none}
.js-disabled .accordion .showhide{display:none}
.no-svg .more a{background-image:url(/magazine/graphics/buttons/more.png)}
.htmlContent ul li{list-style:none;padding-left:12px}
.htmlContent ul li:before{border-bottom:4px solid transparent;border-left:6px solid #ff9100;border-top:4px solid transparent;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #ff9100;-moz-transform:scale(0.9999);content:'';margin:7px 0 0 -12px;position:absolute}
.htmlContent .more{border-bottom:1px solid #e1e1e1}
#columns{margin:0 auto}
#top.area,#foot.area{margin:0 auto;overflow:hidden}
#main.area{overflow:hidden}
#mainright.area{overflow:hidden}
.grid{margin-bottom:18px}
.grid .columnContainer:after{clear:both;content:'';display:table}
.grid .column{float:left;min-height:1px}
.grid .oneColumn .column{float:none;margin-right:0}
#mainright.area .twoColumns .columnTwo{margin-right:0}
.grid .colour1{background:transparent;border-bottom:1px solid #e1e1e1;padding:0}
.grid .colour1 h2,.grid .colour1 a{color:#000}
.grid .colour2{background:transparent;border-bottom:1px solid #e1e1e1;padding:0}
.grid .colour2 .sectionhead{background:transparent;border:0;margin:0 0 12px;padding:0}
.grid .colour2 .sectionhead h2,.grid .colour2 .sectionhead a{color:#000}
.grid .colour2 .sectionhead h2{border-color:#ff9100}
.grid .colour2 h2,.grid .colour2 a{color:#000}
.grid .colour3{background:#f1f0ef;border:0;padding:0 8px 8px}
.grid .colour3 .sectionhead{background:#fff;border-bottom:0;margin:0 -8px 12px;padding:0}
.grid .colour3 .sectionhead h2,.grid .colour3 .sectionhead a{color:#000}
.grid .colour3 .sectionhead h2{border-color:#ff9100}
.grid .colour3 h2,.grid .colour3 a{color:#000}

.gridLayout .htmlContent{margin-bottom:12px}
.gridLayout .htmlContent p{margin-bottom:0}
.gridLayout ul{margin-bottom:12px;margin-top:-30px}
.gridLayout li{display:block;float:left;font-size:1em;margin-top:30px}
.gridLayout li:nth-child(4n){margin-right:0}
.gridLayout li p{font-size:1.4em;line-height:1.28571;margin-bottom:6px}
.gridLayout li p.meta,.gridLayout li div.meta{font-size:1.2em;line-height:1.5}
.gridLayout li p.meta span+span:before,.gridLayout li div.meta span+span:before{content:'\0020\007C\0020'}
.gridLayout li h2{font-size:1.6em;font-weight:bold;line-height:1.5;margin-bottom:6px}
.gridLayout .more{font-size:1.2em}
body.menuMobile .toolbar{background:#766c62}
.mobileNav{clear:both;position:relative;overflow:hidden;z-index:32768;margin-left:-10px;margin-right:-10px;color:#fff}
.mobileNav:after{clear:both;content:'';display:table}
.mobileNav .mobileMenuSleeve.hide{height:0;overflow:hidden}
.mobileNav .toolbar{height:34px;display:block;background:#a0968c;transform:translate3d(0,0,0);-moz-transition:height .3s linear;-ms-transition:height .3s linear;-o-transition:height .3s linear;-webkit-transition:height .3s linear;transition:height .3s linear}
.mobileNav .toolbar .btn{height:34px;width:44px;display:inline-block;float:left}
.mobileNav .toolbar .btn i{display:block;background-position:center;background-repeat:no-repeat}
.mobileNav .toolbar .btn i.menuIcon{background-image:url(/magazine/graphics/buttons/menu.png);width:24px;height:34px;padding:0;margin:0 auto}
.mobileNav .toolbar .btn.backBtn{background:0;display:block;width:100%}
.mobileNav .toolbar .btn.backBtn i{background-image:url(/magazine/graphics/buttons/back.png);width:36px;height:35px;margin:7px}
.mobileNav .toolbar .btn.btnSearch{float:right;border-left:1px solid #fff}
.mobileNav .toolbar .btn.btnSearch i{background-image:url(/magazine/graphics/buttons/search.png);background-size:100%;width:20px;height:20px;margin:6px auto}
.mobileNav .toolbar .header{float:left;text-align:left;font-size:1.2em;line-height:2.833;text-transform:uppercase;font-weight:bold}
.mobileNav .toolbar.hide{height:0}
.mobileNav>div.mobileMenuSleeve>div>ul{transform:translate3d(0,0,0);-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.mobileNav li{font-size:1em;line-height:1;list-style:none;list-style-position:outside;padding-left:0;position:static;float:none;padding:0;font:bold 1.6em/1 Arial,Helvetica,sans-serif;background:#a0968c;border-bottom:1px solid #b3aba3;margin:0;width:auto;display:block;font-weight:normal}
.mobileNav li.over,.mobileNav li.current{background:#a0968c}
.mobileNav li.align-left{position:static}
.mobileNav li.parentNav{font-weight:bold}
.mobileNav li.parentNav a{padding:0}
.mobileNav li.parentNav a.backBtn{z-index:1;position:absolute;background:#eee;background:-moz-linear-gradient(top,#eee,#ddd);background:-ms-linear-gradient(top,#eee,#ddd);background:-o-linear-gradient(top,#eee,#ddd);background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));background:-webkit-linear-gradient(top,#eee,#ddd);background:linear-gradient(top,#eee,#ddd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee,endColorstr=#dddddd,GradientType=0);-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#dddddd, GradientType=0)';overflow:hidden}
.mobileNav li.parentNav .toolbar{border:0}
.mobileNav li.parentNav .toolbar .header{font-size:1em;font-weight:normal;line-height:3.7;position:absolute;text-align:left;overflow:hidden;display:inline-block;white-space:nowrap;text-indent:55px;z-index:1;text-overflow:ellipsis;width:100%;padding:0}
.mobileNav li ul{left:-9999px;position:absolute;top:auto;opacity:0;-ms-filter:'alpha(opacity=0)';filter:alpha(opacity=0);height:auto}
.mobileNav li ul li{font-size:1em}
.mobileNav li span{border-right:0;display:block;height:auto;line-height:1;color:#fff;padding:12px 10px;text-decoration:none}
.mobileNav li a{padding:0}
.mobileNav li a:hover{color:#111}
.mobileNav li a.backBtn{padding:0}
.mobileNav ul{border:0;height:auto;margin:0;margin-bottom:18px;position:relative;left:0;padding-left:0}
.mobileNav ul li.selected>ul,.mobileNav ul li.selected>div>ul{opacity:1;-ms-filter:'alpha(opacity=100)';filter:alpha(opacity=100);left:100%;width:100%;top:0}
.mobileNav .mobileSearchSleeve{display:block}
.mobileNav .mobileSearchSleeve.hide{display:none}
.mobileNav .mainsearch{padding:3px 10px 9px;background:#636363;border-bottom:0 none}
.mobileNav .mainsearch fieldset{padding-right:55px;position:relative}
.mobileNav .mainsearch label{font-size:1.2em;line-height:1;text-transform:uppercase;color:#fff;margin:5px 10px 3px 0}
.mobileNav .mainsearch input{background:white;border:0 none;padding:6px;border-radius:0;width:100%;height:32px}
.mobileNav .mainsearch button,.mobileNav .mainsearch button:hover{background:#fff;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:1.4em;text-transform:uppercase;opacity:1;-ms-filter:'alpha(opacity=100)';filter:alpha(opacity=100);border-radius:0;padding:9px 12px;position:absolute;bottom:0;right:0;margin:0}
.mobileNav .mainsearch button:active{border:0}
.mobileNav .mainsearch label{text-indent:-7999px;background:url(/magazine/graphics/icons/archiveSearch.svg) no-repeat;height:9px;width:95px}
.no-svg .mobileNav .mainsearch label{background-image:url(/magazine/graphics/icons/archiveSearch.svg)}
#wrapper_sleeve{-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;transition:transform .3s ease-in-out;position:relative}
.mobileOverlay{position:fixed;background:#000;visibility:hidden;height:100%;width:100%;z-index:0;opacity:0;transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;transition:transform .3s ease-in-out}
.menuMobile #wrapper{background:#a0968c}
.menuMobile #wrapper_sleeve{position:relative;z-index:1000;background:#fff;-webkit-transform:translate(278px,0);-moz-transform:translate(278px,0);-ms-transform:translate(278px,0);transform:translate(278px,0)}
.menuMobile .mobileOverlay{opacity:.5;visibility:visible;-webkit-transform:translate(278px,0);-moz-transform:translate(278px,0);-ms-transform:translate(278px,0);transform:translate(278px,0);z-index:1000}
.mobileMenuSleeve{position:absolute;top:0;height:100%;width:278px;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;transition:transform .3s ease-in-out;background:#a0968c;border-top:34px solid #766c62}
.mobileMenuSleeve.hide{-webkit-transform:translate(-278px,0);-moz-transform:translate(-278px,0);-ms-transform:translate(-278px,0);transform:translate(-278px,0);height:0}
.mobileMenuSleeve.hide li a,.mobileMenuSleeve.hide li span{opacity:0;-webkit-transition:opacity 0s ease-in-out}
.mobileMenuSleeve>div{overflow:hidden;padding-top:34px;margin-top:-34px}
.mobileMenuSleeve>div>ul{padding-top:34px;margin-top:-34px}
.mobileMenuSleeve>div>ul>li>a{text-transform:uppercase}
.mobileMenuSleeve .toolbar{height:34px;display:block;background:#a0968c;transform:translate3d(0,0,0);-moz-transition:height .3s linear;-ms-transition:height .3s linear;-o-transition:height .3s linear;-webkit-transition:height .3s linear;transition:height .3s linear}
.mobileMenuSleeve .toolbar .btn{height:34px;width:44px;display:inline-block;float:left}
.mobileMenuSleeve .toolbar .btn i{display:block;background-position:center;background-repeat:no-repeat}
.mobileMenuSleeve .toolbar .btn i.menuIcon{background-image:url(/magazine/graphics/buttons/menu.png);width:24px;height:50px;padding:0;margin:0 auto}
.mobileMenuSleeve .toolbar .btn.backBtn{background:0;display:block;width:100%}
.mobileMenuSleeve .toolbar .btn.backBtn i{background-image:url(/magazine/graphics/buttons/back.svg);width:36px;height:35px}
.mobileMenuSleeve .toolbar .btn.btnSearch{float:right;border-left:1px solid #b3aba3}
.mobileMenuSleeve .toolbar .btn.btnSearch i{background-image:url(/magazine/graphics/buttons/search.png);background-size:100%;width:22px;height:22px;margin:14px auto}
.mobileMenuSleeve .toolbar .header{float:left;text-align:left;font-size:1.6em;line-height:2.25}
.mobileMenuSleeve .toolbar.hide{height:0}
.mobileMenuSleeve li{font-size:1em;line-height:1;list-style:none;list-style-position:outside;padding-left:0;position:static;float:none;padding:0;font:bold 1.6em/1 Arial,Helvetica,sans-serif;background:#a0968c;border-bottom:1px solid #b3aba3;margin:0;width:auto;display:block}
.mobileMenuSleeve li a,.mobileMenuSleeve li span{opacity:1;-webkit-transition:opacity 1s ease-in-out}
.mobileMenuSleeve li.over,.mobileMenuSleeve li.current{background:#a0968c}
.mobileMenuSleeve li.align-left{position:static}
.mobileMenuSleeve li.parentNav{font-weight:bold}
.mobileMenuSleeve li.parentNav a{padding:0}
.mobileMenuSleeve li.parentNav a.backBtn{z-index:1;position:absolute;background:#eee;background:-moz-linear-gradient(top,#eee,#ddd);background:-ms-linear-gradient(top,#eee,#ddd);background:-o-linear-gradient(top,#eee,#ddd);background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));background:-webkit-linear-gradient(top,#eee,#ddd);background:linear-gradient(top,#eee,#ddd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee,endColorstr=#dddddd,GradientType=0);-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#dddddd, GradientType=0)';overflow:hidden}
.mobileMenuSleeve li.parentNav .toolbar{border:0}
.mobileMenuSleeve li.parentNav .toolbar .header{font-size:1em;font-weight:bold;text-transform:uppercase;position:absolute;text-align:center;overflow:hidden;display:inline-block;white-space:nowrap;z-index:1;text-overflow:ellipsis;width:100%;padding:0}
.mobileMenuSleeve li ul{left:-9999px;position:absolute;top:auto;opacity:0;-ms-filter:'alpha(opacity=0)';filter:alpha(opacity=0);height:auto}
.mobileMenuSleeve li ul li{font-size:1em}
.mobileMenuSleeve li ul li:first-child{background:#766c62;border-bottom:0 none}
.mobileMenuSleeve li span{border-right:0;display:block;height:auto;line-height:1;color:#fff;padding:12px 10px;text-decoration:none}
.mobileMenuSleeve li.hasChildren>a>span{position:relative}
.mobileMenuSleeve li.hasChildren>a>span:after{content:'';position:absolute;top:10px;right:10px;background:url(/magazine/graphics/buttons/accent-right.svg) no-repeat;height:16px;width:9px}
.mobileMenuSleeve li a{padding:0}
.mobileMenuSleeve li a:hover,.mobileMenuSleeve li a:visited,.mobileMenuSleeve li a:active{color:#fff;text-decoration:none}
.mobileMenuSleeve li a.backBtn{padding:0}
.mobileMenuSleeve ul{border:0;height:auto;margin:0;margin-bottom:18px;position:relative;left:0;padding-left:0}
.mobileMenuSleeve ul li.selected>ul,.mobileMenuSleeve ul li.selected>div>ul{opacity:1;-ms-filter:'alpha(opacity=100)';filter:alpha(opacity=100);left:100%;width:100%;top:0}
.mobileMenuSleeve>div>ul{-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:moz-transform .3s ease-in-out;-ms-transition:ms-transform .3s ease-in-out;-o-transition:o-transform .3s ease-in-out;transition:transform .3s ease-in-out}
.no-svg .mobileMenuSleeve .toolbar .btn.backBtn i{background-image:url(/magazine/graphics/buttons/back.png)}
.no-svg .mobileMenuSleeve li.hasChildren>a>span:after{background-image:url(/magazine/graphics/buttons/accent-right.png)}
.gallery,.slider{margin:0 0 30px;overflow:auto}
.gallery:after,.slider:after{clear:both;content:'';display:table}
.gallery .controls,.slider .controls{height:0;margin:0;position:absolute}
.gallery .controls li,.slider .controls li{border:1px solid #ddd;cursor:pointer;display:inline-block;height:28px;width:28px;font-size:1em;line-height:1;list-style:none;list-style-position:outside;margin:0;padding-left:0}
.gallery .controls li:after,.slider .controls li:after{border-bottom:4px solid transparent;border-left:6px solid #ff9100;border-top:4px solid transparent;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #ff9100;-moz-transform:scale(0.9999);content:'';position:absolute;margin:7px 0 0 9px;border-width:6px;border-left-width:10px}
.gallery .controls li span,.slider .controls li span{display:inline-block;text-indent:-1000em}
.gallery .controls .previous,.slider .controls .previous{margin-right:-2px}
.gallery .controls .previous:after,.slider .controls .previous:after{border-left:0;border-right:10px solid #ff9100;margin-left:7px}
.gallery .controls .disabled,.slider .controls .disabled{border-color:#EFEDEC;cursor:default}
.gallery .controls .disabled:after,.slider .controls .disabled:after{border-left-color:#FFC87F}
.gallery .controls .disabled.previous:after,.slider .controls .disabled.previous:after{border-right-color:#FFC87F}
.gallery .thumbs,.slider .thumbs{height:76px;margin:0 auto;overflow:hidden;width:476px}
.gallery .thumbs ul,.slider .thumbs ul{margin:0}
.gallery .thumbs ul:after,.slider .thumbs ul:after{clear:both;content:'';display:table}
.gallery .thumbs li,.slider .thumbs li{float:left;width:60px;list-style:none;margin:12px 4px;padding-left:0}
.gallery .thumbs .caption,.slider .thumbs .caption{display:none}
.gallery .display{position:relative;overflow:hidden}
.gallery .display img{display:block;margin:0 auto}
.gallery .display .caption{background:#515151;background:rgba(0,0,0,0.7);bottom:0;color:#fff;left:0;padding:12px 10px;right:0;position:absolute;margin-bottom:0}
.gallery .display .caption *{margin:0 0 6px}
.gallery .display .caption h2{color:#000}
.gallery .display .caption a{color:#fff}
.slideshow .sleeve:after{clear:both;content:'';display:table}
.slideshow .display{background:#000;height:250px}
.slideshow .display:hover .caption{visibility:visible;opacity:1;-ms-filter:'alpha(opacity=100)';filter:alpha(opacity=100);-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}
.slideshow .display img{display:block;position:absolute;cursor:pointer}
.slideshow .display .caption{background:#515151;background:rgba(0,0,0,0.7);height:70px;margin:207px 0 0;padding:6px 10px;opacity:0;-ms-filter:'alpha(opacity=0)';filter:alpha(opacity=0);position:absolute;visibility:hidden;width:600px}
.slideshow .display .caption h2{color:#000;margin-bottom:6px}
.slideshow .display .caption h2 a{color:#fff}
.slideshow .display .caption p{line-height:1.28571;margin:0;color:#fff}
.slideshow .display .caption .read{background-color:#ff9100;color:#fff;display:inline-block;font-size:1.2em;font-weight:bold;line-height:1;margin-top:8px;padding:4px 8px 4px 18px;text-transform:uppercase}
.slideshow .display .caption .read:before{content:'';margin:2px 0 0 -10px;position:absolute;border-bottom:4px solid transparent;border-left:6px solid #fff;border-top:4px solid transparent;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #fff;-moz-transform:scale(0.9999)}
.slideshow .controls{float:right;margin:-28px 0 0 0;padding:0;position:relative;z-index:10}
.slideshow .controls li{background:#ff9100 url(/magazine/graphics/buttons/pause.svg) no-repeat 50% 50%;height:28px;display:inline-block;text-indent:-1000em;margin:0;width:28px}
.slideshow .controls li:hover{cursor:pointer}
.slideshow .controls .play{background-image:url(/magazine/graphics/buttons/play.svg)}
.slideshow .thumbs{float:left;margin:-28px 0 0 3px;padding:0;position:relative;z-index:10}
.slideshow .thumbs ul{margin:0}
.slideshow .thumbs ul:after{clear:both;content:'';display:table}
.slideshowStyle2{position:relative}
.slideshowStyle2 .display{float:right;overflow:hidden;position:relative}
.slideshowStyle2 .display .caption{display:none}
.slideshowStyle2 .controls{clear:both;float:left;margin:-28px 0 0 0;padding:0;position:relative;z-index:10}
.slideshowStyle2 .thumbs{float:right;margin:0;padding-top:0}
.slideshowStyle2 .thumbs ul{border:4px solid #ccc;border-bottom:0}
.slideshowStyle2 .thumbs li{background-color:#f0f0f0;border-radius:0;display:block;font-size:1em;height:74px;list-style:none;margin:0;overflow:hidden;width:100%}
.slideshowStyle2 .thumbs li img{display:none}
.slideshowStyle2 .thumbs li.first .caption{border-top:0}
.slideshowStyle2 .thumbs .selected{background:#fff}
.slideshowStyle2 .thumbs .selected .caption p{color:#333}
.slideshowStyle2 .thumbs .caption{border-top:1px solid #ccc;display:block;padding:6px 10px}
.slideshowStyle2 .thumbs .caption h2{color:#000;margin:0}
.slideshowStyle2 .thumbs .caption h2 a{color:#000}
.slideshowStyle2 .thumbs .caption p{color:#666;margin-bottom:6px}
.slideshowStyle2 .thumbs .caption .read{color:#000}
#mainright .slideshowStyle1 .display .caption h2,.twoColumns .slideshowStyle1 .display .caption h2{font-size:1.6em;line-height:1.5}
#mainright .slideshowStyle1 .display .caption p,.twoColumns .slideshowStyle1 .display .caption p{display:none}
.slideshowStyle1 .display .caption h2{font-size:1.6em;line-height:1.5}
.slideshowStyle1 .display .caption p{display:none}
.no-svg .slideshow .controls li{background-image:url(/magazine/graphics/buttons/pause.png)}
.no-svg .slideshow .controls .play{background-image:url(/magazine/graphics/buttons/play.png)}
.slideshowStyle1,.slideshowStyle2{clear:both}
.grid .slideshowStyle1 .display{border-bottom:28px solid #000;height:300px;position:relative;overflow:hidden}
.grid .slideshowStyle1 .display .caption{bottom:0;height:auto;margin:0;opacity:1;-ms-filter:'alpha(opacity=100)';filter:alpha(opacity=100);visibility:visible;width:100%}
.grid .slideshowStyle1 .thumbs li{font-size:1em;line-height:1;list-style:none;list-style-position:outside;margin:0;padding-left:0;cursor:pointer;float:left;height:28px;width:28px}
.grid .slideshowStyle1 .thumbs li:after{background-color:#fff;border-radius:9px;content:'';position:absolute;height:18px;margin:5px 0 0 5px;width:18px}
.grid .slideshowStyle1 .thumbs .selected:after{background-color:#ff9100}
.grid .slideshowStyle1 .thumbs .caption{display:none}
.js-disabled #wrapper .grid .slideshowStyle1 img,.js-disabled #wrapper .grid .slideshowStyle1 .caption{position:static;float:none}
.js-disabled #wrapper .grid .slideshowStyle1 .caption{width:auto;display:none}
.js-disabled #wrapper .grid .slideshowStyle1 .display{float:none;height:auto}
.js-disabled #wrapper .grid .slideshowStyle1 .controls{display:none}
.js-disabled #wrapper .grid .slideshowStyle1 .thumbs{float:none;padding-top:1px}
.js-disabled #wrapper .grid .slideshowStyle1 .thumbs .caption{display:block}
.js-disabled #wrapper .grid .slideshowStyle1 .thumbs li{background-color:#000;color:#fff;border-radius:0;display:block;padding:8px 10px;height:auto;width:auto;margin-bottom:1px}
.js-disabled #wrapper .grid .slideshowStyle1 .thumbs li .caption{position:static}
.mobileSlideshow li{list-style:none}
.grid .slideshowStyle2 .thumbs li{height:80px}
.grid .slideshowStyle2 .thumbs li.first{height:82px}
.grid .slideshowStyle2 .thumbs li .heading{font-size:1.8em;font-weight:bold;line-height:1.333334}
.sliderStyle1{border-bottom:1px solid #a0968c;overflow:hidden;margin:0 auto;position:relative;width:100%;padding-top:10px;margin-top:-10px}
.sliderStyle1 .sectionhead .rssfeed{margin-right:67px;margin-top:2px}
.sliderStyle1 .sectionhead .rssfeed+h2{padding-right:85px}
.sliderStyle1 .more{font-size:1.2em}
.sliderStyle1 .htmlContent{clear:both}
.sliderStyle1 .thumbs{clear:both;height:302px;position:relative;width:auto;margin-right:-20px}
.sliderStyle1 .thumbs ul{width:100%!important;white-space:nowrap}
.sliderStyle1 .thumbs li{font-size:1em;margin:0;min-height:290px;padding:0 20px 0 0;float:none;display:inline-block;white-space:normal;vertical-align:top;width:50%}
.sliderStyle1 .thumbs h2{font-size:1.4em;font-weight:bold;line-height:1.28571;margin-bottom:0}
.sliderStyle1 .thumbs p{font-size:1.2em;line-height:1.5}
.sliderStyle1 .thumbs img{display:block;margin-bottom:6px;width:100%}
.sliderStyle1 .thumbs .videoblock,.sliderStyle1 .thumbs .audioblock{margin-bottom:6px}
.sliderStyle1 .controls{height:auto;margin:0;right:0;top:0;width:auto}
.sliderStyle1 .controls:after{clear:both;content:'';display:table}
.sliderStyle1 .sliderContent{margin-bottom:12px}
.sliderStyle1 .more{border:0;margin-top:0}
#top .oneColumn .sliderStyle1 .sliderContent,#foot .oneColumn .sliderStyle1 .sliderContent{margin-top:24px}
#top .oneColumn .sliderStyle1 .sectionhead+.sliderContent,#foot .oneColumn .sliderStyle1 .sectionhead+.sliderContent,#top .oneColumn .sliderStyle1 .htmlContent+.sliderContent,#foot .oneColumn .sliderStyle1 .htmlContent+.sliderContent{margin-top:0}
#top .oneColumn .sliderStyle1 .thumbs,#foot .oneColumn .sliderStyle1 .thumbs{height:auto}
#top .oneColumn .sliderStyle1 .thumbs li,#foot .oneColumn .sliderStyle1 .thumbs li{min-height:0}
.js-disabled .sliderStyle1 .controls{display:none}
.js-disabled .sliderStyle1 .thumbs{margin:0}
.js-disabled .sliderStyle1 .thumbs li{float:none;display:inline-block;vertical-align:top}
.js-disabled #top .oneColumn .sliderStyle1 .thumbs,.js-disabled #foot .oneColumn .sliderStyle1 .thumbs{height:auto}
.js-disabled #top .oneColumn .sliderStyle1 .thumbs li:nth-child(6n),.js-disabled #foot .oneColumn .sliderStyle1 .thumbs li:nth-child(6n){clear:both}
.js-disabled #top .twoColumnsSmallLeft .sliderStyle1 .thumbs,.js-disabled #foot .twoColumnsSmallLeft .sliderStyle1 .thumbs,.js-disabled #top .twoColumnsSmallRight .sliderStyle1 .thumbs,.js-disabled #foot .twoColumnsSmallRight .sliderStyle1 .thumbs{width:100%}
.js-disabled #main .sliderStyle1 .thumbs,.js-disabled .twoColumnsSmallLeft .sliderStyle1 .thumbs,.js-disabled .twoColumnsSmallRight .sliderStyle1 .thumbs{height:auto}
.js-disabled #main .sliderStyle1 .thumbs li:nth-child(4n),.js-disabled .twoColumnsSmallLeft .sliderStyle1 .thumbs li:nth-child(4n),.js-disabled .twoColumnsSmallRight .sliderStyle1 .thumbs li:nth-child(4n){clear:both}
