/* Copyright 2017 Situation Publishing Ltd. http://www.theregister.co.uk/ */
textarea{font-family:'Arimo','Arial','FreeSans','Helvetica','sans-serif'}
td,th{text-align:left;vertical-align:top}
img{border:none}
.prompt{color:#777}
sub,sup{position:relative;font-size:80%}
sup{bottom:.3em;vertical-align:top}
sub{top:.3em;vertical-align:baseline}
div.outbox{font-size:small;background:#ffc;padding:0 1em .25em 1em;margin:1em 2em}
#visible-feed-link{float:right;margin:0 0 2px 2px}
body{padding:0}
body,textarea{font-family:Arimo,Arial,Helvetica,sans-serif}
a{text-decoration:none}
a:link,a:visited{color:#00d}
a:visited{color:#d00}
a:hover{text-decoration:underline}
#masthead{height:80px;position:relative;border-bottom:1px solid #fff;background:#f00}
#masthead #logo{display:block;width:330px;padding:6px 0 0;margin:0 auto}
#article.print{margin:0 2em}
#body .CaptionedImage img{padding:.5em}
#body .Border img{border-style:solid;border-width:1px}
#body pre{border:1px solid #d00}
#ad-ldr-spot{margin:1em 0 0 2em}
#ad-tlr-spot{margin:1em 0 1em 2em}
#ad-ldr-spot,#ad-tlr-spot{margin-left:0}
.print #tags,.print #article-bottom-nav{display:none}
#article .standfirst{margin:0 0 .25em 0;font-size:110%;font-weight:bold;color:#303030}
#article .byline{margin:0.5em 0}
#article .byline a{font-weight:bold}
#article .dateline{font-size:90%;margin:0.5em 0}
#related-stories{clear:both}
#related-stories h3{margin:0 0 0.25em 0}
#related-stories ul{list-style:none;padding:0;margin:0 0 1em 0}
#related-stories p.related-url{font-size:85%;margin:0 0 0.25em 0}
.slideshow{background-color:#fff;padding-bottom:5px;cursor:default;-webkit-user-select:"none";user-select:"none"}
.slideshow .slide_rail .slide_left,.slideshow .slide_rail .slide_right{position:relative;top:3px;width:24px;text-align:center}
.slideshow .slide_rail .slide_left{float:left;padding:2px 0 1px}
.slideshow .slide_rail .slide_right{float:right;padding:2px 0 1px}
.slideshow .slide_rail .slide_left img,.slideshow .slide_rail .slide_right img{padding:0 7px;opacity:.8}
.slideshow .show_overlay .slide_left{float:left;cursor:pointer;opacity:.8}
.slideshow .show_overlay .slide_right{float:right;cursor:pointer;opacity:.8}
.slideshow .show_overlay .slide_right:hover,.slideshow .show_overlay .slide_left:hover{opacity:1}
.slideshow .show_overlay .slide_left img,.slideshow .show_overlay .slide_right img{position:relative;top:1px;margin:0 5px}
.slideshow.mob .slide_img .slide_left,.slideshow.mob .slide_img .slide_right{padding-top:85px}
.slideshow .slide_left img:hover,.slideshow .slide_right img:hover{opacity:1;cursor:pointer}
.slideshow .slide_desc{padding:8px 5px 2px;clear:both}
.slideshow .slide_rail{min-height:60px;padding:1px;margin:10px 0 0;border:solid 1px #ccc;border-width:0 0 1px 0}
.slideshow .slide_rail img{padding:0 1px}
.slideshow .slide_rail_images{width:470px;margin:0 auto}
#article.wide .slideshow .slide_rail_images{width:600px}
.slideshow.mob .slide_rail_images{width:274px}
.slideshow .slide_rail_images img{padding:3px 6px;cursor:pointer}
.slideshow .slide_rail_images .current img{opacity:1}
.slideshow .slide_rail_images .current{border-bottom:solid 3px #555;opacity:1}
.slideshow .slide_rail_images .rail_img{position:relative;float:left;height:58px}
.slideshow .slide_rail .video_icon{position:absolute;left:3px}
.slideshow .slide_rail .current .video_icon{border:none}
.slideshow .slide_img{position:relative;color:#fff;min-height:350px;background-color:#fff;clear:both}
.slideshow.mob .slide_img{min-height:200px}
.show_overlay{width:100%;height:22px;background:#eee;z-index:10}
.slide_count{font-size:.9em;text-align:center;padding:2px 0 0;margin:0 90px}
.slideshow .slide_pic{display:none;margin:0 auto}
.slideshow .slide_video{display:none;margin:0 17px}
#article.wide .slideshow .slide_video{margin:0 30px}
.slideshow.mob .slide_video{margin:0 50px}
.slideshow .current_slide_item{display:block}
#right-col .slideshow{background-color:#eee;background-image:linear-gradient(#fff,#fff,#eee);padding-bottom:5px;border:1px solid #ccc;box-shadow:0 0 1px #bbb}
#right-col .slideshow h3{font-size:1.1em;background-color:#fff;padding:4px 8px;margin:0px}
#right-col .slideshow .slide_img{height:250px;width:650px}
#right-col .slideshow .slide_pic{max-width:80%}
#right-col .slideshow .slide_img .slide_left,#right-col .slideshow .slide_img .slide_right{width:8%;padding:33% 1% 0}
#right-col .slideshow .slide_desc{padding:8px 8px 2px}
.no_slideshow{height:300px;color:#fff;background-image:url("/Design/graphics/icons/noJavascript.gif");padding:1px 20px}
#poll,#quiz{width:98%;background-color:#f0f0f0;background-image:linear-gradient(#fff,#fdfdfd,#f0f0f0);border:1px solid #ccc;padding-bottom:10px}
#poll ul.questions{display:block;margin:10px;padding:0}
#quiz .questions{float:right;color:#fff;font-size:.9em;font-weight:bold;padding:3px 5px}
#poll ul.questions li,#quiz ul.questions li{display:inline;font-size:1em;font-weight:bold;background-color:#ccc;background-image:linear-gradient(#fff,#fff,#ccc);padding:1px 5px;margin-right:6px;border:1px solid #777;border-radius:3px 3px;opacity:0.3}
#poll ul.questions li.current,#quiz ul.questions li.current{color:#fff;background-color:#ff0000;background-image:linear-gradient(#ff6666,#ff6666,#ff0000);border-color:#a80909;opacity:1}
#poll ul.questions .q_answered,#poll ul.questions .q_not_answered{opacity:1}
#poll ul.questions .q_answered{color:#008000}
#poll ul.questions .q_not_answered{color:#ff0000}
#poll ul.questions .q_answered:hover,#poll ul.questions .q_not_answered:hover{background-color:#f0fbff;background-image:linear-gradient(#f0fff9,#f0fff9,#ccc);cursor:pointer}
#poll ul.questions li.current:hover{background-color:#ff0000;background-image:linear-gradient(#ff6666,#ff6666,#ff0000);cursor:default}
#poll ul.questions .results_nav{cursor:pointer;opacity:1}
#poll .responses,#poll .results,#quiz .responses,#quiz .results{list-style:none;margin:0 0 5px;padding:0 0 0 6px}
#poll .responses li,#quiz .responses li{padding:2px 0}
#poll .responses input,#quiz .responses input{margin-right:10px;cursor:pointer}
#quiz .responses span{cursor:pointer}
#poll h2 span,#quiz h2 span{font-size:.7em;font-weight:normal;margin-left:1em}
#quiz .result_q h3{width:545px}
#quiz .result_q{margin:10px 0 4px}
#quiz .result_q > img{float:right;margin-right:50px}
#poll .btns,#quiz .btns{margin:0;padding:0}
#poll .btns li,#quiz .btns li{display:inline-block;width:33%;text-align:center;margin:1em auto}
#poll .btns .vote input,#quiz .btns .vote input{font-size:1.4em;font-weight:bold;color:#000}
#poll .results,#quiz .results{list-style:none}
#poll p{margin:1em;text-align:center}
#poll p.view_results{color:#00d;cursor:pointer}
#poll p.view_results:hover{color:#666;text-decoration:underline}
#poll .poll_questions,#poll .poll_hide_btn,#quiz .question{display:none}
#poll .show_poll_q{display:none}
#poll .reg_btn,#quiz .reg_btn{margin:0 0 0 5px}
#poll .reg_btn{width:110px}
#quiz .submit{display:none}
#poll #poll_view_questions_btn{margin-top:5px}
#poll .formRow input{float:left;width:2em;padding:0px;margin-right:25px;font-size:.9em}
#poll .formRow{display:block;margin:0.7em 0em 0.4em 0em;padding:0px 5px;line-height:1.3}
#poll .resultBar{width:200px;height:16px;font-weight:bold;border-style:solid;border-width:1px;border-color:#a80909;background-color:#eee;background-image:linear-gradient(#eee,#fff)}
#poll .resultBarFill{height:14px;background-color:#ff0000;background-image:linear-gradient(#ff8888,#ff0000);border:1px solid #ff8888}
#poll .poll_text{float:left;font-size:1em;padding:0 1px;margin-left:1%}
#poll .result_ques{width:99%;padding:0 0 4px}
#quiz .question.current{display:block}
#quiz .answer{font-weight:bold;padding:0 0 5px;margin:0 11px;border-bottom:1px solid #ccc}
#quiz .answer img{color:#008f16;margin-left:20px}
#quiz .score{text-decoration:underline}
#quiz .error_text{display:none;color:#ff0000;padding:0 0 0 11px}
@media (min-width:300px){#footer{border-top:1px solid #ccc;font-size:1em;padding:3.5% 0;margin:0 1.5%}
#footer:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#footer .foot_wrapper{margin:0 auto;width:200px}
#footer .left_block{box-sizing:border-box;margin:0 auto}
#footer .right_block{vertical-align:top;margin-top:1em}
#footer .right_block:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#footer .foot_delim{display:none;border:0.8px dotted #f00;height:120px;margin:45px 13px 0 0;float:right}
#footer h4{margin-bottom:0.9em}
#footer ul{list-style:none;margin:0;display:none;padding-left:10px}
#footer ul.expand{display:block}
#footer li{padding:0 0 1em}
#footer li.last{padding-right:0;border-right:none}
#footer .foot_list{border-top:1px solid #000;padding-top:1em}
#footer .what_else{border-bottom:1px solid #000}
#footer .foot_list h4{cursor:pointer}
#footer .foot_list h4 img{margin-left:2%;display:inline-block;transition:all 0.3s ease;float:right;margin-top:5px}
#footer .what_else{min-width:160px}
#footer .expand_arrow{-ms-transform:rotate(90deg);
-webkit-transform:rotate(90deg);
transform:rotate(90deg)}
#footer .collapse_arrow{-ms-transform:rotate(-90deg);
-webkit-transform:rotate(-90deg);
transform:rotate(-90deg)}
#footer .reg_foot{border-bottom:1px solid #000;margin-top:1em;padding:1em 0}
#footer .foot_desc a{font-weight:bold}
#footer .subscribe_button{position:relative;background:#f00;font-weight:bold;color:white;margin-top:2em;text-align:center;padding:0.5em 0;display:block}
#footer .subscribe_button img{position:absolute;right:5%;margin-top:4px}
#footer .social{margin-top:3em}
#follow_btns{min-height:30px}
#follow_btns a{float:left;position:relative;margin:0 18px 0 0}
#follow_btns a:first-child{margin:0 18px 0 18px}
#follow_btns a:last-child{margin:0}
#follow_btns .circ{width:18px;height:18px;padding:4px;margin:1px;border-radius:5px}
#follow_btns .circ:hover{padding:5px;margin:0}
#footer .circ{background:#f00}
#mob_site{display:block;width:166px;height:65px;margin:13px auto;clear:both}
#mob_site .circ{background:#333;padding:2px 0;border-radius:5px}
#mob_site .circ img{display:block;width:120px;height:60px;margin:0 auto}
#foot_btm{background:black;color:white;padding:1em 1.5%;font-size:0.9em}
#foot_btm p{margin:0;margin-bottom:1em;text-align:center}
#foot_btm .foot_btm_links{text-align:center}
#foot_btm .foot_btm_links a{color:white}
#foot_btm .foot_btm_links a:not(:first-child){margin-left:10%}}@media (min-width:450px){#footer .foot_wrapper{width:400px}
#footer .right_block{margin-top:0}
#footer ul{display:block;padding:0}
#footer .foot_list{display:inline-block;vertical-align:top;width:185px;border:none;padding:0}
#footer .foot_list h4{cursor:auto}
#footer .what_else{width:185px;border:none}
#footer .more_us{margin-bottom:5%;margin-left:5%}
#footer .foot_list:first-child{padding:0}
#footer .foot_list h4 img{display:none}
#footer .reg_foot{clear:both;display:inline-block;width:185px;margin-bottom:5%;margin-top:0;margin-left:5%;border:none;padding:0}
#footer .reg_foot > a{float:left;width:28%}
#footer .foot_desc{float:left;margin-top:11px;max-width:310px;padding-left:3.09%}
#footer .newsletter_signup{display:inline-block;vertical-align:top;width:185px}
#footer .newsletter_signup p{margin:0}
#footer .subscribe_button{width:165px}
#footer .social{display:inline-block;vertical-align:top;width:185px;margin-left:5%;margin-top:0}
#follow_btns a:first-child{margin:0 9% 0 0}
#mob_site{margin:13px 0 0}}@media (min-width:580px){#foot_btm p{margin:0;float:left}
#foot_btm{padding:1em 4.5%}
#foot_btm .foot_btm_links{text-align:right}
#foot_btm .foot_btm_links a:not(:first-child){margin-left:3.5%}}@media (min-width:767px){#footer{font-size:0.85em}
#footer .foot_wrapper{width:100%}
#footer .left_block{width:65%;padding-left:3%;display:inline-block}
#footer .right_block{padding-right:3%;padding-left:1.5%;display:inline-block;width:27%}
#footer .foot_list{width:28%}
#footer .foot_list.more_us{margin-bottom:0;margin-left:0}
#footer .reg_foot{margin-top:2em;margin-bottom:0;margin-left:0;padding:10px 0 0;display:block;width:100%}
#footer .newsletter_signup{width:100%}
#follow_btns a{margin:0 9% 0 0}
#footer .social{margin-top:3em;margin-left:0}}@media (min-width:900px){#footer .left_block{width:72%;display:inline-block;padding:0 3%;box-sizing:border-box}
#footer .right_block{width:23%;display:inline-block;vertical-align:top;padding:0 3% 0 1.5%}
#footer .right_block > div{max-width:200px}
#footer .foot_list{padding:0 0 0 3.09%;margin:0}
#footer .foot_delim{display:block}
#footer .foot_desc{max-width:340px}
body:not(#WP) #footer #follow_btns{padding:0}}body:not(.DYNX) #footer{font-size:0.85em}
body:not(.DYNX) #footer .foot_wrapper{width:100%}
body:not(.DYNX) #footer .left_block{width:72%;display:inline-block;padding:0 3%;box-sizing:border-box}
body:not(.DYNX) #footer .right_block{width:23%;display:inline-block;vertical-align:top;padding:0 3% 0 1.5%;margin:0}
body:not(.DYNX) #footer .foot_delim{display:block}
body:not(.DYNX) #footer .right_block > div{max-width:200px}
body:not(.DYNX) #footer ul{display:block;padding:0}
body:not(.DYNX) #footer .foot_list{display:inline-block;vertical-align:top;width:28%;padding:0 0 0 3.09%;margin:0;border:none}
body:not(.DYNX) #footer .foot_list.more_us{margin-bottom:0;margin-left:0}
body:not(.DYNX) #footer .foot_list:first-child{padding:0}
body:not(.DYNX) #footer .foot_list h4 img{display:none}
body:not(.DYNX) #footer .newsletter_signup{width:100%}
body:not(.DYNX) #footer .subscribe_button{width:165px}
body:not(.DYNX) #footer .social{margin-top:3em;margin-left:0}
body:not(.DYNX) #footer .reg_foot{margin-top:2em;margin-bottom:0;margin-left:0;padding:10px 0 0;display:block;width:100%;border:none;clear:both}
body:not(.DYNX) #footer .foot_desc{max-width:340px;float:left;margin-top:11px;padding-left:3.09%}
body:not(.DYNX) #footer .reg_foot > a{float:left;width:28%}
body:not(.DYNX) #follow_btns a{margin:0 9% 0 0}
body:not(.DYNX) #mob_site{margin:13px 0 0}
body:not(.DYNX) #foot_btm p{margin:0;float:left}
body:not(.DYNX) #foot_btm{padding:1em 4.5%}
body:not(.DYNX) #foot_btm .foot_btm_links{text-align:right}
body:not(.DYNX) #foot_btm .foot_btm_links a:not(:first-child){margin-left:3.5%}
.reg_tbl{border-collapse:collapse;min-width:230px}
.reg_tbl.center{margin:0 auto}
.reg_tbl.stretch{width:100%}
.reg_tbl th{background:#3d3d3d;color:white;font-weight:bold}
.reg_tbl .stripe{background:#e1e1e1}
.reg_tbl .green{background:#7bc195}
.reg_tbl .red{background:#e66a64}
.reg_tbl td,.reg_tbl th{vertical-align:middle;padding:1px 4px}
.reg_tbl .va_top{vertical-align:top}
.reg_tbl .va_bot{vertical-align:bottom}
.reg_tbl .va_top{vertical-align:top}
.reg_tbl .va_bot{vertical-align:bottom}
.reg_tbl .text_left{text-align:left}
.reg_tbl .text_center{text-align:center}
.reg_tbl .text_right{text-align:right}
.reg_tbl .border_left{border-left:1px solid #b0b0b0}
.reg_tbl .border_right{border-right:1px solid #b0b0b0}
.reg_tbl .border_top{border-top:1px solid #b0b0b0}
.reg_tbl .border_bottom{border-bottom:1px solid #b0b0b0}
