html,body {font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; background:#fff; width:100%;}
form,div,table,th,td,img,fieldset {border:0; padding:0; margin:0;}
a {color:#1e222b; text-decoration:underline;}
a:visited {color:#1e222b; text-decoration:underline;}
a.selected {color:#1e222b;}
p,ul,ol,dl,blockquote {font-size:14px; color:#1e222b; line-height:1.3;}
table,div,input,select,label {color:#1e222b; font-size:14px;}
p,blockquote {margin:12px 0;}
ul, ol, dl {margin:12px 0 12px 25px; padding:0;}
:focus {
	outline: 0;
}
.hidden{
	display:none;
}
h4{
	font-size:18px!important;
}

/* main sections */
#topAdWrapper, #includedContent, #rightside, #footerWrapper, #trendingWrapper, #trendingContainer, #quoteIndexesWrapper, #topAdWrapper, #mainNavigationWrapper, .homepageQuicklinks, #globalNavigation, .morenews, #innerHeader {
	display:none;	
}
#innerContent{
	border:0;
	width:100%;
	background:#fff;
	padding:15px;
}
#innerContent p{
	font-size:13px!important;
}
#leftside{
	width:980px;	
	float:none;
}
#leftside table{
	width:800px;
}
#leftside .qm_futures_data table td{
	border-bottom:1px solid #ccc;
	padding:4px 0;
}
#leftside h1, #inside h1{
	font-size:32px;
	line-height:32px;
	font-weight:bold;
	color:#1e222b;
	margin-top:0;
}
#leftside img{
	float:none;
	margin:10px 0;	
}


#logoGlobalNav h1 a{
	display:none;
}

ul{
	list-style-type:none!important;
}
.ecrightnewslist{
	float:none!important;
	margin-left: 30px!important;
	display:none;
}
.ex-nav{ display:none }
.qmci-embed-earning{
	width:800px!important;
}

.bigbox, .fx-nav{
	display:none;
}
#sidebar2, .moverHolder, #qmci-mm-tsx, .qmci-embed-indices-table{
	width:800px!important;
}
#sidebar2 table, .moverHolder table, .qmci-embed-section-header, .qm-table{
	width:800px!important;
}
.newsheader{
	font-weight:bold;
	color:#1e222b;
	font-size:14px;
	margin-top:30px;
	border-bottom-width:3px;
}
.featuredList img{
	display:block!important;
	margin-bottom:10px;
	margin-top:10px;
}

.quote-ticker, .quote-price, .quote-change, .quote-volume{
	float:left;
	font-size:15px!important;
	margin:0 20px 0 0;
}
.quote-ticker{
	position:relative;
	top:2px;
}

#quote_data{
	clear:both;
	height:40px;
}
.quote-row{
	width:800px!important;
}
.trade-now, .quote-tabs, .quote-chart-options, .userpoll, .trades-ad, .newscolumnHolder, .more_news, .storylistHolder, .rightBigBox, .socialmedialinks, #rightsideCalculators, .calculatorBottom {
	display:none;
}
.earnings-alert{
	margin-left:-25px;
	float:left;
	display:none;
}
.quote-buttons{
	display:none;
}
.quote-tabs-content td{
	border-bottom:1px solid #ccc;
	padding:3px;
}
.trades-wrapper{
	margin-bottom:30px;
}
.trades-wrapper table{
	width:800px!important;
}
.postWrapper .article{
	padding:10px 0;
	clear:both;
	min-height:150px;
	border-bottom:1px solid #ccc;
}
.postWrapper .article img{
	float:right!important;
	margin-left:30px!important;
}
.tablemaster{
	width:800px;
}
.tablemaster td, .tablesorter td{
	border-bottom:1px solid #ccc;
	padding:4px;
}
.portfolio-note-container{
	display: none;
}
.portfolio-nav, .qm-account-registerNow, .qm-account-registerNow span, .qm-account-loginButton, .qm-account-loginButton span, .qm-loginQuoteModule-lostPassword, .qm-account-continueButton, .qmpf_inactivetab, .portfolio-actions, .qmpf_navFunc, .qmpf-secondLevelNav, .qmpf_footercell, .qmpf_activetab, .qm_notes_header, .qm-account-pref-title, .qmam-header-bar, .qmam-symbol-lookup-span, .qm-alerts-add-contact-text, .qmam-list-controls, .portfolio-username, .qm-alerts-add-contact-plus, .qm-alerts-add-contact-arrow, .qmpf_chart_fancy_instruction{
	display:none!important;
}
.qm-regtool-wrapper{
	width:980px!important;
}
.qm-disclaimer{
	margin-top:30px;
	width:980px!important;
}
#qmpf_portfolioWatchlistTable th{
	text-align:right!important;
}
#qmpf_portfolioWatchlistTable tr td{
	border-bottom:1px solid #ccc;
	padding:4px 0;
	text-align:right;
	font-size:14px;
}
#qmpf_portfolioWatchlistTable td:last-child{
	border-bottom:none!important;
}
#qmpf_portfolioWatchlistTable{
	width:1150px!important;
}
#qmpf_portfolioWatchlistTable img{
	display:none;
}
.portfolio-top-left{
	width:990px!important;
}
.qmAccountTool table td, .qmam-alert-form-table td{
	padding:4px;
}
.qmam-cell{
	font-size:14px;
}
.qmam-alert-company{
	border-top:1px solid #ccc;
	padding:8px 0;
	font-weight:bold;
	font-size:14px!important;
}
.qmam-alert-details{
	margin-top:5px;
	padding:3px 0;
	font-size:14px;
}
.qmam-contact-list-row{
	padding:2px 0;
}
#qmpf_portfolioAllocationTable td, #qmpf_portfolioAllocationTable th{
	text-align:left!important;
	padding-left:0!important;
	padding-right:0!important;
	padding-top:4px!important;
	padding-bottom:4px!important;
	border-bottom:1px solid #ccc;
}
.qmWebPortfolio .qmpf_header, .qmpf_header{
	margin-top:30px;
	font-weight:bold;
}
.qmpf_cell_header td{
	text-align:left!important;
	padding-left:0!important;
	padding-right:0!important;
}
.qmWebPortfolio table td{
	padding-top:5px!important;
	padding-bottom:5px!important;
}
.qmpf-portfolioValue-table .qmpf_portfolioCustom_symbol , .qmpf-portfolioValue-table .qmpf_portfolioCustom_askSize {
	text-align:left!important;
}
#qmpf_portfolioCustomTable td{
	border-bottom:1px solid #ccc!important;
	padding:4px!important;
}
.qmpf_cycle2, .qmpf_cycle1{
	text-align:left!important;
	border-bottom:1px solid #ccc!important;
	padding:5px!important;
}
.qmam-contacts-form-table td{
	padding-bottom:8px!important;
}
.qm_news_tab .qmpf_maintext{
	margin-bottom:15px!important;
}
.qm_news_tab table td{
	padding:4px!important;
}
.qm_news_tab .qmpf_maintext{
	padding-left:0!important;
}
.qmpf_filings_nav_wrapper, .qm-account-error{
	display:none!important;
}