
.pageTop {
	overflow : hidden;
	zoom : 1;
	margin-bottom : 10px;
}
.pageTop .pageLeft {
	float : left;
}
.pageTop .blockAd {
	float : right;
	width : 300px;
}
.icon {
	text-align: bottom;
	float: left;
	padding: 5px 15px;
	font-size: 12px;
    padding-right : 5px;
}
.qmFuturesLinks .icon {
	padding: 5px 9px;
}
.icon-first, .qmFuturesLinks .icon-first {
	padding-left: 5px;
}
.qmSectionHeader {
	color: #7f7800;
	border-bottom: 2px solid #7f7800;
	font-weight: bold;
	padding: 15px 0px 1px 5px;
	margin-bottom: 5px;
	font-size: 13px;
	clear: both;
}
.qmpSubNavActive { font-weight: bold; }
.qmpSubNav { text-align: center; color: #000000; padding: 6px; font-size: 12px; }

/* Start of Quotemedia.com Custom Tools Styles */	
.qmmt_main
{
    background-color: #ffffff;
    border: 0px solid #ffffff;
}
.qmmt_text, .qmmt_options_in_money
{
    font: 12px Arial,Helvetica,Verdana,Geneva,sans-serif;
    color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
}
.qmmt_L2_cycle1
{
    font: 12px Arial,Helvetica,Verdana,Geneva,sans-serif;
    color: #000000;
}
.qmMoreLink a {
	font-size: 12px;
}	
.qmQuoteNews .qmmt_text
{
	padding-top: 4px;
	padding-bottom: 4px;
}	
.qmQuoteNews .qmmt_text
{
	border-bottom: 1px solid #e7e3b5;
}
.qmmt_cycle 
{
    background-color: #fcfbed;
}
.qmQuoteNews .qmmt_cycle 
{
    background-color: #ffffff;
}	
.qmQuoteNews .qmmt_header_text
{
    display: none;
}
.qmQuoteNews .qmmt_header_bar
{
    display: none;
}
.qmmt_header_bar
{
	background-color: #e7e3b5;
	border: none;
	border-bottom: 1px solid #e7e3b5;	
}
.qmmt_header_text
{
	font: bold 12px Arial,Helvetica,Verdana,Geneva,sans-serif;
}
a.qmmt, a.qmmt_text {
	 font: 12px Arial,Helvetica,Verdana,Geneva,sans-serif;
    color: #075e07;
	text-decoration: underline;			
}
a:visited.qmmt, a:visited.qmmt_text {
	 font: 12px Arial,Helvetica,Verdana,Geneva,sans-serif;
    color: #075e07;
	text-decoration: underline;			
}
a:hover.qmmt, a:hover.qmmt_text {
	font: 12px Arial,Helvetica,Verdana,Geneva,sans-serif;
    color: #075e07;
	text-decoration: none;
}
a.qmmt_text_bold, a:visited.qmmt_text_bold, a:hover.qmmt_text_bold {
	font: bold 12px Arial,Helvetica,Verdana,Geneva,sans-serif;
    color: #000000;
	text-decoration: none;			
}
.qmmt_tab {
	background-color: #ffffff;
	color: #075e07;
	font: 11px Arial,Helvetica,Verdana,Geneva,sans-serif;
	border-color: #ffffff;
	text-decoration: underline;
}
.qmmt_tabactive {
	background-color: #eae9da;
	color: #000000;
	font: bold 11px Arial,Helvetica,Verdana,Geneva,sans-serif;
	border-color: #ffffff;
}
.qmmt_input {
	font: 12px Arial,Helvetica,Verdana,Geneva,sans-serif;
}
.qmmt_sub_header_bar {
	padding: 2px;
	background-color: #fcfbed;
	border-bottom: #fcfbed;
}
.qmmt_symbol_input, .qmmt_symbol_text {
	display: none;
}

/*  End of Quotemedia.com Custom Tools Styles */	

/* Start of Custom Multi-Channel Module Styles */
.qm_main
{
    background-color: #ffffff;
    font: 12px Arial,Helvetica,Verdana,Geneva,sans-serif;
	color: #000000;
	border-color: #e7e3b5	
}
.qm_maintext
{
    font: 12px Arial,Helvetica,Verdana,Geneva,sans-serif;
	color: #000000;
	padding: 4px;
}
.qm_heading_bar
{
	background-color: #e7e3b5;
	border: none;
	border-bottom: 1px solid #e7e3b5;	
}
.qm_heading_text
{
	font: bold 12px Arial,Helvetica,Verdana,Geneva,sans-serif;
}
a.qm {
	font: 12px Arial,Helvetica,Verdana,Geneva,sans-serif;
    color: #075e07;
	text-decoration: underline;			
}
a:visited.qm {
	font: 12px Arial,Helvetica,Verdana,Geneva,sans-serif;
    color: #075e07;
	text-decoration: underline;
}
a:hover.qm {
	font: 12px Arial,Helvetica,Verdana,Geneva,sans-serif;
    color: #075e07;
	text-decoration: none;
}
.qm_cycle
{
    background-color: #ffffff;
    font: 12px Arial,Helvetica,Verdana,Geneva,sans-serif;
    color: #000000;
	border-color: #e7e3b5;		
}
/*
.qmNewsHeadlines .qm_cycle, .qmFilings .qm_cycle
{
    background-color: #ffffff;
}	*/
.qmProfile { padding-top: 5px;}
.qmFilings .qm_maintext, .qmFilings .qm_main
{
	font: 12px Arial,Helvetica,Verdana,Geneva,sans-serif;
	color: #000000;
}
.qmFilings input, .qmFilings select
{
	padding: 0px;
}
.qmFinancials .qm_text_down 
{ 
	color: #000000;
}
.qm-detailed-quote
{
	display: none;
}
.qm_border {
	border: none;
}
.qmResearch .qm_border .qm_main .qm_heading_bar {
	background-color: #fcfbed;
}
.qm_futuresUpdateHeader {
	display: none;
}
.lowHighBars {
	margin-top : 14px;
	overflow : hidden;
	zoom : 1;
}
.lowhigh {
	width : 190px;
	float : left;
	margin-right : 45px;
}
.lowhigh52 {
	width : 190px;
	float : left;
}
.lowHighBars .low {
	float : left;
	width : 95px;
}
.lowHighBars .high {
	float : left;
	width : 95px;
	text-align : right;
}
.lowHighBar { clear: left; padding-top : 10px; }
.lowHighBar .bar {
	height : 5px;
	background-color : #CECECE;
}
.lowHighBar .filler {
	background-color : #565656;
	height : 5px;
}
.lowHighBar .triangle_indicator {
	background : url(/assets/img/highlow-indicator.gif) left top no-repeat;
	width : 8px;
	height : 7px;
}
.qm_history_filterDownloadBar #qmDropDownWrapper { display: none; }

.qmOptionsModule .qm_maintext, .qmOptionsModule a.qm, .qmOptionsModule a:visited.qm, .qmOptionsModule a:hover.qm {
	font-size: 11px;
}
.qm_options_in_money {
	font: 11px Arial,Helvetica,Verdana,Geneva,sans-serif;
	color: #000000;
}

/* End of Custom Multi-Channel Module Styles */

/* Start of Styles for Company Profile Page */
.qmp { padding-top: 10px; }
.qmp div { font-size: 12px; color: #000000; padding-top: 2px; padding-bottom: 4px; }
.qmpSectionWrapper { width: 740px; clear: both; padding: 0px; }
.qmpLabel { width: 138px; float: left; padding-left: 5px; }
.qmpLabelTwoCol { float: left; padding-left: 5px; }
.qmpData { float: left; width: 580px; padding-left: 5px; }
.qmpDataHalf { float: left; width: 220px; padding-left: 5px; }
.qmpDataTwoCol { float: right; padding-right: 5px; }
.qmpRow { clear: both; }
.qmpCycleRow { clear: both; }
.qmpRow .qmpData { border-bottom: 1px solid #e7e3b5; }


.qmpSubHeader { clear: both; background-color: #e7e3b5; font-weight: bold; padding-left: 5px; margin-top: 10px;}
.qmpLeftCol { float: left; width: 365px; margin-right: 5px; padding: 0px; }
.qmpRightCol { float: left; width: 365px; margin-left: 5px; padding: 0px; }
/* End of Styles for Company Profile Page */

#qm_yearlyPerformanceHeader, #qm_performanceHeader { display: none; }
.qm_SlideRatings_text { padding: 0px 4px;} 

.qm_balanceSheet_dataRow .qm_maintext, .qm_incomeStatement_dataRow .qm_maintext, .qm_cashFlow_dataRow .qm_maintext, .qm_historyData_row .qm_maintext, .qm_analystData_row .qm_maintext, .qm_earnings_targetprice_row .qm_maintext, .qm_earnings_trend_row .qm_maintext, .qm_earnings_surprise_row .qm_maintext, .qm_analystData_row .qm_cycle, .qm_earnings_targetprice_row .qm_cycle, .qm_earnings_trend_row .qm_cycle, .qm_earnings_surprise_row .qm_cycle, .qm_analystData_row .qm_main, .qm_earnings_targetprice_row .qm_main, .qm_earnings_trend_row .qm_main, .qm_earnings_surprise_row .qm_main, .qm_earnings_targetpricehistory_row .qm_main, .qm_earnings_targetpricehistory_row .qm_cycle, .qm_filingsData_row .qm_maintext { border-bottom: 1px solid #e7e3b5; background-color: #ffffff; }

.qm_financial_totalCommonSharesOutstanding_Row, .qm_financial_totalPreferredSharesOutstanding_Row { display: none; }

.qmFundCaQuote .qmmt_header_bar, .qmFundUsQuote .qmmt_header_bar { border: 0; }

.qmFundUsChart .qmmt_header_bar {
	display: none;
}

.qm-quote-sub-nav { 
	text-align: center;
	color: #000000;
	padding: 6px;
	font-size: 12px;
}

.qm-quote-sub-nav-active {
	font-weight: bold;
}
.qm_historyHeader_row {
	background-color: #e7e3b5;
}

.HighLowPopup {
	background-color : #fff;
	border : 1px solid #7f7800;
}
.HighLowPopup table {
	border-collapse : collapse;
}
.HighLowPopup td
{
	font-size: 12px;
	padding : 5px;
}
.HighLowPopup th
{
	font-size: 12px;
	font-weight: bold;
	padding : 5px;
	background-color: #e7e3b5;
	border-bottom : 1px solid #7f7800;
	color : #2e411b;
}
.qmci-annual-report-fr {
	width: 118px;
}
.qmNoNews {
	text-align: center;
}
.qmNoNews p {
	font-size: 12px;
} 
.qmQuoteTop .qmDataTop {
	border-bottom: none;
	padding-bottom: 15px;
}
.qmQuoteTop .qmDataTopLinks {
	border-top: 1px solid #C2CBD4;
}
.qmFilings .qm_filings_nav_wrapper, .qmFilings .qm_page_numbers_td a.qm_page_active, .qmFilings .qm_page_numbers_td a, .qm_page_prev_arrow span, .qm_page_next_arrow span, .qm_page_first_arrow span, .qm_page_last_arrow span {
	font: 12px Arial,Helvetica,Verdana,Geneva,sans-serif;
}
.qmFilings .qm_page_numbers_td a, .qmFilings .qm_page_numbers_td a:visited, .qmFilings .qm_page_numbers_td a:hover, .qmFilings .qm_page_next_arrow a, .qmFilings .qm_page_first_arrow a, .qmFilings .qm_page_last_arrow a, .qmFilings .qm_page_prev_arrow a {
    color: #075e07;
}
.qm_page_numbers_td a:hover, .qmFilings .qm_page_next_arrow a:hover, .qmFilings .qm_page_first_arrow a:hover, .qmFilings .qm_page_last_arrow a:hover, .qmFilings .qm_page_prev_arrow a:hover {
	text-decoration: none;
}
.qmFilings a.qm_page_active, .qmFilings a:visited.qm_page_active, .qmFilings a:hover.qm_page_active {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
