/* Start CSS Reset Classes */

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 * 
 */
 
 
/* Font size conversion chart 
10px = 77%
11px  = 85%
12px  = 92%
13px  = 100%
14px  = 107%
15px  = 114%
16px  = 122%
17px  = 129%
18px  = 136%
19px  = 144%
20px  = 152%
21px  = 159%
22px  = 167%
23px  = 174%
24px  = 182%
25px  = 189%
26px  = 197%
*/


/**
 * 99% for safari; 100% is too large
 */

/**
 * Bump up !IE to get to 13px equivalent
 */


/* Start CSS Reset Classes */
/* End CSS Reset Classes */

/* End CSS Reset Classes */

/* Start Vertical Spacing Classes */
/* 50 of these classes are provided since horizontal white space is fairly predominant
    and varied between page layouts.  Those classes not made use of can easily be subtracted
    to decrease file size if desired.
*/
.spacing-div_1X0 {padding: 1px 0px 0px 0px;}
.spacing-div_2X0 {padding: 2px 0px 0px 0px;}
.spacing-div_3X0 {padding: 3px 0px 0px 0px;}
.spacing-div_4X0 {padding: 4px 0px 0px 0px;}
.spacing-div_5X0 {padding: 5px 0px 0px 0px;}
.spacing-div_6X0 {padding: 6px 0px 0px 0px;}
.spacing-div_7X0 {padding: 7px 0px 0px 0px;}
.spacing-div_8X0 {padding: 8px 0px 0px 0px;}
.spacing-div_9X0 {padding: 9px 0px 0px 0px;}
.spacing-div_10X0 {padding: 10px 0px 0px 0px;}
.spacing-div_11X0 {padding: 11px 0px 0px 0px;}
.spacing-div_12X0 {padding: 12px 0px 0px 0px;}
.spacing-div_13X0 {padding: 13px 0px 0px 0px;}
.spacing-div_14X0 {padding: 14px 0px 0px 0px;}
.spacing-div_15X0 {padding: 15px 0px 0px 0px;}
.spacing-div_16X0 {padding: 16px 0px 0px 0px;}
.spacing-div_17X0 {padding: 17px 0px 0px 0px;}
.spacing-div_18X0 {padding: 18px 0px 0px 0px;}
.spacing-div_19X0 {padding: 19px 0px 0px 0px;}
.spacing-div_20X0 {padding: 20px 0px 0px 0px;}
.spacing-div_21X0 {padding: 20px 0px 0px 0px;}
.spacing-div_22X0 {padding: 22px 0px 0px 0px;}
.spacing-div_23X0 {padding: 23px 0px 0px 0px;}
.spacing-div_24X0 {padding: 24px 0px 0px 0px;}
.spacing-div_25X0 {padding: 25px 0px 0px 0px;}
.spacing-div_26X0 {padding: 26px 0px 0px 0px;}
.spacing-div_27X0 {padding: 27px 0px 0px 0px;}
.spacing-div_28X0 {padding: 28px 0px 0px 0px;}
.spacing-div_29X0 {padding: 29px 0px 0px 0px;}
.spacing-div_30X0 {padding: 30px 0px 0px 0px;}
.spacing-div_31X0 {padding: 31px 0px 0px 0px;}
.spacing-div_32X0 {padding: 32px 0px 0px 0px;}
.spacing-div_33X0 {padding: 33px 0px 0px 0px;}
.spacing-div_34X0 {padding: 34px 0px 0px 0px;}
.spacing-div_35X0 {padding: 35px 0px 0px 0px;}
.spacing-div_36X0 {padding: 36px 0px 0px 0px;}
.spacing-div_37X0 {padding: 37px 0px 0px 0px;}
.spacing-div_38X0 {padding: 38px 0px 0px 0px;}
.spacing-div_39X0 {padding: 39px 0px 0px 0px;}
.spacing-div_40X0 {padding: 40px 0px 0px 0px;}
.spacing-div_41X0 {padding: 41px 0px 0px 0px;}
.spacing-div_42X0 {padding: 42px 0px 0px 0px;}
.spacing-div_43X0 {padding: 43px 0px 0px 0px;}
.spacing-div_44X0 {padding: 44px 0px 0px 0px;}
.spacing-div_45X0 {padding: 45px 0px 0px 0px;}
.spacing-div_46X0 {padding: 46px 0px 0px 0px;}
.spacing-div_47X0 {padding: 47px 0px 0px 0px;}
.spacing-div_48X0 {padding: 48px 0px 0px 0px;}
.spacing-div_49X0 {padding: 49px 0px 0px 0px;}
.spacing-div_50X0 {padding: 50px 0px 0px 0px;}
.spacing-div_69X0 {padding: 69px 0px 0px 0px;}
.spacing-div_106X0 {padding: 106px 0px 0px 0px;}
/* End Vertical Spacing Classes */

/* Block Level HTML Element Classes */

sup {font-size: 77%; vertical-align: 4px;}

/* Utility Classes */
.clear-left {clear: left;}
.clear-right {clear: right;}
.clear-both {clear: both;}
/* End Utility Classes */

/* Color SPANs */
.green {color: #336600;}
.red {color: #c60000;}
.gray {color: #97989a;}
.dark-gray {color: #666666;}
/* End Color SPANs */

/* Layout Classes */
.print-head {width: 820px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-outer-table-width {width: 959px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-toc-space-left {width: 4px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-toc-col-width {width: 175px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-body-full-width {width: 764px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-body-center-width {width: 569px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-spacer-16 {width: 16px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-col-spacer-noborder {padding: 0px 10px 0px 0px;}
.layout-right-col {width: 178px; border-left: 1px solid #d6d7de; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px;}
.layout-content-center-width {width: 500px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-content-right-width {width: 244px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-col-spacer-with-border {padding: 0px 10px 0px 0px; border-left: 1px solid #d6d7de;}
/* End Layout Classes */

/* Sprite Class for green and red arrow images */
.sprite {background:transparent url(/archived/templates/markets_sectors/images/homePageSprite.gif) no-repeat scroll left top;}
.arrow-down{background-position:-85px -26px; height:10px; width:9px; margin:2px 4px 0px 4px;}
.arrow-up {background-position:-95px -26px; height:10px; width:9px; margin:2px 4px 0px 4px;}
.black-arrow-up {background-position:0px 0px; height:11px; width:13px; margin:8px 0px 0px 14px;}
/*end of sprite Arrow classes*/

/* Begin blue bullet component */
.blue-bullet-image {margin: 0px 0px 0px 0px; padding: 0px 6px 0px 0px; vertical-align: 0px;}
/* End blue bullet component */

/* Begin next bullet component */
.next-bullet-image {margin: 0px 0px 0px 0px; padding: 0px 6px 0px 9px; vertical-align: 0px;}
/* End next bullet component */

/* Begin small light green lock  component */
.lock-image {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align: 0px;}
/* End small light green lock component */


/* Begin blue bullet component */
.logo {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align: 0px; float:left}
.logo h2{background-image:url(/images/marketsandsectors/fidelity-icon.gif); background-repeat:no-repeat; padding-left: 25px; display: block;}
/* End blue bullet component */

/* Begin double border horizontal rule component */
.double-border-hr {border-bottom: 1px solid #DBDCDE; border-top: 1px solid #DBDCDE; clear: both; height: 1px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.hr-for-ie {display:none;}
.grey-hr {border-bottom: 1px solid #DBDCDE; clear: both; height: 1px; margin: 0px; padding: 0px;}
/* End double border horizontal rule component */

/* Begin green bullet list component */
.greenbulletlist ul {list-style-type: none;}
.greenbulletlist ul li {background-image:url(/images/marketsandsectors/greenbulsq.gif); background-repeat:no-repeat; background-position:0px 5px; padding: 0px 0px 10px 14px; font-size:92%;}
/* End green bullet list component */

/* Begin green header component */
.green-header {color: #295900; font-family: arial, sans-serif; font-size: 85%; font-weight: bold;}
.inline {display:inline}
/* End green header component */

/* header classes */
.headerWrapper {overflow: hidden; width:960px;  } 
.legalHeaderHelp {float:right; font-family: arial; color: #666666; font-size: 10px;vertical-align: bottom; margin-top:2px;}
.legalHeaderHelp a {color: #666666;font-size: 10px; vertical-align: bottom;}
.legalHeaderHelp a:hover {text-decoration: underline;cursor:hand;}

/* Begin footnote Classe */
.mkt-sector-footnotes{font-size: 85%; line-height: 122%; font-family: arial, san-serif; margin-top: 0px;color: #666666; padding-left: 4px}
.mkt-sector-footnotes sup{font-size: 100%;}
.mkt-sector-footnotes ol{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 17px;}
.mkt-sector-footnotes ol li{color: #666666; padding: 0px 0px 8px 0px; margin: 0px 0px 0px 0px; background: none; list-style-type: decimal;list-style-position: outside;}
/* End footnote Classe */

/* Begin footer classes*/
.footer {border-top: 1px solid #CCCCCC;background-color: #EEEEEE;height: 80px;padding: 3px 8px 0px 0px !important;margin: 0px 0px 0px 0px;text-align: right; font-size:77%; font-family:Verdana, sans-serif; line-height:152%; width: 959px;}
.footer a {color: #333399;}
.footerLogo {margin-left: 16px;margin-top:4px;float:left;}
/* End footer classes*/

.pipe {padding: 0px 4px 0px 4px; margin: 0px;}

/* Begin grey symbol lookup box classes*/
.symbollookup_grey {background-color: #efefff;  border: 1px solid #d6d7de;width:auto;padding:8px 6px 8px 6px;}
.symbollookup_grey a {font-family: arial, sans-serif;font-size:85%; line-height:92%;font-weight: normal;}
.symbollookup_green {background-color: #ffffff;  border: 1px solid #528608; border-top: 5px solid #528608; width:suto;padding:4px 6px 8px 6px;}
.symbollookup_green a {font-family: arial, sans-serif;font-size:85%; line-height:92%;font-weight: normal;}
.symbollookup_grey .ofHidden {top:-5000px; position:absolute; overflow:hidden;}
.symbollookup_grey input {border:1px solid #738aa5;}
.symbollookup_grey select {border:1px solid #738aa5;}
.symbollookup_grey textarea {border:1px solid #738aa5;}
/* End grey symbol lookup box classes*/

/* Start of Alerts white BOX CONTENT Classes*/
.white-box{background-color:#FFF; display:block;  width:100%; padding: 0px 0px 0px 0px;}
.dark-grey-hr {border-bottom: 1px solid #DEDFDE; clear: both; height: 1px; margin: 0px; padding: 0px;}
.hr-for-ie {display:none;}
/* End of Alerts white BOX CONTENT Table Classes*/

/* Start of Rounded Tab Component Classes*/
.rounded-tab {position:relative;z-index:100; font-family:Arial,Tahoma; font-size:92%;}
.rounded-tab a { background: url(/images/tb_6_lon.gif) left top no-repeat; padding: 0 0 0 15px; font-weight: bold; display: block; float: left; text-align: center;cursor: hand;}
.rounded-tab a span {background: url(/images/tb_6_ron.gif) right top no-repeat; padding: 3px 15px 3px 0; display: block; float: left; text-align: center;}
.rounded-tab a:visited {color:#0F57C2; text-decoration: none;}
.rounded-tab ul {list-style: none; padding: 0; margin: 0;}
.rounded-tab li {float: left; margin: 0px 3px -4px 0px; background-color:#EFF3F7;} 
.rounded-tab li.selected {font-size: 129%;font-family: arial, sans-serif;background-color: #fff; border-bottom: solid 1px #FFF !important; z-index:100;position: relative;top: -2px;}
.rounded-tab li.selected a {color: #428a00;}
.tabbed-box {position:relative;clear: both; border-top: solid 1px #b5babd; padding: 0px 0px 0px 0px;}
.unselected-tab {display:none;}
.rounded-tab .bylinetab {font-size: 92%; line-height: 122%;color: #666666;padding-left: 5px;padding-top: 3px;background-color: #fff;}
    
/* Start of Compare Indexes Table Classes*/
.compare-indexes-table{width:auto;font-size:92%;}
.compare-indexes-table .alt-color{background-color:#EFEFF7}
.compare-indexes-table table {width:100%;border-collapse:collapse;}
.compare-indexes-table th {cursor:pointer;}
.compare-indexes-table th, .compare-indexes-table td{padding:2px 3px 2px 3px; text-align:center;}
.compare-indexes-table .num {border-left:1px solid #CED7DE; border-bottom:1px solid #FFF;text-align:right;line-height:152%;padding:2px 5px 2px 5px}
.compare-indexes-table .highlightnum {border-left:1px solid #CED7DE; text-align:right; line-height:152%; padding:2px 5px 2px 5px; border-bottom:1px solid #0855C6; background-color:#F7F7FF;color:#0855C6;}
.compare-indexes-table .txt {border-left:1px solid #CED7DE; border-bottom:1px solid #FFF;text-align:left; line-height:152%; padding:2px 5px 2px 3px;}
.compare-indexes-table .highlighttxt {border-left:1px solid #CED7DE; text-align:left; line-height:152%; padding:2px 5px 2px 3px;border-bottom:1px solid #0855C6; background-color:#F7F7FF;color:#0855C6;}
.compare-indexes-table .highlighttxt .black-arr{Float:right;padding-top:3px}
.compare-indexes-table .txt .black-arr{Float:right;padding-top:3px}
.compare-indexes-table .txt .black-bdr-left{Float:left;padding-top:3px}
.compare-indexes-table .black-bdr{border-bottom:1px solid #000 !important;}
.compare-indexes-table .txthead {border-right:1px solid #CED7DE; padding:0px 5px 0px 5px; text-align:left;line-height:152%;}
.compare-indexes-table caption {font-size:92%; color:#666666;text-align:left;padding:5px 5px 5px 3px}
.compare-indexes-table .footnote {font-size:92%; color:#666666;text-align:left;padding:5px 5px 5px 3px}
.compare-indexes-table .gain{color:#007921}
.compare-indexes-table .loss{color:#CE0000}
.compare-indexes-table .left-border{border-left:1px solid #CED7DE; border-bottom:1px solid #FFF;}
            
/* Start of SUB-Component Classes for Compare Indexes Filter by Exchange Form */
.compare-indexes-table .exchange_form {font-size:100%; width:100%; position:relative; background-color:#F7F7FF; height:45px; padding:2px 0px 0px 10px;}
.compare-indexes-table .exchange_form .filterby {padding-right: 15px;}
.compare-indexes-table .exchange_form label {padding-right:15px;padding-left:0px;}
.compare-indexes-table .exchange_form input {font-size:100%;vertical-align: middle;}
.compare-indexes-table .exchange_form .update {font-size:92%; color:#666666; padding:0px 0px 0px 40px;}
/* End of Classes for Compare Indexes Filter by Exchange Form Section*/

.blueborder_table {padding:0px; margin:0px}
.blueborder_table .col1 {width: 510px;}
.blueborder_table .col2 {width: 174px;}
.blueborder_table .col3 {width: 80px;}
.blueborder_table td, .blueborder_table th{border-bottom:1px solid #d6dbe7; border-right:1px solid #d6dbe7; padding:2px 10px 3px 8px; font-family: arial, sans-serif; font-size:92%; line-height:136%; font-weight: normal;}
.blueborder_table th.firstrow {border-bottom:2px solid #dedfde; border-top:1px solid #d6dbe7;}
.blueborder_table td.lastrow, .blueborder_table th.lastrow {border-bottom:none;}
.blueborder_table td.lastcol, .blueborder_table th.lastcol {border-right:none; text-align:right;}

.pdfs-require {font-size: 85%; line-height: 122%; font-family: arial, san-serif; margin-top: 0px;color: #666666;}
.pdfs-require a:visited {color:#0F57C2; text-decoration: none;}
.pdfs-require a {color:#0F57C2; text-decoration: none;}


/* Classes below were added on 11th June 2008 for Equity Page */

/* Start of Equity Indexes Bricklet Classes */
.indexes-bricklet{width:100%; font-size:92%}
.indexes-bricklet .footnote{font-size:77%; color:#666666}
.indexes-bricklet .alt-color{background-color:#EFF3F7}
.indexes-bricklet table {width:100%; border-collapse:separate; border-top:1px solid #D6DBE7;}
.indexes-bricklet td, .indexes-bricklet th {padding:2px 5px 2px 5px}
.indexes-bricklet .num {border-left:1px solid #D6DBE7; text-align:right; line-height:152%;}
.indexes-bricklet .gain {color:#007921}
.indexes-bricklet .loss {color:#CE0000}
/* End of Equity Indexes Bricklet Classes */

/* Start of News and Research Tab Internal table Classes */
.new-research-table{width:100%}
.new-research-table .col1 {width: 510px;}
.new-research-table .col2 {width: 254px;}
.new-research-table .left-col{border-right: 1px solid #DEDFDE;padding-right:10px;}
.new-research-table .right-col{padding-left:10px;}
.new-research-table h3{font-size:114%;}
.new-research-table .span-right{text-align:right;}
/*Added later for modifies overview page*/
    .new-research-table .left-col .byline1{font-size:85%;color:#666666}
    .new-research-table .left-col .leftside{float:left; width:242px; margin-right:2px;}
    .new-research-table .left-col .leftside h3{text-transform:uppercase;font-size:85%}
    .new-research-table .left-col .rightside{float:left;width:242px;}
/* End of News and Research Tab Internal table Classes */

/* Start of Green Rounded Box component Classes */
.greenroundedcornr_cont{width: 100%;}
.greenroundedcornr_box {background: url(/images/marketsandsectors/top-left-green.gif) no-repeat top left;}
.greenroundedcornr_top {background: url(/images/marketsandsectors/top-right-green.gif) no-repeat top right;}
.greenroundedcornr_bottom {background: url(/images/marketsandsectors/bottom-left-green.gif) no-repeat bottom left;}
.greenroundedcornr_bottom div { background: url(/images/marketsandsectors/bottom-right-green.gif) no-repeat bottom right;}
.greenroundedcornr_innercontent {background: url(/images/marketsandsectors/right-green.gif) top right repeat-y;padding: 0 10px;}
.greenroundedcornr_top div,.greenroundedcornr_top,
.greenroundedcornr_bottom div, .greenroundedcornr_bottom {height: 5px;font-size: 1px;}
.greenroundedcornr_innercontent .subheading{color:#295900; text-transform:uppercase;font-weight:bold; font-size:85%;}/*Newly added on 18th june for market and sectors education*/
.greenroundedcornr_innercontent p{line-height:144%}/*Newly added on 18th june for market and sectors education*/
/* End of Green Rounded Box component Classes */

/* Begin byline classes*/
.byline {font-size: 77%; color: #666666; line-height: 129%; padding: 0px; margin: 0px;}
.bylineUpperCase {font-size: 77%; color: #666666; line-height: 129%; padding: 0px; margin: 0px;text-transform:uppercase;}
/* End byline classes*/

/* Classes below were added on 11th June 2008 for Sectors and Industries Pages */

/* Start of  Classes for Bench-Mark Form */
.benchmark_form {font-size:100%; width:100%; position:relative; background-color:#F7F7FF; height:auto; padding:10px 0px 10px 0px; margin:0px}
.benchmark_form label {padding:0px 1px 0px 1px}
.benchmark_form input   {font-size:100%;margin-left:5px;}
.benchmark_form .update-sec {font-size:77%; color:#666666; padding:0px 0px 0px 30px;text-transform: uppercase}
.benchmark_form .update-indust {font-size:77%; color:#666666; padding:0px 0px 0px 10px; margin-right:5px;Float:right;width:125px;text-transform: uppercase}
.benchmark_form .piebar {font-size:92%;padding: 0px 10px;}
.benchmark_form .piebar_2 {font-size:92%;padding: 0px 5px;}
.benchmark_form .piebarbottom {font-size:92%; padding: 0px 0px 0px 350px; width:auto;}
.benchmark_form select {  width:110px; margin-left:5px; margin-right:5px;vertical-align: middle;}
.benchmark_form img { vertical-align: middle; }
.benchmark_form .updateBtn img { padding-left:5px; }

/* End of Classes for Bench-Mark Form Section*/
    
    
/* Start of Compare ten Indexes Data Table  Classes*/   
.select-ten-table {width:100%; font-size:92%; line-height:152%}
.select-ten-table table {width:100%;border-collapse:collapse;}
.select-ten-table .alt-color {background-color:#EFEFF7}
.select-ten-table .first-row {font-weight:bold;border-bottom:2px solid #CED7DE;}
.select-ten-table .dottedborder {font-weight:bold;background: url(/images/marketsandsectors/dotted_line.gif) bottom left repeat-x;}
.select-ten-table .sort {float:right; padding-top:7px;}
.select-ten-table th {border-bottom:1px solid #CED7DE;cursor:pointer;}
.select-ten-table td, .select-ten-table th {padding:2px 3px 2px 3px; text-align:center;}
.select-ten-table .num{border-left:1px solid #CED7DE; text-align:right;padding:0px 3px 0px 0px}
.select-ten-table .sector{text-align:left;border-left:1px solid #CED7DE;}
.select-ten-table .header{border-bottom:1px solid #CED7DE;border-left:1px solid #CED7DE;text-align:center;color:#666666;}
.select-ten-table .header-dottedrow{background: url(/images/marketsandsectors/dotted_line.gif) bottom left repeat-x; border-left:1px solid #CED7DE;text-align:center;font-size:92%;color:#666666;}
.select-ten-table .footnote{font-size:92%; color:#666666;text-align:left;}
.select-ten-table .gain {color:#007921}
.select-ten-table .loss {color:#CE0000}
.select-ten-table .bar-loss {text-align:right; padding-right:0px !important;}
.select-ten-table .bar-gain {text-align:left;padding-left:0px !important;}
.select-ten-table .container-left {padding:1px 0px 1px 0px; border-right:1px solid #ADB2B5;}
.select-ten-table .container-right{padding:1px 0px 1px 0px; border-left:1px solid #ADB2B5;}
.select-ten-table .red {background-color:#CE0000; padding:0px; margin:0px;}
.select-ten-table .green{background-color:#007921; padding:0px; margin:0px;}
.select-ten-table .highlightsector {border-left:1px solid #CED7DE; text-align:left;border-bottom:1px solid #0855C6; background-color:#F7F7FF; color:#0855C6;}
.select-ten-table .highlightnum {border-left:1px solid #CED7DE; text-align:right;border-bottom:1px solid #0855C6; padding:0px 3px 0px 0px; background-color:#F7F7FF; color:#0855C6;}
.select-ten-table .no-left-border {border-left:none;}
.select-ten-table .tradesymbol {text-align:center;border-left:1px solid #CED7DE;}
/* End of Symbol Detailed Quote Data Table Classes*/

/* Start of View sector form box  Classes*/ 
.view_sector_box {background-color: #f7f7ff; width:auto;padding:8px 0px 8px 8px;margin:0px;}
.view_sector_box h3 {color: #636563; font-family: arial, sans-serif; font-size: 92%; font-weight: bold;}
.view_sector_box a {font-family: arial, sans-serif;font-size:92%; line-height:107%;font-weight: normal;}
.view_sector_box .ofHidden {top:-5000px; position:absolute; overflow:hidden;}
.view_sector_box input {border:1px solid #738aa5;}
.view_sector_box select {border:1px solid #738aa5;}
.view_sector_box textarea {border:1px solid #738aa5;}
/* End of View sector form box  Classes*/

/* Start of sector overview form box  Classes*/ 

.sector-overview-formbox {width:auto;padding:18px 0px 0px 0px;float:right}
.sector-overview-formbox h3 {color: #636563; font-family: arial, sans-serif; font-size: 92%; font-weight: bold;}
.sector-overview-formbox a {font-family: arial, sans-serif;font-size:92%; line-height:107%;font-weight: normal;}
.sector-overview-formbox .ofHidden {top:-5000px; position:absolute; overflow:hidden;}
.sector-overview-formbox input {border:1px solid #738aa5;}
.sector-overview-formbox select {border:1px solid #738aa5;width:135px;}
.sector-overview-formbox textarea {border:1px solid #738aa5;}
/* End of sector overview form box  Classes*/   

/* Start of Blue Rows Table  Classes*/  
.blue-rows-table{border-top:4px solid #D6DBE7; width:100%;}
.blue-rows-table table {width:auto;border-collapse:separate;}
.blue-rows-table th, .blue-rows-table td{padding:3px 0px 3px 2px}
.blue-rows-table td, .blue-rows-table th{border-top:1px solid #D6DBE7;}
.blue-rows-table td {text-align: right;}
/* Start of Blue Rows Table  Classes*/

/* Start of sector overview layout Classes*/    
.sector-overview {width:auto}
.sector-overview-left {width: 350px;float: left;}
.sector-overview-right {width:140px;float: right;}  
/* End of sector overview layout Classes*/  

/* Start of sector investment layout Classes*/  
.sector-investment {width: auto}
.sector-investment-left {width: 500px;float: left;}
.sector-investment-right {width:244px;float: right;}    
/* Start of sector investment layout Classes*/  



/* Start of Investment Sector page table classes */ 
.investment-sector {width:auto; font-size:92%; line-height:152%}
.investment-sector table {border-top:4px solid #D6DBE7; width:100%;border-collapse:collapse;}
.investment-sector table.singleboder {border-top:1px solid #D6DBE7; width:100%;border-collapse:collapse;}
.investment-sector .alt-color {background-color:#eff3f7}
.investment-sector .doubleborder {border-bottom:2px solid #CED7DE;}
.investment-sector .dottedborder {background: url(/images/marketsandsectors/dotted_line.gif) bottom left repeat-x; border-bottom:none;}
.investment-sector .sort-right {float:right; padding-top:4px;}
.investment-sector .sort-left {float:left; padding-top:4px;padding-left:4px;}
.investment-sector th, .investment-sector td {border-right:1px solid #CED7DE;}
.investment-sector td, .investment-sector th {padding:2px 3px 2px 3px;}
.investment-sector .num{text-align:right; padding:0px 3px 0px 0px;border-bottom:1px solid #ffffff;}
.investment-sector .greynote{text-align:center;font-size:92%;color:#666666;font-weight: normal; font-family: arial, sans-serif;}
.investment-sector .gain {color:#007921}
.investment-sector .loss {color:#CE0000}
.investment-sector .bar-loss {text-align:right; padding-right:0px !important;}
.investment-sector .bar-gain {text-align:left;padding-left:0px !important;}
.investment-sector .red {background-color:#CE0000; padding:0px; margin:0px;}
.investment-sector .green{background-color:#007921; padding:0px; margin:0px;}
.investment-sector .bottom-border {border-bottom:1px solid #CED7DE;}
.investment-sector .no-right-border {border-right:none;}
.investment-sector .black-header {color: #000000; font-family: arial, sans-serif; font-size: 114%; line-height: 140%; font-weight: bold; text-align:left;}
.investment-sector .tradesymbol {text-align:center;border-right:none;border-bottom:1px solid #ffffff;}
.investment-sector .sector          {text-align:left; border-bottom:1px solid #ffffff;}
.investment-sector .highlightsector {text-align:left; border-bottom:1px solid #0855C6; background-color:#F7F7FF; color:#0855C6;}
.investment-sector .highlighttradesymbol {text-align:center;border-right:none; border-bottom:1px solid #0855C6; background-color:#F7F7FF; color:#0855C6;}
.investment-sector .highlightnum {border-left:1px solid #CED7DE; text-align:right;border-bottom:1px solid #0855C6; padding:0px 3px 0px 0px; background-color:#F7F7FF; color:#0855C6;}
/* End of Investment Sector page table classes */   


/* Start of flash on Sector page classes */ 
.flash-html{width: 730px; border: 1px solid #000000; position:absolute; top:350px; left:150px; z-index:5000; overflow:hidden; background-color:#ffffff; display:none; padding: 2px 2px 0px 0px;}
.flash-html-content { padding: 0px 16px 24px 16px;}
.flash-html h2{display:inline;}

.flashimagecontent {width:auto;height:173px; font-family: arial, sans-serif; font-size: 85%; display:none;}
.flashimagecontent h3 {color: #636563; font-family: arial, sans-serif; font-size: 107%;font-weight: bold;}
.flashimagecontent .large {font-family: arial, sans-serif; font-size: 190%; font-weight: bold;}
.flashimagecontent .small {font-family: arial, sans-serif; font-size: 124%;}
.flashimage {height:173px; padding-bottom: 14px;}

.sector-commentary-box {width: 700px; border: 1px solid #000000; position:absolute; top:145px; left:105px; z-index:100;  overflow: visible; background-color:#ffffff; display:none; padding: 2px 2px 0px 0px;}
.sector-commentary-box-content { padding: 12px 16px 24px 16px;}

.tip_shell {width:302px; margin:0px; padding-top:2px; background: url(/images/marketsandsectors/ds_tt_top_no_arrow.gif) repeat-x 0 0; display:none; position:absolute; left:400px; top:275px;}  
.tip_shell .tip_bottom {width:302px; height: 24px; margin:0px; padding:0px; background : url(/images/marketsandsectors/ds_tt_bottom_arrow.gif) no-repeat top left;} 
.tip_text {padding: 12px 12px 18px 14px; margin:0px; border-right:solid 1px #000000; border-left:solid 1px #000000; background-color:#ffffff; }
.tip_text h2 {color: #0f57c2}
.tip_text .dottedborder {background: url(/images/marketsandsectors/dotted_line.gif) bottom left repeat-x; border-bottom:none; height:1px;}
/* End of flash on Sector page classes */   

/* Start of Compare DIV popup classes */    
.compare-chart-popdiv {width:750px; display:none; position:absolute; top:350px; left:150px; z-index:5000; overflow:hidden;}
.compare-chart {background: url(/images/marketsandsectors/roundedcornr_347730_tl.gif) no-repeat top left;}
.compare-chart-top {background: url(/images/marketsandsectors/roundedcornr_347730_tr.gif) no-repeat top right;}
.compare-chart-bottom {background: url(/images/marketsandsectors/roundedcornr_347730_bl.gif) no-repeat bottom left;}
.compare-chart-bottom div {background: url(/images/marketsandsectors/roundedcornr_347730_br.gif) no-repeat bottom right;}
.compare-chart-content {background-color:#ffffff; border-left: 1px solid #08284a; border-right: 1px solid #08284a;}
.compare-chart-top div,.compare-chart-top, .compare-chart-bottom div, .compare-chart-bottom {width: 100%; height: 10px; font-size: 1px;}
.compare-chart-content { padding: 0px 8px;}
.compare-chart-header {padding: 0px 4px 4px 8px}
.compare-chart-header h3 {font-family: arial, sans-serif; font-size: 114%;font-weight: bold; display:inline; color:#ffffff;background-color:#08284a;}
.compare-chart-content-left {width: 550px;float: left;}
.compare-chart-content-right {width:170px;float: right;}    
.compare-chart-formbox {width:100%;padding:18px 0px 0px 0px;}
.compare-chart-formbox h3 {font-family: arial, sans-serif; font-size: 85%; font-weight: bold; display:inline;}
.compare-chart-formbox a {font-family: arial, sans-serif;font-size:92%; line-height:107%;font-weight: normal;}
.compare-chart-formbox .ofHidden {top:-5000px; position:absolute; overflow:hidden;}
.compare-chart-formbox .right{float:right; height:100%;}
.compare-chart-formbox select {width: 170px;}
/* End of Compare DIV popup classes */  



/* Start of Top Blue Border Table Classes Added on 18th june for Overview page*/
/****************************************/
.day-year-table{border-top:3px solid #D6DBE7; width:100%;}
.day-year-table table {width:100%;border-collapse:separate;}
.day-year-table th, .day-year-table td{padding:2px 0px 2px 2px; line-height:152%}
.day-year-table td, .day-year-table th{border-top:1px solid #D6DBE7;}
.day-year-table .num{padding-right:5px; text-align:right;}
.day-year-table .gain{color:#007921}
.day-year-table .loss{color:#CE0000}
.day-year-table .footnote{font-size:85%; color:#666666;}
.day-year-table .lastrow {border-width:0px;}
/* End of Day year Data Table Classes*/

/* Start of Span right Class Added on 19th june for Overview page*/
.float-right{float:right;}


/* Start of Span right Class Added on 20th june for Market sectors Overview and NEWS TAB pages*/
.econoday {padding:0px; margin:0px; width: auto;font-family: arial, sans-serif;font-size:85%;}
.econoday .greenbulletlist ul li {line-height:122%;font-size:107%;}
.econoday h3{Font-size:100%; font-weight:bold !important}

.events {width: auto; padding: 10px 5px 16px 10px; margin: 0px; background-color: #efeff1; font-size:85%}
.events p {padding: 0px; margin: 0px; font-size: 107%; line-height: 136%;}
.events .time {font-size: 92%;}
.events h3{Font-size:100%; font-weight:bold !important}

.econews{width: auto; font-size:85%}
.econews .greenbulletlist ul li { font-size:107%; line-height:122%;}
.econews h3{Font-size:100%; font-weight:bold !important}

.media-icons {margin:0px; padding: 0px; width:auto}
.media-icons img{display: inline;float:left;margin: 0px 15px 0px 4px;}
.media-icons .icons{display: inline;float:left;padding: 10px 0px 0px 0px;}
.media-icons ul{list-style-type: none;}
.media-icons ul li{background-repeat:no-repeat;background-position:0px 3px;padding: 0px 0px 10px 20px;font-family: arial, sans-serif;font-size:92%; line-height:122%; font-weight: normal;}
.media-icons ul li.audio{background-image:url(/images/marketsandsectors/audio.gif);}
.media-icons ul li.video{background-image:url(/images/marketsandsectors/video.gif);}

/* Start of U.S. world Equity Classes Added on 25th june for Overview page*/
    /*start of U.S. Equity Indexes*/
    /*start of U.S. Equity Indexes*/
    .equity_indexes
    {
        background-image:url(/images/marketsandsectors/world_indexes.gif); 
        background-repeat:no-repeat; 
        background-position:top; 
        width:764px; 
        height:216px; 
        font-weight: bold; 
        margin:0px; 
        padding:0px;
        font-size:92%;
    }
    .equity_indexes .blue-bullet-image{padding-right:0px;}
    .equity_indexes .green{color:#007B20}
    .equity_indexes .red{color:#cc0000}
    
    /*.first-col{float:left; width:71px; padding-left:92px;padding-top:12px}*/
    .equity_indexes .sp {left:298px;position:absolute;top:178px;}
    .equity_indexes .nasdaq {left:298px;position:absolute;top:208px;}
    .equity_indexes .djia {left:298px;position:absolute;top:238px;}
    .equity_indexes .canada {left:298px;position:absolute;top:266px;}
    .equity_indexes .mexico {left:298px;position:absolute;top:295px;}
    .equity_indexes .brazil {left:305px;position:absolute;top:325px;}
    .equity_indexes .latinamerica {left:305px;position:absolute;top:352px;}
    
    /*.second-col{float:left; width:67px; padding-left:299px;padding-top:12px}*/
    .equity_indexes .uk {left:675px;position:absolute;top:179px;}
    .equity_indexes .gr {left:665px;position:absolute;top:208px;}
    .equity_indexes .fr {left:665px;position:absolute;top:237px;}
    .equity_indexes .spa {left:665px;position:absolute;top:325px;}
    .equity_indexes .eu {left:665px;position:absolute;top:352px;}
    
    /*.third-col{float:left; width:64px;  padding-left:160px;padding-top:12px}*/
    .equity_indexes .jap {left:891px;position:absolute;top:179px;width:60px;}
    .equity_indexes .hk {left:891px;position:absolute;top:208px;width:60px;}
    .equity_indexes .chi {left:891px;position:absolute;top:238px;width:60px;}
    .equity_indexes .ind {left:891px;position:absolute;top:266px;width:60px;}
    .equity_indexes .oz {left:891px;position:absolute;top:323px;width:60px;}
    
    /* For AS OF TIME and Date on the world index*/
    .equity_indexes .ts {display:block;left:600px;position:relative;top:180px;WIDTH: 160px}

    
.sidelinks {float:right; font-size: 85%;}
.sidelinks img {vertical-align: middle;}
.black {color:#000000; width:366px;}

.previous {float: left; width: 75px;}
.next {float: right; width: 75px;}
/* Classes Addded on 10 July for Overview page modifications*/

/* Start of Right Side Tab Component classes */
.rounded-tab-withoutborder {position:relative;left:0px;z-index:100; font-family:Arial,Tahoma; font-size:100%;}
.rounded-tab-withoutborder a {color:#0855c6; background: url(/images/tb_6_lon.gif) left top no-repeat; text-decoration: none; padding: 0 0 0 5px; font-weight: bold; display: block; float: left; text-align: center;cursor:hand;}
.rounded-tab-withoutborder a span {background: url(/images/tb_6_ron.gif) right top no-repeat; padding: 5px 5px 5px 0; display: block; float: left; text-align: center;cursor:hand;}
.rounded-tab-withoutborder a:hover {text-decoration: underline;cursor:hand;}
.rounded-tab-withoutborder ul {list-style: none; padding: 0; margin: 0;}
.rounded-tab-withoutborder li {float: left; margin: 0 2px 0 0px; background-color:#EFF3F7; cursor:hand; border-bottom: solid 1px #b5babd !important} 
.rounded-tab-withoutborder li.selected {color:#428a00; background-color:#fff; border-bottom:solid 1px #FFF !important; z-index:100; position:relative; top:1px;}
.rounded-tab-withoutborder li.selected a {color: #428a00;}
.white-border{border-bottom: solid 1px #FFF !important}
/* Box */
.tabbed-box-container {position:relative; top: -1px; z-index:1; background: transparent none repeat-x left top; clear: both; 
border-top: solid 1px #b5babd;padding:0px; padding:1px 1px 1px 1px;}
.unselected-tab {display:none;}
    /* Internal Content - Tabular Data Grid */
    .tabular-data-grid {width:100%}
    .tabular-data-grid b{font-weight:bold}
    .tabular-data-grid .source {color:#666666;font-family:Verdana,Arial,Tahoma,Geneva,Helvetica,sans-serif;font-size:77%;line-height:14px;text-transform:uppercase;}    
        /* Internal Grid Table Classes */
        .tabular-data-grid .indexgrid {font-family:Arial,helvetica,sans-serif;font-size:92%;}
        .tabular-data-grid .indexgrid .alternate-row-color{background-color:#ECF1F7;}
        .tabular-data-grid .indexgrid thead th {border-top:1px solid #D1DAE3; padding:3px}
        .tabular-data-grid .indexgrid .number {text-align:right;}
        .tabular-data-grid .indexgrid .dwn{color:red}
        .tabular-data-grid .indexgrid .up{color:green}
        .tabular-data-grid .indexgrid .first{color:#000000; padding:3px;}
        .tabular-data-grid .indexgrid .middle {border-left:1px solid #D1DAE3;  padding:3px;}
        .tabular-data-grid .indexgrid .last {border-left:1px solid #D1DAE3;  padding:3px;}
        .tabular-data-grid .indexgrid tbody td {padding:3px}
        /* End of Grid Table Classes */
    /* End of Content Tabular Data Grid */ 
/* End of Tab Component classes */

.destination-greenshaded-box{background: url(/images/marketsandsectors/fidelityoffer_bg.gif) left bottom repeat-x ;border: 1px solid #999999;padding-left: 15px;padding-bottom: 8px; padding-top:10px;margin:0;}
.fid-img{padding-right: 7px;}
.destination-black-bullet{padding-left: 10px;}
.destination-black-bullet ul {margin:0px;padding:0px;}
.destination-black-bullet li {padding: 3px 7px 3px 11px;margin: 0;background-image: url(/images/bullet_square_black.gif);
background-repeat: no-repeat;background-position: 0px 8px !important;list-style: none;}
/*styles for green text with Fidelity icon */
.sm-title {color:#336600;font-family:Arial,Helvetica,sans-serif;font-size:85%;font-weight:bold;line-height:136%;text-align:left;
text-transform:uppercase;}
.sm-title li{padding: 7px 7px 5px 25px;margin: 0;background: url(/images/marketsandsectors/fidelitylogo.gif) no-repeat 0px 5px;list-style: none;}
/*style for grey text with uppercase*/
.source{color:#666666; font-family:Verdana,Arial,Tahoma,Geneva,Helvetica,sans-serif;font-size:77%;line-height:107%;}
.grey-article{display:block;background-color:#F0F0F0; padding:10px 10px 10px 10px;}

/*Ecoday component*/
.econoday_overview {background-repeat: no-repeat; width:245px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;text-align:left; background-color:#EFEFF1}
.econoday_overview .eco-content{margin:10px 0px 0px 10px;}
.econoday_overview .eco-img{padding:0px;}
/***Industries table***/
.indust-table{font-family:Arial,helvetica,sans-serif;font-size:92%;}
.indust-table thead th {border-top:1px solid #D1DAE3; padding:3px}
.indust-table tbody td {padding:3px}
.indust-table .first{color:#000000; padding:3px;}
.indust-table .last {border-left:1px solid #D1DAE3;  padding:3px;}
.indust-table .number {text-align:right;}
.indust-table .dwn{color:red}
.indust-table .up{color:green}
.indust-table .alternate-row-color{background-color:#ECF1F7;}
.small-header h3{text-transform:uppercase;font-size:85%}
/*
.desc {width:480px;}
for show and hide component ??
*/
.select-ten-table .desc {}



/* Styles for DCLe 6.0 */

.bulletedlist li {
    color: #ADCE6E;
/*      font-size: 10px;  */
    list-style-image: none;
    list-style-position: outside;
    list-style-type: square;
    margin: 0 15px 7px;
    font-weight: normal;
    line-height: 18px;
}

.newOffers .bulletedlist {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 5px 0px 0px 5px;
}

.newOffers .bulletedlist li {
    color: #ADCE6E;
/*      font-size: 10px;  */
    list-style-image: none;
    list-style-position: outside;
    list-style-type: square;
    margin: 0 15px 7px;
    padding: 0px 0px 0px 4px;
    font-weight: normal;
    line-height: 18px;
}
.offersAbstract {
    font-weight: normal;
    margin-top: -9px;
}
        
.newOffers .offersAbstract {
    padding: 0px 0px 0px 5px;
    font-weight: normal;
    margin-top: -9px;
}

.newOffers {
    background-color:#F0F2E4;
    border:1px solid #DBDCDE;
    padding:10px;
    width:auto;
}
.newOffers .sourceIndent {
    margin-top: -4px;
    font-size: 10px;
    margin-bottom: 10px;
    margin-left: 18px;
    color: #666;
    text-transform: uppercase;
}
.sourceIndent {
    font-size: 10px;
    margin-bottom: 10px;
    margin-left: 18px;
    margin-top: 0;
    color: #666;
    text-transform: uppercase;
}
* html .sourceIndent {
    margin-left: 25px;
}

.expertInsights .has-tooltip {
    float:left; 
    padding:0px 5px 0px 0px; 
    position:relative; 
    top:-2px;
}
        
.detailHeaders {
    color: #4A8F0E;
    font-size: 12pt;
    margin: 0;
    padding-bottom: 4px;
}

#dcleWFO h3 {
    display: inline;
    padding-left: 5px;
}

#divNewsAnalysis {
float:right;
}
/** Start of transition DCLe Styles for MS landing (Old to New styles)**/
#divNewsAnalysis div.smallGreyHeader {
background-color:#EEEEEE;
color:#5A5A5A;
font-family:arial,sans-serif;
font-size:85%;
font-variant:small-caps;
font-weight:bold;
padding:7px 15px 1px 10px;
}

#divNewsAnalysis .smallLink {
background-color:#EEEEEE;
font-family: arial, sans-serif Regular;
font-size:14px;
font-size-adjust:none;
line-height:18px;
padding:0px 15px 0px 10px;
}

#divNewsAnalysis .smallLink a:hover {
background-color:#EEEEEE;
color:#333399;
text-decoration:underline;
}

#divNewsAnalysis div.source {
background-color:#EEEEEE;
padding:2px 15px 3px 10px;
margin: 0px;
color:#666666;
font-family:Arial,Verdana,sans-serif;
font-size:77%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:138.5%;
text-transform:uppercase;
}

#divNewsAnalysis div.abstract {
background-color:#EEEEEE;
padding:0px 15px 3px 10px;
color:#000000;
font-family:Arial,Verdana,Tahoma,Arial,Helvetica,sans-serif;
line-height:138.5%;
margin-bottom:12px;
margin-top:0pt;
text-align:left;
}
/** End of transition DCLe Styles for MS landing**/

.smallGreyHeader {
color:#5A5A5A;
font-family:arial,sans-serif;
font-size:85%;
font-variant:small-caps;
font-weight:bold;
padding:2px 0pt 1px;
}

.smallLink {
        font-family: arial, sans-serif Regular;
        font-size:14px;
        font-size-adjust:none;
        line-height:18px;
}

.smallLink a:hover {
color:#333399;
text-decoration:underline;
}

.source {
color:#666666;
font-family:Arial,Verdana,sans-serif;
font-size:77%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:138.5%;
margin:2px 0pt 3px;
text-transform:uppercase;
}

.abstract {
color:#000000;
font-family:Arial,Verdana,Tahoma,Arial,Helvetica,sans-serif;
line-height:138.5%;
margin-bottom:12px;
margin-top:0pt;
text-align:left;
}

.gray {
color:#666666;
}

.fid-footer-icon {
display:inline;
float:left;
margin:0pt;
padding:0pt 5px 0pt 0pt;
position:relative;
top:-5px;
}

.footer-screen {
color:#636563;
display:block;
font-size:92%;
width:980px;
}


.footer-screen .footlinks {
float:left;
margin:0pt;
padding:0pt;
}

.footer-screen .footlinks ul {
margin:0pt;
padding:0pt;
}

.footer-screen .footlinks ul li {
display:inline;
padding-right:3px;
}

.footer-screen .footlinks a {
font-family:arial,sans-serif;
font-size:93%;
}

.footer-screen .legal {
float:right;
font-size:93%;
text-align:right;
width:50%;
}

.footer-screen .legal ul {
float:right;
font-size:93%;
margin:0pt;
padding:0pt;
}

.footer-screen .legal ul li {
display:inline;
padding-right:0pt;
}

.footer-screen .legal a {
font-family:arial,sans-serif;
}

.footer-screen table{
    border-top:double 3px #dbdcde;
}
/* END of DCLe News Styles */

/* Start of Market Movers Styles */

/* Color SPANs */
.green {color: #336600;}
.lightgreen{color:#339900;}
.green-up {color: #007921;}
.red {color: #c60000;}
.gray {color: #636563;}
.light-gray {color: #dbdcde;}
.black {color: #000000;}
.lightblue {color: #c5d0db;}
.red {color: #ce0000;}
/* End Color SPANs */

.market-movers{margin:0px;}
.market-movers .sm-title {color:#336600;font-family:Arial,Helvetica,sans-serif;font-size:85%;font-weight:bold;line-height:136%;text-align:left;
text-transform:uppercase;}
.market-movers .tabbed-box-container {position:relative; top: -1px; z-index:1; background: transparent none repeat-x left top; clear: both; border-top: solid 1px #b5babd;padding:0px; padding:0px 0px 5px 1px; width: 243px;}
.market-movers .unselected-tab {display:none;}
.market-movers .rounded-tab-withoutborder {position:relative;left:0px;z-index:100; font-family:Arial,Tahoma; font-size:92%; width: 245px;}
.market-movers .rounded-tab-withoutborder a {color:#0855c6; background: url(/images/marketsandsectors/tb_6_lon.gif) left top no-repeat; text-decoration: none; padding: 0 0 0 10px; font-weight: bold; display: block; float: left; text-align: center;cursor:hand;}
.market-movers .rounded-tab-withoutborder a span {background: url(/images/marketsandsectors/tb_6_ron.gif) right top no-repeat; padding: 5px 10px 5px 0; display: block; float: left; text-align: center;cursor:hand;}
.market-movers .rounded-tab-withoutborder a:hover {text-decoration: none;cursor:hand;}
.market-movers .rounded-tab-withoutborder ul {list-style: none; padding: 0; margin: 0;}
.market-movers .rounded-tab-withoutborder li {float: left; margin: 0 2px 0 0px; background-color:#EFF3F7; cursor:hand; border-bottom: solid 1px #b5babd !important} 
.market-movers .rounded-tab-withoutborder li.selected {color:#428a00; background-color:#fff; border-bottom:solid 1px #FFF !important; z-index:100; position:relative; top:1px;}
.market-movers .rounded-tab-withoutborder li.selected a {color: #428a00;}
.market-movers .tabular-data-grid {width:100%}
.market-movers .tabular-data-grid b{font-weight:bold}
.market-movers .tabular-data-grid .source {color:#666666;font-family:Verdana,Arial,Tahoma,Geneva,Helvetica,sans-serif;font-size:10px;line-height:14px;text-transform:uppercase;}    

.market-movers .tabular-data-grid .indexgrid {font-family:Arial,helvetica,sans-serif;font-size:92%;}
.market-movers .tabular-data-grid .indexgrid .alternate-row-color{background-color:#ECF1F7;}
.market-movers .tabular-data-grid .indexgrid thead th {border-top:1px solid #D1DAE3; padding:3px}
.market-movers .tabular-data-grid .indexgrid .number {text-align:right;}
.market-movers .tabular-data-grid .indexgrid .first{color:#000000; padding:4px 3px 4px 3px; width: 50px;}
.market-movers .tabular-data-grid .indexgrid .middle {border-left:1px solid #D1DAE3; padding:3px 4px 3px 0px; text-align: right; width: 110px;}
.market-movers .tabular-data-grid .indexgrid .last {border-left:1px solid #D1DAE3; padding:3px; width: 58px;}
.market-movers .tabular-data-grid .indexgrid tbody td {padding:3px}


.new-research-table #weightingsTableContent {
position:absolute;
z-index:5002;
top: 1875px;
left: 150px;
width:750px;       
background-color: #FFFFFF;
}

#weightingsTableContent {
position:absolute;
z-index:5002;
top: 280px;
left: 150px;
width:750px;       
background-color: #FFFFFF;
}

/* End of Market Movers Styles */
.sidelinks .txt0, .sidelinks .txt1, .sidelinks .txt2{padding-left:3px;}
.sidelinks .txt0 a {font-weight: bold; font-size: 90%;}
.sidelinks .txt0 a:hover {text-decoration: underline;}
.sidelinks .txt1 a {font-weight: bold; font-size: 110%;}
.sidelinks .txt1 a:hover {text-decoration: underline;}
.sidelinks .txt2 a {font-weight: bold; font-size: 132%;}
.sidelinks .txt2 a:hover {text-decoration: underline;}
.sidelinks .active a {color: #000000; cursor: default;}
.sidelinks .active a:focus {color: #E74600; text-decoration: none;}

# Story Styles for Pre-formatted stories.
.newsStory P {
    padding: 16px 0px 0px;
    width: 500px;
}
.newsStory PRE {
    font-size:12px;
}

/*Begin DCLE specific classes*/

.Skin_Teaser_Blue_Headline_Source_Time_Desc_WithGrey_Background {background-color: #F0F0F0; padding:9px 10px 18px 10px; margin: 10px;}
.Skin_Teaser_Blue_Headline_Source_Time_Desc_WithGrey_Background h2 {color:#666666; font-family: arial, sans-serif; font-size:85%; font-weight: bold; line-height:93%; text-transform:uppercase;}
.Skin_Teaser_Blue_Headline_Source_Time_Desc_WithGrey_Background .byline {color:#666666; font-family: arial, sans-serif; font-size:77%; line-height:108%;text-transform:uppercase;}
.Skin_Teaser_Blue_Headline_Source_Time_Desc_WithGrey_Background p {font-size:93%; font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif; line-height:138.5%;}


.Skin_List_Standard_With_Gradient_Background_Large_Header {background:transparent url(../../images/marketsandsectors/fidelityoffer_bg.gif);background-repeat:repeat-x; border:1px solid #999999; margin:0px 10px 0px 10px; padding:10px 10px 18px 10px; width: auto; background-color: #D0E3BB;}
.Skin_List_Standard_With_Gradient_Background_Large_Header a {color:#0F57C2; text-decoration: none;}
.Skin_List_Standard_With_Gradient_Background_Large_Header a:active, a:focus {color:#E74600; text-decoration:underline;}
.Skin_List_Standard_With_Gradient_Background_Large_Header a:hover {color: #0F57C2; text-decoration: underline;}

.Skin_List_Standard_With_Gradient_Background_Large_Header img {padding: 0px 5px 0px 0px; float: left; margin: 0px;}
.Skin_List_Standard_With_Gradient_Background_Large_Header  h3{color:#408800;font-family:Arial,Helvetica,sans-serif;font-size:123.1%;font-weight:bold;padding:0px; margin:0; padding-top: 2px;}
.Skin_List_Standard_With_Gradient_Background_Large_Header .text {color:#666666; font-family:arial,sans-serif; font-size:77%; line-height: 93%; text-transform:uppercase; padding: 0px 0px 0px 22px;}

.Skin_List_Standard_With_Gradient_Background_Large_Header ul  {text-align: left; line-height: 159%; padding: 0px 0px 0px 10px;}
.Skin_List_Standard_With_Gradient_Background_Large_Header li {padding: 4px 7px 0px 15px; margin:0px; background-image:url(../../images/marketsandsectors/bullet_square_black.gif); background-repeat:no-repeat; background-position:0px 8px!important; list-style:none; color:#000;}


/* for DCLe integration */
.Skin_Teaser_AnalysisBricklet {background-color: #F0F0F0; padding:9px 10px 18px 10px; margin: 10px;}
.Skin_Teaser_AnalysisBricklet h2 {color:#666666; font-family: arial, sans-serif; font-size:85%; font-weight: bold; line-height:93%; text-transform:uppercase;}
.Skin_Teaser_AnalysisBricklet .byline {color:#666666; font-family: arial, sans-serif; font-size:77%; line-height:108%;text-transform:uppercase;}
.Skin_Teaser_AnalysisBricklet p {font-size:93%; font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif; line-height:138.5%;}

.Skin_List_WhatFidelityOffers {background:transparent url(../../images/marketsandsectors/fidelityoffer_bg.gif);background-repeat:repeat-x; border:1px solid #999999; margin:0px 10px 0px 10px; padding:10px 10px 18px 10px; width: auto; background-color: #D0E3BB;}
.Skin_List_WhatFidelityOffers a {color:#0F57C2; text-decoration: none;}
.Skin_List_WhatFidelityOffers a:active, a:focus {color:#E74600; text-decoration:underline;}
.Skin_List_WhatFidelityOffers a:hover {color: #0F57C2; text-decoration: underline;}

.Skin_List_WhatFidelityOffers img {padding: 0px 5px 0px 0px; float: left; margin: 0px;}
.Skin_List_WhatFidelityOffers  h3{color:#408800;font-family:Arial,Helvetica,sans-serif;font-size:123.1%;font-weight:bold;padding:0px; margin:0; padding-top: 2px;}
.Skin_List_WhatFidelityOffers .text {color:#666666; font-family:arial,sans-serif; font-size:77%; line-height: 93%; text-transform:uppercase; padding: 0px 0px 0px 22px;}

.Skin_List_WhatFidelityOffers ul  {text-align: left; line-height: 159%; padding: 0px 0px 0px 10px;}
.Skin_List_WhatFidelityOffers li {padding: 4px 7px 0px 15px; margin:0px; background-image:url(../../images/marketsandsectors/bullet_square_black.gif); background-repeat:no-repeat; background-position:0px 8px!important; list-style:none; color:#000;}

/*End DCLE specific classes*/
.terms_of_use   {text-align: right;}

/*add by John Zhong*/
.layout-calendar-outer-table {margin: 0px; padding: 0px;}
.layout-calendar-content-column {width: 366px; padding: 0px; margin: 0px;}
.layout-calendar-middle-spacer {width: 54px; padding: 0px; margin: 0px;}
.layout-calender-right-column {width: 303px; padding: 0px; margin: 0px;}

.flag-country {padding: 0px 0px 3px 0px; margin: 0px; font-family: arial, sans-serif; font-size: 93%; color: #000000; font-weight: bold; border-bottom: solid 1px #dbdcde;}
.flag-country img {padding: 0px 0px 0px 0px; margin: 0px;}
.calendar-country {width: 100%; padding: 0px; margin: 0px 0px 27px 0px;}
.calendar-country caption {font-family: arial, sans-serif; font-size: 77%; color: #000000; padding: 2px 0px 9px 0px; text-transform: uppercase;}
.calendar-country th {font-family: arial, sans-serif; font-weight: bold; font-size: 93%; color: #666666; padding: 0px 14px 5px 0px; width: 46px;}
.calendar-country td {font-family: arial, sans-serif; font-size: 93%; color: #000000; padding: 0px 15px 5px 0px;}
.calendar-country .time-close {color: #888888; text-transform: uppercase; font-size: 77%; font-family: arial, sans-serif;}

.layout-wide-main-content-column {width: 785px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
/*end*/
/* for popup overlay */
.si-popup1 p {clear:both;padding-bottom:5px;line-height: 131%; font-size: 93%;}
.glossary-term-link {
	color: #000!important;
	border-bottom: 1px dotted #000;
}

/** view points and learn more style sheet overriding */
p.emptyline{
    border-bottom: 1px solid #D1DAE3;
    height: 0px;
}

div.newline {
    padding: 12px 0px 18px 0px;
}

div.eco-evt-newline {
    padding: 4px 0px 24px 0px;
}

div.curr_eco-evt-newline {
    padding: 0px 0px 24px 0px;
}

.eRes-contentTeaser {
    padding: 0px !important;
    border-left: none !important;
    width: 225px !important;
}

.eRes-title h2 {
	padding: 0px !important;
    border-top: none !important;
} 