{* General *} 

	#qm_52wk .qm_heading_bar {
		float	:	left;
	}

	.qm_52wkbg {
			background:#FFFFFF none repeat scroll 0%;
			text-align:left;
			float	:	left;
			border	:	1px solid #c3c3c3;
	}
		
	.qm_main
	{
	    background-color: #ffffff;
		border-color: #dddddd;
	    font: 11px Verdana,Helvetica,Sans-Serif;
		color: #000000;
	}
	
	.qm_maintext
	{
	    font: 12px Arial,Helvetica,Sans-Serif;
	    color: #8c8c8c;
	}
	
	{* Links *} 
	a.qm {
		font: 12px Arial,Helvetica,Sans-Serif;
	    color: #006DB0;
	    color	:	#8c8c8c;	
		text-decoration: none;			
	}
	a:visited.qm {
		font: 12px Arial,Helvetica,Sans-Serif;
	    color: #006DB0;
	    color	:	#8c8c8c;	
		text-decoration: none;
	}
	a:hover.qm {
		font: 12px Arial,Helvetica,Sans-Serif;
	    color: #006DB0;
	    color	:	#8c8c8c;	
		text-decoration: underline;
	}
	
	.qm_subnav_heading_bar
	{
	    border-color: #D4D4D4;	
	}
	
	.qm_subnav_inactivebutton, a.qm_subnav_inactivebutton, a:visited.qm_subnav_inactivebutton
	{
		font: bold 11px Arial,Helvetica,Sans-Serif;
		color: #006DB0;
		text-decoration: none;
	}
	.qm_subnav_activebutton, a.qm_subnav_activebutton, a:visited.qm_subnav_activebutton
	{
		font: bold 11px Arial,Helvetica,Sans-Serif;
		color: #000000;		
		text-decoration: none;			
	}		
		
	{* Buttons *} 
	.qm_inactivebutton
	{
	    background-color: #E7E7E7;
	    font: normal 11px arial;
	    color: #000000;
	    border-color: #ffffff;
	}
	.qm_activebutton
	{
	    background-color: #ffffff;
	    font: normal 11px arial;
	    color: #003366;
	    border-color: #ffffff;
	}
	
	{* Heading Bars *} 

	td table.qm_heading_bar {
		background-color: #014171;
		background	:	url('gfx/ticker_bg.gif') repeat-x #014171;
	}
	
	form table.qm_heading_bar {
		background	:	transparent;;
	}

	.qm_heading_bar 
	{
		border-color:#ffffff;
	    border-bottom-color: #ffffff;
	    font: 20px Arial,Helvetica,Sans-Serif;
	}
	.qm_heading_text
	{
	    font: bold 14px Arial,Helvetica,Sans-Serif;
	    color: #ffffff;
	}
	
	tr.qm_quotebar .qm_heading_text {
		font	:	normal 12px Arial,Helvetica,Sans-Serif;
	}
	
	.qm_realtime_text
	{
   		font: 11px Arial, Helvetica, sans-serif;
   		color: #8c8c8c;
	    font-weight: normal;
	    font-style: italic;
	}
	
	
	.qm_nonrt_text
	{
   		font: 11px Arial, Helvetica, sans-serif;
   		color: #6c6c6c;
	    font-weight: normal;
	    font-style: italic;
	}		
			
	{* Cycles for Alternating Cells *} 
	.qm_cycle
	{
	    background-color: #F7F7F7;
		border-color: #dddddd;			
		 background-color	:	#FFFFFF;
		 border-color	:	#FFFFFF;
	    font: 12px Arial,Helvetica,Sans-Serif;
	    color: #6c6c6c;
	}
	.qm_cycleup
	{
	    background-color: #eeffee;
	    font: 11px Verdanna,Helvetica,Sans-Serif;
	    color: #000000;
	}
	.qm_cycledown
	{
	    background-color: #ffeeee;
	    font: 12px Arial,Helvetica,Sans-Serif;
	    color: #000000;
	}
	
	a.qm_heading_text
	{
		font: 11px Arial,Helvetica,Sans-Serif;
	    color: #ffffff;
		text-decoration: none;			
	}
	a:visited.qm_heading_text
	{
		font: 11px Arial,Helvetica,Sans-Serif;
	    color: #ffffff;
		text-decoration: none;			
	}
	a:hover.qm_heading_text
	{
		font: 11px Arial,Helvetica,Sans-Serif;
	    color: #ffffff;
		text-decoration: underline;			
	}
	
	{* Level II Alternating Cycles *}  
	.qm_L2_cycle1 {     
		font: 12px Arial,Helvetica,Sans-Serif;             
	    background-color:           #FFFEEF;
	    color:                      #000000; }
	.qm_L2_cycle2 {     
		font: 12px Arial,Helvetica,Sans-Serif;                  
	    background-color:           #F0F7DE;
	    color:                      #000000; }
	.qm_L2_cycle3 {     
		font: 12px Arial,Helvetica,Sans-Serif;                    
	    background-color:           #F4F0E8;
	    color:                      #000000; }
	.qm_L2_cycle4 {       
		font: 12px Arial,Helvetica,Sans-Serif;                    
	    background-color:           #E0E0F7;
	    color:                      #000000; }
	.qm_L2_cycle5 {       
		font: 12px Arial,Helvetica,Sans-Serif;                   
	    background-color:           #F7F7F7;
	    color:                      #000000; }
	.qm_L2_cycle6 {         
		font: 12px Arial,Helvetica,Sans-Serif;                
	    background-color:           #F5E8E8;
	    color:                      #000000; }
	.qm_L2_cycle7 {         
		font: 12px Arial,Helvetica,Sans-Serif;                
	    background-color:           #F6EDDA;
	    color:                      #000000; }
	.qm_L2_cycle8 {        
		font: 12px Arial,Helvetica,Sans-Serif;                 
	    background-color:           #DCEAEE;
	    color:                      #000000; }
	.qm_L2_cycle9 {        
		font: 12px Arial,Helvetica,Sans-Serif;                 
	    background-color:           #E9E2F4;
	    color:                      #000000; }
	.qm_L2_cycle10 {        
		font: 12px Arial,Helvetica,Sans-Serif;                 
	    background-color:           #EEF2FA;
	    color:                      #000000; }
	.qm_L2_cycle11 {        
		font: 12px Arial,Helvetica,Sans-Serif;                 
	    background-color:           #E1E2FA;
	    color:                      #000000; }
	.qm_L2_cycle12 {       
		font: 12px Arial,Helvetica,Sans-Serif;                  
	    background-color:           #EEFAE1;
	    color:                      #000000; }
	.qm_L2_cycle13 {         
		font: 12px Arial,Helvetica,Sans-Serif;                
	    background-color:           #EDFCFB;
	    color:                      #000000; }
	.qm_L2_cycle14 {        
		font: 12px Arial,Helvetica,Sans-Serif;                 
	    background-color:           #FBEBE8;
	    color:                      #000000; }
	.qm_L2_cycle15 {       
		font: 12px Arial,Helvetica,Sans-Serif;                  
	    background-color:           #EDEDED;
	    color:                      #000000; }	
	.qm_L2_cycle16 {       
		font: 12px Arial,Helvetica,Sans-Serif;                  
	    background-color:           #F6EDDA;
	    color:                      #000000; }