body {

	background-color: #FFF;

	color: #000;

	font-family:Arial;

	font-size: 12px;

	margin: 8px;

}



 td {

	border-bottom-color: #000066;

}



	/* Main Navigation */

	

#mainNav {

	left: 0;

	padding: 0;

	margin: 0;

	list-style-type: none;

	margin-left: 0px;

	margin-top: 0px;

	font-family:Arial;

}



#mainNav li {

	position: relative;

	display: block;

	float: left;

	width: 110px;

}



#mainNav  li  a {

	font-size: 11px;

	display: block;

	text-decoration: none;

	color: #ffffff;

	padding: 6px 0px 6px 0px;

	font-weight: bold;

	text-transform:capitalize;

	text-align: center;

	background:#000155;

}



#mainNav li a:hover {

	color: #f00;

}



#mainNav li a.mnHover  {

	color: #ffffff;

}



#navAtLevel2{

	left: 0;

	position: absolute;

	top: 0px; /* no need to change, as true value set by script */

	display: block;

	visibility: hidden;

	padding:0px;

	margin-left:0px;

	text-transform: none;

}



#navAtLevel2 li{

	color: #000000;



}



#navAtLevel2 li a{

	font-size: 11px;

	display: block;

	width: 163px; /*width of sub menu levels*/

	color: #fff;

	background: #000155;

	padding: 4px;

	text-decoration: none;

/*	border-bottom: 1px solid #fff;*/

/*	-moz-opacity:.95;

	opacity:.95; */

	text-transform:capitalize;

	text-align:left;

}



#navAtLevel2 li a:hover{

	background-color: #f00;

	color: #fff;

}



#navAtLevel3{

	left: 0;

	position: absolute;

	top: 0; /* no need to change, as true value set by script */

	display: block;

	visibility: hidden;

	padding:0px;

	margin:0px;

}







#navAtLevel3 li{

/*	border-left:1px solid #ffffff;*/

}



#navAtLevel3 li a{

	font-size: 11px;

	display: block;

	width: 162px; /*width of sub menu levels*/

	color: #fff;

	background: #000155;

	padding: 4px;

	text-decoration: none;

/*	border-bottom: 1px solid #fff;*/

/*	-moz-opacity:.95;

	opacity:.95; */

	text-transform:capitalize;

	text-align:left;

}



#navAtLevel3 li a:hover{

	background-color: #f00;

	color: #fff;

}





#navAtLevel4

{

	left: 0;

	position: absolute;

	top: 0; /* no need to change, as true value set by script */

	display: block;

	visibility: hidden;

	padding:0px;

	margin:0px;

}







#navAtLevel4 li{

/*	border-left:1px solid #ffffff;*/

}





td.header_menu {



	text-transform:none;



	font-size:11px;



	color:#000066;



	font-weight:bold;



	text-decoration:none;



}



td.header_menu a {



	font-weight:normal;



	text-transform:uppercase;



	font-size:11px;



	color:#535353;



	text-decoration:none;



}



td.header_menu a:hover {



	font-weight:normal;



	text-transform:uppercase;



	font-size:11px;



	color:#535353;



	text-decoration:underline;



}



/************* menu bg round ****************************/		



h1, h2, p {



	margin:0 10px



}



h1 {



	font-size:250%;



	color: #FFF



}



h2 {



	font-size:200%;



	color: #f0f0f0



}



p {



	padding-bottom:1em



}



h2 {



	padding-top: 0.3em



}



div#nifty {



	font-size:12px;



	color:#FFFFFF;



	margin:0;



	background:#050448;



}



b.rtop, b.rbottom {



	display:block;



	background: #FFF



}



b.rtop b, b.rbottom b {



	display:block;



	height:1px;



	overflow: hidden;



	background: #050448



}



b.r1 {



	margin: 0 5px



}



b.r2 {



	margin: 0 3px



}



b.r3 {



	margin: 0 2px



}



b.rtop b.r4, b.rbottom b.r4 {



	margin: 0 1px;



	height: 2px



}



/************* menu bg round ****************************/



td.menu_bg {



	background-image:url(../images/blue_menu_bg.gif);



	background-repeat:repeat-x;



	font-size:13px;



	color:#FFFFFF;



	word-spacing:5px;



	font-weight:bold;



}



td.menu_bg a {



	word-spacing:0px;



	font-weight:bold;



	text-decoration:none;



	font-size:12px;



	color:#FFFFFF;



}



td.menu_bg a:hover {



	word-spacing:0px;



	font-weight:bold;



	text-decoration:none;



	font-size:12px;



	color:#ff4149;



}



.box_heading_bg {



	font-size:12px;



	color:#FFFFFF;



	font-weight:bold;



	text-transform:uppercase;



	background-color:#020353;



}



input.text, textarea {
	font-weight:bold;
	border:solid 1px #000000;
	font-size:11px;
	color:#000000;
	width:80%;
}

.inputFields{
	font-weight:bold;
	border:solid 1px #000000;
	font-size:11px;
	color:#000000;
	width:80%;
}

.submit {



	cursor:pointer;



	background-image:url(../images/submit.jpg);



	background-position:center;



	background-repeat:no-repeat;



	font-weight:bold;



	border:solid 0px #000000;



	font-size:0px;



	width:76px;



	height:20px;



}



.get_quote {



	



	cursor:pointer;



	background-image:url(../images/quotes.jpg);



	background-position:center;



	background-repeat:no-repeat;



	font-weight:bold;



	border:solid 0px #000000;



	font-size:0px;



	width:105px;



	height:20px;



}



.sign_up {



	text-decoration:none;



	font-size:11px;



	color:#FFFFFF;



}



.sign_up a {



	text-decoration:none;



	font-size:11px;



	color:#FFFFFF;



}



.sign_up a:hover {



	text-decoration:none;



	font-size:11px;



	color:#FF0000;



}



.main_text {



	font-size:12px;



	color:#000000;



}



.footer_menu {



	text-decoration:none;



	font-size:12px;



	color:#0b093b;



	line-height:20px;



}



.footer_menu a {



	text-decoration:none;



	font-size:12px;



	color:#0b093b;



}



.footer_menu a:hover {



	text-decoration:none;



	font-size:12px;



	color:#ff0000;



}



.daily_video_menu ul {



	padding:0px 0 0 2px;



	margin:0px;



	font-weight:bold;



	color:#000000;



}



.daily_video_menu li {



	background-image:url(../images/arrow_right.gif);



	background-position:left top;



	background-repeat:no-repeat;



	list-style-type:none;



	line-height:15px;



	padding:0px 0 0 15px;



	margin:0px;



	font-size:10px;



	font-weight:bold;



	color:#000000;



}



.daily_video_menu li a {



	text-decoration:none;



	font-size:10px;



	font-weight:bold;



	color:#000000;



}



.daily_video_menu li a:hover {



	text-decoration:none;



	font-size:10px;



	font-weight:bold;



	color:#ff0000;



}



.membership ul {



	padding:0px 0 0 2px;



	margin:0px;



	font-size:11px;



	font-weight:bold;



	color:#000000;



}



.membership li {



	background-image:url(../images/orange_arrow.gif);



	background-position:left;



	background-repeat:no-repeat;



	list-style-type:none;



	line-height:20px;



	padding:0px 0 0 20px;



	margin:0px;



	font-size:11px;



	font-weight:bold;



	color:#000000;



}



.membership li a {



	text-decoration:none;



	font-size:11px;



	font-weight:bold;



	color:#000000;



}



.membership li a:hover {



	text-decoration:none;



	font-size:11px;



	font-weight:bold;



	color:#ff0000;



}







.flashbg{



   width:612px;



   height:470px;



   padding:20px 14px 20px 14px;



   background:url(../images/player.png);



   background-repeat: no-repeat;



 }

 

 #testimonials td{

	 font-size:11px;

 }

 

 

 a:link { 	color: #000000; 	text-decoration: none; }  

 a:visited { 	color: #000000; 	text-decoration: none; }  

 a:active { 	color: #000066; 	text-decoration: none; }  

 a:hover { 	color: #CC0000; 	text-decoration: none; }  

 a.dark:link { 	color: #FFFFFF; 	text-decoration: none; }  

 a.dark:visited { 	color: #FFFFFF; 	text-decoration: none; }  

 a.dark:active { 	color: #FFFFFF; 	text-decoration: none; }  

 a.dark:hover { 	color: #99CCFF; 	text-decoration: none; }  





 P { 	font-size: 12px; 	}  

 TD.dark { 	font-size: 11px; color : #FFFFFF; }  

 P.dark { 	font-size: 12px; }  

 TD.smaller { 	font-size: 11px;}  

 P.smaller { 	font-size: 11px;}  

 td.topredbg { background-image: url('http://www.stockmarkettradealerts.com/images/topredbg.gif'); background-color: #000066; font-size: 11px;  color : #FFF; text-align: center; width: 220px }  

 td.leftred { background-image: url('http://www.stockmarkettradealerts.com/images/leftred.gif'); background-color: #000066 }  

 td.topredbg1 { background-image: url('http://www.stockmarkettradealerts.com/images/topredbg.gif'); background-color: #000066; width: 476px }  

 td.bluebg { background-image: url('http://www.stockmarkettradealerts.com/images/bluebgbg.gif'); background-color: #000066; font-size: 11px; color : #FFF; text-align: right }





.style1 {color: #000000;font-size: medium;}

.style13 {color: #006600}

.style14 {color: #FF0000}

.style15 {color: #020353}

.style16 {font-size: 11px}

.style4  {color: #020353;font-weight: bold;}

.style17 {font-size: 14px}

.style18 {font-size: 12px}

.style19 {font-weight: bold}

.style20 {font-weight: bold}

.style21 {font-weight: bold}

.style22 {font-weight: bold}

.style23 {font-weight: bold}

.style24 {font-weight: bold}

.style25 {font-weight: bold}

.style26 {font-weight: bold}

.style27 {font-weight: bold}

.style28 {font-size: 16px; color: #020353;}

.style10 {font-size: 12px}

.style11 {font-size: 16px}

/*

.qmmt_tab{ background-color: #020353;color: #ffffff; }

.qmmt_header_bar{background-color: #020353;border-color: #020353;font: 12px Arial;}

.qmmt_header_text{font: 13px Arial;color: #ffffff;	font-weight: bold;}

.qmmt_header_bar .qmmt_text { color: #020353; }

.qmmt_header_bar a, .qmmt_header_bar a:visited { color: #020353; }

.qmmt_cycle, .qmmt_sub_header_bar {	font: 11px Arial;	color: #020353;}

.qmmt_cycle .qmmt_header_text, .qmmt_sub_header_bar .qmmt_header_text {	color: #020353;}

*/



.qmmt_main

{

    background-color: #ffffff;

    border: 1px solid #999999;

}

.qmmt_tab

{    font: 10px Arial;

	 font-weight: bold;

    color: #000000;

    background-color: #dddddd;

    padding: 1px;

    padding-left: 2px;

    padding-right: 2px;

    text-align: center;

    border-left: 1px solid #999999;

    border-bottom: 1px solid #999999;

    border-top: 1px solid #999999;

    cursor: pointer;

    voice-family: "\"}\"";

    voice-family:inherit;

}

.qmmt_tabactive

{    font: 10px Arial;

	font-weight: bold;

    color: #000000;

    background-color: #ffffff;

    padding: 1px;

    padding-left: 2px;

    padding-right: 2px;

    text-align: center;

    border-left: 1px solid #999999;

	cursor: pointer;

    voice-family: "\"}\"";

    voice-family:inherit;

}



.qmmt_realtime_text

{

    font: 9px Arial;

    color: #008000;

    font-weight: bold;

    font-style: italic;

}





.qmmt_nonrt_text

{

    font: 9px Arial;

    color: #465665;

    font-weight: bold;

    font-style: italic;

}

.qmmt_messages {

   background-color: #FFCCCC;

   font: 10px bold Arial;

   color: #000000;

   padding: 2px 0px 2px 0px;

}

.qmmt_text

{    font: 10px Arial;

    color: #000000;

}

.qmmt_text_bold

{    font: 10px Arial;

    font-weight: bold;

    color: #000000;

}

.qmmt_text_up

{

    color: #009900;

}

.qmmt_text_down

{

    color: #ff0000;

}



.qmmt_text, .qmmt_text_up, .qmmt_text_down { padding-left: 4px;}



.qmmt_cycle

{

    background-color: #eeeeee;

}



.qmmt_cycleup

{

    background-color: #eeffee;

    color: #000000;

}

.qmmt_cycledown

{

    background-color: #ffeeee;

    color: #000000;

}

.qmmt_header_text

{

    font: 11px Arial;

    font-weight: bold;

    color: #000000;

    text-align: left;

    padding-left: 3px;

}

a.qmmt_header_text {

    color: #0000aa;

    text-decoration: none;

}

a:visited.qmmt_header_text {

    color: #0000aa;

    text-decoration: none;

}

a:hover.qmmt_header_text {

    color: #ff0000;

    text-decoration: none;

}

.qmmt_header_bar

{

    background-color: #dddddd;

    border: 0px solid #999999;

    padding-left: 3px;

    padding-top: 1px;

    padding-bottom: 1px;

    text-align: left;

}

.qmmt_sub_header_text

{

    font: 11px Arial;

    font-weight: bold;

    color: #000000;

    text-align: left;

}

.qmmt_sub_header_bar

{

    background-color: #dddddd;

    border: 0px solid #999999;

    padding-left: 3px;

    text-align: left;

}

.qmmt_input

{    font: 10px Arial;

}

a.qmmt {

    color: #0000aa;

    text-decoration: none;

}

a:visited.qmmt {

    color: #0000aa;

    text-decoration: none;

}

a:hover.qmmt {

    color: #ff0000;

    text-decoration: none;

}



.qmmt_options_in_money {

  background-color: #FFFFCC;    font: 10px Arial;

  color: #000000;

}



/* CSS for Tools using Tree Menu/View */

.qmmt_tree {

	font-family:Arial;

	font-size: 10px;

	color: #000000;

	white-space: nowrap;

}

.qmmt_tree img {

	border: 0px;

	vertical-align: middle;

}

.qmmt_tree a {

	color: #000000;

	text-decoration: none;

}

.qmmt_tree a.node, .qmmt_tree a.nodeSel {

	white-space: nowrap;

	padding: 1px 2px 1px 2px;

}

.qmmt_tree a.node:hover, .qmmt_tree a.nodeSel:hover {

	color: #0000aa;

	text-decoration: underline;

}

.qmmt_tree a.nodeSel {

	background-color: #dddddd;

}

.qmmt_tree .clip {

	overflow: hidden;

}



.qmmt_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 10px Arial;

	text-align:left;

	z-index:100;

}



.qmmt_hoverword

{

	text-decoration:underline;

	cursor:pointer;

	z-index:101;

}





/* No Need to really edit this, for Market Depth / Level II row colors */

/* Level II Cycles */

.qmmt_L2_cycle1 {    font: 10px Arial;

   background-color:           #FFFEEF;

   font-weight: normal;

   color:                      #000000; }

.qmmt_L2_cycle2 {    font: 10px Arial;

   background-color:           #F0F7DE;

   font-weight: normal;

   color:                      #000000; }

.qmmt_L2_cycle3 {    font: 10px Arial;

    background-color:           #F4F0E8;

	font-weight: normal;

    color:                      #000000; }

.qmmt_L2_cycle4 {    font: 10px Arial;

    background-color:           #E0E0F7;

	font-weight: normal;

    color:                      #000000; }

.qmmt_L2_cycle5 {    font: 10px Arial;

    background-color:           #F7F7F7;

	font-weight: normal;

    color:                      #000000; }

.qmmt_L2_cycle6 {    font: 10px Arial;

    background-color:           #F5E8E8;

	font-weight: normal;

    color:                      #000000; }

.qmmt_L2_cycle7 {    font: 10px Arial;

    background-color:           #F6EDDA;

	font-weight: normal;

    color:                      #000000; }

.qmmt_L2_cycle8 {    font: 10px Arial;

    background-color:           #DCEAEE;

	font-weight: normal;

    color:                      #000000; }

.qmmt_L2_cycle9 {    font: 10px Arial;

    background-color:           #E9E2F4;

	font-weight: normal;

    color:                      #000000; }

.qmmt_L2_cycle10 {    font: 10px Arial;

    background-color:           #EEF2FA;

	font-weight: normal;

    color:                      #000000; }

.qmmt_L2_cycle11 {    font: 10px Arial;

    background-color:           #E1E2FA;

	font-weight: normal;

    color:                      #000000; }

.qmmt_L2_cycle12 {    font: 10px Arial;

    background-color:           #EEFAE1;

	font-weight: normal;

    color:                      #000000; }

.qmmt_L2_cycle13 {    font: 10px Arial;

    background-color:           #EDFCFB;

	font-weight: normal;

    color:                      #000000; }

.qmmt_L2_cycle14 {    font: 10px Arial;

    background-color:           #FBEBE8;

	font-weight: normal;

    color:                      #000000; }

.qmmt_L2_cycle15 {    font: 10px Arial;

    background-color:           #EDEDED;

	font-weight: normal;

    color:                      #000000; }

.qmmt_L2_cycle16 {    font: 10px Arial;

    background-color:           #F6EDDA;

	font-weight: normal;

    color:                      #000000; }



.qmmt_cycleup

{

    background-color: #eeffee;    font: 10px Arial;

    color: #000000;

	font-weight: normal;

}

.qmmt_cycledown

{

    background-color: #ffeeee;    font: 10px Arial;

    color: #000000;

	font-weight: normal;

}



.qmmt_cyclenochange

{

    background-color: #ffffff;    font: 10px Arial;

    color: #000000;

	font-weight: normal;

}



.qmmt_tooltip 

{ 

	background : #ffe; 

	color : #000; 

	font: 11px Arial;

	border: 1px solid #000; 

	padding : 5px;

}



.qmmt_date-day, .qmmt_date-month, .qmmt_date-year, .qmmt_news-title, .qmmt_provider, .qmmt_news-summary, .qmmt_summary, .qmmt_provider-label

{

    font: 11px Arial;

    color: #000000;

    font-weight: normal;

}



.qmmtOptionHelpHeaderMenuDropDown

{

  float: none;

  z-index: 100;

  background: #ffffff;

  position: absolute;

  width: 300px;

  text-align: left;

  border: 1px solid #999999;

  padding: 2px;			

}



.qmmtOptionHelpIEPositioning

{

	right: 380px;

}



.qmmtOptionHelpFFPositioning

{

	right: 390px;

}



.qmmt_exchangePopup_bg

{

	background-color: #e1e1e1;

}



.qmmt_recentQuoteContainer { 

background-color:#fff;

}

 

 .qmmt_recentQuotesBox{

 text-align:left; 

 width:250px; 

 border:1px solid #cccccc; 

 padding:5px;

 margin-top:5px;

 position:absolute;

 clear:both;

 left: 50%;

 z-index: 150;



 background-color:#fff;

 }

 

.qmmt_recentQuotesBoxIEPositioning

{

	top: 55px;

}



.qmmt_customIndicesRowResults{

}



.qmmt_customIndicesRowBg {

	background-color:#FFF4DB;

}













/*												*/





#qmDropDownWrapper { position: relative;margin:0;padding:0; }

#qmHeaderMenu

{

  font: 11px Arial;

  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: Arial;

}

#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 Arial;

   font-weight: bold;

   color: #000000;

   padding: 2px 0px 2px 0px;

}



.qm_main

{

    background-color: #ffffff;

    font: 11px Arial;

	font-weight: normal;

    border-color: #999999;

}

.qm_inactivebutton

{

    text-align: center;

    display: table-cell;

    background-color: #eeeeee;

    font: 10px Arial;

	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 Arial;

	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 Arial;

    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 Arial;

    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 Arial;

    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;

    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;

	font-weight: normal;

}

.qm_heading_link {

    font: 11px Arial;

    color: #000000;

    font-weight: normal;

}

.qm_heading_text

{

    font: 13px Arial;

    color: #000000;

    font-weight: bold;

}



.qm_realtime_text

{

    font: 11px Arial;

    color: #008000;

    font-weight: bold;

    font-style: italic;

}



.qm_nonrt_text

{

    font: 11px Arial;

    color: #465665;

    font-weight: bold;

    font-style: italic;

}



.qm_cycle

{

    background-color: #eeeeee;

    font: 11px Arial;

    color: #000000;

	font-weight: normal;

    border-color: #999999;

}



.qm_cycleup

{

    background-color: #eeffee;

    font: 11px Arial;

    color: #000000;

	font-weight: normal;

}

.qm_cycledown

{

    background-color: #ffeeee;

    font: 11px Arial;

    color: #000000;

	font-weight: normal;

}

.qm_options_in_money {

  background-color: #FFFFCC;

  font: 11px Arial;

  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 Arial;

    background-color:           #FFFEEF;

	font-weight: normal;

    color:                      #000000; }

.qm_L2_cycle2 {

	font: 11px Arial;

    background-color:           #F0F7DE;

	font-weight: normal;

    color:                      #000000; }

.qm_L2_cycle3 {

	font: 11px Arial;

    background-color:           #F4F0E8;

	font-weight: normal;

    color:                      #000000; }

.qm_L2_cycle4 {

	font: 11px Arial;

    background-color:           #E0E0F7;

	font-weight: normal;

    color:                      #000000; }

.qm_L2_cycle5 {

	font: 11px Arial;

    background-color:           #F7F7F7;

	font-weight: normal;

    color:                      #000000; }

.qm_L2_cycle6 {

	font: 11px Arial;

    background-color:           #F5E8E8;

	font-weight: normal;

    color:                      #000000; }

.qm_L2_cycle7 {

	font: 11px Arial;

    background-color:           #F6EDDA;

	font-weight: normal;

    color:                      #000000; }

.qm_L2_cycle8 {

	font: 11px Arial;

    background-color:           #DCEAEE;

	font-weight: normal;

    color:                      #000000; }

.qm_L2_cycle9 {

	font: 11px Arial;

    background-color:           #E9E2F4;

	font-weight: normal;

    color:                      #000000; }

.qm_L2_cycle10 {

	font: 11px Arial;

    background-color:           #EEF2FA;

	font-weight: normal;

    color:                      #000000; }

.qm_L2_cycle11 {

	font: 11px Arial;

    background-color:           #E1E2FA;

	font-weight: normal;

    color:                      #000000; }

.qm_L2_cycle12 {

	font: 11px Arial;

    background-color:           #EEFAE1;

	font-weight: normal;

    color:                      #000000; }

.qm_L2_cycle13 {

	font: 11px Arial;

    background-color:           #EDFCFB;

	font-weight: normal;

    color:                      #000000; }

.qm_L2_cycle14 {

	font: 11px Arial;

    background-color:           #FBEBE8;

	font-weight: normal;

    color:                      #000000; }

.qm_L2_cycle15 {

	font: 11px Arial;

    background-color:           #EDEDED;

	font-weight: normal;

    color:                      #000000; }

.qm_L2_cycle16 {

	font: 11px Arial;

    background-color:           #F6EDDA;

	font-weight: normal;

    color:                      #000000; }









.qm_input

{

    font: 11px Arial;

    font-weight: normal;

}

.qm_maintext

{

    font: 11px Arial;

    color: #000000;

    font-weight: normal;

}

.qm_maintext_bold

{

    font: 11px Arial;

    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 Arial;

    color: #0000aa;

    text-decoration: underline;

	font-weight: normal;

}

a:visited.qm {

	font: 11px Arial;

    color: #0000aa;

    text-decoration: underline;

	font-weight: normal;

}

a:hover.qm {

	font: 11px Arial;

    color: #ff0000;

    text-decoration: underline;

	font-weight: normal;

}

/* this doesn't get edited */

.qm_midcell

{

    font: 10px Arial;

    vertical-align: middle;

	font-weight: normal;

}



.qm_radio_input {

    border: none;

    background: transparent;

}



.qm_footerlogo {

	background: #fff url('/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: Arial;

	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 Arial;

}

.qm_SlideRatings { 

	text-align:center;

	font: 10px Arial;

	position:relative; 

	width:76px; 

	background: transparent url('/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('/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('/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 Arial;

	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('/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 Arial; 

}



  .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 {

  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 Arial;

    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; }







/*	Lightbox */

/*

#lightbox{

	position: absolute;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

	}



#lightbox a img{ border: none; }



#outerImageContainer{

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

	}



#imageContainer{

	padding: 10px;

	}



#loading{

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

	}

#hoverNav{

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

	}

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{

	width: 49%;

	height: 100%;

	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */

	display: block;

	}

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }





#imageDataContainer{

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	overflow: auto;

	width: 100%	

	}



#imageData{	padding:0 10px; color: #666; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	

		

#overlay{

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #000;

	}*/

	

	/*     end Lightbox */

	







/* FAQ specific classes */

div.divTheQ{

	margin-left:20px;

}

div.divTheQ a{

	border:none;

	background:none;

	text-decoration:none;

}

div.divTheQ a img{

	margin-right:.4em;

}

div.divTheA{

	padding:.5em;

	margin:10px 20px 10px 40px;

	background:#E9EFF3;

	border-top:3px double #000066;

	border-bottom:3px double #000066;

	display:none;

}

div.divTheA strong.answerLabel{

	display:block;

}





	.fade-box {

		width: 113px;

		position: absolute;

		text-align:center;

	}



	#image-container {

	width: 113px;

	height: 170px;

	background: url(/beta/images/fade-image-bg.gif);

	background-position:center;

	background-repeat:no-repeat;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 10px;						

}







