HTML{font-size:100%}
HTML,BODY{height:100%;margin:0;padding:0}
BODY{background-color:#f5f5f5;color:#666;font:62.5% Arial,Helvetica,sans-serif}
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}
H1,H2,H3,H4,H5,H6{color:#000;font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin:0 0 24px}
H1{font-size:2em;line-height:1.2;margin-top:24px}
H2{font-size:1.7em;line-height:1.059}
H3{font-size:1.5em;line-height:1.2}
H4{font-size:1.3em;line-height:1.385}
P{font-size:1.3em;line-height:1.385;margin-bottom:12px}
A:LINK,A:VISITED{color:#000;text-decoration:none}
A:HOVER,A:ACTIVE{color:#E65A41;text-decoration:underline}
DL{font-size:1.2em;line-height:16px;margin-bottom:20px;width:400px}
DT,DD{display:inline-block;vertical-align:top;word-wrap:break-word;padding-bottom:5px}
DT{width:90px}
DD{width:300px}
HR{border:0;border-bottom:1px solid #999;margin:0 0 10px;line-height:1px}
ADDRESS{font-size:1.3em;font-style:normal;line-height:1.385;margin:0 0 12px}
ADDRESS P{font-size:1.3em;margin:0}
.inlineRight{float:right;margin-left:18px;margin-bottom:10px}
.inlineLeft{float:left;margin-right:10px;margin-bottom:5px}
.currentissue{margin-bottom:15px}
UL.list LI{list-style:disc;list-style-position:inside;font-size:1.3em}
#wrapper{margin:0 auto;overflow:hidden;width:978px;background-color:#fff}
#wrapper_sleeve{padding:0 18px}
#mast_sleeve:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
#mast{background-color:transparent}
#mast_sleeve{color:#262262;font-weight:bold;padding:10px 0 10px 0;text-transform:uppercase}
#mast a{color:#262262}
#mast #logo{float:left}
#mast #print_logo{display:none}
#mast #mast_date{margin:45px 0 0;position:absolute}
#mast .mastStrapline{clear:right;float:right;margin-top:27px;text-align:right;width:560px}
#mast .mastStrapline H2{color:#27AAE1;font-size:1.4em;line-height:1;margin-bottom:0;text-transform:uppercase}
#mastnav{float:right;margin:0 0 15px;width:534px}
#mastnav ul{float:right}
#mastnav li{float:left;margin:0 0 0 15px}
#mastnav li a{float:left}
#mastnav li .zoom{width:20px;height:20px;padding:3px 0;text-indent:-9999px;background:url(http://dummyimage.com/20x20/000/fff) no-repeat}
#mastsearchevents{clear:right;float:right;padding-top:17px}
#mastsearchevents LABEL{color:#262262;font-size:1.1em;margin-right:0;padding-top:6px}
#mastsearchevents .text{float:left;height:16px;width:171px}
#mastsearchevents button{float:left;margin-left:2px}
#mast_sleeve:after{clear:both;content:".";display:block;height:0;visibility:hidden}
#mastnav:after{clear:both;content:".";display:block;height:0;visibility:hidden}
#footer{clear:both;margin:5px 0 0}
#footer #footer_sleeve{padding:0}
#footer #footernav{margin-bottom:12px;padding:0;clear:both}
#footer #footernav UL{background:url(/magazine/graphics/decoration/sprite.decoration.png) no-repeat 0 -377px;height:37px}
#footer #footernav ul:after{clear:both;content:".";display:block;height:0;visibility:hidden}
#footer #footernav li{font:bold 1em/1 Arial,Helvetica,sans-serif;text-transform:uppercase;background:url(/magazine/graphics/decoration/sprite.decoration.png) no-repeat 100% -227px;padding:0 12px 0 6px;height:37px;line-height:37px;float:left}
#footer #footernav li A{color:#666}
#footer #footernav li A:HOVER{color:#E65A41}
#footer #footernav li.first{padding-left:10px}
#footer .seo_nav:after{clear:both;content:".";display:block;height:0;visibility:hidden}
#footer .seo_nav li{float:left;font-size:1.1em;font-weight:bold;list-style:none;margin:0 10px 0 0}
#footer #footernav li.last{float:right;padding-right:18px}
#footer #footernav .evision A{text-transform:none;color:#27AAE1}
.footerCopyright{margin-bottom:12px}
.footerCopyright P{font-size:1em;text-align:center;padding:0 52px}
.footerCopyright P SPAN{border-right:1px solid #ccc;padding:0 5px 0 3px}
.footerCopyright P SPAN:last-child{border:0}
.accessbility_buttons{float:right;width:206px}
#EventsPortalHub #wrapper,#EventsSearchResults #wrapper{padding:0}
#EventsPortalHub #mast_sleeve,#EventsSearchResults #mast_sleeve{position:static;background:0;height:auto;padding:10px 0}
.parentLogo A{font-size:0}
#content_wide{padding:0 0 12px}
#content_wide:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
#columns{min-height:1px;margin-bottom:12px}
#columns #colmain{float:left;min-height:1px;width:622px}
#columns #rightcolumn{float:left;width:302px;padding-left:18px}
#columns #rightcolumn .column1{float:left;margin-right:12px;width:168px}
#columns #rightcolumn .column2{float:right;width:120px}
#column #rightcolumn .twocolumn .picture{margin-right:0}
#columns:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
.twocolumn:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
.twocolumn .column1,.twocolumn .column2{width:300px}
.twocolumn .column1{float:left}
.twocolumn .column2{float:right}
#SpinColumnTwo1_SpinColumnTwo1_spinControl2{word-wrap:break-word}
.section_twocolumn .section_column1{float:left;width:462px}
.section_twocolumn .section_column2{float:right;width:142px}
.section_twocolumn .section_column1 .twocolumn .column1,.section_twocolumn .section_column1 .twocolumn .column2{width:182px}
.section_twocolumn .section_column2 .twocolumn .column1,.section_twocolumn .section_column2 .twocolumn .column2{float:none;width:auto;margin-right:0}
.section_twocolumn:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
#columns #rightcolumn .style2 .column1{width:140px}
#columns #rightcolumn .style2 .column2{width:140px}
.M2-master #content{float:left;width:460px}
.M2-master #secondary_content{float:right;width:140px}
#footer .promoContainer:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
#footer .promoContainer{background-color:#F0F0F0;padding:14px;margin-bottom:0}
#footer .promoContainer ul{clear:both;margin:0;padding:0}
#footer .promoSleeve{background-color:#F0F0F0}
#footer .promoContainer li{background-image:none;float:left;margin:0 18px 0 0;padding:0;width:295px}
#footer .promoContainer li .footerPromo{float:right;margin-left:20px}
#footer .promoContainer li H3{color:#262262;font-size:1.1em;line-height:1;text-transform:uppercase;letter-spacing:1px}
#footer .promoContainer li P{font-size:1.3em;font-weight:normal}
#footer .promoContainer li A{color:#000;font-size:1.1em;font-weight:bold;text-transform:uppercase;letter-spacing:1px}
#footer .promoContainer li A:hover{color:#E65A41}
#footer .promoContainer .promoOne{width:288px}
#footer .promoContainer .promoTwo{width:302px}
#footer .promoContainer .promoThree{margin-right:0;width:288px}
.storytext A{color:#27AAE1}
.storytext A:HOVER{color:#E65A41}
.return_link A{font-size:.769em;line-height:1em;color:#000;font-weight:bold;text-transform:uppercase}
.attachmentlist{margin-bottom:24px}
.attachmentlist LI{font-size:1.1em;line-height:1.455}
#top_container_sleeve{margin-bottom:24px}
#section2 .section_twocolumn .section_column2{width:222px}
#section2 .section_twocolumn .section_column1{width:382px}
TABLE{color:#666}
TABLE TH,TABLE TD{font-weight:normal;padding:13px 10px;text-align:left;font-size:1.1em;line-height:1.182}
TABLE THEAD,TABLE THEAD TH{background-color:#F0F0F0;font-weight:bold;font-size:1em;line-height:1;text-transform:uppercase}
TABLE TR.even{background-color:#F0F0F0}
TABLE THEAD TR{background:0}
TABLE THEAD TR TH{color:#666;font-weight:bold}
TABLE TFOOT TD{padding-top:12px;text-transform:uppercase}
.table-full,.table-left,.table-right{margin:0 0 12px;overflow-x:auto;overflow-y:hidden}
.table-left,.table-right{width:66%}
.table-left{float:left;margin-right:18px}
.table-right{float:right;margin-left:18px}
.table-left TABLE,.table-right TABLE{width:100%}
#rssHome TABLE{width:100%;padding-bottom:12px}
#comment_index TABLE{width:100%}
BUTTON,.button{background-color:#F0F0F0;border:0;color:#000;cursor:pointer;font:bold 1.1em/1 Arial,Helvetica,sans-serif;height:24px;padding:0 5px;text-align:center;text-transform:uppercase}
BUTTON::-moz-focus-inner{border:0}
BUTTON:HOVER,.button:HOVER{color:#E65A41}
A.button{display:inline-block;color:#000;line-height:2.2;border:0;letter-spacing:1px}
.poll BUTTON{background-color:#fff}
.formbox{clear:left}
.formbox .field{clear:both;margin:0 0 12px;min-height:1px}
.formbox .field:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
.formbox .field .text_field{line-height:.923}
.formbox .text,.formbox SELECT{font-family:Arial,Helvetica,sans-serif;border:1px solid #e2e2e2;color:#666;line-height:13px;padding:3px 4px;font-size:1.2em}
.formbox .text{width:69.1%}
.formbox SELECT{width:70.7%;padding:2px}
.formbox LABEL,.formbox .label{float:left;font-size:1em;margin:0 18px 0 0;width:100px;text-transform:uppercase;font-weight:bold}
.formbox_sleeve .meta{font-size:1.1em}
.formbox LABEL.singleline{float:none;margin:0;width:auto}
.formbox .field .radio,.formbox .field .checkbox{margin-left:0}
.formbox .mandatory{float:right;padding-top:3px;vertical-align:top}
.formbox P .mandatory{float:none}
.formbox .info{font-size:1.2em}
.formbox .button,.formbox BUTTON{margin-left:118px}
.formbox .nomainlabel .button,.formbox .nomainlabel BUTTON{margin-left:0}
.formbox .fieldtips,.formbox .additionalInfo{display:block;font-size:1.1em;padding:5px 0 0 110px}
.formbox .formsmall{width:26.5%}
.formbox .formmedium{width:46.5%}
.formbox .formlarge{width:69.1%}
.formbox SELECT.formsmall{width:27.3%}
.formbox SELECT.formmedium{width:47.8%}
.formbox SELECT.formlarge{width:70.7%}
.formbox SELECT.dategroup_day{width:65px}
.formbox SELECT.dategroup_month{width:105px}
.formbox SELECT.dategroup_year{width:65px}
.formbox .field DIV{margin-left:118px}
.formbox .field DIV LABEL{float:none}
.formbox .field .field_text{margin-bottom:10px;padding:5px 0 0}
.formbox .field .checkgroup DIV,.formbox .field .radiogroup DIV,.formbox .nomainlabel DIV{margin-left:0}
.human_test{padding:0 0 0 118px}
.human_test LABEL{float:none;margin:0 0 10px;width:100%}
.human_test STRONG{display:block;padding:4px 0;letter-spacing:2px;text-transform:uppercase;font-size:1.25em}
.securityfilter{display:none}
.formOptions LABEL{float:none}
P.formOptions{margin-bottom:10px}
P.formOptions LABEL{font-size:1em}
.formbox .termsandconditions BUTTON{margin-left:0}
.errorbox{background:url(/magazine/graphics/decoration/sprite.decoration.png) no-repeat 12px -444px;border:0 none;margin-bottom:6px;margin-left:0;padding:0 0 12px}
.errorbox DIV.errorbox_sleeve{background-color:#DF002D;margin:0;padding:3px 12px}
.errorbox P{color:#fff;margin:0;font-weight:bold}
.errorbox_large{background-color:#F5F5F5;margin:0 0 24px;padding:12px;min-height:60px}
.errorbox_large H3{color:#DF002D;font-size:1.1em;line-height:1.636;text-transform:uppercase;margin-bottom:12px}
.errorbox_large LABEL{cursor:pointer;float:none;font-size:1.3em;line-height:1.846;text-transform:none}
.errorbox_large LABEL:HOVER{text-decoration:underline}
.errorbox_large LI{color:#000;font-weight:bold;margin:0;text-transform:lowercase}
.storytext .errorbox_large LI{list-style:none;font-size:1em}
.formbox .error{margin-bottom:12px}
.formbox .error .errorbox{background:url(/magazine/graphics/decoration/sprite.decoration.png) no-repeat 12px -444px;border:0 none;margin-bottom:6px;margin-left:0;padding:0 0 12px}
.feedback_box{background-color:#F0F0F0;border:1px solid #666;margin-bottom:24px;padding:10px}
.formbox .tip h3{display:inline-block;font-size:1.1em;margin-bottom:5px;font-family:helvetica,arial,sans-serif;cursor:pointer}
.formbox .tip h3:hover{text-decoration:underline}
.formbox .tip p{position:absolute;left:-9999px;margin-bottom:0}
#comments_form{margin-bottom:24px}
.tabs{background-color:#F0F0F0;padding-top:12px}
.tabs .tabsStyle1:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
.tabs .tabsStyle1 LI{background:#F0F0F0;cursor:pointer;float:left;font-size:1em;height:25px;list-style:none;margin:0 2px 0 0}
.tabs .tabsStyle1 LI H2{margin-bottom:0;font-family:Arial,Helvetica,sans-serif;font-size:1.1em;font-weight:bold;line-height:1;text-transform:uppercase;padding:7px 8px;letter-spacing:1px}
.tabs .tabsStyle1 LI A{color:#000}
.tabs .tabsStyle1 LI.first{margin-left:4px}
.tabs .tabsStyle1 LI.selected{background:#fff;cursor:default}
.tabs .tabsStyle1 LI.selected A{color:#27AAE1}
.tabbedblocks{min-height:1px;padding:0 0 24px;clear:both}
.tabbedblocks H2,.tabbedblocks H3{background:#E2E2E2;color:#000;cursor:pointer;float:left;font-family:Arial,Helvetica,sans-serif;font-size:1.1em;font-weight:bold;line-height:16px;margin:0 2px 0 0;padding:12px 12px 6px;text-transform:uppercase;width:72px;letter-spacing:1px}
.tabbedblocks H2:HOVER,.tabbedblocks H3:HOVER{text-decoration:none}
.tabbedblocks LI{font-size:1em;list-style:none}
.tabbedblocks .content{left:-9999px;margin-top:50px;padding:12px;position:absolute;width:600px}
.tabbedblocks .content LI{font-size:1.3em;line-height:1.846;font-weight:bold}
.tabbedblocks .content H4{font-size:1.2em;margin:0}
.tabbedblocks .content A{color:#000}
.tabbedblocks .content A:HOVER{color:#E65A41}
.tabbedblocks .selected H2,.tabbedblocks .selected H3{background:#F0F0F0;color:#262262;cursor:default;text-decoration:none}
.tabbedblocks .selected .content{background:#F0F0F0;clear:right;float:right;left:auto;margin-left:-302px;position:static;width:278px}
.tabbedblocks .selected .content UL{background-color:#fff;padding:12px}
.tabbedblocks .selected .content H2,.tabbedblocks .selected .content H3{float:none}
.tabbedblocks:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
#content .tabbedblocks .content{margin-left:-598px;width:598px}
.js-disabled .tabbedblocks H2,.js-disabled .tabbedblocks H3{float:none}
.js-disabled .tabbedblocks .content{position:static;left:auto;margin:0}
.js-disabled .tabbedblocks .selected .content{float:none}
.js-disabled #content .tabbedblocks .content{margin:0}
.js-disabled .tabbedblocks .block{margin-bottom:17px}
.tabbedblocks .byType LI{display:inline-block;width:49%}
#EventsSearchResults .tabbedblocks H2,#EventsSearchResults .tabbedblocks H3{letter-spacing:normal}
.abacus-popup{background:#FFF;left:50%;position:absolute;top:20px;z-index:65536}
.abacus-popup .abacus-close{background:url(/magazine/graphics/buttons/sprite.buttons.png) no-repeat 0 -338px;cursor:pointer;display:block;float:right;height:25px;margin:12px 12px 0 0;text-indent:-9999px;width:25px}
.abacus-popup .sleeve{border:2px solid #222;padding:12px}
.abacus-popup-overlay{background:#000;bottom:0;filter:alpha(opacity=50);left:0;opacity:.5;position:fixed;right:0;top:0;z-index:65535}
.loading{background:#000 url(/magazine/graphics/ajax_loader.gif) no-repeat 50% 50%}
.abacus-popup .videoblock{margin:20px 0}
.abacus-popup .errorbox_large LABEL{font-size:1em;color:#262262}
.abacus-popup LI{margin-bottom:12px;font-size:1.3em}
#mastad:AFTER{content:".";visibility:hidden;height:0;display:block;clear:both}
#mastad{padding:12px 0 15px}
#mastad .mast_ad_strip{padding-right:11px}
#mastad .mast_ad_strip,#mastad .ad{float:left;margin-bottom:0}
#mastad .small{padding-left:6px}
.footer_ad_strip:AFTER{content:".";visibility:hidden;height:0;display:block;clear:both}
.footer_ad{margin:0 0 12px 0}
.footer_ad .ad{float:left;margin-bottom:0}
.footer_ad .small{padding-left:17px}
#columns .ad IMG{padding:0}
.ad{margin-bottom:24px}
.ad .editorial{background:#F0F0F0;padding:12px 12px 24px}
.ad .editorial H3{color:#262262;font-size:1.1em;line-height:1;margin-bottom:12px;text-transform:uppercase;letter-spacing:1px}
.ad .editorial A{font-size:1.1em;color:#000;text-transform:uppercase;font-weight:bold;letter-spacing:1px}
.ad .editorial A:HOVER{color:#E65A41}
.ad .category{background-color:#F0F0F0;margin-bottom:24px}
.pageAsset,.pageAssetFooter{margin-bottom:12px}
.booknow H2 A,.brochure H2 A,.booknow H2 A SPAN,.brochure H2 A SPAN{color:#fff}
.pageOptions{clear:both;margin-bottom:24px;margin-top:24px;min-height:1px}
.pageOptions UL{background-color:#F0F0F0;list-style:none;margin:0;min-height:1px;padding:0 10px 0;height:24px}
.pageOptions UL:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
.pageOptions LI{float:left;font-size:1em;font-weight:bold;line-height:17px;margin:0 5px 0 0;padding:0 0 0 8px;text-transform:uppercase}
.pageOptions LI.first{background:0;margin:0;padding-left:0}
.pageOptions A{float:left;margin-right:5px;padding:5px 5px 3px 23px;width:auto;text-decoration:none;color:#666}
.pageOptions A:hover{text-decoration:underline;border:0}
.pageOptions .print,#story .pageOptions .print{background-position:4px -124px;padding-left:20px}
.pageOptions .email,#story .pageOptions .email{background-position:4px -58px;padding-right:0}
.pageOptions .rate,#story .pageOptions .rate{background-position:0 -179px;padding-right:5px;padding-left:18px}
.pageOptions .addthis_button_compact,#story .pageOptions .addthis_button_compact,.pageOptions .share{background:url(/magazine/graphics/icons/sprite.icons.png) no-repeat 0 -321px;padding:4px 5px 3px 18px;font-size:1.1em}
.pageOptions .comment,#story .pageOptions .comment{background-position:0 8px;border:0;padding-left:18px;margin-right:0}
.pageOptions .save,#story .pageOptions .save{background-position:0 -252px;margin-right:0;padding-right:0}
.storytext .pageOptions LI{list-style:none;font-size:1em}
.icon{display:inline-block;background:url(/magazine/graphics/icons/sprite.icons.png) no-repeat -100% 0;color:#999;font-size:1.1em;line-height:1.455;margin:0;padding:0 0 0 22px}
span.audio{background-position:0 -642px;height:22px}
span.video{background-position:0 -702px;height:22px}
.subscription{background-position:0 -763px;height:22px}
span.email{background-position:0 -65px;height:16px}
span.webPage{background-position:0 -894px;height:16px}
span.picture{background-position:0 -956px;height:16px}
span.attachment{background-position:0 -1018px;height:16px}
span.share{background-position:0 -328;height:16px}
h2 span.icon,h3 span.icon{width:15px;text-indent:-9999px;padding-left:0;line-height:1;vertical-align:middle}
.accessbility_buttons .sleeve:after{content:".";visibility:hidden;height:0;display:block;clear:both}
.accessbility_buttons a{float:left}
.validate,.accessibility{float:left;text-indent:-9999px;background-image:url(/magazine/graphics/buttons/sprite.buttons.png);background-repeat:no-repeat}
.validate{width:82px;height:19px;background-position:-141px -268px}
.accessibility{background-position:-141px -338px;height:19px;width:80px;margin-bottom:18px}
#story .icon,#box_attachments .icon{background:url(/magazine/graphics/icons/sprite.icons.story.png) no-repeat -100% 0}
#story span.access,#box_attachments span.access{background-position:0 -645px;height:22px}
#story span.audio,#box_attachments span.audio{background-position:0 -710px;height:22px}
#story span.blank,#box_attachments span.blank{background-position:0 -777px;height:22px}
#story span.excel,#box_attachments span.excel{background-position:0 -842px;height:22px}
#story span.flash,#box_attachments span.flash{background-position:0 -909px;height:22px}
#story span.pdf,#box_attachments span.pdf{background-position:0 -1103px;height:22px}
#story span.picture,#box_attachments span.picture{background-position:0 -1169px;height:22px}
#story span.powerpoint,#box_attachments span.powerpoint{background-position:0 -1233px;height:22px}
#story span.video,#box_attachments span.video{background-position:0 -1496px;height:22px}
#story span.webPage,#box_attachments span.webPage{background-position:0 -1562px;height:22px}
#story span.winMedia,#box_attachments span.winMedia{background-position:0 -1629px;height:22px}
#story span.word,#box_attachments span.word{background-position:0 -1694px;height:22px}
#story span.zip,#box_attachments span.zip{background-position:0 -1760px;height:22px}
#story span.subscription,#box_attachments span.subscription{background-position:0 -1890px;height:22px}
#story span.email,#box_attachments span.email{background-position:0 -65px;height:16px}
#story span.attachment,#box_attachments span.attachment{background-position:0 -1037px;height:22px}
.listBlocks LI:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
.listBlocks LI{background:url(/magazine/graphics/decoration/sprite.decoration.png) no-repeat 0 -487px;border-bottom:1px solid #CCC;list-style:none;padding:7px 0 9px 12px}
.listBlocks H3{color:#111;margin:0;padding:2px 0 5px}
.listBlocks H4{margin:0}
.listBlocks P{font-size:1.1em;margin:0}
.listBlocks .picture{float:left;margin-right:10px}
.listBlocksStyle1 LI{background-position:5px 12px;padding:5px 15px}
.listBlocksStyle1 LI.feature{border:1px solid #ccc;margin-bottom:5px}
.listBlocks .block{margin:0 0 20px}
.listBlocks .subBlock{margin:0 0 20px}
.listBlocks .blockTitle H2{border-bottom:5px solid #E0DFE3;margin:0;padding:0 0 5px}
.listBlocks .blockTitle P{background:url(/magazine/graphics/b_red_plus.gif) no-repeat 0 11px;padding:6px 3px 5px 14px}
.listInline{margin-bottom:10px}
.listInline UL:AFTER{content:".";visibility:hidden;height:0;display:block;clear:both}
.listInline LI{float:left;margin-right:5px;border:1px solid #ccc;list-style:none;padding:0;background-image:none}
.listInline A,.listInline SPAN{float:left;padding:5px 8px}
.videoblock,.audioblock{margin:0 0 12px;position:relative}
.videoblock{height:0;padding-bottom:75%;padding-top:25px}
.audioblock{height:83px}
.videoblock DIV,.videoblock OBJECT,.videoblock EMBED,.audioblock OBJECT,.audioblock EMBED,.videoblock IFRAME{height:100%;left:0;position:absolute;top:0;width:100%}
.box{margin:0 0 24px}
.box H2{border-top:1px solid #CCC;color:#27AAE1;font:bold 1.1em/12px Arial,Helvetica,sans-serif;margin:0;padding:12px 0 24px 0;text-transform:uppercase;letter-spacing:1px}
.box LI{background:url(/magazine/graphics/arrow_green.gif) no-repeat 0 50%;font-size:1.2em;list-style:none;padding:0 0 0 12px}
.box LI H3{font-size:.833em}
.box LI H3 A{font-size:1.2em}
.extras{clear:left}
.extras h2 a{color:#262262}
.extras h2 a:hover{color:#E65A41}
.extras h2{border-top:1px solid #CCC;color:#262262;font:bold 1.1em/12px Arial,Helvetica,sans-serif;margin:0;padding:12px 0 12px 0;text-transform:uppercase;letter-spacing:1px}
.extras ul{padding:0;margin:0}
.extras{margin-bottom:12px}
.extras h3{font-size:1.3em;line-height:1.385}
.extras h3 a,.tags A{font-weight:bold;color:#000;text-decoration:none}
.extras h3 a:hover,.tags A:HOVER{color:#E65A41;text-decoration:underline}
.extras h3{margin:0}
.extras p{margin:0 0 12px;color:#666;min-height:1px}
.extras p:after{content:".";clear:both;display:block;height:0;visibility:hidden}
.extras p img{float:left;margin-right:6px}
.extras li{background-position:0 4px;list-style:none}
.tags A{font-size:1.083em;line-height:1.231}
#skiplinks,#skiplinks LI{display:inline;height:0}
#skiplinks .hide{display:none}
#skiplinks A{background:#FFF;border:2px solid #D3CEC7;font-size:1.3em;left:-9999px;outline:0;padding:7px 5px;position:absolute;text-decoration:none;top:154px;z-index:10}
#skiplinks A:FOCUS,#skiplinks A:ACTIVE{border-color:#D3CEC8;left:250px}
#skiplinks A:HOVER{border-color:#9DCDEA;text-decoration:underline}
.navStyle1{clear:both;height:73px;margin-bottom:12px;position:relative;width:100%;z-index:32768}
.navStyle1-nosubnav{height:37px}
.navStyle1 UL{background:url(/magazine/graphics/decoration/sprite.decoration.png) no-repeat 0 1px;height:37px}
.navStyle1 LI{float:left;font:bold 1.2em/1 Arial,Helvetica,sans-serif;list-style:none;text-transform:uppercase}
.navStyle1 LI LI{font-weight:normal;text-transform:none}
.navStyle1 LI.label{background:url(/magazine/graphics/icons/sprite.icons.png) no-repeat 100% -573px;color:#666;line-height:36px;margin:0;padding:0 14px 0 18px}
.navStyle1 LI.rss{background:url(/magazine/graphics/icons/sprite.icons.png) no-repeat 18px -440px;padding:0 0 0 24px}
.navStyle1 LI.current{margin-left:-1px;background:#fff}
.navStyle1 LI.current A{color:#27AAE1}
.navStyle1 LI.current.rss{background:#fff url(/magazine/graphics/icons/sprite.icons.png) no-repeat 5px -440px}
.navStyle1 LI UL{background:#fff;font-size:.834em;border-bottom:1px solid #ccc}
.navStyle1 LI A{color:#262262;background:url(/magazine/graphics/decoration/sprite.decoration.png) no-repeat 100% -227px;display:inline-block;height:37px;line-height:37px;padding:0 18px}
.navStyle1 LI A:HOVER{text-decoration:none;border-bottom:0}
.navStyle1 LI A:HOVER span{color:#E65A41;border-bottom:1px dotted #E65A41}
.navStyle1 LI DIV{left:0;margin:37px 0 0;position:absolute;right:0;top:0}
.navStyle1 LI DIV UL{background-color:#fff}
.navStyle1 LI DIV LI{position:relative}
.navStyle1 LI LI.label{font-weight:bold;text-transform:none;background:url(/magazine/graphics/decoration/sprite.decoration.png) no-repeat 100% -288px}
.navStyle1 LI LI.current{margin-left:0}
#wrapper .navStyle1 LI LI.current A{color:#27AAE1}
.navStyle1 LI.current LI A{color:#262262}
.navStyle1 LI DIV LI A{background-position:100% -288px;color:#262262;height:36px;padding:0 9px}
.navStyle1 LI DIV LI.rss A{padding-left:20px}
.navStyle1 LI DIV LI DIV{visibility:hidden;margin-top:37px;right:auto;width:200px;height:0;z-index:32768}
.navStyle1 LI DIV LI.over DIV{visibility:visible;height:auto}
.navStyle1 LI DIV LI DIV UL{border-left:1px solid #CCC;border-right:1px solid #CCC;height:100%;z-index:auto}
.navStyle1 LI DIV LI DIV LI{border-bottom:1px solid #CCC;float:none}
#wrapper #mainnav.navStyle1 LI DIV LI DIV LI A{background:0;color:#262262;display:block;height:auto;line-height:normal;padding:5px 10px}
#wrapper #mainnav.navStyle1 LI DIV LI DIV LI.current A{color:#27AAE1}
#crumbtrail{min-height:1px;margin-bottom:12px}
#crumbtrail LI{background:url(/magazine/graphics/arrow_crumb.gif) no-repeat 0 4px;color:#666;float:left;font:1.1em/1 Arial,Helvetica,sans-serif;list-style:none;padding:0 5px 0 12px}
#crumbtrail LI.first{background:0;padding-left:0}
#crumbtrail LI.first SPAN{left:-9999px;position:absolute}
#crumbtrail:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
.colour1,.colour2,.colour3{margin-bottom:20px}
.sectionhead{border-top:1px solid #ccc;padding:11px 0 24px 0}
.sectionhead h2{color:#27AAE1;font-family:Arial,Helvetica,sans-serif;font-size:1.1em;line-height:1.091;font-weight:bold;text-transform:uppercase;margin:0;letter-spacing:1px}
.sectionhead .rssfeed{background:url(/magazine/graphics/icons/sprite.icons.png) no-repeat 0 -452px;float:right;margin-left:5px;width:16px;margin-top:1px;height:16px}
.sectionhead .rssfeed span{position:absolute;left:-9999px}
.colour1 .sectionhead h2{color:#666}
.colour1 .sectionhead h2 a{color:#27AAE1}
.colour2 .sectionhead{background-color:#F5DEB3}
.colour2 .sectionhead h2,.colour2 .sectionhead h2 a{color:#1A5069}
.colour3 .sectionhead{background-color:#D8BFD8}
.colour3 .sectionhead h2,.colour3 .sectionhead h2 a{color:#3D143E}
.colour1 .sectionhead h2 a,.colour2 .sectionhead h2 a,.colour3 .sectionhead h2 a{text-decoration:none}
.colour1 .sectionhead h2 a:hover,.colour2 .sectionhead h2 a:hover,.colour3 .sectionhead h2 a:hover{text-decoration:underline}
.colour1 .story_small,.colour1 .story_large{margin:0 0 8px;padding:0 0 8px}
.colour1 .twocolumn{margin:0 0 8px;padding:0}
.colour1 .twocolumn .group_story_large .story_list{margin:0;padding:0;margin-bottom:-9px}
.colour1 .twocolumn .story_large,.colour1 .twocolumn .story_small{margin:0;padding:0;margin-bottom:8px}
.colour1 .group_story_large .story_list{margin-bottom:-8px;margin-top:2px}
.colour2 .sectionhead{margin:0 -12px 12px}
#wrapper .section_column2 p.picture img{border:0}
#wrapper .section_column2 .colour1 p.picture,#wrapper .section_column2 .colour3 p.picture{margin-right:0;float:none}
#index .section_column2 .picture{margin-right:0}
.colour2{background:#F5F3F5;padding:0 12px 12px}
.colour2 .story_small,.colour2 .story_large{margin:0 0 12px;padding:0 0 12px}
.colour2 .twocolumn{margin:0;padding:0;margin-bottom:8px}
.colour2 .twocolumn .group_story_large .story_list{margin:0;padding:0;margin-bottom:-9px}
.colour2 .twocolumn .story_large,.colour2 .twocolumn .story_small{margin:0;padding:0;margin-bottom:8px}
.colour2 .story_list{margin-top:2px;margin-bottom:8px}
.colour2 .group_story_large .story_list{margin-bottom:-8px;margin-top:2px}
.colour3 .story_small,.colour3 .story_large{margin:0 0 8px;padding:0 0 8px}
.colour3 .twocolumn{margin-bottom:8px}
.colour3 .twocolumn .story_list{margin:0;padding:0}
.colour3 .twocolumn .group_story_large .story_list{margin:0;padding:0;margin-bottom:-9px}
.colour3 .twocolumn .story_large,.colour3 .twocolumn .story_small{margin:0;padding:0;margin-bottom:8px}
.colour3 .story_list{margin-top:2px;margin-bottom:8px}
.colour3 .group_story_large .story_list{margin-bottom:-8px;margin-top:2px}
#section_intro{background-color:#fff;padding-bottom:6px}
#section_intro p{color:#000;margin:0 0 11px}
.story_small,.story_large{clear:left;margin-bottom:6px;min-height:1px}
.story_small:after,.story_large:after{content:".";clear:both;display:block;height:0;visibility:hidden}
#content .story_small h2{padding:0 0 6px;margin:0;font-size:1.3em;line-height:1.385}
.style2 .story_small h2 span,.style2 .story_large h2 span{padding-top:3px}
.story_small h2 span img,.story_large h2 span img{border:0}
.story_small h2 img,.story_large h2 img{padding-right:3px}
.style1 .story_large p.picture{float:left;height:auto;margin-bottom:12px}
.style2 .story_large p.picture{float:left;height:auto;margin-bottom:12px}
.story_small p.picture{float:left;height:auto;margin-right:18px}
.story_large p.picture a,.story_small p.picture a{display:block}
.story_large p.picture img,.story_small p.picture img{display:block}
.section_column2 .story_large p.picture img{border:0}
.story_small p,.story_large p{margin:0 0 12px}
.story_small .meta,.story_large .meta,story_list .meta{font-size:1.1em;line-height:1.455}
.story_list ul{margin:0;list-style:none;padding:0 0 3px}
.story_list li{margin:0;padding-bottom:6px}
#content .story_list h2{font-size:1.3em;line-height:1.385;margin:0}
.story_list h2 a{text-decoration:none}
.story_list h2 a:hover{text-decoration:underline}
.story_list p{margin:0;line-height:16px}
.story_large .story_list h2{padding-top:0}
.storyIntro{margin-bottom:10px;min-height:1px;outline:2px solid #f0f}
.story_intro:after{content:".";clear:both;display:block;height:0;visibility:hidden}
.story_intro a img{float:left;margin-right:18px;margin-bottom:6px}
.group_story_large .story_list ul{padding:0 0 3px;margin-top:6px}
.story_small h2 a,.story_large h2 a,.style1 h2 a,.style1 h3 a,.style1 h4 a{text-decoration:none;padding-right:6px}
.story_small h2 a:hover,.story_large h2 a:hover,.style1 h2 a:hover,.style1 h3 a:hover,.style1 h4 a:hover{text-decoration:underline}
.style1 h2{margin:0 0 6px;font-size:1.5em;line-height:1.2}
.style2 h2{margin:0 0 6px;font-size:1.3em;line-height:1.385}
.section_column2 .story_large h2,.story_small h2,.story_small h2,.style2 .story_large h2,.section_column2 .style2 h2{font-size:1.5em;line-height:18px}
.section_column2 .story_large h2,.section_column2 .story_small h2,.section_column2 .style2 .story_large h2,.section_column2 .section_column2 .style2 h2{font-size:1.3em}
.story_large .story_list .sleeve{padding-bottom:0;margin-top:0}
.story_list .sleeve{padding-bottom:0}
.story_intro p{line-height:18px}
.section_column2 .twocolumn .column1{margin-bottom:11px}
p.more{text-align:left;margin-bottom:31px}
p.more A{font-size:.846em;font-weight:bold;line-height:1.091;text-transform:uppercase;background-color:#F0F0F0;padding:7px 6px;letter-spacing:1px;color:#27AAE1}
#section1 .style1 .story_large p.picture{float:left;height:auto;margin-right:18px}
.section_column1 .style1 .story_large .story_list,#section1 .style1 .story_large .story_list{clear:left}
#content .spin_feed{padding-bottom:0}
#content .spin_feed .story_intro{margin:0}
#content .spin_feed p{margin:6px 0}
#content .spin_feed p.meta{margin:0;font-size:1.1em}
.colour2 .twocolumn .column1,.colour2 .twocolumn .column2{width:290px}
.section_twocolumn .section_column1 .colour2 .twocolumn .column1,.section_twocolumn .section_column1 .colour2 .twocolumn .column2{width:172px}
.colour2 .story_large p.picture{margin-right:0}
.story_list .meta{font-size:1.1em}
#section2 .section_twocolumn H3,#section1 #content H3,#EventsPortalHub .section_twocolumn H3{font-size:1.3em;line-height:1.385;color:#666}
#wrapper{padding:36px 0 0 0}
#mast_sleeve{position:absolute;top:0;left:0;width:100%;height:36px;background-color:#333;padding:0}
.parentLogo{margin:0 auto;width:942px}
.parentLogo IMG{float:left;margin:0 10px 0 0}
.parentLogo A,#mast .parentLogo A{color:#FFF;display:inline-block;font-size:1.1em;font-weight:normal;line-height:36px;text-transform:none}
.Branding{padding-bottom:12px}
.Branding IMG{display:block}
#mastad IMG{display:block}
h1.detail span{font-size:.6em;line-height:1}
h1.pubindex span{display:block;font-size:.65em;line-height:1.385;color:#666;padding-top:6px}
.pubindex+P{font-weight:bold}
.box h2{margin-top:0;border-top:1px solid #F0F0F0}
h2.meta{color:#777;font-weight:normal;margin:7px 0 20px}
#content_wide h2.meta strong{color:#555;font-weight:bold}
.storytext li p.meta{margin:3px 0 5px}
ul.bullet{margin:0}
ul.bullet li{line-height:1.846;font-size:1.3em;padding:0;background:0}
ul.bullet li a{color:#000;text-decoration:none;font-weight:bold}
ul.bullet li a:hover{text-decoration:underline}
.box ul li{font-weight:bold}
.col_1,.col_2{float:left;background:0;width:48.5%}
.col_2{float:right}
.pagetext img{margin-bottom:15px}
img.left{float:left;margin:0 15px 15px 0}
img.right{float:right;margin:0 0 15px 15px}
.storytext:after,.pagetext:after{content:".";clear:both;display:block;height:0;visibility:hidden}
.extras_sleeve{min-height:0}
.extras_sleeve:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.extras p.caption{font-style:italic}
.extras dl{margin:0 0 0 4px}
.sponsors ul{display:inline}
.sponsors ul li{float:left;line-height:0;margin:0;padding:0 10px 10px 0;width:135px}
.sponsors ul li.end_row{padding-right:0}
.sponsors ul li a img{border:1px solid #afaa98}
.box{clear:both;margin:0;min-height:0;padding:12px}
.box:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.rounded{padding:12px 0 0}
.rounded .box_sleeve{min-height:0;padding:0 13px 12px}
.rounded .box_sleeve:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.page_options_outer{clear:both}
.pageOptions UL{background-color:#E2E2E2}
.pageOptions .back{float:right;padding:2px 0 0;margin-right:0}
.paging:after{content:".";clear:both;display:block;height:0;visibility:hidden}
.paging{margin:12px 0 12px;min-height:0}
.events_paging_results p{clear:both;display:block;padding:0;font-size:1.1em;line-height:2.182;font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.events_paging_results .selected{color:#27AAE1}
.events_paging_results span a{color:#000}
.paging_numbers{float:left;padding:0;border-bottom:0}
#order_search_results{float:right;margin-top:-34px;width:178px}
#order_search_results .sort{height:20px;padding:4px 3px 3px}
.bookmarks{background-color:#e2e2e2;clear:both;padding:12px;margin-bottom:12px}
.bookmarks h2{left:-9999px;margin:0;padding:0;position:absolute}
.booklist{margin-bottom:0}
.booklist ul:after{content:".";visibility:hidden;height:0;display:block;clear:both}
.booklist li{float:left;background:0;text-align:center;width:30px;margin-right:19px;cursor:pointer}
.booklist li.last{margin-right:0}
.booklist li a{text-indent:-9999px;outline:0;display:block;font-size:0}
.booklist li a>span{height:30px;width:30px;background:url(/magazine/graphics/events/sprite.events.png) no-repeat scroll 0 0 transparent;display:block;cursor:pointer}
.booklist .addthis_button_linkedin>span{background-size:initial;background-color:rgba(0,0,0,0)!important;height:30px!important;width:30px!important;background-position:-9px -59px}
.booklist .addthis_button_linkedin:hover>span{opacity:.5}
.booklist .addthis_button_twitter>span{background-size:initial;background-color:rgba(0,0,0,0)!important;height:30px!important;width:30px!important;background-position:-58px -59px}
.booklist .addthis_button_twitter:hover>span{opacity:.5}
.booklist .addthis_button_facebook>span{background-size:initial;background-color:rgba(0,0,0,0)!important;height:30px!important;width:30px!important;background-position:-108px -59px}
.booklist .addthis_button_facebook:hover>span{opacity:.5}
.booklist span.friend{background-position:-157px -59px}
.booklist span.friend:hover{opacity:.5}
.booklist span.rss{background-position:-207px -59px}
.booklist span.rss:hover{opacity:.5}
.booklist span.ecalendar{background-position:-257px -59px}
.booklist span.ecalendar:hover{opacity:.5}
.pageAsset{background:none repeat scroll 0 0 #E2E2E2;padding:12px}
.pageAsset H2{font-size:1.1em;line-height:1;margin-bottom:0;text-transform:uppercase}
.imageHolder H2,.exhibitor H2{letter-spacing:1px}
.pageAsset H2 SPAN{color:#B7E5FF;text-transform:none}
.pageAsset .sleeve:AFTER{content:".";visibility:hidden;height:0;display:block;clear:both}
.pageAsset .sleeve{margin-top:12px}
.pageAsset .sleeve A{font-size:1.1em;line-height:1;text-transform:uppercase;font-weight:bold;display:block}
#rightcolumn .exhibitor{padding-bottom:24px}
.imageHolder LI{float:left;margin-right:10px}
.imageHolder LI.even{margin-right:0}
.booknow H2 A,.brochure H2 A{font-size:1.5em}
.booknow H2 A SPAN,.brochure H2 A SPAN{font-size:.733em}
#EventsAddtoDiary A.button{margin-right:16px}
#EventsAddtoDiary .storytext UL{margin-bottom:24px}
#EventsAddtoDiary .storytext LI{font-size:1.3em;font-weight:bold;line-height:1.846;margin:0;color:#000}
#featured{background-color:#e2e2e2;padding:12px 12px 24px}
#featured .extras_sleeve h2{border-top:0;padding-bottom:24px;padding-top:0}
#featured UL{margin-bottom:0}
#featured UL LI{background:0;padding:0;margin-bottom:0;clear:both}
#featured UL LI.last{margin-bottom:0}
#featured P.more{margin-bottom:6px;clear:both}
#featured P.more A{padding:5px 4px;background-color:#fff;font-size:.846em;line-height:1;font-weight:bold;text-transform:uppercase;display:inline-block}
.sitemap{clear:both;padding:12px 12px 24px 12px}
.sitemap .top_level{border-bottom:1px solid #FFF;padding:0}
.sitemap LI{font-weight:bold;font-size:1.3em;line-height:1.846;margin:0}
.sitemap LI UL{font-size:.843em;margin:0 0 0 18px}
.sitemap LI UL LI{font-size:1.185em;padding-left:8px;font-weight:normal}
.sitemap LI UL LI UL LI A{color:#666}
.sitemap A{color:#000}
#sitemap .tabs LI.first{display:none}
.evision .gallery .controls .next,.evision .slider .controls .next{background-position:-59px -140px}
.evision .gallery .controls .previous,.evision .slider .controls .previous{background-position:0 -140px}
.eventsPagetext P{font-weight:bold}
.evision .pageOptions a{color:#666}
#content #box_speaking_at,#content #box_contact_details,#content #box_attachments,#content #box_categories,#content #venue_directions,#content #browse_category,#content #browse_az,#content #browse_roomarea{margin:0 -12px}
#browse_az .az_list{margin:0 12px}
#countdown{padding:12px}
#countdown h2{color:#fff;font-size:1.1em;line-height:1;border:0 none;clear:both;padding-top:0;letter-spacing:1px}
.extras_sleeve .counter{background-color:#fff;padding:12px;margin-bottom:0}
.extras_sleeve .counter span{padding-right:12px;color:#27AAE1;text-transform:uppercase;font-size:.846em;line-height:1}
.counter span strong{color:#000;margin-right:3px}
span.stand_sponsor{font-size:1.3em;line-height:1.385;display:block;padding-top:24px;font-weight:bold;color:#666}
ul#stand_sponsorList{float:left;margin:6px 0 0}
ul#stand_sponsorList li{background:0;padding-bottom:6px}
#stand_sponsorList li h2{margin-bottom:0;font-size:1.3em;line-height:1.385;font-weight:normal;color:#777}
.exhibitor_logo{float:right;margin-bottom:24px}
#appointment_1{margin-bottom:20px}
#appointment_2{margin-top:20px}
a.appointment{float:left;margin-bottom:24px;padding:0 5px;font-size:1.1em;font-weight:bold;text-transform:uppercase;background-color:#F0F0F0;display:block}
.box h3 a{text-decoration:underline}
.box h3 a:hover{text-decoration:none}
.box ul li{font-weight:normal}
#box_attachments li{padding:0 0 12px 0;min-height:0}
#box_attachments li a{display:inline-block;padding-bottom:12px;font-weight:bold}
#box_attachments li span{display:block;font-size:.846em}
.extras .attachments li.first{margin-top:5px}
.extras .attachments li.last{border:0}
#box_contact_details li{padding-left:0;background:0;word-wrap:break-word}
#box_contact_details li:after{content:".";clear:both;display:block;height:0;visibility:hidden}
#box_contact_details li .title{clear:both;float:left;width:35%;color:#000;margin-bottom:6px;font-weight:bold}
#box_contact_details li span,#box_contact_details li div.address{float:right;width:65%;font-size:1.083em;line-height:1.385;margin-bottom:6px}
#box_contact_details li div.address span{display:block;float:none;margin-bottom:0;font-size:1em}
#box_contact_details li a{color:#000}
.extras_heading h2{color:#27AAE1}
#rightcolumn #box_contact_details li .title{font-size:1.3em;line-height:1.385}
#rightcolumn #box_contact_details li div.address span{font-size:1.3em;line-height:1.385}
#rightcolumn #box_contact_details li a{font-size:1.3em;line-height:1.385}
#events_exhibitor_detail_bronze .page_options_outer .appointment{margin-top:24px;letter-spacing:1px}
#content_wide img.gold_banner{margin-bottom:24px}
#content_wide+#columns{margin-top:0}
#content_wide_footer{margin-bottom:15px}
.wide_heading{min-height:0}
.wide_heading H1{margin-top:0}
.wide_heading:after{content:".";clear:both;display:block;height:0;visibility:hidden}
.gallery .thumbs_sleeve{margin:0 auto}
.gallery .thumbs_sleeve{height:70px;width:382px}
.speakerImage_sleeve img{float:right;border:1px solid #AFAA98;margin-top:-24px}
#box_speaking_at LI{font-weight:bold}
body{background-color:#e2e2e2}
A:LINK,A:VISITED{color:#000}
A:HOVER,A:ACTIVE,.extras h3 a:hover,.tags A:hover,.storytext A:hover,#footer .promoContainer li A:hover{color:#666}
.active_block .sponsors h4,#featured .extras_sleeve h2,#events_conference_programme .streams .tab_block li.current h3,.pageAsset H2,.pageAsset H2 SPAN,.box H2,.extras_sleeve .counter span,.extras_heading h2,#footer .promoContainer li H3,A.button,.colour1 .sectionhead h2 a,.tabbedblocks .selected H2,.tabbedblocks .selected H3,A.appointment,.directions_form button,.directions_results P,p.more A,.tabs .tabsStyle1 LI.selected A,.events_paging_results .selected,.search_tabs_sleeve .tabbedblocks .selected H2,.search_tabs_sleeve .tabbedblocks .selected H3,#featured .extras_sleeve P.more A,#EventsRecommend BUTTON,.streams A.button:HOVER,.sessions A.button{color:#27AAE1}
.buttons A,.az_list ul li:HOVER,#countdown,.booknow,.brochure,.paging .paging_numbers A:HOVER,.navStyle1 LI DIV UL,.navStyle1 LI.current,.az_list ul li.selected,.paging .paging_numbers SPAN.on{background-color:#27AAE1}
.navStyle1 UL{background:#E2E2E2;height:36px}
.navStyle1 LI{font-size:1.2em}
.navStyle1 LI A{background:0;color:#333;border-right:1px solid #fff;line-height:38px}
.navStyle1 LI A:HOVER SPAN{color:#666;border-bottom:1px dotted #666}
.navStyle1 LI.label{color:#fff}
.navStyle1 LI.current{margin:0}
.navStyle1 LI.current A{color:#fff}
.navStyle1 LI.current A:HOVER SPAN{color:#fff;border-bottom:1px dotted #fff}
.navStyle1 LI LI A{background:url(/magazine/graphics/decoration/sprite.decoration.png) no-repeat 100% -288px;border-right:0}
.navStyle1 LI.current LI A{color:#fff}
.navStyle1 LI.current LI A:HOVER{color:#fff;opacity:.5;filter:alpha(opacity = 50)}
#wrapper .navStyle1 LI LI.current A{opacity:.5;filter:alpha(opacity = 50);color:#fff}
.navStyle1 LI DIV UL{border-bottom:0}
.navStyle1 LI DIV LI DIV{margin-top:36px}
#wrapper #mainnav.navStyle1 LI DIV LI DIV LI A{color:#fff;opacity:1;filter:alpha(opacity = 100)}
#wrapper #mainnav.navStyle1 LI DIV LI DIV LI.current A{opacity:.5;filter:alpha(opacity = 50);color:#FFF}
