
/*wikinvest/css/boxes.css*/
/*nv:preprocess*/
/**
 * Styles for rounded corner boxes
 */
table.rounded_box {
  width: 100%;
}

div#body table.rounded_box tr td {
  padding: 0px;
}

table.rounded_box tr.t td.l,
table.rounded_box tr.t td.r,
table.rounded_box tr.b td.l,
table.rounded_box tr.b td.r {
  width: 8px;
  height: 8px;
}

table.rounded_box tr.m td.m {
  padding: 6px;
}

/* GREEN box */
table.rounded_box_green tr.t td.l { background: url(http://cdn.wikinvest.com/wikinvest/images/box_green_tl.png) no-repeat; }
table.rounded_box_green tr.t td.r { background: url(http://cdn.wikinvest.com/wikinvest/images/box_green_tr.png) no-repeat; }
table.rounded_box_green tr.b td.l { background: url(http://cdn.wikinvest.com/wikinvest/images/box_green_bl.png) no-repeat; }
table.rounded_box_green tr.b td.r { background: url(http://cdn.wikinvest.com/wikinvest/images/box_green_br.png) no-repeat; }

table.rounded_box_green tr.t td.m { background: url(http://cdn.wikinvest.com/wikinvest/images/box_green_t.png) repeat-x; }
table.rounded_box_green tr.b td.m { background: url(http://cdn.wikinvest.com/wikinvest/images/box_green_b.png) repeat-x; }

table.rounded_box_green tr.m td.l { background: url(http://cdn.wikinvest.com/wikinvest/images/box_green_l.png) repeat-y; }
table.rounded_box_green tr.m td.r { background: url(http://cdn.wikinvest.com/wikinvest/images/box_green_r.png) repeat-y; }

table.rounded_box_green tr.m td.m { background: url(http://cdn.wikinvest.com/wikinvest/images/box_green_m.png) repeat; }

/* RED box */
table.rounded_box_red tr.t td.l { background: url(http://cdn.wikinvest.com/wikinvest/images/box_red_tl.png) no-repeat; }
table.rounded_box_red tr.t td.r { background: url(http://cdn.wikinvest.com/wikinvest/images/box_red_tr.png) no-repeat; }
table.rounded_box_red tr.b td.l { background: url(http://cdn.wikinvest.com/wikinvest/images/box_red_bl.png) no-repeat; }
table.rounded_box_red tr.b td.r { background: url(http://cdn.wikinvest.com/wikinvest/images/box_red_br.png) no-repeat; }

table.rounded_box_red tr.t td.m { background: url(http://cdn.wikinvest.com/wikinvest/images/box_red_t.png) repeat-x; }
table.rounded_box_red tr.b td.m { background: url(http://cdn.wikinvest.com/wikinvest/images/box_red_b.png) repeat-x; }

table.rounded_box_red tr.m td.l { background: url(http://cdn.wikinvest.com/wikinvest/images/box_red_l.png) repeat-y; }
table.rounded_box_red tr.m td.r { background: url(http://cdn.wikinvest.com/wikinvest/images/box_red_r.png) repeat-y; }

table.rounded_box_red tr.m td.m { background: url(http://cdn.wikinvest.com/wikinvest/images/box_red_m.png) repeat; }

/* Top contributor box */
table.rounded_box_contributor_shadow tr.t td.l { background: url(http://cdn.wikinvest.com/wikinvest/images/box_contrib_tl.png) no-repeat; }
table.rounded_box_contributor_shadow tr.t td.r { background: url(http://cdn.wikinvest.com/wikinvest/images/box_contrib_tr.png) no-repeat; }
table.rounded_box_contributor_shadow tr.b td.l { background: url(http://cdn.wikinvest.com/wikinvest/images/box_contrib_bl.png) no-repeat; }
table.rounded_box_contributor_shadow tr.b td.r { background: url(http://cdn.wikinvest.com/wikinvest/images/box_contrib_br.png) no-repeat; }

table.rounded_box_contributor_shadow tr.t td.m { background: url(http://cdn.wikinvest.com/wikinvest/images/box_contrib_t.png) repeat-x; }
table.rounded_box_contributor_shadow tr.b td.m { background: url(http://cdn.wikinvest.com/wikinvest/images/box_contrib_b.png) repeat-x; }

table.rounded_box_contributor_shadow tr.m td.l { background: url(http://cdn.wikinvest.com/wikinvest/images/box_contrib_l.png) repeat-y; }
table.rounded_box_contributor_shadow tr.m td.r { background: url(http://cdn.wikinvest.com/wikinvest/images/box_contrib_r.png) repeat-y; }

table.rounded_box_contributor_shadow tr.m td.m { background: url(http://cdn.wikinvest.com/wikinvest/images/box_contrib_m.png) repeat; }


/* Drop Shadow Popup Box */

div.shadowPopupBox table tr td {
    /**
     * Important is necessary because table tr td's inside the article
     * get their padding from a rule that includes the id of the article div,
     * thus getting higher precedence than this rule which only has a class
     * name in it
     */
  padding: 0px !important;
}

div.shadowPopupBox table tr td.ml,
div.shadowPopupBox table tr td.mr {
  width: 8px;
}

div.shadowPopupBox table tr td.tl, div.shadowPopupBox table tr td.t, div.shadowPopupBox table tr td.tr,
div.shadowPopupBox table tr td.ml, div.shadowPopupBox table tr td.mr, div.shadowPopupBox table tr td div.arrow,
div.shadowPopupBox table tr td.bl, div.shadowPopupBox table tr td.b, div.shadowPopupBox table tr td.br {
	background: url(http://cdn.wikinvest.com/wikinvest/images/sprites/livesearch_sprite.png); /*Contains Alpha*/
	_background: url(http://cdn.wikinvest.com/wikinvest/images/sprites/livesearch_sprite.gif); /*For IE6*/
	background-repeat: no-repeat;
}

div.shadowPopupBox table tr td.tl {
	background-position: 0px 0px;
}

div.shadowPopupBox table tr td.tr {
	background-position: -8px 0px;
}

div.shadowPopupBox table tr td.bl {
	background-position: -16px 0px;
}

div.shadowPopupBox table tr td.br {
	background-position: -24px 0px;
}

div.shadowPopupBox table tr td.ml {
	background-position: -32px 0px ;
	background-repeat: repeat-y;
}

div.shadowPopupBox table tr td.mr {
	background-position: -40px 0px;
	background-repeat: repeat-y;
}

div.shadowPopupBox table tr td div.arrow {
	background-position: -48px 0px;
}

div.shadowPopupBox table tr td.t {
	background-position: -62px 0px ;
}

div.shadowPopupBox table tr td.b {
	background-position: -2062px 0px;
}

div.shadowPopupBox table tr td.br,
div.shadowPopupBox table tr td.bl {
  height: 9px;
  width: 8px;
}

div.shadowPopupBox table tr td.b {
  height: 9px;
}

div.shadowPopupBox table tr td.tr,
div.shadowPopupBox table tr td.tl {
  height: 9px;
  width: 8px;
}

div.shadowPopupBox table tr td.t,
div.shadowPopupBox table tr td.arrow {
  height: 9px;
}

div.shadowPopupBox table tr td div.arrow {
  width: 14px;
  height: 9px;
  position: relative;
  left: 30px;
}

/* Bordered box */
div.borderedBoxOuter {
  background-color: #EAECED;
  padding: 5px;
}

div.borderedBoxInner {
  background-color: white;
  padding: 6px 10px;
  border: 1px solid #D8D8D8;
}

div.shadowPopupBox a.closePopup {
    /* background image set via sprite's extraCssSelectors */
    width:20px;
    height:20px;
    display:block;
    text-decoration:none;
	float:right;
    cursor: pointer;
}

div.shadowPopupBox a.closePopup:hover {
    /* background image set via sprite's extraCssSelectors */
    text-decoration:none;
}

div.shadowPopupBox a.closePopup:active {
    /* background image set via sprite's extraCssSelectors */
}

div.shadowPopupBox div.popupHeader {
  border-bottom: 1px solid #CCCCCC;
  color: black;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 4px;
}



/* /wikinvest/css/boxes.css*/

/*wikinvest/css/articleActions.css*/
/**
 * Article Actions Styles
 *  - the stock, discussion, edit, history, bookmark links
 *    that appear underneath the Neutral, Bulls, Bears, News tabs
 *  NOTE: while I dislike the CSS class and id names for this section, they
 *        are used by other mediawiki skins so we have to stick with them
 */

div#p-cactions {
    margin: 6px 8px 5px 10px; /* to give space between the actions bar
                                * and the article text */
    padding-bottom: 2px; /* to give space between the action
                         * words/lines and the horizontal line underneath */
    *margin: 5px 8px 5px 10px;
    *padding-bottom: 3px;

    border-bottom: 1px solid #ddd;
    font-size: 95%;
    text-align: left;
    position: relative; /* to allow child elements to have absolute/relative positioning */
}

#p-cactions ul {
    list-style: none;
    padding-left: 10px;
    margin: 0;
}

#p-cactions ul li {
    padding: 0px 6px 0px 0px;
    margin: 0;
    display: inline;
}

#p-cactions ul li#ca-talk, #p-cactions ul li#ca-move, #p-cactions ul li#ca-watch {
  margin-right: 50px;
}

#p-cactions li.selected {
    font-weight: bold;
}

#p-cactions ul li img {
  margin-right: 2px;
  vertical-align: top;
}

div#p-cactions div#shareLinks {
  position: absolute;
  top: -2px;
  right: 20px;
  white-space: nowrap;
}

/* These colours are defined above, together with all the rest
 * of the link colours
#p-cactions li a, #p-cactions li a:visited {
}
*/

#p-cactions li a:hover {
    text-decoration: none;
}

#p-cactions .pBody {
}

/* @media screen, projection { */
#p-navigation {

    position: relative;
    z-index: 3;
}
#p-navigation a {
    display: block;
}
#p-navigation li.active a, #p-navigation li.active a:hover {
    display: inline;
}
/* } */

#p-navigation .pBody {
    padding-right: 0;
}

#p-navigation li.active a, #p-navigation li.active a:hover {
    text-decoration: none;
    font-weight: bold;
}



/* /wikinvest/css/articleActions.css*/

/*wikinvest/css/chartQuote.css*/
/* nv:preprocess */
/* Quote above minichart */
div#sidebarFirstColumn div#quoteContainer {
    height: 1.5em;
}

div#quoteContainer span { margin-right: 3px; }
div#quoteContainer span.positive { color: #339933; } /* dark green */
div#quoteContainer span.negative { color: #cc3333; } /* dark red */
div#quoteContainer span.neutral { color: #000000; } /* black */
div#quoteContainer span#ticker { display: none; }
div#quoteContainer span#arrow,
div#quoteContainer span#quote-price {
  font-weight: bold;
  color: #000000;
}
div#quoteContainer span#trade-time {
  font-size: 90%;
  margin-left: 10px;
  color: #999999;
  white-space: nowrap;
}

/**
 * Mini chart widget
 */
div.sidebarMinichartWidget div.miniChartClickCapture,
div.sidebarMinichartWidget div#miniChartContainer {
  width: 280px;
  height: 171px;
}

div.sidebarMinichartWidget div.miniChartClickCapture {
  position: absolute;
  z-index: 10;
  /* FIXME we may want to have a single large transparent image, instead
   * of tiling it with a transparent pixel, to save browser cycles */
  background: url(http://cdn.wikinvest.com/i/px.gif) repeat;
  cursor: pointer;
}

div.sidebarMinichartWidget div#quoteContainer {
    height: 1.5em;
}



/* /wikinvest/css/chartQuote.css*/

/*wikinvest/css/tearsheet.css*/
/*nv:preprocess*/
body#tearsheet div#body {
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
}

body#tearsheet div.reasonExpanded {
	border: none 0px;
}

div.tearsheet {
	border-left: solid 5px white;
	border-right: solid 5px white;
}

div.tearsheet div.widget-content-nvfullarticlecomponent h2 {
	/* for IE7 see 
	http://corp.wikinvest.com/corpwiki/index.php/Browser_Quirks#Some_content_not_rendered_properly_.28lots_of_blank_white_space.29 */
	#min-width: 0px;
}

div.tearsheet div.tearsheet-column {
	background-color: white;
	/* for IE7 see 
	http://corp.wikinvest.com/corpwiki/index.php/Browser_Quirks#Some_content_not_rendered_properly_.28lots_of_blank_white_space.29 */
	#background-color: none; 
	_background-color: white;
	margin-bottom: 5px;
}

div.tearsheet-ltr div.tearsheet-column {
	float: left;
	_display: inline; /*for IE6, see http://corp.wikinvest.com/corpwiki/index.php/Browser_Quirks#Double_Float_Margin */
	border-right: 10px solid white;
}

div.tearsheet-rtl div.tearsheet-column {
	float: right;
	_display: inline; /*for IE6, see http://corp.wikinvest.com/corpwiki/index.php/Browser_Quirks#Double_Float_Margin */
	border-left: 10px solid white;
}

div.tearsheet-rtl div.tearsheet-column-1 {
	float: left;
	_display: inline;
	border-left: 0px;
}

div.tearsheet-rtl div.tearsheet-column-last {
	float: right;
	_display: inline;
	border-left: 10px solid white;
}

div.tearsheet-ltr div.tearsheet-column-last {
	float: right;
	_display: inline;
	border-right: 0px;
}

div.tearsheet div.tearsheet-column-0 {
	float: none;
	_display: block;
	border-left: 0px;
	border-right: 0px;
}

div.tearsheet div.tearsheet-widget {
	border: solid 1px #9FA8C8;
	border-bottom: 0px;
}

div.tearsheet div.tearsheet-column-0 div.tearsheet-widget {
	border: 0px none;
}

div.tearsheet div.tearsheet-column-0 div.tearsheet-widget div.tearsheet-widget {
	border: solid 1px #9FA8C8;
	border-bottom: 0px;
}

div.tearsheet-widget-footer-gradient {
	height: 9px;
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	clear: both;
}

div.tearsheet div.tearsheet-widget-content {
	padding: 5px;
}

div.tearsheet .statementHeading {
	display: none;
}

div.tearsheet .tearsheet-widget {
	margin-bottom: 5px;
}

div.tearsheet .tearsheet-widget-title {
	border-bottom: solid 1px #9FA8C8;
	height: 22px;
	font-family: Arial,"gill sans","gill sans mt","Century Gothic",Helvetica,Sans-Serif;
	color: #000033;
	font-size: 14px;
	padding-left: 10px;
	padding-top: 2px;
}

#zecco-zaptrade {
	float: right;	
	padding-right: 10px;
	padding-top: 2px;
	cursor: pointer;
}

/* Individual Component Customizations for all tearsheets*/



div.tearsheet div.widget-content-nvrevenueincomecomponent {
	padding:0px; 
	position: relative;
}

div.tearsheet div.widget-content-nvnotablemetricscomponent {
	padding: 0px; 
	position: relative;
}

div.tearsheet div.widget-content-nvfinancialstatementscomponent,
div.tearsheet div.widget-content-nvfinancialstatementscomponent div.module {
	padding: 0px;
}

div.tearsheet div.widget-content-nvfinancialstatementscomponent select.goSelectBox {
	height: 23px;
}

div.tearsheet div.widget-nvfinancialstatementscomponent div.silverButton,
div.tearsheet div.widget-nvreasonwidgetaccordioncomponent div.tearsheet-widget-title div.silverButton {
	float: right;
}

div.tearsheet div.widget-content-nvnotablemetricscomponent div.ranking {
	color:#FF6600;
	float:right;
	font-family:Arial;
	font-size:12px;
	margin-right:5px;
}

div.tearsheet div.widget-content-nvnotablemetricscomponent div.ranking.ranking-AVG {
	color: black;
}

div.tearsheet div.widget-nvindustryleaderscomponent {
	border: 0px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}

div.widget-nvindustryleaderscomponent div.sidebarWidget {
	margin-bottom: 0px;
}

div.tearsheet div.tright {
	padding-top: 15px;
	padding-left: 10px;
}

div.tearsheet div.widget-nvminiwikichartnewscomponent {
	border: 0px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}

div.tearsheet div.tearsheet-widget.widget-nvminiwikichartnewscomponent div.tearsheet-widget-footer-gradient {
	border-right: solid 1px #B2BAD3;
}

div.tearsheet div.tearsheet-widget-content.widget-content-nvminiwikichartnewscomponent {
	padding: 0px;
}

div.tearsheet div.tearsheet-widget-content.widget-content-nvminiwikichartnewscomponent * {
	outline: none;
}

div.tearsheet div.bulls-green-line, div.tearsheet div.bears-red-line {
	display: none;
}

div.tearsheet div.widget-nvreasonwidgetaccordioncomponent .tearsheet-widget-title-bears {
	border-bottom: solid 2px #FF0000
}

div.tearsheet div.widget-nvreasonwidgetaccordioncomponent .tearsheet-widget-title-bulls {
	border-bottom: solid 2px #006600
}

div.tearsheet div.widget-revenueIncomeFooter, 
div.tearsheet div.widget-notableMetricsFooter,
div.tearsheet div.widget-financialStatementsIncomeFooter {
	margin:7px 5px 2px 12px;
	padding-left:25px;
}

div.tearsheet div.widget-nvstockdatacomponent table.stockQuoteContainer,
div.tearsheet div.widget-nvstockdatacomponent div.ticker-symbol {
	font-weight: bold;
}

div.tearsheet a#bullsSeeAll, div.tearsheet a#bearsSeeAll {
	display: none;
}

div.tearsheet table.ambox {
	width: auto;
}

div.tearsheet #toc,
div.tearsheet .toc,
div.tearsheet .mw-warning {
	width: 100%;
}

div.tearsheet #toc {
	width: 100%;
}

div.tearsheet div.widget-content-nvreasonwidgetaccordioncomponent {
	padding: 0px;
}

div.tearsheet .tocwrapper {
	width: 298px;
}

div.tearsheet .mw-headline {
	text-align: left;
}

div.tearsheet #toc {
	margin-bottom: 0px;
	font-size: 100%;
}

/* MW Templates Styling */

div.tearsheet-rtl div.template {
	clear: left;
}

div.tearsheet-ltr div.template {
	clear: right;
}

div.tearsheet div.template table.ambox {
	border-left-color: #2265AC;
	float:left;
	width: 300px;
	margin-bottom: 10px;
}

div.tearsheet div.template table.ambox tr td.ambox-text {
	width: auto;
}

div.tearsheet div.template table.ambox td {
	font-family: Arial;
	font-size: 11px;
	line-height: 120%;
}

div.tearsheet div#catlinks {
	margin-left: -5px;
	margin-right: -5px;
}

/* Top-Nav (article nav) Customizations */

#topNav-tearsheetLink {
	width: 75px;
	max-width: 75px;
	
	_width: 80px;
}

#topNav-bullsLink, #topNav-bearsLink {
	width: 54px;
	min-width: 54px;
	
	_width: 54px;
}

#topNav-Key_Metrics_Link {
	_width: 70px;
}

#topNav-stockChart {
	width: 60px;
	min-width: 60px;
	
	_width: 60px;
}

#topNav-Industry_Metrics_Link {
	width: 75px;
	max-width: 75px;
	_width: 80px;
}

#topNav-Sales_Breakout_Link {
	_width: 80px;
}

#topNav-Balance_Sheet_Link {
	_width: 70px;
}

#topNav-Income_Statement_Link {
	_width: 65px;
}

#topNav-Cash_Flow_Statement_Link {
	_width: 50px;
}

div#topNav-Key_Metrics_Link {
	position: relative;
}

div#topNav-Key_Metrics_Link div.new-icon {
	position: absolute;
	top: 40px;
	left: 26px;
	#top: 37px; /* For IE7 */
}

div.tearsheet div.widget-content-nvrelatedpagescomponent h4,
div.tearsheet div.widget-content-nvrelevantindustriescomponent h4 {
	display: none;
}

div.tearsheet div.widget-content-nvrelatedpagescomponent ul,
div.tearsheet div.widget-content-nvrelevantindustriescomponent ul {
	list-style: none;
	margin-left: 10px;
	margin-right: 10px;
	list-style-image: none;
}

div.tearsheet div.widget-content-nvrelatedpagescomponent ul li,
div.tearsheet div.widget-content-nvrelevantindustriescomponent ul li {
	border-top: solid 1px #C3CEF6;
	padding-bottom: 5px;
	padding-top: 5px;
}

div.tearsheet div.widget-content-nvrelatedpagescomponent ul li.firstChild,
div.tearsheet div.widget-content-nvrelevantindustriescomponent ul li.firstChild {
	padding-top: 0px;
	border-top: 0px none;
}

div.tearsheet div.sidebarWidget {
	margin-bottom: 0px;
}

div.tearsheet div.widget-content-nvnewscomponentclustered,
div.tearsheet div.widget-content-nvnewscomponent
{
	padding: 0px;
}

div.tearsheet div.widget-nvdataupsellbannercomponent {
	border:0px;
}

div.tearsheet div.widget-content-nvdataupsellbannercomponent {
	padding: 0px;
}

div.tearsheet div.widget-nvwikianalysisheadercomponent {
	border: 0px;
	margin: 0px;
}

div.tearsheet div.widget-content-nvwikianalysisheadercomponent {
	padding: 0px;
}

div.tearsheet div.widget-nvwikianalysisheadercomponent div.tearsheet-widget-title {
	border: solid 1px #9FA8C8;
}

div.tearsheet div.tearsheet-column-0 div.tearsheet-widget div.tearsheet-widget-footer-gradient,
div.tearsheet div.widget-nvtextcomponent div.tearsheet-widget-footer-gradient,
div.tearsheet div.widget-nvdataupsellbannercomponent div.tearsheet-widget-footer-gradient,
div.tearsheet div.widget-nvindustryleaderscomponent div.tearsheet-widget-footer-gradient,
div.tearsheet div.widget-nvstockdatacomponent div.tearsheet-widget-footer-gradient,
div.tearsheet div.widget-nvminiwikichartnewscomponent div.tearsheet-widget-footer-gradient,
div.tearsheet div.widget-nvminiwikichartcomponent div.tearsheet-widget-footer-gradient,
div.tearsheet div.widget-nvwikianalysisheadercomponent div.tearsheet-widget-footer-gradient
{
	display: none;
}

div.tearsheet div.tearsheet-column-0 div.tearsheet-widget div.tearsheet-widget div.tearsheet-widget-footer-gradient,
div.tearsheet div.widget-content-nvminiwikichartnewscomponent div.tearsheet-widget-footer-gradient
{
	display: block;
}

div.tearsheet div.noarticletext {
	border: 0px none;
}

div.tearsheet div.fullAricleComponentFooter {
	padding:5px;
}

div.tearsheetSpacer {
	height: 1px;
	font-size: 1px;
}

div.tearsheet-ltr div.widget-content-nvfullarticlecomponent table {
	position: relative;
}

/*Clear wikidata styles for select box chart wrapper */
div.tearsheet div.wikidataChartWrapper {
	float: none;
	margin-left: 0px;
	padding: 0px;
	margin: 0px;
	width: auto;
}

div.tearsheet div.wikidataChartWrapper form {
	border: none 0px;
	padding: 0px;
	margin: 0px;
}

div.hoverChartsRelativeContainer {
	position: relative;
}

/* /wikinvest/css/tearsheet.css*/

/*wikinvest/css/top3box.css*/
div.top3box {
  /*
  width: 350px;
  */
  border: 1px solid #999;
  position: relative;
  /*
  float: right;
  */
  margin: 4px 475px 25px 0px;
}

div.top3boxContents {
  padding: 20px;
  padding-bottom: 5px;
  text-align: left;
}

div.bullsAndBearsDropcapWrapper {
  display: none;
}

div.bullsAndBearsDropcapWrapper div#bullImage,
div.bullsAndBearsDropcapWrapper div#bearImage {
  width: 100px;
  height: 100px;
  float: left;
  margin-right: 15px;
}

div.bullsAndBearsDropcapWrapper div#bullImage {
  background: url(/wikinvest/images/top3_bull_dark.png) no-repeat;
  _background: url(/wikinvest/images/top3_bull_dark.gif) no-repeat;
}

div.bullsAndBearsDropcapWrapper div#bearImage {
  background: url(/wikinvest/images/top3_bear.png) no-repeat;
  _background: url(/wikinvest/images/top3_bear.gif) no-repeat;
}

div.top3boxContents div.top3heading {
  color: #666;
  font-family: Trebuchet MS;
  font-size: 28px;
  margin-bottom: 20px;
  margin-left: 10px;
  line-height: 1.3em;
}

div.top3boxContents div.argument {
  background-position: top left;
  padding-left: 22px;
}

div.top3boxContents div.argument p {
  text-align: left !important;
}

div#bullsTop3Box div.argument {
  background: url(/wikinvest/images/top3_green_bubble.png) no-repeat;
  _background: url(/wikinvest/images/top3_green_bubble.gif) no-repeat;
}

div#bearsTop3Box div.argument {
  background: url(/wikinvest/images/top3_pink_bubble.png) no-repeat;
  _background: url(/wikinvest/images/top3_pink_bubble.gif) no-repeat;
}


/* /wikinvest/css/top3box.css*/

/*wikinvest/css/sprites/homepage.css*/
/*nv:preprocess*/
/* This file was automatically generated by NVSpriteGenerator*/

.sprite-homepage {
	background-image:url(http://cdn.wikinvest.com/wikinvest/images/sprites/homepage.jpg?862&1305664905);
	background-repeat: no-repeat;
}
.sprite-homepage-contributorCollage{ background-position: 0 -30px;} 
.sprite-homepage-contributorCollage-w{ width: 1668px;} 
.sprite-homepage-contributorCollage-h{ height:61px;} 
.sprite-homepage-dataCentralSearchBkg{ background-position: 0 -121px;} 
.sprite-homepage-dataCentralSearchBkg-w{ width: 680px;} 
.sprite-homepage-dataCentralSearchBkg-h{ height:425px;} 
.sprite-homepage-bloggerToolsBkg{ background-position: 0 -576px;} 
.sprite-homepage-bloggerToolsBkg-w{ width: 300px;} 
.sprite-homepage-bloggerToolsBkg-h{ height:315px;} 

/* /wikinvest/css/sprites/homepage.css*/

/*wikinvest/css/reasonsWidget.css*/
div.reasonsWidget div.reason td.reason_content,
div.reasonsWidget div.reason h4,
div.reasonsWidget div.reason div.reasonContracted table tr td.percentAgree,
div.reasonsWidget div.reasonsWidgetAddOwn a {
  font-size: 11px !important;
}

div.reasonsWidget {
  margin-right: 3px;
  text-align: left;
}

/* REASON */
div.reasonsWidget div.reason {
  border: 1px solid #ccc;
  border-width: 0px 0px 1px 0px;
}

div.reasonsWidget div.reason td.reason_content {
  line-height: 1.2em;
}

div.reasonsWidget div.reason td.reason_vote_counts {
  vertical-align: top;
}

div.reasonsWidget div.reason h4 {
  /* replacing with MW link color * color: #1156AD; */
  color: #002BB8;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
  white-space: normal;
}

/* EXPANDED REASON */
div.reasonsWidget div.reason div.reasonExpanded h4 {
  font-weight: bold;
  padding: 0px 0px 5px 0px;
}

div.reasonsWidget div.reason div.reasonExpanded {
  display: none;
  border: 1px solid #ccc;
  border-width: 0px 1px 0px 1px;
  background: url(/wikinvest/images/reason/reason_widget_grad.png) repeat-x;
  background-color: white;
}

div.reasonsWidget div.reason div.reasonExpanded div.reason_vote_buttons {
  margin: 5px 0px;
}

/* CONTRACTED REASON */
div.reasonsWidget div.reason div.reasonContracted {
  cursor: pointer;
}

div.reasonsWidget div.reason div.reasonContractedHover {
  background-color: #e3ecf4;
}

div.reasonsWidget div.reason div.reasonContracted table {
  width: 100%;
}

div.reasonsWidget div.reason div.reasonContracted table tr td {
  vertical-align: top;
}

div.reasonsWidget div.reason div.reasonContracted table tr td.percentAgree {
  text-align: right;
  white-space: nowrap;
}

table.reason_table h4  {
  font-family:Arial ;	
}

div.sidebarBullsAndBearsWidget div.seeMoreLink  {
  font-family:Arial ;
}

div.reasonsWidget h4 {
  font-family:Arial;
}

td.reason_content div.onclickLink {
	cursor:pointer;
}

/* Add your own reason invitation */
div.reasonsWidget div.reasonsWidgetAddOwn {
  margin-top: 2px;
}

div.reasonsWidget div.reasonsWidgetAddOwn,
div.reasonsWidget div.reasonsWidgetAddOwn a:active,
div.reasonsWidget div.reasonsWidgetAddOwn a:visited,
div.reasonsWidget div.reasonsWidgetAddOwn a {
  font-weight: bold;
  color: #002BB8;
}

div.reasonsWidget div.reasonsWidgetAddOwn img {
  vertical-align: baseline;
}

/* /wikinvest/css/reasonsWidget.css*/

/*wikinvest/css/bullsAndBears.css*/
/*nv:preprocess*/
/** HEADER BOX **/
div#reasonsHeaderBox {
  padding-right: 300px;
}

div#reasonsHeaderBox h3 {
  padding: 0px;
}

div#reasonsHeaderBox h4 {
    color: #666;
}

div#reasonsHeaderBox div#reasonsHeaderBoxColumn1 {
  float: left;
  position: relative;
  width: 100%;
}

div#reasonsHeaderBox div.invitation {
  margin-left: 25px;
  margin-top: 5px;
}

div#reasonsHeaderBox div#reasonsHeaderBoxColumn2 {
  float: left;
  position: relative;
  width: 300px;
  height: 260px; /* hard-coded to provide min-height for the header box, and to prevent the jump when the chart loads */
  margin-right: -300px;
}

div#reasonsHeaderBox img#reasonAddButton {
  margin-left: 25px;
  margin-top: 5px;
  cursor: pointer;
}

/** REASONS TABLE OF CONTENTS */
div#reasonsHeaderBox h4,
div.reasonsTableOfContents {
  margin-left: 20px;
}

div.reasonsTableOfContents td.reasonTocPercentAgree {
    text-align: center;
    padding-left: 0px;
}

div.reasonsTableOfContents td.reasonTocPercentAgree div.reason_vote_agree_number {
    font-size: 14px;
    line-height: 1em;
}

div.reasonsTableOfContents td.reasonTocPercentAgree div.reason_vote_agree_word {
    font-size: 10px;
    line-height: 1em;
}

div.reasonsTableOfContents td.reasonTocTitle {
  line-height: 1.2em;
}

/** FORM FOR ADDING REASONS **/
div#reasons-addreason-container {
    margin-bottom: 20px;
    margin-top: 15px;
}

div#reasons-addreason-button {
    width: 200px;
    cursor: pointer;
}

div#reasons-addreason-form {
  margin-top: 10px;
  display: none;
}

div#reasons-addreason-form td.label {
    padding-right: 15px;
    text-align: right;
    width: 80px;
	vertical-align: top;
}

div#reasons-addreason-form table {
  width: 100%;
}

div#reasons-reasons-container div.shadowContent {
  padding-top: 5px;
}

table#reasons-addreason-form-table td#reasons-addreason-form-headline {
  padding-bottom: 5px;
}

/** INDIVIDUAL REASONS **/
div#reasons-reasons-container div.reason {
  border: 1px solid #ccc;
  margin: 0px 15px 15px 5px;
}

/* VOTING */
  /* see common.css */

/* STARBURST */
div.reason_starburst {
    display: none;
    position: relative;
    height: 100px;
}

div.reason_starburst img {
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: 40%;
    position: relative;
}

/* VIEWER */
div.reason_viewer h3.reason_title {
    padding-top: 0px;
}

div.reason_viewer h3.reason_title span.editsection {
    cursor: pointer;
}

div.reason_viewer div.reason_metadata {
    color: #999;
    font-size: 85%;
}

div.reason_viewer p {
    text-align: left !important;
}

div.reason_viewer img.reason_vote_button {
    /* overriding the margin-right set for all img.reason_vote_button in reason/ui/css/styles.css */
	margin-right: 0px;
}

/* EDITOR */
div.reason_editor {
    padding-right: 7px;
    display: none;
}

div.reason_editor textarea.inline_editor_text {
    font-size: 10pt;
    font-family: Arial, Sans-serif;
    margin: 4px 0px;
    height: 10em;
}

div#reasons-addreason-form textarea.reasons-addreason-requiredinputfield,
div#reasons-addreason-form input.reasons-addreason-requiredinputfield,
div.reason_editor textarea.required_editor_field,
div.reason_editor input.required_editor_field {
  border-color: red !important;
  border-width: 2px !important;
}

div#reasons-addreason-form textarea.reasons-addreason-analysis,
div#reasons-addreason-form input.reasons-addreason-headline,
div.reason_editor textarea.inline_editor_text,
div.reason_editor input.inline_editor_title {
  width: 100%;
  border: 1px solid #ccc;
  padding: 3px;
}

div#reasons-addreason-form input.reasons-addreason-headline,
div.reason_editor input.inline_editor_title,
div.reason_content h3.reason_title {
  font-size: 16px;
  font-weight: bold;
}

/* REASONS LIST */
td.reasonsListBody {
  width: 100%;
  padding: 0px !important;
}

td.reasonsListBoxAd {
  vertical-align: top;
  padding-top: 20px !important;
  padding-right: 5px !important;
}

/* VOTING */
.reason_vote_counts div.reason_vote_agree_box {
    width: 45px;
    height: 45px;
    background: url(http://cdn.wikinvest.com/wikinvest/images/reason/agree_count_box.png) no-repeat;
    _background: url(http://cdn.wikinvest.com/wikinvest/images/reason/agree_count_box.gif) no-repeat;
    margin-left: auto;
    margin-right: auto;
}

.reason_vote_counts div.reason_vote_agree_box div.reason_vote_agree_number {
    font-size: 16px;
    padding-top: 7px;
}

.reason_vote_counts div.reason_vote_agree_box div.reason_vote_agree_word {
    font-size: 12px;
    line-height: 1em;
}

.reason_vote_counts div.reason_vote_total {
    color: #333;
    font-size: 10px;
}

div.reason_vote_buttons img.reason_vote_button {
    cursor: pointer;
}

div.reason_vote_agree_number {
    font-weight: bold;
    color: #0099cc;
}

div.reason_vote_agree_word {
    color: #0099cc;
}


table.reason_table td {
  vertical-align: top;
}

table.reason_table {
    width: 100%;
}

table.reason_table td.reason_vote_counts {
    width: 50px;
    text-align: center;
}

/* deprecated. Use starburst */
img.reason_vote_starburst {
    display: none;
    margin-left: 4px;
}


/* /wikinvest/css/bullsAndBears.css*/

/*wikinvest/css/homepage.css*/
/*nv:preprocess*/
div#homepage div#searchAndBrowse div#browseWikiChart div#browseWikiChartSubheading,
div#homepage div#searchAndBrowse div#searchCompaniesConcepts td#searchFor,
div#homepage h1,
div#homepage h2,
div#homepage h3,
div#homepage h1 a,
div#homepage h2 a,
div#homepage h3 a {
    font-family: Gill Sans, Gill Sans MT, Georgia, Times New Roman, Serif;
    color: #435d7f;
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 0.1em;
    border: none;
    font-weight: normal;
}

/* No border on home page, add some margin */
#homepageBody div#EVERYTHING {
	border: 0px none;
	margin-top: 0px;
}

#homepageBody #header {
	margin-top: 12px;
}

body#homepageBody div#p-cactions,
body#homepageBody div#titleAndTabsContainer {
    display: none;
}

div#homepage {
    padding-top: 8px;
}

div#homepage td {
    vertical-align: top;
}

div#homepage h1 {
  font-size: 22pt;
}

div#homepage h2 {
  font-size: 22pt;
}

div#homepage h3 {
  font-size: 17pt;
}

div#homepage h1#dailyAngleHeading {
  margin-bottom: 5px;
}

div#homepage div#dailyAngle {
    margin-bottom: 8px;
}

div#homepage div#dailyAngle div#dailyAngleHeading {
    font-size: 28pt;
}

div#homepage div#searchAndBrowse div#searchCompaniesConcepts td#searchFor {
    white-space: nowrap;
    font-size: 16pt;
    padding-right: 15px;
}

div#homepage div#dailyAngle div#dailyAngleDate {
    font-size: 8pt;
}

div#homepage div#dailyAngle div#dailyAngleTitle,
div#homepage div#dailyAngle div#dailyAngleWikiChartTitle {
    font-size: 12pt;
    font-weight: bold;
    margin-top: 1em;
    margin-bottom: 1em;
}

div#homepage div#contributorBox div#contributorBoxHeading {
    font-size: 24pt;
}

div#homepage div.shadowContent {
    padding: 15px 10px;
    background: url(http://cdn.wikinvest.com/wikinvest/images/homepage/grad-daily-angle.png) repeat-x;
    background-color: white;
	position: static;
}

div#homepage div#dailyAngle table#dailyAngleTable div#dailyAngleContentDiv,
div#homepage div#dailyAngle table#dailyAngleTable div#dailyAngleRelatedDiv {
    padding: 10px;
}

div#homepage div#dailyAngle table#dailyAngleTable div#dailyAngleContentDiv div#dailyAngleArticleContent,
div#homepage div#dailyAngle table#dailyAngleTable div#dailyAngleContentDiv div#dailyAngleArticleContent p {
  line-height: 1.5em;
}

div#homepage div#dailyAngle table#dailyAngleTable td#dailyAngleRelatedColumn {
    width: 300px;
}

div#homepage div#dailyAngle table#dailyAngleTable div#dailyAngleRelatedDiv div#dailyAngleWikiChartTitle {
    margin-bottom: 5px;
}

div#homepage div#dailyAngle table#dailyAngleTable div#dailyAngleRelatedDiv div#dailyAngleWikiChart {
    height: 270px;
}

div#homepage div#dailyAngle table#dailyAngleTable td#dailyAngleRelatedColumn div#dailyAngleRelatedConceptsCompanies {
    border: 1px solid #dadada;
    padding: 15px;
}

div#homepage div#dailyAngle table#dailyAngleTable td#dailyAngleRelatedColumn div#dailyAngleRelatedConceptsCompanies ul {
  list-style-type: none;
  list-style-image: none;
  margin-left: 0px;
}

div#homepage div#dailyAngle table#dailyAngleTable td#dailyAngleRelatedColumn div#dailyAngleRelatedConceptsCompanies ul li {
    line-height: 1.2em;
}

div#homepage div#dailyAngle table#dailyAngleTable td#dailyAngleRelatedColumn div#dailyAngleRelatedCompanies {
    margin-top: 20px;
}

div#homepage div#dailyAngle table#dailyAngleTable td#dailyAngleRelatedColumn div#dailyAngleRelatedCompaniesHeading,
div#homepage div#dailyAngle table#dailyAngleTable td#dailyAngleRelatedColumn div#dailyAngleRelatedConceptsHeading {
    font-weight: bold;
    font-size: 11pt;
}

div#homepage div#dailyAngle div#dailyAngleFooter div#dailyAngleRSS {
    margin-bottom: 3px;
}

div#homepage div#dailyAngle div#dailyAngleFooter div#dailyAngleSuggest {
    float: right;
    margin-right: 10px;
}

div#homepage div#dailyAngle a.dailyAngleNextLink {
    display: none;
}

div#homepage div#dailyAngle a.dailyAngleNextLink,
div#homepage div#dailyAngle a.dailyAnglePreviousLink {
    cursor: pointer;
    font-size: 14px;
}

div#homepage div#contributorBox div#contributorBoxCollage div#imageHolder {
    height: 61px;
    cursor: pointer;
}

div#homepage div#contributorBox div#contributorBoxCollage {
    padding: 3px 0px;
    border: 1px solid #dbdbe6;
    border-width: 1px 0px;
}

div#homepage div#contributorBox div#contributorBoxText {
    margin-top: 15px;
}

div#homepage div#contributorBox div#contributorBoxText span.contributorsBoldSentence {
    font-size: 130%;
    font-weight: bold;
}

div#homepage div#contributorBox div#contributorBoxLearnMore {
  margin-top: 4px;
}

div#homepage div#homepageSearchAndWikiData {
	float: left;
	margin-bottom: 8px;
	_display: inline;
}

div#homepage div#homepageSearch {
	height: 58px;
}

div#homepage div#homepageAdBox {
	float: right;
	width: 300px;
	height: 250px;
	margin-bottom: 8px;
	_display: inline;
}

div#homepage div#homepageBloggerTools {
	float: right;
	margin-bottom: 8px;
	_display: inline;
}

div#homepage div#homepageBrowse {
	float: left;
	width: 662px;
	height: 138px;
	border: 1px solid #CCCCCC;
	margin-bottom: 8px;
	padding-left: 15px;
	_display: inline;
}

div#homepage div#dailyAngleContainers, div#homepage div#contributorBox {
	clear: both;
}

div#homepage div#homepageBrowse span.metadata {
	display: none;
}

div#homepage div#homepageBrowse table.browseTable {
	width: 100%;
}

div#homepage div#homepageBrowse table.browseTable td {
	vertical-align: top;
	padding: 10px;
}

div#homepage div#homepageBrowse table.browseTable td#companiesBrowse,
div#homepage div#homepageBrowse table.browseTable td#conceptsBrowse {
	width: 30%;
}

div#homepage div#homepageBrowse table.browseTable td#dataBrowse {
	width: 40%;
}

div#homepage div.horizontalLine {
	display: none;
}

div#homepage div#dailyAngle div.shadow {
	margin: 0px;
}

div#homepage div#homepageSearch {
	padding-top: 18px;
	padding-left: 170px;
}

div#homepage div#homepageSearch div.nvLiveSearchWrapper {
	position: relative;
}

div#homepage .nvLiveSearchInput {
	width: 350px;
}
/* /wikinvest/css/homepage.css*/

/*wikinvest/css/bottomMenu.css*/
#bottom-menu {
	bottom:0px; 
	position:fixed;
	right:0px;
	z-index:99;
	height:26px;
	font-size: 11px;
	text-align:left;
	width:100%;
	padding:0px;
	margin:0px;
}

.bottom-menu-icon {
	height:16px;
	margin:0px;
	padding:0px;
}

#companySubmenu {
    display:none;
}

.bottom-submenu li {
    border:1px solid #B5B5B5;
    color:#345D84;
    background: white none repeat scroll 0% 0%;
    padding:0px;
    margin:0px;

    float:left;
    list-style-type: none;
}

#bottom-menu-inner ul{ 
	margin: 0;  
	padding: 0;  
	float: left;
	white-space: nowrap;   
}

#bottom-menu-inner {
	border-left:1px solid #B5B5B5;
	border-right:1px solid #B5B5B5;
	border-top:1px solid #B5B5B5;
	border-bottom:1px solid #B5B5B5;
	background-color:#F9F9F9;
	padding: 0px 10px 0px 10px;
	margin: 0px 10px;
	height:26px;
}

#bottom-menu-inner ul li
{	display:inline; 
	padding:0px 5px;
	margin:5px 5px;
	border-left:1px solid #B5B5B5;
	border-right:1px solid #B5B5B5;
	border-bottom:1px solid #B5B5B5;
}

/* Style all list items three levels deep */
#bottom-menu-inner ul li,
#bottom-menu-inner ul li ul li,
#bottom-menu-inner ul li ul li ul li
{ 
	margin: 0px 5px 0px 0px;
	padding: 0px 5px;
	float: left;
	list-style-type: none;
	position: relative;  
}

/* Style all list items three levels deep */
#bottom-menu-inner ul li:hover,
#bottom-menu-inner ul li ul li:hover,
#bottom-menu-inner ul li ul li ul li:hover
{
	background-color:#DDDDFF;
}

#bottom-menu-inner ul li table
{ 
	display: none; 
	z-index: 1000;
    margin-left:-6px; /* Offset 5px padding + 1px border */
    float: right;
    visibility: visible;
    display: block;
    position: absolute;
    margin-bottom: 0px;
    bottom: 1.6em;
    background-color:#F9F9F9;
    border:1px solid #B5B5B5;
}

#bottom-menu-inner ul li tr td{
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#B5B5B5;
	padding:5px;
}

#bottom-menu-inner ul li ul {	
	display: none; 
	z-index: 1000;
	margin-left:-6px; /* Offset 5px padding + 1px border */
	float: right;
	visibility: visible;
	display: block;
	position: absolute;
	margin-bottom: 0px;
	bottom: 1.6em;
	background-color:#F9F9F9;
}

#bottom-menu-inner ul li ul li{ 
	display: block;
	float: left;  
	width: 100%;
}


/* /wikinvest/css/bottomMenu.css*/

/*wikinvest/css/articleSidebar.css*/
/**
 * Article Sidebar Styles
 *  - the mini chart
 *  - the bulls and bears summary lists
 *  - the top contributor stuff
 *
 *  WARNING: needs to be below the general styles defined for
 *  div#body (where the sidebar is floating), otherwise these styles
 *  will be overwritten by the more general div#body related styles
 */

div.articleSidebar {
    font-size: 12px; /* FONT SIZE CONTROL FOR THE SIDEBAR
                     * any other font sizing inside the sidebar should be done in % or em's */
    background-color: #fff; /* to cover the possible bottom borders of
                             * the article section headers that extend
                             * all the way across the page */
    float: right;
    margin-left: 20px;
}

div.articleSidebar div.twoColumnArticleSidebar {
    width: 470px;
}

div.articleSidebar table.twoColumnArticleSidebar {
    margin: 0px;
    padding: 0px;
}

div.articleSidebar table.twoColumnArticleSidebar td {
  vertical-align: top;
  padding: 0px;
}

div.articleSidebar table.twoColumnArticleSidebar td.leftColumn {
  width: 300px;
}

div.articleSidebar table.twoColumnArticleSidebar td.rightColumn {
  width: 140px;
  padding-left: 20px !important;
}

div.sidebarWidget h4 {
    padding-bottom: 0px;
    padding-top: 0px;
    font-size: 11pt;
    font-weight: normal;
    margin-bottom: 0px;
    color: black;
    white-space: nowrap;
}

div.articleSidebar td.rightColumn div.sidebarWidget h4 {
    border-bottom: 1px solid #000000;
    font-size: 100%;
    font-weight: bold;
}

div.sidebarWidget h4 div.seeMoreLink {
  float: right;
  font-size: 11px;
  margin-right: 4px;
}

div.sidebarWidget table#topContributors tr td.avatar {
  padding: 4px 0px;
  text-align: center;
  width: 34px;
}

div.sidebarWidget table#topContributors tr td img {
  border: 1px solid #CCCCCC;
  margin-right: 5px;
}


div.sidebarWidget table#topContributors div.contributor-name {
  font-size:9pt;
}

div.sidebarWidget table#topContributors div.contributor-externalurl {
  font-size:9pt;
}


div.sidebarWidget table#topContributors img.contributor-level {
  border: none;
}


div.articleSidebar td.column div.sidebarWidget h4 {
    border-bottom: 1px solid #000000;
    font-size: 100%;
    font-weight: bold;
}

a#wikiChartLink:hover { text-decoration: none; cursor: pointer; }

/**
 * Article Sidebar Widgets
 */
div.sidebarWidget {
  margin-bottom: 10px;
}

/**
 * Suggestion Box widget
 */
div#articleSuggestionWidgetBox {
    margin-left: 11px;
    margin-right: 10px;
}

div#articleSuggestionWidgetBox div#suggestionWidgetForm {
    margin-top: 5px;
    text-align: right;
}

div#articleSuggestionsWidget div.suggestionLine {
    margin-bottom: 0.5em;
    border-top: 1px #cccccc solid;
}

div#articleSuggestionsWidget div.suggestionLine div.suggestionText,
div#articleSuggestionsWidget div.suggestionLine div.suggestionActions {
    font-size: 8.5pt;
    line-height: 1.2em;
}

div#articleSuggestionsWidget div.suggestionLine div.suggestionText {
  float: left;
  text-align: left;
  width: 210px;
  overflow: hidden;
}

div#articleSuggestionsWidget div.suggestionLine div.suggestionActions {
  float: right;
  text-align: right;
}

div#articleSuggestionsWidget div.suggestionLine div.suggestionClear {
  clear: both;
  height: 0px;
}

div#articleSuggestionsWidget div#suggestionWidgetSeeAll {
    font-size: 8.5pt;
    border-top: 1px #cccccc solid;
}

/**
 * Related articles sidebar widget
 */
div.sidebarRelatedArticlesWidget ul li,
div.sidebarRelatedArticlesWidget ul li a {
  text-align: left;
}

/**
 * Metrics sidebar
 */
div.metricArticleSidebar table.twoColumnArticleSidebar td.leftColumn {
  width: 140px;
}

div.metricArticleSidebar div.twoColumnArticleSidebar {
    width: 300px;
}

div.sidebarTopContributorsWidget {
  text-align: left;
}

/**
 * Related Blogs sidebar widget
 */
div.sidebarRelatedBlogsWidget ul {
  margin-left: 0px;
  margin-bottom: 0px !important;
}

div.sidebarRelatedBlogsWidget li {
  text-align: left;
  margin-top: 4px;
  margin-bottom: 4px;
  line-height: 1.4em;
  list-style-image: none !important; 
  list-style-type: none !important;
}

div.sidebarRelatedBlogsWidget a.relatedLink {
  line-height: 1.3em;
}

div.relatedContentSubHeading {
  color: #666666;
  font-size: 8pt;
}

div.relatedContentMetaData {
  color: #666666;
  text-align: left;
  font-size: 8pt;
  line-height: 1.1em;
}

div.relatedContentSeeAll {
  font-size: 9pt;
}

div.relatedContentFooter {
  text-align: left;
  line-height: 1.1em;
}

/**
 * Classes for the industry leaders widget
 */

div.sidebarIndustryLeadersWidget h3.industryLeadersHeader {
  padding: 0px !important;
  font-size: 18px;
  margin-bottom: 1px;
  margin-top: 4px;
  text-align: left;
}

div.sidebarIndustryLeadersWidget h3.industryLeadersHeader span.industryLeadersSubheader {
  font-size: 12px;
  font-weight: normal;
}

div.sidebarIndustryLeadersWidget table {
  width: 100%;
}

div.sidebarIndustryLeadersWidget table tr td {
  padding: 2px !important;
}

div.sidebarIndustryLeadersWidget table tr td.tickerRowHeader {
  font-weight: bold;
}

div.sidebarIndustryLeadersWidget table tr.headerRow {
  font-weight: bold;
  font-size: 11px;
}

div.sidebarIndustryLeadersWidget table tr td.rightAligned {
  text-align: right;
}

div.sidebarIndustryLeadersWidget div.quotesDelayed {
  color: #999;
  text-align: right;
  font-size: 10px;
  line-height: 1em;
}

div.sidebarIndustryLeadersWidget div.shadow {
  margin: 0px;
}

div.sidebarIndustryLeadersWidget div.shadowContent {
  padding: 0px;
}

div.industryLeadersWidgetStarburst {
  margin: 105px 114px;
}

/* /wikinvest/css/articleSidebar.css*/

/*wikinvest/css/article.css*/
/**
 * This styles the TEMPLATES that appear at the top of articles, like Template:Concept
 * The template has to be a div for this to work correctly
 */
div#body div#templateContainer {
    width: 100%;
    display: none;
}

div#body div.template {
    margin-bottom: 1.5em;
}

table#dashboard-shell tr td#dashboard-left div#dashboard-annotationlist-message,
/* the style above is sharing these rules with the dashboard */
div#body div.previewnote,
div#body div#catlinks {
    background-color: #f4f4f4;
    border-top: 2px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    border-left: none;
    border-right: none;
    padding: 10px 30px 3px 30px;
}

div#body div.previewnote,
div#body div.previewnote a,
div#body div.previewnote p {
    text-align: center;
    text-indent: 0px;
    color: #CC0000;
}

div#body div.previewnote a {
  text-decoration: underline;
}

table.wikitable tr td {
	padding: 4px;
}

div#body div#wikiPreview h2#previewHeader {
    border-bottom: 0px;
}

div#body div#wikiPreview {
  background: url(/wikinvest/images/preview_bg.png) repeat;
}
div#body div#wikiPreview div.articleSidebar {
  background: transparent;
}

/* End of template styling */





/**
 * Style Sheet to Style the ARTICLE CONTENT. That means everything inside
 * the div#body, other than the div.articleSidebar that is floated inside there
 * We wanted to start off with Monobook defaults and build on that.
 */

/* Wraps the article content, along with the chart/bulls/bears/top
 * contributor panel that floats in this div's top-right corner */
div#body {
    margin: 0px 20px;
    padding-top: 0px;
    padding-bottom: 15px;
}

div#body,
div#body p,
div#body ul {
    line-height: 1.5em;
    text-align: justify;
}

div#body p {
    margin-bottom: 1em;
}


/*
** Table of contents
*/

#toc,
.toc,
.mw-warning {
	border: 1px solid #aaa;
	background-color: #f9f9f9;
	padding: 5px;
	font-size: 90%;
    margin-bottom: 1.5em;
    margin-top: 1.5em;
}
#toc h2,
.toc h2 {
	display: inline;
	border: none;
	padding: 0;
	font-size: 100%;
	font-weight: bold;
}
#toc #toctitle,
.toc #toctitle,
#toc .toctitle,
.toc .toctitle {
	text-align: center;
}
#toc ul,
.toc ul {
	list-style-type: none;
	list-style-image: none;
	margin-left: 0;
	padding-left: 0;
	text-align: left;
}
#toc ul ul,
.toc ul ul {
	margin: 0 0 0 2em;
}
#toc .toctoggle,
.toc .toctoggle {
	font-size: 94%;
}

/**
 * Headers
 */
div#body h2 {
    margin-bottom: 0.6em;
}

div.editButtons {
   margin-top: 0.5em;
}

div.editOptions input#wpMinoredit {
  margin-top: 1em;
}

div.editOptions input#wpWatchthis {
  margin-top: .5em;
}

/**
 * Digg
 */
div#diggIcon {
  margin: 2px auto 15px;
  width: 54px;
}

/**
 * Edit button icon
 */
span.editsection {
  color: white;
}

span.editsection a {
  background-position: right;
  padding: 3px 18px 2px 0px;
}

span.editsection a img {
  vertical-align: top;
}

/* /wikinvest/css/article.css*/

/*wikinvest/css/editor.css*/
div#toolbar {
  height: 35px;
  background: white;
}

table#wikinvestEditorTable {
  width: 100%;
}

table#wikinvestEditorTable tr td {
  vertical-align: top;
}

table#wikinvestEditorTable tr td#wikinvestEditorCell {
  padding: 5px 8px 0px 0px;
}

table#wikinvestEditorTable tr td#wikinvestEditorHideSidebarCell {
  padding: 0px 0px 0px 5px;
  width: 1px;
  vertical-align: middle;
}

table#wikinvestEditorTable tr td#wikinvestEditorSidebarCell {
  width: 300px;
  padding: 0px;
}

#wikinvestEditorContainer {
  position: absolute;
  width: 300px;
  display: none;
}

#wikinvestEditorContainer .yui-ac-content { 
    /*width: 100%; */
    overflow: hidden;
    z-index: 9050;
}
#wikinvestEditorContainer .yui-ac-shadow {
    position: absolute; margin: .3em;
    width: 100%; background: #a0a0a0;
    z-index: 9049;
}
#wikinvestEditorContainer ul {
  list-style: none !important;
  list-style-image: none !important;
  margin: 0px !important; /* to override article.css setting */
  padding: 0px;
  width: 100%;
}
#wikinvestEditorContainer li { 
    padding: 0 5px; cursor: default; 
    white-space: nowrap;
}
#wikinvestEditorContainer li.yui-ac-highlight { background: #EAF3FB; } /* same as live search */
#wikinvestEditorContainer li.yui-ac-prehighlight { background: #EAF3FB; }

div#wikinvestEditorContentContainer {
  margin: 5px;
}

.wikinvestEditor {
    font-family: Arial, Sans-serif;
    font-size: 13px;
    line-height: 16px;
    border: 1px solid #ccc;
    margin: 0px;
    padding: 3px;
    height: 350px;
}

#wikinvestEditorCloseButton A {
    font-family: Trebuchet MS, Verdana, Arial, Sans-serif;
    color: black;
    position: absolute; 
    float: right;
    top: 8px;
    right: 5px;
    font-weight: bold;
    font-size: 11px;

    display: none; /* hide the ugly thing, who clicks it anyway? */
}


.nvEditorTextarea {
  font-family: "Courier New", "Courier", Fixed-width;
  line-height: 16px;
  font-size: 13px;
}

div#nvEditorSidebar {
  width: 300px;
}
div#nvEditorSidebar div#nvEditorSidebarHeader {
  margin: -5px -10px 0px -10px;
  font-size: 13px;
  /*position: relative;*/
}

.nvEditorShowButton {
  display: none;
}

div#nvEditorSidebar div#nvEditorSidebarHeader ul.editorSidebarTabs {
  height: 21px;
  border-bottom: 1px solid #ccc;
  margin: 0px;
}

div#nvEditorSidebar div#nvEditorSidebarHeader ul.editorSidebarTabs li {
  display: inline;
  cursor: pointer;
  /* replacing with standard MW color for links * color: #2265AC; */
  color: #002BB8;
}

div#nvEditorSidebar div#nvEditorSidebarHeader ul.editorSidebarTabs li div#editorSidebarTabSpacer {
  width: 10px;
}

div#nvEditorSidebar div#nvEditorSidebarHeader ul.editorSidebarTabs li div {
  float: left;
  /*position: relative;*/
  width: 1px;
  height: 21px;
}

div#nvEditorSidebar div#nvEditorSidebarHeader ul.editorSidebarTabs li div.editorSidebarTab {
  width: auto;
  padding: 0px 3px;
}

div#nvEditorSidebar div#nvEditorSidebarHeader ul.editorSidebarTabs li.selectedEditorTab {
  color: black;
}

div#nvEditorSidebar div#nvEditorSidebarHeader ul.editorSidebarTabs li.selectedEditorTab div {
  border-bottom: 1px solid white;
}

div#nvEditorSidebar div#nvEditorSidebarHeader ul.editorSidebarTabs li.selectedEditorTab div.editorSidebarTabL {
  background: url(/wikinvest/images/editor_tips_tab_l.gif?453) no-repeat 0px 0px; background-position: top right;
  width: 4px;
}

div#nvEditorSidebar div#nvEditorSidebarHeader ul.editorSidebarTabs li.selectedEditorTab div.editorSidebarTab {
  background: url(/wikinvest/images/editor_tips_tab_m.gif?453) repeat-x 0px 0px; background-position: top right;
}

div#nvEditorSidebar div#nvEditorSidebarHeader ul.editorSidebarTabs li.selectedEditorTab div.editorSidebarTabR {
  background: url(/wikinvest/images/editor_tips_tab_r.gif?453) no-repeat 0px 0px; background-position: top right;
  width: 4px;
  margin-right: 5px;
}

/**
 * Suggestion Box widget
 *
 * NOTE: the rest of the styling is in common with the article.css stylesheet
 * so it is not repeated here.
 */
div#nvEditorSidebarSuggestions {
  margin: 10px;
}

div#nvEditorSidebarSuggestions div#articleSuggestionsWidget div.suggestionLine div.suggestionText {
  width: 210px;
}

/* /wikinvest/css/editor.css*/

/*wikinvest/css/advancedsearch.css*/
div#advSearch-searchallnamespaces {
  margin-bottom: 2px;
}

table#advSearchTable tr td input[type='text'],
table#advSearchTable tr td input[type='submit'] {
  width: 80px;
  font-size: 100%;
}

table#advSearchTable tr td input[type='text'] {
  width: 200px;
  border: 2px solid #999999;
}

table#advSearchTable tr td {
  vertical-align: top;
  text-align: left;
  white-space: nowrap;
}

table#advSearchTable tr td.bordered,
div.advSearch-namespaceGroup table {
  border: 1px solid #c0c0c0;
}

div.advSearch-namespaceGroup table tr td {
  width: 120px;
  padding: 1px 3px;
  border-bottom: 1px solid #eeeeee;
}

div.advSearch-namespaceGroup table tr td label,
div.advSearch-namespaceGroup table tr td {
  white-space: nowrap;
}

/* /wikinvest/css/advancedsearch.css*/

/*wikinvest/css/print.css*/
@media print {
    div#headerRow3,
	div#bgWrapper,
	div#adSlotSponsorBar,
	div.titleFeedBackLink,
	div#p-cactions,
	table.footerBrokerageCenter,
	div#f-poweredbyico,
	div#footerLinks,
	div#shelf,
	div#headerMenu div.tlbMenu {
		display: none;
	}
	
	a#wikinvestLogoSmallLink,
	form#secondaryTickerSubmitForm,
	div.tearsheet-column,
	span.editsection,
	div.composite-panel-NVTopNavComponent,
	div.fullArticleInset-NVDataSummaryComponent,
	div.nv_ox,
	div#redirectContainer,
	div.pageSecuritySetter
	{
		display: none !important;
	}
	
	span.fullArticleInset {
		_display: none;	/* IE6 cant print floats properly */
	}
	
	div.tearsheet-column-0 { 
		display: block !important;
	}
	
	div#headerRow1 {
		/* Background images are not printed by default, and I dont want to modify the HTML for printing,
			so we set the background image through a list-style-image */
		background-image: none !important;
		display: list-item; 
		list-style-image:url(/wikinvest/images/header/wikinvest_logo.gif);
		list-style-position: inside;
		word-spacing:-5000em;
		font-size:1px;
		height: 40px !important;
		border: none 0px !important;
	}
	
	div#headerMenu {
		/* Background images are not printed by default, and I dont want to modify the HTML for printing,
			so we set the background image through a list-style-image */
		display: list-item; 
		list-style-image:url(/wikinvest/images/header/investingsimplified.gif);
		list-style-position: inside;
		word-spacing:-5000em;
		font-size:1px;
		height: 40px !important;
		width: 300px !important;
		float: right;
		_float: none;
		#float: none;
	}
	
	div#titleAndTabsContainer {
		border-bottom: 1px solid #999999;
	}
	
	div#footerLegal {
		border-top: 1px solid #999999;
		text-align: justify;
		padding: 10px 0px 0px 0px;
	}
	
	div#EVERYTHING {
		border: 0px none;
		margin: 10px; 
		width: auto;
	}
	
	div#body {
		margin: 10px 0px 0px 0px;
	}
	
	div#titleContainer {
		padding: 0px 0px 0px 0px !important;
	}
}
/* /wikinvest/css/print.css*/

/*common/ui/element/pop/pop.css*/
.nvui-pop { margin: 10px auto; padding: 8px; position: absolute; visibility: hidden; z-index: 10; }
.nvui-pop .nvui-pop-pointy-in, .nvui-pop .nvui-pop-pointy-out { position: absolute; border-width: 10px; border-style: solid; width: 0px; height: 0px; _display: none; }
.nvui-pop .nvui-pop-mouseover { position: absolute; height: 20px; border-width: 0px; border-style: solid; }
.nvui-pop .nvui-pop-title { display: none; }

.nvui-pop-v-top .nvui-pop-pointy-in { bottom: -19px; }
.nvui-pop-v-top .nvui-pop-pointy-out { bottom: -22px; }
.nvui-pop-v-top .nvui-pop-mouseover { bottom: -19px; }

.nvui-pop-v-bottom .nvui-pop-pointy-in { top: -19px; }
.nvui-pop-v-bottom .nvui-pop-pointy-out { top: -22px; }
.nvui-pop-v-bottom .nvui-pop-mouseover { top: -19px; }

.nvui-pop-h-left .nvui-pop-pointy-in, .nvui-pop-h-left .nvui-pop-pointy-out { left: 10px; }
.nvui-pop-h-left .nvui-pop-mouseover { left: 0px; }

.nvui-pop-h-right .nvui-pop-pointy-in, .nvui-pop-h-right .nvui-pop-pointy-out { right: 10px; }
.nvui-pop-h-right .nvui-pop-mouseover { right: 0px; }

.nvui-pop-white { background: white; border: 2px solid #dddddd; }
.nvui-pop-white.nvui-pop-v-top .nvui-pop-pointy-in { border-color: white transparent transparent transparent; }
.nvui-pop-white.nvui-pop-v-top .nvui-pop-pointy-out { border-color: #dddddd transparent transparent transparent; }
.nvui-pop-white.nvui-pop-v-bottom .nvui-pop-pointy-in { border-color: transparent transparent white transparent; }
.nvui-pop-white.nvui-pop-v-bottom .nvui-pop-pointy-out { border-color: transparent transparent #dddddd transparent; }

.nvui-pop-grey { background: #fafafa; border: 2px solid #dddddd; }
.nvui-pop-grey.nvui-pop-v-top .nvui-pop-pointy-in { border-color: #fafafa transparent transparent transparent; }
.nvui-pop-grey.nvui-pop-v-top .nvui-pop-pointy-out { border-color: #dddddd transparent transparent transparent; }
.nvui-pop-grey.nvui-pop-v-bottom .nvui-pop-pointy-in { border-color: transparent transparent #fafafa transparent; }
.nvui-pop-grey.nvui-pop-v-bottom .nvui-pop-pointy-out { border-color: transparent transparent #dddddd transparent; }

.nvui-pop-white .nvui-pop-close, .nvui-pop-grey .nvui-pop-close { cursor: pointer; float: right; color: #dddddd; margin-left: 10px; }
.nvui-pop-white .nvui-pop-title, .nvui-pop-grey .nvui-pop-title { font-weight: bold; font-size: 13px; overflow: hidden; color: black; margin-bottom: 5px; }
.nvui-pop-white .nvui-pop-title .nvui-pop-title-text, .nvui-pop-grey .nvui-pop-title .nvui-pop-title-text { float: left; }
.nvui-pop-white.nvui-pop-v-top .nvui-pop-pointy-in, .nvui-pop-grey.nvui-pop-v-top .nvui-pop-pointy-in { border-color: white transparent transparent transparent; }
.nvui-pop-white.nvui-pop-v-top .nvui-pop-pointy-out, .nvui-pop-grey.nvui-pop-v-top .nvui-pop-pointy-out { border-color: #dddddd transparent transparent transparent; }
.nvui-pop-white.nvui-pop-v-bottom .nvui-pop-pointy-in, .nvui-pop-grey.nvui-pop-v-bottom .nvui-pop-pointy-in { border-color: transparent transparent white transparent; }
.nvui-pop-white.nvui-pop-v-bottom .nvui-pop-pointy-out, .nvui-pop-grey.nvui-pop-v-bottom .nvui-pop-pointy-out { border-color: transparent transparent #dddddd transparent; }

.nvui-pop-black { background: black; border: 2px solid black; color: white; opacity: 0.75; }
.nvui-pop-black .nvui-pop-close { cursor: pointer; float: right; color: #dddddd; margin-left: 10px; }
.nvui-pop-black .nvui-pop-title { font-weight: bold; font-size: 13px; overflow: hidden; margin-bottom: 5px; }
.nvui-pop-black .nvui-pop-title .nvui-pop-title-text { float: left; }
.nvui-pop-black.nvui-pop-v-top .nvui-pop-pointy-in { border-color: black transparent transparent transparent; }
.nvui-pop-black.nvui-pop-v-top .nvui-pop-pointy-out { border-color: black transparent transparent transparent; }
.nvui-pop-black.nvui-pop-v-bottom .nvui-pop-pointy-in { border-color: transparent transparent black transparent; }
.nvui-pop-black.nvui-pop-v-bottom .nvui-pop-pointy-out { border-color: transparent transparent black transparent; }

.nvui-pop-pale-green { background: #eeffff; border: 3px solid #cedddd; }
.nvui-pop-pale-green.nvui-pop-v-top .nvui-pop-pointy-in { border-color: #eeffff transparent transparent transparent; }
.nvui-pop-pale-green.nvui-pop-v-top .nvui-pop-pointy-out { border-color: #cedddd transparent transparent transparent; }
.nvui-pop-pale-green.nvui-pop-v-bottom .nvui-pop-pointy-in { border-color: transparent transparent #eeffff transparent; }
.nvui-pop-pale-green.nvui-pop-v-bottom .nvui-pop-pointy-out { border-color: transparent transparent #cedddd transparent; }

/* /common/ui/element/pop/pop.css*/

/*common/news/ui/css/styles.css*/
/*nv:preprocess*/
div.newsModule {
	padding: 0px;
	border-color: #BCBECA;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
}

div.newsModule .statementHeading {
	display: block;
}

div.newsContent {
	height: 800px;
	position: relative;
	overflow: auto;
}

div.newsCanvas {
	margin: 0px;
	padding: 0px;
	width: 100%;
	position: relative;
	top: 0px;
	padding-bottom: 800px;
}

div.newsItem {
	text-align: left;
    margin: 0px;
	padding: 0px !important;
}

div.newsItem div.tearsheet-widget-footer-gradient {
	border: 0px !important;
}

div.newsItem.selectedNewsItem {
	background-color: #FFFFCC;
}

div.newsIcon {
	float: left;
	cursor: pointer;
	padding-top: 10px;
	text-align: center;
	width: 36px;
}

div.newsInfo {
	margin-left: 35px;
	padding: 5px 10px 0px 5px;
	vertical-align: top;
}

div.newsItemContent {
	vertical-align: top;
	text-align: left;
}

div.newsItemContentSecondary {
	vertical-align: top;
	line-height: 1.25;
	padding-top: 5px;
}

div.newsItem div.primaryHeadline {
	font-size:16px;
	font-weight:bold;
	line-height:1.25em;
}

div.newsItem div.headline a {
	color: #002BB8;
}

div.newsItem div.headline a span.requiresSubscription {
	font-weight: normal;
}

div.newsItem div.headline a.readOnGoogle {
	font-weight: normal;
	font-size:12px;
}

div.newsItem a:hover {
	text-decoration: underline;
}

div.newsItem a:visited {
	color: #5A3696;
}

div.newsItem span.pubName {
	color: #666666;
	font-family: Arial;
	font-size: 12px;
}

div.newsItem span.pubDate {
	color: #666666;
	font-family: Arial;
	font-size: 12px;
}

div.newsItem span.primary {
	font-weight: bold;
}

div.newsItem span.recent {
	color: #FF0000;
}

div.newsItem div.excerpt {
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
}

img.loadingGraphic {
	width: 16px;
	height: 16px;
	visibility:hidden;
	position: relative;
	top: 3px;
}

div.newsNav div.seeMoreRecentNews,
div.newsNav div.seeEarlierNews {
	color: #0033CC;
	cursor: pointer;
}

div.newsModule div.jScrollPaneTrack {
  background-color: #E9ECF8;
}

div.newsModule div.jScrollPaneDrag {
  background: #878EAA ;
}

div.newsModule div.jScrollPaneDrag:hover {
  background-color: #153DA6;
}

div.newsModule div.jScrollPaneContainer a.jScrollArrowUp {
  height: 18px;
}

div.newsModule div.jScrollPaneContainer a.jScrollArrowUp.disabled {
}

div.newsModule div.jScrollPaneContainer a.jScrollArrowUp.jScrollActiveArrowButton {
}

div.newsModule div.jScrollPaneContainer a.jScrollArrowDown {
  height: 18px;
}

div.newsModule div.jScrollPaneContainer a.jScrollArrowDown.disabled {
}

div.newsModule div.jScrollPaneContainer a.jScrollArrowDown.jScrollActiveArrowButton {
}

div.newsModule div.jScrollPaneContainer div.jScrollPaneDrag {
	background-image: none;
	position: relative;
}

div.newsModule div.jScrollPaneContainer div.jScrollPaneDrag div.jScrollPaneDragMiddle {
	width: 6px;
	height: 11px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -6px;
	margin-left: -3px;
}

div.newsModule div#newsSourceSuggestLink {
  margin: 10px 5px 0px 0px;
  text-align: right;
  cursor: pointer;
  color: #002BB8;
}

div#newsSourceSuggestLayer {
  display: none;
}

div#newsSourceSuggestLayer div#newsSourceSuggestLayerForm,
div#newsSourceSuggestLayer div#newsSourceSuggestThanks {
  margin: 10px;
}

div#newsSourceSuggestLayer div#newsSourceSuggestThanks {
  text-align: center;
  font-weight: bold;
  font-size: 13px;
  color: #666666;
}

div#newsSourceSuggestLayer input[type='text'],
div#newsSourceSuggestLayer textarea {
  /* there's a bug with setting width to 100%, it turns out more than
   * 100%, so we just hardcode it, since the width of the layer is fixed anyway
   */
  width: 250px;
}

div.newsModule div.newsFeedLink {
	text-align: right;
}

div.newsModule a.commentLinkText {
	font-size: 12px;
}

div.newsSponsorship {
	background-image:url(http://cdn.wikinvest.com/wikinvest/images/ads/newsfeed_sponsor_gradient.jpg);
	background-repeat: no-repeat;
}

div.newsSponsorshipContent {
	float: left;
	width: 100%;
	height: 90px;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.newsSponsorshipContent div.byline {
	float: left;
	text-align: left;
	width: 170px;
	height: 100%;
	margin-left: 40px;
	color: #000000;
}

div.newsSponsorshipContent div.logo {
	font-size: 10px;
	text-align: right;
	float: right;
	color: #555555;
	width: 115px;
	height: 100%;
	margin-right: 15px;
}


/* /common/news/ui/css/styles.css*/

/*wikinvest/display/tearsheet/components/css/style.css*/
span.tearsheet-cactions-trigger, span.tearsheet-cactions-edit {
	position: relative;
	float:right;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	position:relative;
	margin-right: 5px;
}

span.tearsheet-cactions-edit a {
	text-transform: lowercase;
}

span.tearsheet-cactions-edit a:hover {
	text-decoration: none;
}

span.tearsheet-cactions-edit a img {
	margin-left: 3px;
	margin-right: 2px;
}

a.tearsheet-cactions-trigger-a, a.tearsheet-cactions-trigger-a:hover {
	text-decoration: none;
}

span.tearsheet-cactions-trigger, a.tearsheet-cactions-trigger-a {
	height: 22px;
}

span.tearsheet-cactions-trigger table {
	position:absolute; 
	top:0; 
	left:0; 
	border-collapse:collapse;
}

ul.tearsheet-cactions {
	visibility: hidden;
	position: absolute;
	margin:	auto;
	text-align: left !important;
	list-style-type:none;
	list-style-image: none;
	top: 17px;
	left: -60px;
	border: solid 1px #9FA8C8;
	z-index: 100000;
	background-color: white;
	width: 108px;
}

span.tearsheet-cactions-trigger:hover ul.tearsheet-cactions,
span.tearsheet-cactions-trigger-ie6-hover ul.tearsheet-cactions {
	visibility: visible;
}

ul.tearsheet-cactions li, ul.tearsheet-cactions li a {
	height: 20px;
}


ul.tearsheet-cactions li a {
	height: 20px;
	width: 100%;
	text-decoration: none;
	display: block;
}

ul.tearsheet-cactions li a:hover {
	text-decoration: none;
	background-color: #E4F0F9;
}

ul.tearsheet-cactions li a span {
	padding: 3px 0px 0px 5px;
	display: block;
}

ul.tearsheet-cactions li a img {
	position: relative;
	top: -1px;
	margin-right: 3px;
}
/* /wikinvest/display/tearsheet/components/css/style.css*/

/*wikinvest/article/ui/css/topContributorVertical.css*/
div.tearsheet  div.widget-nvfullarticlecomponent div.contributors-header {
	text-align: center;
	font-size: 11px;
}

div.tearsheet  div.widget-nvfullarticlecomponent div.contributorsContainer {
	width: 150px;
}

div.tearsheet  div.widget-nvfullarticlecomponent div.contributor {
	clear: both;
	padding-top: 10px;
}

div.tearsheet  div.widget-nvfullarticlecomponent div.contributor-image {
	float: left;
	margin-right: 10px;
	width: 30px;
	height: 30px;
	text-align: center;
}

div.tearsheet  div.widget-nvfullarticlecomponent div.contributor-brandedLevelImage {
	float: left;
	width: 110px;
}

div.tearsheet  div.widget-nvfullarticlecomponent div.contributor-right {
	float: right;
	width: 110px;
}
/* /wikinvest/article/ui/css/topContributorVertical.css*/

/*wikinvest/display/tearsheet/css/stock2cols.css*/
div.stocktearsheetdisplay div.tearsheet-column-1 {
	float: left;
	width: 360px;
}

div.stocktearsheetdisplay div.tearsheet-column-2 {
	float: left;
	width: 608px;
}

div.stocktearsheetdisplay div.widget-nvtopcontributorscomponent div.contributor {
	width: 140px;
	height: 37px;
	overflow: hidden;
}

div.stocktearsheetdisplay div.headlineWrapper {
	width: 240px;
}

div.stocktearsheetdisplay div.widget-nvstockdatacomponent {
	border-width: 0px;
}

div.stocktearsheetdisplay div.widget-nvstockdatacomponent div.tearsheet-widget-title {
	border: solid 1px #9FA8C8;
}

div.stocktearsheetdisplay div.widget-nvstockdatacomponent div.tearsheet-widget-content {
	padding: 5px 0px 0px 0px;
}

div.stocktearsheetdisplay span.fullArticleInset, div.stocktearsheetdisplay div.fullArticleInset {
	float: right;
	clear: right;
}

div.stocktearsheetdisplay span.fullArticleInset {
	width: 315px;
}

div.stocktearsheetdisplay div.fullArticleInset {
	margin-left: 15px;
	margin-top: 15px;
	#float: none;
	#clear: none;
}

div.stocktearsheetdisplay span.fullArticleInset-NVTopContributorsComponent {
	width: 165px;
}

div.stocktearsheetdisplay span.fullArticleInset-NVFrameTesterComponent {
        width: 329px;
}

div.stocktearsheetdisplay div.fullArticleInset-NVTopContributorsComponent {
	margin-top: 0px;
}

div.stocktearsheetdisplay div.widget-content-nvtextcomponent {
	padding: 0px;
}

div.stocktearsheetdisplay div.widget-nvtextcomponent {
	border: 0px;
}

div.stocktearsheetdisplay div.tearsheet-column-0 .fullArticleInset div.widget-NVDataSummaryComponent {
	margin-top: 20px;
	background-color: white;
	width: 298px;
	border: solid 1px #9FA8C8 !important;
}

div.stocktearsheetdisplay div.widget-NVDataSummaryComponent div.dataCentralMore {
	text-align: center;
	padding: 10px;
}

div.stocktearsheetdisplay div.widget-NVDataSummaryComponent div.tearsheet-widget-title {
	padding-left: 100px;
	position: relative;
}

div.stocktearsheetdisplay div.widget-NVDataSummaryComponent div.tearsheet-widget-title div.dataCentralOverlay {
	background-image: url(/wikinvest/images/dataCentralOverlay.png);
	position: absolute;
	left: 8px;
	top: -15px;
	width: 89px;
	height: 58px;
}

div.stocktearsheetdisplay div.widget-NVDataSummaryComponent div.tearsheet-widget-title div.dataCentralOverlay img {
	width: 100%;
	height: 100%;
}

div.stocktearsheetdisplay div.template table.ambox {
	/* need a chrome-only fix, so we change the two rules, and then undo the changes for all versions of IE */
	display: block;
	width: 582px;

	_display: table; /* IE6 */
	#display: table; /* IE7 */
	display: table\0/; /* IE8/9 */
	_width: 608px;
	#width: 608px;
	width: 608px\0/;

	margin-right: -5px;
}

body.stocktwocolstearsheet div.nvdefaulttabscomponent {
	margin-bottom: 10px;
}

div.stocktearsheetdisplay div.newsCanvas {
	_width: 342px;
	_overflow-x: hidden;
}

/* /wikinvest/display/tearsheet/css/stock2cols.css*/

/*wikinvest/display/tearsheet/css/articleleft2cols.css*/
div.generictearsheetdisplay div.tearsheet-column-1 {
	width: 668px;
}

div.generictearsheetdisplay div.tearsheet-column-2 {
	width: 300px;
}

div.generictearsheetdisplay div.widget-nvtopcontributorscomponent div.contributor {
	width: 140px;
}

div.generictearsheetdisplay div.floatleft {
	clear: none;
}

div.generictearsheetdisplay div.headlineWrapper {
	width: 180px;
}

div.generictearsheetdisplay span.fullArticleInset, div.generictearsheetdisplay div.fullArticleInset {
	float: right;
}

div.generictearsheetdisplay .tocwrapper {
	clear: left;
}

div.generictearsheetdisplay div.fullArticleInset {
	margin-left: 10px;
	#float: none;
	#clear: none;
}

div.generictearsheetdisplay div.widget-nvnewscomponent {
	border-right: 0px;
	margin-bottom: 5px;
}

div.generictearsheetdisplay div.widget-content-nvnewscomponent {
	padding: 0px;
}

div.generictearsheetdisplay div.template table.ambox {
	width: 668px;
	margin-left: -5px;
}

div.generictearsheetdisplay div.widget-nvtextcomponent {
	border: 0px none;
}

div.generictearsheetdisplay div.widget-content-nvtextcomponent {
	padding: 0px;
}

div.generictearsheetdisplay #toc {
	margin-top: 0px;
}

body.generictearsheet div.nvdefaulttabscomponent {
	margin-bottom: 10px;
}

div.generictearsheetdisplay div.newsModule {
	border-width: 0px;
}

div.generictearsheetdisplay div.metricChartTopCompanies {
	float: left;
	margin-right: 10px;
}

div.generictearsheetdisplay div.metricChartBottomCompanies {
	float: right;
}

div.generictearsheetdisplay div.metricChartsClear {
	width: 600px;
}

div.generictearsheetdisplay div.widget-nvfullarticlecomponent .metadata, 
div.generictearsheetdisplay div.widget-nvfullarticlecomponent .plainlinks,
div.generictearsheetdisplay div.widget-nvfullarticlecomponent .notice,
div.generictearsheetdisplay div.widget-nvfullarticlecomponent .ambox,
div.generictearsheetdisplay div.widget-nvfullarticlecomponent .ambox-notice
{
	clear: left;
}

div.generictearsheetdisplay div.newsCanvas {
	_width: 298px;
	_overflow-x: hidden;
}
/* /wikinvest/display/tearsheet/css/articleleft2cols.css*/
