	.qmmt_main
	{
	    background-color: #ffffff;
	    border: 0px solid #ffffff !important;
	}
	.qmmt_text
	{
	    font: 12px Arial,Helvetica !important;
	    color: #000000 !important;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.qmmt_text_up, .qm_text_up {
	     color: green;
	}
	.qmmt_text_down, .qm_text_down {
	     color: red;
	}
	.qmmt_realtime_text {
	    color: #008000;
	    font: italic bold 9px Tahoma,Arial,Helvetica,sans-serif;
	}
        .qmjsindicator {
            color: #008000;
            font: italic bold 9px Tahoma,Arial,Helvetica,sans-serif;
            display: inline;
        }
	.qmmt_cycle
	{
	    background-color: #eeeeee;
	}
	.qmmt_header_text
	{
	    font: bold 13px Arial,Helvetica;
	    color: #000;
	}
	.qmmt_header_bar
	{
/*	    background-color: #1636a1; */
/*	    border-bottom-color: #1636a1; */
	    background-color: #ffffff !important;
	    border-bottom-color: #ffffff !important;
	}
	a.qmmt {
		font: 12px Arial,Helvetica;
	    color: #0000ff;
		text-decoration: underline;			
	}
	a:visited.qmmt {
		font: 12px Arial,Helvetica;
	    color: #0000ff;
		text-decoration: underline;			
	}
	a:hover.qmmt {
		font: 12px Arial,Helvetica;
	    color: #cc0000;
		text-decoration: underline;
	}
	.qm_main
	{
	    background-color: #ffffff;
		border-color: #E2E2E0;
	 /*   font: 14px Arial,Helvetica; */
	    font: 12px Arial,Helvetica; 
		color: #000000;
	}
	.qm_maintext
	{
	    font: 12px Arial,Helvetica;
		color: #000000;
	}
	a.qm {
		font: 12px Arial,Helvetica;
	    color: #0000ff;
		text-decoration: underline;			
	}
	a:visited.qm {
		font: 12px Arial,Helvetica;
	    color: #0000ff;
		text-decoration: underline;
	}
	a:hover.qm {
		font: 12px Arial,Helvetica;
	    color: #cc0000;
		text-decoration: underline;
	}
	.qm_heading_bar 
	{
	    background-color: #ffffff;
		border-color:#ffffff;
	    font: 12px Arial,Helvetica;
	}
	.qm_heading_text
	{
/*	    display:none; */
	    font: 12px Arial,Helvetica;
/*	    color: #1636a1;  */
	}
	.qm_cycle
	{
	    background-color: #cccccc;
		border-color: #cccccc;
	    font: 12px Arial,Helvetica;
	    color: #222222;
	}
	.qm_cycleup { font: 12px Arial,Helvetica; }
	.qm_cycledown { font: 12px Arial,Helvetica; }
	a.qm_heading_text
	{
		font: 11px Arial,Helvetica;
	    color: #1636a1;
		text-decoration: underline;			
	}
	a:visited.qm_heading_text
	{
		font: 11px Arial,Helvetica;
	    color: #1636a1;
		text-decoration: underline;			
	}
	a:hover.qm_heading_text
	{
		font: 11px Arial,Helvetica;
	    color: #1636a1;
		text-decoration: underline;			
	}
#qmmt_news .qmmt_header_bar{
    background: #eee;
}
#qmmt_news .qmmt_cycle{
    border-bottom: 1px solid #aaa;
}
#qmmt_news .frt_header_text {
    font: 18px Arial,Helvetica;
    color: #1636a1;
    font-weight: bold;
}

/* 110210 */
.qmjsright
{
    font: 11px Arial, Helvetica;
    color: #000;
}
.qmjsname
{
    font: 11px Arial, Helvetica;
    color: #000;
}
.qm_footerlogo  { display:none; }
.qm-mm-chart { display:none; }
.qm-mm-chart .qm_heading_text   { padding: 0 5px 0 0;  }
.qm-detailed-quote { border:none; }
/* .qm_quotetitle { font-family: arial, sans-serif; font-size: 12px;  } */
.qm_quotetitle { display:none;  }
/* .qm_largequote { font-family: arial, sans-serif; font-size: 12px;  } */
.qm_largequote { display:none; }
/* .qm_largequotedollar { font-family: arial, sans-serif; font-size: 12px; padding-top: 3px;  } */
.qm_largequotedollar { display:none; }
.qm_quotebar { display:none; }
/* .qm-quote-data-item .qm_heading_bar {
width:100%;
} */
.qmmt_miniQuotes_name a:link { text-decoration: none; }
.qmmt_miniQuotes_name a:hover { color: #000; }
.qm-copyright-footer { display:none; }
#qm_l2bids { display:none; }
#qm_l2asks { display:none; }
.qmmt-autocomplete-results { background-color: #ffffff; font: 11px arial; color:
 #666666; border: 1px solid #333333; margin-top: 5px; cursor:pointer; }
.ac_odd ac_over { background-color: #e1e1e1; }
.ac_even { background-color: #eeeeee; }
.symbol { padding-right: 5px; color: #000000; font-weight:bold; }
.company strong { color: #000000; padding-left: 2px; }
.exchange               { padding-left: 5px; }
.qmmt_quoteEntryBox_label { display:none; }
#mktsum a.qmmt { font: 11px Arial,Helvetica; }
#mktsum .qmmt_text { font: 11px Arial,Helvetica; padding:2px; white-space:nowrap; }
#mktsum .qmmt_realtime_text { display:none; }
/* #mktsum .qmmt_cycle .qmmt_main { padding:2px; } */
#mktsum .frttxt { font: 11px Arial,Helvetica; }
#company .qmjsname { font: 13px Arial,Helvetica; font-weight: bold;}
#company td { font: 13px Arial,Helvetica; font-weight: bold;}
.qmmt_quoteEntryBox_linksRow { display:none; }
.qmmt_quoteEntryBox_symbolText { display:none; }
.qmmt_quoteEntryBox_input  {   font-size: 12px !important;    }
#qmBatsTable {
	width: 100%;
}
#qmBatsTable th {
	font: 12px Arial,Helvetica;
	background-color: #cccccc;
	width: 258px;
	border: 2px solid #ffffff;
}
#qmBatsTable td {
	font: 12px Arial,Helvetica;
}
#qmBatsTable th, #qmBatsTable td {
	padding: 2px 0px;
	text-align: center;	
}
#qmBatsTable .qmMiddle { 
	padding: 0px 4px;
}
#qmBatsTable .qmjsdataup {
	color: green;
	display: inline;
}
#qmBatsTable .qmjsdatadown {
	color: red;
	display: inline;
}
#qmBatsTable .qmjsleft {
	display: none;
}
#qmBatsTable .qmjsright {
	display: inline;
}
#qmQuoteTable table.after {
        width: 100%;
        background-color: #ffffff;
}
#qmQuoteTable {
	width: 100%;
}
#qmQuoteTable th {
	font: 12px Arial,Helvetica;
	background-color: #cccccc;
	/*width: 258px;*/
	width: 150px;
	border: 2px solid #ffffff;
        white-space: pre;
}
#qmQuoteTable td {
	font: 12px Arial,Helvetica;
}
#qmQuoteTable th, #qmQuoteTable td {
	padding: 2px 0px;
	text-align: center;	
}
#qmQuoteTable .qmMiddle { 
	padding: 0px 4px;
}
#qmQuoteTable .qmjsdataup {
	color: green;
}
#qmQuoteTable .qmjsdatadown {
	color: red;
}
#qmQuoteTable .qmjsleft {
	display: none;
}
#qmQuoteTable .qmjsright {
	display: inline;
}
/*.qmmt_scalingStats_symbol { display:none; }
.qmmt_scalingStats_last { display:none; }
.qmmt_scalingStats_change { display:none; }
.qmmt_scalingStats_volume { display:none; }
.qmmt_scalingStats_percentChange { display:none; } */
#mktsnap .qm_heading_bar {
	    background-color: #eeeeee;
		border-color:#ffffff;
	    font: 12px Arial,Helvetica;
}
#mktsnap .qm_maintext { font: 12px Arial,Helvetica; }
#mktsnap .qm_heading_text {
	    font: 14px Arial,Helvetica;
	    font-weight: bold;
	    display: inline-table;
}
#mktsnap .qm_quotetitle { display: inline; }
.qm-account-error { display: none; color: #ffffff; }
.errorMessage { display: none; color: #ffffff; }
#qmmt-time-and-sales-header-table {
        border: none;
        border-bottom: 2px solid #cccccc !important;
        background-color: #ffffff;
}
#qmmt-time-and-sales-header-table-row .qmmt_heading_text {
        font: bold 13px Arial,Helvetica;
}
#qmmt-time-and-sales-data-table th, #qmmt-time-and-sales-data-table td, #qmmt-time-and-sales-header-table-row .qmmt_maintext, #qmmt-time-and-sales-refresh a.qmmt_pagination, #qmmt-time-and-sales-pagination-table a {
        font: 12px Arial, Helvetica;
}
#qmmt-time-and-sales-data-table th, #qmmt-time-and-sales-refresh a.qmmt_pagination {
        font-weight: bold;
}
#qmWatchTable td {
        font-size: 13px;
        font-family: Arial, Helvetica, sans-serif;     
        text-align: left;       
        white-space: nowrap;
        padding: 3px;
}
#qmWatchTable .qmjsdataup {
        color: green;
        display: inline;
}
#qmWatchTable .qmjsdatadown {
        color: red;
        display: inline;
}
#qmWatchTable .volcol {
        text-align: right;
}
#qmWatchTable .qmjsleft { display:none; }
#qmWatchTable .qmjsright { 
        font-size: 13px;
        font-family: Arial, Helvetica, sans-serif;     
	display: inline;
}
#qmCustomWatch .qmmt_cycle {
        background-color: #ffffff;
}
#qmCustomWatch table {
        border-collapse: collapse;   
}
#qmCustomWatch .qmmt_sortHeaderText {
        text-decoration: underline;
        cursor: pointer;
}
#qmCustomWatch .qmmt_main {
        background-color: #ffffff;
        border: 0px solid #ffffff;
}
#qmCustomWatch .qmmt_tick {
        border-bottom: 1px solid #cccccc;
}
#qmCustomWatch .qmmt_text {
        font: 13px Arial,Helvetica, sans-serif;
        color: #000000;
        padding-top: 5px;
        padding-bottom: 5px;
        border-bottom: 1px solid #cccccc;        
}
#qmCustomWatch .qmmt_realtime_text {
        display: none;
}
#qmCustomWatch .qmmt_text_up, .qm_text_up {
        color: green;
}
#qmCustomWatch .qmmt_text_down, .qm_text_down {
        color: red;
}
.qmmt_options_in_money { 
	font-size: 12px; 
	font-family: Arial, Helvetica; 
	background-color: #FFFFCC;
}
.qmmt_L2_cycle1 {
	background-color: #FFFEEF;
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
}
.qmmt_activebutton {
	text-decoration: none;
	font: 12px Arial,Helvetica,sans-serif;
}
.qmmt_inactivebutton {
	text-decoration: underline;
	font: 12px Arial,Helvetica,sans-serif;
}

/* #qmIndiceBar .qmmt_main
{
    background-color: #fff;
}
#qmIndiceBar .qmmt_text
{
    font: 11px Arial,Helvetica,Sans-Serif;
    color: #000000;
}
#qmIndiceBar td.qmmt_text 
{
    border: 1px solid #969BA3;
}
#qmIndiceBar .qmmt_text_up
{
    font: 11px Arial,Helvetica,Sans-Serif;
    color: green;
}
#qmIndiceBar .qmmt_text_down
{
    font: 11px Arial,Helvetica,Sans-Serif;
    color: red;
}
#qmIndiceBar .qmmt_cycle
{
    background-color: #D8E0F0;
} */

#qmIndiceBar a {
	font: bold 12px Arial,Helvetica,Sans-Serif;
	text-decoration: none;
}
#qmIndiceBar a:visited {
	font: bold 12px Arial,Helvetica,Sans-Serif;
	text-decoration: none;
}
#qmIndiceBar a:hover {
	font: bold 12px Arial,Helvetica,Sans-Serif;
    	color: #ff0000;
	text-decoration: none;
}
#qmIndiceBar td {
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;     
        text-align: left;       
        white-space: nowrap;
        padding: 3px;
	/*border-right: 1px solid #cccccc;*/
	border-right: 1px dotted #e1e1e1;
	border-bottom: 1px dotted #e1e1e1;
}
#qmIndiceBar .qmjsdataup {
        color: green;
        display: inline;
}
#qmIndiceBar .qmjsdatadown {
        color: red;
        display: inline;
}
#qmIndiceBar .qmmt_text {
        color: black;
        display: inline;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
}
#qmIndiceBar .qmjsleft { display:none; }
#qmIndiceBar .qmjsright { 
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;     
	display: inline;
	font-weight: bold;
}
.btn {
        display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;
}

#Topheader td { 
	vertical-align:bottom; 
}
#Topheader { 
	font: 12px helvetica, sans-serif; 
	font-weight: 
	bold; color: #FFFFFF;
}
#Topheader a { 
	color: #FFFFFF; 
	text-decoration: none;
}
#Topheader a:hover { 
	color: #FFFFFF; 
	text-decoration: underline; 
}
#Midheader tr.hdrbg { 
	background: transparent url('/gra/newheader/HeaderMidBackground960x102.jpg') no-repeat 0% 100%;
	display: inline-table; 
	position: relative;
	width: 960px;
	height: 102px;
}
#Midheader td { 
	vertical-align:bottom; 
	background: transparent;
}
#Midheader { 
	font: 14px helvetica, sans-serif; 
	font-weight: bold; 
	color: #FFFFFF; 
}
#Midheader a { 
	color: #FFFFFF; 
	text-decoration: none; 
	}
#Midheader a:hover { 
	color: #FFFFFF; 
	text-decoration: underline; 
}
#frtRegister {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
}
#frtRegister h2 {
	font-size: 18px;
	font-weight: bold;
	color: #1636a1;
}
#frtRegister td {
	padding: 7px;
	border-left: 1px solid #ccc;
}
#frtRegister label {
	clear: left;
	font-weight: bold;
	margin-top: 5px;
        white-space: nowrap;
}
#frtRegister input[type=text], #frtRegister input[type=password] {
	float: left;
	clear: left;
	width: 350px;
	height: 28px;
	background-color: #eeeeee;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding-left: 5px;
	margin-top: 2px;
	margin-bottom: 5px;
	line-height: 28px;
}
#frtRegister input.button {
	border:1px solid #666;
	background:#4e4e4e;
	color:#fff;
	padding:.3em 1em;
	font-weight:bold;
	cursor:pointer;
	font-size:16px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background-image:-moz-linear-gradient(top,#646464,#373737);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#646464),color-stop(1,#373737));
}
#frtRegister .squaredCheck {
	float: left;
	clear: left;
}
#frtRegister .checkTxt {
	display: table;
	padding-bottom: 5px;
}
#frtRegister .regCol {
	width: 380px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0 10px 0 10px;
	border-left: 1px solid #ccc;
}
#signinButton {
	display: block;
	padding-top: 30px;
	padding-left: 30px;
}
.thumb-left {
	float: left;
	margin-right: 12px;
	margin-top: 20px;
}
.frt_a_heading a,
.frt_a_heading {
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
.frt_a_text {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
}
