﻿body 
{
	background-color:#6e8ec3;
	margin-top:0px;
}

TD, P, DIV
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

A
{
	color:#0c419a;
	text-decoration:none;
}

A:hover
{
	color:#620460;
	text-decoration:underline;
}

.CustomizeMarketwatch SPAN
{
	white-space:nowrap;
}
.mainsh
{		
	background-color:#FFFFFF;		
	width:100%;		
}

.mainsh .outTD
{
	padding:5px;
	padding-right:20px;
}

.mll
{
	width:180px;
	height:56px;
	background-image:url(/Style%20Library/ADSM_Images/en-us/mwlogoleft.PNG);
	background-position:top;	
	background-repeat:no-repeat;
	position:relative;
	padding:0px;
}

.mthr1
{	
	width:371px;
	height:56px;	
	background-position:top;		
	background-image:url(/Style%20Library/ADSM_Images/en-us/mwlogocenter.PNG);
	background-repeat:no-repeat;
	padding:0px;
}
.mthr2
{
	width:100px;
	height:85px;	
	background-repeat:no-repeat;	
	background-position:top;
	background-image:url(/Style%20Library/ADSM_Images/en-us/mwlogoright.PNG);		
	position:relative;
	padding:0px;
	
}
.langs
{	
	text-align:right;
	margin-right:0px;
	top:15px;
	position:relative;	
	width:100%;
}
.mths
{	
	height:56px;	
	background-position:top;		
	background-image:url(/Style%20Library/ADSM_Images/en-us/marktwtch_top_r.gif);
	background-repeat:repeat-x;	
	padding:0px;
	
}


.vis.rE 
{
	
	background-color:#e3e8ef;	
}

.vis.rO 
{
	
	background-color:#FFFFFF;	
}

.mktstat
{
	background-image:url(/Style%20Library/ADSM_Images/en-us/mktstat.png);
	width:190px;
	height:18px;
	padding-left:12px;
	padding-top:2px;
	background-repeat:no-repeat;
	font-size:13px;
	font-weight:bold;
	position:relative;	
}

.txtpurple{
color:#620460;
}

.tm
{	
	width:140px;
    white-space: nowrap; 
    color:#0c419a;
	font-weight:bold;
}

.tm span
{
	color:#0c419a;
	font-weight:bold;
}

.MW_header{
margin:0px;
/*padding:0px 0px 0px 0px;*/
height:15px;
}

div#tbl-container 
{
width: 100%;
height: expression(self.screen.height - 300 - document.getElementById("topSect").clientHeight); 
width: expression(self.screen.width - 50); 
overflow: scroll;
}

table#mwt 
{
table-layout:fixed;
border-collapse: collapse;
}

thead th, thead th.locked	{
position:relative;
cursor: default;
color:#093073;
font-size:10px;
height:20px;
font-weight:bold;
border-right:1px solid #5f82bc;
border-bottom:1px solid #e3e8ef; 
}


thead th.locked {z-index: 30;}

td.locked,  th.locked{
background-color: #ffeaff;
font-weight: bold;
border-right: 1px solid silver;
left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft); /*IE5+ only*/
position: relative;
z-index: 10;
color:#093073;
font-size:10px;
font-weight:bold;
height:15px;
}

thead th.locked {z-index: 30;}

thead th {
top: expression(document.getElementById("tbl-container").scrollTop-2); /*IE5+ only*/
z-index: 20;
background-repeat:repeat-x;
background-position:top;
background-color:#eff3f7;
color:#093073;
font-size:10px;
font-weight:bold;
}

.MW_header TD
{
	padding-left:5px;
	text-align:center;
	white-space:nowrap;
	border-right:1px solid #5f82bc;
	border-bottom:1px solid #e3e8ef;
	border-left:1px solid #5f82bc;
}

.MW_category{
margin:0px 0px 0px 0px;
background:url(/Style%20Library/ADSM_Images/en-us/MW_cont_Cat.gif);
background-repeat:repeat-x;
background-position:top;
line-height:19px;
font-weight:bold;
font-size:11px;
}

.MW_category TD
{
	padding-left:10px;
	cursor:pointer;
}

.MW_category TD,
.MW_header TD
{
	border-bottom:1px solid #5f82bc;
	border-right:1px solid #5f82bc;
	border-left:1px solid #5f82bc;
}

.MW_category a{
padding:0px 13px 0px 11px;
color:#0c419a;
text-decoration:none;
display:block;
cursor:hand;
}
.MW_category a:hover{
padding:0px 13px 0px 11px;
background:url(/Style%20Library/ADSM_Images/en-us/MW_cont_Caton.gif);
background-repeat:no-repeat;
background-position:0px 0px;
color:#620460;
text-decoration:none;
display:block;
}

.MW_row
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 7px 5px;
	/*padding:0px 0px 0px 0px;*/
	font-size:10px;
	border-right:1px solid #5f82bc;
	border-bottom:1px solid #e3e8ef;
}

.MWSym
{
	padding-left:5px;	
	white-space:nowrap;
	border-right:1px solid #5f82bc;
	display:inline-table;
	border-bottom:1px solid #e3e8ef;	
}


.MWImg
{
	border-right:1px solid #5f82bc;
	border-left:1px solid #5f82bc;
	border-bottom:1px solid #e3e8ef;
	text-align:center;
	display:inline-table;
}


.txtgreen
{
	color:#00a650;	
	border-right:1px solid #5f82bc;
	text-align:center;	
	
}

.txtblack
{
	color:black;	
	border-right:1px solid #5f82bc;
	text-align:center;	
	
}

.txtred
{
	color:#ff0000;	
	border-right:1px solid #5f82bc;
	text-align:center;
	
}


.hid
{
	display:none;
}

.vis
{
	display:inline-table;
}

.dataFrm
{
	margin:0px;
	padding:0px;
	height:400px;
	overflow:auto;	
}


.uni
{
	background:url(/Style%20Library/ADSM_Images/en-us/MW_up_un.gif);
}

.dni
{
	background:url(/Style%20Library/ADSM_Images/en-us/MW_up_red.gif);
}

.upi
{	
	background:url(/Style%20Library/ADSM_Images/en-us/MW_up_green.gif);
}


.uni,
.dni, 
.upi
{
	
	background-repeat:no-repeat;
	text-align:center;
	background-position:center;
	border-right:1px solid #5f82bc;
	border-bottom:1px solid #e3e8ef;	
}


.up,
.dn,
.Bid,
.Ask,
.un
{
	padding-left:5px;
	text-align:center;
	white-space:nowrap;
	border-right:1px solid #5f82bc;
	border-bottom:1px solid #e3e8ef;	
}
.unCompanyName
{
	padding-left:5px;
	text-align:left;
	border-right:1px solid #5f82bc;
	border-left:1px solid #5f82bc;
	border-bottom:1px solid #e3e8ef;	
	font-size:smaller	;
}


.un
{
	
}

.up
{
	background-color:#98d2bb;
	display:inline-table;
}
.dn
{
	background-color:#f9b4b7;
	display:inline-table;
}

.Bid
{
	background-color:#ffb0b0;
	display:inline-table;
}
.Ask
{
	background-color:#dbedf2;
	display:inline-table;	
}

.gmhHdr TD
{
	color: #4d73b5;
	font-weight: bold;
	background:url(/Style%20Library/ADSM_Images/en-us/MW_MS_bg_header.gif);
	padding:2px;
}

.hid
{
	display:none;
}

.vis
{
	display:inline-table;
}

.imgh
{
	cursor:hand;
}

.upchng{
color:#00a650;
}
.dnchng{
color:#ff0000;
}
.nochng{
color:black;
}

.tblIdx 
{
	padding-left:10px;
}

.summEven TD,
.summOdd TD
{
	padding:2px;	
}

.summEven
{	
	font-size:10px;
	font-weight:bold;
	background-color:#e3e8ef;
}

.summOdd
{	
	font-size:10px;
	font-weight:bold;
	background-color:#cad3e0;
}

.asof
{
	margin-top:5px;
	color: #4d73b5;
	font-weight: bold;
}

.summEven A,
.summOdd A
{
	color:#0c419a;
}

.tabCont
{
	width:90%;
	max-height:150px;
	height:150px;
	border:1px solid #4d73b5;
	clear:both;
	overflow:auto;
	padding:5px;
}

.marketnews
{
padding:6px 8px 10px 8px;
}
.marketnewsYellow{
padding:6px 8px 10px 8px;
background-color:#fcf1c3;
}
.marketnews_marquee{
height:150px;
}
.menu_marquee_bg{
padding:0px 5px 0px 5px;
background:url(/Style%20Library/ADSM_Images/en-us/corner_marquee_repeat.gif);
background-repeat:repeat-x;
}

.newsContent
{
	border:1px solid #4d73b5;
}

.tdCH
{
	padding-top:8px;
	padding-bottom:12px;
	border-top:1px dashed #4d73b5;
	border-bottom:1px dashed #4d73b5;
}

.mahdr
{
	font-size:11px;
	font-weight:bold;
	color:#620460;
	margin-top:5px;
	margin-bottom:5px;
}