.column1 .module .moduleHeader h3 { font-size: 11px; }
h1 { font-family: georgia,times new roman,serif; font-size: 35px; font-weight: normal; line-height: 1.1; margin: 0px 0px 10px; }
p { font-family: georgia,times new roman,serif; font-size: 15px; line-height: 23px; margin: 0px 0px 20px; padding: 0px; }
#mostPopularDiscussed { display: none; }
.gridPanel .columnRight { margin-left: 10px; }
.module .moduleHeader { background: none repeat scroll 0px 0px transparent; border-bottom: 2px solid rgb(204, 204, 204); border-top: medium none; margin: 0px 0px 5px; padding: 0px; }
.module .moduleHeader h3 { color: rgb(0, 0, 0); font-size: 12px; margin: 0px; text-align: left; }
#videoPopModule { margin: 10px 0px 0px; }
#videoPopModule .module .moduleHeader { -moz-background-inline-policy: continuous; background: url(493778d283c422f4634110743905e5b0b8075121.gif)  repeat-x scroll left bottom transparent; border-top: 4px solid rgb(0, 0, 0); float: left; margin: 0px; padding: 8px 0px; width: 100%; }
#videoPopModule .module .moduleHeader h3 { color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; margin: 0px; padding: 0px; text-align: center; text-transform: uppercase; }
#videoPopModule .module .moduleHeader { border-bottom: medium none; padding: 8px 0px; }
#videoPopModule ul li { -moz-background-inline-policy: continuous; background: url(493778d283c422f4634110743905e5b0b8075121.gif)  repeat-x scroll left bottom transparent; font-size: 11px; font-weight: bold; list-style-type: none; margin: 0px; padding: 8px 0px; }
#searchInterceptResults .module .moduleHeader { background: none repeat scroll 0px 0px transparent; border: medium none; margin: 0px; padding: 8px 0px 0px; }
#searchInterceptResults .module .moduleHeader h3 { color: rgb(0, 0, 0); font-size: 12px; margin: 0px; text-align: center; }
#searchInterceptResults .module .moduleBody .searchTerm { color: rgb(220, 10, 10); font-size: 16px; font-weight: bold; }
#searchInterceptResults .module .moduleBody ul li { background: url(493778d283c422f4634110743905e5b0b8075121.gif)  repeat-x scroll left bottom transparent; }
#articleContent .relatedRail .module { border-top: medium none; clear: both; margin-bottom: 0px ! important; padding: 10px 0px; }
.relatedRail .module .moduleHeader { background: none repeat scroll 0px 0px transparent; border: medium none; }
.relatedRail .module .moduleHeader h3 { color: rgb(0, 0, 0); font-size: 11px; margin: 0px; text-transform: none; }
.relatedRail #relatedTopics.module .moduleBody ul li { font-size: 14px; padding: 3px 0px; }
.columnRight, .relatedRail { font-size: 0px; }
.relatedRail #shareLinks.module .moduleBody ul, .relatedRail .module.shareLinks .moduleBody ul { margin-bottom: 0px; }
.relatedRail #shareLinks.module .moduleBody ul li, .relatedRail .module.shareLinks .moduleBody ul li { background: url(493778d283c422f4634110743905e5b0b8075121.gif)  repeat-x scroll left bottom transparent; color: rgb(102, 102, 102); font-weight: normal; margin: 0px 0px 8px; min-height: 18px; overflow: hidden; padding: 0px 0px 8px; }
#shareLinks.module .moduleBody ul li.last, .module.shareLinks .moduleBody ul li.last { background: none repeat scroll 0px 0px transparent; margin-bottom: 0px; padding-bottom: 0px; }
#shareLinks.module .moduleBody ul li .hrefClone, .module.shareLinks .moduleBody ul li .hrefClone { color: rgb(102, 102, 102); display: block; font-weight: bold; padding: 2px 0px 2px 24px; }
.relatedRail #shareLinks.module .moduleBody ul li .hrefClone .shareText:hover, .relatedRail .module.shareLinks .moduleBody ul li .hrefClone .shareText:hover { text-decoration: underline; }
#shareLinks ul li.twitter .hrefClone, .shareLinks ul li.twitter .hrefClone { background: url(5969b8a7f1e3ab4ce2df7a62b0ffdfe253a57e1b.gif)  no-repeat scroll 0px -167px transparent; }
#shareLinks ul li.facebook .hrefClone, .shareLinks ul li.facebook .hrefClone { background: url(5969b8a7f1e3ab4ce2df7a62b0ffdfe253a57e1b.gif)  no-repeat scroll 0px -52px transparent; }
#shareLinks ul li.linkedIn .hrefClone, .shareLinks ul li.linkedIn .hrefClone { background: url(5969b8a7f1e3ab4ce2df7a62b0ffdfe253a57e1b.gif)  no-repeat scroll 0px -78px transparent; }
#shareLinks ul li.digg .hrefClone, .shareLinks ul li.digg .hrefClone { background: url(5969b8a7f1e3ab4ce2df7a62b0ffdfe253a57e1b.gif)  no-repeat scroll 0px 0px transparent; }
#shareLinks ul li.email .hrefClone, .shareLinks ul li.email .hrefClone { background: url(5969b8a7f1e3ab4ce2df7a62b0ffdfe253a57e1b.gif)  no-repeat scroll 0px -26px transparent; }
#shareLinks ul li.print .hrefClone, .shareLinks ul li.print .hrefClone { background: url(5969b8a7f1e3ab4ce2df7a62b0ffdfe253a57e1b.gif)  no-repeat scroll 0px -104px transparent; }
#shareLinks ul li.reprints, .shareLinks ul li.reprints { background: url(5969b8a7f1e3ab4ce2df7a62b0ffdfe253a57e1b.gif)  no-repeat scroll 0px -130px transparent ! important; height: 27px; text-align: center; width: 90px; }
#share_linkedin, #share_twitter, #share_facebook { background: url(5969b8a7f1e3ab4ce2df7a62b0ffdfe253a57e1b.gif)  no-repeat scroll 0px 0px transparent; height: 22px; width: 22px; }
#share_linkedin { background-position: 0px -257px; }
#share_twitter { background-position: 0px -289px; }
#share_facebook { background-position: 0px -225px; }
.relatedRail .module .moduleBody ul li.google { background: none repeat scroll 0px 0px transparent; margin: 0px; min-height: 0px; padding: 0px; }
.relatedRail .module .moduleBody ul li.google #googleTag { background: url(493778d283c422f4634110743905e5b0b8075121.gif)  repeat-x scroll 0px 23px transparent; display: block; }
.relatedRail .module .moduleBody ul li.google div { margin-bottom: 13px ! important; }
.facebookRec { clear: both; padding-top: 5px; }
#social-links { background-color: rgb(248, 248, 248); border: 1px solid rgb(213, 213, 213); float: left; margin-bottom: 20px; padding-bottom: 8px; }
#social-links h3 { font-size: 14px; margin: 0px; padding: 8px; text-align: left; text-transform: none; }
#social-links ul { clear: both; float: left; margin: 0px; padding: 0px 9px; width: auto; }
#social-links li { background-color: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); float: left; height: 64px; margin: 0px 5px 0px 0px; padding: 0px; text-align: center; width: 64px; list-style-type: none ! important; }
#social-links li.last { margin-right: 0px; }
#social-links li .icon { background: url(af4ada84ebf854147ca5552581b0bd9a0552f7db.gif)  no-repeat scroll 0px 0px rgb(255, 255, 255); display: block; height: 24px; margin: 0px 0px 5px; width: 64px; }
#social-links li.facebook .icon { background-position: 20px -626px; }
#social-links li.twitter .icon { background-position: 20px -660px; }
#social-links li.rss .icon { background-position: 20px -1218px; }
#social-links li.youtube .icon { background-position: 20px -728px; }
#social-links li a { display: block; font-size: 11px; font-weight: normal; padding-top: 15px; }
#shareLinks.module.horizontal ul, .module.horizontal.shareLinks .moduleBody ul { padding-top: 5px; }
#shareLinks.module.horizontal ul li, .module.horizontal.shareLinks .moduleBody ul li { background: none repeat scroll 0px 0px transparent; float: left; margin: 2px 10px 0px 0px; padding: 0px; }
#shareLinks.module.horizontal ul li.reprints, .module.horizontal.shareLinks ul li.reprints { float: right; margin: 0px; }
#shareLinks.module.horizontal ul li .hrefClone, .module.horizontal.shareLinks ul li .hrefClone { padding: 2px 10px 2px 24px; }
#shareLinks.module .moduleBody ul li.reprints a, .module.shareLinks .moduleBody ul li.reprints a { color: rgb(102, 102, 102); display: block; font-weight: bold; padding: 6px 0px 4px 20px; }
#shareLinks.module.horizontal .moduleBody ul li.last, .module.horizontal.shareLinks .moduleBody ul li.last { background: none repeat scroll 0px 0px transparent; }
#articleTabSection #shareLinks.module.horizontal ul, #articleTabSection .module.shareLinks.horizontal ul { border-top: medium none; margin: 0px; padding: 10px 0px 0px; }
#articleTabSection { background: none repeat scroll 0% 0% transparent ! important; }
.db-clean { cursor: pointer; padding: 0px 10px 0px 0px; }
.db-clean span span .db-digger { background: url(5969b8a7f1e3ab4ce2df7a62b0ffdfe253a57e1b.gif)  no-repeat scroll 0px 0px transparent; padding: 2px 0px 2px 24px; }
.db-count { display: inline; }
.db-clean span span .db-body .db-count, .db-clean span span .db-body .db-copy { display: inline; font-weight: bold; padding-right: 3px; text-transform: capitalize; visibility: visible; }
.db-clean span .db-submit span .db-anchor, .db-clean span.db-ie .db-submit span .db-anchor { display: inline; text-indent: 0px; text-transform: capitalize; visibility: visible; }
.db-clean span .db-submit span .db-count, .db-clean span .db-submit span .db-copy { display: none; }
.db-clean span span .db-body .db-digger:hover { text-decoration: underline; }
a.db-anchor { color: rgb(102, 102, 102); font-weight: bold; }
li.linkedIn { min-width: 65px; }
#articleText .thirdPartyLinkbackLogo { margin-bottom: 10px; }
#articleContent #articleInfo.module { border-top: medium none; }
#articleInfo { float: left; margin-bottom: 6px; margin-top: -8px; width: 100%; }
#articleInfo p, #articleInfo .timestamp { color: rgb(102, 102, 102); font-size: 11px; margin: 0px; }
#articleInfo .byline a, #articleInfo .location { font-weight: bold; }
#articleText .articleByline { display: none; }
#articleContent .column2 .module { border-top: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px; }
#articleContent .column2 .module .moduleHeader { border: medium none; padding-top: 5px; }
#articleContent .column2 .module .moduleHeader h3 { color: rgb(0, 0, 0); font-size: 11px; margin: 0px; text-align: left; text-transform: none; }
#relatedFactboxes ul li .timestamp, #relatedNews ul li .timestamp { display: none; }
.relatedPhoto.landscape { clear: left ! important; margin: 0px 0px 10px; position: relative; width: 580px; }
.relatedPhoto.portrait { float: left; margin: 0px 20px 10px 0px; position: relative; }
#articleImage > .rolloverCaption { bottom: 0px; }
.rolloverCaption { bottom: -1px; display: none; left: 0px; position: absolute; width: 100%; z-index: 2; }
.rolloverCaption a { text-decoration: underline; }
.rolloverCaption .rolloverBg { background-color: rgb(255, 255, 255); background-image: none; display: block; padding-bottom: 2px; width: 610px ! important; }
.captionText p { font-size: 11px; line-height: 13px; margin: 0px; padding: 0px; }
.captionText p.credit, .captionText p .label { color: rgb(161, 161, 161); font-family: arial,helvetica,sans-serif; font-size: 10px; margin-top: 5px; text-transform: uppercase; }
#relatedVideo .photo { background: none repeat scroll 0px 0px rgb(0, 0, 0); }
#relatedVideo .photo img { border: medium none; }
#relatedVideo .feature { background-image: none; }
#articleTabSection { background: url(2a9b0257f023a47ed2135ab28594ef2a215afbf5.gif)  repeat-x scroll left bottom transparent; margin: 0px 0px 20px; position: relative; }
#articleTabSection.sectionSlideshow { margin: 0px; }
#articleTabSection .sectionContent { padding: 0px; }
#articleTabSection .tabs { display: block; width: auto; }
.tabs.fixedWidth { float: left; margin: 0px 10px; padding: 0px; width: 100%; }
.tabs.fixedWidth ul { margin: 10px 0px 0px; padding: 0px; }
#articleTabSection .tabs { width: 100% ! important; }
.tabs.fixedWidth ul li { -moz-box-sizing: border-box; background: none repeat scroll 0px 0px rgb(245, 245, 245); border: 1px solid rgb(204, 204, 204); float: left; height: 35px; list-style-type: none; margin: 4px 2px 2px 0px; padding: 11px 0px; width: 135px; }
.tabs.fixedWidth ul li a { float: left; font-size: 11px; font-weight: bold; text-align: center; text-transform: uppercase; width: 95px; }
.tabs.fixedWidth ul li.current { background: none repeat scroll 0px 0px rgb(255, 255, 255); border-bottom: medium none; height: 41px; margin: 0px 2px 0px 0px; padding: 12px 0px; }
.tabs.fixedWidth ul li.current a { color: rgb(0, 0, 0); }
.tabs.fixedWidth ul li.current.slideshow { background: none repeat scroll 0px 0px rgb(51, 51, 51); }
.tabs.fixedWidth ul li.current.slideshow a { color: rgb(255, 255, 255); }
.tabs.fixedWidth ul li.current.comments { background: none repeat scroll 0px 0px rgb(51, 51, 51); }
.tabs.fixedWidth ul li.current.comments a { color: rgb(255, 255, 255); }
#articleTabSection #articleTools { float: right; margin-top: 15px; }
#articleTabSection #articleTools ul { text-align: right; }
#articleTabSection #articleTools ul li { display: inline; font-size: 11px; }
#articleTabSection #articleTools ul li a, #articleTabSection #articleTools ul li .hrefClone { border-right: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 0); font-weight: bold; margin: 0px 0px 0px 8px; padding: 0px 10px 0px 0px; }
#articleTabSection #articleTools ul li a.last, #articleTabSection #articleTools ul li .hrefClone.last { border-right: medium none; }
.companyName { font-size: 12px; font-weight: bold; }
.companyTicker { color: rgb(0, 110, 151); cursor: pointer; font-size: 10px; font-weight: bold; text-transform: uppercase; }
#sigDevArtQuote .companyName { font-size: 16px; }
#sigDevArtQuote .companyTicker { font-size: 12px; }
#sigDevArtQuote .quoteValue { font-size: 20px; }
#sigDevArtQuote .valueContent { font-weight: bold; }
.quoteValue { font-size: 16px; font-weight: bold; }
.changeUp, #sigDevArtQuote .pos { color: rgb(69, 141, 55); }
.changeDown, #sigDevArtQuote .neg { color: rgb(220, 10, 10); }
.expander { background: url(904c181751ef87169d5f51349cd2386de27f6133.gif)  no-repeat scroll left top transparent; color: rgb(0, 102, 153); font-size: 11px; font-weight: bold; padding: 0px 0px 0px 16px; text-transform: uppercase; }
.pos { background: url(b1fa4689e90a2c6bc880cc6a4c05b5e71cb07f6c.gif)  no-repeat scroll 0px 75% transparent; color: rgb(0, 0, 0); font-size: 11px; padding: 0px 12px; }
.neg { background: url(5e44da9b445078f7e6efe32944e6c0137092800d.gif)  no-repeat scroll 0px 75% transparent; color: rgb(0, 0, 0); font-size: 11px; padding: 0px 12px; }
p.relatedTopics { color: rgb(204, 204, 204); font-size: 11px; margin-bottom: 10px; text-transform: uppercase; }
p.relatedTopics a { font-weight: bold; }
#thisFlyout { background: none repeat scroll 0px 0px rgb(255, 255, 255); border: 3px solid rgb(220, 220, 220); display: inline; float: left; margin: -15px 0px 0px -362px; min-width: 1px; overflow: hidden; position: absolute; width: 504px; z-index: 100; }
#quotePanel { background: none repeat scroll 0px 0px rgb(255, 255, 255); height: 360px; padding: 10px 0px 10px 10px; width: 300px; }
#competitorPanel { background: none repeat scroll 0px 0px rgb(246, 246, 246); height: 360px; padding: 10px 10px 10px 0px; width: 150px; z-index: 101; }
.compHeader { border-bottom: 1px solid; color: rgb(0, 0, 0); float: left; font-family: Arial; font-size: 14px; font-weight: bold; margin-bottom: 2px; padding: 14px 0px 0px; text-transform: uppercase; width: 100%; }
#competitorListing { padding: 0px 0px 0px 5px; }
.closeLink { color: rgb(0, 110, 151); font-family: Arial; font-size: 11px; font-weight: bold; text-align: right; text-transform: uppercase; }
.chartImage { height: 162px; padding: 12px 0px 0px; }
.chartNavigation { color: rgb(207, 207, 207); font-family: Arial; font-size: 10px; padding: 18px 0px 0px; text-transform: uppercase; }
.flyoutShadow { background: none repeat scroll 0px 0px rgb(0, 0, 0); border: medium none; float: left; height: 340px; opacity: 0.42; position: absolute; width: 480px; z-index: 50; }
.quoteFlyoutHeader { color: rgb(0, 0, 0); font-size: 20px; font-weight: bold; padding: 30px 0px 0px; }
.valueContent { width: 100%; }
.valueContent .pos { background: url(f99979bdd40961310703055ab8ec0f96a79a8264.gif)  no-repeat scroll 0px 50% transparent; }
.valueContent .neg { background: url(fffe17334f4ba76e390de8ecca6ab3e35d256c9a.gif)  no-repeat scroll 0px 50% transparent; }
.valueContent .timestamp { float: right; }
#articleCompanyInfo .dividerInlineH { background: url(493778d283c422f4634110743905e5b0b8075121.gif)  repeat-x scroll left 50% rgb(255, 255, 255); }
#competitorListing .dividerInlineQ { background: url(493778d283c422f4634110743905e5b0b8075121.gif)  repeat-x scroll left 50% rgb(246, 246, 246); }
#relatedStocks2 .module .moduleHeader { background: none repeat scroll 0px 0px transparent; border-top: 4px solid rgb(0, 0, 0); padding: 0px; }
#relatedStocks2 h3 { background: url(493778d283c422f4634110743905e5b0b8075121.gif)  repeat-x scroll left bottom transparent; border-top: 1px solid rgb(204, 204, 204); font-size: 17px ! important; font-weight: bold; list-style-type: none; margin: 0px; padding: 8px 0px; }
#relatedStocks2 .col1, #relatedStocks2 .col2, #relatedStocks2 .col3 { display: inline; float: left; margin-top: 10px; padding-left: 5px; }
#relatedStocks2 .col1 { width: 155px; }
#relatedStocks2 .col2 { width: 135px; }
#relatedStocks2 .col3 { width: 315px; }
#relatedStocks2 .col1.header, #relatedStocks2 .col2.header, #relatedStocks2 .col3.header { font-size: 11px; font-weight: bold; padding: 0px 0px 5px 5px; text-transform: uppercase; }
.module .moduleBody .relatedStocksList ul { margin-top: -8px; }
#relatedStocks2 ul.relatedStocksList li { background: url(69968e992c614d307bac9ee289bf73c35a4f0379.gif)  repeat-x scroll 0px 0px transparent; clear: both; height: auto ! important; min-height: 60px; }
.relatedStocksRIC { display: block; font-size: 13px; }
.relatedStocksCoName { font-size: 12px; padding-right: 5px; }
#relatedStocks2 .quoteValue { font-size: 22px; padding-right: 5px; }
#relatedStocks2 .pos, #relatedStocks2 .neg { font-size: 12px; }
#relatedStocks2 .valueContent .neg { color: rgb(220, 10, 10); }
#relatedStocks2 .valueContent .pos { color: rgb(69, 141, 55); }
#articleContent .column2 #relatedStocks2 .module { border: medium none; margin-bottom: 0px; }
#relatedStocks2 .col3 .module .moduleBody ul li { background: none repeat scroll 0px 0px transparent; font-size: 13px; font-weight: normal; margin: 0px; min-height: 12px; padding: 8px 5px 8px 0px; }
#relatedStocks2 .col3 .more { font-size: 11px; font-weight: bold; margin-bottom: 10px; }
#relatedStocks2 .col3 .more a { color: rgb(0, 0, 0); }
.commentsHeader { color: rgb(0, 0, 0); font-size: 14px; font-weight: bold; padding: 10px 0px; text-transform: uppercase; }
.commentsBody, .commentsBody p { color: rgb(0, 0, 0); font-size: 13px; line-height: 1.2; }
.commentsName { color: rgb(102, 102, 102); font-size: 10px; padding: 0px 0px 14px; text-decoration: none; }
.commentBlock { margin-bottom: 30px; }
#recommendedArticlesRE { border-top: 2px solid rgb(204, 204, 204); float: left; width: 100%; }
#recommendedArticlesRE #REbehavioralRecommendations { border: medium none; float: left; width: 400px; }
#recommendedArticlesRE #REbehavioralRecommendations.full { width: 100%; }
#recommendedArticlesRE #REOverlayMask { float: right; width: 190px; }
#REOverlayContents.module { background-color: rgb(248, 248, 248); border: medium none; float: none; margin: 0px; padding: 0px 10px 5px; width: auto; }
#REOverlayContents.module.success { min-height: 150px; padding: 10px; }
#REOverlayContents.module.success p { font-weight: bold; }
#REOverlayContents .moduleHeader { border: medium none; float: none; padding-top: 5px; }
#REOverlayContents .moduleHeader h3 { color: rgb(0, 0, 0); font-size: 11px; margin: 0px; text-align: center; text-transform: none; }
#REOverlayContents p { font-size: 12px; line-height: 1; margin: 12px 0px; }
#REOverlayContents .reselect { margin: 12px 0px; }
#REOverlayContents .reselect .label { color: rgb(102, 102, 102); font-size: 12px; font-weight: bold; }
#REOverlayContents .textfield input, #REOverlayContents .textfield select { width: 150px; }
#REOverlayContents .alert { color: rgb(204, 0, 0); }
#REOverlayContents .submit, #REOverlayContents .button { float: none; }
#recommendedArticles .module { border-top: 2px solid rgb(204, 204, 204); margin-top: 20px; padding-top: 10px; }
#recommendedArticles .module .moduleHeader, #recommendedArticlesRE .module .moduleHeader { border: medium none; margin: 0px 0px 10px; }
#recommendedArticles .module .moduleHeader h3, #recommendedArticlesRE .module .moduleHeader h3 { color: rgb(0, 0, 0); font-size: 12px; margin: 0px; text-align: center; text-transform: none; }
#recommendedArticles ul li, #recommendedArticlesRE ul li { position: relative; }
#recommendedArticlesRE ul li { background: none repeat scroll 0px 0px transparent; }
#recommendedArticles ul li a { display: block; font-size: 15px; font-weight: bold; margin-left: 70px; }
#recommendedArticlesRE ul li a { font-size: 15px; font-weight: bold; }
#recommendedArticles ul li span.timestamp, #recommendedArticlesRE ul li span.timestamp { display: block; }
#recommendedArticles ul li span.timestamp { display: block; margin-left: 70px; }
#recommendedArticles ul li span.recConfidence { -moz-box-sizing: border-box; background: url(0d5a5f460913b88f8da588a5f84156c6fed136c0.gif)  repeat-x scroll left top transparent; display: block; font-size: 16px; font-weight: bold; height: 15px; left: 0px; margin: 5px 5px 0px 0px; overflow: hidden; position: absolute; top: 6px; width: 56px; }
#recommendedArticles ul li span.recResults { background: url(cbc3bb8bc543f8b1196e9d8850f644aff3c5db35.gif)  repeat-x scroll left top transparent; height: 15px; left: 0px; position: absolute; top: 0px; width: 1px; }
.column1 .tabs { margin-bottom: 10px; }
.column1 .tabs ul { margin-left: 10px; }
.column1 .tabs ul li { height: 25px; }
.column1 .tabs ul li a, .column1 .tabs ul li span.hrefClone { display: block; margin: 0px; padding: 6px 12px; }
.column1 .tabs ul li.current { height: 31px; }
.column1 .tabs ul li.current a, .column1 .tabs ul li.current span.hrefClone { display: block; margin: 0px; padding: 7px 12px; }
.column2 .columnRight { clear: right; }
.dividerInlineQ { background: url(493778d283c422f4634110743905e5b0b8075121.gif)  repeat-x scroll left top rgb(246, 246, 246); clear: both; float: left; height: 10px; margin: 0px; overflow: hidden; width: 100%; }
#articleFooter { margin-top: 20px; }
#slideshowInlineLarge { margin: 0px 0px 10px; }
#commentMsg p { font-size: 12px; line-height: 1.4; }
#articlePullquote { border-bottom: 1px solid rgb(204, 204, 204); float: left; margin: 0px 20px 10px 0px; width: 140px; }
#articlePullquote .module .moduleHeader h3 { color: rgb(153, 153, 153); text-transform: uppercase ! important; }
#articlePullquote .module .moduleBody p { font-size: 18px; line-height: 1.2; margin: 0px; padding: 0px; }
#articlePackage .module { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; -moz-box-sizing: border-box; border-color: rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: none; border-style: solid; border-width: 4px 1px 1px; display: inline; overflow: hidden; width: 296px; }
#articlePackage .module .moduleHeader { background: url(159be17089397b0fd2e6ff2fa9d0b5f28b25a232.gif)  repeat-x scroll left top transparent; border-bottom: medium none; margin: 0px; padding: 0px; width: 296px; }
#articlePackage .module .moduleHeader h3, #articlePackage .module .moduleHeader h3 a { color: rgb(220, 10, 10); font-size: 16px; font-weight: bold; margin: 0px; padding: 0px; text-transform: none; }
#articlePackage .module .moduleHeader h3 { margin: 15px 10px; }
#articlePackage .module .moduleHeader h3 div.prefix { color: rgb(0, 0, 0); font-size: 11px; font-weight: bold; text-transform: uppercase; }
#articlePackage .module .moduleBody {  }
#articlePackage ul li { background: url(493778d283c422f4634110743905e5b0b8075121.gif)  repeat-x scroll left top transparent; padding: 10px; }
#articlePackage ul li a { font-size: 12px; font-weight: normal; }
#articlePackage ul li.current { background-color: rgb(245, 245, 245); }
.pressRelease { color: rgb(102, 102, 102); font-size: 11px; margin-bottom: 10px; }
.required { color: rgb(255, 0, 0); font-size: 11px; font-weight: bold; }
.hugin { font-size: 13px ! important; line-height: 1.2; }
#articleText ul { margin: 0px 0px 20px; }
#articleText ul li { list-style-type: circle; margin: 0px 0px 10px 25px; }
#sigDevArtCoNews .module .moduleBody ul li { font-size: 14px; font-weight: normal; padding: 8px 0px 0px ! important; }
.more-in-business-header { background: url(5969b8a7f1e3ab4ce2df7a62b0ffdfe253a57e1b.gif)  no-repeat scroll 0px -420px rgb(243, 243, 243); height: 19px; margin: 0px 0px 10px 10px; width: 179px; }
* html #most-popular, * html .most-popular {  }
.more-in-business-header { background-position: 0px -359px; height: 19px; width: 213px; }
#most-popular.more-in-business, .most-popular.more-in-business {  }
* html #most-popular.more-in-business, * html .most-popular.more-in-business {  }
#most-popular.more-in-business .module .feature, .most-popular.more-in-business .module .feature { background: none repeat scroll 0px 0px transparent; }
#most-popular.more-in-business .module .moreLink, .most-popular.more-in-business .module .moreLink { margin-bottom: 10px; margin-top: 0px; }
#most-popular .module, .most-popular .module { background: none repeat scroll 0px 0px rgb(255, 255, 255); display: inline; float: left; margin: 0px 5px 10px; width: auto; }
#most-popular.more-in-business .module, .most-popular.more-in-business .module { margin-bottom: 0px ! important; }
#most-popular .module .moduleHeader, .most-popular .module .moduleHeader { background: none repeat scroll 0px 0px transparent; border-bottom: medium none; clear: both; display: inline; float: left; margin: 8px 10px; width: 270px; }
#most-popular .module .moduleHeader h3, .most-popular .module .moduleHeader h3, #most-popular .module .moduleHeader h3 a, .most-popular .module .moduleHeader h3 a { color: rgb(0, 0, 0); font-size: 12px; margin: 0px; }
#most-popular .module .moduleBody, .most-popular .module .moduleBody { display: inline; float: left; margin: 0px 10px; overflow: hidden; width: 270px; }
#most-popular .module .moduleBody ol, .most-popular .module .moduleBody ol { margin: 0px 0px 10px; padding: 0px; width: 270px; }
#most-popular .module .moduleBody ol li, .most-popular .module .moduleBody ol li { background: url(493778d283c422f4634110743905e5b0b8075121.gif)  repeat-x scroll left top transparent; color: rgb(199, 199, 199); display: inline; float: left; margin: 0px; padding: 8px 0px 22px; position: relative; width: 270px; }
#most-popular .module .moduleBody ol li .fancyIndex, .most-popular .module .moduleBody ol li .fancyIndex { color: rgb(212, 212, 212); font-size: 20px; font-weight: bold; left: 0px; position: absolute; top: 8px; }
#most-popular .module .moduleBody ol li a, .most-popular .module .moduleBody ol li a { clear: both; display: inline; float: left; font-size: 12px; font-weight: normal; margin: 0px 0px 2px 20px; padding: 0px; }
#most-popular .module .moduleBody ol li .timestamp, .most-popular .module .moduleBody ol li .timestamp { bottom: 8px; display: none; font-size: 10px; left: 20px; margin: 0px; padding: 0px; position: absolute; }
#mostPopularDiscussed ul li { background: url(493778d283c422f4634110743905e5b0b8075121.gif)  repeat-x scroll left top transparent; clear: both; float: left; font-size: 12px; padding: 10px 0px; width: 100%; }
#mostPopularDiscussed ul li a { font-weight: normal; }
#mostPopularDiscussed ul li { height: 50px; position: relative; width: 100%; }
#mostPopularDiscussed ul li .commentcount { background-position: 0px -31px; font-size: 20px; height: 54px; left: 0px; padding: 5px 0px 0px; position: absolute; text-align: center; top: 10px; width: 70px; }
#mostPopularDiscussed ul li a { display: block; margin: 6px 0px 0px 80px; }
#mostPopularDiscussed ul li .commentcount a { color: rgb(0, 0, 0); display: inline; font-weight: bold; margin: 0px; }
#mostPopularVideos ul { margin: 0px; padding: 0px; }
#mostPopularVideos ul li { background: url(493778d283c422f4634110743905e5b0b8075121.gif)  repeat-x scroll left top transparent; margin: 0px; padding: 10px 0px; }
#mostPopularVideos .info { clear: none; float: left; font-size: 12px; font-weight: normal; width: 155px; }
#mostPopularVideos .info .timestamp { display: block; font-size: 10px; margin: 2px 0px 0px; }
#mostPopularVideos .photo { background: none repeat scroll 0px 0px rgb(0, 0, 0); height: 53px; margin: 0px 10px 0px 0px; overflow: hidden; width: 94px; }
#mostPopularVideos .photo a { float: left; }
#mostPopularVideos ul li .photo a img { height: 53px; width: 94px; }
#mostPopularVideos .photo .videoOverlay { bottom: 0px; overflow: hidden; }
#most-popular.more-in-business #moreInvestingTools ul li, .most-popular.more-in-business #moreInvestingTools ul li { padding: 4px 0px; }
#analystResearchReports.module { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; -moz-box-sizing: border-box; border-color: rgb(238, 238, 238) rgb(238, 238, 238) -moz-use-text-color; border-image: none; border-style: solid solid none; border-width: 1px 1px 0px; float: left; width: 300px; }
#analystResearchReports.module .moduleHeader { background: none repeat scroll 0px 0px transparent; border: medium none; margin: 0px; }
#analystResearchReports.module .moduleHeader h3 { font-size: 16px; margin: 10px; text-align: left; text-transform: none; }
#analystResearchReports table { margin-bottom: 0px; }
#analystResearchReports table tr th { background: none repeat scroll 0px 0px rgb(238, 238, 238); border-bottom: medium none; font-size: 10px; padding: 4px 15px; text-transform: uppercase; }
#analystResearchReports table tr.stripe td { background: none repeat scroll 0px 0px rgb(255, 255, 255); }
#analystResearchReports table tr td { border-bottom: 1px solid rgb(238, 238, 238); padding: 15px; }
#analystResearchReports .reportName { font-size: 12px; }
#analystResearchReports .reportProvider { color: rgb(102, 102, 102); margin: 2px 0px 0px; }
#analystResearchReports .reportPrice { color: rgb(102, 102, 102); font-weight: bold; }
#analystResearchReports .reportAction { margin: 5px 0px 0px; }
#analystResearchReports .reportAction .actionButton.breaking a { font-weight: normal; }
#analystResearchReports .footnote { display: none; }
#articlePackage .module { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; -moz-box-sizing: border-box; border-color: rgb(0, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-image: none; border-style: solid; border-width: 4px 1px 1px; display: inline; overflow: hidden; width: 296px; }
#articlePackage .module .moduleHeader { background: url(159be17089397b0fd2e6ff2fa9d0b5f28b25a232.gif)  repeat-x scroll left top transparent; border-bottom: medium none; margin: 0px; padding: 0px; width: 296px; }
#articlePackage .module .moduleHeader h3, #articlePackage .module .moduleHeader h3 a { color: rgb(220, 10, 10); font-size: 16px; font-weight: bold; margin: 0px; padding: 0px; text-transform: none; }
#articlePackage .module .moduleHeader h3 { margin: 10px; }
#articlePackage .module .moduleHeader h3 div.prefix { color: rgb(0, 0, 0); font-size: 11px; font-weight: bold; text-transform: uppercase; }
#articlePackage .module .moduleBody {  }
#articlePackage ul li { background: url(493778d283c422f4634110743905e5b0b8075121.gif)  repeat-x scroll left top transparent; padding: 10px; }
#articlePackage ul li a { font-size: 12px; font-weight: normal; }
#articlePackage ul li.current { background-color: rgb(245, 245, 245); }
#articlePackage .feature { background: none repeat scroll 0px 0px transparent; padding-top: 0px; }
#articlePackage .feature .photo { margin: 0px 0px 10px; overflow: hidden; width: 296px; }
#articlePackage .feature h2 { margin: 0px 6px 4px; }
#articlePackage .feature p { margin: 0px 10px 8px; }
#bannerStrip { background: none repeat scroll 0px 0px transparent; margin: -11px 0px 10px; padding: 0px; position: relative; }
#relatedVideo .timestamp { display: none; }
.module .moduleBody ul li a { font-size: 11px; font-weight: normal; line-height: 13px; }
#relatedVideo .feature a { font-size: 11px; font-weight: normal; line-height: 13px; margin-top: 3px; }
.module.shareLinks.horizontal { margin-bottom: 10px; margin-top: -5px; }
#relatedVideo .photo { background: none repeat scroll 0% 0% transparent; }
.feature h2 { font-size: 15px; margin: 0px 0px 20px; }
.relatedRail .module .moduleHeader h3 { border-bottom: medium none; color: rgb(51, 51, 51); font-size: 11px; font-weight: bold; padding-bottom: 0px; text-transform: uppercase; }
.columnLeft { clear: left; display: inline; float: left; margin-right: 35px; }
.module .moduleBody { float: left; margin: 0px; padding: 0px; width: 100%; }
.module .moduleBody ul li { background: none repeat scroll 0px 0px transparent; border-top: 1px dotted rgb(204, 204, 204); color: rgb(153, 153, 153); font-size: 11px ! important; font-weight: normal; line-height: 14px; padding-bottom: 7px; }
.grid8 { padding-right: 10px; width: 610px; }
#articleInfo .byline { color: rgb(34, 34, 34); font-family: arial,helvetica,sans-serif; font-size: 12px; margin-bottom: -3px; text-transform: uppercase; }
#articleInfo p, #articleInfo .timestamp, #articleInfo .location { color: rgb(153, 153, 153); font-family: aria,helvetica,sans-serif; font-size: 11px; margin: 0px; }
#relatedFactboxes ul li, #relatedNews ul li { font-size: 11px; font-weight: normal; padding: 7px 0px; }
.module .moduleBody ul li { background: none repeat scroll 0px 0px transparent; border-top: 1px dotted rgb(204, 204, 204); color: rgb(153, 153, 153); font-size: 12px; font-weight: normal; line-height: 14px; padding-bottom: 7px; }
#shareLinks.module.horizontal ul li, .module.horizontal.shareLinks .moduleBody ul li { background: none repeat scroll 0px 0px transparent; border-top: medium none ! important; float: left; margin: 2px 10px 0px 0px; padding: 0px; }
.topicLinks li, .actionButton { background: none repeat scroll 0px 0px transparent; float: left; font-size: 11px; margin-bottom: 20px; }
.actionButton a:hover { text-decoration: none; }
.file_under { color: rgb(255, 128, 0); float: left; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; line-height: 28px; margin-right: 5px; }
.actionButton { display: inline; float: left; font-size: 11px; list-style-type: none; margin: 3px 0px 20px; overflow: hidden; }
.actionButton a { background: none repeat scroll 0% 0% transparent; color: rgb(0, 0, 0); display: block; float: left; font-weight: normal; line-height: 10px; margin-right: 0px; margin-top: 2px; padding-bottom: 1px; text-decoration: underline; text-transform: uppercase; }
#most-popular, .most-popular { background: none repeat scroll 0px 0px rgb(243, 243, 243); border: 1px solid rgb(204, 204, 204); float: left; margin: 0px 0px 20px; padding: 5px; width: 288px; }
#most-popular .module { border: medium none ! important; width: 288px; }
#most-popular .linebreak { display: none; }
#most-popular .module .moduleHeader { display: none; }
.most-popular-header { background: url(0b6e50e2ff2c3ffb3ad15b6e55b84fe50bcda9a7.gif)  no-repeat scroll 50% 50% rgb(255, 255, 255); height: 30px; margin: 0px; padding-bottom: 0px; padding-top: 5px; width: 288px; }
#most-popular .module .moduleBody ol li, .most-popular .module .moduleBody ol li { background: url(493778d283c422f4634110743905e5b0b8075121.gif)  repeat-x scroll left top transparent; color: rgb(199, 199, 199); display: block; float: left; margin: 0px; padding: 9px 0px 9px 25px; position: relative; width: 240px; }
#most-popular .module .moduleBody ol li a, .most-popular .module .moduleBody ol li a { clear: none; display: inline; float: none; font-size: 12px; font-weight: normal; margin: 0px; padding: 0px; }
#most-popular .module .moduleBody ol li .video a { margin-left: 4px ! important; }
#articleContent .column2 .module { border-top: medium none; margin: 0px; }
.commentCount { border-right: 1px solid rgb(204, 204, 204); float: left; margin-right: 6px; margin-top: 7px; padding-right: 6px; }
.commentCount a { font-size: 11px; text-transform: uppercase; }
.pipe { border-left: 1px solid rgb(204, 204, 204); font-size: 12px; margin-left: 6px; padding-left: 6px; }
#captionContent { clear: both; display: block ! important; float: left; margin-bottom: 20px; margin-left: -10px; width: 590px; position: relative; }
.rolloverCaption > .rolloverBg { background-color: rgb(255, 255, 255) ! important; background-image: none; clear: both; float: left; padding-bottom: 0px; width: 100%; }
.captionText { color: rgb(73, 73, 73); font-size: 11px; height: 60px; padding: 10px; position: relative; }
.rolloverCaption a { text-decoration: underline; }
.facebookRec { clear: both; float: left; margin-top: -12px; padding-top: 5px; }
.relatedPhoto img { display: block; width: 580px; }
#slideshowInlineLarge .yui-sldshw-frame img, #slideshowInlineLarge #displayFrame img { height: 378px; margin: 0px auto; position: relative; }
#slideshowInlineLarge #captionContent { clear: both; display: block ! important; float: left; margin-bottom: 20px; margin-left: -10px; position: relative; width: 600px ! important; }
.columnLeft .topShare { clear: none ! important; }
#shareLinks.module.horizontal ul li, .module.horizontal.shareLinks .moduleBody ul li { background: none repeat scroll 0px 0px transparent; border-top: medium none ! important; float: left; margin: 2px 0px 0px; padding: 0px; }
ul.multimediaTools { float: right; margin: -40px 0px 0px ! important; padding: 10px 0px 0px; }
.AR_2 .ob_what { clear: both; direction: ltr; margin-right: 10px; padding: 5px 10px 0px; text-align: right; }
#articleInfo { margin-bottom: 2px; margin-top: 0px ! important; }
#articleInfo .byline { margin-bottom: -5px; padding-top: 0px ! important; }
#indiaShare { margin-top: -7px; }
.twitter { width: 100px; }
.focusParagraph p { font-family: georgia,times new roman,serif; font-size: 15px; line-height: 23px; }
.articleLocation { display: none; }
#article-inline-video { background: none repeat scroll 0px 0px rgb(0, 0, 0); margin: 0px 0px 20px ! important; width: 580px ! important; }
#article-inline-video p { color: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 11px; margin: 0px; padding: 10px; }
#articleText {  }
.diam_ad { display: block; height: 130px; float: left; margin-left: 70px; margin-right: 70px; }
body .AR_3 .ob_what { padding: 5px 3px 3px; width: 99% ! important; }
.AR_3 .ob_dual_left, .AR_3 .ob_dual_right { width: 42% ! important; }
