#qmDropDownWrapper { position: relative;margin:0;padding:0; }
#qmHeaderMenu
{
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #000000;
  text-align: right;
  position:absolute;
  right:0;
  * right: -7px;
  top: 1.5em;
  * top:1.8em;
}
.qmDropDownLink
{
  cursor: pointer;
  text-decoration: none;	
  padding: 2px;
}
.qmDropDownLinkHover
{
  cursor: pointer;
  text-decoration: none;	
  padding: 2px;
  background-color: #FFFFCC;
}
.qmHeaderMenuDropDown
{
  float: none;
  z-index: 100;
  background: #ffffff;
  position: relative;
  width: 178px;
  text-align: left;
  border: 1px solid #999999;
  border-top: none;
  padding: 2px;			
}
.qmDropDownHeader
{
  font-weight: bold;
  text-decoration: none;
  cursor: default;
  padding: 2px;			
}
.qmDropDownBody
{
  overflow: auto;
  height: 180px;
}
.qm_button_trade_small {
  font-size: 9px;
  font-family: tahoma,arial,helvetica;
}
#qmDefaultButton a.qm_button_trade_small{
   border-top: 1px solid #D4D0C8;
   border-left: 1px solid #D4D0C8;
   border-bottom: 1px solid #666666;
   border-right: 1px solid #666666;
   cursor: pointer;
   padding: 1px 0px;
   text-align: center;
   font: 9px tahoma;
}
#qmDefaultButton a.qm_button_trade_small:link, a.qm_button_trade_small:visited, a.qm_button_trade_small:hover{
   text-decoration: none;
   background: #D4D0C8;
   color: #000;
}
#qmDefaultButton a.qm_button_trade_small:active{
   border-top: 1px solid #666666;
   border-left: 1px solid #666666;
   border-bottom: 1px solid #D4D0C8;
   border-right: 1px solid #D4D0C8;
   text-decoration: none;
   background: #D4D0C8;
   color: #000;
}
.qm_messages {
   background-color: #FFCCCC;
   font: 10px Tahoma, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #000000;
   padding: 2px 0px 2px 0px;
}

.qm_main
{
    background-color: #ffffff;
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
    border-color: #999999;
}
.qm_inactivebutton
{
    text-align: center;
    display: table-cell;
    background-color: #eeeeee;
    font: 10px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
    color: #000000;
    border: 1px solid #aaaaaa;
    padding: 3px;
	cursor: pointer;
    voice-family: "\"}\"";
    voice-family:inherit;
}
.qm_activebutton
{

    text-align: center;
    display: table-cell;
    background-color: #ffffff;
    font: 10px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
    color: #000000;
    border: 1px solid #aaaaaa;
    padding: 3px;
    cursor: pointer;
    voice-family: "\"}\"";
    voice-family:inherit;
}
.qm_activebutton_with_subnav
{

    text-align: center;
    display: table-cell;
    background-color: #ffffff;
    font: 10px Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #000000;
    border-right: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa; border-top: 1px solid #aaaaaa;
    padding: 3px;
    cursor: pointer;
    voice-family: "\"}\"";
    voice-family:inherit;
}
.qm_subnav_inactivebutton
{
    text-align: center;
    background-color: #ffffff;
    font: 10px Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #000000;
    padding: 3px;
    cursor: pointer;
    voice-family: "\"}\"";
    voice-family:inherit;
}
.qm_subnav_activebutton
{
    text-decoration: none;
    text-align: center;
    background-color: #ffffff;
    font: 10px Tahoma, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    padding: 3px;
    cursor: pointer;
    voice-family: "\"}\"";
    voice-family:inherit;
}
.qm_subnav_heading_bar
{
    background-color: #ffffff;
    padding: 2px;
    font: 12px Arial, sans-serif;
    font-weight: normal;
    border-bottom: 1px solid #aaaaaa;
}
.qm_border {
    border: 1px solid #999999;
}
.qm_heading_bar 
{
    background-color: #eeeeee;
    padding: 2px;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #999999;
    font: 12px Arial, sans-serif;
	font-weight: normal;
}
.qm_heading_link {
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: normal;
}
.qm_heading_text
{
    font: 13px Tahoma, Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: bold;
}

.qm_realtime_text
{
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #008000;
    font-weight: bold;
    font-style: italic;
}

.qm_nonrt_text
{
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #465665;
    font-weight: bold;
    font-style: italic;
}

.qm_cycle
{
    background-color: #eeeeee;
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #000000;
	font-weight: normal;
    border-color: #999999;
}

.qm_cycleup
{
    background-color: #eeffee;
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #000000;
	font-weight: normal;
}
.qm_cycledown
{
    background-color: #ffeeee;
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #000000;
	font-weight: normal;
}
.qm_options_in_money {
  background-color: #FFFFCC;
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: normal;
}
.qm_hovertext
{
	position:absolute;
	width:210px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	background-color:#eeeeee;
	padding:3px;
	display:none;
	font:normal 11px arial;
	text-align:left;
	z-index:100;
}
.qm_hoverword
{
	text-decoration:underline;
	cursor:pointer;
	z-index:101;
}
/* Level II Cycles */
.qm_L2_cycle1 {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
    background-color:           #FFFEEF;
	font-weight: normal;
    color:                      #000000; }
.qm_L2_cycle2 {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
    background-color:           #F0F7DE;
	font-weight: normal;
    color:                      #000000; }
.qm_L2_cycle3 {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
    background-color:           #F4F0E8;
	font-weight: normal;
    color:                      #000000; }
.qm_L2_cycle4 {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
    background-color:           #E0E0F7;
	font-weight: normal;
    color:                      #000000; }
.qm_L2_cycle5 {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
    background-color:           #F7F7F7;
	font-weight: normal;
    color:                      #000000; }
.qm_L2_cycle6 {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
    background-color:           #F5E8E8;
	font-weight: normal;
    color:                      #000000; }
.qm_L2_cycle7 {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
    background-color:           #F6EDDA;
	font-weight: normal;
    color:                      #000000; }
.qm_L2_cycle8 {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
    background-color:           #DCEAEE;
	font-weight: normal;
    color:                      #000000; }
.qm_L2_cycle9 {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
    background-color:           #E9E2F4;
	font-weight: normal;
    color:                      #000000; }
.qm_L2_cycle10 {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
    background-color:           #EEF2FA;
	font-weight: normal;
    color:                      #000000; }
.qm_L2_cycle11 {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
    background-color:           #E1E2FA;
	font-weight: normal;
    color:                      #000000; }
.qm_L2_cycle12 {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
    background-color:           #EEFAE1;
	font-weight: normal;
    color:                      #000000; }
.qm_L2_cycle13 {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
    background-color:           #EDFCFB;
	font-weight: normal;
    color:                      #000000; }
.qm_L2_cycle14 {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
    background-color:           #FBEBE8;
	font-weight: normal;
    color:                      #000000; }
.qm_L2_cycle15 {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
    background-color:           #EDEDED;
	font-weight: normal;
    color:                      #000000; }
.qm_L2_cycle16 {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
    background-color:           #F6EDDA;
	font-weight: normal;
    color:                      #000000; }




.qm_input
{
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.qm_maintext
{
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: normal;
}
.qm_maintext_bold
{
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: bold;
}
.qm_text_up, .qmmt_text_up
{
    color: #009900;
}
.qm_text_down, .qmmt_text_down
{
    color: #ff0000;
}
a.qm {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #0000aa;
    text-decoration: underline;
	font-weight: normal;
}
a:visited.qm {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #0000aa;
    text-decoration: underline;
	font-weight: normal;
}
a:hover.qm {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #ff0000;
    text-decoration: underline;
	font-weight: normal;
}
/* this doesn't get edited */
.qm_midcell
{
    font: 10px Tahoma, Arial, Helvetica, sans-serif;
    vertical-align: middle;
	font-weight: normal;
}

.qm_radio_input {
    border: none;
    background: transparent;
}

.qm_footerlogo {
	background: #fff url('http://app.quotemedia.com/quotetools/images/quotemedia-footer-logo.gif');
    height:  33px;
    width: 152px;
    cursor: pointer;
    margin-left: 10px;
    background-repeat: no-repeat;
    background-position: right;
}
.qm_52wkbg{
	background: #fff;
	text-align: left;
}
.qm_52wktext{
	color: #000000;
	font: 11px tahoma;
}

/* CSS for Tools using Tree Menu/View */
.qm_tree {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	white-space: nowrap;
}
.qm_tree img {
	border: 0px;
	vertical-align: middle;
}
.qm_tree a {
	color: #000000;
	text-decoration: none;
}
.qm_tree a.node, .qm_tree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.qm_tree a.node:hover, .qm_tree a.nodeSel:hover {
	color: #0000aa;
	text-decoration: underline;
}
.qm_tree a.nodeSel {
	background-color: #dddddd;
}
.qm_tree .clip {
	overflow: hidden;
}

/* CSS for the Chart Slider */
.qm_SlideRatings_text {
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
}
.qm_SlideRatings { 
	text-align:center;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	position:relative; 
	width:76px; 
	background: transparent url('http://app.quotemedia.com/quotetools/images/charts/qm_ratingsscale.gif') left 20px no-repeat;
}
.qm_RatingsThisWeek {
	color: #000000;
}
.qm_RatingsLastWeek {
	color: #000000;
}
.qm_ThisWeekMarker { 
	position:relative;
	left:-3px;
	display:block; 
	width:82px; 
	height: 7px; 
	background: transparent url('http://app.quotemedia.com/quotetools/images/charts/qm_thisweekmarker.gif') left top no-repeat;
	background-position:0px 0px;
	margin-bottom: 7px; 
}
.qm_LastWeekMarker { 
	position:relative;
	left:-3px;
	display:block; 
	width:82px; 
	height: 7px; 
	background: transparent url('http://app.quotemedia.com/quotetools/images/charts/qm_lastweekmarker.gif') right top no-repeat;;
	background-position:0px 0px;
	margin-top:14px; 
}

/* CSS for the Chart Comparison Slider */
.qm_SlideComparison { 
	width: 150px;
	position:relative;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 auto;
}

.qm_IndustryRank { 
	text-align: center; 
}

.qm_compChart {
	border:1px solid #000;
	background-color: #39f;
	height: 10px;
}

.qm_compChartFill { 
	width:0px;
	background-color:#94caff;
	border-right:1px solid #000;
	height:10px;
}

.qm_slideCompEnd { 
	width: 100%;
	text-align:center;
	margin-top:4px; 
}

.qm_slideCompEnd .start { 
	float: left; 
}

.qm_slideCompEnd .end { 
	float: right; 
}

.qm_RankMarker { 
	position:relative;
	display:block;
	width:200px; 
	height: 7px;
	background: transparent url('http://app.quotemedia.com/quotetools/images/charts/qm_thisweekmarker.gif') left top no-repeat;
	background-position:0px 0px; 
}

#notLoggedIn{
	display: none;
}
#isLoggedIn{
	display: none;
}

.qm_largequote {
 	font: bold 22px arial;
}
.qm_largequotedollar {
 	font: bold 14px arial;
	position: relative;
	top:-3px;
}
.qm_quotetitle {
 	font: bold 16px arial;
}

.qm_quotebar .qm_heading_text, .qm_quotebar .qm_text_up, .qm_quotebar .qm_text_down { 
	font: 12px Tahoma, Arial, Helvetica, sans-serif; 
}

  .qm_heading_text input[type=radio]
  {
   margin: 1px 2px 0 0;
  }
  
   table.qm_data td, table.qm_data th
  {
   padding: 2px 5px;
  }
 .qm_etf_snapshot .qm_volume
 {
  padding-right: 5px;
 } 
 .qm_full_name, .qm_symbol, .qm_month, .qm_exchange, .qm_date, .qm_company_name, .qm_last_trade {
  text-align: left;
 }
 .qm_change, .qm_change_perc, .qm_volume, .qm_last, .qm_open, .qm_high, .qm_low, .qm_market_cap
 {
  text-align: right;
 }

 .qm_chart
 {
   text-align: center; cursor: pointer;
 }
 th.qm_full_name {padding: 2px 5px;}
 
 .qm_sort { text-decoration: underline; cursor: pointer; }
 
.qm_recentQuoteContainer { 
background-color:#fff;
}
 
 .qm_recentQuotesBox{
 text-align:left; 
 width:250px; 
 border:1px solid #cccccc; 
 padding:5px;
 margin-top:5px;
 position:absolute;
 clear:both;
 left: 50%;

 background-color:#fff;
 }
 
.qmHistoryDownloadDropDownBody
{
  min-height: 50px;
}

.qmHistoryDownloadHeaderMenuDropDown
{
  float: none;
  z-index: 100;
  background: #ffffff;
  position: relative;
  width: 135px;
  text-align: left;
  border: 1px solid #999999;
  border-top: none;
  padding: 2px;			
}

.qmOptionHelpHeaderMenuDropDown
{
  float: none;
  z-index: 100;
  background: #ffffff;
  position: relative;
  width: 300px;
  text-align: left;
  border: 1px solid #999999;
  padding: 2px;			
}

.qmOptionHelpIEPositioning
{
	right: 210px;
}

.qm_pieChart_legend
{
    font: 9px Tahoma, Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: normal;
}

.qm_rates_liborSection .qm_cycle {
	font-weight:bold;
}

.qm_rates_liborSection .qm_ratesHeader .qm_cycle{
	font-style: italic;
}

table#buyBack {
	display:none;
}
.qm-top-nav { padding-bottom : 5px; }
.qm-quote-lookup-form { font-size: 12px; font-weight: bold; padding-left: 5px; }
.qm-quote-lookup-helper { text-align: left; font-size: 11px; padding-left: 6px; font-weight: normal; }
.qm-symbol-input { width : 75px; }

.qm-quote-lookup-select { margin-left : 1px; }
.qm_goNav_button { width : 40px; font-size : 12px; }


.qm-poweredby-right { text-align: right; font-weight:normal; font-size: 9px; padding-right: 5px; }
.qm-mm-login { text-align: right; font-weight:normal; padding-right: 5px; }

.qm-detailed-quote-data { padding: 0px; margin-top: 1px; margin-bottom:0px; border:0px; }
.qm-detailed-quote-title { padding-top : 5px; }
.qm-dq-price { padding-left: 0px; text-align: left; width:25%; }
.qm-dq-change { padding-left: 0px; text-align: left; width:25%; }
.qm-dq-volume { padding-left : 0px; }
.qm-dq-datetime { padding-left: 0px; width: 25%; }

.qm-quote-data { margin-right: -2px; margin-top: -2px; margin-bottom: 3px; }
.qm-quote-data-tiny { margin-right: -2px; margin-top: 3px; margin-bottom: 3px; }
.qm-quote-data-item table { padding: 0px; height: 32px; }
.qm-news-titlebar { margin-bottom:5px; }
.qm-news-title {  padding-top: 5px; }
.qm-news-menu { text-align: right; font-weight:normal; font-size: 11px; }
.qm-news-topic-title { font-weight: bold; }
.qm-option-goNav-button {
	width: 50px;
	font:normal 11px tahoma,arial,helvetica,sans serif;	
}

.qm_history_endLabelLite {
	font-weight:normal;	
}

.qmlm_overview_subHeader {
	padding-top: 3px; padding-bottom: 3px; padding-right: 5px; padding-left: 5px; 
	font-weight:bold;
}

.qmlm_overview_categoryColumn {
	padding-top: 3px; padding-bottom: 3px; padding-left: 5px;
	text-align: left; 
}

.qmlm_overview_dataColumn {
	padding-top: 3px; padding-bottom: 3px; padding-right: 5px;
	text-align: right; 
	font-weight: bold;
}

.qmlm_overview_legendColumn {
	padding-top: 3px; padding-bottom: 3px; 
	text-align: center; 
}

.qmlm_performance_objectives {
	padding-top: 3px; padding-bottom: 3px; padding-left: 6px; text-align: left; 
	font-weight:normal
}

.qmlm_performance_objectives_label {
	font-weight:bold;	
}

.qmlm_performance_subHeader {
	padding-top: 3px; padding-bottom: 3px; padding-right: 6px; padding-left: 6px; 
	font-weight:bold;
}

.qmlm_performance_timeColumn{
	padding-top: 3px; padding-bottom: 3px; padding-left: 6px; text-align: left; 
	font-weight:normal;
}

.qmlm_performance_dataColumn {
	padding-top: 3px; padding-bottom: 3px; padding-right: 6px; text-align: right; 
	font-weight:normal;
}

.qmlm_snapshotRankingsRisk_lipperRangkingsHeader {
	font-weight:bold;
}

.qmlm_expenses_subheader {
	padding-top: 3px; padding-bottom: 3px; padding-right: 6px; padding-left: 6px;
	font-weight:bold;
}

.qmlm_expenses_categoryColumn {
	padding-top: 3px; padding-bottom: 3px; padding-left: 6px; text-align: left;
}

.qmlm_expenses_dataColumn {
	padding-top: 3px; padding-bottom: 3px; padding-right: 6px; text-align: right; 
}

.qmlm_expenses_minInvestDataColumn {
	padding-top: 3px; padding-bottom: 3px; padding-right: 6px; text-align: right;
	font-weight: bold;	
}

.qmlm_lipperRanking_timeColumn {
	 text-align: left; font-weight:normal;
}

.qmlm_lipperRanking_dataColumn{
	 text-align: right; font-weight:bold;
}

.qmlqm_risk_criteriaColumn{
	 text-align: left; font-weight:normal
}

.qmlqm_risk_dataColumn {
	 font-weight: bold;text-align: right;
}

.qmlm_holdingsHeader {
	 text-align: left; font-weight:bold;
}

.qmlm_holdingsName {
	 text-align: left; font-weight:normal;	
}
.qmlm_holdingsData {
	 text-align: right; font-weight:normal;
}

.qmlm_sectorAllocation_header{
	 text-align: left; font-weight:bold;
}

.qmlm_holdingsSector_data {
	 text-align: left; font-weight:normal;
}

.qmlm_holdings_sector_legend {
	padding-top: 3px; padding-bottom: 3px; padding-left: 6px;
	text-align: left; 
}

.qmlm_holdings_sector_category {
	padding-top: 3px; padding-bottom: 3px; padding-right: 6px;
	text-align: left; 
}

.qmlm_holdings_sector_pctFund {
	padding-top: 3px; padding-bottom: 3px; padding-right: 6px;
	text-align: right;
}

.qm_search_button {
	font: normal 12px arial, sans-serif;
	width: 80px;
	border: 3px outset #ffffcc;
	background-color: #eeeeee;
	color: #111111;
}

.qmfm_fundManagerHeader, .qmfm_fundCompanyHeader, .qmfm_serviceCompanyHeader { 
	text-align:left;
}

.qmfm_manager_label {
	font-weight: bold;
	padding-left: 5px;
}

.qmfm_assetGeoHeader, .qmfm_assetAllocationHeader, .qmfm_sectorWeightsHeader, .qmfm_top10HoldingsHeader, .qmfm_performance_riskTaxHeader, .qmfm_performance_monthlyReturnHeader{
	text-align:left;
}
.qmfm_holdings_companyHeader {
	padding-left: 5px; font-weight: bold;
}

.qmfm_holdings_assetsPercentHeader {
	padding-right: 5px; text-align: right; font-weight: bold;
}

.qmfm_holdings_assetsPercent, .qmfm_sectorWeight_percent, .qmfm_AssetAllocation_percent, .qmfm_geoAllocation_percent  {
	padding-right: 5px; text-align: right;
}

.qmfm_AssetAllocation_legend, .qmfm_sectorWeight_legend, .qmfm_holdings_securityName, .qmfm_geoAllocation_legend {
	padding-left: 5px;	
}

.qmfm_performance_recentPerformanceHeader {
	float: left;	
}

.qmfm_performance_recentPerformanceEnding {
	float: right; font-weight:normal; font-style: normal; font-size: 11px;	
}

.qmfm_performance_period {
	padding-left: 5px; font-weight: bold;	
}

.qmfm_performance_fund {
	text-align: right; font-weight: bold;	
}

.qmfm_performance_tsx {
	padding-right: 5px; text-align: right; font-weight: bold;
}

.qmfm_performance_return {
	text-align: left; font-weight: bold; padding-left: 5px;	
}
.qmfm_performance_periodColumn, .qmfm_performance_returnColumn {
	padding-left: 5px;
}

.qmfm_performance_fundColumn {
	text-align: right;
}

.qmfm_performance_tsxColumn {
	padding-right: 5px; text-align: right;
}

.qmfm_performance_meter {
	text-align: right; font-weight: bold; padding-right:5px;	
}

.qmfm_performance_measure {
	text-align: left; padding-left: 5px; font-weight: bold;	
}

.qmfm_performance_measureColumn {
	text-align: left; padding-left: 5px;	
}

.qmfm_performance_meterColumn {
	text-align: right; padding-right: 5px;	
}

.qmfm_yearly_simpleReturnHeader, .qmfm_yearly_calendarReturnHeader, .qmfm_yearly_compoundReturnHeader {
	float: left;	
}

.qmfm_yearly_endingHeader {
	float: right; font-weight:normal; font-style: normal; font-size: 11px;	
}

.qmfm_nameHeader {
	font-weight: bold; padding-left: 3px;	
}

.qmfm_yearHeader {
	font-weight: bold;	
}

.qmfm_nameColumn {
	text-align: left; padding-left: 3px;	
}

.qmfm_quartileNameColumn {
	font-weight: bold; padding-left: 3px;	
}
/* QuoteModule : Filings */
.qm_filings_nav_wrapper {
	/*width: 600px; /* dynamic value based on toolWidth */
   	font: 11px Tahoma, Arial, Helvetica, sans-serif;
   	color: #000000;
   	margin-top: 1em;
}
.qm_filings_nav_wrapper a, .qm_filings_nav_wrapper a:visited {
	color: #0000aa;
   	text-decoration: underline;		
}
.qm_filings_nav_wrapper a:hover {
	color: #ff0000;	
   	text-decoration: underline;
}
.qm_page_first_td, .qm_page_prev_td
{
	padding-right: 10px;
	text-align: left;
	width: 15px;
}
.qm_page_last_td, .qm_page_next_td
{
	padding-left: 10px;
	text-align: right;
	width: 15px;		
}
.qm_page_filing_next_td {
    text-align: right;
    width: 15px;
}
.qm_page_first_arrow, .qm_page_prev_arrow, .qm_page_next_text, .qm_page_last_text {
	float: left;
}
.qm_page_first_text, .qm_page_prev_text, .qm_page_next_arrow, .qm_page_last_arrow {
	float: right;
}	
.qm_page_numbers_td {
	text-align: center;
}
.qm_page_numbers_td a {
	padding: 0 2px;
}	
.qm_page_first_text, .qm_page_prev_text, .qm_page_next_text, .qm_page_last_text {
	display: none;
}
.qm_page_numbers_td a.qm_page_active {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
/* End of QuoteModule : Filings */

.qmfd_div_bold{
   font-weight: bold;
}

.qm_lasttradetime {
  color:#696969;
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
  font-weight: normal;
  padding:3px;
  text-align:left;
}

.qm_news_goButton {
	font: 11px Tahoma,arial,helvetica,sans serif;
	font-weight: normal;
	vertical-align: baseline;
}

.qm_halted_span {
	display:none;
}

.qm_halted, .qm_regSHO_R, .qm_regSHO_r {
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #FF0000;
    font-weight: bold;
    font-style: normal;
}

a.qm_trades_buy_sell_link {
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    color: black;
    text-decoration: underline;
}

.qm_transactionType_select {
    font: normal 11px tahoma,arial,helvetica,sans serif;
}

tr.qm_row_strikethrough td {
    background: transparent url('http://app.quotemedia.com/quotetools/images/strike.png') 0 50% repeat-x;
}

.qm_quote_ad_image_div {
    padding: 10px;
    text-align: center;
}

.qm_quote_ad_image {
    border: 1px solid black;
    text-align: center;
}
.intraday-layout{
padding: 20px 5px;
text-align: center;
border: 1px solid #999999;
}

#chart-start{
    padding-left: 3px;
}
.indicator {
    cursor:default;
}
.qm-xbrlExplanation{
margin-top: 1em;     
}
.qm-whatsXBRLTitle{
    font-weight: bold;
margin-top: 1em; 
}