body
{
    	margin: 0px auto 0px auto; 
	padding: 0; background: #ebebeb url(http://i.mktw.net/mw3/Misc/mw_center_bkgd.gif) center top repeat-y;
	background-color: #ffffff;
	width: 990px;
	color: #000000;
	position:relative;
}

#PrimaryContentContainer
{
	width: 990px;
	height: 100%;
	position: relative;
	margin: 0px auto 0px;
	background-color: White;
	overflow:hidden;
}

div.hidden
{
    display:none;
    position:fixed;
    top: -500px;
    bottom: -500px;
}

#wrapper {
	padding-top: 151px;
	background: #fff url(none);
}

#loginerror.error {
    color: #ff0000; font-weight: bold; background: #f9f9f9 url(http://i.mktw.net/mw3/misc/alert-sm.png) no-repeat 10px top; padding-left: 36px;
}

/************** Symbol Entry ***************/

/************** Chart Modules **************/
/*.compareButton 
{
	cursor: pointer; 
	margin: 0 0 0 18px; 
	padding: 0;
}*/

.compareButtonLeftOff
{
	width: 2px; height: 18px; float: left;
	background: url(../btn_sm_standard_left.png) left no-repeat; 
	margin:-1px 0 0 0;
}
.compareButtonLeftOn
{
	width: 2px; height: 18px; float: left;
	background: url(../btn_sm_hover_left.png) left no-repeat; 
	margin:-1px 0 0 0;
}
.compareButtonOff 
{
	height: 16px; float: left;
	background: url(../btn_sm_standard_bkg.png) repeat-x; 
}
.compareButtonOn
{
	height: 16px; float: left;
	background: url(../btn_sm_hover_bkg.png) repeat-x; 
}
.compareButtonOff p, .compareButtonOn p 
{
	margin: 0; 	
	padding: 1px 4px 2px 4px; 
	_padding: 2px 4px 2px 4px; 
	color: #333; 
	font-weight: bold; 
	white-space: nowrap;
}

.compareButtonOff p a:link, .compareButtonOff p a:visited 
{
	color: Gray;
	text-decoration: none;
	
}
.compareButtonOn p a:link, .compareButtonOn p a:visited 
{
	color: Black;
	text-decoration: none;
	
}
.compareButtonOff p a:hover, .compareButtonOn p a:hover, .compareButtonOff p a:visited:hover, .compareButtonOn p a:visited:hover 
{
	color: #f26522;
	text-decoration: none;
}
.compareButtonRightOff 
{
	width: 2px; height: 18px; float: left;
	background: url(../btn_sm_standard_right.png) right no-repeat; 	
	margin:-1px 4px 0 0;
}
.compareButtonRightOn 
{
	width: 2px; height: 18px; float: left;
	background: url(../btn_sm_hover_right.png) right no-repeat; 
	margin:-1px 4px 0 0;
}
.chartLinks
{
    margin-left:5px;
    margin-right:5px;
}
.current
{
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.chartSections
{	
	padding: 4px 0px 4px 4px;
}
.chartLinkSection
{	
	padding: 2px 0px 0px 4px;
	margin: 0;
	border: 1px solid #cccccc;
	border-top: none;
	width: 295px;
}
.chartLinkSection p
{
	font-size: 92%;
	padding:3px 0 7px 15px;
}
.compareTicker
{
	float: left;
	margin: 2px 8px 0 0px;
}

#ChartControl1 img
{
	width:301px;
	overflow:hidden;	
}
#ChartControl1
{
	margin-bottom:10px;
}

/************ Ad Module *******************/
#ad1
{
	padding-top: 5px;
}

/************** News Modules **************/

.titleBarClass {
	background: #eaeaea url(../headerbkg8b.png) repeat-x;	
	height: 24px;
	padding:0;
	margin:0;
}

.titleBarClass h3 {
	padding:7px 0px 5px 5px;
	margin:0;
	font-size:150%;
}

.scroller {
	position:relative;
	margin:0;
	padding:0;
	height:200px;	/* overriden by inline style */
	overflow:hidden;
	background-color:#fff;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
}
	
.scroller p {
	display:inline;	
	line-height:125%;
}

.headlineDiv tr {
	margin:8px 0px 8px 0px;	
	line-height:120%;
	border-collapse:collapse;
}

.headlineDiv tr{
	vertical-align:top;
}

.headlineDiv tr img {
	margin-right:3px;
}

.headlineDiv tr td{
	padding:0 0px 7px 0px;	
}
.headlineTime {	
	color:#626262;	
	font-size:92%;
	width:110px;	
}

.headlineTime .hlUpdate
{
	color:Red;
	padding-left:4px;
}
span.HeadlineTickers
{
}

span.Byline {	
	color:#626262;	
	font-size:92%;
}

.NewsLinks 
{	
	margin-bottom:15px;
	padding-top:5px;
}

.NewsLinks .compareButtonOff img
{
	padding-right:3px;
}
.NewsLinks a {
	margin:0 5px;
}
a.backToTop,a.OlderNews 
{		
	text-decoration:none;	
	line-height:135%;	
}

a.backToTop
{
	background: url(../ar-up-off.gif) left center no-repeat;
	padding-left:12px;	
}

a.OlderNews:hover,
a.backToTop:hover{
	color:#F26522
}
/*
a.OlderNews:active,
a.backToTop:active{
	color:black;
}
*/
.MoreNews 
{
	background: url(../arrow-more.gif) left center no-repeat;
	padding-left:20px;	
	float:right;
}

.NewsAlertClass
{
	float: right; 
	font-size: 92%; 
	padding: 6px 5px 0 5px;
}

#scrollContainer1, #scrollContainer2, #scrollContainer3 {
	position:absolute;
	margin: 0;
	padding: 5px 20px 5px 0; /* needed for safari */
	top:0;
	left:5px;
	}
	
#scrollControls1, #scrollControls2, #scrollControls3 {
	position:absolute; /* overriden with static if no scrollbar */
	top:0;
	right:0;
	bottom: 0;	
	width:10px;
	background:#CCC  url(../scrollbkg.gif) repeat-y;
	margin: -5px 0 0;
	padding: 0 0 8px; }

#scrollControls .track {

 }

#scrollControls1 .button, #scrollControls2 .button, #scrollControls3 .button {
	position:relative;
	margin: 0;
	padding: 0;
	width:10px;
	height:13px;
	cursor:pointer;
	cursor:hand; }

#scrollControls1 .arrowTop, #scrollControls2 .arrowTop, #scrollControls3 .arrowTop {
	background: #fff url(../btn_slider_up.png) no-repeat;
	margin: 0px;
	padding: 0px;
	height:13px;
	overflow:hidden;
	}

#scrollControls1 .arrowBot, #scrollControls2 .arrowBot, #scrollControls3 .arrowBot {
	background: url(../btn_slider_down.png) no-repeat;
	margin: 0;
	padding: 0; 
	height:13px;
	overflow:hidden;
	}

#scrollControls1_aTop , #scrollControls1_aBot, #scrollControls2_aTop , #scrollControls2_aBot, #scrollControls3_aTop , #scrollControls3_aBot {
	position:absolute;
	margin: 0;
	padding: 0;
	height:13px;
	width:10px;
	cursor:pointer;
	cursor:hand; }

#scrollControls1_track, #scrollControls2_track, #scrollControls3_track {
	position:relative;
	width:10px; }

#scrollControls1_thumb, #scrollControls2_thumb, #scrollControls3_thumb {
	position:absolute;
	width:10px;
	background:transparent url(../scrubber_bg.png);
	cursor:pointer;
	cursor:hand;
	_height: 13px;
	min-height: 13px;
	   }

#scrollControls1_thumbTop, #scrollControls2_thumbTop, #scrollControls3_thumbTop {
	width:10px;
	margin: 0;
	padding: 0;
	top:-1px;
	height:4px;
	padding-top:3px;
	background:transparent url(../scrubber_top_bg.png) top no-repeat;
	cursor:pointer;
	cursor:hand; }

#scrollControls1_thumbBtm, #scrollControls2_thumbBtm, #scrollControls3_thumbBtm {
	width:10px;
	margin: 0 0 -9px;
	padding: 0;
	background:#333 url(../scrubber_btm_bg.png) bottom no-repeat;
	position:absolute;
	bottom:0;
	_bottom:-1px;
	cursor:pointer;
	cursor:hand; }

#scrollControls1_thumbMid, #scrollControls2_thumbMid, #scrollControls3_thumbMid {
	width:10px;
	margin: 0;
	padding: 0 0 8px;
	height:40px;
	top:0;
	background:transparent url(../scrubber_middle_bg.png) no-repeat;
	cursor:pointer;
	cursor:hand; }

/************** After Hours Modules **************/

div.afterhourstable
{
    display:none;
    padding-left:5px;
    border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
}

.premarketbar div.afterhourstable, .aftermarketbar div.afterhourstable
{
    display:block;
}

div.aftermarketbar div.afterhourstable
{    
    background-color:#F2F6FF;
}
.extendedtradeicon
{
    margin-top:1px;
    width:17px;
    height:17px;
    float:left;
}
div.premarketbar div.afterhourstable{
    background-color:#FFF9E7;
}
.afterhourstable
{	
	/* height and width in nav css */	
	margin:0 0 5px 5px;
	padding:2px 0 0 0;
	line-height:160%;
	overflow:hidden;
}
.afterhourstable .alignright {
	margin:0;
	padding-right:5px;
	display:block;
	float:right;
}

.afterhourstable span{
	padding-left:5px;
	padding-right:10px;
	margin: 0;
}
.afterhourstable span.currency, .afterhourstable span.mwlivequotes, .afterhourstable span.livequoteupdown{
    padding:0;
}
.premarketlabel, .aftermarketlabel{
    display:none;
}

.premarketbar .premarketlabel, .aftermarketbar .aftermarketlabel{
    display:inline;
}

#afterhoursprice .tradeup {
	color: #009900; 
}
#afterhoursprice .tradedown {
	color: #ED1C24;	
}

   
/************** Quote Modules **************/
/* just use changing color of price 
.QuoteChange .tradeup {
	background: #DDFFDD; 
}
.QuoteChange .tradedown {
	background: #FFDDDD;	
}
	

.BigPriceClass .tradeup {
	color: #090;
}

.BigPriceClass .tradedown {
	color: #eb201d;
}
*/

.QuoteDetails .tr {
	border-bottom: 1px dotted #ddd;
}

.QuoteDetails {
	padding-top:5px;
	border-top:1px solid #ddd;
	clear:both;
}

.sixcol1 {
	width: 13%;
}

.sixcol2 {
	width: 21%;
}

.sixcol3 {
	width: 13.5%;
}

.sixcol4 {
	width: 22.5%;
}

.sixcol5 {
	width: 17%;
}

.sixcol6 {
	width: 12%;
}

#QuotesControl1{
	margin-top:-10px;
	margin-left:5px;
	_margin-top:0px;
}

.BigQuoteClass h2 {
	font-size: 300%;
	letter-spacing: -1px;
	line-height: 150%; 
	margin: 0 10px -7px 0px;	
	font-weight: bold;
	display: block;
	float: left;
	border-bottom: none;	
}

.BigQuoteClass h2 {
	padding: 0 20px 0 0;
}

.QuoteUpColor h2 {
	padding: 0;
}

.QuoteDownColor h2 {
	padding: 0;
}

.BigQuoteClass h2 span
{
	/*z-index:1;*/
	position:relative;
}
.BigQuoteClass img 
{		
	/*z-index:0;*/
	/* left:-8px;  make the image go under the price */
	position:relative;
}

.BigQuoteClass h2 .currency {
	font-size:20px;	
	font-weight:normal;
	position:relative;
	bottom:13px;
}
.BigQuoteClass h4 {	
	line-height: 100%;
	margin: 0;
	font-size:100%;
	padding: 6px 0 0 10px;
	font-weight: bold;
	white-space: nowrap;
	display: block;
	_position:relative; /* too low in ie 6 */
	_bottom:8px;
    border-bottom: none;
    color:Black;
}
.BigQuoteClass h4 sup {
	font-size:50%	
}

.BigQuoteClass #QuoteTime1 {
	font-size: 80%;
	line-height: 140%;
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: normal;
	white-space: nowrap;
	display: block;
	width:200px;
	float:left;
    border-bottom: none;	
    clear:left;
}

.BigQuoteClass #QuoteTime1 a {
	margin-left:10px;
}

.ChangeVolumeClass 
{
	margin-top:10px;
	height:55px;
}

.ChangeVolumeClass .QuoteChange
{
	font-size: 133%;
}

.ChangeVolumeClass .QuoteChange .QuoteText
{
	font-size:75%; /* the 133% back to 100% (12px) */
}

.ChangeVolumeClass .QuoteText
{
	font-size:100%;
	color:Black;
	margin-right:10px;
	font-weight:normal;
}

/* chage color from 1. live quote 2. html */
.QuoteUpColor .QuoteChange, #QuoteChange1 .up, .priceup, .afterhourstable .livequoteupdown .up{
	color:#009900;
}
.QuoteDownColor .QuoteChange, #QuoteChange1 .down, .pricedown, .afterhourstable .livequoteupdown .down{
	color:#ed1c24;
}

.QuoteUnchColor .QuoteChange, .priceunch, .afterhourstable .livequoteupdown .unch{
	color:Blue;
}

.highlowdate {	
	font-size:80%;
	padding-right:2px;
	float:left;
	font-weight:normal;
}

.cookieDiv
{
	display:none;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}

/************* Multiquote Module ****************************/

/* chage color from 1. live quote 2. html */
#multiquote .livequoteupdown .up, #multiquote .priceup {
	color: #090;
	font-weight: bold;
}
#multiquote .livequoteupdown .down,  #multiquote .pricedown {
	color: #eb201d;
	font-weight: bold;
}
#multiquote .priceunch{
	color:Blue;
}
.multiquoteprice{
	font-weight: bold;
}
#multiquote {
border-top: 1px solid #333;
margin: 10px 0 0;
float: left;
width: 990px;
}
#multiquote .table {
margin: 5px 0 0;
}
#multiquote .th p {
font-size: 92%;
color: #999;
}
#multiquote .th p, #multiquote .td p {
padding: 2px 4px;
}
#multiquote .tr {
border-bottom: 1px dotted #b3b3b3;
}
.smallcheckbox {
font-size: 84%;
margin: 0;
padding: 0;
}
#removeaddsymbol {
float: left;
width: 990px;
border-bottom: 1px solid #666;
margin-bottom: 10px;
}
.multiquotedata .largebutton{
	margin:-4px 0 0 25px;
	_margin:-4px 0 0 20px;
	line-height:18px;	
}
.multiquotedata .largebutton a{
	text-decoration:none;
	color:Gray;
	font-weight:bold;
}
.multiquotedata .largebutton a:hover, .multiquotedata .largebutton a:active{
	color:Red;
}
.addsymbol {
float: left;
margin: 6px 10px 6px 10px;
_margin: 6px 10px 6px 5px;
padding: 0;
min-width: 400px;
height:35px;
_height:40px;
}
.addsymbol .onefontsizedown 
{
	/*display:none;*/
}
.addsymbol input {
float: left;
width: 100px;
height: 16px;
padding:0;
margin: 0 4px 2px 0;
_margin: 0 4px 2px -5px;
border: 1px solid #666;
font-size: 100%;
}
#multidisablelq
{	
float:right;
font-size:90%;
margin:9px 30px 0 0;
}

.invalidSymbolColumn
{
width: 92.1%;
_width: 92.7%;
}

.lookupLink
{
	color:red;
	margin-left: 4px;
}
.multiquoteticker {
width:8%;
}
.multiquoteprice {
width:6.6%;
}
.multiquoteicon 
{        
width:2%;
}
.marketicon div, .marketicon span
{
    margin-top:-3px;    
    width:17px;
    height:17px;
    display:block;
}
.multiquotechange {
width:6.6%;
}
.multiquotevolume 
{    
width:8.0%;
}
.multiquotedata {
width: 7.2%;
}
.multiquotedataextra1of3 {
width: 12.5%;
}
.multiquotedataextra2of3 
{
width: 12.5%;
}
.multiquotedataextra3of3 {
width: 13%;
}
.multiquotedatamore 
{
    display:none;
width: 3%;
}
.multiquotechart{
	margin-top:3px;
	margin-left: 15px;
}
#multiquote .afterhoursrow 
{
	background: #f2f6fe;
	border-bottom-style:solid;
}
.afterhoursrow .multiquoteticker {
width:7.5%;
}
.afterhoursrow .multiquoteprice {
width:7.1%;
}

/************* ETF Link ****************************/

#ETFLink
{
	padding:4px 0px 4px 0px;
	float: right;
}

#ETFLink a:link, #ETFLink a:visited
{
	font-weight:bold; 
}



/************** Quote Details Modules **************/

	/* in quotesection*nav.css files */
	

/************** Debug Modules **************/

.debugTitleClass {
	background: #eaeaea url(../headerbkg8b.png) repeat-x;	
	height: 24px;
	padding:0;
	margin:0;
}

.debugTitleClass h3 
{
	padding:7px 0px 0px 5px;
	margin:0;
	font-size:150%;
}

/********** SEO H1 Tag ********************/

#h1Tag h1
{
	font-weight:normal;
	font-size:84%;
	clear:both;	
}

/********** Broker Buttons *****************/

/* override sidewidestyles.css to fit in broker buttons */

#BrokerButtons
{	
	background:white;	
	padding-top:5px;
	/* see bottom of file safari hack */
}

#BrokerButtons table
{
	margin:0 0 0 10px;
}

#BrokerButtons table td
{
	/*padding-:20px;*/
}

#BrokerButtons .contentBlock
{		
	display:inline;
}

.brokerButton
{	
	display:inline;
	width:170px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	padding-right:17px;
}

.motifButtonsWrapper
{
	margin-left:20px;	
}

#BrokerExpandButtons
{		
	padding:0;
	margin-top:-1px;
	_margin-top:-3px;
	padding-bottom:5px;
	margin-left:-10px;
}

#brokertarget
{
	min-height:70px;	
	_height:70px;	
}


#BrokerButtons
{	
	/* last button drops in safari */
	padding-left:20px;
}

/* symbol complete */

.quoteCompleteClass
{
	z-index:1000000;
	float:left;
	clear:both;
}

.quoteCompleteClass ul 
{
	margin:0;
	margin-right:0px;
	padding:0;
	width:100%;
	list-style:none;
}

.quoteCompleteClass li
{
	padding:0 5px;
	margin-right:0px;
	cursor:default;
	white-space:nowrap;
	color:#000000;
	overflow:hidden;
}

.quoteCompleteClass li.yui-ac-highlight
{
	background:#158a3a;
	color:#FFFFFF}

.quoteCompleteClass .yui-ac-content
{
	z-index:100002; 
	position:absolute; 
	border: 1px solid #dddddd; 
	margin:0;
	padding:0;
	width:250px;
	background:#FFFFFF;
	background-image: url(../../Header/sc-bkg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	font: normal 11px arial;
}

.quoteCompleteClass .yui-ac-hd
{
	color:#a7a7a7;
	font: normal 12px arial; 
	padding-left:3px; 
	margin-right:0px; 
	border-bottom: 1px solid #a7a7a7;
	padding-bottom: 3px;
	text-align:left;
}    

.quoteCompleteClass .yui-ac-ft
{
	color:#a7a7a7;
	font: normal 11px arial; 
	padding-left:3px; 
	margin-right:0px; 
	border-top: 1px solid #a7a7a7;
	text-align:left;
}    

.quoteCompleteClass .yui-ac-bd
{
	text-align:left;
	margin-right:0px;
}    

.quoteCompleteClass .scResultTable
{
	padding:0; 
	margin:0
}

.quoteCompleteClass .scResultTable .symbolCompleteCol1 
{
	width:80px; 
}

.quoteCompleteClass .text
{
	font:normal 11px arial;
}

.quoteCompleteClass table
{
	border-collapse:collapse;
	border-spacing:0;
}	

.quoteCompleteClass .scResultTable *
{ 
	padding: 0px; 
	margin: 0px; 
}

.quoteCompleteClass .scResultTerm
{
	vertical-align:baseline; 
	margin-right:0px; 
	padding:0px; 
	font-weight: bold;
}

/********** Market Perception *****************/
.perceptionwidget
{
    float:right;
   	line-height: normal;
}

.graph 
{
	text-align: center;
	float: left;
    margin-left:10px;
}
.graphcontainer
{
}
.graphfooter
{
    padding-right:2px;
}

.perceptionwidget .graph .uppercentage {
	color: #13a015;
	font-weight:bold;
	text-align: center;
	margin-top:2px;
	font-size:smaller;
}


.perceptionwidget .graph .downpercentage {
	color: #c51a19;
	font-weight:bold;
	text-align: center;
	margin-top:2px;
	font-size:smaller;
}

.perceptionwidget .predictionresults table {
    display:none;
}

.perceptionwidget .predictionresults
{
}

.quoteresultmessage
{
    font-size:smaller;
    font-weight:bold;
    margin-left:83px;
    height:28px;
    padding-top:3px;
}

.quotepricelabel .quoteaverageprice
{
    font-weight:bold;    
}

.quotepricelabel
{
    color: #838383;
    font-size:smaller;
    margin-left:83px;
}

.perceptionwidget .error
{
    padding-bottom:30px;
    width:350px;
}

.quotevote
{
    margin-left:83px;

}

.quotevotelabel
{
    font-size:smaller;
}
.quotevotevalue
{
    padding-left: 3px;
    font-size:large;
    font-weight:bold;    
}

.moreresults
{
    font-size:smaller;
}

.perceptionwidget .links
{
    margin-top:4px;
    margin-left:83px;
    padding-bottom:-30px;
}
.makeanotherprediction
{
    font-size:smaller;
    padding-left:5px;
}
.quoteresultsymbol, .quoteresultdirection
{
    font-weight:bold;
}

.alreadyvoted
{
    font-size:smaller;
    font-weight:bold;
    margin-left:83px;
    height:28px;
    padding-top:3px;
    padding-right:3px;
    
}

#changesymbol {
float: right;
margin: 0;
padding: 7px 10px 0 0;
/*_padding: 17px 10px 0 0;*/
height: 1%;
min-height: 1%;
text-align: right;
white-space: nowrap;
}
#timeindicatorbar{
    width: 970px;
    height:31px;
    margin-top:5px;
    margin-left:10px;
}
.realtimemarketbar #timeindicatorbar, .delayedmarketbar #timeindicatorbar
{
    background:url(../../realtime/real-bkgn.jpg);
}
.premarketbar #timeindicatorbar
{
    background:url(../../realtime/pre-bkgn.jpg);
}
.aftermarketbar #timeindicatorbar
{
    background:url(../../realtime/after-bkgn.jpg);
}
.haltedmarketbar #timeindicatorbar
{
    background:url(../../realtime/stop-bkgn.jpg);
}

#timerangetext
{
    font-weight:bold;
    display:block;
    float:left;
    padding:5px 10px 0 10px;
}
#timerangetext span
{
    display:none;
}
.premarketbar #timerangetext span.premarkettext,
.aftermarketbar #timerangetext span.afterhourstext,
.realtimemarketbar #timerangetext span.realtimetext,
.delayedmarketbar #timerangetext span.delayedtext,
.haltedmarketbar #timerangetext span.haltedtext
{
    display:inline;
}

#timeindicatorbar #learnmore
{
    display:block;
    float:left;
    padding-top:5px;
}

.realtimemarketbar #markettimeicon , .multiquoteicon .realtime
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/realtime/real-lg24.png');
}
.realtimemarketbar[class] #markettimeicon , .multiquoteicon .realtime[class]
{
    background:url(../../realtime/real-lg24.png) no-repeat;
}
.delayedmarketbar #markettimeicon, .multiquoteicon .delayed
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/realtime/delayed-lg24.png');
}
.delayedmarketbar[class] #markettimeicon, .multiquoteicon .delayed[class]
{
    background:url(../../realtime/delayed-lg24.png) no-repeat;
}
.premarketbar #markettimeicon, .multiquoteicon .pre
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/realtime/pre-lg24.png');
}
.premarketbar[class] #markettimeicon , .multiquoteicon .pre[class]
{
    background:url(../../realtime/pre-lg24.png) no-repeat;
}
.aftermarketbar #markettimeicon, .multiquoteicon .after
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/realtime/after-lg24.png');
}
.aftermarketbar[class] #markettimeicon, .multiquoteicon .after[class]
{
    background:url(../../realtime/after-lg24.png) no-repeat;
}
.haltedmarketbar #markettimeicon, .multiquoteicon .halt
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/realtime/stop-lg24.png');
}
.haltedmarketbar[class] #markettimeicon, .multiquoteicon .halt[class]
{
    background:url(../../realtime/stop-lg24.png) no-repeat;
}

#markettimeicon 
{
    margin:3px 0 0 5px;
}

#markettimeicon 
{
    width:17px;
    height:17px;
    display:block;
    float:left;
}

#learnMoreImage
{
    display:none;
    position:absolute;
    width:353px;
    height:231px;
    background-image:url(../learnmore.jpg);
    z-index:10000;
}  

#changesymbol input {
float: left;
width: 120px;
height: 16px;
margin-right: 4px;
border: 1px solid #666;
font-size: 100%;
}
#changesymbol .largebutton
{
    display:inline;
}
#companyname {
float: left;
margin: 10px 0 0 0;
_margin: 15px 0 10px 0;
padding: 0 0 2px 10px;
height: 1%;
min-height: 1%;
}
#companyname h2 {
color: #f06822;
font-weight: bold;
font-size: 165%; /* 20 px */
line-height: 100%;
margin:0;
padding: 0;
}
#companyname h2 em {
color: #000;
font-size: 90%; /* 18 px */
font-style: normal;
}
#companyname h2 span {
color: #000;
font-size: 60%; /* 12 px */
font-weight: normal;
}
#feedbacklink 
{
	padding-right: 30px;
	float:right;
	margin-top:5px;
	font-size:90%;
}
#quotenav {
float: none;
clear: both;
width: 984px;
height: 1%;
min-height: 1%;
margin: 0 0 0 6px;
padding: 0;
background: #fff;
}
#quotenav ul {
margin: 0;
padding: 10px 0 0;
}
#quotenav li {
float: left;
list-style-type: none;
padding: 4px 8px 0;
}
#quotenav li.on {
position: relative;
margin: -2px 0 0 -1px;
background: #fff;
padding: 4px 8px;
border-top: 1px solid #666;
border-right: 1px solid #666;
border-bottom: 1px solid white;
border-left: 1px solid #666;
font-weight: bold;
font-size: 117%;
font-size: 117%;
background: #fff url(../topnavonbkg8b.png) repeat-x;
}
#quotenav li.on a:link, #quotenav li.on a:visited, #quotenav li.on a:hover, #quotenav li.on a:visited:hover { 
color: black;
text-decoration: none;
cursor: text;
}
.navlinefortopnav {
visibility: visible;
border-top: 1px solid #999;
width: 990px;
margin: -1px 0 0;
_margin-bottom: -10px;
padding-top: 2px;
height: 1px;
min-height: 1px;
background: #fff;
}
.navlineforleftnav {
visibility: hidden;
display: none;
}
#maincontent {
clear: both;
float: left;
width: 662px;
margin: 0;
padding: 2px 15px 0 6px;
}
#rightrail {
float: left;
display:table; /* moz 1.0 flicker */
width: 301px;
margin: 0 6px 0 0;
padding: 10px 0 0;
}
.clearallfortopnav {
clear: both;
}


/*  Modules  */

#quoteinfo {
float: left;
width: 330px;
border-right: 1px solid #ccc;
_margin-top: 0;
}
#quoteinfo h2 {
font-size: 300%;
letter-spacing: -1px;
line-height: 100%;
margin: 0;
padding: 0;
font-weight: bold;
display: block;
float: left;
}
#quoteinfo h2 sup {
font-size: 50%;
line-height: 1px;
}
#quoteinfo h4 {
font-size: 130%;
line-height: 100%;
margin: 0;
padding: 5px 0 0 10px;
font-weight: normal;
white-space: nowrap;
display: block;
}
#quoteinfo h5 {
font-size: 80%;
line-height: 140%;
color: #999;
margin: 8px 0 0 0;
padding: 0;
font-weight: normal;
white-space: nowrap;
display: block;
}
#buzz {
float: left;
width: 311px;
padding: 0 0 0 10px;
_margin-top: 0;
}
.buzzleft {
width: 180px;
float: left;
}
.buzzright {
float: left;
width: 121px;
margin-top: -18px;
}
.buzzright img {
margin-top: 4px;
}
#buzz h2 {
font-size: 150%;
font-weight: normal;
margin: 0;
padding: 0;
line-height: 100%;
}
#buzz h2 em {
font-weight: bold;
color: #999;
}
#buzz p {
padding: 5px 5px 0 0;
font-size: 92%;
line-height: 120%;
}
#buzz form select {
width: 120px;
}
.pricepercentvolume {
float: left;
}
.modulehead {
background: #eaeaea url(../headerbkg8b.png) repeat-x;
height: 24px;
margin: 10px 0 0 0;
overflow: hidden;
display: block;
}
.modulehead h3 {
font-size: 140%;
color: #333;
margin: 0;
padding: 6px 5px 0;
}
.newsmodule{
float: left;
width: 662px;
margin-top: 0;
margin-bottom:5px; /* fix More News IE clipping */
/*overflow-x: hidden;*/
}
.modulehead p {
float: right;
font-size: 92%;
padding: 6px 5px 0 5px;
}
#scroller ul {
margin: 0;
padding: 0;
}
#scroller ul li {
list-style-type: none;
margin: 0;
padding: 0 0 10px;
}
#scroller ul li span {
font-size: 92%;
color: #666;
}
.tablecontainer .fixedwidth {
width: 515px;
}

.tablecontainer .table{
	padding-bottom:10px;
}

#quotetoolsleftnav {
display: none;
}
.quotetools {
display: block;
float: left;
width: 124px;
border-left: 1px solid #ccc;
margin: 0 0 0 10px;
padding: 0 0 0 10px;
}
.quotetools ul {
margin: 0;
padding: 3px 0 0;
}
.quotetools ul li {
margin: 0;
padding: 0 0 6px;
}
.quotetools ul li {
list-style-type: none;
}
.quotetools ul li a:link, .quotetools ul li a:visited, .quotetools ul li a:hover, .quotetools ul li a:visited:hover {
margin: 0;
padding: 0 0 0 16px;
}
.quotetools ul li a.annualreport {
background: url(../Icons-report.gif) left no-repeat;
}
.quotetools ul li a.hulbertinteractive {
background: url(../Icons-hulb.gif) left no-repeat;
}
.quotetools ul li a.addtoportfolio {
background: url(../Icons-port.gif) left no-repeat;
}
.quotetools ul li a.addtoalerts {
background: url(../Icons-alert.gif) left no-repeat;
}
.quotetools ul li a.rssfeedforsymbol {
background: url(../Icons-rss.gif) left no-repeat;
}
.afterhourstable{
height:11px;
width:650px;
}
#sponsoredLinks {
    margin: 0 0 15px 0; clear: both;
}

#headfootwrap
{
    padding:0;
}