

/*wikinvest/export/v3/components/huffingtonpost/TickerBoardComponent/css/reset.css*/
/* Reset styles for div.nvhuffpo-tickerboard to minimize interference from external css styles */
div.nvhuffpo-tickerboard, div.nvhuffpo-tickerboard div, div.nvhuffpo-tickerboard dl, div.nvhuffpo-tickerboard dt, div.nvhuffpo-tickerboard dd, div.nvhuffpo-tickerboard ul, div.nvhuffpo-tickerboard  ol, div.nvhuffpo-tickerboard  li, div.nvhuffpo-tickerboard h1, div.nvhuffpo-tickerboard h2, div.nvhuffpo-tickerboard h3, div.nvhuffpo-tickerboard h4, div.nvhuffpo-tickerboard h5, div.nvhuffpo-tickerboard h6, div.nvhuffpo-tickerboard pre, div.nvhuffpo-tickerboard code, div.nvhuffpo-tickerboard form, div.nvhuffpo-tickerboard fieldset, div.nvhuffpo-tickerboard legend, div.nvhuffpo-tickerboard input, div.nvhuffpo-tickerboard button, div.nvhuffpo-tickerboard textarea, div.nvhuffpo-tickerboard p, div.nvhuffpo-tickerboard blockquote, div.nvhuffpo-tickerboard th {
	margin:0;
	padding:0;
}
div.nvhuffpo-tickerboard td {
	margin: 0;
	padding: 1px;
}
div.nvhuffpo-tickerboard table {
	border-collapse:separate;
	border-spacing:0;
} 
div.nvhuffpo-tickerboard fieldset, div.nvhuffpo-tickerboard img	{
	border:0;
} 
div.nvhuffpo-tickerboard address, div.nvhuffpo-tickerboard caption, div.nvhuffpo-tickerboard cite, div.nvhuffpo-tickerboard code, div.nvhuffpo-tickerboard dfn, div.nvhuffpo-tickerboard em, div.nvhuffpo-tickerboard strong, div.nvhuffpo-tickerboard th, div.nvhuffpo-tickerboard var, div.nvhuffpo-tickerboard optgroup {
	font-style:inherit;
	font-weight:inherit;
} 
div.nvhuffpo-tickerboard del, div.nvhuffpo-tickerboard ins {
	text-decoration:none;
} 
div.nvhuffpo-tickerboard li {
	list-style:none;
} 
div.nvhuffpo-tickerboard caption, div.nvhuffpo-tickerboard th {
	text-align:left;
} 
div.nvhuffpo-tickerboard h1, div.nvhuffpo-tickerboard h2, div.nvhuffpo-tickerboard h3, div.nvhuffpo-tickerboard h4, div.nvhuffpo-tickerboard h5, div.nvhuffpo-tickerboard h6 {
	font-size:100%;
	font-weight:normal;
} 
div.nvhuffpo-tickerboard q:before, div.nvhuffpo-tickerboard q:after {
	content:'';
} 
div.nvhuffpo-tickerboard abbr, div.nvhuffpo-tickerboard acronym {
	border:0;
	font-variant:normal;
} 
div.nvhuffpo-tickerboard sup {
	vertical-align:baseline;
} 
div.nvhuffpo-tickerboard sub {
	vertical-align:baseline;
} 
div.nvhuffpo-tickerboard legend {
	color:#000;
} 
div.nvhuffpo-tickerboard input, div.nvhuffpo-tickerboard button, div.nvhuffpo-tickerboard textarea, div.nvhuffpo-tickerboard select, div.nvhuffpo-tickerboard optgroup, div.nvhuffpo-tickerboard option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
} 
div.nvhuffpo-tickerboard input, div.nvhuffpo-tickerboard button, div.nvhuffpo-tickerboard textarea, div.nvhuffpo-tickerboard select {
	*font-size:100%;
}
/* End Reset */
/* /wikinvest/export/v3/components/huffingtonpost/TickerBoardComponent/css/reset.css*/

/*wikinvest/css/livesearch.css*/
/*nv:preprocess*/
/**
 * Styles for live search
 */

.nvLiveSearchWrapper {
}

.nvLiveSearchPopupSelected {
    background: #F0EEFE;
}
div.nvLiveSearchPopup .nvLiveSearchResult {
    padding: 3px;
    padding-left: 6px;
}
a.nvLiveSearchResultTitle,
a.nvLiveSearchResultTitle:visited,
a.nvLiveSearchResultTitle:hover {
    color: #000;
}
.nvLiveSearchResultReferrers {
    margin-left: 15px;
    font-size: 85%;
    line-height: 1em;
}

.nvLiveSearchResultReferrers,
.nvLiveSearchResultReferrers a:visited,
.nvLiveSearchResultReferrers a:hover,
.nvLiveSearchResultReferrers a {
    color: #878787;
    text-align:left;
}

.nvLiveSearchInput {
    margin-right: 3px;
    vertical-align: bottom;
    width: 250px;
    height: 18px;
    *margin-top: -1px;
    *margin-bottom: 3px;
    font-size: 11pt !important;
}

.nvLiveSearchButton {
}

.nvTracklistLiveSearchButton {
    height: 25px;
    font-size: 13px !important;
}


.nvLiveSearchPopupContainer {
    position: absolute;
    z-index:9048;
    width: 300px;
}

.nvLiveSearchPopup .nvLiveSearchResults{
    background: transparent;
    overflow:hidden;
    text-align:left;
    z-index:9050;
}

.nvLiveSearchPopup ul {
    margin: 0px;
    width: 100%;
    list-style: none;
    list-style-image: none;
}

.nvLiveSearchPopup ul li {
    cursor: default;
    white-space: normal;
	background-color: white;
	margin-bottom: 0px;
	padding-bottom: 0.1em;
}

.nvLiveSearchPopup li.nvLiveSearchHighlight {
  background: #eaf3fb;
}

.nvLiveSearchPopup li span.queryHighlight {
  font-weight: bold;
}

/**
 * Styling of the box with the arrow on top
 */
div.nvLiveSearchPopupContainer {
  border: 0px;
  background: transparent;
  display: none;
}

/* Drop Shadow Popup Box */

div.nvLiveSearchPopupContainer 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.nvLiveSearchPopupContainer div.shadowPopupBox table tr td.ml,
div.nvLiveSearchPopupContainer div.shadowPopupBox table tr td.mr {
  width: 8px;
}

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

div.nvLiveSearchPopupContainer div.shadowPopupBox table {
	_border: solid 1px #B6B6B6;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* /wikinvest/css/livesearch.css*/

/*wikinvest/export/v3/components/huffingtonpost/TickerBoardComponent/css/styles.css*/
div.nvhuffpo-tickerboard {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	height: 350px;
	width: 300px;
	display: block !important;
}

div.nvhuffpo-tickerboard table.nvhuffpo-tickerboard-title td {
	vertical-align: bottom;
}

div.nvhuffpo-tickerboard td.nvhuffpo-tickerboard-timestamp {
	color: #7A7A7A;
	font-size: 9px;
	padding-top: 5px;
	padding-bottom: 2px;
}

div.nvhuffpo-tickerboard div.nvhuffpo-tickerboard-market-overview {
	height: 77px;
	margin-top: 5px;
}

div.nvhuffpo-tickerboard td.nvhuffpo-tickerboard-heading {
	width: 155px;
	vertical-align: top;
}

div.nvhuffpo-tickerboard .nvhuffpo-tickerboard-heading a, div.nvhuffpo-tickerboard .nvhuffpo-tickerboard-heading a:hover {
	text-decoration: none;
	color: black;
}

div.nvhuffpo-tickerboard .nvhuffpo-tickerboard-heading a:hover {
	text-decoration: underline;
}

div.nvhuffpo-tickerboard .nvhuffpo-tickerboard-heading {
	font-family: georgia,sans-serif;
	font-size: 18px;
	font-weight: bold;
}

div.nvhuffpo-tickerboard span.nvhuffpo-tickerboard-color2 {
	color: #EE1300
}

/* Tabs */
div.nvhuffpo-tickerboard .nvhuffpo-tabContainer {	
	margin-top: 10px;
	height: 150px;
}

div.nvhuffpo-tickerboard .nvhuffpo-tabContainer ul.tabs {
	list-style-type: none;
	list-style-image: none;
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 10px;
	height: 34px;
	_position: relative;
	_top: 1px;
}

div.nvhuffpo-tickerboard .nvhuffpo-tabContainer li.tab {
	float: left;
	height: 16px;
	height: 20px;
	text-align: center;
	height: 23px;
	padding-top: 9px;
	cursor: pointer;
	width: 95px;
	border-bottom: solid 1px #B2B2B4;
	border-top: solid 1px white;
}

div.nvhuffpo-tickerboard .nvhuffpo-tabContainer li.movers-tab {
	width: 107px
}

div.nvhuffpo-tickerboard .nvhuffpo-tabContainer li.nvhuffpo-first-tab {

}

div.nvhuffpo-tickerboard .nvhuffpo-tabContainer li.nvhuffpo-last-tab {
	
}

div.nvhuffpo-tickerboard .nvhuffpo-tabContainer li.selected-tab {
	border-bottom: solid 1px white;
	background-color: white;
	border-top: solid 1px #B2B2B4;
	border-right: solid 1px #B2B2B4;
	border-left: solid 1px #B2B2B4;
}

div.nvhuffpo-tickerboard .nvhuffpo-tabContainer li.tab a.tab-title {
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	outline: none;
	color: #4F2B8B;
}

div.nvhuffpo-tickerboard .nvhuffpo-tabContainer li.selected-tab a.tab-title {
	color: black;
}

div.nvhuffpo-tickerboard div.tab-content {
	display: none;
}

div.nvhuffpo-tickerboard div.selected-tab-content {
	display: block;
}

/* end of tabs*/

div.nvhuffpo-tickerboard div.clearBoth {
	clear: both;
}

div.nvhuffpo-tickerboard div.nvhuffpo-loading {
	padding-top: 100px;
	color: #999999;
	text-align: center;
}

div.nvhuffpo-tickerboard div.nvhuffpo-loaded {
	display: none;
	margin:0px;
	padding:0px;
	border:0px;
}

div.nvhuffpo-tickerboard table.nvhuffpo-ticker-table {
	width: 100%;
	margin-top: 0px;
}

div.nvhuffpo-tickerboard .nvhuffpo-cell-ticker a, div.nvhuffpo-tickerboard .nvhuffpo-cell-ticker a:visited {
	color: #4F2B8B;
	text-decoration: underline;
}

div.nvhuffpo-tickerboard .nvhuffpo-cell-ticker {
	width: 60px;
}

div.nvhuffpo-tickerboard .nvhuffpo-cell-price {
	width: 60px;
	font-weight: bold;
	text-align: right;
}

div.nvhuffpo-tickerboard .nvhuffpo-cell-change {
	width: 70px;
	text-align: right;
}

div.nvhuffpo-tickerboard .nvhuffpo-cell-changePercent {
	text-align: right;
}

div.nvhuffpo-tickerboard .nvhuffpo-change-up .nvhuffpo-cell-change, div.nvhuffpo-tickerboard .nvhuffpo-change-up .nvhuffpo-cell-changePercent {
	color: #29991A;
}

div.nvhuffpo-tickerboard .nvhuffpo-change-down .nvhuffpo-cell-change, div.nvhuffpo-tickerboard .nvhuffpo-change-down .nvhuffpo-cell-changePercent {
	color: #FF2828;
}

div.nvhuffpo-tickerboard table.nvhuffpo-ticker-table td {
	border-bottom: dotted 1px #CCCCCC;
	padding-left: 3px;
	padding-bottom: 5px;
	vertical-align: top;
	padding-top: 5px;
}

div.nvhuffpo-tickerboard table.nvhuffpo-overview-table td {
	border-top: dotted 1px #CCCCCC;
	border-bottom: 0px none;
}

div.nvhuffpo-tickerboard table.nvhuffpo-footer-table {
	width: 100%;
}

div.nvhuffpo-tickerboard td.nvhuffpo-footer-cell-desc {
	font-size:10px;
	padding-right:10px;
	text-align:right;
	width:60px;
}

div.nvhuffpo-tickerboard td.nvhuffpo-footer-cell-textbox {
	padding-right:10px;
	width:160px;
}

div.nvhuffpo-tickerboard td.nvhuffpo-footer-cell-textbox input {
	border: solid 1px #999999;
	width: 100%;
	height: 14px;
	padding: 1px 2px;
}

div.nvhuffpo-tickerboard td.nvhuffpo-footer-cell-button input {
	background-color: #1F0050;
	border:0 none;
	color:white;
	display:inline-block;
	height:20px;
	padding-bottom:3px;
	width:25px;
}

div.nvhuffpo-tickerboard div.nvhuffpo-poweredby {
	margin-top: 5px;
	font-size: 10px;
}

div.nvhuffpo-tickerboard div.nvhuffpo-tickerboard-detailed div.nvhuffpo-poweredby {
	font-size: 8px;
}

div.nvhuffpo-tickerboard div.nvhuffpo-poweredby table {
	float: none;
	width: 100%;
}

div.nvhuffpo-tickerboard input#nvLiveSearchInputHuffPo {
	#margin-top: 3px;
	_margin-top: 3px;
}

div.nvhuffpo-tickerboard div.nvhuffpo-nodata-error {
	color: #999999;
	padding-top: 20px;
	text-align: center;
}

div.nvhuffpo-tickerboard div.nvhuffpo-tabContainer div.nvhuffpo-nodata-error {
	padding-top: 40px;
}

div.nvhuffpo-tickerboard .nvhuffpo-tickerboard-title {
	width: 100%;
}

div.nvhuffpo-tickerboard table.nvhuffpo-changers-table {
	float: left;
	width: 297px;
	height: 26px;
}

div.nvhuffpo-tickerboard table.nvhuffpo-odd-table {
	border-right: solid 25px white;
}

div.nvhuffpo-tickerboard table.nvhuffpo-3-table td, div.nvhuffpo-tickerboard table.nvhuffpo-4-table td {
	border-bottom: 0px none;
	padding-top: 3px;
}

div.nvhuffpo-tickerboard table.nvhuffpo-footer-table {
}

div.nvhuffpo-tickerboard td.nvhuffpo-footer-cell-longdesc {
	text-align: right;
	font-style: italic;
	font-size: 11px;
	color: #7A7A7A;
}

div.nvhuffpo-tickerboard form {
	margin-left: 20px
}

div.nvhuffpo-tickerboard td.nvhuffpo-poweredby-text {
	text-align: right;
	font-size: 8px;
	vertical-align: middle;
}

div.nvhuffpo-tickerboard table.nvhuffpo-footer-stuff {
	width: 100%;
	margin-top: 7px;
	_margin-top: 5px;
}

div.nvhuffpo-tickerboard div.nvhuffpo-tickerboard-footer {
	margin-top: 10px;
}

div.nvhuffpo-tickerboard div.nv_data_disclaimer {
	display:none; 
	margin-top: 3px;
	text-align:center;
	font-family: Arial;
	width: 300px; 
	color: #AAAAAA; 
	font-size: 9px;
}

div.nvhuffpo-tickerboard div.nv_data_disclaimer a,div.nvhuffpo-tickerboard div.nv_data_disclaimer a:link,div.nvhuffpo-tickerboard div.nv_data_disclaimer a:visited {
	color:#AAAAAA !important;
}
/* /wikinvest/export/v3/components/huffingtonpost/TickerBoardComponent/css/styles.css*/

/*wikinvest/export/v3/components/huffingtonpost/TickerBoardComponent/css/livesearch.css*/
div.nvLiveSearchResults ul {
	margin: 0px;
	padding: 0px;
}

div.nvLiveSearchResultReferrers {
	display: none;
}

div.nvLiveSearchPopup {
	font-size: 9px;
}

div.nvhuffpo-tickerboard div.nvLiveSearchPopup a:link, div.nvhuffpo-tickerboard div.nvLiveSearchPopup a:visited {
	font-weight: normal;
}

div.nvhuffpo-tickerboard .nvLiveSearchInput {
	font-size: 10px !important;
}
/* /wikinvest/export/v3/components/huffingtonpost/TickerBoardComponent/css/livesearch.css*/
