/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
/*reset.css*/body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*fonts.css*/body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}
/*grids.css*/body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.301em;min-width:750px;}#doc2{width:73.074em;*width:71.313em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.117em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.3207em;*width:12.0106em;}.yui-t1 #yui-main .yui-b{margin-left:13.3207em;*margin-left:13.0106em;}.yui-t2 .yui-b{float:left;width:13.8456em;*width:13.512em;}.yui-t2 #yui-main .yui-b{margin-left:14.8456em;*margin-left:14.512em;}.yui-t3 .yui-b{float:left;width:23.0759em;*width:22.52em;}.yui-t3 #yui-main .yui-b{margin-left:24.0759em;*margin-left:23.52em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.512em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.512em;}.yui-t5 .yui-b{float:right;width:18.4608em;*width:18.016em;}.yui-t5 #yui-main .yui-b{margin-right:19.4608em;*margin-right:19.016em;}.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.52em;}.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.52em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gb .yui-u,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;margin-left:2%;width:32%;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:.8%;}.yui-gb .yui-u{float:right;}.yui-gb div.first{margin-left:0;float:left;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g div.first{*margin:0;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-gc div.first,.yui-gc div.first,.yui-gd .yui-g,.yui-gd .yui-u{width:66%;}.yui-gd div.first,.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf div.first{width:24%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first {float:left;}.yui-ge div.first,.yui-gf .yui-g,.yui-gf .yui-u{width:74.2%;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}.yui-gb .yui-u{float:left;}.hdn {
 position: absolute;
 left: -999px;
 width: 990px;
}
/** HP Choice sections */
#bd h2.ynw-sect, #bd h3.ynw-sect {margin:1em 0 0.5em 0;clear:both;}
#bd h2.ynw-sect a, #bd h3.ynw-sect a{ font-size:121%; color:#777778;text-decoration: underline;font-weight:bold; }


 
.mTab {margin-top:2em; border-top:1px solid #ccc;padding-bottom:0.5em;height:7em;width:98%;margin-left:1px;}
 
.mTab ul.tab{float:left; margin:0; padding:0; list-style:none; width:100%;position:relative; top:-2.1em; left:-1px; }
.mTab ul.tab li{float:left; font:bold 100% Arial; display:block;height:1.9em;background: #EFEFF0 url(http://l.yimg.com/eur.yimg.com/i/eu/ne/grbgg2.gif);margin:0;margin-right:3px; }
.mTab ul.tab li li {height:auto;}
.mTab ul.tab a.tab{display:block; text-decoration:none; color:#003399;padding:5px 5px 1px; text-align:center;*background: #EFEFF0 url(http://l.yimg.com/eur.yimg.com/i/eu/ne/grbgg2.gif);font-size:100%;position:relative;}
.mTab ul.tab a.tab:visited{color:#003399; }
.mTab ul.tab a.tab:hover{text-decoration:underline; }
.mTab ul.tab LI.on{background:#fff;background-image:none;border:1px solid #ccc;border-bottom:0;height:2.1em;}
.mTab ul.tab LI.on a.tab{color:#000; padding-bottom:4px;background:#fff;background-image:none;}
.mTab ul.tab LI.on a.tab:visited{color:#000; }
.mTab ul.tab LI.on a.tab:hover{text-decoration:none; }
.mTab div.pane { position:absolute; left:-9999px;top:2.1em;margin:0;width:100%;_width:auto;border:1px solid #ccc;border-top: 0;background-color:#fff;word-wrap:break-word;}
.mTab div.paneShow { z-index:1000;left:0px;height:8.35em;overflow:auto;overflow-x:hidden;overflow-y:auto; }
.mTab div.paneHide { left:-9999px;}
.mTab ul.tab div ul{margin:5px;padding-right:10px;}
.mTab ul.js div.paneShow { overflow:visible;height:auto;}
#ynw-evt .mTab ul.tab div ul,
#ynw-evt .mTab ul.js div ul,
#ynw-hp .mTab ul.tab div ul,
#ynw-hp .mTab ul.js div ul {
 *width:22.85em;
}
#ynw-art .mTab ul.tab div ul {
 *width:12.25em;
}
.mTab ul.tab div li{ float:none;padding-bottom:0;background:none;margin-bottom:5px;display:block;}
.mTab ul.tab div .bul LI,#ynw-sb .mTab ul.tab div .bul LI.more{ background:url(http://l.yimg.com/eur.yimg.com/i/eu/ne/chevr.gif) no-repeat;}
.mTab ul.tab div ul.bul li {font-family:arial;}
.mTab ul.tab div ul.bul li a {font-weight:normal;vertical-align:top; padding:0;margin:0;}
#ynw-sb .mTab ul.tab div li.more { margin-left:2px;padding-left:14px;}
.mTab ul.tab div ul.bul li.more a{font-weight:bold;}
.mTab ul.tab UL CITE {float:none;}
.mTab ul.tab div li CITE { font-family: Verdana;font-size:85%;}
.mTab ul.tab div li{ width:98%;}
#hotspots li { list-style-position:inside;list-style-type:decimal;margin:0.5em 0;font-size:100%;}
#hotspots li.last a {margin-left:0.5em;}
#hotspots li.last {border-left:1px solid #003399;}
#hotspots li.hs-ft {float:left;list-style-type:none;margin-right:0.5em;}
.hdn {
 position: absolute;
 left: -999px;
 width: 990px;
}
/* navigation section rules 
 * --------------------------------------------------------------------- */
 #yg-nav {
 margin-top:10px;
 float:left;
 width:100%;
 }
 #yg-nav H2, #hd H3 {
 /* remove the headers from the visual rendering */
 position: absolute;
 left: -999px;
 width: 990px;
 
 }
 #yg-nav LI {
 float: left;
 }
 #yg-nav LI A {
 text-decoration: none;
 }
 #yg-nav LI A:hover {
 text-decoration: underline;
 }
 
 /* primary navigation rules 
 * --------------------------------------------------------------------- */
 #yg-nav UL.pri {
 /* can be a more complex background image, but must align to the bottom */
 /* pushes the first tab in */
 padding-left: 3px;
 margin-right:1px;
 *margin-right:0px;
 float:left;
 clear:both;
 }
 #yg-nav .pri LI {
 background: #EFEFF0 url(gris.gif) no-repeat top left;
 font: bold 77% Verdana;
 /* separates tabs -- is cumulative with the padding-left on the UL */
 margin-left: 3px;
 margin-right: 1px;
 } 
 #yg-nav .pri LI.here {
 background: #21334A url(monbleuf.gif) no-repeat top left;
 }
 #yg-nav .pri LI A, #yg-nav .pri LI STRONG {
 display: block;
 /* adjust for different colour schemes */
 color: #434343;
 /* distance from the edge of the image to where the text should start;
 * (adjust for different tab images) */
 padding-left: 5px;
 font-weight:bold;
 }
 #yg-nav .pri LI SPAN {
 display: block;
 background: url(gris.gif) no-repeat top right;
 /* distance from the edge of the image to where the text should start;
 * (adjust for different tab images) */
 padding:3px 8px 2px 0;
 /* include these rules for transparent tab bg images */
 position: relative;
 right:-2px;
 }
 #yg-nav .pri LI.here SPAN {
 background: url(monbleuf.gif) no-repeat top right;
 /* adjust this for different colour schemes */
 color: #FFCC66;
 /* distance from the edge of the image to where the text should start;
 * (adjust for different tab images) 
 * NOTE: this should be the height of the background image's bottom
 * line taller than in the rule above */
 padding-bottom: 2px;
 }
 #yg-nav .pri LI.orphan {
 background: none;
 font-weight: normal;
 }
 #yg-nav .pri LI.orphan A {
 color: #000;
 /* same top padding as used in the '#yg-nav .pri LI SPAN' rule */
 padding-top: 3px;
 }
 #yg-nav .pri LI.sep {
 float: right;
 }
 /* secondary navigation rules 
 * --------------------------------------------------------------------- */
 #yg-nav UL.sec {
 background: #21334A url(monbleuf.gif) top repeat-x;
 border-bottom: 1px solid #999;
 padding: 2px 2%;
 float:left;
 clear:both;
 width:96%;
 min-height: 23px;
 }
 * html #yg-nav UL.sec { height: 23px; } /* Min-height for IE6 */
 #yg-nav .sec LI {
 background: none;
 font: 77% Verdana;
 padding: 5px 0px 6px 11px;
 }
 #yg-nav .sec LI.first {
 border-left: none;
 margin-left: 0;
 padding-left: 0;
 background:none;
 }
 #yg-nav .sec LI A, #yg-nav .sec LI STRONG {
 padding-left: 0;
 padding-right:8px
 }
 #yg-nav .sec LI A STRONG {
 padding-right:0;
 }
 #yg-nav .sec STRONG span{
 /* rouge */
 color: #FFCC66;

 
 }
 #yg-nav .sec LI.here { 
 color:#fff;
 }
 #yg-nav .sec LI A {
 color: #fff;
font-weight:bold
 }
 #yg-nav UL.sec LI.here strong {
 font-weight:bold;
 }
 /* search area rules 
 * --------------------------------------------------------------------- */
 #hd FORM.sch,#ft FORM.sch {
 padding: 1px 0 4px 0;
 text-align: center;
 background: #98999E;
 color:white;
 vertical-align: baseline;
 clear:both;
 } 
 #hd FORM.sch LABEL, #hd FORM.sch SELECT, #hd FORM.sch INPUT.submit,#ft FORM.sch LABEL, #ft FORM.sch SELECT, #ft FORM.sch INPUT.submit {
 font:85% Verdana;
 line-height:normal;
 }
 #hd FORM.sch INPUT.submit,#ft FORM.sch INPUT.submit {
 padding:0 5px;
 }
 #hd FORM.sch LABEL,#ft FORM.sch LABEL {
 font-weight: bold;
 }
 #hd FORM.sch A,#ft FORM.sch A {
 font-size: 85%;
 padding-left: 5px;
 color:#003366;
 text-decoration: none;
 font-family:Arial;
 }
 
 #hd FORM.sch A:hover, #ft FORM.sch A:hover {
 text-decoration: underline;
 }
 /* standard clear-after rules */
 #yg-nav:after, #yg-nav UL.pri:after, #yg-nav UL.sec:after, #yg-nav .trn:after {
 visibility: hidden;
 height: 0;
 display: block;
 content: ".";
 clear: both;
 }
 #yg-nav, #yg-nav UL.pri, #yg-nav UL.sec, #yg-nav .trn {display: inline-block;}
 /* hide from ie/mac */
 * HTML #yg-nav, * HTML #yg-nav UL.pri, * HTML #yg-nav UL.sec, * HTML #yg-nav .trn {
 zoom:1;
 }
 /**/
 /* ie/mac *//*/
 #yg-nav, #yg-nav UL.pri, #yg-nav UL.sec, #yg-nav .trn {
 display: inline-table;
 }
 
 #yg-nav .trn {
 padding-bottom: 6px;
 }
 #yg-nav .trn SELECT {
 font-size: 85%;
 }
 #yg-nav .utl UL {
 border: 1px solid #000;
 }
 /**/
 
 /* ie/mac -- display: block is too strong on IE/Mac and won't collapse 
 * when floated, so use its version of inline block elements *//*/
 #yg-nav LI, #yg-nav .pri LI A, #yg-nav .pri LI STRONG, #yg-nav .pri LI SPAN {
 display: inline-table;
 }
 #yg-nav UL.pri, #yg-nav UL.sec {
 width: 100%;
 }
 /**//*General*/
.clr:after{
 visibility:hidden;height:0;display:block;content:".";clear:both;
}
.clr{display: inline-block;}
body { bgcolor: #FFF; color: #000; }
body * { line-height: 1.22em; }
.alert { color: red; }
/* hide from mac */
* html .clr, { zoom:1; }
.clr{display: block;}
/**/
a,a:link, a:visited {text-decoration:none;color:#003399;}
a:visited { color:#800080;}
a:hover,#ygmh a {text-decoration: underline;}
p {color:#333;}
.sub { padding:0;margin-left:1em;}
a.bhvLink { cursor:pointer;cursor:hand;}
a.bhvLink:hover { text-decoration: underline}
a.bhvLinkOff { cursor:text;font-weight:bold;color:#000;}
a.bhvLinkOff:hover { text-decoration: none;}
.dt {font:bold 85% Arial;}
#ynw-hp .dt { font-weight: normal;}
HR { height: 2px; overflow: hidden; border: 1px solid white; border-top: 1px solid #98999E;}
HR.inv { height: 1px; border: 1px solid white; border-top: 1px solid #fff; ;font-size:0;margin:0;line-height: 0}
div.hr { background:#fff url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) bottom repeat-x; clear:both; }
div.hr hr { height: 1px; overflow: hidden; border: 1px solid white; border-top: 1px solid #fff; * border-bottom: 1px solid #fff;visibility:hidden;}
 div.yui-g div.yui-u div.hr { display: none; }
CITE { color:#777778;/*color:#98999E;*/margin-left:5px;font-style: normal;font-family:Arial;float:left;font-size:92%;}
.meta { color:#777778;/*color:#98999E;*/font-style: normal;font-family:Arial;font-size:92%;}
CITE SPAN { font-weight: bold;}
UL CITE {float:none;margin-left:5px;}
.flr { float:right;}
.fll { float:left;}
.bth { clear:both;}
.vis { display:block;}
.invs { display:none;}
.ss LI,LI.ss,a.ss,dt.ss { padding-left:20px;background: url(http://l.yimg.com/eur.yimg.com/i/uk/ne/icon.gif) no-repeat 0 1px;}
.vid LI,LI.vid,a.vid,a.vid { padding-left: 20px;background: url("http://l.yimg.com/eur.yimg.com/i/eu/ne/small.gif") 0px 1px no-repeat;}
#ynw-sb .vid LI,#ynw-sb LI.vid,#ynw-sb a.vid { background: url("http://l.yimg.com/eur.yimg.com/i/eu/ne/small.gif") 0px 1px no-repeat; }
.bul LI, LI.bul { padding-left:10px;background:url(http://l.yimg.com/eur.yimg.com/i/eu/ne/chevr.gif) no-repeat 0px 2px; }
.raquo LI, LI.raquo{padding-left: 20px;background: url(http://l.yimg.com/eur.yimg.com/i/uk/ne/arrow.gif) no-repeat 5px 6px;}
.doc LI,LI.doc { padding-left: 20px;background: url(http://l.yimg.com/eur.yimg.com/i/uk/ne/icon3.gif) no-repeat 2px 1px;}
.email LI,LI.email { padding-left: 20px;background: url(http://l.yimg.com/eur.yimg.com/i/uk/ne/mail32.gif) no-repeat 0px 0px;}
.prnt LI,LI.prnt { padding-left: 20px;background: url(http://l.yimg.com/eur.yimg.com/i/uk/ne/print3.gif) no-repeat 0px 0px;}
.dash LI, LI.dash {margin-left:5px;padding-left:9px;min-height:25px;background:url(http://l.yimg.com/eur.yimg.com/i/uk/ent/dash.gif) no-repeat 1px 7px;}
.im LI, LI.im { margin-left: 5px;padding-left: 20px;background:url(http://l.yimg.com/eur.yimg.com/i/uk/ne/im21.gif) no-repeat 0 0;}
.thmb LI IMG { float:left;margin:0 10px 5px 0;}
.thmb LI {clear:both;}/*float:left removed as IE doesn't display number*/
.aud LI, LI.aud,a.aud { padding-left:20px;background:url(http://l.yimg.com/eur.yimg.com/i/eu/ne/icon21.gif) no-repeat 0px 2px; }
.blog LI, LI.blog { padding-left:17px;background:url(http://l.yimg.com/eur.yimg.com/i/eu/ne/blog3.gif) no-repeat 0 0 ; }
ul.ext li{padding-left:17px;background:url(http://l.yimg.com/us.yimg.com/i/nt/ic/ut/bsc/newwin12_1.gif) top left no-repeat; }
li.ext a { padding-right:12px;background:url(http://l.yimg.com/us.yimg.com/i/nt/ic/ut/bsc/newwin12_1.gif) top right no-repeat;}
.pipe li { display:inline;border-right:1px solid black;margin-right:2px;padding-right:5px; }
.pipe li.last { border:0;}
#ynw-sb ul.bul LI { background-position:2px 2px;}
#ynw-evt .thmb LI {width:95%;} 
.thmb LI P { line-height: 122%;}
#ynw-mpop ol { background:#fff url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) bottom repeat-x; padding-bottom:0.5em; margin-top:10px; }
#ynw-mpop ol LI h3 { display:inline;*display:block;}
#ynw-mpop ol p{font-weight: normal;}
#ynw-mpop ol LI { font-weight:bold;margin-top:10px;list-style-type:decimal;list-style-position: outside;margin:0 010px 10px ;clear:both}
#ynw-mpop ol {padding-left:20px;}
#ynw-mpop ol li.thmb a.img { float:left;margin:0 10px 5px 0;clear:both;}
#ynw-mpop ol li.thmb img { margin-top:2px;}
#ynw-mpop ol li.thmb { padding-left:110px;margin-left:-100px;*margin-left:-100px;*padding-left:110px;}
html:not([lang*=""]) #ynw-mpop ol li.thmb { padding:0;margin:0;margin-left:10px;margin:0 0 10px 10px;}
#ynw-mpop ol cite { float:none;display:block;margin-left:0;}
#ynw-mpop ol LI p.meta { font-size:77%;}
#ynw-mpop ol.thmb li a.img{ float:left;} /*with float:left (see LI .thmb rule, no numbers solution?*/
#ynw-mpop .hdr { margin-top:10px;}
#ynw-mpop ol li.thmb h2.evthdr { *display:inline;}
#ynw-mpop ol h2.evthdr, h3.evthdr { clear:right;
color:#777778;/*color:#98999E;*/
display:block;
font-family:Arial,sans-serif;
font-size:77%;
font-weight:bold;
text-transform:uppercase; } 
#mpopArch { margin-top:0.5em;}
#ynw-sb .thmb LI { margin-bottom:0.5em; }
#ynw-sb .thmb LI.more { margin-bottom:0em;}
#ynw-sb .thmb LI a { font-weight:bold;}
.dblCol {width:90%; }
.dblCol LI{ width:45%;float:left; margin:0 2.5% 0 0;}
#ss_list.dblCol li { margin: 0 1.5% 0 0; }
#doc.fr #ss_list.dblCol li { margin: 0 -2.5% 0 0; width:32%; }
#doc.fr #ss_list.dblCol li.more { width:100%; }
.dblCol LI LI { width:90%;}
.dblCol LI.more {width:100%;margin-top:0.5em;clear:both; }
/*LOCAL NEWS*/
.localnews h2.sectHdr { margin: 0 0 0.25em 1em; }
.localnews LI { margin-bottom: 1em; }
.localnews .dblCol LI { width: 42%; margin-bottom: 0em; }
/*More stories module*/
#ynw-mrsthdr{background-color:#98999E;color:#fff;padding:3px 3px 3px 10px;font:bold 85% arial;text-transform:uppercase; }
#ynw-hp #ynw-mrsthdr {margin-top:10px;*margin-top:0;}
#ynw-mrst { margin:5px 0 5px 0; background:url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) bottom repeat-x;padding-bottom:0.5em;}
#ynw-mrst CITE { font:85% Arial;}
#ynw-mrst CITE span{font-weight:bold;} 
#ynw-mrst LI{margin-bottom:2px;background-position:0 0;font-size:92.333%;}
#ynw-mrst LI.more { margin-top:2px;font:85% verdana;background-position:0 2px;}
/*headers*/
H1,#ynw-mpop h2#mPopPgHdr{ 
font-size:149%;
color:#777778;/*color:#98999E;*/
margin:17px 0 10px 0;
font-weight: 400;
}
#ynw-art h1,#pu-ss h1{ float:left;color:#333;font-weight:bold;}
/* Top Story*/
#ynw-hp #ynw-topStory {padding-top:5px;}
#ynw-topStory a.fll {margin-right:10px;}
#ynw-topStory h2 { font-size:156%;font-weight: bold;*margin-top:-5px;}
#ynw-topStory p { margin-bottom:0.5em;font-size:92.333%; }
#ynw-topStory cite {
 margin-left:0;float:none;font-size:77%;vertical-align:top;
}
#ynw-topStory cite span { color:#777778;/*color:#98999E;*/vertical-align:top;}
#ynw-hp #ynw-topStory cite span { color:#990100; }
#ynw-topStory ul.moreLnks { float:left;margin-left:3px;width:50%;}
#ynw-topStory .moreLnks li {font-size:95%; margin-bottom: 0.5em; }
#ynw-topStory .moreLnks li.vid { background: url("http://l.yimg.com/eur.yimg.com/i/eu/ne/small.gif") 0px 1px no-repeat; }
#ynw-topStory .moreLnks li span, #ynw-related li span, #ynw-art div#relatedPhArt li span, #pu-ss div#relatedPhArt li span { color: #666666; font-weight: bold; text-transform: uppercase; }
#ynw-art div.mod li span{ color:#003399;font-weight:bold;}
#ynw-topStory span.dt {}
#ynw-topStory a.thmbLnk { margin:5px 0.7em 0 0;*margin-top:0;}
/*End Top Story*/
/*Wide Top Story*/
#ynw-topStoryW {padding-top:5px;}
#ynw-topStoryW cite { vertical-align:top;font:77% verdana;}
#ynw-topStoryW #ynw-topStory{ width:60%;margin-top:5px; }
#ynw-topStoryW ul.moreLnks { width:100%;}
#ynw-related {width:35%;margin:0 0 0 5px; padding:0 0 0 8px; background:url(http://l.yimg.com/us.yimg.com/i/us/nws/pr/dline_hor.gif) repeat-y;}
/*End Wide Top Story */
/*Story*/
 a.thmbLnk {float:left;margin:0 0.7em 0.7em 0;}
.ynw-story a.thmbLnk { margin-top:3px;}
.ynw-story h2, .ynw-story h3 { font-weight: bold;}
.ynw-story p { margin:0.3em 0 0.5em 0; }
.ynw-story ul.moreLnks {float:left;margin-bottom:0.5em;clear:both;}
.ynw-story cite {
 margin-left:0;float:none;vertical-align:top;
}
.ynw-story ul.moreLnks cite {vertical-align:baseline;}
.ynw-story ul.moreLnks LI.more { background-position:0 2px;}
#ynw-hp .ynw-story h2 a, #ynw-hp .ynw-story h3 a{font:bold 128% Arial}
#ynw-hp .ynw-othstr div.sectMore ul ,.ynw-othstr ul.thmb li,#ynw-evt #ynw-topStory,ul.archive ul.bul,ul.archive ul.vid, UL.photos li{ margin:0; background:url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) bottom repeat-x; padding-bottom:8px;}
.ynw-othstr ul.thmb li.last { background:none;}
#ynw-hp .ynw-othstr div.sectMore { background:url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) top repeat-x; display:block;margin:0 0 1.5em 0;padding-top:3px;}
#ynw-hp .ynw-othstr div.sectMore ul { padding-bottom:5px;font-size:85%;margin:0;}
#ynw-hp .ynw-othstr div.sectMore ul{ clear:both;display:block;}
ul#mrPhEvts li { padding: 0 0 0 20px; background: transparent url(http://l.yimg.com/eur.yimg.com/i/uk/ne/icon.gif) no-repeat scroll 0pt 1px; }
#ynw-hp .ynw-othstr div.sectMore li.vid { background-position:2px 1px;}
#ynw-hp .ynw-othstr div.sectMore li.ss { background-position:0px 2px;}
div.sectMore ul{margin-bottom:1em }
div.sectMore LI { float:left;margin-top:1px;padding-top:3px;padding-bottom:2px;}
div.sectMore LI A { border-right:1px solid #98999E;float:left;margin:0;padding:0;line-height:1em;padding-right:7px;margin-right:5px}
div.sectMore LI.last A { border:none;}
#ynw-hp div.sectMore LI.vid { background-position: 1px 1px;}
div.sectMore LI.ss { background-position: 0 0;}
.ynw-othstr {background-color:white; }
.ynw-othstr ol { clear:both;}
.ynw-othstr CITE { display: block;margin-left:0px;font-size:77%;vertical-align:top;}
.ynw-othstr h3 CITE span, #ynw-evt .ynw-othstr CITE span { vertical-align:top;}
.ynw-othstr ul CITE {display:inline;}
#ynw-hp .ynw-othstr ul CITE.ct {width:70%;font:Arial;vertical-align:top;}
.ynw-othstr .ynw-story h3 a {font:bold 128% Arial}
.ynw-othstr h2 a {font-weight:bold; }
.ynw-othstr ul.fc h2 a { font-size: 156%; }
.ynw-othstr ul li.more a{font-weight:bold;}
.ynw-othstr ul li li cite {margin-left:5px;}
#ynw-evt .ynw-othstr .thmb li { margin-bottom:0.7em;}
#ynw-evt .ynw-othstr .thmb li.last {margin-bottom:10px;}
#ynw-evt .ynw-othstr ul {margin-top:10px;}
#ynw-evt .ynw-othstr ul li.last { background:none;padding-bottom:0;}
.ynw-othstr p.cnt {line-height:122%;margin-top:0.3em;}
.ynw-othstr p.cnt a.more {font-size:77%;}
#ynw-evt .ynw-othstr p.cnt { line-height:normal;}
.ynw-othstr .bul li { padding-left:13px;margin-bottom:5px;}
#ynw-mpop #ynw-othstr p {margin-top:15px;}
#doc h2.subCatModHdr, #doc h3.subCatModHdr { margin:0.3em 0 0.3em 0;color:#777778;/*color:#98999E;*/font:bold verdana; text-transform:uppercase}
#doc h2.subCatModHdr a, #doc h3.subCatModHdr a {font-weight:bold;font-family:arial;font-size:85%; color:#777778;/*color:#98999E;*/text-decoration: underline;text-transform:uppercase;}
#ynw-art h2.subCatModHdr { margin-top:0.5em; }
#ynw-art h2.subCatModHdr ,#ynw-art h2.subCatModHdr a{color:#777778;/*color:#98999E;*/text-transform:none;font-size:107%;}
h2.sectHdr, h3.sectHdr, h4.sectHdr, .storyModHdr { font:bold 85% Arial;color:#777778;/*color:#98999E;*/text-transform: uppercase;}
.subCatMod { background:url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) bottom repeat-x; padding-bottom:0.5em; margin-bottom:0.5em;}
.subCatMod LI { margin-bottom:3px;}
.subCatMod LI a { margin-right:0.5em;}
.subCatMod p { margin:0;padding:0;border:1px solid black;}
.storyModHdr { display:block;text-transform: uppercase;}
/* Sidebar */ 
#ynw-sb .bul LI, #ynw-sb LI.bul {background-position:0 -3px}
#ynw-hp #ynw-sb{margin-top:5px;}
#ynw-sb h3,h2#mPopPhH { color:#777778;/*color:#98999E;*/font:bold 85% Arial;margin-bottom:0.5em;text-transform: uppercase;padding:0;}
#ynw-sb h4 { font-weight: bold;}
#ynw-sb .mod {
 display:block; background:url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) bottom repeat-x; padding-bottom:11px; margin:0 0 6px 0;
}
#ynw-sb .mod.last {background:none;}
#ynw-sb ul#fc li { line-height:122%; font-size:112%;}
/*#ynw-sb .mod CITE { float:none;text-align:left;color:#777778;/*color:#98999E;*/clear:none;}*/
#ynw-sb .mod dd.last { margin-bottom:0;}
#ynw-sb .mod dd { margin-bottom:5px;line-height: 1.2;}
#ynw-sb .mod dt a { font-weight: bold;}
#ynw-sb .mod dt a img {float:left;margin-right:10px;padding:0;}
#ynw-sb .mod ul.bul li {padding-left:15px;line-height: 1.0}
#ynw-sb ul {display:block;clear:both;text-align:left;}
#ynw-sb .mod li.more { font-weight:bold;}
#ynw-sb div.mediamod ul.vid li{zoom:1;}
#ynw-sb div.mediamod span.playLnk a{margin:0;padding-right:20px;background: url(http://l.yimg.com/eur.yimg.com/i/uk/ne/icon.gif) no-repeat 100%;float:right;}
#ynw-sb div.mediamod .vid span.playLnk a { background: url(http://l.yimg.com/eur.yimg.com/i/uk/ne/icon1.gif) no-repeat 100% 1px;} 
#ynw-art #ynw-sb div.mediamod span.playLnk a{ background: url(http://l.yimg.com/eur.yimg.com/i/eu/ne/enlar.gif) no-repeat 100% 0;} 
#ynw-sb div.mediamod span.playLnk {margin:0;padding:5px;background:#DCDDE2 url(http://l.yimg.com/eur.yimg.com/i/eu/ne/grbgg.gif) repeat-x;display:block;position:relative;top:-3px;}
#ynw-art #ynw-sb div.mediamod span.playLnk a { padding:2px 20px 2px 0;}
#ynw-sb .mod LI STRONG { font-weight:bold;}
#ynw-sb .mob P STRONG { font-weight:bold;}
#ynw-sb .mob p.mobMsg { background: #DDDCE1 url(http://l.yimg.com/eur.yimg.com/i/eu/ne/grbgg1.gif) repeat-x;padding:5px;margin-bottom:0.5em;}
#ynw-sb .mob p.mobMsg span { margin-right:1em;width:45%;display:block;float:left;}
#ynw-hp #ynw-sb div.mediamod ul li{margin-left:0;}
#ynw-hp #ynw-sb div.mediamod ul li.orph{text-align:center;}
#ynw-sb div.mediamod ul li { line-height:122%; margin-bottom:0.25em;}
#ynw-sb div.mediamod ul li.first { padding:2px 0 2px 20px; background-color:#DCDDE2;background-position: center left;font-weight:bold;}
/*event photo*/
/*Gecko hack*/
html:not([lang*=""]) #ynw-sb #photo LI.op, html:not([lang*=""]) #ynw-sb #photo LI.more { margin-left:0;}
/*end gecko hack */
#photo LI.thmb { width:12em;text-align:center;float:left;margin-left:0;}
#ynw-sb #photo LI.op,#ynw-sb #photo LI.more { margin-left:12em;}
#ynw-sb div.mediamod ul li.more{margin-right:0.5em;margin-left:0;}
#ynw-art .mediamod p { clear:both;}
.mediamod p {color:#333;text-align: left;margin-top:0;}
.mediamod p a {display:block;}
#ynw-hp #ynw-sb div.mediamod li.stlnk a { font-weight:bold;} 
#ynw-feeds {margin:0;}
#ynw-feeds dt { width:50%;}
#ynw-feeds dd {margin-left:10px;padding-top:0em;}
#ynw-feeds dt, #ynw-feeds dd { float:left;vertical-align:top;}
#ynw-sb #ynw-feeds dd.more { margin-left:0;}
#ynw-info h2 { margin-top:1em;}
.moreFeedLnk { vertical-align:top;}
#doc .msg cite { color:#777778;/*color:#98999E;*/margin:0;padding:0;display:block;}
#doc .msg li { margin:3px 0 0 0;zoom:1;}
#doc #ynw-sb .msg .bul li { background-position:1px 2px;padding-left:10px;}
#cartoon LI.thmb {float:left;margin:0 1em 0 0.7em;} /* the *margin-left is for IE6 only*/
ul#toplinks {background:url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) bottom repeat-x;padding-bottom:1em;margin-bottom:0.3em;}
ul#toplinks LI { float:left;padding:0 0 0 0.5em;font-size:92%;border-right:1px solid #98999E;line-height:1em;}
ul#toplinks LI.first { margin-left:0; padding-left:0;}
ul#toplinks LI.last { border:none;}
ul#toplinks LI A, ul#toplinks LI span, ul#toplinks LI h3 { float:left;padding:0;padding-right:0.5em;line-height:1em;font-weight:normal}
.wbox {
 background: url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rcbox.gif) no-repeat bottom right;
 padding-right: 3px;
 margin-bottom: 10px;
}
.wbox .top {
 background: url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rcbox.gif) no-repeat top right;
 height: 17px;
 margin-right: -3px;
}
.wbox .top DIV {
 background: url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rcbox.gif ) no-repeat top left;
 width:98%;
 height: 17px;
 
}
.wbox .content {
 background: url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rcbox.gif) no-repeat bottom left;
 padding: 7px 7px 10px 10px;
 font-family:arial;
}
#ynw-sb .wbox ul li { float:left;background-position:0 0}
#ynw-sb .wbox ul li.first,.dash li.first { background:none;margin-left:0;padding-left:0;}
#ynw-sb .wbox ul.dblCol li{ padding-left:10px;}
#ynw-sb .wbox ul,#ynw-sb .wbox ul li { background-color:transparent;}
#ynw-sb ul.dblCol li{ padding-left:10px;width:40%;}
#ynw-sb ul.dblCol li.more{ padding-left:10px;width:auto;}
.ybox {
 background: url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rcby.gif) no-repeat bottom right;
 padding-right: 3px;
 margin-bottom: 2px;
 clear:both;
}
.ybox .top {
 background: url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rcby.gif) no-repeat top right;
 height: 11px;
 margin-right: -3px;
}
.ybox .top DIV {
 background: url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rcby.gif) no-repeat top left;
 width: 3px;
 height: 16px;
}
.ybox .content {
 background: url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rcby.gif) no-repeat bottom left;
 padding: 12px 7px 10px 5px;
} 
.box .top h3,.ybox .top h3,.wbox .top h3 { margin: 5px 5px 5px 10px;padding-top:7px;font-weight: bold;}
.ybox ul li img { float:left;margin-right:5px;}
.ybox ul li.frst { border-top:none;padding-top:0;}
.ybox ul li {padding:10px 0 10px 5px;border-bottom:1px solid #ccc;border-top:1px solid white;font:verdana;height:2em;min-height:25px;display:block;}
.ybox ul li.lst { border-bottom:none;}
.gbox {
 background: url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rcbg.gif ) no-repeat bottom right;
 padding-right: 3px;
 margin-bottom: 2px;
 margin-top:10px;
}
.gbox .top {
 background: #98999E url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rcbg.gif) no-repeat top right;
 height: 22px;
 margin-right: -3px;
}
.gbox .top DIV {
 background:#98999E url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rcbg.gif) no-repeat top left;
 width: 96%;
 height: 22px;
}
.gbox .content {
 background: url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rcbg.gif) no-repeat bottom left;
 padding: 7px 7px 0 10px;
}
#ynw-sb .gbox .top h3 {color:#fff; margin: 5px 5px 5px 10px;padding-top:5px;}
#ynw-sb .gbox dt { color:#666;font-weight:bold;}
#ynw-sb .gbox dd {margin-bottom:10px;padding-bottom:10px;}
#ynw-sb .gbox dd a { color:#002758; }
.loc { font:bold 100% Arial;color:#777778;/*color:#98999E;*/margin-bottom:0.5em;display:block;}
select#wthrLocation {
 float:left;width:80%;margin-right:1em;
 }
input.wthrSub { margin-left:1em;}
/* Footer */
#ft { text-align: center;font-size:100%;font-family:Arial;margin-top:1em;}
#ft #srch { 
 
 background:#A7B2BB;
 color:white;
}
#ft p.copy { font-size:85%;}
#ft #srch .sch {padding-top:2px; background: #98999E;}
.localsch { background: #A7B2BB;margin:0 auto;text-align:center;color:white;font-weight:bold;margin-top:0.5em;}
.localsch form {padding:2px; }
#ft ul {margin:5px;font-size:85%;}
#ft ul li a strong { color:#000;}
#ft ul li.first {border:none;}
#ft ul li {display:inline;margin-left:4px;padding-left:6px;border-left:1px solid #003db8;}
#ft #srch ul.dash {display:inline;display:inline;position:relative;top:3px;margin:0;}
#ft ul.dash LI A{ padding-left:3px;margin-left:1px;}
#ft #srch ul li a{color:#003366;}
#ft #srch li {border:0;}
#ft #ynw-hlp li { border:none; }
/*article specific*/
#ynw-art #bd cite.auth{font:77% arial; width:100%;display:block;margin-bottom:10px;}
/*photo article*/
#photoDet cite.auth {margin-left:0;display:block;}
#photoDet cite span {margin:0;font-weight:bold;}
#photoDet a.prvLogo img { float:right;}
#pu-ss #photoDet cite.auth {width:100%;font-size:85%;margin-bottom:0.5em;}
#ynw-art h1 { margin:12px 0 0;font-weight:bold; width: 70%;}
#ynw-art #ymast h1 { width: auto; }
#ynw-art #hd a.prvLogo, #ynw-art #hd p.prvLogo{ margin:10px 0;float:right;}
#ynw-art #bd {clear:both;}
#ynw-art #bd { background:url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) top repeat-x;color:#333;padding-top:1em; }
#ynw-art #bd #yui-main p {margin:10px 0;}
#ynw-art #bd #yui-main p.provider_link {text-align: right;}
#ynw-art #bd #yui-main p.first {clear:both;margin:10px 0;}
#ynw-art #bd #yui-main ul.msg li p.post { margin:5px 0 0 0;font:normal 85% Georgia;color:#333;}
#ynw-art #bd #yui-main ul.msg li.more { font-size:85%;background:none;padding:0;}
#ynw-art #bd #yui-main ul.msg cite { color:#777778;/*color:#98999E;*/}
#artacts { margin-bottom:1em;padding-top:0.5em;}
#artacts li { float:left;font:77% verdana; margin-right:10px;padding-left:15px;}
#artacts li.blog { padding-left:20px;}
#artacts li.prnt { background:url(http://l.yimg.com/us.yimg.com/i/nt/ic/ut/bsc/prnt12_1.gif) no-repeat 0 1px; }
#artacts li.doc { background:url(http://l.yimg.com/us.yimg.com/i/nt/ic/ut/bsc/post12_1.gif) no-repeat 0 2px;}
#artacts li.email { background:url(http://l.yimg.com/us.yimg.com/i/nt/ic/ut/bsc/mail12_1.gif) no-repeat 0 2px; }
#artacts li.im { background:url(http://l.yimg.com/us.yimg.com/i/nt/ic/ut/bsc/im12_1.gif) no-repeat 0 3px;margin-left:0;}
#artacts li a{ display:inline;line-height:17px; }
#ynw-art H6.my {color:#333;font:92% Arial;font-weight: bold}
#ynw-art H6.my a { display:block;font:85% verdana;font-weight:normal ;} 
DL.my {margin-bottom:0;}
DL.my dt {margin-bottom:2px;}
DL.my dt,DL.my dd.more { clear:both;width:90%;} 
DL.my dd {float:left; margin:0 5px 0.5em 0;}
DL.my dd.last { margin-bottom: 0;width:90%;}
DL.my dd.abt { display:block;width:100%;}
#ynw-art #bd .yui-g { background:url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) top repeat-x;padding-top:10px; }
#ynw-art #bd .yui-g h2 a { font-weight:bold;text-decoration: underline;}
#ynw-art #bd .yui-g h3 { color:#666;font:77% verdana;font-weight: bold;margin:10px 0 5px}
#ynw-art #bd .yui-g ul {margin-top:5px;}
#ynw-art #bd .yui-g ul { margin-top:5px;}
#ynw-art #bd .yui-g ul cite { color:#666;}
.yui-t7 #yui-main .yui-b { width: 100%;}
#ynw-art .yui-b cite {margin:0;}
.yui-g { padding-bottom:20px;}
#ynw-mpop h1.hdr, h2.hdr,h3.hdr,h6.hdr,#findFC label{
 font:77% Arial;color:#777778;/*color:#98999E;*/font-weight: bold;display:block;clear:both;text-transform:uppercase;
}
#findFC label {
 font-size:85%;
}
#findFC input.sub {
 margin-right:1.2em;margin-top:0.5em;
}
/*rater*/
.rater {
 display:block;
 margin:0 !important;
 position:relative;
}
.rater IMG {
 vertical-align: -15%;margin-top:15px;width:auto;
}
.lastratelink {
 margin-bottom: 2em !important;
 border-top: none;float:left;clear:right;font-family:arial;
}
.rater span {color:#777778;/*color:#98999E;*/font:77% Arial;position:absolute;display:block;width:100%;}
.rater span.usrvte { position:relative;} 
.rater dt,.rater dd { position:absolute;left:50%;top:0;width:50%;}
.rater dt.usrvte,.rater dd.usrvte { position:absolute;left:0;}
.rater dd.more { position:absolute;left:10em;top:1.5em;clear:right;font-size:85%;font-weight:bold;}
form.raterfrm label,form.raterfrm input{ position:relative;top:10px;}
form.raterfrm label.jsRater, form.raterfrm input.jsRater {position:relative;top:0;}
form.raterfrm dl{ height:7em; } /* for non-js*/
form.raterfrm dl.jsRater { height:2.5em; } /*with js*/
form.raterfrm dl.raterSO { height:3.5em; } /*signed out*/
#pu-ss div.raterfrm { margin-left:0.5em;}
/*photo article rater*/
#photoDet .rater dt,#photoDet .rater dd { width:50%;}
#photoDet .rater dd.more { left:43%;}
/*Sponsored links*/
#sponsoredLinks{display:none;}
DL.spons{ margin-top:1em;margin-bottom:1em;border:1px solid #98999E;position:relative;}
DL.spons dt,DL.spons dd { margin:0 10px 0 10px;}
DL.spons dt.tit { margin:0;background-color:white;font:Arial; position:absolute;top:-8px;left:10px;clear:both;padding:0 5px;}
DL.spons dd.tit {float:right; font: Arial;margin:3px 5px 10px 0;}
DL.spons dd.lnk a{ color:#008800;}
DL.spons dt { margin-top:10px;font:77% Verdana;}
DL.spons dd.lnk { margin-bottom:10px;} 
DL.spons dt.first { margin-top:20px; }
DL.spons dd {color:#777778;/*color:#98999E;*/font:77% Verdana;}
/*Most popular*/
#ynw-photo #hd {
border-bottom:1px solid #98999E;
}
h2.mpop {
margin-top:1em;font:bold 121% Arial;padding:10px 0 7px; background:url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) top repeat-x;
}
#mr-mpop h3{
 color:#666;font:bold verdana;margin-bottom:0;text-transform: uppercase;
}
#mr-mpop li
{
 padding:0.3em 0 0 10px;
 background-position:0 0.3em;
 
}
#ynw-sb .fcMod li.orph { width:90%;padding:0;}
#ynw-sb .fcMod select {float:left;margin-top:1em;margin-left:-1.2em;position:relative;width:90%;margin-right:1em;}
#ynw-sb .fcMod input.sub { float:right;margin:0;margin-top:0.9em;}
#ynw-sb .fcMod ul#fcsb li.more { width:100%;}
ul#localnews li.col2 { margin-left: 15.5em; }
div#localnews { background:url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) bottom repeat-x; }
#ynw-evt div#localnews {margin-top:0.5em; padding-bottom:0.5em;}
div#localnews .sub { float:none;}
div#localnews form {float:left;width:100%;background:url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) top repeat-x; padding-top:9px; }
div#localnews a.more { position:relative;top:-1.56em;left:70%;font:bold 77% verdana;float:left;}
div#localnews #locallabel { margin-right:0.5em;}
select#yui-gen0 { margin-left: 0.5em; }
/* LOCAL NEWS ON CATEGORY PAGES FOR ES */
.local_cat div#localnews form {
 background: none;
 border: 1px solid #999999;
 padding: 0 0 1em 0;
 width: 99%;
 text-align: center;
}
.local_cat div#localnews form label {
 display: block;
 font-size: 112%;
 font-weight: 800;
 color: #FFFFFF;
 background: #999999;
 padding: 2px 0;
 width: 100%;
 margin-bottom: 1em;
}
 
.mstMedia .top div h3{
 display:inline;
 
}
.mstMedia { width:100%;}
 .mstMedia li {
 text-align:center;
 width:130px;
 height:15em;
 _height:16em;
 margin:0 1em 2em 0;
 padding:0;
 float:left;
 }
 .mstMedia li cite {
 display:block;
 color:#777778;/*color:#98999E;*/margin-top:3px;
 
 }
 
 .mstMedia li span {
 color:#000;
 display:block;
 font:bold 85% verdana;margin-bottom:3px;
 }
 #ynw-sb .mstMedia a.ss {
 padding-left:20px;width:auto;height:auto;background-position: 2px 1px;margin-top:1em;
 }
 .mstMedia li.ss a.more{font:bold 77% verdana;}
 .mstMedia .top img.add { margin-top:5px;}
form#ch { margin-top:15px;float:right;}
label.hdn { position:absolute;left:-9999px;}
/*ADS*/
.lrec {width:300px;padding:0;text-align:center;}
#ynw-mhadC { background-color:#666}
#ynw-mhadC a.hdrLnk { color:white;float:left;}
#ynw-mhad { width:468px;height:60px;border:1px solid black;float:right;}
#an_lrec_ad { width:300px;float:right;margin-left:10px; }
#southAd { text-align:center;}
#phAd { margin:0.5em;}
/*POLL */
.ynw-poll { margin-top:0.5em;}
.ynw-poll label {display:block;margin:0.2em 0 0.2em 25%;}
.ynw-poll input { margin-right:0.5em;vertical-align:middle;}
.ynw-poll fieldset {border:none;padding:0; line-height:1.8em;}
.ynw-poll .vote {clear:left;float:left;}
.ynw-poll legend { margin:0 0 0.5em 0;padding:0;*margin-left:-0.5em;}
.ynw-poll input.sub {font-size:100%;margin-top:0.5em;}
.ynw-poll a.viewRes { float:left;font-weight:normal;margin-left:4em;margin-top:-1.5em;}
#ynwPollRes h3 {
 color:#777778;/*color:#98999E;*/
 font-size:139%;
 margin:0pt 0 5px;
}
#ynwPollRes p {
color:#666666;
font-size:93%;
margin:0pt 0 10px;
}
#ynwPollRes table{
margin:0pt 0 10px;
width:100%;
}
#ynwPollRes table td, #ynwPollRes table th {
color:#666666;
font-size:93%;
padding:3px 4px;
}
#ynwPollRes table thead th
{
left:-5000px;
position:absolute;
}
.#ynwPollRes table tr.alt td {
background:#F7F7F7 none repeat scroll 0%;
}
#ynwPollRes table th.a {
width:160px;
}
#ynwPollRes table td.p {
padding:3px 0px 3px 10px;
}
#ynwPollRes table td.r {
width:154px;
}
#ynwPollRes table td div {
background:transparent url(http://l.yimg.com/eur.yimg.com/i/eu/ne/poll3.gif) repeat scroll 0%;
height:11px;
overflow:hidden;
width:155px;
}
#ynwPollRes table tr {
background-image:#999;
}
#ynwPollRes table tr.alt {
background-color:#F4F5F5;
}
#ynwPollRes table tr td span,#ynwPollRes p span {
 font-weight:bold; 
}
ul.archive li{ font-weight: bold;margin-bottom:5px;font-size:85%;}
ul.archive li cite { font-size:77%;}
ul.archive li cite span { font-weight:bold;}
ul.archive li ul.bul{ margin-top:1em;}
ul.archive li ul li{font-weight:normal; margin-bottom:0;font-size:114%}
ul.archive ul.last { background:none;}
/*pageset navigation*/
ul.pagesetNav { margin-top:1em;text-align:center; font-size:85%;}
ul.pagesetNav li { color:#777778;/*color:#98999E;*/}
ul.pagesetNav LI,ul.pagesetNav LI.last A { border:none; line-height:1em;padding:0;margin:0;display:inline;}
ul.pagesetNav LI A, ul.pagesetNav LI span,ul.pagesetNav LI strong { border-right:1px solid #98999E; line-height:1em;padding:0 0.7em 0 0;margin-right:0.5em;}
ul.pagesetNav LI A { font-weight:bold;}
ul.pagesetNav LI.archMore { margin-top:1em;}
ul.pagesetNav LI.backlink { text-align: right; display: block; }
/*Opera 9 only hack*/
/*end opera hack */
ul.pagesetNav LI strong { color:#000;font-weight: bold;}
LI.archMore { float:right;border:none;}
LI.archMore a {font-weight:100%;}
#ynw-art #vidMod img { border:none;}
#ynw-art #vidMod ul.clr LI { float:left; text-align:center;width:18.5em;}
#vidMod LI.more { float:left;}
.mmMoreLnk { margin-top:0.5em; width:13em;}
#ynw-evt .mmMoreLnk { width:26em;}
#ynw-evt #vidMod {height:10em;}
#ynw-evt #vidMod LI.vid{ margin-left:12em;}
#ynw-evt #vidMod LI.car { width:12em; margin-left:0;float:left;}
#ynw-art #vidMod #carousel { margin-bottom:5px;}
#ynw-art #vidMod LI.orph { margin-top:5px;}
/*Mail to a friend*/
#mtaf dt { font-weight:bold;}
#mtaf dt a { font-weight: normal;}
#mtaf dt span {display:block;font-weight:normal}
#mtaf dd { margin:0.5em 0 0.5em 0;}
#mtaf dd .edit { width:33.5em;*width:33em;}
#mtaf textarea { height:10em;}
#mtaf dd.action {margin-bottom:0.5em;}
#mtaf dd.action input { margin-bottom:0.5em;}
/*full coverage*/
#fullc { margin:0em 0pt 0.5em; background:url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) bottom repeat-x;padding-bottom:0.5em;}
#fullc a { font-weight:bold;font-size:85%;}
#editor_picks {
 background: url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) bottom repeat-x;
 padding-bottom: 0.25em;
 margin-bottom: 0.5em;
 font-size: 114%;
 color: #777777;
 font-weight: 400;
 font-size: 1;
}
UL.fullCovEvts {float:left;margin-top:.5em}
UL.fullCovEvts UL.bul LI { padding-left:13px;background-position:2px 0;margin-top:0;}
UL.fullCovEvts UL.ss LI,UL.fullCovEvts UL.vid LI { padding-left:20px;background-position:2px 2px;margin-top:0;}
UL.fullCovEvts UL.vid LI { width:85%;}
/*UL.fullCovEvts UL.bul LI.more,UL.fullCovEvts UL.ss LI.more,UL.fullCovEvts UL.vid LI.more { padding:13px;}*/
UL.fullCovEvts LI{ margin-bottom:10px;}
UL.fullCovEvts LI { _width:40%}
UL.fullCovEvts LI LI {width:90%;}
UL.fullCovEvts LI.odd{ clear:left;}
UL.fullCovEvts UL.ss LI.more{ margin-top:3px;}
UL.fullCovEvts LI.more {font-size:85%;}
UL.fullCovEvts LI ul.bul LI,UL.fullCovEvts LI ul.vid LI, UL.fullCovEvts LI ul.ss LI { margin-bottom:0;background-position:0 2px;}
UL.fullCovEvts LI ul.vid LI.more,UL.fullCovEvts LI ul.ss LI.more { background:none;padding-left:0;}
UL.fulCovEvtsAZ { float:left; margin-right:4em;}
UL.fulCovEvtsAZ LI { margin-top:1em; width:11em;_width:10em;}
UL.fulCovEvtsAZ LI LI { margin-top:0;}
UL#mrPhEvts {margin-top:5px;}
UL#mrPhEvts cite,UL#mrPhEvts li.more{font-size:77%;}
/*photos boxes*/
.photos {margin-bottom:0.5em;}
.photos h2 { font:bold 114% Arial;color:#777778;/*color:#98999E;*/margin-top:5px;}
.photos h2 a{ color:#777778;/*color:#98999E;*/text-decoration: underline; }
.photos LI { padding-top:5px;}
UL.sld-sect { margin:1em 1em}
UL UL.sld-sect {margin:0;}
UL.sld-sect li { float:left;height:15.5em;margin:10px 15px 0 0;width:9em;text-align:center;background:none;overflow:hidden;}
UL.sld-sect li cite {display:block;color:#666;display:block; font:77% arial;}
UL.sld-sect li a {display:block;font-family:Arial;font-size:85%;}
UL.sld-sect li.sld-row { clear:left;}
/* Cartoons */
ul#cartoon-list { margin: 1em 0; }
ul#cartoon-list li { margin-right: 9px; height: 13em; width: 209px; }
.cart { margin-bottom:1em;}
ul.cart li.more { background:none; padding-left:0; }
.cart cite { font-size:77%;}
.cartAct cite{float:none;font-size:77%;}
#cartoon_body { text-align:center;}
#ynw-art #bd .yui-g .yui-u h3.hdr { margin-top: 0;}
/*photo articles only*/
#photoDet p { float:left;width:100%;margin-bottom:0.5em;}
#pu-ss #photoDet p { margin-bottom:3px;overflow:auto;max-height:6em;_height:expression(this.scrollHeight > 75 ? "75px" : "auto" ); } /* uglay */
#photoDet {background:url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) bottom repeat-x; padding-bottom:0; margin:0 0 6px 0}
#ynw-art #ynw-sb #relatedPhArt li.bul { padding-left:20px;background-position:3px 2px;}
#ynw-art #ynw-sb UL.bul, #ynw-art #ynw-sb LI.bul { background-position:4px 0}
.photoart { text-align:center;padding-top:1em;}
/*info pages*/
#ynw-info p.cnt { margin-bottom:10px; }
#ynw-info p.cnt strong{font-weight:bold;}
#ynw-info ul.bul { margin-bottom:10px;}
#ynw-info a#moreLnk {float:right;font-size:77%;}
/*Popup slideshows*/
#pu-ss #ygmh { margin-bottom:1em;}
#pu-ss #bd { border:0;}
#pu-ss h2.hdr,#pu-ss h3.hdr,#pu-ss #ynw-sb h3 { font-size:85%;margin-left:0.5em;}
#pu-ss #ynw-sb form { margin-left:0.5em;}
#ssH { background:#98999E;padding:5px;clear:both}
#ssH H1 { margin:0;font-size:128%;color:#fff;}
#pu-ss #moreSS { float:right; margin:0;}
#pu-ss #doc #controls ul.pipe LI{ margin-top:0.6em;font-weight:bold;} /*??? not being applied*/
#controls {padding:0.5em 0 5px 0.5em;margin:0 0 1em 0;font:85% verdana;background-color:#eee;}
#controls ul.pipe LI A { font-weight:normal;}
#controls ul.pipe {float:right;}
#controls INPUT.but { vertical-align:top;}
#controls A.but{ vertical-align:middle;}
#controls A.inactive{ cursor:default;}
#controls UL.pipe { margin-top:3px; }
#controls label {padding-top:5px;}
#controls label, #controls select{ vertical-align:top;} 
#controls SPAN strong { font-weight: bold;vertical-align:top;}
#controls SPAN {vertical-align:top;}
#pu-ss #ynw-sb { border:1px solid #98999E; background-color:#fff;}
#pu-ss #ynw-sb cite {margin:0;}
#pu-ss #photoDet,#pu-ss #ynw-sb .mod { margin:0.5em 0.5em 0 0.5em;}
#pu-ss .yui-b{ border:1px solid #98999E;background-color:#FFF;height:400px;}
#pu-ss #ynw-sb .bul li, #ynw-sb li.bul { background-position:3px 0pt; }
#ynw-sb .phMod .hdr { margin-bottom:5px;}
#ynw-sb .phMod ul.myYLnks LI{ float:left;}
#ynw-sb .phMod ul.myYLnks LI.more { clear:both;}
#ynw-sb .phMod ul.myYLnks LI A { margin-right:5px;}
#ynw-sb .phMod li.bul { background-position:2px 2px;}
#ynw-sb .phMod li.more a{ font-weight: normal;}
/*SS Overview*/
#ss_list {margin:1em;width:95%;}
#ss_list cite { display:block; }
#ss_list .more { font:bold 85% verdana;background:none;padding-left:0;}
#ss_list cite {margin:0;font:77% arial;}
#pu-ss #ss_list li.bul { background-position:0 0;border:1px solid black;}
/**multiple*/
#pu-ss .sld-sect { margin-left:10%; }
#pu-ss .sld-sect LI { font:bold 85% Arial,sans-serif;min-width:120px;min-height:130px;color:#333;margin:0.5em;padding:1em;background:#fff;border:1px solid #CCCCCC;height:14em;}
#pu-ss .sld-sect LI A { margin-top:3px;}
#pu-ss .sld-sect LI STRONG { background:#CCCCCC none repeat scroll 0%;display:block;font-weight:bold;margin:-1em -1em 0.5em;padding:0.1em 0pt; }
#pu-ss .sld-sect LI CITE { display:block;font-size:90%; }
#doc h2#archiveMod { text-transform:uppercase;color:#777778;/*color:#98999E;*/}
#alsoY li a,#elseY li a { font-weight:bold;}
#findFC select { margin-top:3px;}
#findFC { margin-top: 1em; }
#fcbrowse { margin-top:0.5em;}
.evtcart { margin-top:0.5em;}
p.cart { background:#fff url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) bottom repeat-x; }
/*Font sizes*/
#ynw-sb DIV.mod{ font-size:85%;}
#ynw-sb DIV .wbox h3 ,#ynw-sb DIV .ybox h3 { font-size:92%;}
#ynw-sb DIV.mod cite { font-size:100%;}
#ynw-sb LI.thmb,#ynw-sb LI.orph,#ynw-sb LI.more, #ynw-sb ul.ext .more,#ynw-sb ul.bul .more,#ynw-sb ul.ss .more,#ynw-sb ul.vid .more,#ynw-sb ul.doc .more,#ynw-sb .mod ul.bul li.more { background-image:none;padding-left:0;}
LI.more a,a.more,span.playLnk a,dd.more a,.ynw-poll a.viewRes,LI.archMore{font:bold 92% verdana;}
dd.more a.flr { font-family:arial;}
#y1 ul.bul li.more { width: 100%; }
.ynw-poll a.viewRes, #ynw-feeds a.flr { font-weight:normal;}
#ynw-topStory a.more,.ynw-story a.more,.subCatMod LI.more,.ynw-story ul.moreLnks LI.more{font:bold 85% verdana;}
a.archMore ,#ynw-mpop .yui-b a.more { font:bold 77% verdana;}
.subCatMod LI cite,#ynw-mpop cite {font:77% Arial;}
#ynw-sb DIV.msg cite { font-size:92%;}
a.mmore { font:bold 85% Arial;margin-bottom:0.5em;} 
a.moreRec { font:bold 77% verdana;}
table.pollresults {
 font-size:92%;text-align:left;width:100%;
}
table.pollresults caption { font-size:121%;color:#99989E;font-family:Arial,sans-serif;font-weight:bold;text-align:left;width:99%;}
table.pollresults th {
 border:1px solid #ccc;margin:0;
}
table.pollresults td,table.pollresults th{
 display:block; clear:both; 
}
table.pollresults tr.total {position:relative;}
table.pollresults tr.total td{ margin-top:-2.5em;margin-right:0.5em;*position:absolute;*bottom:0.5em;right:0.5em;}
table.pollresults th {
 padding:0.5em;
}
table.pollresults td {
vertical-align:middle; font-weight:bold; padding:0.5em 0;
}
table.pollresults td span {
 position:relsative;
 margin:1em;
 top:-1em;
}
.pollrtn { 
 font-weight:bold;
 float:right;
 font-size:77%;
 font-family:verdana,sans-serif;
 margin:0.5em;
}
#doc #mtaf span.err { color:red;}
p.txt { margin:5px 0;}
p.txt strong {font-weight:bold;}
/* Sponsor Ads (Cat B pages) */
 div#sponsored_ad_container {
 background: #EFEFEF;
 float: left;
 width: 100%;
 }
 div#sponsored_ad_container h1 {
 float: left;
 display: inline;
 margin-left: 0.5em;
 font-size: 177%;
 width: 265px;
 }
 div#sponsored_ad_container div.ad_container {
 background:#AAAAAA;
 width:468px;
 height:60px;
 float:right;
 overflow:hidden;
 }
.fofheadlines {
 margin-top:1.5em;
}
.foftitle {
 color:black;
}
body.fourohfour h1 { 
 color:black;
 font-weight:800;
}
/* RSS FEED LIST
----------------------------------------------------------------------------*/
#feedlist li.category {
 margin-left: 1em;
 position: relative;
 overflow: auto;
 margin: 1.5em 6% 0.5em 0;
 width: 43%;
 float: left;
}
 #feedlist li.break {
 clear: both;
 }
 #feedlist li.category h3 {
 font-size: 121%;
 font-weight: bold;
 color: #98999E;
 margin: 0;
 clear: both;
 margin: 0 0 0.5em 0;
 padding-bottom: 0.25em;
 background: transparent url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) repeat-x scroll center bottom;
 }
 #feedlist li.category dl.cat_rss_links {
 position: absolute;
 right: 1em;
 top: 0px;
 }
 #feedlist li.category dl.cat_rss_links dt {
 position:absolute;
 left: -999px;
 }
 #feedlist li.category dl.cat_rss_links dd {
 float: right;
 margin-left: 0.5em;
 }
 
 #feedlist li.category ul.sub_rss_links li {
 overflow: auto;
 margin: 0 1em;
 }
 #feedlist li.category ul.sub_rss_links li h4 {
 font-weight: bold;
 margin: 0 0 0.5em 0;
 }
 #feedlist li.category ul.sub_rss_links li ul {
 width: 100%;
 }
 #feedlist li.category ul.sub_rss_links li ul li {
 clear: both;
 margin: 0 0 0.25em 0;
 width: auto;
 }
 #feedlist li.category ul.sub_rss_links li ul li dl {
 width: 100%;
 }
 #feedlist li.category ul.sub_rss_links li ul li dt {
 clear: both;
 float: left;
 /*width: 150px;*/
 }
 #feedlist li.category ul.sub_rss_links li ul li dd {
 float: right;
 margin-left: 0.5em;
 }
/* PROFILES */
 dl.profile {
 
 }
 dl.profile dt {
 float: left;
 clear: left;
 font-weight: bold;
 width: 13em;
 margin-bottom: 0.5em;
 }
 dl.profile dd {
 margin-bottom: 0.5em;
 display: block;
 }
 dl.profile dd h3 {
 font-size: 107%;
 font-weight: bold;
 text-decoration: underline;
 }
 dl.profile dd ul.bul {
 margin-top: 0.5em;
 margin-left: 13em;
 }
/* POLLS */
 div.poll {
 width: 437px;
 display:block;
 background:url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) bottom repeat-x;
 padding-bottom: 3em;
 margin:0 0 6px 0;
 }
 div.poll h3 {
 color: #666666;
 font-size: 135%;
 }
 div.poll p {
 color: #666666;
 font-size: 100%;
 margin: 0.5em;
 }
 div.poll span {
 font-weight: bold;
 }
 div.poll table {
 margin: 0 0 1em 0;
 width: 100%;
 }
 div.poll table td, div.poll table th {
 color: #333333;
 font-size: 93%;
 padding: 3px 4px;
 }
 div.poll table th {
 }
 div.poll table thead th {
 position: absolute;
 left: -5000px;
 }
 
 div.poll table td div {
 background: transparent url(http://l.yimg.com/eur.yimg.com/i/eu/sp/poll.gif) no-repeat top left;
 width: 201px;
 overflow: hidden;
 height: 11px;
 }
 
 div.poll table th.a { width: 140px; }
 div.poll table th.r { width: 201px; }
 div.poll table th.p { width: 50px; }
 div.poll table tr.alt { background: #F4F5F5; }
 .ynw-poll div.poll a.viewRes { clear:both; }
 
 ul.pollList {
 margin-bottom: 1em;
 }
/* VIDEO MODULE */
a.video-overlay {
 position: relative;
 overflow: hidden;
 zoom: 1;
}
a.video-overlay span {
 position: absolute;
 bottom: 0;
 left: 0;
 height: 22px;
 width: 100%;
 padding: 6px 0 0 29px;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 95%;
 _font-size: 90%;
 text-align: left;
 letter-spacing: 0;
 background: url("http://l.yimg.com/eur.yimg.com/i/eu/ne/vover.png") top left no-repeat;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="http://l.yimg.com/eur.yimg.com/i/eu/ne/vover.png");
 _background: none;
}
 div#video-module {
 background: url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) repeat-x scroll center bottom;
 margin: 0 0 6px;
 padding: 0 0 11px 0;
 position: relative;
 zoom: 1;
 }
 div#video-module ul {
 font-size: 85%;
 }
 div#video-module ul li {
 clear: both;
 overflow: auto;
 }
 div#video-module.narrow ul li {
 margin-bottom: 1em;
 }
 div#video-module ul li a.thumbnail {
 float: left;
 display: block;
 border: 1px solid #999999;
 margin-right: 5px;
 position: relative;
 }
 div#video-module ul li a.thumbnail img {
 display: block;
 }
 div#video-module.narrow ul li a.thumbnail span {
 position: absolute;
 left: 3px;
 bottom: 3px;
 height: 22px;
 width: 24px;
 
 letter-spacing: -999em;
 background: url("http://l.yimg.com/eur.yimg.com/i/eu/ne/mediu.png") top left no-repeat;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="http://l.yimg.com/eur.yimg.com/i/eu/ne/mediu.png");
 _background: none;
 }
/*
 WIDE VIDEO MODULE
*/
 div#video-module.wide ul {
 padding-left: 125px;
 position: relative;
 min-height: 90px;
 _height: 90px;
 _overflow: visible;
 }
 div#video-module.wide ul li {
 display: block;
 _display: inline-block;
 }
 div#video-module.wide ul li a {
 display: block;
 background: url("http://l.yimg.com/eur.yimg.com/i/eu/ne/small.gif") 0px 1px no-repeat;
 padding: 2px 0 1px 20px;
 margin: 0 0 0.25em;
 }
 div#video-module.wide ul li.more a {
 background-image: none;
 padding: 2px 0 1px 0;
 }
 
 div#video-module.wide ul li.active a {
 font-size: 128%;
 background: 0;
 padding: 0;
 font-weight: bold;
 }
 div#video-module.wide ul li a.thumbnail {
 display: none;
 position: absolute;
 width: 120px;
 left: 0;
 /*_left: -125px;*/
 
 top: 0;
 background-color: #DCDDE2;
 text-align: center;
 float: none;
 }
 div#video-module.wide ul li.active a.thumbnail {
 display: block;
 }
 div#video-module.wide ul li.active a.thumbnail img {
 display: block;
 margin: 0 auto;
 }
 div#video-module.wide ul li.active a.thumbnail span {
 width: 92px;
 }
/* Narrow */
 div#video-module.narrow ul li {
 overflow: visible;
 }
/* Finance Quotes */
 #ynw-sb div#finance-quote-container dl.finance-quotes {
 display: block;
 border: 1px solid #CCCCCC;
 color: #003399;
 overflow: auto;
 padding: 0.5em 0.5em 0.5em;
 -padding-bottom: 2em;
 background-color:#fff;
 }
 div#finance-quote-container dl.finance-quotes dt {
 clear: both;
 }
 div#finance-quote-container dl.finance-quotes dd {
 display: block;
 width: 29%;
 float: left;
 text-align: right;
 }
 div#finance-quote-container dl.finance-quotes dd.name {
 display: block;
 width: 40%;
 text-align: left;
 }
 div#finance-quote-container dl.finance-quotes dd.positive {
 color: #009900;
 }
 div#finance-quote-container dl.finance-quotes dd.neutral {
 color: #000000;
 }
 div#finance-quote-container dl.finance-quotes dd.negative {
 color: #FF0033;
 }
 
/*
 Dirty, Temporary Hacks for layout changes while we're
 planning a real rework of the column sizes [WESTM: 24-08-2007]
*/
 div#hp-photo-highlight a.thumbnail {
 width: 100%;
 display: block;
 text-align: center;
 background: #DCDDE2;
 }
 
/*
 Microsite Modules
*/
 div#latest-photos-module {
 position: relative;
 overflow: hidden;
 width: 50.6em; /* Change Dirk */
 *width: 49.3em; /* Change Dirk */
 }
 div#latest-photos-module .btnprev {
 position: absolute;
 right: 3em;
 top: 0.1em;
 bottom: auto;
 left: auto;
 }
 div#latest-photos-module .btnnext {
 position: absolute;
 right: 0.5em;
 top: 0.1em;
 bottom: auto;
 left: auto;
 }
 div#latest-photos-module.js ul.pagination {
 position: absolute;
 top: 0.5em;
 right: 6em;
 left: auto;
 padding: 0;
 }
 div#latest-photos-module.js ul.pagination li {
 float: left;
 margin-right: 0.5em;
 width: 11px;
 height: 11px;
 border: 0;
 margin: 0;
 padding: 0 0 0 0.25em;
 }
 div#latest-photos-module.js ul.pagination li button {
 text-indent: -9999em;
 background: url(http://eur.i1.yimg.com/eur.yimg.com/i/eu/ne/indic.gif) no-repeat 0%;
 cursor: pointer;
 display: block;
 height: 11px;
 margin: 0;
 padding: 0;
 width: 11px;
 border: none;
 }
 div#latest-photos-module.js ul.pagination li.current button {
 background: url(http://eur.i1.yimg.com/eur.yimg.com/i/eu/ne/indic1.gif) no-repeat 0%;
 }
 div#latest-photos-module.js ul.pagination li.current button span {
 background: transparent url(http://eur.i1.yimg.com/eur.yimg.com/i/eu/ne/indic1.gif) no-repeat 0% 50%;
 }
 div#latest-photos-module.js div.clip {
 overflow: hidden;
 height: 12em;
 }
 div#latest-photos-module.js div.clip ul {
 width: 100000px;
 overflow: hidden;
 }
 
 div.photo-list {
 margin: 1em 0;
 border: 1px solid #999999;
 }
 div.photo-list h3, #ynw-sb div.photo-list h3 {
 background-color: #98999E;
 color: #FFFFFF;
 font-size: 85%;
 font-weight: bold;
 padding: 0.5em 3px 0.5em 10px;
 text-transform: uppercase;
 } 
 div.photo-list div.clip {
 position: relative;
 text-align: left;
 overflow: auto;
 }
 div.photo-list ul {
 position: relative;
 left: 0px;
 padding: 0.5em 0 0;
 }
 div#latest-photos-module.js ul li {
 float: left;
 margin: 0.5em 5px;
 border: 1px solid #CCCCCC;
 width: 120px; 
 }
 div.photo-list ul li {
 float: left;
 margin: 0.5em 5px;
 border: 1px solid #CCCCCC;
 width: 120px;
 }
 div.photo-list ul li a {
 display: block;
 text-align: center;
 }
 div.photo-list ul li img {
 display: block;
 margin: 0 auto;
 }
/*New Styles for the 'add to my yahoo/rss' module */
ul.my li{
 float:left;
 margin-bottom:1em;
}
ul.my li.odd{
 margin-right:35px;
}
#ynw-sb .mod ul.my li strong{
 display:block;
 font-weight:normal;
}
ul.my li a{
 margin-right:8px;
}
ul.my li.last{
 clear:both;
 display:block;
 width:100%;
}
ul.my li.last a.more{
 font-weight:bold;
}
/* /New Styles for the 'add to my yahoo/rss' module */
/* Newslist by event */
.ynw-mrsthdr {
background-color:#98999E;
color:#FFFFFF;
font-family:arial;
font-size:85%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:3px 3px 3px 10px;
text-transform:uppercase;
}
div.sectMore ul {
background:transparent url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) repeat-x scroll center bottom;
padding-bottom:8px;
font-size:85%;
}
li.vid{
 background-position:0 0;
}
li.rss{
 background:transparent url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rss11.gif) no-repeat scroll 0pt 0px;
 padding-left:15px;
}
.ynw-mrst {
background:transparent url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) repeat-x scroll center bottom;
margin:5px 0pt;
padding-bottom:0.5em;
}
#external-websites{
 margin-bottom:1em;
}
#external-websites ul{
 overflow:hidden;
 padding-left:16px;
 margin-top:30px;
}
#external-websites ul li{
 float:left;
 margin-right:15px;
 width:75px;
 text-align:center;
}
#external-websites ul li a{
 color:#000;
 font-size:85%;
}
#external-websites ul li img{
 display:block;
}
#external-websites .more{
 font-weight:bold;
 font-size:85%;
}
/* /Newslist by event */
/* Flickr Module */
div#flickr-module {
 border: 0;
}
div#flickr-module a.flink {
 background-image: url(http://l.yimg.com/us.yimg.com/i/us/nws/elections/logo_flickr.gif);
 letter-spacing: -1000em;
 display: block;
 position: absolute;
 height: 20px;
 width: 46px;
 top: -2px;
 right: -52px;
}
div#flickr-module h3 {
 background-color: #FFFFFF;
 color: #000000;
 font-size: 100%;
 padding: 0;
 position: relative;
 display: inline;
 float: left;
}
div#flickr-module div.clip {
 clear: both;
}
div#flickr-module a.more-link {
 float: right;
}
div#flickr-module a.share-link {
 float: right;
}
div#flickr-module ul li {
 margin: 0.5em 0.65em;
 width: 75px;
 border: 0;
}
/* /Flickr */
/* fix Bug #1440295 */
h3.subCatModHdr a{
 font-weight:bold;
 color:#777778;
 text-decoration:underline;
}
/* fix Bug #1449821 */
div#hp-cartoons a{
 background:#DCDDE2 none repeat scroll 0%;
 display:block;
 text-align:center;
 width:auto;
}
div#hp-cartoons a.more{
 text-align:right;
 background:#DCDDE2 url(http://l.yimg.com/eur.yimg.com/i/eu/ne/grbgg.gif) repeat-x scroll 0%;
 padding:5px;
 padding-left:0;
 position:relative;
 top:-3px;
}
/* fix Bug #1405637 */
* html .yui-b p{
 word-wrap:break-word;
}
/* data table in the market snapshot module */
#market-snapshop-container table{
 margin-bottom:.5em;
}
#market-snapshop-container table td{
 padding: 0 3px;
 white-space:nowrap;
}
#market-snapshop-container table td.name{
 background-color:#eeeeee;
}
#market-snapshop-container table td.name a{
 display:block;
 width:14em;
 overflow:hidden;
 text-align:left;
}
/* mt_story_more_on_finance */
#more-on-finance{
 background-color:#fff;
}
#more-on-finance h3{
 overflow:hidden;
}
#more-on-finance h3 span{
 display:block;
 float:left;
 font-size:125%;
}
#more-on-finance .y-finance-logo{
 background-repeat:no-repeat;
 width:118px;
 height:18px;
}
#more-on-finance .ukie{
 background-image:url('http://l.yimg.com/eur.yimg.com/i/uk/ne/logo6.gif');
}
#more-on-finance .it{
 background-image:url('http://l.yimg.com/eur.yimg.com/i/it/ne/logo5.gif');
}
#more-on-finance .fr{
 background-image:url('http://l.yimg.com/eur.yimg.com/i/fr/ne/logo2.gif');
}
#more-on-finance .es{
 background-image:url('http://l.yimg.com/eur.yimg.com/i/es/ne/logo13.gif');
}
#more-on-finance .de{
 background-image:url('http://l.yimg.com/eur.yimg.com/i/de/ne/logo1.gif');
}
#more-on-finance .y-finance-logo span{
 margin-left:-3000px;
}
/* Related Websites and Message Board Microsite Modules */
#related-websites, #message-boards
{
 padding-bottom:1em;
}
#related-websites ul, #message-boards ul {
 overflow:hidden;
 padding-left:16px;
 margin-top:1em;
}
#related-websites ul li, #message-boards ul li {
 float:left;
 margin-right:15px;
 width:75px;
 text-align:center;
}
#related-websites ul li a, #message-boards ul li a {
 color:#000;
 font-size:85%;
}
#related-websites ul li img, #message-boards ul li img {
 display:block;
}
#related-websites .more, #message-boards .more {
 font-weight:bold;
 font-size:85%;
}
/**********************
 ULM
**********************/
/* *****************************************************************************
* ulm container
****************************************************************************** */
#yulm {
 position:absolute;
 padding:2px 0 0 2px;
 background:none;
 visibility:hidden;
 text-align:left;
}
/* *****************************************************************************
* main content area
****************************************************************************** */
#yulm #yulmcont {
 /* min/max should be 340px, 544px */
 min-width:300px;
 max-width:544px;
 
 padding:0;
 border:1px solid #ADADAD;
 background: #fff;
 position:relative;
 
 top:-2px;
 left:-2px;
}
/* *****************************************************************************
* shadow
****************************************************************************** */
#yulm div.bd {
 background:#E6E6E6;
 margin:0;
}
/* *****************************************************************************
* help and closer
****************************************************************************** */
#yulm #yulmcontrols {
 position:absolute;
 top:4px;
 right:0;
}
#yulm #yulmcontrols a {
 padding:0px 4px;
}
/* *****************************************************************************
* location form
****************************************************************************** */
#yulm #yulmform {
 margin:5px;
 margin-right:40px;
 padding:0;
}
/* hide the form initially */
#yulm #yulmformcontrols {
 margin-bottom:5px;
}
#yulm .yulmformcontrolsshow {
 position:relative;
 top:0;
 left:0;
 zoom:1;
 _display:inline;
 
}
#yulm .yulmformcontrolshide {
 position:absolute;
 top:0;
 left:-5000px;
}
#yulm #yulmformcontrols p {
 margin:0 0 5px;
 padding:0;
 position:relative;
}
#yulm form label {
 margin:0;
 padding:0;
 font:normal normal normal 83% arial;
 color:#383838;
}
#yulm .yulmdefault {
 position:relative;
 left:-10px;
 _top:-5px;
}
/* *****************************************************************************
* status messages (twirly thing)
****************************************************************************** */
#yulm #yulmmessages {
 position:absolute;
 top:0px;
 left:0px;
 zoom:1;
 z-index:999999;
 white-space:nowrap;
}
#yulm .yulmstatusmsg {
 background:url(http://us.i1.yimg.com/us.yimg.com/i/us/pim/dclient/d/img/md5/c8ad9845c9414424cb5854238af212b0_1.gif) no-repeat center left;
 font-style:bold;
 zoom:1;
 color:#666;
}
#yulm .init {
 background-color:#f2f1f0;
 border:1px solid #ccc;
 padding:10px;
 padding-right:26px;
}
#yulm .txtbox {
 display:block;
 width:16px;
 height:16px;
 m argin-top:3px;
 zoom:1;
}
#yulm .row {
 padding-left:20px;
}
/* *****************************************************************************
* recent and saved headers
****************************************************************************** */
#yulm h4 {
 position:relative;
 margin:8px 5px 5px 5px;
 padding:0 0 4px;
 font:normal normal bold 77% verdana;
 color:#A7CC25;
 border-bottom:1px solid #D8E0E3;
}
#yulm h4 a {
 position:absolute;
 top:0;
 right:0;
 font:normal normal normal 92% arial;
 text-decoration:none;
}
/* *****************************************************************************
* recent and saved lists
****************************************************************************** */
#yulm #yulmrecent ul, #yulmsaved ul {
 padding:0;
 margin:0 5px 5px 0;
 list-style-type:none;
 background:#fff;
}
#yulm #yulmrecent ul li, #yulmsaved ul li {
 position:relative;
 font:normal normal normal 92% arial;
 color:#214698;
 margin:0;
 padding:.1em 0 .1em 15px;
 background:url(http://us.i1.yimg.com/us.yimg.com/i/us/my/el/ulm3_sqbullet.gif) no-repeat 7px center;
}
#yulm #yulmrecent ul li a:hover, #yulmsaved ul li a:hover {
 text-decoration:underline;
}
#yulm #yulmrecent ul li em, #yulmsaved ul li em {
 font:normal normal normal 77% arial;
 padding-left:4px;
 color: #666;
}
#yulm p, #yulm ul li.yulmcalltoaction p {
 margin:0; padding:0 0 0 .5em;
}
/* saved list */
#yulm #yulmsavedlist {
 position:relative;
 max-height:5.8em;
 overflow:auto;
}
/* saved list scroll handling -- fake max-height */
#yulm #yulmsavedlist {
*height:expression(
(this.scrollHeight > 75) ? "75px" : "auto" );
}
#yulm .yulmnewsaved {
 background-color: #ffffd3;
}
/* *****************************************************************************
* recent and saved rollover controls (make default, save, clear
****************************************************************************** */
#yulm #yulmrecentlist li span a, #yulm #yulmsavedlist li span a {
 font: normal normal normal 77% verdana;
 color:#009;
}
#yulm #yulmrecentlist li span em, #yulm #yulmsavedlist li span em {
 font: normal normal normal 77% verdana;
 
}
#yulm #yulmrecentlist li span a:hover, #yulm #yulmsavedlist li span a:hover {
 
}
#yulm span.yulmcontrolon, #yulm span.yulmcontroloff {
 position:absolute;
 display:block;
 padding:.1em;
 background:#e6e6e6;
}
#yulm span.yulmcontrolon {
 top:0px;
 right:0px;*right:16px;
 left:auto;
}
#yulm span.yulmcontroloff {
 top:0px;
 left:-5000px;
 right:auto;
}
/* *****************************************************************************
* error box
****************************************************************************** */
#yulm #yulmerror {
 padding:0;
 margin:0;
 display:inline;
 position:relative;
}
#yulm #yulmerrormsg {
 padding:4px;
 margin:5px;
 border:1px solid #ffcc30;
 background:#FBEAC1 url(http://us.i1.yimg.com/us.yimg.com/i/nt/ic/ut/bsc/warn12_1.gif) no-repeat 4px 4px;
}
#yulm #yulmerror h5 {
 font: normal normal bold 77% verdana;
 color:#383838;
 margin:0;
 padding:0 0 0 22px;
}
#yulm #yulmerror h6 {
 font: normal normal normal 77% verdana;
 margin:0;
 padding:0 0 0 22px;
 
}
/* *****************************************************************************
* error box - picklist
****************************************************************************** */
#yulm #yulmpicklist ul, #yulm #yulmpicklist h4, #yulm #yulmpicklist a {
 margin:0;
 padding:0;
 display:inline;
 position:relative;
 border:0;
 list-style-type:none;
 background:none;
 width:auto;
}
#yulm #yulmpicklistwrapper{
 margin-top:10px;
 padding-left:22px;
 width:1px;
 height:6.5em;
 position:absolute;
}
#yulm #yulmpicklist { 
 background:#fff;
 height:6em;
 overflow:auto;
 padding:4px;
 margin:0;
 position:relative;
}
#yulm .nodata {
 padding:10px 0 0 0;
 margin:0;
}
#yulm .nodata h4 {
 color:#666;
}
#yulm .first {
 padding:0;
}
#yulm .yulmpicklocation {
 text-decoration:underline;
 color:blue;
 font:normal normal normal 92% arial;
}
/* *****************************************************************************
* call to action (sign-in to see your saved locations)
****************************************************************************** */
#yulm #yulmcalltoaction {
 margin:0;
 padding:10px 15px 0px;
 background:#E8ECF4;
}
#yulm #yulmcalltoaction ul {
 position:relative;
 display:inline;
 zoom:1;
 background:#E8ECF4;
 margin:0;
 padding:0;
}
#yulm #yulmcalltoaction li {
 position:absolute;
 top:0;
 left:-5000px;
 margin:0;
 padding:0 0 4px 10px;r
 background: #E8ECF4 url(http://us.i1.yimg.com/us.yimg.com/i/us/my/el/ulm3_bullet214698.gif) no-repeat 0 .6em;
}
* html #yulm #yulmcalltoaction li {
 display:inline;
 zoom:1;
}
/* *****************************************************************************
* tooltip
****************************************************************************** */
div.tt {
 position:absolute;
 left:0;
 top:0;
 font-size:.83em;
 background:#fff;
 border:1px solid #999;
 padding:4px;
 margin:0;
 visibility:hidden;
 z-index:999999;
 
}
/* *****************************************************************************
* cursor for fake links
****************************************************************************** */
#yulmrecent a, #yulmsaved a, #yulmpicklist a, #yulmcloser, #yulmsavedaddnew {
 cursor:pointer;
 cursor:hand;
}
#yulmclearall, #yulmsavedaddnew {
 color:blue;
}
/** VIDEO HEADLINES **/
div#video-headlines h5 {
 color: #777778;
 font-size: 100%;
 font-weight: bold;
 background: url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) repeat-x center top;
 padding-top: 0.5em;
 margin-bottom: 0.25em;
}
div#video-headlines ul.extras {
 position: relative;
 background: url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) repeat-x center bottom;
 padding-bottom: 0.5em;
 margin-bottom: 1em;
 width: 660px;
}
div#video-headlines ul.extras li {
 font-size: 94%;
 float: left;
 margin-bottom: 0.5em;
 position: relative;
 overflow: auto;
 width: 630px;
}
 div#video-headlines ul.extras li cite {
 display: inline;
 margin-left: 1em;
 }
 div#video-headlines ul.extras li h4 {
 font-size: 100%;
 }
div#video-headlines h3 {
 margin: 0em 0pt 1em
}
 div#video-headlines h3 a {
 color: #777778;
 font-size: 121%;
 font-weight: bold;
 text-decoration: underline;
 }
 div#video-headlines ul.leaders li {
 float: left;
 position: relative;
 width: 182px;
 margin-left: 35px;
 margin-bottom: 0.5em;
 overflow: auto;
 }
 div#video-headlines ul.leaders li.first {
 clear: both;
 margin-left: 0;
 }
 div#video-headlines ul.leaders li.divider {
 clear: both;
 float: none;
 width: 625px;
 margin: 0.25em 0;
 border: 0;
 background: url('http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif') repeat-x center top;
 }
 div#video-headlines ul.leaders li.divider hr {
 visibility: hidden;
 }
 
 div#video-headlines ul.leaders li a {
 display: block;
 overflow: hidden;
 }
 div#video-headlines ul.leaders li a.vid {
 padding: 3px 0 3px 20px;
 }
 div#video-headlines ul.leaders li a.video-overlay {
 background: #DCDDE2;
 width: 182px;
 text-align: center;
 }
 div#video-headlines ul.leaders li a.video-overlay img {
 margin: 0 auto;
 }
 
 div#video-headlines ul li img {
 border: 1px solid #333333;
 display: block;
 }
 div#video-headlines ul li h4 {
 font-size: 120%;
 font-weight: bold;
 } 
 div#video-headlines ul li cite {
 margin: 0;
 }
/** WEATHER MODULE **/
 div#weather-module {
 overflow: visible;
 position: relative;
 }
 div#weather-module li {
 width: 125px;
 float: right;
 clear: right;
 overflow: auto;
 top: -1.25em;
 position: relative;
 }
 div#weather-module li.current {
 width: 175px;
 float: left;
 clear: none;
 top: 0;
 }
 div#weather-module li#extended_forecast {
 clear: both;
 float: none;
 font-weight: bold;
 top: 0;
 }
 div#weather-module li.change_location {
 position: relative;
 float: right;
 top: -1.75em;
 }
 div#weather-module li.change_location a {
 display: block;
 padding-right: 18px;
 background: url(http://l.yimg.com/us.yimg.com/i/us/my/el/ulm_btn_11px_l.gif) no-repeat right center;
 text-align: right;
 }
 
 div#weather-module dl dt {
 color: #666;
 font-weight: bold;
 text-transform: uppercase;
 }
 div#weather-module dl dd.image {
 float: left;
 margin-right: 0.5em;
 }
 
 div#weather-module li.current dl dd.conditions {
 font-size: 1.25em;
 font-weight: bold;
 margin-top: 0.25em;
 width: 109px;
 }
 div#weather-module li.current dl dd.temp {
 font-size: 2.75em;
 font-weight: bold;
 }
 div#weather-module li.current dl dd.time {
 color: #666;
 }
 div#weather-module li.current dl dd.ext_temp {
 clear: both;
 }
 
 /* IE 6 ULM FIXES */
 /* fix min max-width */
 * html #yulm #yulmcont {
 behavior:expression(
 this.offsetWidth < parseInt(this.currentStyle['min-width']) ? this.style.width = this.currentStyle['min-width'] : 
 this.offsetWidth > parseInt(this.currentStyle['max-width']) ? this.style.width = this.currentStyle['max-width'] : 0
 ,
 this.runtimeStyle.behavior = 'none' // only eval onload
 )
 }
 
 /* fix shadow */
 * html #yulm div.bd {
 display:inline;
 zoom:1;
 }
 
 /* fix hover control placement */
 * html #yulm span.yulmcontrolon {
 right:4px;
 }
 /* fix recent and saved header link position */
 * html #yulm h4 a {
 right:15px;
 }
 /* IE 7 ULM FIXES */
 *:first-child+html #yulm #yulmcont {
 position:absolute;
 }
 *:first-child+html #yulm #yulmsavedlist {
 width:99%;
 }
/* RELATED SLIDESHOWS */
 div#related-slideshows ul li {
 float: left;
 margin: 0em;
 width: 90px;
 }
/* fix Bug 1506287 */
#local_news_init_form input {
 margin:0pt;
 padding:0pt;
}
#local_news_init_form .frmbdy a#local_news_init_trigger {
 display:block;
}
#local_news_init_form .frmbdy #local_news_init_input, 
#local_news_init_form .frmbdy #local_news_init_submit, 
#local_news_init_form .frmbdy a#local_news_init_trigger {
 float:left;
}
#local_news_init_form .frmbdy input {
 height:22px;
 _height:20px;
}
#local_news_init_form img#local_news_init_image {
 margin-right:5px;
}
 div.localNews h3 a {
 color: #777778;
 font-weight: bold;
 text-decoration: underline;
 font-size: 113%;
 }
 ul.localNewsList {
 margin: 0.5em 0 1em;
 padding-bottom: 0.25em;
 background: url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) repeat-x left bottom;
 }
 ul.localNewsList li {
 margin: 0.5em;
 }
 ul.localNewsList li a {
 font-weight: bold;
 }
 
 /* Local Weather Module */
 #local-weather { 
 color: #000;
 margin: 1em 0 0.5em;
 padding-bottom: 0.75em;
 background: url(http://l.yimg.com/eur.yimg.com/i/eu/ne/rulh.gif) repeat-x left bottom;
 }
 #ynw-sb #local-weather h4 { font:bold 92% arial; color:#000; text-transform:none; }
 #ynw-sb #local-weather h4 a { color:#003399; }
 #local-weather .iconbg { float:left; height: 38px; width: 38px; margin:2px 8px 0 0; *margin-right:6px; background:url(http://l.yimg.com/us.yimg.com/i/us/nws/weather/gr/locationsbg.gif) no-repeat 0px 0px; }
 #local-weather .iconbg div { width:61px; height:34px; background-repeat:no-repeat; margin:3px 0 0 -11px; *margin-right:-15px; }
 #local-weather .today { width:45%; float:left; margin-bottom:10px; margin-left:8px; *margin-left:4px; }
 #ynw-sb #local-weather .today span,
 #ynw-sb #local-weather .future span { color:#666; text-transform:uppercase; font:bold 77% verdana; display:block; }
 #ynw-sb #local-weather .today em { display:block; font:bold 92% arial; margin-bottom:-2px; }
 #ynw-sb #local-weather .today strong { font:bold 174% arial; }
 #ynw-sb #local-weather .today .details { margin-top:5px; }
 #ynw-sb #local-weather .today .details p { width:100%; font:normal 92% arial; margin:0; padding:0;}
 #ynw-sb #local-weather .today .details em { color:#666; font:normal 77% arial; }
 #local-weather .future { width:51%; float:left; margin-bottom:5px; color:#333; font:normal 92% arial; }
 #local-weather .future strong { text-transform:uppercase; font-weight:normal; font-size:85%; }
 #local-weather .future p { width:100%; margin:0; padding:0; }
 #ynw-sb #local-weather a.action { clear:both; display:block;}
 #ynw-sb #local-weather em { color:#000; }
 
/* local news start*/ 
#ynprovindex h1{
 clear:both;
} 
#ynprovindex ul h3{
 font-size:149%;
 font-weight:400;
 color:#777778;
 margin:17px 0pt 10px;
} 
#ynprovindex ul li{
 float:left;
 width:300px;
 min-height:100px;
} 
#ynprovindex ul li.single{
 min-height:0;
} 
#ynprovindex ul li ul li{
 float:none;
 min-height:0;
 height:auto;
} 
#ynprovindex ul ul a{
 line-height:1.22em;
}
/* Toggle Links */
.ulmswitch a { font: normal 85% arial; margin-right:10px; color:#000; background: url(http://l.yimg.com/us.yimg.com/i/us/my/el/ulm_btn_11px_l.gif) no-repeat right center; padding-right:15px; }
.ulmswitch .open { background-image: url(http://l.yimg.com/us.yimg.com/i/us/nws/el/ulm_btn_11px_l_open.gif); }
#lcl-cstm-lnk { margin-right:3px; }
/* Source Reorder Customize Box */ 
#lclbody { position:relative; zoom:1; float:left; z-index:2; }
#lcl-nws-cstm { display:none;} 
.lcl-nws-cstm { position:absolute; width:739px; *width:750px; top:0px; left:0px; z-index:500; border:1px solid #99cccc; border-bottom-color:#666; border-right-color:#666; margin-bottom:10px; padding:5px; background: #fff url(http://l.yimg.com/us.yimg.com/i/us/nws/el/lcl-cstm.gif) repeat-x bottom left; } 
.lcl-nws-cstm h3 { font:bold 122% arial; color:#325170; margin-bottom:5px; } 
.lcl-nws-cstm h4 { font:normal 100% arial; color:#669900; text-transform:capitalize; padding:0; margin-bottom:3px; } 
.lcl-nws-cstm .cntnt { background:#fff; border:1px solid #ccc; border-top-color:#666; padding:10px; position:relative; }
.lcl-nws-cstm .cntnt .west { float:left; }
.lcl-nws-cstm .cntnt .west .sources { *width:480px; }
.lcl-nws-cstm .cntnt .east { border:1px solid #99cccc; float:right; padding:1px; width:232px; } 
.lcl-nws-cstm .cntnt .east .inner { background: url(http://l.yimg.com/us.yimg.com/i/us/nws/el/lcl-cstm-inner.gif) repeat-x top left; padding:10px 8px; } 
.lcl-nws-cstm .cntnt .east p { font:normal 92% arial; color:#333; } 
.lcl-nws-cstm .cntnt .col { float:left; position:relative; zoom:1; } 
.lcl-nws-cstm .cntnt .col ul { margin:0; padding:0; list-style:none; width:230px; *width:235px; position:relative; } 
.lcl-nws-cstm .cntnt .col ul li { padding-left:0px; margin-bottom:5px; *margin-bottom:2px; zoom:1; } 
.lcl-nws-cstm .cntnt .col ul li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.lcl-nws-cstm .cntnt .col ul li.listhidden { width:220px;height:1px;visibility:visible;zoom:1;position:absolute;bottom:-10px;left:0px;} 
.lcl-nws-cstm .cntnt .col ul li span { display:block; float:left; border:1px solid #999; border-right:2px solid #ccc; border-bottom: 3px solid #ccc; color:#000; cursor:move; padding:3px 5px; width:83%; }
.lcl-nws-cstm .cntnt .col ul.on { margin-bottom:20px; background: url(http://l.yimg.com/us.yimg.com/i/us/nws/el/lcl-dots-bkgd.gif) repeat-y top right; margin-right:7px; padding-right:7px; } 
.lcl-nws-cstm .cntnt .col ul.on li { color:#9999cc; } 
#lcl-nws-cstm .cntnt .col ul.on li em { color:#9999cc; font-size:100%; margin-right:10px; float:left; padding-top:6px; } 
#lcl-nws-cstm .cntnt .col ul.on li em.hide { display:none; } 
.lcl-nws-cstm .cntnt .col ul.off li em { display:none; } 
.lcl-nws-cstm .cntnt .col ul.off li span { width:94%; *width:100%; color:#999; background: url(http://l.yimg.com/us.yimg.com/i/us/nws/el/lcl-off-bkgd.gif); } 
.lcl-nws-cstm .cntnt .col ul.on li.selected span { border:1px solid #ffcc00; border-width:1px 2px 3px 1px; } 
#lcl-nws-cstm .cntnt .west em.note { font:normal 92% arial; color:#999; }
.lcl-nws-cstm .cntnt .west span#error { color:red; display:none; position:absolute; top:30px; left:0px; width:85%; line-height:1em; font-size:92%; }
.lcl-nws-cstm .cntrls a { float:left; margin:5px 4px 0 3px; padding: 0.25em 1em; background: #EEEEEE; color: #333333; border: 1px solid #999999; font-weight: bold; text-transform: uppercase; }
/*
.lcl-nws-cstm .cntrls a.save-custom { display:block; width:53px; height:24px; background: url(http://l.yimg.com/us.yimg.com/i/us/nws/el/lcl-save.gif) no-repeat; }
.lcl-nws-cstm .cntrls a.close-custom { display:block; width:61px; height:24px; background: url(http://l.yimg.com/us.yimg.com/i/us/nws/el/lcl-close.gif) no-repeat; }
*/
#ihide { display:none; }
/* Drag Drop */ 
#ygddfdiv span { display:block; background-color:#fff; border:1px solid #ffcc00; border-width:1px 2px 3px 1px; color:#000; padding:3px 5px; width:205px; *width:218px; } 
#ygddfdiv em { display:none; }
div#localnews-flickr-module {
 position: relative;
 overflow: hidden;
 border: 0;
 width:100%;
 }
 div#localnews-flickr-module a.flickr {
 position: absolute;
 bottom: 0px;
 right: 0px;
 }
 div#localnews-flickr-module div.clip {
 height: 7.5em;
 }
 div#localnews-flickr-module div.clip ul {
 padding: 0;
 }
 div#localnews-flickr-module div.clip ul li {
 width: 75px;
 margin: 0;
 border: 0;
 }
 div#localnews-flickr-module.photo-list h3 {
 padding-right: 11em;
 margin: 0;
 }
 div#localnews-flickr-module.js ul.pagination {
 position: absolute;
 top: 1em;
 right: 2.75em;
 left: auto;
 padding: 0;
 }
 div#localnews-flickr-module.js ul.pagination li {
 float: left;
 margin-right: 0.5em;
 width: 11px;
 height: 11px;
 border: 0;
 margin: 0;
 padding: 0 0 0 0.25em;
 }
 div#localnews-flickr-module a.btnprev {
 right: 7em;
 }
 div#localnews-flickr-module.js ul.pagination li button {
 text-indent: -9999em;
 background: url(http://l.yimg.com/eur.yimg.com/i/eu/ne/indic.gif) no-repeat 0%;
 cursor: pointer;
 display: block;
 height: 11px;
 margin: 0;
 padding: 0;
 width: 11px;
 border: none;
 }
 div#localnews-flickr-module.js ul.pagination li.current button {
 background: url(http://l.yimg.com/eur.yimg.com/i/eu/ne/indic1.gif) no-repeat 0%;
 }
 div#localnews-flickr-module.js ul.pagination li.current button span {
 background: transparent url(http://l.yimg.com/eur.yimg.com/i/eu/ne/indic1.gif) no-repeat 0% 50%;
 }
 div#rss-sources ul li {
 margin: 0.5em 0;
 overflow: auto;
 }
 div#rss-sources ul li span {
 float: left;
 }
 div#rss-sources ul li a {
 display: block;
 float: right;
 }
#localnews_top_story_list {
 clear: both;
 margin-top: 2.5em;
 }
 #localnews_top_story_list h3 {
 color: #777;
 font-size: 149%%;
 font-weight: 400;
 margin: 0.5em 0;
 }
 
 #localnews_top_story_list ul li {
 float: right;
 min-height: 100px;
 width: 300px;
 margin-top: 1em;
 border-top: 1px solid #FFF;
 }
 #localnews_top_story_list ul li.odd {
 clear: both;
 float: left;
 }
 #localnews_top_story_list ul li {
 float: none;
 height: auto;
 min-height: 0;
 margin-top: 0;
 }#doc {
/* width:55.69em;remember why ?!*/
}
/*#ynw-evt #ynw-sb {*float:right; *width:290px;}*/
.yui-b {overflow:hidden; text-overflow:ellipsis;} /*hide overflow to prevent layout breaking*/#ynw-hp #yeug-ticker, .superticker {
overflow:auto;
*overflow-x:hidden;
position:relative;
width:51em;
*width:49.5em;
height:11.5em;
background-color:#98999E;
padding-top:5px;
}
#ynw-hp #yeug-ticker h2, .superticker h2 { 
color:#fff;
margin:10px 10px 0 5px;
font-family: Arial,sans-serif;
font-size:121%;
font-weight:bold;
text-transform: uppercase;
}
#ynw-hp #yeug-ticker div.clip, .superticker div.clip {
overflow:hidden;
position:relative;
text-align:left;
}
#ynw-hp #yeug-ticker div.clip ul, .superticker div.clip ul {
left:0px;
position:relative;
}
#ynw-hp #yeug-ticker div.clip ul li, .superticker div.clip ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
float:left;
width:255px;
margin:0.5em 5px 0.5em 5px;
background-color:white;
 height:8em;
 color:black;
}
#ynw-hp #yeug-ticker.js div.clip, div.js div.clip {
height:9em;
overflow:hidden;
}
#ynw-hp #yeug-ticker.js div.clip ul, div.js div.clip ul {
overflow:hidden;
width:100000px;
_margin-left:-5px;
}
#ynw-hp #yeug-ticker.js div.clip ul li, div.js div.clip ul li {
 float:left;
 width:265px;
 width:320px;
}
#ynw-hp #yeug-ticker div.clip ul li h3, .superticker div.clip ul li h3 {
 color:#98999E;
 text-transform:uppercase;
 font-size:85%;
 margin:0.5em;
 font-weight: 800;
}
#ynw-hp #yeug-ticker div.clip ul li img, .superticker div.clip ul li img {
 float:left;
 margin:2px 0.5em 0 0.5em;
 border:1px solid #999;
}
#yeug-ticker div.clip ul li p, .superticker div.clip ul li p {
 margin-right:0.5em;
}
.superticker div.clip ul li p, .superticker div.clip ul li ul,
#ynw-hp #yeug-ticker div.clip ul li p,
#ynw-hp #yeug-ticker div.clip ul li ul {
 font-size:85%;
}
.superticker div.clip ul li p a,
#ynw-hp #yeug-ticker div.clip ul li p a{
 display:block;
 clear:none;
 font-weight:bold;
 overflow: hidden;
}
.superticker div.clip ul li ul.choice,
#ynw-hp #yeug-ticker div.clip ul li ul.choice {
 width:18em;
}
.superticker div.clip ul li li,
#ynw-hp #yeug-ticker div.clip ul li li {
 display:block;
 float:none;
 height:auto;
 clear:both;
 width:18em;
 margin-top:0px;
 color:#666;
}
#ynw-evt .superticker .btnprev,
.superticker .btnprev,
#ynw-hp .btnprev {
position:absolute;
right:3em;
left:auto;
top:0.5em;
bottom:auto;
}
#ynw-evt .superticker .btnnext,
.superticker .btnnext,
#ynw-hp .btnnext {
position:absolute;
right:0.5em;
left:auto;
top:0.5em;
bottom:auto;
}
#btnpause {
position:absolute;
right:22px;
top:0.5em;
}
div.js ul.pagination,
#ynw-hp #yeug-ticker.js ul.pagination {
position:absolute;
top:1em;right:5em;
}
div.js ul.pagination li,
#ynw-hp #yeug-ticker.js ul.pagination li {
float:left;margin-right:0.5em;
}
div.js ul.pagination li.current button, div.js ul.pagination li.current button span,
#ynw-hp #yeug-ticker.js ul.pagination li.current button ,
#ynw-evt #yeug-ticker.js ul.pagination li.current button span,
#ynw-art #yeug-ticker.js ul.pagination li.current button span{
 background:transparent url(http://l.yimg.com/eur.yimg.com/i/eu/ne/indic1.gif) no-repeat;
}
div.js ul.pagination li button,
#ynw-hp #yeug-ticker.js ul.pagination li button,
#ynw-evt #yeug-ticker.js ul.pagination li button,
#ynw-art #yeug-ticker.js ul.pagination li button {
 text-indent:-9999px;
}
div.js ul.pagination li button,
#yeug-ticker.js ul.pagination li button {
background:transparent url(http://l.yimg.com/eur.yimg.com/i/eu/ne/indic.gif) no-repeat;
border:medium none;
cursor:pointer;
display:block;
height:11px;
margin:0pt;
padding:0pt;
width:11px;
}
div.js ul.pagination li button span,
#yeug-ticker.js ul.pagination li button span {
background:transparent url(http://l.yimg.com/eur.yimg.com/i/eu/ne/indic.gif) no-repeat;
}
#ynw-evt #yeug-ticker {
overflow:hidden;
position:relative;
width:120px;
height:90px;
background:#DCDDE2 url(http://l.yimg.com/eur.yimg.com/i/eu/ne/grbgg.gif) repeat-x scroll
}
#ynw-evt #yeug-ticker div.clip {
overflow:hidden;
position:relative;
text-align:left;
}
#ynw-evt #yeug-ticker div.clip ul {
left:0px;
position:relative;
background:#DCDDE2 url(http://l.yimg.com/eur.yimg.com/i/eu/ne/grbgg.gif) repeat-x scroll
}
#ynw-evt #yeug-ticker div.clip ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
position:relative;
width:120px;
text-align:center;
}
#ynw-evt #yeug-ticker.js {
height:115px;
overflow:hidden;
background:#DCDDE2 url(http://l.yimg.com/eur.yimg.com/i/eu/ne/grbgg.gif) repeat-x scroll
}
#ynw-evt #yeug-ticker.js div.clip {
overflow:hidden;
}
#ynw-evt #yeug-ticker.js div.clip ul {
 height: 90px;
 width: 100000px;
}
#ynw-evt #yeug-ticker.js div.clip ul li {
float:left;
}
#ynw-evt #yeug-ticker div.clip ul li {
 margin:0 
 width:180px;
 color:black;
 background-image:none;
 padding:0;
}
#ynw-evt .btnprev {
position:absolute;
left:0.1em;
bottom:0em;
}
#ynw-evt .btnnext {
position:absolute;
right:0.1em;
bottom:0em;
}
#ynw-evt .btnpause {
position:absolute; 
right:22px;
top:0.5em;
}
#ynw-evt #yeug-ticker.js p.pagination {
font-size:85%;
color:#666;
width:2.5em;
position:relative;
left:40%;
top:3px;
_top:1px;
font-weight:bold;
position:relative;
}
#ynw-art #yeug-ticker {
overflow:hidden;
position:relative;
width:180px;
height:12.3em;
*height:11.8em;
background:#DCDDE2 url(http://l.yimg.com/eur.yimg.com/i/eu/ne/grbgg.gif) repeat-x scroll
}
#ynw-art #yeug-ticker div.clip {
overflow:hidden;
position:relative;
text-align:left;
}
#ynw-art #yeug-ticker div.clip ul {
left:0px;
position:relative;
}
#ynw-art #yeug-ticker div.clip ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
float:left;
}
#ynw-art #yeug-ticker.js {
overflow:hidden;
background:#DCDDE2 url(http://l.yimg.com/eur.yimg.com/i/eu/ne/grbgg.gif) repeat-x scroll
}
#ynw-art #yeug-ticker.js div.clip {
overflow:hidden;
}
#ynw-art #yeug-ticker.js div.clip ul {
 height: 90px;
overflow:hidden;
width:100000px;
}
#ynw-art #yeug-ticker.js div.clip ul li {
float:left;
}
#ynw-art #yeug-ticker div.clip ul li {
 margin:0;
 width:180px;
 color:black;
}
#ynw-art .btnprev {
position:absolute;
left:0.1em;
bottom:0em;
}
#ynw-art .btnnext {
position:absolute;
right:0.1em;
bottom:0em;
}
#ynw-art .btnpause {
position:absolute;
right:22px;
top:0.5em;
}
#ynw-art #yeug-ticker.js p.pagination {
font-size:85%;
color:#666;
width:5em;
position:relative;
left:45%;
top:3px;
*top:1px;
font-weight:bold;
position:relative;
}
h6.hdr { 
 font:77% Arial;color:#98999E;font-weight: bold;display:block;clear:both;text-transform:uppercase;
}
.rater {
 display:block;
 margin:0 !important;
 position:relative;
}
.rater IMG {
 vertical-align: -15%;margin-top:15px;width:auto;
}
.rater span {color:#98999E;font:77% Arial;position:absolute;display:block;width:100%;}
.rater span.usrvte { position:relative;} 
.rater dt,.rater dd { position:absolute;left:50%;top:0;width:50%;}
.rater dt.usrvte,.rater dd.usrvte { position:absolute;left:0;}
.rater dd.more { position:absolute;left:10em;top:1.5em;clear:right;font-size:85%;font-weight:bold;}
/* Dirk fixing Bug 1461903 */
.rater dd.more { position:absolute;left:0;top:0;clear:right;font-size:85%;font-weight:bold;}
.raterfrm label,.raterfrm input{ position:relative;top:10px;}
.raterfrm label.jsRater, .raterfrm input.jsRater {position:relative;top:0;}
.raterfrm dl{ height:7em; } /* for non-js*/
.raterfrm dl.jsRater { height:2.5em; } /*with js*/
.raterfrm dl.raterSO { height:3.5em; } /*signed out*/
a.moreRec { font:bold 77% verdana;color:#039;}/* Universal masthead specific styles */
/* NOTE:
* ----
*
* The masthead assumes that font.css has been applied
*
*/
/**********************************************************************
*
* Generic universal masthead styles
*
**********************************************************************/
#yumh, #yumh ul, #yumh li, #yumh form, #yumh h1 {
 margin: 0;
 padding: 0;
}
#yumh img {
 border: 0;
}
#yumh a {
 text-decoration: underline;
}
#ybar, #ymast, #ybar div, #ymast ul {
 text-align: right;
}
#ybar ul, #ymast .user, #ymast img, #ymast .ad {
 float: left;
}
/**********************************************************************
*
* Yahoo! toolbar styles
*
**********************************************************************/
#ybar {
 border-bottom: 1px solid #dedede;
 padding: 1px 2px 0px 4px;
 background:#EFEFEF url(http://l.yimg.com/us.yimg.com/i/us/plus/b5/el/ygma_lnks.gif) repeat-x scroll left bottom;
}
#ybar li {
 display: inline;
 padding-right: 3px;
}
#ybar, #ybar a, #ybar label {
 background: #efefef;
 color: #666;
}
#ybar a {
 font: 77% arial, sans-serif;
}
/* Search bar */
#ybar div {
 border: none;
 padding: 2px 2px 1px 2px;
}
#ybar label, #ybar input {
 font: bold 77% verdana, sans-serif;
}
#ybar input {
 color: #000;
 background: #ddd;
 padding: 0 5px;
 cursor: pointer;
}
#ybar #ymsrch {
 font: normal 77% arial, sans-serif;
 width: 20.4em;
 background: #fff;
 padding: 1px 0;
 cursor: text;
}
/**********************************************************************
*
* Yahoo! masthead styles
*
**********************************************************************/
 
#ymast {
 border-top: 1px solid #b3b3b3;
 padding: 6px 0 0 5px;
 font: 77% Verdana, arial, sans-serif;
}
/* Clear the floating elements for non-IE browsers */
#ymast:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
/* IE6- hack for clearing floats - complementing the #ymast:after */
* html #ymast {
 zoom: 1;
}
#ymast img {
 margin: 0 0 0 0;
}
#ymast .user, #ymast .ad {
 text-align: left;
}
#ymast .user span {
 font-weight: bold;
}
#ymast li {
 display: inline;
}
#ymast ul.user li {
 display: block;
}
 
#ymast a {
 color: #00e;
}
#ymast .action {
 font-weight: bold;
 font-size: 120%;
}
#ymast .ad {
 padding: 0 0.5em;
}
#ymast h2 a img {
 margin-right: 1em;
}
/* BT Stuff*/
#ygma-help-item a {
 background: transparent url(http://l.yimg.com/us.yimg.com/i/us/plus/csp/gr/ico_help_yellow.gif) no-repeat scroll left center; 
 
 
 padding-left:10px;
 *margin-left:5px;
}
#ygma-help-item a strong{
font-weight:bold;
}
/*dropdown nav*/
#ymast #ygma-help li ul,#ymast #ygma-help li iframe{position:absolute;top:1.5em;_top:0.2em;right:0;display:none;width:15em;overflow:hidden;background:#fff;padding:1px;z-index:10001}
#ymast #ygma-help li iframe{z-index:10000;padding:0}
#ymast #ygma-help li iframe.active{display:block;}
#ymast #ygma-help li#ygma-help-item ul.active{padding:0;border:1px solid #bfbfbf;display:block}
#ymast #ygma-help #ygma-help-item li a{display:block;padding:0.3em 0.4em;background:none;position:relative;}
#ymast #ygma-help li li{border-right:0;padding:0;margin:0;float:none}
#ymast #ygma-help li ul { text-align:left;}
#ygma-help li{
 padding-right:5px;
 border-right:1px solid #BFBFBF;
 position:relative;
}
#ygma-help li#ygma-help-item {
 position:relative;
 border-right:none;
 padding-right:0;
}
#ygma-help li#ygma-help-item ul,#ygma-help li#ygma-help-item iframe{
 _position:relative;
}
