
/* ::::: http://news.bbc.co.uk/css/screen/1_0_5/nol/v4/story.css ::::: */

.storybody { float: left; width: 466px; display: block; line-height: 1.4em; font-size: 1.3em; }
.storybodywide { float: left; display: block; line-height: 1.4em; font-size: 1.3em; }
.storybody p, .storybodywide p { padding: 0pt 0pt 10px; }
.storybody form, .storybodywide form { font-size: 1em; }
.storybody form input, .storybodywide form input { margin: 3px 0pt 0pt; }
.storybody .di .arr, .storybody form .di .arr, .storybodywide .di .arr, .storybodywide form .di .arr { font-size: 0.8em; }
.storybody table td div img, .storybody table td div .cap { padding: 2px 0pt 5px 10px; font-size: 11px; line-height: 13px; }
.storybody div.cap, .storybodywide div.cap { padding: 2px 0pt 5px 0px; font-size: 11px; line-height: 13px; }
.storybodywide { width: 800px; }
.storybody .arr, .storybodywide .arr { font-size: 0.8em; }
table.main { border: 0pt none ; clear: both; }
table.main td.sidebar1 { border-right: 14px solid rgb(255, 255, 255); width: 160px; vertical-align: top; }
table.datetools { width: 800px; }
td.storybody { width: 466px; vertical-align: top; }
table.storycontent .sh, .contentwrapperwide .sh { margin: 10px 0pt; font-size: 2.4em; color: rgb(70, 70, 70); }
.contentwrapperwide #liveTopBox1 .sh { font-size: 1.8em; }
td.storyextra { border-left: 14px solid rgb(255, 255, 255); width: 306px; vertical-align: top; line-height: 1.5em; }
td.contentwrapper { vertical-align: top; }
.storycontent h1, .contentwrapperwide .h1, .contentwrapperwide h1 { margin: 5px 0pt 15px; font-size: 2.4em; font-weight: bolder; }
.storyextra h2 { margin: 10px 0pt 5px; padding: 2px 0pt 2px 5px; background: rgb(204, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 10px; font-weight: bold; }
.storyextra .podcast2 { border-bottom: 2px solid rgb(153, 204, 102); }
.storyextra .podcast2 h2 { margin: 10px 0pt 5px; padding: 6px 0pt 8px 10px; background: rgb(153, 204, 102) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-weight: bold; font-size: 1.2em; text-transform: uppercase; }
.storyextra .podcast2 p { padding: 0pt 0pt 10px; font-size: 1.2em; line-height: 1.3em; }
.storyextra .podcast2 p.icons { padding: 0px; }
.storyextra .puffbox .ddt { margin: 0pt 0pt 10px; color: rgb(88, 88, 88); font-size: 1.2em; font-weight: normal; }
.storyextra .arr { line-height: 1.4em; background-position: 0pt 6px; }
.av4 strong { margin: 0pt 0pt 5px; padding: 0px; display: block; }
.storyextra .seeAlsoH, .storyextra .av1h { border-top: 1px solid rgb(221, 221, 221); padding: 8px 0pt 0pt; }
.storyextra .av1h { margin: 0pt 0pt 7px; text-transform: uppercase; font-size: 1.2em; font-weight: normal; color: rgb(102, 102, 102); }
.storyextra img.avBoxBottomLineImage { border-top: 1px solid rgb(221, 221, 221); margin: 10px 0pt 0pt; width: 100%; height: 1px; }
.schooldd { margin: 0pt 0px 0pt 0pt; width: 85%; }
.storybody .bulletList li { padding: 0pt 0pt 14px; font-size: 1em; line-height: 1.4em; }
.storyextra .feedslink { padding: 5px 0pt 0pt 0px; display: block; font-size: 1.1em; line-height: 1.2em; }
.storyextra .feedslink .feedbar { margin: 0pt 0pt 0pt 5px; }
.storyextra .puffbox { border: 1px solid rgb(221, 221, 221); margin: 0pt 0pt 14px; padding: 10px; font-size: 1.1em; line-height: 1.2em; }
.storyextra .puffbox .mph1 { margin: 0pt; font-weight: bold; }
.storyextra .puffbox .nlp { border-top: 1px solid rgb(221, 221, 221); margin: 5px 0pt 6px; padding: 8px 0pt 0pt; }
.storyextra .puffbox .nlp a.lp { margin: -15px 0pt 0pt; padding: 10px 0pt 10px 18px; background: rgb(144, 26, 31) url('hyp_arrow.gif') no-repeat scroll 6px 12px; color: rgb(255, 255, 255); display: block; font-weight: bold; font-size: 1em; }
.storyextra .puffbox a { line-height: 1.2em; font-size: 1.2em; }
.storyextra .puffbox .wideav a { line-height: 1.2em; font-size: 1em; }
.storyextra .puffbox img { margin: 0pt 3px 6px 0pt; }
.storyextra .topStoryH { border-top: 1px solid rgb(221, 221, 221); padding: 8px 0pt 7px; font-size: 1.2em; }
.storyextra .puffbox .feedslink a, .storyextra .puffbox .topStoryH, .storyextra .puffbox #popStory h4 a, .storyextra .puffbox .popstoryList li a { font-size: 1em; }
.emailprintwrapper { margin: 5px 0pt; }
.di { padding: 5px 0pt 0pt; }
.storybody table td.sibtbg { border: 1px solid rgb(221, 221, 221); margin: 0pt; padding: 0pt; background: rgb(243, 243, 243) none repeat scroll 0% 0%; line-height: 1.3em; font-size: 11px; }
.storybody table td.sibtbg .arrdo { margin: 0pt 0pt 0pt 5px; padding: 4px 0pt 4px 15px; }
.storybody .arrup { padding: 4px 0pt 4px 15px; }
.storybody table td.sibtbg .mvtb { clear: left; }
td.sibtbg a { font-size: 11px; }
td.sibtbg { background: rgb(238, 238, 221) none repeat scroll 0% 0%; }
td.sibtbg div.o img, td.sibtbg img.imgmap { padding: 0pt; }
td.sibtbg .sih, h2.h2_header { margin: -1px 0px 0pt -1px; padding: 2px 0pt 3px 5px; background: rgb(92, 136, 165) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-weight: bold; }
table td.sibtbg div .arr { padding: 4px 0pt 4px 18px; background: transparent url('arrow.gif') no-repeat scroll 8px 8px; line-height: 1.3em; }
table td.sibtbg .miiib .arr a b { font-weight: normal; }
td.sibtbg div.o img { padding: 0pt; }
td.sibtbg .mva .bull { margin: 0pt 0pt 5px; padding: 0pt 0pt 0pt 15px; background-position: 1px 0pt; }
td.sibtbg .pva { padding: 5px; }
a.mo, a.epl { font-size: 1em; }
.storybody a.epl { font-size: 0.8em; line-height: 1em; }
.sh { font-size: 18px; font-weight: bold; }
p.cap { margin: 3px 0pt 0pt; color: rgb(102, 102, 102); font-weight: normal; font-size: 11px; line-height: 13px; }
.sibf, .sibmg { margin: 0pt 0pt 0pt 5px; }
.sibf { background: rgb(238, 238, 221) none repeat scroll 0% 0%; }
.sibmg { background: rgb(255, 222, 156) none repeat scroll 0% 0%; }
.footermain { width: 760px; }
.seeAlsoH { margin: 0pt 0pt 7px; text-transform: uppercase; }
.sad { margin: 2px 0pt 0px; font-size: 1.1em; color: rgb(102, 102, 102); display: block; }
.ch1, .ch2 { border: 1px none ; margin: 0pt 0pt 7px; padding: 3px 0pt 3px 6px; font-size: 1em; color: rgb(255, 255, 255); }
.ch1 { background-color: rgb(92, 136, 165); }
.ch2 { background-color: rgb(187, 187, 170); }
#tabnavbox2 { padding: 0pt; width: 203px; font-size: 100%; }
#tabnav2 { margin: 0pt; padding: 12px 0pt 0pt 5px; background: transparent url('tab_nav_line.gif') repeat-x scroll center bottom; height: 24px ! important; }
#tabnav2 li { margin: 0pt; padding: 0pt; display: inline; list-style-type: none; }
#tabnav2 a:link, #tabnav2 a:visited { border: 1px solid rgb(153, 153, 153); padding: 2px 0px; background: rgb(221, 221, 221) none repeat scroll 0% 0%; width: 92px; float: left; font-size: 10px; line-height: 16px; font-weight: bold; margin-right: 4px; text-decoration: none; color: rgb(0, 0, 153); text-align: center; height: 18px ! important; }
#tabnav2 li.tab3 a:link, #tabnav2 li.tab3 a:visited { width: 60px; }
#tabnav2 li.conmap a:link, #tabnav2 li.conmap a:visited { border: 1px solid rgb(153, 153, 153); padding: 2px 0px; background: rgb(221, 221, 221) none repeat scroll 0% 0%; width: 90px; float: left; font-size: 10px; line-height: 16px; font-weight: bold; margin-right: 4px; text-decoration: none; color: rgb(0, 0, 153); text-align: center; height: 18px ! important; }
#tabnav2 a.active:link, #tabnav2 a.active:visited, #tabnav2 li.conmap a.active:link, #tabnav2 li.conmap a.active:visited { border-bottom: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
#tabnav2 a:hover { background: rgb(221, 221, 221) none repeat scroll 0% 0%; text-decoration: underline; }
#tabnav2 a.active:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-decoration: none; }
#tabnav2 a:visited { background: rgb(221, 221, 221) none repeat scroll 0% 0%; color: rgb(102, 102, 204); }
h3.resulth { border-left: 1px solid rgb(153, 153, 153); border-right: 1px solid rgb(153, 153, 153); margin: 2px 0pt 0pt; padding: 4px 0pt 4px 2px; color: rgb(255, 255, 255); font-size: 10px; background-color: rgb(119, 119, 136); }
h3.searchhead { margin: 0px; padding: 5px 0pt 5px 2px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; font-size: 10px; color: rgb(51, 51, 51); }
#tabnavbox4 { padding: 0pt 0pt 10px; width: 629px; font-size: 100%; }
#tabnav4 { margin: 0pt; padding: 10px 0pt 0pt 10px; background: transparent url('tab_nav_line.gif') repeat-x scroll center bottom; height: 20px; }
#tabnav4 li { border: 1px solid rgb(153, 153, 153); margin: 0pt 4px 0pt 0pt; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; float: left; font-size: 1.1em; line-height: 16px; font-weight: bold; text-decoration: none; color: rgb(0, 0, 153); text-align: center; height: 18px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#tabnav4 .activetab { border-bottom: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
ul.sbodyfactlist li { padding: 0pt 0pt 14px; font-size: 1.2em; }
.galMain .galImg { width: 416px; height: 305px; text-align: center; }
.picGalCaption { margin: 0px; padding: 0px; height: 4.5em; font-size: 13px; }
.rollOver { margin: 0pt 0pt 2px; font-size: 11px; color: rgb(102, 102, 102); font-weight: bold; position: relative; display: none; }
.galMain p { margin: 0px; padding: 5px 0px; }
.galMain p.galImg { margin: 0px; padding: 0px 0px 5px; }
.galMain .galLoading { width: 416px; height: 300px; text-align: center; padding-top: 60px; }
.galMain .rollOver { height: 3em; }
.galMain .navBox { height: 4em; display: none; }
.galMain .navBox1 { width: 70px; }
.galMain .navBox2 { width: 276px; text-align: center; }
.galMain .navBox3 { width: 70px; text-align: right; }
.galMain a.back, .backOff { padding: 0px 0px 0px 12px; background: transparent url('back.gif') no-repeat scroll 5px 4px; font-weight: bold; }
.backOff { color: rgb(204, 204, 204); font-size: 11px; }
.galMain a.next, .nextOff { padding: 0px 12px 0px 0px; background: transparent url('fwd.gif') no-repeat scroll 37px 4px; font-weight: bold; }
.nextOff { background: transparent url('fwd.gif') no-repeat scroll 62px 4px; color: rgb(204, 204, 204); font-size: 11px; }
.galMain .navBox .navBox2 a { background: rgb(0, 0, 153) none repeat scroll 0% 0%; }
.galMain .navBox .navBox2 a.sel { background: rgb(106, 109, 190) none repeat scroll 0% 0%; }
.galMain .navBox .navBox2 a.sel, .galMain .navBox .navBox2 a { margin: 0px; padding: 5px; color: rgb(255, 255, 255); font-weight: bold; text-align: center; line-height: 26px; }
a.lnkbn:link, a.lnkbn:active, a.lnkbn:visited, a.lnkbn:hover { color: rgb(0, 0, 153); text-decoration: none; font-weight: bold; font-size: 11px; }
a.lnkbn:hover, a.rlOver:hover { text-decoration: underline; }
a.rlOver:link, a.rlOver:active, a.rlOver:visited, a.rlOver:hover { margin: 0pt 0pt 2px; color: rgb(255, 255, 255); text-decoration: none; font-weight: bold; font-size: 11px; }
.bigPictureH { margin: 0pt; padding: 0px; font-size: 10px; color: rgb(51, 51, 51); }
.bigPictureB { margin: 0px; padding: 0pt 0pt 10px; }
.inPicturesH { margin: 0pt 0pt 5px; padding: 0px; font-size: 16px; color: rgb(51, 51, 51); font-weight: bold; }
.inPicturesH a:link, .inPicturesH a:visited, .inPicturesH a:active, .inPicturesH a:hover { font-size: 16px; }
.inPicturesB { margin: 0px; padding: 0pt 0pt 10px; }
ul.bulletList { padding: 5px 0pt 14px 20px; }
ul.bulletList li { padding: 5px 0pt 0pt 0px; list-style-type: disc; list-style-image: none; list-style-position: outside; }
#tabnavbox { padding: 0pt; width: 100%; font-size: 100%; }
#tabnav3 { margin: 0pt; padding: 0px 0pt 0pt 10px; background: transparent url('tab_nav_line.gif') repeat-x scroll center bottom; height: 24px ! important; }
#tabnav3 li { margin: 0pt; padding: 0pt; display: inline; list-style-type: none; }
#tabnav3 li a:link, #tabnav3 li a:visited { border: 1px solid rgb(153, 153, 153); margin: 0pt 4px 0pt 0pt; padding: 2px 0px; background: rgb(221, 221, 221) none repeat scroll 0% 0%; width: 96px; float: left; font-size: 11px; line-height: 16px; font-weight: bold; text-decoration: none; color: rgb(31, 82, 123); text-align: center; height: 18px ! important; }
#tabnav3 li a.active:link, #tabnav3 li a.active:visited { border-bottom: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
#tabnav3 a:hover { background: rgb(221, 221, 221) none repeat scroll 0% 0%; text-decoration: underline; }
#tabnav3 a.active:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#tabnav3 a:visited { background: rgb(221, 221, 221) none repeat scroll 0% 0%; color: rgb(102, 102, 204); }
#tabnav3 li.activetab { border-style: solid; border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(255, 255, 255); border-width: 1px; margin: 0pt 4px 0pt 0pt; padding: 2px 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; list-style-type: none; width: 96px; float: left; font-size: 11px; line-height: 16px; font-weight: bold; text-decoration: none; color: rgb(0, 0, 0); text-align: center; height: 18px ! important; }
#liveTopBox1 { width: 416px; float: left; }
#liveTopBox2 { float: right; font-size: 1.2em; text-align: left; width: 306px; }
.contentwrapperwide #liveTopBox2 { width: 306px; float: right; font-size: 1.2em; }
.storybody table.bodytable tr td p { font-size: 12px; }
h2.country_profile { border-bottom: 1px solid rgb(221, 221, 221); margin: 10px 0pt 3px; padding: 0pt 0pt 5px; text-transform: uppercase; }
ul.country_profile { border-bottom: 1px solid rgb(221, 221, 221); margin: 0pt 0pt 10px; padding: 0pt 0pt 3px; display: block; }
ul.country_profile li { border-right: 1px solid rgb(221, 221, 221); margin: 0pt 10px 0pt 0pt; padding: 0pt 10px 0pt 0pt; display: inline; }
ul.country_profile li.country_profile_last { border: medium none ; }
td .promotopbg .nlp { padding: 10px 0pt 10px 0px; }
.storyextra .puffbox .purplebg .nlp { border: medium none ; padding: 0pt 0pt 0pt 50px; background: rgb(255, 255, 255) url('us08.jpg') no-repeat scroll 0pt 0pt; }
.storyextra .puffbox .purplebg .nlp a.lp { margin: 0pt; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(153, 0, 0); display: inline; font-size: 1em; font-weight: normal; }
.storyextra .puffbox .bull { padding: 0pt 0pt 2px 10px; background-position: 0px 3px; }
.storyextra .puffbox .bull span { font-size: 1.1em ! important; }
.storyextra .puffbox .bull a.bodl b { font-size: 0.9em; }

/* ::::: http://news.bbc.co.uk/css/screen/1_0_4/shared/v4/mastheadfooter.css ::::: */

#blq-obit { display: none; visibility: hidden; }
#blq-container { background: transparent url('body_bg.gif') repeat-y scroll center center; padding-bottom: 10px; }
.blq-hide { position: absolute; left: -2500px; width: 1px; }
#blq-accesslinks, #blq-mast, #blq-main { margin: 0pt auto; position: relative; width: 974px; font-size: 1.2em; }
#blq-accesslinks, #blq-mast, #blq-footer { font-family: verdana,helvetica,arial,sans-serif; color: rgb(255, 255, 255); }
#blq-mast p, #blq-footer p { margin: 0pt; padding-bottom: 0pt; }
#blq-accesslinks ul, #blq-footer ul, #blq-footer li { margin: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 1.3; }
#blq-accesslinks a, #blq-mast a, #blq-footer a { text-decoration: none; font-weight: normal; }
#blq-accesslinks a, #blq-mast a { color: rgb(178, 178, 178); }
#blq-accesslinks a:hover, #blq-mast a:hover { color: rgb(255, 255, 255); }
#blq-accesslinks { z-index: 101; font-size: 1.1em; }
#blq-accesslinks ul { position: absolute; top: 22px; left: 135px; width: 20em; }
#blq-accesslinks li { display: inline; }
#blq-accesslinks a { line-height: 1.3; }
#blq-accesslinks li.blq-hide a:focus, #blq-accesslinks li.blq-hide a:active { border: 2px solid rgb(0, 0, 0); padding: 2px; background: rgb(255, 255, 153) none repeat scroll 0% 0%; position: absolute; top: 37px; left: 2365px; width: 966px; font-weight: bold; color: rgb(0, 0, 0); }
#blq-displayoptions { border-right: 1px solid rgb(54, 54, 54); padding-right: 7px; }
#blq-acc-help { border-left: 1px solid rgb(29, 29, 29); padding-left: 7px; }
#blq-mast { border-bottom: 1px solid rgb(204, 204, 204); background: rgb(0, 0, 0) url('masthead_bg.jpg') repeat-x scroll center top; height: 59px; }
#blq-mast img { border: medium none ; position: relative; top: 13px; margin-left: 14px; }
#blq-mast fieldset { border: medium none ; }
#blq-searchbox { border: 0pt none ; padding: 2px 2px 0pt 4px; background: rgb(255, 255, 255) url('search_round.gif') no-repeat scroll -66px center; width: 194px; height: 20px; position: absolute; bottom: 18px; left: 334px; line-height: 1.1; }
#blq-searchbutton { border: medium none ; padding: 0pt 0pt 1px; background: rgb(239, 239, 239) url('search_round.gif') no-repeat scroll 0pt center; width: 66px; height: 22px; position: absolute; bottom: 18px; left: 534px; color: rgb(0, 0, 0); cursor: pointer; }
#blq-explore-link { display: inline; }
#blq-explore-link a { padding: 5px 0pt 1px; text-align: center; display: block; position: absolute; bottom: 18px; left: 654px; width: 146px; height: 17px; color: rgb(255, 255, 255); }
#blq-nav-container { border-top: 1px solid rgb(204, 204, 204); margin: 0pt auto; background: rgb(255, 255, 255) url('panel_gradient.gif') repeat-x scroll center bottom; width: 974px; clear: both; font-family: verdana,helvetica,arial,sans-serif; font-size: 1.1em; line-height: 1.3; }
#blq-nav-container h2 { margin: 7px 0pt 7px 14px; font-size: 1.3em; }
#blq-nav-container a { text-decoration: none; }
#blq-nav-container .blq-nojs { border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color -moz-use-text-color; border-width: 1px 1px medium medium; width: 616px; padding-bottom: 10px; }
#blq-nav-container .blq-js { display: none; width: 645px; position: absolute; top: 0pt; margin-left: 7px; z-index: 9999; }
#blq-nav-container .blq-js-ads { display: none; width: 645px; position: absolute; top: 122px; margin-left: 7px; z-index: 9999; }
.blq-js #blq-nav-links-inner { padding-top: 8px; background-image: url('panel_54.png'); width: 100%; }
#blq-nav-links-inner ol li a { color: rgb(84, 84, 84); }
#blq-nav-links-inner ol li a:hover { color: rgb(255, 255, 255); }
.blq-js #blq-nav-links-inner:after, #blq-nav-container .blq-nojs:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
#blq-popular { margin-right: 1px; float: left; position: relative; }
#blq-popular li, #blq-home { display: inline; }
#blq-popular a, #blq-home a { padding: 5px 0px 12px 15px; position: relative; display: block; float: left; width: 139px; color: rgb(0, 0, 0); }
.blq-nojs #blq-popular a, .blq-nojs #blq-home a { padding-bottom: 7px; }
#blq-popular .blq-last a { width: 138px; }
#blq-home a { padding: 5px 0px 4px 29px; width: 123px; margin-right: 1px; }
.blq-nav-sub { float: left; width: 154px; position: relative; }
.blq-first { clear: both; }
.blq-nav-sub li { display: inline; }
.blq-nav-sub a { padding: 3px 0pt 4px 5px; position: relative; display: block; margin-left: 10px; color: rgb(0, 0, 0); line-height: 1; }
.blq-nav-sub a:hover { color: rgb(255, 255, 255); }
#blq-more a { padding: 3px 0pt 4px 5px; position: relative; float: left; display: block; width: 139px; left: 10px; }
.blq-js #blq-nav-foot { background: transparent url('panel_54.png') repeat scroll center bottom; clear: both; width: 100%; height: 10px; }
.blq-nojs #blq-home a { border-right: 1px solid rgb(204, 204, 204); }
.blq-nojs #blq-popular a, .blq-nojs #blq-home a { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); }
.blq-nojs .blq-nav-sub { border-top: 1px solid rgb(204, 204, 204); }
#blq-mast .blq-nav-sky { background: rgb(5, 124, 181) url('sky.gif') no-repeat scroll -15px 0pt; }
#blq-mast .blq-nav-sky:hover { background: rgb(5, 124, 181) url('sky.gif') no-repeat scroll -15px -23px; }
.blq-nav-sky h2 { color: rgb(2, 63, 109); }
.blq-nav-sky #blq-popular a { background: transparent url('sky.gif') no-repeat scroll -167px -32px; }
.blq-nav-sky #blq-home a { background: transparent url('sky.gif') no-repeat scroll -167px 8px; }
.blq-nav-sky #blq-popular a:hover, .blq-nav-sky #blq-home a:hover { color: rgb(2, 63, 109); }
.blq-nav-sky .blq-nav-sub a:hover { background-color: rgb(5, 124, 181); }
.blq-nav-sky #blq-more a { background: transparent url('sky.gif') no-repeat scroll 134px 5px; color: rgb(2, 63, 109); }
.blq-nav-sky #blq-more a:hover { background: rgb(5, 124, 181) url('sky.gif') no-repeat scroll 134px -34px; color: rgb(255, 255, 255); }
#blq-mast .blq-nav-orange { background: rgb(255, 154, 31) url('orange.gif') no-repeat scroll -15px 0pt; }
#blq-mast .blq-nav-orange:hover { background: rgb(255, 154, 31) url('orange.gif') no-repeat scroll -15px -23px; }
.blq-nav-orange h2 { color: rgb(166, 65, 0); }
.blq-nav-orange #blq-popular a { background: transparent url('orange.gif') no-repeat scroll -167px -32px; }
.blq-nav-orange #blq-home a { background: transparent url('orange.gif') no-repeat scroll -167px 8px; }
.blq-nav-orange #blq-popular a:hover, .blq-nav-orange #blq-home a:hover { color: rgb(166, 65, 0); }
.blq-nav-orange .blq-nav-sub a:hover { background-color: rgb(255, 154, 31); }
.blq-nav-orange #blq-more a { background: transparent url('orange.gif') no-repeat scroll 134px 5px; color: rgb(166, 65, 0); }
.blq-nav-orange #blq-more a:hover { background: rgb(255, 154, 31) url('orange.gif') no-repeat scroll 134px -34px; color: rgb(255, 255, 255); }
.blq-nojs #blq-popular a { background-color: rgb(239, 239, 239); }
#blq-footer { border-top: 1px solid rgb(204, 204, 204); margin: 0pt auto; width: 974px; clear: both; font-size: 1.2em; line-height: 1.3; background-color: rgb(100, 100, 100); }
#blq-footer p, #blq-footer li, #blq-footer a { font-size: 1em; }
#blq-footer a { color: rgb(255, 255, 255); text-decoration: none; }
#blq-footer a:hover { color: rgb(217, 217, 217); }
#blq-footerlinks { margin: 10px 14px 0pt 0pt; float: right; width: 550px; }
#blq-sitelinks, #blq-bbclinks { text-align: right; background-color: rgb(100, 100, 100); }
#blq-sitelinks { float: left; width: 230px; }
#blq-bbclinks { float: right; width: 320px; }
#blq-bbclinks li { float: right; width: 160px; }
#blq-copyright, #blq-disclaimer { padding-top: 9px; line-height: 1.3; }
#blq-footer #blq-copyright { font-size: 1.6em; margin-left: 13px; width: 10em; }
#blq-copyright img { position: relative; top: 2px; }
#blq-footer #blq-disclaimer { padding-bottom: 10px; margin-left: 14px; width: 18em; }

/* ::::: http://news.bbc.co.uk/css/screen/1_0_4/shared/v4/styles.css ::::: */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0pt; padding: 0pt; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; font-size: 100%; }
img, abbr, acronym, fieldset { border: 0pt none ; }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
body { border: 0pt none ; margin: 0pt; background: rgb(238, 238, 238) none repeat scroll 0% 0%; font-family: verdana; font-size: 62.5%; min-width: 974px; color: rgb(70, 70, 70); }
a { text-decoration: none; }
h1, h2, h3, h4, h5, div, p, hr, ul, li { margin: 0pt; padding: 0pt; }
.clear { clear: both; height: 0px; }
.wgreylinebottom .clear { clear: both; height: 0px; line-height: 0pt; }
img { border: 0px none ; }
ul { list-style-type: none; }
.offscreen { position: absolute; top: -500000px; left: -500000px; }
.centerbody, .centerbodywide { border-left: 10px solid rgb(255, 255, 255); border-right: 10px solid rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; width: 974px; margin-left: auto; margin-right: auto; }
.ds { margin: 0pt 0pt 3px; padding: 0pt 0pt 2px; font-size: 1.1em; }
.ds .lu { margin: 0pt; color: rgb(102, 102, 102); }
.published { border: medium none ; }
.contentwrapper .ds { border-bottom: 1px dotted rgb(102, 102, 102); margin: 0pt 0pt 8px; padding: 0pt 0pt 8px; }
.fpfeed { float: right; }
.feeds { margin: 3px 0pt 0pt; padding: 2px 0pt 0pt 5px; height: 18px; font-size: 1.1em; width: 100px; }
.fpfeed .feeds { margin: 0pt; }
.feeds ul, .feeds ul li { margin: 0pt; padding: 0pt; float: left; display: block; }
.feeds ul { margin: 0pt 0pt 5px; }
.feeds ul li { border-right: 1px solid rgb(102, 102, 102); padding: 0pt 5px 0pt 0pt; }
.feeds ul li a { padding: 0pt; display: block; }
.feeds ul li.rssFeed { border: 0pt none ; margin: -1px 0pt 0pt 5px; padding: 0pt 3px 0pt 0pt; background: transparent url('feed_001.gif') no-repeat scroll 0pt 0pt; width: 16px; height: 16px; }
.feeds ul li.rssFeed a { border: medium none ; padding: 0pt; width: 16px; height: 16px; display: block; }
.relatedbbcsites h3, .siteVersion div { font-size: 1.1em; }
.relatedbbcsites, .siteVersion { margin: 10px 0pt 0pt 10px; font-size: 1.1em; }
.relatedbbcsites h3, .siteVersion div { margin: 0pt 0pt 3px; color: rgb(51, 51, 51); font-weight: normal; }
.relatedbbcsites ul, .siteVersion ul { padding: 0pt 0pt 0pt 7px; }
.relatedbbcsites ul li, .siteVersion ul li { border-style: solid solid solid none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) -moz-use-text-color; border-width: 1px 1px 1px 0pt; line-height: 1.2em; }
.relatedbbcsites ul li a, .siteVersion ul li a { border-style: solid solid solid none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) -moz-use-text-color; border-width: 1px 1px 1px 0pt; display: block; }
.siteVersion ul li.unselected, .siteVersion ul li.unselected { padding: 1px 0pt 1px 0px; background: transparent url('bg_version.gif') no-repeat scroll 0pt -1px; }
.siteVersion ul li a { padding: 1px 0pt 1px 16px; }
.siteVersion ul li.unselected a:hover, .siteVersion ul li.uk, .siteVersion ul li.ifs { background: transparent url('bg_version.gif') no-repeat scroll 0pt -36px; color: rgb(0, 0, 0); text-decoration: none; }
.siteVersion ul li.ifs a:hover { background: transparent url('bg_version.gif') no-repeat scroll 0pt -36px; }
.siteVersion ul li.uk a:hover { background: transparent url('bg_version.gif') no-repeat scroll 0pt -37px; }
.siteVersion ul li.uk a, .siteVersion ul li.ifs a, .siteVersion ul li.unselected a { color: rgb(0, 0, 0); }
.mvb { margin: 0pt 0pt 5px; }
.mva { margin: 5px; }
.mvtb { margin: 5px 0pt; }
.bys { font-size: 1.1em; font-weight: bold; color: rgb(0, 0, 0); }
.byl { font-size: 1em; font-weight: normal; color: rgb(102, 102, 102); line-height: 1.4em; }
.byd { font-size: 1em; color: rgb(0, 0, 0); line-height: 1.4em; }
.sharesb { border: 1px solid rgb(221, 221, 221); margin: 15px 0pt 10px; padding: 10px; clear: both; position: relative; font-size: 12px; }
.sharesb p { margin: 0pt; padding: 0pt; }
.sharesb p a { padding: 10px; position: absolute; top: 0px; right: 0px; font-size: 12px; }
.sharesb h3 { margin: 0pt 5px 0pt 3px; padding: 0pt 3px 0pt 0pt; font-weight: normal; }
.sharesb ul { margin: 15px 0pt 0px 15px; padding: 0pt; text-align: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
.sharesb ul li { padding: 0pt 4px 6px 0pt; text-align: center; display: inline; }
.sharesb ul li.delicious { background: transparent url('delicious.gif') no-repeat scroll 0pt 0pt; }
.sharesb ul li.digg { background: transparent url('digg.gif') no-repeat scroll 0pt 0pt; }
.sharesb ul li.reddit { padding: 0pt 0pt 0pt 2px; background: transparent url('reddit.gif') no-repeat scroll 0pt 0pt; }
.sharesb ul li.facebook { background: transparent url('facebook.gif') no-repeat scroll 0pt 0pt; }
.sharesb ul li.stumbleupon { background: transparent url('stumbleupon.gif') no-repeat scroll 0pt 0pt; }
.sharesb ul li a { margin: 0pt 3px 0pt 0px; padding: 0pt 0pt 0pt 18px; }
.sabull { background-image: url('seealso_bullet.gif'); background-position: 6px 4px; }
.promotopbg .nlp { margin: 0px; padding: 10px 0pt 10px 10px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; font-size: 1.3em; color: rgb(51, 51, 51); font-weight: normal; }
.promotopbg { background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
.promobottombg { background: rgb(239, 239, 239) none repeat scroll 0% 0%; font-size: 1.2em; line-height: 1.3em; }
.promobottombg .mvb { margin: 0pt 0pt 2px; }
.promobottombg a img { margin: 0pt 0pt 5px; display: block; }
.promobottombg .mvb .nlp, .promobottombg .mvb .lp { font-size: 0.8em; }
.promobottombg img { display: none; }
.promobottombg .nlp { display: inline; color: rgb(102, 102, 102); font-size: 0.9em; }
.promobottombg .lp { font-size: 0.9em; }
.gpromo, .promomiddlebg, .gdedfdb { background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
.promomiddlebg { padding: 0pt 0pt 10px; }
.promobottombg, .bgPromotionBottom { background: rgb(239, 239, 239) none repeat scroll 0% 0%; height: 13em; color: rgb(51, 51, 51); }
.promobottombg .mvb { margin: 0pt 0pt 2px; }
.promobottombg .nlp, .bgPromotionBottom .nlp { padding: 0pt 0pt 10px; color: rgb(51, 51, 51); font-weight: normal; }
.Gutter_Promo { background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
.bgPromotionBottom img { padding: 0pt 0pt 3px; }
.bgPromotionBottom .shl { clear: both; font-weight: bold; font-size: 1.3em; }
.bgPromotionBottom .o { padding: 0px 0pt 0pt; font-size: 1em; }
.bgPromotionBottom .pb { width: 126px; }
.bgPromotionBottom .pb .o { padding: 0pt; }
.promobottombg .promobg .pb a.pbl img { margin: 5px 0pt 0pt; }
.promobottombg .promobg .pb a.pbl img.imvr { margin: 0pt 0pt 5px; }
.widesectionheadline { margin: 3px 0pt; clear: both; font-size: 1.2em; line-height: 1.4em; }
.widesectionheadline .miitb, .widesectionheadline .wideav, .widesectionheadline .wideav a img { margin: 0pt; }
.widesectionheadline div { display: inline; }
.widesection { margin: 0pt 5px 0pt 0pt; }
.widesection .nlp { font-size: 1em; }
.widesection a.lp { color: rgb(144, 26, 31); }
.widesection, .wideheadline { display: inline; }
.widesection, .wideheadline, .wideav { padding: 2px 0pt; }
.wideav img { margin: 2px 0pt 0pt; }
.wideav { font-size: 1.2em; }
.wideav a { margin: 0pt 0pt 2px; line-height: 1.3em; }
.widesectionheadline .wideav { font-size: 1.1em; line-height: 1.1em; }
.widesectionheadline .wideav a { margin: 0pt; }
.widesectionheadline .wideav a img { margin: 3px 0pt 0pt; }
.picheadline { padding: 3px 0pt 0pt; font-size: 1.3em; }
.picheadline a img { margin: 2px 5px 5px 0pt; }
.picheadsub { font-size: 1.3em; }
.picheadline2 { padding: 3px 0pt 0pt; }
.picheadline2 .lp, .picheadline2 .tshsplash { font-size: 1.3em; line-height: 1.3em; }
.picheadline2 .tshsplash { font-size: 1.3em; line-height: 1.3em; }
.picheadline2 .tsl { font-size: 1.1em; }
.picheadline2 img { padding: 0pt 0pt 4px; }
.picheadline2 .nlp { font-size: 1.1em; }
.picheadline2 .arr { margin: 5px 0pt; padding: 0px 0px 0px 20px; background-position: 5px 2px; }
.picheadlinesummary { padding: 3px 0pt 0pt; font-size: 1.3em; line-height: 1.2em; }
.picheadlinesummary a { line-height: 1.4em; }
.picheadlinesummary a img { margin: 2px 5px 0pt 0pt; }
.picheadlinesummary img { padding: 0pt 0pt 5px; }
.picheadline3 a.pbl { font-size: 1.3em; }
.picheadline3 img.imvr { padding: 0pt 5px 0pt 0pt; }
.acrol { margin: 1px 0pt 0pt; padding: 0pt 0pt 7px 20px; background: transparent url('pdf.gif') no-repeat scroll 0% 0%; color: rgb(0, 0, 0); font-size: 11px; }
h2.data416, h2.data203, h2.data629, h2.data466, h2.data226 { border-bottom: 1px solid rgb(255, 255, 255); margin: 0px; padding: 4px 3px; background: rgb(93, 138, 166) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 1.1em; }
h3.data416, h3.data203, h3.data629, h3.data466, h3.data226 { margin: 0pt; padding: 4px 3px; background: rgb(86, 136, 153) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-weight: normal; font-size: 1.1em; }
h2.data416, h3.data416 { width: 410px; }
h2.data203, h3.data203 { width: 197px; }
h2.data629, h3.data629 { width: 623px; }
.tdata1 td { padding: 3px; font-size: 1em; }
.tdata1 td.subhead { background: rgb(221, 221, 204) none repeat scroll 0% 0%; text-align: left; }
.tdata1 td.r1 { background: rgb(237, 242, 246) none repeat scroll 0% 0%; }
.tdata1 td.r2 { background: rgb(214, 227, 226) none repeat scroll 0% 0%; }
.tdata1 td.innerhead { margin: 0px; padding: 4px 3px; background: rgb(86, 136, 153) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-weight: normal; font-size: 1.1em; text-align: left; }
.tdata1 td.bg3 { background: rgb(221, 221, 221) none repeat scroll 0% 0%; }
.tdata1 td.footer { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.bodytable td .arrdo { font-size: 11px; }
.qboxa { width: 203px; }
.qboxb { width: 226px; }
.qboxc { width: 306px; }
.qboxd, .qbox416 { width: 466px; }
.qboxflr { margin: 0pt 0pt 0pt 10px; float: right; width: 226px; }
.qboxflr a.lp { font-size: 1.1em; }
.qbox { border-top: 1px solid rgb(255, 255, 255); }
.qbox blockquote, .qboxd blockquote, .qbox416 blockquote { border-left: 1px solid rgb(223, 223, 223); border-right: 1px solid rgb(223, 223, 223); margin: 18px 0pt 0pt; padding: 5px 5px 6px 10px; font-size: 1.3em; }
.qbox416 blockquote { padding: 5px 15px 6px; font-style: italic; font-size: 1.4em; }
.qbox416 { border-top: 1px solid rgb(255, 255, 255); }
.qbox blockquote a, .qboxd blockquote a, .qbox416 blockquote a { text-align: left; }
.storybody .qbox { width: 226px; }
.storybody .qbox, .storybody .qboxb, .storybody .qboxc, .storybody .qboxd { margin: 0pt 0pt 0pt 0px; float: right; font-size: 0.7em; }
.storybody .qbox .links { padding: 0pt 10px 0pt 0pt; display: block; text-align: right; font-size: 1.2em; }
.storybody .qbox .info, .qbox .info, .qboxd .info, .qbox416 .info { margin: 0px; padding: 38px 10px 0pt; text-align: right; font-size: 1.2em; }
.qboxd .info, .qbox416 .info { padding: 38px 10px 5px; font-weight: bold; }
.qboxd .links, .qbox416 .links { padding: 0pt 10px 0pt 0pt; display: block; text-align: right; font-size: 1.2em; }
.wgreylinebottom { border-bottom: 1px solid rgb(238, 238, 238); margin: 0pt 0pt 12px; padding: 0pt 0pt 5px; }
.wgreylinebottom .picheadline2 .arr { margin: 5px 0pt 0pt; }
ul.rss { margin: 0pt; padding: 0pt 0pt 0pt 4px; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.rss li { padding: 0pt 0pt 3px; background: transparent url('feed.gif') no-repeat scroll 0pt 1px; font-weight: bold; height: 18px; }
ul.rss li a { padding: 0pt 0pt 0pt 22px; }
.blq-toplink { padding: 0pt 0pt 10px; clear: both; text-align: right; }
.blq-toplink a { padding: 0pt 0pt 0pt 15px; background: transparent url('skip_to_top_arrow.gif') no-repeat scroll 1px 1px; text-transform: uppercase; }
div.quest { padding: 6px 0pt; }
div.quest ol { list-style-position: inside; list-style-type: decimal; }
div.quest ol li { padding: 2px 0pt; }
.no_refresh { padding: 9px 9px 8px; background-color: rgb(229, 229, 229); margin-top: -7px; font-size: 11px; }
.no_refresh img { vertical-align: middle; margin-right: 7px; }
.storybody a.epl { margin: 3px 0pt 10px; display: block; }
.wrapa { margin: 0pt; }
.wrapa .arr, .wrapa .sabull, .wrapa .wideav { float: left; width: 223px; }
.wrapa .arr { background: transparent url('arrow_001.gif') no-repeat scroll 2px 1px; }
.wgreylinebottom .wrapa .wideav, .wrapa .wideav { width: 233px; }
.wrapa .sabull, .wrapa .arr { padding: 2px 0pt 2px 10px; }
.wrapa .sabull a, .wrapa .wideav a { line-height: 1.3em; }
.wrapa span.nlp { border: 1px solid rgb(238, 238, 238); display: none; }
.wrapa .sabull a { font-size: 1.2em; }
.wrapa .sabull { background: transparent url('seealso_bullet_001.gif') no-repeat scroll 0pt 2px; }
.ticker_container { margin: 0pt; padding: 0pt; overflow: hidden; font-family: verdana,sans-serif; font-size: 12px; font-weight: bold; background-repeat: repeat-x; line-height: 30px; position: absolute; top: 0pt; height: 100%; width: 100%; }
.ticker_container .unravel_bar { border-left: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 0pt; position: absolute; z-index: 1; float: left; background-color: rgb(255, 255, 255); height: 100%; top: 0pt; color: rgb(31, 82, 123); width: 100%; }
.ticker_container .renderer_output { margin: 0px; padding: 0px; width: 100%; height: 100%; }
.ticker_container .ticker_content_anchor { margin: 0pt; padding: 0pt; }
.ticker_container .ticker_controls { margin: 0pt; padding: 7px 5px 0pt 0pt; float: right; position: absolute; top: 0pt; right: 0pt; z-index: 2; height: 100%; }
.ticker_container .ticker_controls li { margin: 0pt 0pt 0pt 4px; float: left; background-repeat: no-repeat; background-image: url('ticker_buttons.gif'); cursor: pointer; }
.ticker_container .ticker_controls span { display: none; }
.ticker_container .prev { width: 17px; height: 17px; background-position: -46px 1px; margin-top: 0pt; }
.ticker_container .next { width: 17px; height: 17px; background-position: -66px 1px; margin-top: 0pt; }
.ticker_container .start_stop { width: 20px; height: 17px; background-position: 0pt 1px; margin-top: 0pt; margin-right: 1px; }
.ticker_container .start_stop.started:hover { margin-top: 0pt; background-position: 0pt -17px; }
.ticker_container .start_stop.stopped { margin-top: 0pt; background-position: -23px 1px; }
.ticker_container .start_stop.stopped:hover { margin-top: 0pt; background-position: -23px -17px; }
.ticker_container .prev:hover { background-position: -46px -17px; }
.ticker_container .next:hover { background-position: -66px -17px; }
.ticker_container .media_type { margin: 9px 0pt 0pt; padding: 0pt; float: left; left: 0pt; z-index: 3; position: relative; }
.ticker_container .media_type.ticker_audio { background-image: url('audio_text.gif'); background-repeat: no-repeat; height: 16px; width: 54px; margin-left: 4px; }
.ticker_container .media_type.ticker_video { background-image: url('video_text.gif'); background-repeat: no-repeat; height: 16px; width: 54px; margin-left: 4px; }
.ticker_container .prev_over { background-position: -46px -17px; }
.ticker_container .next_over { background-position: -66px -17px; }
.ticker_container .started_over { margin-top: 0pt; background-position: 0pt -17px; }
.ticker_container .stopped_over { margin-top: 0pt; background-position: -23px -17px; }
.ticker_container .title_container { margin: 0pt; padding: 0pt 5px; position: relative; float: left; z-index: 1; }
.ticker_container .ticker_content { margin: 0px; padding: 0px; color: rgb(69, 69, 69); position: relative; z-index: 1; float: left; max-width: 91%; }
.ticker_container .ticker_title { margin: 0pt; padding: 0px; float: left; z-index: 1; position: relative; color: rgb(153, 0, 0); }
.ticker_container .bg_bar { position: absolute; width: 100%; left: 0pt; }
.tickerPrompt { padding-right: 5px; }
.ticker h2 { padding: 4px 0pt; font-size: 1.3em; }
.ticker li { border-top: 1px solid rgb(230, 230, 230); padding: 4px 0pt; }
.ticker { border-bottom: 1px solid rgb(230, 230, 230); margin: -40px 0pt 10px; position: relative; font-size: 1.1em; }
#tickerHolder { height: 30px; position: relative; margin-bottom: 10px; }
.statsStory { float: left; width: 100%; }
#popStory { padding: 0pt 0pt 5px; }
#popStory h4 { margin: 0pt 0pt 5px; padding: 0pt; font-size: 1.3em; color: rgb(51, 51, 51); font-weight: normal; }
#tabpopStory, .tabpopStory { margin: 0pt; padding: 0pt 0pt 0pt 5px; background: transparent url('tab_nav_line_001.gif') repeat-x scroll center bottom; height: 22px ! important; }
#tabpopStory li, .tabpopStory li { margin: 0pt; padding: 0pt; display: inline; list-style-type: none; }
#tabpopStory li.tabpopHead, #tabpopStory a:link, #tabpopStory a:visited, #tabpopStory a.active:visited, #tabpopStory a:hover, .tabpopStory li.tabpopHead, .tabpopStory a:link, .tabpopStory a:visited, .tabpopStory a.active:visited, .tabpopStory a:hover { border: 1px solid rgb(223, 223, 223); margin: 0pt 5px 0pt 0pt; padding: 2px 4px; float: left; font-size: 1em; line-height: 16px; text-decoration: none; text-align: center; height: 16px ! important; }
#tabpopStory li.tabpopHead, .tabpopStory li.tabpopHead { border-bottom: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
#tabpopStory a:link, #tabpopStory a:visited, #tabpopStory a.active:visited, #tabpopStory a:hover, .tabpopStory a:link, .tabpopStory a:visited, .tabpopStory a.active:visited, .tabpopStory a:hover { background: rgb(221, 221, 221) none repeat scroll 0% 0%; }
#tabpopStory a:hover, .tabpopStory a:hover { text-decoration: underline; }
.popstoryList .nlp { margin: 3px 0pt 0pt; }
ul.popstoryList { border-left: 1px solid rgb(223, 223, 223); border-right: 1px solid rgb(223, 223, 223); border-bottom: 1px solid rgb(223, 223, 223); margin: 0pt 0pt 10px; padding: 10px 0pt 5px; list-style-type: none; list-style-image: none; list-style-position: outside; clear: both; }
ul.popstoryList li.mostpop { padding: 0pt 0pt 2px 7px; background: transparent url('arrow_002.gif') no-repeat scroll 0pt 2px; line-height: 16px; }
ul.popstoryList li.mp1 { background: transparent url('one.gif') no-repeat scroll 5px 0pt; }
ul.popstoryList li.mp2 { background: transparent url('two.gif') no-repeat scroll 5px 0pt; }
ul.popstoryList li.mp3 { background: transparent url('three.gif') no-repeat scroll 5px 0pt; }
ul.popstoryList li.mp4 { background: transparent url('four.gif') no-repeat scroll 5px 0pt; }
ul.popstoryList li.mp5 { background: transparent url('five.gif') no-repeat scroll 5px 0pt; }
ul.popstoryList li.mp6 { background: transparent url('six.gif') no-repeat scroll 5px 0pt; }
ul.popstoryList li.mp7 { background: transparent url('seven.gif') no-repeat scroll 5px 0pt; }
ul.popstoryList li.mp8 { background: transparent url('eight.gif') no-repeat scroll 5px 0pt; }
ul.popstoryList li.mp9 { background: transparent url('nine.gif') no-repeat scroll 5px 0pt; }
ul.popstoryList li.mp10 { background: transparent url('ten.gif') no-repeat scroll 5px 0pt; }
ul.popstoryList li { padding: 0pt 0pt 7px 30px; line-height: 16px; font-size: 1.2em; }
ul.popstoryList li a.av { padding: 0pt 0pt 0pt 20px; background: transparent url('video_single.gif') no-repeat scroll 0pt 0pt; }
.mostReadB { margin: 0pt 0pt 5px; color: rgb(51, 51, 51); font-size: 11px; }
.mpopdayh, .mpopdaysh { margin: 0pt 0pt 5px; color: rgb(153, 153, 153); font-size: 1.2em; text-transform: uppercase; font-weight: normal; }
.mpopdaysh { margin: 0pt; }
ul.popstorylistdays { margin: 0pt 0pt 14px; padding: 10px 0pt; }
ul.popstorylistdays li { padding: 0pt 0pt 10px; font-size: 1.2em; }
ul.popstorylistdays li span { font-weight: bold; color: rgb(88, 88, 88); font-size: 1em; }
.storycontent .storybody p a { border-bottom: 1px dotted rgb(170, 170, 170); }
.storycontent .storybody p a:hover { border-bottom: 1px solid rgb(31, 82, 123); text-decoration: none; }
.storycontent .storybody #socialBookMarks a, .storycontent .storybody p div a { border: medium none ; }
.storycontent .storybody #socialBookMarks a:hover, .storycontent .storybody p div a:hover { border-bottom: medium none; text-decoration: underline; }
#galothercontent1 { margin: 10px 0pt 14px; clear: none; position: relative; }
#pictureGallery { border-top: 10px solid rgb(239, 239, 239); margin: 0pt 0pt 10px; padding: 0pt 0pt 10px 10px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; width: 776px; }
.fgbi .picheadlinesummary { margin: 0pt 14px 10px 0pt; overflow: hidden; display: block; float: left; height: 5.4em; width: 248px; }
#galothercontentbox { width: 786px; }
#galothercontentbox .mpu_v4 { margin: 0pt 0pt 10px; float: right; display: inline; }
.fgbi .picheadlinesummary a { font-weight: bold; }
.o .fgbi { margin: 0px 0pt 10px; display: block; float: left; width: 100%; }
#galothercontentbox .seeAlsoH { font-size: 1em; }
#galothercontentbox .arr { float: left; width: 220px; }
.contentwrapperwide { vertical-align: top; }
#galothercontentbox .mvtb table { clear: both; display: none; }
#galothercontent2 .di { display: none; }
#galothercontent2 .nlp { margin: 10px 0pt 3px; clear: left; font-size: 1em; }
#galothercontent2 { margin: 0pt 0pt 10px; }
#galothercontent3 { clear: left; }
#galothercontent3 .o { position: relative; float: left; width: 154px; padding-left: 76px; height: 66px; margin-bottom: 10px; line-height: 1.3; }
html * #galothercontent3 .o { height: auto; min-height: 66px; }
#galothercontent3 .o a img { position: absolute; top: 3px; left: 0pt; }
a.topstory2headline:link, a.topstory2headline:visited, a.topstory2headline:hover, a.topstory2headline:active { font-size: 1.6em; font-weight: bold; }
.topstory2summary { margin: 0pt 0pt 10px; font-size: 1.3em; }
.blq-js .opacity-none { opacity: 0; position: relative; }
ol.clockwatch li { margin-bottom: 1.4em; }

/* ::::: http://news.bbc.co.uk/css/screen/1_0_4/shared/emp.css ::::: */

table.storycontent { width: 786px; }
.mediaAssetWrapper { width: 545px; float: left; }
.mediaAssetD .mediaAssetWrapper { border-bottom: 1px solid rgb(153, 153, 153); margin: 0pt 0pt 10px; width: 790px; }
.videoInStoryD .emp { margin: 0pt 75px; }
.mediaAssetWrapper img.holding { width: 512px; height: 288px; }
.mediaAssetStoryA, .videoInStoryA { margin: 0pt auto; width: 512px; }
.mediaAssetStoryA div, .videoInStoryA .emp, .videoInStoryA div { height: 323px; }
.videoInStoryD .emp { height: 395px; }
.videoInStoryA div.bbccom_visibility_hidden, .videoInStoryA div.bbccom_companion_text, .videoInStoryA div .companion_v4 .comp_banner_holder, .videoInStoryA div.companion_v4, .videoInStoryA div.companion_v4 iframe, .mediaAssetWrapper div.videoInStoryA div.companion_v4 div { height: 60px; }
.videoInStoryB div.bbccom_visibility_hidden, .videoInStoryB div.bbccom_companion_text, .videoInStoryB div .companion_v4 .comp_banner_holder, .videoInStoryB div.companion_v4, .videoInStoryB div.companion_v4 iframe, .mediaAssetWrapper div.videoInStoryB div.companion_v4 div { height: 60px; }
.videoInIndexB div.bbccom_visibility_hidden, .videoInIndexB div.bbccom_companion_text, .videoInIndexB div .companion_v4 .comp_banner_holder, .videoInIndexB div.companion_v4, .videoInIndexB div.companion_v4 iframe, .mediaAssetWrapper div.videoInIndexB div.companion_v4 div, .videoInIndexB div.companion_v4 div { height: 60px; }
.videoInStoryA .bbccom_visibility_hidden, .videoInStoryA .companion_v4, .videoInStoryB .bbccom_visibility_hidden, .videoInStoryB .companion_v4, .videoInIndexA .bbccom_visibility_hidden, .videoInIndexA .companion_v4, .videoInIndexB .bbccom_visibility_hidden, .videoInIndexB .companion_v4 { padding: 10px 0pt 0pt; }
.mediaAssetIndexB, .mediaAssetStoryB, .videoInIndexB, .videoInStoryB { margin: 0pt 8px; width: 448px; }
.mediaAssetStoryB img, .mediaAssetStoryB img.holding, .videoInStoryB img.holding, .videoInIndexB img.holding { width: 448px; height: 252px; }
.mediaAssetIndexB div, .videoInIndexB div { height: 287px; }
.mediaAssetStoryB div, .videoInStoryB .emp, .videoInStoryB div { height: 287px; }
.mediaAssetStoryC, .videoInStoryC { margin: 15px 0pt 0pt 10px; float: right; width: 256px; }
.mediaAssetStoryC img, .mediaAssetStoryC img.holding, .videoInStoryC img.holding { width: 256px; height: 144px; }
.mediaAssetStoryC div, .videoInStoryC div.emp { height: 179px; }
.videoInStoryC div.emp { margin: 0pt; padding: 0pt; width: 256px; }
.mediaAssetIndexB .caption, .mediaAssetStoryB .caption, .mediaAssetStoryC .caption, .videoInIndexB .caption, .videoInStoryB .caption, .videoInStoryC .caption { margin: 10px 0pt; clear: both; color: rgb(70, 70, 70); display: block; font-size: 1.1em; }
.videoInStoryB p.caption, .videoInStoryC p.caption { font-size: 0.85em; }
.videoInStoryC p.caption { margin: 5px 0pt 10px; line-height: 1.3em; }
.mediaAssetWrapper .videoInStoryA, .mediaAssetWrapper h3 { margin: 20px 8px 10px 16px; position: relative; }
.mediaAssetWrapper .storybody { margin: 0pt; padding: 0pt 0pt 10px; clear: left; font-size: 1.3em; position: relative; left: 16px; width: 512px; }
.mediaAssetD .mediaAssetWrapper .storybody { padding: 10px 74px; width: 642px; left: 0px; }
.mediaAssetWrapper .storybody p { margin: 8px 0pt 0pt; font-size: 0.9em; }
.mediaAssetWrapper h1 { margin: 15px 0pt 10px 16px; font-size: 1.6em; font-weight: bolder; }
#mostPopAVNow h3, .mediaAssetWrapper h3 { margin: 0pt 0pt 8px; padding: 0pt; clear: left; color: rgb(68, 68, 68); font-weight: normal; font-size: 1.3em; text-transform: uppercase; }
.mediaAssetD #mostPopAVNow { border-bottom: 1px solid rgb(223, 223, 223); margin: 0pt 10px 0pt 0pt; padding: 0pt 0pt 12px; float: left; width: 226px; }
.mediaAssetD .editorsChoice { float: left; font-size: 1.2em; font-weight: bold; width: 226px; }
.mediaAssetD .editorsChoice h3 { margin: 0pt 0pt 4px; }
.mediaAssetD .editorsChoice .o { padding: 0pt 0pt 0pt 14px; float: left; width: 300px; }
.editorsChoice h3 { margin: 10pt 0pt 4px; padding: 0pt 0pt 0pt 14px; color: rgb(68, 68, 68); float: left; font-size: 1.1em; font-weight: normal; height: 20px; text-transform: uppercase; width: 226px; }
.mediaAssetWrapper h3 { margin: 0pt 0pt 2px 16px; padding: 0pt; }
.mediaAssetWrapper ul { margin: 0pt; padding: 0pt 0pt 10px 16px; list-style-type: none; }
.mediaAssetWrapper ul.seealso {  }
.mediaAssetWrapper ul.seealso li { padding: 3px 0pt; background: transparent url('arrow_002.gif') no-repeat scroll 7px 6px; font-weight: normal; font-size: 1.2em; }
.mediaAssetWrapper ul.seealso li a { padding: 0pt 0pt 0pt 24px; }
.mediaAssetWrapper ul.seealso li.video, .video { background: transparent url('video_single.gif') no-repeat scroll 0pt 4px; }
.mediaAssetWrapper ul.seealso li.audio, .audio { background: transparent url('audio_single.gif') no-repeat scroll 0pt 3px; }
.mediaAssetWrapper ul li a { padding: 0pt 0pt 0pt 20px; }
.mediaAssetWrapper ul li span.length { margin: 0pt 0pt 0pt 5px; font-weight: normal; font-size: 10px; color: rgb(153, 153, 153); }
.mediaAssetWrapper .storyTools { border-top: 1px dotted rgb(153, 153, 153); margin: 13px 0pt 0pt; padding: 31px 0pt; clear: left; }
.mediaAssetD { position: relative; float: left; }
.mediaAssetD .mediaAssetWrapper .storyTools { border-top: 0px none; padding: 0pt; position: absolute; bottom: 0pt; width: 100%; }
.mediaAssetD #mostPopAVNow a img { margin: 0px; }
.mediaAssetD #mostPopAVNow div { margin: 0pt 15px 10px 0pt; float: left; width: 250px; }
.mediaAssetD #mostPopAVNow span.headline { padding: 0pt 0pt 0pt 88px; }
.mediaAssetD #mostPopAVNow, .mediaAssetD .editorsChoice { border-bottom: 0px none; padding: 0pt 0pt 110px; }
.mediaAssetD .editorsChoice { padding: 0pt 0pt 0pt 14px; }
.mediaAssetWrapper .storyTools h4 { position: absolute; top: -5000px; left: -5000px; }
.mediaAssetWrapper .storyTools .sharesb h3 { margin: 0pt 5px 0pt 0pt; padding: 0pt 3px 10px 0pt; font-size: 1.1em; font-weight: normal; text-transform: none; position: relative; left: 0px; }
.mediaAssetWrapper .storyTools .sharesb p.epl { background: transparent url('email.gif') no-repeat scroll 0pt 1px; position: absolute; left: 0pt; top: -30px; }
.mediaAssetWrapper .storyTools .sharesb p.epl a { padding: 0pt 0pt 0pt 20px; font-size: 12px; position: static; }
#mostPopAVNow { border-bottom: 1px solid rgb(223, 223, 223); margin: 50px 0pt 0px 10px; padding: 0pt 0pt 12px; float: right; width: 226px; }
#mostPopAVNow a img { border: 0px solid rgb(255, 255, 255); margin: 0pt 15px 10px 0pt; padding: 0pt 0pt 0pt 9px; background-image: url('bg_most_pop_numbers.gif'); background-repeat: no-repeat; background-position: 0pt 0pt; }
#mostPopAVNow div.mp1 a img { background-position: 0pt 0pt; }
#mostPopAVNow div.mp2 a img { background-position: 0pt -59px; }
#mostPopAVNow div.mp3 a img { background-position: 0pt -118px; }
#mostPopAVNow div.mp4 a img { background-position: 0pt -177px; }
#mostPopAVNow div.mp5 a img { background-position: 0pt -236px; }
#mostPopAVNow img, .editorsChoice img { border: 0pt none ; margin: 0pt 5px 10px 0pt; float: left; }
#mostPopAVNow div { clear: both; font-size: 1.2em; }
#mostPopAVNow span { display: block; }
#mostPopAVNow span.headline { padding: 0pt 0pt 18px 80px; font-weight: bold; }
.editorsChoice { font-weight: bold; font-size: 1.2em; }
.editorsChoice .o { float: right; width: 226px; }
.audioInStoryA div.warning { margin: 84px 0pt 0pt 2px; padding: 8px 0pt 2px; width: 509px; }
.audioInStoryA div.warning { margin: 0pt; padding: 0pt; height: 30px; }
.audioInStoryA div.warning { background-position: 6px 3px; }
.audioInStoryA div.warning p { padding: 8px 0pt 2px 35px; }
.audioInStoryC div.warning { background-position: 3px 10px; }
.audioInStoryC div.warning { padding: 0pt; height: 45px; }
.audioInStoryC div.warning p { padding: 3px 0pt 2px 30px; line-height: 1.2em; }
div.jserror, div.warning { padding: 4px 0pt 3px; background: rgb(243, 245, 245) url('warning.gif') no-repeat scroll 2px 3px; height: 25px; }
div.jserror p, div.warning p { padding: 2px 0pt 2px 30px; font-size: 11px; color: rgb(101, 101, 102); }
div.jserror p, div.warning p { margin: 0pt; }
.video div.jserror, .video div.warning { width: 398px; }
.mediaAsset div.jserror, .mediaAsset div.warning { padding: 3px; }
.audioInStoryA { margin: 20px 0pt 10px 17px; width: 512px; height: 106px; }
.audioInStoryA div { margin: 0pt; padding: 0pt; width: 512px; }
.audioInStoryC { float: right; width: 226px; height: 106px; }
.audioInStoryC div { margin: 0pt; padding: 0pt; width: 226px; }
.audioInStoryC div.audioImage, .audioInStoryA div.audioImage { background: transparent url('bg_audio_disabled.gif') no-repeat scroll 50% 50%; height: 69px; }
.audioInStoryA div.audioImage { width: 509px; }
.embedvideo, .embedaudio { margin: 0pt 0pt 5px; position: relative; }
.embedvideo .latestinfo h1 { border: 0pt none ; margin: 0pt; }
.embedvideo h1 a, .embedaudio h1 a { font-size: 1.8em; }
.embedvideo .latestinfo p { margin: 300px 0pt 0pt; font-size: 1.2em; line-height: 1.4em; }
.embedaudio .latestinfo p { margin: 130px 0pt 0pt; font-size: 1.2em; line-height: 1.4em; }
.embedvideo .videoInIndexB, .embedaudio .audioInIndexB { margin: 0pt; position: absolute; top: 35px; }
.embedvideo .videoInIndexB .caption, .embedaudio .videoInIndexB .caption { display: none; }
.embedvideo .clear { height: 0pt; }
.embeddedavstory .mvb a.shl { font-size: 2.6em; font-weight: normal; }
.embeddedavstory div.o { margin: 0pt 0pt 10px; font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.3em; line-height: 1.3em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.embeddedavstory .wideav { font-size: 1.3em; }
.embeddedavstory .arr { font-size: 1.3em; }
.videoInStoryA div.bbccom_companion_text, .videoInStoryB div.bbccom_companion_text, .videoInIndexB div.bbccom_companion_text { padding: 11px 5px 0px 0px; color: rgb(102, 102, 102); text-align: left; font-family: arial; font-size: 9px; text-transform: uppercase; letter-spacing: 1px; float: left; }

/* ::::: http://news.bbc.co.uk/css/screen/1_0_4/shared/v4/sitewidealert.css ::::: */

#siteWideAlert, #siteWideAlert p, #siteWideAlert h1 span { background-image: url('sprite.gif'); background-repeat: no-repeat; }
.newsAlert a:link, .newsAlert a:visited, .newsAlert a:hover, .newsAlert a:active, #siteWideAlert h1 a { color: rgb(255, 255, 255); }
.sportAlert a:link, .sportAlert a:visited, .sportAlert a:hover, .sportAlert a:active { color: rgb(0, 0, 0); }
#siteWideAlert { margin: 0pt 0pt 8px; position: relative; background-color: rgb(0, 0, 0); background-position: -803px 0pt; width: 792px; }
#siteWideAlert h1 { padding: 6px 0pt 6px 15px; color: rgb(255, 255, 255); font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.5em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 755px; }
#siteWideAlert h1 span { padding: 0pt 10px 0pt 0pt; background-position: -1783px 3px; text-transform: uppercase; }
#siteWideAlert p { padding: 3px 10px 7px 14px; font-size: 1.3em; }
.newsAlert p { color: rgb(255, 255, 255); background-position: left bottom; background-color: rgb(153, 0, 0); }
.sportAlert p { color: rgb(0, 0, 0); background-position: right bottom; background-color: rgb(255, 230, 0); }
table.datetools, table.storycontent { width: 786px; }
#siteWideAlert p.close_alert { padding: 2px 0pt; position: absolute; top: 3px; right: 2px; background-position: -1667px 4px; background-color: rgb(0, 0, 0); display: block; }
#siteWideAlert p.close_alert a { padding: 0pt 20px 0pt 0pt; color: rgb(255, 255, 255); }
p.close_alert span { position: absolute; top: -50000px; left: -50000px; }

/* ::::: http://news.bbc.co.uk/css/screen/1_0_4/shared/v4/toggle.css ::::: */

#updated-message { margin: -10px 0pt 10px; position: relative; }
#updated-message, .sportbanner div#updated-message { padding: 5px 0pt; background: rgb(223, 223, 223) none repeat scroll 0% 0%; height: 1.9em; font-size: 1.3em; }
.newsbanner #updated-message { margin: -1px 0pt 0pt; }
#updated-message p { margin: 0pt 10px; padding: 5px 10px; background: rgb(255, 255, 255) url('sprite_toggle.gif') no-repeat scroll 0pt 0pt; }
#updated-message p.close_alert { padding: 2px 0pt; background: transparent none repeat scroll 0% 0%; position: absolute; top: 5px; right: 2px; display: block; }
#updated-message p.close_alert a { padding: 0pt 20px 0pt 0pt; color: rgb(255, 255, 255); }
p.close_alert span { position: absolute; top: -50000px; left: -50000px; }

/* ::::: http://news.bbc.co.uk/css/screen/1_0_5/nol/v4/styles.css ::::: */

a:link { color: rgb(31, 82, 123); }
a:active { color: rgb(79, 133, 174); }
a:hover { text-decoration: underline; color: rgb(13, 48, 89); }
a:visited { color: rgb(79, 133, 174); }
a.lp:link, a.lp:visited, a.lp:active { color: rgb(144, 26, 31); }
a.lp:hover { text-decoration: underline; color: rgb(112, 8, 13); }
.arr { padding: 0pt 0pt 5px 10px; background: transparent url('arrow_002.gif') no-repeat scroll 0pt 5px; line-height: 1.3em; }
.arr a, .statsStory .arr { font-size: 1.2em; line-height: 1.3em; }
.arrlink { padding: 0pt 0pt 0pt 7px; background: transparent url('arrow_002.gif') no-repeat scroll 0pt 0pt; }
.bull { padding: 0pt 0pt 0pt 10px; background: transparent url('bullet_rb.gif') no-repeat scroll 0% 0%; }
.arrdo { padding: 4px 0pt 4px 10px; background: transparent url('arrow_down.gif') no-repeat scroll 0pt 10px; }
.arrup { padding: 4px 0pt 4px 9px; background: transparent url('arrow_up.gif') no-repeat scroll 0pt 10px; }
.sabull { background-image: url('seealso_bullet_001.gif'); }
h2.nlp4, h3.nlp4 { margin: 0pt 0pt 5px; font-weight: normal; color: rgb(68, 68, 68); font-size: 1.2em; }
h2.nlp4 a:link, h2.nlp4 a:visited, h2.nlp4 a:hover, h2.nlp4 a:active, h3.nlp4 a:link, h3.nlp4 a:visited, h3.nlp4 a:hover, h3.nlp4 a:active { font-weight: normal; color: rgb(153, 0, 0); }
.marketdata { width: 100%; font-size: 1.1em; }
.marketData h3 { font-size: 1.1em; }
.arry, .arrup, .arrdo, .sabull { background-repeat: no-repeat; }
.arrdo a.bodl:link, .arrdo a.bodl:active, .arrdo a.bodl:hover, .arrdo a.bodl:visited, .arrup a.bodl:link, .arrup a.bodl:active, .arrup a.bodl:hover, .arrup a.bodl:visited { font-size: 0.9em; }
.miitb { margin: 2px 0pt; }
.quote { margin: 5px 0pt 5px 10px; padding: 0pt 0pt 5px; }
.quotelist { width: 193px; }
.quotelist blockquote { margin: 0pt; }
.quotelist ul { border-top: 1px dashed rgb(102, 102, 102); margin: 5px 0pt 0pt; padding: 5px 0pt 0pt; }
.quotelist ul li { padding: 0pt 0pt 5px 7px; background: transparent url('arrow_002.gif') no-repeat scroll 0pt 0pt; }
.qbox416 { margin: 2px 0pt 0pt; padding: 0pt 0pt 15px; background: transparent url('bqbox_416.gif') no-repeat scroll left bottom; }
.qbox416 blockquote { margin: 0pt; padding: 20px 2px 2px 5px; background: transparent url('tqbox_416.gif') no-repeat scroll 0pt 0pt; }
.qbox416 blockquote a { font-size: 13px; }
.qbox416 .info { margin: 0px; padding: 15px 0pt 10px 5px; background: transparent url('r_quote.gif') no-repeat scroll 385px 0pt; }
.qbox416 p strong, .qbox p b { line-height: 22px; }
.qbox416 a.qboxlink { font-size: 13px; }
.qbox416 .links { margin: 0pt; padding: 0pt 0pt 10px 5px; }
.qbox416 .links a { font-size: 13px; }
.sihf { padding: 2px 0pt 2px 5px; background-color: rgb(180, 0, 0); color: rgb(255, 255, 255); font-size: 10px; font-weight: bold; }
ul.otherstories li { font-size: 1.1em; }
ul.otherstories li a { padding: 0pt 0pt 5px 7px; background: transparent url('arrow_002.gif') no-repeat scroll 0pt 0pt; }
a.lp, .mvp a.lp { color: rgb(153, 0, 0); }
.splash td { background: transparent none repeat scroll 0pt 50%; }
.splash .mvb { margin: 0pt 0pt 14px; padding: 0pt; font-size: 1.3em; }
.splash .tssplash { margin: 0pt; padding: 0pt; font-size: 3.6em; font-weight: bold; }
.splash a.tshsplash, .splash a.tshsplash:link { font-size: 1.8em; font-weight: bold; color: rgb(0, 0, 153); line-height: 26px; }
.splash a.tshsplash:visited { color: rgb(102, 102, 204); }
.splash a.tshsplash:hover { color: rgb(0, 0, 153); }
.splash a.tshsplash:active { color: rgb(0, 0, 153); }
.nlp { margin: 0pt 0pt 3px; font-size: 1.2em; font-weight: normal; color: rgb(88, 88, 88); }
.av1h, .seeAlsoH, .serviceStripPromo h4, .mph1 { margin: 0pt 0pt 3px; font-size: 1.2em; font-weight: normal; color: rgb(102, 102, 102); }
.serviceStripPromo { border: 1px solid rgb(204, 204, 204); padding: 5px 0pt 5px 55px; }
.mostpopular { font-size: 1.3em; }
.mostpopular .now { border-right: 1px solid rgb(102, 102, 102); margin: 0pt 7px 0pt 0pt; padding: 0pt 7px 0pt 0pt; float: left; display: block; text-transform: uppercase; }
.mostpopular .now a { color: rgb(144, 26, 31); }
.mostpopular .section { float: left; display: block; text-align: left; width: 560px; height: 15px; }
.servicev4 { border: 1px solid rgb(238, 238, 238); margin: 0pt 0pt 10px; padding: 0pt 0pt 5px 160px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; height: 60px; }
.servicev4 h4 { margin: 0pt; padding: 2px 0pt 0pt; background: rgb(238, 238, 238) none repeat scroll 0% 0%; font-size: 1.1em; clear: both; width: 160px; text-align: right; font-weight: normal; }
.servicev4 h4 a.lp { color: rgb(153, 51, 51); }
.servicev4 ul { margin: 5px 0pt 0pt; padding: 0pt; background: rgb(238, 238, 238) none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; list-style-position: outside; }
.servicev4 ul li { margin: 0pt 0pt 0pt 20px; padding: 0pt; background: rgb(238, 238, 238) none repeat scroll 0% 0%; float: left; text-align: center; }
.servicev4 ul li.emailnews a, .servicev4 ul li.mobiles a, .servicev4 ul li.alerts a, .servicev4 ul li.newsfeeds a, .servicev4 ul li.itv a, .servicev4 ul li.podcast a { padding: 12px 0pt; font-size: 11px; }
.servicev4 div.clear { overflow: hidden; }
ul li.podcast a { padding: 12px 0pt; font-size: 11px; }
.servicev4 { border: medium none ; margin: 0pt; padding: 0px; background: transparent url('service_bg.jpg') repeat-x scroll 0pt 0pt; height: 63px; }
.servicev4 h4 { margin: 0pt; padding: 23px 0pt 0pt; background: transparent none repeat scroll 0% 0%; clear: both; font-size: 1.1em; font-weight: normal; text-align: right; width: 160px; float: left; }
.servicev4 ul { margin: 10px 0pt 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; width: 800px; float: right; }
.servicev4 ul li { margin: 0px 0pt 0pt 10px; }
.servicev4 ul li.emailnews { padding: 12px 0pt 12px 35px; background: transparent url('email2.gif') no-repeat scroll 0pt 3px; font-size: 11px; }
.servicev4 ul li.mobiles { padding: 12px 0pt 22px 35px; background: transparent url('mobile2.gif') no-repeat scroll 0pt 3px; font-size: 11px; }
.servicev4 ul li.alerts { padding: 12px 0pt 12px 40px; background: transparent url('desktop2.gif') no-repeat scroll 0pt 3px; font-size: 11px; }
.servicev4 ul li.newsfeeds { padding: 12px 0pt 12px 29px; background: transparent url('feeds2.gif') no-repeat scroll 0pt 3px; font-size: 11px; }
.servicev4 ul li.itv { padding: 12px 0pt 12px 33px; background: transparent url('interactive2.gif') no-repeat scroll 0pt 3px; font-size: 11px; }
.servicev4 ul li.podcast { padding: 12px 0pt 12px 37px; background: transparent url('podcasts2.gif') no-repeat scroll 0pt 3px; font-size: 11px; }
.servicev4 h4 a.lp, .servicev4 ul li.emailnews a, .servicev4 ul li.mobiles a, .servicev4 ul li.alerts a, .servicev4 ul li.newsfeeds a, .servicev4 ul li.itv a, .servicev4 ul li.podcast a {  }
.servicev4 div.clear { overflow: hidden; }
.newsbanner .banSpecialv4 h2 { padding: 22px 0pt 0pt; color: rgb(255, 255, 255); font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 27px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.newsbanner .banSpecialv4 h2.spl2 { padding: 12px 0pt 0pt; color: rgb(255, 255, 255); font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 27px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.newsbanner .banSpecialv4 span.splsubtxt { position: relative; top: 0px; left: 0px; color: rgb(255, 255, 255); font-family: arial; font-style: italic; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; }
.wsprogramme { font-size: 1.2em; }
.wsprogramme img { float: left; }
.wsprogramme span { float: left; }
.bluestrapbline { border-bottom: 2px solid rgb(102, 153, 204); margin: 0pt 0pt 14px; }
.bluestrapbline .o { font-size: 1.1em; }
.bluestrapbline h3 { margin: 0pt; padding: 2px 0pt 2px 5px; background: rgb(102, 153, 204) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 1.2em; }
.bluestrapbline h3 img { padding: 0pt 5px 0pt 0pt; }
#newstracker .sah { padding: 0pt 0pt 7px; font-size: 1.2em; }
#newstracker .arr { padding: 0pt 0pt 10px 10px; }
#newstracker .arr span { font-size: 1.2em; }
.qboxa, .qboxa .info { background-image: url('qbox_203.gif'); }
.storybody .qbox, .storybody .qbox .info, .storybody .qboxb, .qboxb, .qboxb .info { background-image: url('qbox_226.gif'); }
.storybody .qbox, .storybody .qboxb, .qboxb { background-position: -226px 1px; }
.storybody .qbox .info, .storybody .qboxb .info, .qboxb .info { background-position: left top; }
.qbox, .qbox .info { background-image: url('qbox_306.gif'); }
.qbox .links { padding: 5px 0pt; text-align: right; }
.qbox { background-position: -306px 1px; }
.qbox .info { background-position: left top; }
.qboxc, .qboxc .info { background-image: url('qbox_306.gif'); }
.qboxc { background-position: -306px 1px; }
.qboxc .info { background-position: left top; }
.qboxd, .qboxd .info { background-image: url('qbox_466.gif'); }
.qboxd { background-position: -466px 1px; }
.qboxd .info { background-position: left top; }
.qboxa { background-position: -203px 1px; }
.qboxa .info { background-position: left top; }
.qbox, .qbox .info { background-repeat: no-repeat; }
.tennisbg .nlp { margin: 10px 0pt; padding: 8px; background: rgb(0, 73, 38) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 1.5em; font-family: arial; }
.specialdates { border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); margin: 0pt 0pt 10px; padding: 8px 0pt; width: 786px; }
.specialdates h3 { margin: 0pt; padding: 0pt; font-size: 1.3em; width: 80px; float: left; }
.specialdates ul { float: left; }
.specialdates ul li { font-size: 1.4em; float: left; width: 70px; text-align: right; }
.olympicsbg .nlp { padding: 3px 0pt 5px 40px; background: transparent url('bg_olympics_small_logo.gif') no-repeat scroll left center; color: rgb(88, 88, 88); font-size: 1.2em; }
.editorsChoice .o .picheadline { font-size: 0.9em; }
.nhsrating h3.nlp { margin: 0pt 0pt 5px; }
.nhsrating p { padding: 0pt 0pt 5px; font-size: 1.1em; }
.nhsrating .disclaimer { border-bottom: 1px solid rgb(222, 222, 222); margin: 0pt 0pt 10px; padding: 3px 0pt 6px 0px; display: block; color: rgb(102, 102, 102); font-size: 1.1em; }
.thedownturn { padding: 0pt 0pt 3px; background: transparent url('the_downturn_small.gif') no-repeat scroll 0pt 0pt; }
.thedownturn a:link, .thedownturn a:visited, .thedownturn a:hover, .thedownturn a:active { padding: 0pt 0pt 3px 115px; display: block; color: rgb(144, 26, 31); font-size: 1.3em; text-transform: uppercase; }
.thedownturn a:hover { color: rgb(112, 8, 13); }
.thedownturn span { position: absolute; top: -5000px; left: -5000px; }
.purplebg .nlp { padding: 0pt 0pt 0pt 50px; background: transparent url('us08.jpg') no-repeat scroll 0pt 0pt; }
.bodytable td .arrdo { font-size: inherit; }

/* ::::: http://news.bbc.co.uk/css/screen/1_0_5/nol/v4/furniture.css ::::: */

.lhs { margin: 2px 0pt 0pt; background: rgb(229, 229, 229) none repeat scroll 0% 0%; }
.lhs .o { text-align: center; }
.lhs, .lhsad { width: 100%; }
.lhs a { color: rgb(31, 82, 123); font-size: 1.1em; }
.lhs a:link, .lhs a:visited, .lhs a:active { padding: 2px 0pt 2px 5px; color: rgb(31, 82, 123); font-weight: bold; font-size: 1.1em; display: block; line-height: 15px; }
.lhs a:hover { background: rgb(216, 216, 216) none repeat scroll 0% 0%; font-weight: bold; font-size: 1.1em; display: block; line-height: 15px; }
.lhs .lhssqs a:link, .lhs .lhssqs a:visited, .lhs .lhssqs a:hover, .lhs .lhssqs a:active { padding: 2px 4px 2px 8px; background: rgb(102, 95, 110) url('v3_square_rb.gif') repeat-y scroll right top; color: rgb(255, 255, 255); }
.lhs .lhssq a:link, .lhs .lhssq a:visited, .lhs .lhssq a:hover, .lhs .lhssq a:active { padding: 2px 0pt 2px 8px; background: rgb(102, 95, 110) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.lhsb, .lhssqs, .lhsnlp { border-bottom: 2px solid rgb(255, 255, 255); font-weight: bold; }
.lhssqs a, .lhssq a { color: rgb(255, 255, 255); font-size: 1.1em; }
.lhsdl { padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 8px; color: rgb(255, 255, 255); }
.lhsl { border-bottom: 2px solid rgb(255, 255, 255); }
.lhsNoBg { margin: 2px 0pt 0pt; background: rgb(229, 229, 229) none repeat scroll 0% 0%; }
.lhsNoBg .o { text-align: center; }
.lhsNoBg, .lhsad { width: 100%; }
.lhsNoBg a { color: rgb(31, 82, 123); font-size: 1.1em; }
.lhsNoBg a:link, .lhsNoBg a:visited, .lhsNoBg a:active { padding: 2px 0pt 2px 5px; color: rgb(31, 82, 123); font-weight: bold; font-size: 1.1em; display: block; line-height: 15px; }
.lhsNoBg a:hover { background: rgb(216, 216, 216) none repeat scroll 0% 0%; font-weight: bold; font-size: 1.1em; display: block; line-height: 15px; }
.lhsNoBg .lhssqs a:link, .lhsNoBg .lhssqs a:visited, .lhsNoBg .lhssqs a:hover, .lhsNoBg .lhssqs a:active { padding: 2px 0pt 2px 8px; background: rgb(102, 95, 110) url('v3_square_rb.gif') repeat-y scroll right top; color: rgb(255, 255, 255); }
.lhsNoBg .lhssq a:link, .lhsNoBg .lhssq a:visited, .lhsNoBg .lhssq a:hover, .lhsNoBg .lhssq a:active { padding: 2px 0pt 2px 8px; background: rgb(102, 95, 110) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
div.lhsnlp { margin: 8px 0pt 0pt; padding: 0pt 6px 3px 0pt; font-size: 12px; color: rgb(102, 102, 102); font-weight: normal; }
ul#lhsOtherSites { margin: 0pt 0pt 6px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; text-align: left; }
ul#lhsOtherSites li { padding: 1px 5px; }
.lang { margin: 8px 0pt 0pt; padding: 0px 6px 3px 10px; font-size: 12px; color: rgb(51, 51, 51); font-weight: normal; }
ul#languages { margin: 0pt 0pt 10px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul#languages li { border-bottom: 2px solid rgb(255, 255, 255); padding: 1px 5px 1px 0pt; }
ul#languages li a, ul#lhsOtherSites li a { color: rgb(31, 82, 123); font-size: 1.2em; text-transform: uppercase; }
.lhsmi, .lhslt { background: rgb(211, 211, 211) none repeat scroll 0% 0%; }
.lhsmi { padding: 2px 0pt 0pt 8px; }
.lhslt a:link, .lhslt a:visited, .lhslt a:active { padding: 2px 0pt 2px 10px; background: rgb(211, 211, 211) none repeat scroll 0% 0%; font-weight: normal; }
.lhsl a:link, .lhsl a:visited, .lhsl a:active, .lhsl a:hover { font-weight: normal; }
.lhslt a:hover { padding: 2px 0pt 2px 10px; background: rgb(192, 191, 191) none repeat scroll 0% 0%; }
.lhsbsn { border: 0px none ; background: rgb(192, 191, 191) url('v3_square_rb.gif') repeat-y scroll right top; }
.lhsbsn a:link, .lhsbsn a:visited, .lhsbsn a:hover, .lhsbsn a:active { padding: 2px 0pt 2px 10px; }
.lhsbsn a:hover { padding: 2px 0pt 2px 10px; background: rgb(192, 191, 191) url('v3_square_rb.gif') repeat-y scroll right top; }
ul#languages li { text-indent: -5000px; }
li#newyddionLoz a, li#arabicLoz a, li#spanishLoz a, li#russianLoz a, li#chineseLoz a, li#somaliLoz a, li#frenchLoz a, li#swahiliLoz a, li#greatlakesLoz a, li#hausaLoz a, li#portugueseafricaLoz a, li#brazilLoz a, li#caribbeanLoz a, li#vietnameseLoz a, li#indonesianLoz a, li#burmeseLoz a, li#thaiLoz a, li#polishLoz a, li#albanianLoz a, li#greekLoz a, li#ukrainianLoz a, li#serbianLoz a, li#turkishLoz a, li#persianLoz a, li#pashtoLoz a, li#urduLoz a, li#hindiLoz a, li#bengaliLoz a, li#nepaliLoz a, li#tamilLoz a, li#sinhalaLoz a, li#czechLoz a, li#moreLoz a { display: block; height: 17px; }
li#newyddionLoz { background: transparent url('nw.gif') no-repeat scroll 15px 0pt; }
li#arabicLoz { background: transparent url('ar.gif') no-repeat scroll 15px 0pt; }
li#spanishLoz { background: transparent url('mun.gif') no-repeat scroll 15px 0pt; }
li#russianLoz { background: transparent url('ru.gif') no-repeat scroll 15px 0pt; }
li#chineseLoz { background: transparent url('ch.gif') no-repeat scroll 15px 0pt; }
li#somaliLoz { background: transparent url('so.gif') no-repeat scroll 15px 0pt; }
li#frenchLoz { background: transparent url('fr.gif') no-repeat scroll 15px 0pt; }
li#swahiliLoz { background: transparent url('sw.gif') no-repeat scroll 15px 0pt; }
li#greatlakesLoz { background: transparent url('gl.gif') no-repeat scroll 15px 0pt; }
li#hausaLoz { background: transparent url('ha.gif') no-repeat scroll 15px 0pt; }
li#portugueseafricaLoz { background: transparent url('por.gif') no-repeat scroll 15px 0pt; }
li#brazilLoz { background: transparent url('br.gif') no-repeat scroll 15px 0pt; }
li#caribbeanLoz { background: transparent url('car.gif') no-repeat scroll 15px 0pt; }
li#vietnameseLoz { background: transparent url('vi.gif') no-repeat scroll 15px 0pt; }
li#indonesianLoz { background: transparent url('in.gif') no-repeat scroll 15px 0pt; }
li#burmeseLoz { background: transparent url('bu.gif') no-repeat scroll 15px 0pt; }
li#thaiLoz { background: transparent url('tha.gif') no-repeat scroll 15px 0pt; }
li#polishLoz { background: transparent url('pol.gif') no-repeat scroll 15px 0pt; }
li#albanianLoz { background: transparent url('al.gif') no-repeat scroll 15px 0pt; }
li#greekLoz { background: transparent url('gr.gif') no-repeat scroll 15px 0pt; }
li#ukrainianLoz { background: transparent url('uk.gif') no-repeat scroll 15px 0pt; }
li#serbianLoz { background: transparent url('ser.gif') no-repeat scroll 15px 0pt; }
li#turkishLoz { background: transparent url('tur.gif') no-repeat scroll 15px 0pt; }
li#persianLoz { background: transparent url('per.gif') no-repeat scroll 15px 0pt; }
li#pashtoLoz { background: transparent url('pas.gif') no-repeat scroll 15px 0pt; }
li#urduLoz { background: transparent url('urd.gif') no-repeat scroll 15px 0pt; }
li#hindiLoz { background: transparent url('hin.gif') no-repeat scroll 15px 0pt; }
li#bengaliLoz { background: transparent url('ben.gif') no-repeat scroll 15px 0pt; }
li#nepaliLoz { background: transparent url('nep.gif') no-repeat scroll 15px 0pt; }
li#tamilLoz { background: transparent url('tam.gif') no-repeat scroll 15px 0pt; }
li#sinhalaLoz { background: transparent url('sin.gif') no-repeat scroll 15px 0pt; }
li#czechLoz { background: transparent url('cz.gif') no-repeat scroll 15px 0pt; }
li#moreLoz { background: transparent url('more.gif') no-repeat scroll 15px 0pt; }
.newsbanner { margin: 0pt 0pt 10px; background: rgb(154, 0, 0) none repeat scroll 0% 0%; width: 974px; height: 67px; line-height: 1; }
.newsbanner { background: rgb(154, 0, 0) url('banner.jpg') no-repeat scroll right top; }
.newsbanner h1, .newsbanner .logo { background: transparent url('logo.gif') repeat-x scroll 0pt 0pt; width: 160px; float: left; }
.newsbanner h1 a, .newsbanner .logo a { padding: 0pt; display: block; width: 160px; height: 67px; }
.newsbanner div.o, div.banSpecialv4 { float: right; background-position: 75px 0pt; display: block; width: 814px; height: 67px; }
.newsbanner .o .miitb a, .newsbanner .o .wideav a { margin: 0pt; padding: 22px 0pt 7px 13px; display: block; width: 350px; color: rgb(255, 255, 255); font-size: 1.1em; text-transform: uppercase; font-weight: bold; }
.newsbanner .o .miitb a img { margin: 1px 0pt 0pt; }
.newsbanner .o .wideav a img { margin: 3px 0pt 0pt; }
.newsbanner span { position: absolute; top: -5000px; left: -5000px; }
.banmain .miitb { margin: 5px 0pt 0pt; font-size: 1.2em; font-weight: bold; }
.bannermain { height: 67px; margin-bottom: 10px; }
.bannermain h1 { margin: 0px; padding: 0pt; background: transparent url('ban_logo_bg.jpg') repeat-x scroll 0pt 0pt; height: 67px; width: 410px; }
.bannermain h1 a { padding: 0pt; display: block; width: 130px; height: 67px; }
.bannermain span { position: absolute; top: -5000px; left: -5000px; }
.bannerav { background: transparent url('ban_av_bg.jpg') repeat-x scroll 0pt 0pt; display: block; width: 564px; height: 67px; }
.bannerav a { padding: 28px 0pt 0pt 65px; background: transparent url('live.gif') no-repeat scroll 15px 27px; display: block; width: 230px; height: 67px; color: rgb(255, 255, 255); font-weight: bold; font-size: 1.1em; }
.newsbanner .banSpecialv4 h2 { padding: 22px 0pt 0pt; color: rgb(255, 255, 255); font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 27px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.newsbanner .banSpecialv4 h2.spl2 { padding: 12px 0pt 0pt; color: rgb(255, 255, 255); font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 27px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.newsbanner .banSpecialmag { margin: 0pt 0pt 0pt 160px; background: rgb(51, 102, 119) url('ban_magv4.gif') no-repeat scroll right bottom; height: 67px; }
.newsbanner .banSpecialmag h2 { color: rgb(255, 255, 255); font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 27px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; position: relative; top: 21px; left: 14px; }
.newsbanner .banSpecialv4 span.splsubtxt { position: relative; top: 0px; left: 0px; color: rgb(255, 255, 255); font-family: arial; font-style: italic; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; }
td.banSpecial1, td.banSpecial2, td.banSpecial3, td.banSpecial4 { margin: 0pt; padding: 0pt; display: block; vertical-align: top; }
.banSpecial1 { background: rgb(51, 102, 119) none repeat scroll 0% 0%; height: 67px; }
.banSpecial2 { background: rgb(0, 0, 0) none repeat scroll 0% 0%; height: 67px; }
.banSpecial3 { background: rgb(153, 0, 0) none repeat scroll 0% 0%; height: 67px; }
.banSpecial4 { background: rgb(153, 153, 136) none repeat scroll 0% 0%; height: 67px; }
.banSpecialTxt { margin: 0pt; padding: 22px 0pt 0pt 10px; color: rgb(255, 255, 255); font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 27px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.banSpecialTxt_2 { padding: 11px 0pt 0pt 10px; color: rgb(0, 0, 0); font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 27px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 416px; float: left; }
a.banSpecialLink:link, a.banSpecialLink:visited, a.banSpecialLink:active, a.banSpecialLink:hover { color: rgb(255, 255, 255); font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 27px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.newsbanner .banSpecialcredit h2, .newsbanner .banSpecialiraq h2, .newsbanner .banSpecialmideast h2, .newsbanner .banSpecialus h2 { color: rgb(255, 255, 255); font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 27px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; height: 67px; position: relative; top: 27px; left: 10px; }
.newsbanner .banSpecialcredit { background: rgb(153, 0, 0) url('ban_credit.jpg') no-repeat scroll right bottom; }
.newsbanner .banSpecialiraq { background: rgb(153, 0, 0) url('ban_iraq.jpg') no-repeat scroll right bottom; }
.newsbanner .banSpecialmideast { background: rgb(153, 0, 0) url('ban_mideast.jpg') no-repeat scroll right bottom; }
.newsbanner .banSpecialus { background: rgb(153, 0, 0) url('ban_us.jpg') no-repeat scroll right bottom; }
.worldnewsamerica { margin: 0pt 0pt 10px; background: transparent url('worldnewsamerica.jpg') no-repeat scroll 0% 0%; height: 69px; }
.worldnewsamerica h1, .worldnewsamerica div a span { position: absolute; top: -5000px; left: -5000px; }
.worldnewsamerica div { margin: 0pt 0pt 0pt 880px; }
.worldnewsamerica div a { display: block; height: 60px; width: 80px; }
.schoolreport { margin: 0pt 0pt 10px; background: transparent url('ban_sr.gif') no-repeat scroll 0% 0%; height: 67px; }
.schoolreport h1, .schoolreport div a span, .schoolreport div { position: absolute; top: -5000px; left: -5000px; }

/* ::::: http://news.bbc.co.uk/css/screen/1_0_5/nol/v4/business.css ::::: */

.marketData h3, .marketData h4 { margin: 0pt 0pt 5px; padding: 0pt; color: rgb(51, 51, 51); }
.puffbox .marketData h3 { border-top: medium none; margin: 0pt; padding: 0pt 0pt 5px; font-size: 1em; }
.marketData h3 a, .marketData h4 a { color: rgb(153, 0, 0); font-weight: normal; font-size: 1.2em; }
.marketData { margin: 5px 0pt 0pt; padding: 0pt 0pt 1px; }
.marketData table { margin: 0pt; padding: 0pt; font-size: 1.1em; width: 100%; }
.puffbox .marketData table { padding: 0pt; font-size: 1em; }
.marketData table td { padding: 2px; vertical-align: top; }
.puffbox .marketData table td { padding: 2px 3px 3px 2px; }
.marketData table td.up, .marketData table td.down { padding: 1px 8px 0pt 0pt; }
.marketData table td a { padding: 2px 0pt 0pt 8px; }
.puffbox .marketData table td.ticker a { padding: 2px 0pt 0pt 5px; }
.puffbox .marketData table td a { font-size: 1em; }
.marketData table .col1 td { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.marketData .up { color: rgb(0, 102, 0); }
.marketData .down { color: rgb(204, 0, 0); }
.marketData p.ticker { margin: 5px 0pt 0pt; }
.marketData .nochange { color: rgb(0, 0, 0); }
.marketData .nochange, .marketData .down, .marketData .up { padding: 0pt 2px 0pt 0pt; font-size: 1.1em; }
.mdsrc { color: rgb(102, 102, 102); font-size: 1.1em; }
.sectornavsm { margin: 3px 0pt 0pt; color: rgb(0, 0, 0); font-size: 1px; }
.stats, .statshi, .statslo, .instructions { color: rgb(0, 0, 0); font-size: 1.1em; }
.statshi { color: rgb(51, 153, 51); }
.statslo { color: rgb(204, 51, 0); }
.instructions { color: rgb(102, 102, 102); }
.sectionheader b { border-bottom: 1px solid rgb(255, 255, 255); color: rgb(153, 153, 102); font-size: 13px; }
.disclaimer { font-style: italic; font-size: 11px; color: rgb(0, 0, 0); }
.marketData td { vertical-align: top; text-align: left; }
.marketData .col1 td { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.marketData td.col2, .marketData td.col3, .marketData td.col4 { text-align: right; }
.marketData td.algl { padding: 2px 0pt 1px 2px; text-align: left; width: 100px; }
.moveup, .movedo, .nomove { padding: 0pt 9px 0pt 0pt; font-size: 1.1em; }
.moveup { background: transparent url('up3.gif') no-repeat scroll right top; color: rgb(51, 153, 51); }
.movedo { background: transparent url('down3.gif') no-repeat scroll right top; color: rgb(204, 51, 0); }
.acstxt { position: absolute; top: 0px; left: -5000px; }
.marketData td.ticker { padding: 5px 0pt 0pt; text-align: left; }
.puffbox .marketData td.ticker { padding: 5px 0pt 8px; }
.marketData td.up { padding: 2px 0pt 0pt; color: rgb(0, 102, 0); }
.marketData td.down { color: rgb(204, 0, 0); }
.marketData .nochange, .marketData .down, .marketData .up { font-size: 1.1em; }
.mph1_hps { padding: 2px 0pt 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(68, 68, 68); font-weight: normal; font-size: 1.3em; }
.nlp_hps { padding: 0pt 0pt 3px; color: rgb(102, 102, 102); font-size: 1.2em; }
.marketData h3 span { color: rgb(153, 153, 153); font-weight: normal; font-size: 1em; }
.marketData span.data, .marketData div.data { color: rgb(153, 153, 153); font-weight: normal; font-size: 1em; text-align: right; }
.marketData div.data, .marketData div.arr { margin: 3px 0pt; }
.marketData div.ticker a img { margin: 0pt 5px 0pt 0pt; }
.marketData div.ticker { border: 0px none ; margin: 0pt; padding: 5px 0pt 10px; }
.marketdatapromo { border-top: 1px solid rgb(222, 222, 222); margin: 0pt 0pt 14px; padding: 10px 0pt 0pt; font-size: 1.3em; }
.marketdatapromo a.head { margin: 0px; padding: 0pt 0pt 2px; font-size: 1em; color: rgb(153, 0, 0); font-weight: normal; }
.marketdatapromo span { margin: 0px; padding: 0px; font-size: 12px; }
.marketdatapromo a.mdlink { margin: 0px; padding: 0px; font-size: 12px; }
.marketdatapromo img { margin: 0pt 10px 0pt 0pt; float: left; }

/* ::::: http://news.bbc.co.uk/css/screen/1_0_5/nol/v4/promo.css ::::: */

.pb { border: 1px none ; color: rgb(0, 0, 0); width: 203px; font-size: 1.1em; line-height: 1.3em; }
.promobg .pb { border: 1px none ; color: rgb(0, 0, 0); width: 126px; font-size: 1.1em; line-height: 1.3em; }
.promobottombg .promobg .pb { font-size: 1em; }
.pb b { line-height: 1.5em; }
.pb .imvr { margin: 0pt 5px 0pt 0pt; }
.nwfiller2 .brand { padding: 3px 0pt; font-size: 1.1em; font-weight: normal; color: rgb(68, 68, 68); }
.nwfiller2 .nlp { padding: 3px 0pt 3px 5px; }
.nwfiller2 { padding: 0pt; color: rgb(0, 0, 0); width: 100%; }
.nlpa, .brand { font-size: 1.1em; font-weight: normal; }
.nlpa { color: rgb(0, 0, 0); }
.brand { padding: 0pt 0pt 5px; color: rgb(68, 68, 68); }

/* ::::: http://news.bbc.co.uk/css/screen/shared/3pt_ads.css ::::: */

.leaderboardcontainer { background: rgb(63, 63, 63) none repeat scroll 0% 0%; width: 100%; }
.bbccom_display_none { display: none; }
.bbccom_visibility_hidden { visibility: hidden; }
.bbccom_text { color: rgb(102, 102, 102); text-align: right; font-family: arial; font-size: 9px; text-transform: uppercase; letter-spacing: 2px; }
.bbccom_companion_text { padding: 11px 5px 0px 0px; color: rgb(102, 102, 102); text-align: left; font-family: arial; font-size: 9px; text-transform: uppercase; letter-spacing: 1px; float: left; }
.adimg { border-style: none; }
.leaderboard_v4 { padding: 8px 0pt; height: 110px; width: 728px; text-align: center; margin-left: auto; margin-right: auto; }
.leaderboard_v3_5 { padding: 8px 0pt; height: 110px; width: 728px; text-align: center; margin-left: auto; margin-right: auto; }
.leaderboard_v3 { margin: 0pt 0pt 0pt 16px; padding: 8px 0pt; height: 110px; width: 728px; text-align: center; }
.skyscraper_v4 { border: 0pt none ; position: absolute; top: 156px; left: 1000px; width: 160px; height: 600px; text-align: center; }
.skyscraper_v3_5 { border: 0pt none ; position: absolute; top: 310px; left: 815px; width: 160px; height: 600px; text-align: center; }
.skyscraper_v3 { border: 0pt none ; position: absolute; top: 256px; left: 770px; width: 160px; height: 600px; text-align: center; }
.bottom_v4 { margin: 0pt 0pt 0pt 215px; padding: 8px 0pt; height: 80px; width: 470px; text-align: center; }
.bottom_v3_5 { margin: 0pt 0pt 0pt 215px; padding: 8px 0pt; height: 80px; width: 470px; text-align: center; }
.bottom_v3 { margin: 0pt 0pt 0pt 215px; padding: 8px 0pt; height: 80px; width: 470px; text-align: center; }
.button_v4 { border: 0pt none ; margin: 0pt 0pt 0pt 5px; height: 255px; width: 120px; }
.button_v3_5 { border: 0pt none ; margin: 0pt 0pt 0pt 5px; height: 255px; width: 120px; }
.button_v3 { border: 0pt none ; margin: 0pt 0pt 0pt 1px; height: 255px; width: 120px; }
.mpu_v4 { border: 0pt none ; margin: 0pt 0pt 20px 3px; width: 300px; }
.storyprintsponsorship_v4 { border: 1px solid rgb(238, 238, 238); margin: 9px 0pt 29px 213px; padding: 4px 0pt; overflow: auto; width: 251px; }
.storyprintsponsorship_v4 p { padding: 6px 0pt 6px 6px; float: left; font-size: 0.8em; text-transform: uppercase; margin-right: 10px; }
.storyprintsponsorship_v4 .bbccom_text { display: none; }
.adsense_mpu { width: 306px; margin-bottom: 10px; font-size: 1.3em; }
.adsense_middle { width: 466px; margin-bottom: 20px; font-size: 1em; }
.adsensetitle { margin: 5px 0pt 0pt; padding: 5px; background: rgb(237, 243, 243) none repeat scroll 0% 0%; font-weight: bold; color: rgb(85, 85, 85); }
.adsensead { margin: 5px 0pt 0pt; padding: 5px; background: rgb(237, 243, 243) none repeat scroll 0% 0%; }
.adsensead span { color: rgb(0, 0, 0); width: 466px; margin-bottom: 20px; font-size: 0.9em; }
.adsense_mpu .adsensead a { color: rgb(31, 82, 123); }
.adsense_middle .adsensead a { color: rgb(31, 82, 123); }
.adsense_mpu_weather { padding: 5px 10px 10px; background: rgb(252, 252, 252) none repeat scroll 0% 0%; width: 276px; font-size: 0.95em; }
.adsense_middle_weather { width: 466px; margin-bottom: 20px; font-size: 1em; }
.adsense_mpu_weather .adsensetitle, .adsense_middle_weather .adsensetitle { margin: 0pt; padding: 0pt; background: rgb(252, 252, 252) none repeat scroll 0% 0%; font-size: 1.1em; color: rgb(157, 111, 15); }
.adsense_mpu_weather a, .adsense_middle_weather a { color: rgb(153, 153, 153); }
.adsense_mpu_weather span, .adsense_middle_weather span { color: rgb(102, 102, 102); font-size: 1em; }
.adsense_mpu_weather .adsensead, .adsense_middle_weather .adsensead { padding: 5px 0pt 0pt; background: rgb(252, 252, 252) none repeat scroll 0% 0%; }
#bbccom_sponsor_section_news { float: left; margin-top: -8px; }
#bbccom_sponsor_section_news { margin: 0px 0pt 0pt 10px; float: left; }
#bbccom_sponsor_section_news p { margin: 20px 5px 0pt 0pt; float: left; }
#bbccom_sponsor_section_news img { display: block; }
#bbccom_sponsor_section { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; position: absolute; color: white; left: 510px; top: 10px; text-align: right; width: 130px; }
#bbccom_sponsor_section div { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; width: 130px; float: none; display: block; }
#bbccom_sponsor_section div a { width: 130px; }
.sportbanner .bbccom_display_none { display: none; }
.sportbanner { position: relative; }
