/*
$Id: components_common.css,v 1.108 2012-12-07 08:45:22 regpalav Exp $
*/
/* GENERAL  */
.gen .left{float:left;}
.gen .right{float:right;}
.gen h1,.gen h2,.gen h3,.gen h4{padding-left:12px;margin-top:0;margin-bottom:0;}
.gen .primary h3{margin-bottom:0;}
.nav-collection h4{margin-bottom:0.3em;}
.nav-collection h3.section{margin-bottom:0.3em;}
#sitemap{font-size:80%;}
#sitemap h3{margin-left:8px;}
.article,.split50-50,.split60-40,.reports_list{padding-bottom:10px;}
.coaz,.ecommercelinks{margin-bottom:1.5em;}
.article .copyright{padding-left:12px;margin-bottom:15px;font-size:0.9em;}
.gen p{padding-left:12px;margin-top:0;margin-bottom:0.3em;}
/*generic table styling for freestyles */

table.full-width{width:97%;}
table.data-table th,table.full-width caption,table.full-width th{font-size:100%;text-align:left;}
table.data-table td{font-size:90%;}
table.full-width caption{width:97%;}
table.full-width caption span{margin-right:48%;}
table.data-table,table.data-table th{border-style:solid;border-width:1px;border-color:#990000;border-collapse:collapse;}
table.data-table td,table.data-table th,table.data-table caption span{padding:3px;}
table.data-table th.row-head{border-width:0;padding:3px;text-align:left;}
table.data-table caption span{margin-left:-1px;display:block;background-color:#990000;color:#FFFFFF;font-weight:bold;text-align:left;}

table.data-table th{background-color:#E7E2DB;}
table.data-table th.row-head{background-color:#FFFFFF;}
table.data-table tr.row-odd th.row-head{background-color:#F6F2EE;}
table.data-table tr.row-odd{background-color:#F6F2EE;}
table.data-table td{background-image:url(/FTCOM/Images/bgsalmon.gif);background-repeat:repeat-y;background-position:top left;/FTCOM/Images/bgsalmon.gif}


table.data-table td.numbers{text-align:right;}
table.lex td{text-align:center;}

.rowfooter{border-style:solid;border-width:1px;border-color:#990000;background-color:#FFE9D1;border-collapse:collapse;}
.lexicon{width:30px;float:left;}
.lexlabel{width:85px;float:left;}
.wide table.data-table,.narrow table.data-table,.double table.data-table,.empty table.data-table,.bare table.data-table,.no-lhn table.data-table,.hasTwoWingers table.data-table{margin:0 0 1em 12px;}
.wide table.data-table caption,.narrow table.data-table caption,.double table.data-table caption,.empty table.data-table caption,.bare table.data-table caption,.no-lhn table.data-table caption,.hasTwoWingers table.data-table caption{margin-left:12px;}
.gen p.byline{margin-top:-1.7em;float:right;clear:left;}
.gen .date-of{margin:0 0 0.1em 12px;padding:0;display:block;text-transform:uppercase;}
/* Flexible area paragraphs */
.narrow .gen p,.narrow .gen h2,.narrow .gen h3,.narrow .dailyFundFocus{margin-right:144px;}
.narrow .gen p.byline{margin-right:12px;}
.narrow .gen .fixed p,.narrow .gen .winger p,.narrow .gen .fixed h2,.narrow .gen .winger h2,.narrow .gen .fixed h3,.narrow .gen .winger h3{margin-right:auto;}
.wide .gen p.wide .gen h2,.wide .gen h2,.wide .gen h2,.wide .gen h3,.wide .dailyFundFocus{margin-right:190px;}
.wide .gen .fixed p,.wide .gen .winger p,.wide .gen .fixed h2,.wide .gen .winger h2,.wide .gen .fixed h3,.wide .gen .winger h3,.double .wide .dailyFundFocus,.wide .wide .dailyFundFocus,.narrow .wide .dailyFundFocus{margin-right:auto;}
#content-header h2{margin-right:auto;}
.narrow .gen .footwell h3,.wide .gen .footwell h3{margin-right:auto;}
.double .gen p.double .gen h2,.double .gen h3,.double .dailyFundFocus{margin-right:345px;}
.double .gen .fixed p, .double .gen .winger p, .double .gen .fixed h2, .double .gen .winger h2, .double .gen .fixed h3, .double .gen .winger h3{margin-right:auto;}
.double .gen .wide h3{margin-right:auto;}
.dailyFundFocus img{float:right;margin-left:5px;}
/* genericWide zone inside a narrow or wide page */
.narrow .wide p,.wide .wide p,.narrow .wide h2,.wide .wide h2,.narrow .wide h3,.wide .wide h3{margin-right:auto;}
.narrow .gen .article p,.wide .gen .article p,.narrow .gen .article h2,.wide .gen .article h2,.narrow .gen .article h3,.wide .gen .article h3{margin-right:auto;}
.narrow .gen .fifty p,.narrow .gen .sixty p,.narrow .gen .forty p,.narrow .gen .fifty h2,.narrow .gen .sixty h2,.narrow .gen .forty h2,.narrow .gen .fifty h3,.narrow .gen .sixty h3,.narrow .gen .forty h3,.wide .gen .fifty p,.wide .gen .sixty p,.wide .gen .forty p,.wide .gen .fifty h2,.wide .gen .sixty h2,.wide .gen .forty h2,.wide .gen .fifty h3,.wide .gen .sixty h3,.wide .gen .forty h3{margin-right:auto;}
.double .gen .fifty p,.double .gen .sixty p,.double .gen .forty p,.double .gen .fifty h2,.double .gen .sixty h2,.double .gen .forty h2,.double .gen .fifty h3,.double .gen .sixty h3,.double .gen .forty h3{margin-right:auto;}
/* Story pages increased paragraph margin */
.story p{margin-bottom:1.2em;}
.gen p.subs,.gen li.subs{padding-left:12px;}
a img{border:0;}
/* Lists */
.gen ul{padding:0;margin:0;list-style-type:none;}
.gen ul.storylink{margin-top:-3px;}
.gen li{padding-left:12px;margin-bottom:0.2em;height:1px;}
html>body .gen li{height:auto;}
/* ...M7763 in article lists - fix ie6 bug and change size to match body text */
.gen .article .gen-freestyle-ul li,.gen .nid .gen-freestyle-ul li,
.freestyle .gen-freestyle-ul li,.freeStyle .gen-freestyle-ul li{height:auto;font-size:1.1em}
/*....end of IE6 fix              */
.gen ol li{height:auto;}
.two-col{margin:0;padding:0;}
.two-col li{float:left;clear:left;width:46.6%;}
.two-col li.col2{float:right;clear:none;margin-left:0;}
html>body .two-col li.col2{float:none;clear:none;margin-left:14px;display:inline-table;}
.sixty .two-col li{width:45%;}
.fifty .two-col li{width:44%;}
ul.storylink li a{padding-left:7px;}
/* Forms */
.gen form{padding:0px;border:0px;margin:0px;}
.gen fieldset{border:0px none;margin:0;padding:5px;}
.gen input.text{margin:0;}
/* Headings */
.gen .section{margin-top:0px;margin-bottom:0.2em;padding-left:0px;}
.gen .section a,.gen .section span{padding-left:12px;display:block;}
.gen h1{margin-top:0px;}
.gen h2{margin:0px;margin-top:10px;}
.gen h2.section,.gen h3.section,.gen h4.section{padding-top:1px;padding-bottom:2px;}
.gen .no-line{padding-bottom:0 !important;}
.gen h3.section .date{float:right;margin-top:-1.2em;}
/* Image containers */
.gen div.image p{padding-left:0px;padding-bottom:2px;margin-bottom:5px;}
.gen div.image p.subs{padding-left:12px;}
.gen .image img{border:0px none;display:block;}
img.thumbnail,img.portrait{float:left;margin-left:12px;margin-right:5px;margin-top:3px;width:55px;height:55px;}
img.portrait{width:55px;height:70px;}
/* SPLITS */
/* 50:50 */
.narrow .gen div.fifty{width:235px;}
html>body .narrow .gen div.fifty{width:16.5em;min-width:235px;}
.wide .gen div.fifty{width:212px;}
html>body .wide .gen div.fifty{width:14.5em;min-width:212px;}
.wide .gen .wide div.fifty{width:49.1%;}
html>body .wide .gen .wide div.fifty{width:49.2%;min-width:0;}
.double .gen div.fifty{width:131px;}
html>body .double .gen div.fifty{width:10em;min-width:135px;}
.double .gen .wide div.fifty{width:49.1%;}
html>body .double .gen .wide div.fifty{width:49.2%;min-width:0;}
.narrow .gen .wide div.fifty{width:49.1%;}
html>body .narrow .gen .wide div.fifty{width:49.2%;min-width:0;}
/* 60:40 */
.narrow .gen div.sixty{width:270px;}
html>body .narrow .gen div.sixty{width:19em;min-width:270px;}
.narrow .gen div.forty{width:190px;float:left;margin-left:10px;}
html>body .narrow .gen div.forty{width:13.2em;min-width:190px;}
.wide .gen div.sixty{width:250px;}
html>body .wide .gen div.sixty{width:17em;min-width:250px;}
.wide .gen div.forty{width:174px;float:left;margin-left:10px;}
html>body .wide .gen div.forty{width:11.6em;min-width:174px;}
.double .gen div.sixty{width:156px;}
html>body .double .gen div.sixty{width:10em;min-width:158px;}
.double .gen div.forty{width:111px;float:left;margin-left:10px;}
html>body .double .gen div.forty{width:8em;min-width:112px;}
.narrow .gen .wide div.sixty,.wide .gen .wide div.sixty,.double .gen .wide div.sixty{width:370px;}
html>body .narrow .gen .wide div.sixty,html>body .wide .gen .wide div.sixty,html>body .double .gen .wide div.sixty{width:25em;min-width:370px;}
.narrow .gen .wide div.forty,.wide .gen .wide div.forty,.double .gen .wide div.forty{width:243px;}
html>body .narrow .gen .wide div.forty,html>body .wide .gen .wide div.forty,html>body .double .gen .wide div.forty{width:16em;min-width:243px;}
/* Margins */
.gen .sixty .container{margin-right:16px;}
.gen .forty .container{padding-left:10px;}
.narrow .forty .article,.narrow .sixty .article,.narrow .fifty .article{margin-right:0;}
.wide .forty .article,.wide .sixty .article,.wide .fifty .article{margin-right:0;}
/* IMAGE DIMENSIONS */
.intro-index-detail,.columnist-index-detail,narrow-index-detail{margin-top:0.5em;}
/* see freestyle.css too */
.narrow .article{margin-right:144px;}
.wide .article{margin-right:190px;}
.empty .wide .article{margin-right:auto;}
.narrow .fifty .article{margin-right:0;}
.wide .fifty .article{margin-right:0;}
.ffty-rght{float:left !important;margin-left:10px;}
ul.nopad li{padding-left:2px !important;margin-left:0px !important;}
.double .article{margin-right:345px;}
.double .primary{margin-right:10px;}
.fixed .article,.fixed .primary{margin-right:0;}
.article{margin-right:1px;}
.article .image,.article .bodytext{float:left;}
.article .bodytext ul{margin-left:12px;}
.article .bodytext li{}
.article .bodytext li.subs{}
html>body .image-article .container{display:table-row;}
html>body .article .image,html>body .article .bodytext{float:none;display:table-cell;vertical-align:top;}
.gen div.image a{voice-family:"\"}\"";voice-family:inherit;padding-right:0px;margin-right:0px;width:100%;width:auto;display:block;}
html>body .narrow-index-detail .image-article .container{display:block;}
html>body .narrow-index-detail .article .image,html>body .narrow-index-detail .article .bodytext{float:none;display:block;}
/*  Sponsored links */
.cw div.sponLinks{font-family:Arial,Helvetica,sans-serif;}
.cw div.sponLinks h2{margin:0px 0px 0px 0px;font-size:12px;font-weight:bold;}
.cw div.sponLinks h2 a.rtext{float:right;font-size:11px;font-weight:normal;text-decoration:none;}
.cw div.sponLinks div.links{margin:7px 0px 7px 13px;font-size:11px;}
.cw div.sponLinks div.links span.headline{font-size:11px;font-weight:bold;text-decoration:none;}
.cw div.sponLinks div.links a.link{font-size:11px;font-weight:normal;text-decoration:none;}
/* E-commerce links*/
.ecommercelinks{width:100%;padding:0;}
.ecommercelinks .gheader{padding:0px 0px 2px 0px;width:100%;}
.ecommercelinks h3{padding:0;margin:0px 0px 0px 10px;font-size:1.0em;text-align:left;}
.ecommercelinks h4{padding:0;margin:7px 0px 0px 10px;font-size:0.9em;text-align:left;}
.ecommercelinks .e-commerce{margin:0px 3px 7px 10px;padding:0;width:97%;border-collapse:collapse;border-spacing:0px;}
.ecommercelinks .e-commerce .data td{font-size:0.9em;vertical-align:top;vertical-align:top;}
.ecommercelinks .e-commerce .data .rname{width:45%;}
.ecommercelinks .e-commerce .data .rauth{width:23%;}
.ecommercelinks .e-commerce .data .rdate{width:16%;}
.ecommercelinks .e-commerce .data .rcost{width:16%;}
.ecommercelinks ul{margin:0px 3px 7px 10px;padding:0;width:97%;}
.ecommercelinks ul li{margin:0;padding:0;font-size:0.9em;font-weight:bold;}
/* Image copyrights  */
.image .copyright{float:right;padding:0;margin:-1.4em 0 0 0;text-align:center;}
html>body.image .copyright{margin-right:1px;}
.image .copyright,.image .copyright div.box,.image .copyright span.text,.image .copyright a{width:8em;height:1.2em;}
html>body .image .copyright,html>body .image .copyright div.box,html>body .image .copyright span.text,html>body .image .copyright a{width:8em;min-width:80px;}
.image .copyright div.box{margin:0 !important;padding:0;position:absolute;z-index:2;opacity:0;filter:alpha(opacity=0);}
.image .copyright span.text,.image .copyright a{position:relative;z-index:1;}
.image .translucent div.box{opacity:.50;filter:alpha(opacity=50);}
.image .translucent span.text{z-index:3;}
/* SecondaryHeadline */
.secondary-headline{width:auto;padding-bottom:0.5em;}
.gen .secondary-headline h3.section{margin-bottom:4px;}
.secondary-headlines-holder{height:290px;}
html>body .secondary-headlines-holder{height:auto;min-height:290px;}
.secondary-headlines-holder .secondary-headline{width:273px;}
.secondary-headlines-holder .secondary-headline .article{margin-right:auto;width:100%;}
html>body .secondary-headline{float:left;width:100%;display:table-cell;min-width:273px;/*624-336ad*/ max-width:auto;}
html>body .wide .secondary-headline,html>body .forty .secondary-headline{width:100%;min-width:0;}
html>body .secondary-headlines-holder .secondary-headline{max-width:19em;}
html>body #content .wide .secondary-headlines-holder .secondary-headline{display:block;max-width:22em;}
/* SplitMainContent */
ul.lex-live{margin:5px 0 10px 0;display:block;font-weight:bold;}
.lex-box{margin-bottom:10px;}
.lex-box li{margin:0;padding:0 0 0 1em !important;}
.lex-box h3{margin:0;padding:0 0 0 1em !important;}
/* SplitBoxAd */
.split-box-ad .zone1{margin-right:346px;}
.split-box-ad .zone2{float:right;width:336px;}
.split-box-ad .zone2 .ad-mpu{float:none;margin-left:0;}
/* FT Today styles (used for styling includes) */
html>body .ft-today{float:left;}
.ft-today .img-top h3{margin-bottom:0;}
.ft-today p.intro{padding:0.5em 1em 0 1em;}
.ft-today .arrow-link{padding-left:8px;margin-left:1em;font-size:0.9em;}
.ft-today img.pdf{padding:1em 1em 1em 1em;float:left;}
.ft-today .btm-links{padding-top:0.9em;padding-bottom:2em;font-weight:bold;}
.ft-today .btm-links span{font-weight:normal;}
.ft-today .newspaper-img{float:left;padding:0 1em 1em 1em;width:130px;}
.ft-today .reader{width:17em;float:left;font-size:0.9em;}
.ft-today .acrobat-link{float:right;}
.ft-today .appended-btm-links{padding-top:0.9em;padding-bottom:2em;}
/* Clickability */
.clickability{padding-left:12px;padding-top:0px;}
.clickability h3{font-size:1em;}
.clickability ul.errors{margin:0.5em 0 1em 0;margin-left:26px;list-style-type:disc;color:#FF0000;font-weight:bold;}
.clickability ul.errors li{padding-left:0;}
.clickability .warning{color:#FF0000;}
.clickability .fields{float:left;width:63%;}
.clickability .label{float:left;width:35%;}
.clickability .a-right{text-align:right;}
.clickability .ctr{margin:0.5em 0 1em 0;}
.clickability .rad-set{margin:1.2em 0 0 2em;width:20em;}
.clickability .rad-set label{padding-right:1em;}
.clickability .ctr .fields{margin-bottom:0.5em;}
.clickability .mandatory{float:right;font-size:0.9em;}
.clickability fieldset{padding:0;}
.clickability .p-btm{padding-bottom:0.5em;}
.clickability .other{margin:1em 0 1em 2em;}
.clickability fieldset.pad{margin:1em 0 1em 0;}
.clickability label.space{padding-right:11em;}
.clickability .c-border{border-bottom:1px solid #999999;padding-bottom:1em;margin-bottom:0.5em;}
.clickability .labelBd{font-weight:bold;}
.clickability .fields .icon{padding-left:5px;}
.clickability .ad-banlb{width:500px;}
.clickability .newspaper{float:left;margin-top:3px;margin-right:3px;padding-bottom:45px;}
.top-bdr{border-top:1px solid #999999;margin:0 10px 0 12px;}
.top-bdr p,.top-bdr h2,.top-bdr h3{margin:0;padding:0.2em 0 0 0;}
.bluearrow{margin-right:3px;margin-left:3px;float:none;}
.gen h2.heading{margin-top:0;font-size:1.5em;}
.gen .sub_heading{margin-bottom:1.5em;font-size:0.9em;}
/* SynopsisTop */
.synopsis-top{margin-bottom:1em;}
.synopsis-top  p.intro{margin-bottom:10px;font-weight:bold;}
/* News Review */
.news-review h3{margin-bottom:0.5em;border-bottom:1px solid #CCCCCC;font-size:1em;}
.news-review h3.subs{background-position:0 0.2em !important;}
.news-review p img{float:left;margin-right:5px;}
/* Header News Review */
.hdr-news-review{margin-left:12px;}
.hdr-news-review h2{padding-left:0;margin-top:0;font-size:1.5em;}
.hdr-news-review div{font-size:0.9em;}
.hdr-news-review img{margin:1em 0 1em 0;}
/* News in depth styles (NID) */
/* Wide nidPagebar */
.nid .top-bar-left{width:432px;margin-left:6px;float:left;height:2.2em;}
.nid .top-bar-right{width:180px;float:left;height:2.2em;}
html>body .nid .top-bar-left{width:69.0%;margin-left:12px;min-width:432px;}
html>body .nid .top-bar-right{width:28.7%;min-width:180px;}
/* narrow nidPageBar */	
.narrow .nid .top-bar-left{width:478px;margin-left:6px;float:left;height:2.2em;}
html>body .narrow .nid .top-bar-left{margin-left:12px;width:76.5%;min-width:478px;}
.narrow .nid .top-bar-right{width:134px;float:left;height:2.2em;}
html>body .narrow .nid .top-bar-right{width:21.0%;min-width:134px;}
.nid .top-bar-left img{margin-top:0.4em;}
.nid .top-bar-left h2{margin:0.2em 0.2em 0 0;float:left;font-size:1.1em;font-weight:normal;text-transform:uppercase;}
.nid .top-bar-left h2 strong{font-size:0.8em;text-transform:none;}
.nid .top-bar-right h3{margin-top:0.9em;padding:0.2em 0 0 1.5em;margin-bottom:0;margin-right:0;background-image:url(/FTCOM/Images/nidDefaultArrow.gif);background-repeat:no-repeat;background-position:0.2em 0.3em;font-size:0.9em;text-transform:uppercase;min-height:16px;height:1.4em;}
html>body .nid .top-bar-right h3{margin-top:0.8em;}
/* NID briefing styles */
.nid .briefing{margin:0 0 1em 0;padding:0 0.4em 0 0.4em;border-bottom:2px solid;font-size:0.9em;}
.nid .briefing p{margin:0;padding:0 0 0 0.1em;font-weight:bold;}
.nid .briefing h3{margin:0 0 0.8em 0 !important;padding:0;font-size:1em;}
.nid .briefing ul{margin:0;padding:0;list-style:none;}
.nid .briefing ul li{padding:0 0 0 0.7em;margin:0 0 0.8em 0;background:url(/FTCOM/Images/bullet_square_black.gif) no-repeat 1px 4px;line-height:1em;}
/* NID image styles */
.nid-img{float:left;margin-bottom:1em;width:68%;margin-left:12px;min-height:100px;}
* html .nid-img{margin-bottom:4px !important;margin-left:6px;background-color:#000066;}
/* NID content wells (top/mid) */
.nid-content-well{float:left;width:100%;}
.nid-content-well .briefing{border:none;background-color:#FFFFFF;}
.nid-left{width:48%;float:left;margin-right:2%;}
.nid-right{width:48%;float:left;margin-left:1%;}
.nid-content-well .long-img{margin-left:12px;}
/* NID menu */
.nid .nid-menu{margin:0 0 1em 0;padding:0 0 0 0.2em;border-bottom:2px solid;font-size:0.9em;}
.nid .nid-menu ul{margin:0 0 0.5em 0;padding:0.5em 0 0 0;list-style:none;}
.nid .nid-menu ul li{padding:0 0 0 0.2em;margin:0 0 0.1em 0;background-image:none;font-weight:bold;}
/* Clearfix emulation for Mozilla */
html>body .top-content-well:after{clear:left;display:block;color:#FFFFFF;content:".";height:0;}
/* Page structure over-rides */
.nid-winger-togglews{margin-top:-10px;}
.nid-contwell-togglews{margin-top:-10px;}
/* navTower styles */
.nav-tower{margin-bottom:1em;}
.nav-box{padding-top:0.5em;border-bottom:2px solid;border-top:1px solid;}
.nav-tower h3{margin-bottom:0 !important;background-image:none !important;background-color:#FFFFFF !important;font-size:0.9em;}
.nav-tower h3.subs{margin-bottom:0;}
.nav-tower ul{margin:0 0 0.5em 0;}
.nav-tower ul li{margin-bottom:0;font-size:0.9em;}
.nav-tower .nav-box img{margin:0.45em 0 0.1em 1em;}
/* reports list */
.reports-list ul{margin-bottom:1em;}
.reports-list li{font-weight:bold;}
.reports-list form{margin-bottom:1em;text-align:center;}
/* Companies A-Z */
.coaz-regions{padding-left:1em;margin-top:1em;margin-bottom:1em;text-align:center;}
.coaz-table{border-bottom:1px solid #CCCCCC;font-size:0.9em;}
.coaz-country{padding-top:0.5em !important;border-bottom:1px solid #CCCCCC;color:#990000;text-transform:uppercase;}
.coaz-table .co{width:36%;float:left;margin-right:4%;font-weight:bold;}
.coaz-table{padding-top:0.2em;padding-bottom:0.2em;}
.coaz-table .headline{width:59%;float:left;}
.coaz-table ul li{margin:0;clear:left;}
.coaz h3.section{border-bottom:1px solid #CCCCCC;margin-top:1em;background-image:none;}
.coaz h3.section a{background-image:none;}
.coaz ul.storylink{margin-bottom:1em;}
.coaz .alpha{width:100%;margin-top:1em;margin-bottom:-1em;text-align:center;}
.coaz .alpha a,.coaz .alpha span{margin-right:0.2em;margin-left:0.2em;}
.coaz .curr{font-weight:bold;}
.coaz .alpha .curr{color:#990000;}
.coaz .coaz-table h4{float:left;width:30%;}
.coaz .coaz-table ul{float:right;width:65%;}
.coaz .coaz-table li{float:left;width:97%;margin-left:0.3em;}
.coaz .coaz-table li a{float:left;width:auto;}
.coaz .coaz-table ul.dated li a{width:70%;}
.coaz .coaz-table .date{padding-left:5px;float:right;width:26%;color:#666666;text-align:right;}
.coaz .page-summary{border-bottom:1px solid #CCCCCC;}
.coaz .page-display{width:59%;float:left;font-size:0.9em;text-align:right;}
.coaz .page-nav{float:right;font-size:0.9em;}
/* Dated headlines */
.dated-headlines h4{color:#666666;font-weight:normal;}
.dated-headlines span{display:block;}
.dated-headlines .dh-left{width:40%;float:left;min-height:1px;}
.dated-headlines .dh-right{width:60%;float:left;min-height:1px;}
/* Full Story headers */
.ft-story-header{margin-bottom:1em;}
.ft-story-header img{margin:0 0 0.75em 12px;}
.ft-story-header h2{font-size:1.5em;}
.ft-story-header p{margin:0;font-size:0.9em;}
.ft-story-body p{margin-bottom:1.3em;}
.ft-story-footer{font-size:0.9em;}
.ft-story-footer a{padding-left:1em;background:url(/FTCOM/Images/arrow_right_blue_sml.gif) no-repeat 0.5em 0.4em;}
.ft-story-footer-links ul{margin:2em 0 1em 0;text-align:left;}
.ft-story-footer-links ul li{display:inline;}
/* Fourth Column Styles */
/* promo styles */
.dwc293-container{font-size:0.9em;}
.dwc293-container h2.section{margin:0.7em 0 0 0;width:100%;font-size:1.0em;}
.dwc293-container h2.no-underline{background-image:none;}
.dwc293-container div.inner-container{border-bottom:2px solid #CCCCCC;border-top:2px solid #CCCCCC;background-color:#FFFFFF; margin-bottom : 8px;}
.dwc293-container div.headline {border-bottom:2px solid #CCCCCC;border-top:2px solid #FFFFFF;background-color:#FFFFFF; margin-bottom : 8px;}
.dwc293-container div.no-lead-story{border-bottom:0;border-top:0;background-color:transparent;}
.dwc293-container p.introduction{padding-top:0.7em;margin-bottom:0;font-weight:bold;}
.dwc293-container div.inner-container form{margin-bottom:0.5em;}
.dwc293-container div.inner-container form input{font-size:90%;vertical-align:middle;}
.dwc293-container div.inner-container form input.button{background-color:none;}
.dwc293-container div.inner-container form label{margin-right:0.7em;}
.dwc293-container div.story-line{padding-bottom:0.7em;}
.dwc293-container div.image-line {padding-bottom:0.7em;}
.dwc293-container div.story-line h3{font-size:1.0em;}
.dwc293-container div.story-line p{margin-bottom:0;font-weight:normal;}
.dwc293-container .freestyle{background-color:#FFFFFF;}
.dwc293-container .section span{background : url(/FTCOM/Images/arrow_down_red_sml.gif) no-repeat;background-repeat:no-repeat;background-position:2px 0.5em;}

/* classifieds include styles */
.dwc294-container{font-size:0.9em; background : #fff3e5;}
.dwc294-container h3.subsection,
.dwc294-container h4.subsection,
.dwc294-container h5.subsection{border-bottom:1px solid #CCCCCC;padding:0;margin:0.8em 0 0.5em 0;color:#666666;font-size:1.0em;text-transform:uppercase;}
.dwc294-container h3.section span.arrow{margin-left:0;padding-top:2px;background:url(/FTCOM/Images/arrow_down_grey.gif) 0px 9px no-repeat;height:1.1em;min-height:18px;_height:18px;}
.dwc294-container h4.subsection a{color:#666666;}
.dwc294-container h5.subsection{border:none;margin-bottom:0;}
.dwc294-container fieldset{padding:0;}
.dwc294-container select,
.dwc294-container input{font-size:1.0em;vertical-align:middle;}
.dwc294-container select{width:162px;}
html>body .dwc294-container select{width:14.5em;}
.dwc294-container input.textinput{width:156px;}
html>body .dwc294-container input.textinput{width:14em;}
.dwc294-container div.relative{position:relative;}
.dwc294-container div.spacer{margin-top:0.7em;}
.dwc294-container #regionmultiselector{margin-top:0.2em;}
.dwc294-container div.relative .go-image{top:0.2em;position:absolute;right:0;}
.dwc294-container #multiselector_go_button{top:4em;}
.dwc294-container #singlelinesearch{margin-bottom:0.7em;}
.classified-line{margin-bottom:0.5em;}
.classified-line p{margin:0;padding-left:0;color:#666666;}
.classified-line span{font-weight:bold;}
.dwc294-container div.title-image h3{_height:18px;}
.dwc294-container div.title-image span{margin-left:12px;}
.dwc294-container div.title-image img{margin-left:0;width:100%;}
/* News by email styles */
.news-by-email{padding-left:2px;padding-right:2px;width:12em;padding-top:2px;margin-right:4px;width:99.5%;}
.news-by-email fieldset{margin:0;padding:0;}
.news-by-email .red{background-color:#990000;}
.news-by-email .grey{background-color:#F6F2EE;}
.news-by-email .tab-link-white{padding-left:1.2em;display:block;color:#FFF;background:url(/FTCOM/Wrapper/white_down_arr.gif) no-repeat 0.3em 0.3em;font-weight:bold;text-decoration:none;}
.news-by-email a.tab-link-red:link,.news-by-email a.tab-link-red:visited,.news-by-email a.tab-link-red:active{padding-left:1.2em;display:block;color:#990000;background:url(/FTCOM/Wrapper/red_right_arr.gif) no-repeat 0.4em 0.3em;font-weight:bold;text-decoration:none;}
.news-by-email a.tab-link-red:hover{text-decoration:none !important;}
.news-by-email ul.tab-links li{padding:2px 0 0 0;margin:2px 2px 0 0;float:left;width:11em;list-style:none;display:block;}
.news-by-email ul.tab-links{border-bottom:1px solid #990000; background-color: #FFF;}
.news-by-email .main-content{border-bottom:2px solid #CCC;padding-top:1em;background-color: #FFF3E5;}
.news-by-email .buttonset{border-top:1px solid #CCC;margin-top:1em;padding:0.5em 0.5em 0.5em 0em;text-align:right;}
.news-by-email .indent{margin-left:0.5em;margin-right:0.5em;}
.news-by-email .indent-more{margin-left:0.5em;}
.news-by-email .full-indent{margin-left:1em;}
.news-by-email ul.top-links li{padding:0;margin:0;display:inline;}
.news-by-email ul.top-links{padding:0.3em;margin-bottom:1em;text-align:center;}
.news-by-email h3,.news-by-email h4{padding:0 !important;color:#900;text-transform:uppercase;}
.news-by-email h4{margin:0 !important;font-size:1em;}
.news-by-email h3{border-bottom:1px solid #CCC;margin:0 0 0.5em 0 !important;font-size:1em;}
.news-by-email p{padding:0.2em 0 0 0 !important;margin-bottom:0;}
.news-by-email .underline{border-bottom:1px solid #CCC;}
.news-by-email .et-subs{padding:0 0 0 0.6em !important;background-image:url(/FTCOM/Images/arrow_right_blue_sml.gif);background-repeat:no-repeat;background-position:0 0.4em;font-size:0.9em;height:0;}
.news-by-email .flip{margin-top:-1.3em;}
.news-by-email .flip-more{margin-top:-1.95em;}
.news-by-email .et-section{margin-bottom:1em;}
.news-by-email .checklist{width:50%;float:left;margin:1em 0 0 0;}
.news-by-email ul.checklist li{padding:0;}
.news-by-email .radio{margin-left:2em;}
#tab1{display:none;}
.news-by-email .pad-top{padding-top:1em !important;}
.news-by-email .pad-btm{margin-bottom:0.5em !important;}
.news-by-email .form-element{margin-bottom:0.5em;display:block;}
.news-by-email .small{font-size:0.9em;}
.news-by-email .no-margin{padding-top:0 !important;}
.news-by-email table{border:none;margin-left:2%;}
.news-by-email th{font-size:1em;}
.news-by-email table tr.bdr td,.news-by-email table tr.bdr th{border-bottom:1px solid #CCCCCC;}
.news-by-email table caption{display:none;}
.news-by-email table span{display:none;}
.news-by-email .center{text-align:center;}
.news-by-email .th-left{text-align:left;}
.nbe-error{padding-left:12px;background:url(/FTCOM/Images/error-excl.jpg) no-repeat -0.2em 0.4em;}
.nbe-error p{color:#990000;}
.news-by-email .neg-margin{margin-left:-1em;padding-right:0.2em;}
.news-by-email ul.blk-blt li{padding-left:12px;margin:0.2em 0 0.5em 0;background:url(/FTCOM/Images/bullet_square_black.gif) no-repeat 0.2em 0.5em;}
#help,#alerts{display:none;}
#help ul li{padding-left:2px;}
#help p{margin-left:2px;margin-bottom:1em;}
#help ul.storylink{margin-top:-1em;margin-bottom:1em;}
#help ul.storylink li a{font-size:0.9em;}
#help ul.faq-list li{padding-left:12px;margin-bottom:0;background:url(/FTCOM/Images/bullet_square_red.gif) no-repeat 0.2em 0.5em;}
.double .index-detail{width:272px;}
.double .index-detail p,.double .index-detail h3,.double .index-detail h2{margin-right:auto;}
.double .index-detail .article,.double .index-detail .primary{margin-right:0;}
html>body .double .gen .split-main-content .fifty{float:none;width:50%;display:table-cell;}
html>body .double .gen .split-main-content .ffty-rght{float:none !important;padding-left:10px;}
.side-column-inner .freestyle{border-bottom:2px solid #CCCCCC;border-top:2px solid #CCCCCC;padding-bottom:0.7em;background-color:#FFFFFF;}
.columnist-index-detail ul.storylink.emailaddress{margin-left:0px;}
/* Error pages */
div#page_error{width:37em;margin-left:2%;min-width:418px;}
div#page_error ul.storylink{font-size:0.9em;}
div#page_error p{padding-top:0.5em;padding-bottom:0.5em;}
/* Contentwell plain dashed line divider */
div#content .dashline{width:98%;margin:10px 0 10px 12px;background-image:url(/FTCOM/Images/horizontal_dashed_line.gif);height:1px;}
.section-no-arrow{padding-left:12px;padding-bottom:0.2em;color:#900;background-image:none !important;}
/*Barrier pages*/
/* Site free barrier styles */
.barrier-box h4.section{background:none !important;}
.barrier-box{background:url(/FTCOM/Images/triplet_s_top.gif) no-repeat 100% 3px;}
.barrier-inner-box{padding-bottom:1.6em;border-bottom:2px solid #CCC;border-top:1px solid #CCC;background:url(/FTCOM/Images/triplet_s_bottom.gif) #FFF3E5 no-repeat 100% 0px;font-family:Arial,Helvetica,sans-serif;}
.barrier-inner-box img.signup{padding-top:0.8em;}
.barrier-inner-box span{font-size:1.6em;}
.barrier-content{padding:0.2em 0.2em 0.2em 1em;}
.barrier-content a{margin:10px 0 14px 0;padding:10px 0 14px 0;}
.barrier-content ul{margin:0;padding:0;}
.barrier-content ul li{padding:0 0 15px 12px;list-style:none;background:url(/FTCOM/Images/reddot.gif) no-repeat 0 0.6em;}
html>body .barrier-content ul li{background:url(/FTCOM/Images/reddot.gif) no-repeat 0 0.3em;}

/* Footwell overides */
.narrow .gen .wide .split50-50 .ffty-rght{margin-left:17px;}
.narrow .gen .wide .split50-50 .fifty{width:48.5%;}
/* Advertorial CSS */
.adv .adv-txtandimg{width:100%;margin-top:1em;}
.adv .adv-txtandimg h4{margin:0 0 1em 0;}
.adv .adv-txtandimg img{float:right;margin:0 0 0 8px;}
.adv .adv-txtandimg p.red,.adv .adv-txtandimg .cell-left span{color:#EE0000;}
.adv .adv-txtandimg .checks{font-size:0.9em;}
.adv .adv-txtandimg .frm-table{width:98%;margin-left:12px;}
html>body .adv .adv-txtandimg .frm-table{float:left;}
.adv .adv-txtandimg .sels select{width:236px;}
.adv .adv-txtandimg .cell-left{width:44%;float:left;padding:2px 0 4px 0;}
.adv .adv-txtandimg .cell-right{width:55%;float:left;padding-bottom:4px;}
.adv .adv-txtandimg .sels{padding:2em 0 2em 0;float:left;width:100%;}
.adv .adv-txtandimg .adpad label{padding-right:1em;display:block;}
.adv .adv-txtandimg .small-checks{margin:1em 0 1em 12px;font-size:0.9em;}
.adv .adv-txtandimg .small-checks input{float:left;margin-right:1em;}
.adv .adv-txtandimg .small-checks label{display:block;}
.adv .adv-txtandimg .frm-btns{margin:2em 0 2em 0;text-align:center;}
.main-headline-standard .image-article h3,.intro-index-detail .image-article h3,.columnist-index-detail .image-article h3,.index-detail .image-article h3,.narrow-index-detail .image-article h3{margin-bottom:0.1em;}
.main-headline-standard .image-article .image-holder,.intro-index-detail .image-article .image-holder,.columnist-index-detail .image-article .image-holder,.index-detail .image-article .image-holder{margin-top:3px;}
/*General Form stuff*/
.genform fieldset,div.advice {margin:1em 0 1em 1em; padding:0; }
.genform fieldset select{width:13em;}
.genform fieldset input.textfield {width:12.8em !important;}
.genform fieldset div{padding-bottom:0.5em;}
.genform fieldset div label {line-height:1.7em;}
.genform fieldset .advice div {font-size:0.9em;}
.genform fieldset .advice label{font-weight:bold;}
.genform fieldset .advice div,.genform fieldset .advice label,.genform fieldset .advice input,.advice div {width:30%;float:left;margin-right:0.2em;}
.genform fieldset .threecol div{width:30%;float:left;margin-right:0.2em;}
.genform fieldset .fourcol div{width:20%;float:left;margin-right:0.2em;}
.genform fieldset .fourcol input.textfield {width:8.8em !important;}
.genform fieldset .fourcol select {width:8.2em !important;}
.genform fieldset .fourcol select.dates {width:3.9em !important;}
.genform fieldset .twocol div,.genform fieldset .twocol input {width:30%;float:left;margin-right:0.2em;}
.genform fieldset .twocol label{width:60%;float:left;margin-right:0.2em;}
.back-to-top {margin-top:1em;margin-bottom:1em;text-align:right;}
.accountLayer{display:block;}
/*Header in RSS Feed*/
.nopad h2{padding-left:0;padding-top:0.6em;font-size:1.3em;}
.dwc294-container .hilight{background-color:#E7E2DB}
#left-column-container {width : 139px;}