/*

$Id: components_freestyle.css,v 1.32 2012-12-07 08:45:22 regpalav Exp $

*/

/* GENERAL */

/* write a letter to the FT */

.commentAnalysisFeedback{background:url(/FTCOM/Images/horizontal_dashed_line.gif) repeat-x left top;}

.commentAnalysisFeedback p{padding:10px 0px 10px 2px;background:url(/FTCOM/Images/horizontal_dashed_line.gif) repeat-x left bottom;font-weight:bold;}

.freestyle{margin-bottom:0.1em;}

/* Funds PDF include component */

.fundpdf-container h3.section{margin-bottom:0;}

.fundpdf-container p.instruction{margin-bottom:0.3em;padding-top:0.5em;}

.fundpdf-container ul{font-size:0.9em;}

.fundpdf-container .edition-line{margin-top:0.9em;}

.fundpdf-container .edition-line p{margin-bottom:0;}

.fundpdf-container .edition-line img{margin:0.2em 0.9em 0.5em 6px;width:32px;height:32px;}

.fundpdf-container .edition-line div a span{white-space:nowrap;}

.fundpdf-container .lastitem{margin-bottom:1.5em;}

.narrow .gen .freestyle p,.wide .gen .freestyle p{margin-right:auto;}

.freestyle p{margin-bottom:12px;}

/* RNAV - lex navigator */

.lexnavigator-container{border:0;clear:left;margin:0 0 10px 0;padding:0 0 5px 0;}

.lexnavigator-container h3.section{margin-bottom:0;background-image:none;font-size:0.9em;}

.lexnavigator-container .lexnavigator-inner{border:1px solid #CCCCCC;border-bottom-width:2px;margin:0;}

.lexnavigator-container .lexnavigator-line{border:none;padding:4px 0 2px 4px;background-color:#FFFFFF;font-size:0.9em;font-weight:bold;position:relative;}

.lexnavigator-container .lexnavigator-line.odd{background-color:#F6F2EE;}

.lexnavigator-container .lexnavigator-line.last-line{font-weight:normal;}

.lexnavigator-container .lexnavigator-line img{margin:3px 0.4em 3px 0;width:13px;height:13px;position:absolute;right:0;top:0;}

.lexnavigator-container .lexnavigator-line.last-line img{margin:0 0 0 3px;width:11px;display:inline;height:8px;position:relative;}

.lexnavigator-container .lexnavigator-line.last-line span{padding-right:0.2em;white-space:nowrap;}

/* NEWS BY EMAIL */

.podcast ul{margin-bottom:10px;}

.podcast ul li{margin-left:4em;list-style:disc outside none;}

.podcast div.podheaderImage{margin-left:12px;}

/* RSS sign up page */

.splitcolcontainer{margin-bottom:1em;position:relative;}

.splitcolcontainer div.left-col{width:49%;}

.splitcolcontainer div.right-col{width:49%;position:absolute;right:0;top:0;}

ol.rsslist{margin-left:0px !important;padding-left:35px !important;list-style-type:decimal;}

ol.rsslist li{padding-left:0 !important;height:auto !important;vertical-align:top;}

.splitcolcontainer ul{padding-bottom:0.7em !important;}

.splitcolcontainer ul li{position:relative;}

.splitcolcontainer li.heading{padding-bottom:4px;background:url(/FTCOM/Images/horizontal_dashed_line.gif) repeat-x left bottom;font-weight:bold;}

.splitcolcontainer li.subheading{font-weight:bold;}

.imagelink{width:33px;display:block;height:14px;position:absolute;right:0;top:0;}

.imageXML{border:0;width:33px;height:14px;}

/* Sponsored link styles */

.sponsored-links{clear:left;margin-bottom:0px;padding-bottom:5px;}

.sponsored-links h2.section{border-bottom:2px solid #CCCCCC;padding-bottom:0;padding-left:12px;background:url(/FTCOM/Images/arrow_down_black_big.gif) no-repeat 0em 0.6em;font-size:0.95em;}

.sponsored-links p{padding-bottom:0;padding-top:0;font-size:0.9em;}

.sponsored-links a.headlink{color:#000000;font-size:0.8em;}

.sponsored-links h3{margin:0.5em 0 0 0;}

.sponsored-links p{margin:0;}

div.sponsoredlinks {padding:0 0 10px 12px;}

div.sponsoredlinks a{background-image:url(/FTCOM/Images/arrow_right_blue_sml.gif);background-repeat:no-repeat;padding-left:12px;background-position:0.4em;}

div.sponsoredlinks .odd {display:block;float:left;width:11em;}

							

/*Site Services*/

.site-services-container .coloured{background-color:#FFF3E7;}

.site-services-container .column-inner img{border:0;float:left;margin-left:12px;}

.site-services-container .column-inner .col1,

.site-services-container .column-inner .col2{float:left;margin-top:0.5em;width:48%;}

.site-services-container .column-inner .col2{float:left;left:300px;}

.site-services-container .column-inner p{padding-left:52px;}

.site-services-container .column-inner{margin-bottom:20px;}

.site-services-container .rtext{margin-left:0.8em;}

.site-services-container .rtext span{margin-left:0.8em;}

/* Track story styles (to be used with nbe styles) */

.track-story .bg-properties{border-bottom:2px solid #CCCCCC;border-top:1px solid #CCCCCC;padding-bottom:5px;background-color:#F6F2EE;}

.track-story{clear:both;padding-bottom:10px;}

.track-story h4{clear:left;float:left;padding:0.5em 0 0 12px;display:block;font-size:1em;}

.track-story h3{padding-bottom:0 !important;background-image:none !important;}

.track-story .row{clear:left;}

.track-story .c1{float:left;margin-bottom:0.2em;padding-left:12px;padding-top:0.2em;width:380px;display:block;font-size:0.9em;}

html>body .track-story .c1{width:20em;min-width:380px;}

.track-story .go{margin:0 0 0.2em 0;text-align:right;}

/* by Sector,by Region,Companies A-Z dropdown components */

.bysector-dp{margin:0;padding:0;}

.bysector-dp .dropdown select{margin-right:1.0em;width:65%;font-family:Arial,Helvetica,sans-serif;font-size:100%;font-weight:normal;}

.bysector-dp .section{margin-bottom:0;background:url(/c.gif) no-repeat;}

/* featured jobs styles */

.j-row{float:left;margin-top:1em;width:100%;}

.j-row p{padding-top:1em;}

.j-row p,.j-row a{font-size:0.9em;}

.j-row h4{margin-bottom:2px;color:#990000;}

.j-row .jbox-left{float:left;width:48%;}

.j-row .jbox-right{float:right;width:48%;}

.j-row .jbox-pad{border-bottom:2px solid #CCCCCC;border-top:1px solid #CCCCCC;padding:1em 1em 1em 0;background:url(/FTCOM/Images/featured_jobs_background_gradient.gif) #F7F4ED repeat-x 0 0;}

.j-row .apply{float:right;width:63px;text-align:right;}

.j-row ul.storylink{float:left;margin-top:0.1em;width:70%;left:0;}

/* best buy tables */

.bestbuy{padding-bottom:10px;}

.bestbuy h3{padding:5px 0px 5px 5px;background-color:#F7F2EE;color:#990000;font-size:1em;}

.bestbuy .bb-table-container{padding:8px 0 4px 0;}

.bestbuy .bb-table td,.bestbuy .bb-table th{border:1px solid #F7F2EE;}

.bestbuy .bb-table th{font-size:0.8em;font-weight:bold;height:2.5em;}

.bestbuy .bb-table tr.bbshaded{background-color:#F7F2EE;}

.bestbuy .bb-table td{padding:0 0 0 5px;font-size:0.8em;height:3.0em;}

.bestbuy .bb-table td.provider{color:#03349A;}

.bestbuy .bb-table-footer{font-size:0.8em;}

.bestbuy .bb-footer{clear:left;width:100%;display:block;font-size:0.8em;text-align:center;}

.bestbuy .bb-col1header{padding-left:5px;}

.bestbuy .bb-header-table{float:left;padding:0 0 0 0;width:31%;}

.bestbuy .bb-header-table-4col{float:left;padding:0 1.5em 0 1.5em;width:31%;}

/* screensaver download pages */

.screensaver ul.bullet_indent{margin:0 0 20px 2em;list-style:disc inside none;}

.screensaver .ssdl p{margin-left:0;}

/* General freestyle page */

.gen .gen-freestyle-ul{margin:1em 0 1em 27px;list-style-type:disc;}

.gen .gen-freestyle-ul li,.gen .ul-square li{padding-left:0;}

.gen .gen-freestyle-ol{margin:1em 0 1em 34px;padding-left:0;list-style-type:decimal;}

.gen .gen-freestyle-ol li{padding-left:0;height:auto;}

.gen .ul-square{margin:1em 0 1em 27px;list-style-type:square;}

.gen .no-li{list-style-type:none;margin:1em 0 1em 0;}

.gen .gen-freestyle-fsmall{font-size:0.9em;}

.gen .gen-freestyle-fsmaller{font-size:0.8em;}

.gen .gen-freestyle-fbig{font-size:1.1em;}

.gen .gen-freestyle-fbigger{font-size:1.2em;}

img.trackstory{float:right;padding-right:3px;}

html>body .wide .fixed .track-story{clear:none;}

div.linksContainer li{float:left;width:auto;list-style-type:none;}

div.linksContainer li a{margin-right:0.6em;}

/* styles for mini video players within freestyles */

.mini-ftvideoplayer-info {margin-bottom:10px; margin-top:5px; padding-bottom:5px; border-bottom:1px solid #999999; display: block; text-align:right; margin-left: 0px; margin-right: 0px;}

.mini-ftvideoplayer-morelink {text-align:right; vertical-align:middle; font-size:0.9em; font-weight:700; background-image:url(/FTCOM/Images/arrow_right_blue_sml.gif); background-position:1px 0.4em !important; background-repeat:no-repeat !important; padding:0 0 0 8px;}

.mini-ftvideoplayer {display: block; padding-left: 12px;}


