﻿#ms_title_bar
{
    width: 100%;
	height: 25px;	
	background-image: url('../images/titlebk.JPG');
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	clear:both;
	font-size: 10px;
}

.ms_title_help
{
	float:right;
    width: 40px;    
    height: 20px;    
    text-align:center;
    border-left:solid 1px black;
   	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	cursor: pointer;
}

.ms_space_row
{
	clear:both;
	height: 2px;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	font-size:1px;
}

.ms_clearfloat
{
    clear:both;
    height: 0px;
    line-height:0px;   
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size:0px;
}

.regmicrofont
{
    font-family: arial;
    color: #808080;
    font-size: 10px;
    font-weight: normal;
}
    
.ms_tool_bar
{
     width: 100%;  
	 background-color:#E1E1E1;
	 border-bottom:1px solid gray; 
	 padding: 8px 0px 8px 0px;
	 overflow:hidden;
	 clear:both;
}

/*Beta Insurance wrapper - NL, NO --- TK added 05/01/2010*/
/* Colapsed row Div */
#InsWrapperCollapse {
	display: none;
	height:40px;
	float:left;
	width:760px;
	background-color:#e6f0fa;
	color:#696969;
}

#InsWrapperCollapse #InsInfCol1
{
	height:0px;
	width:80%;
}

/* Expanded row Div */
#InsWrapperExpand {
	/*display: none;*/
	float:left;
	width:760px;
	background-color:#e6f0fa;
	color:#696969;
}

#InsInfCol1 {
	float:left;
	width:175px;
	height:95px;
	padding: 0 0 0 0px;
	margin-right:20px;
}

#InsInfCol2 {
	float:left;
	width:175px;
	height:95px;
	margin-right:20px;
}

#InsInfCol3 {
	float:left;
	width:175px;
	height:95px;
	margin-right:20px;
}

#InsInfCol4 {
	float:left;
	width:175px;
	height:95px;
}

#InsInfCol4 .InsInfColRow
{
	width:171px; 
}

#InsInfCol1 ul
{
	list-style-type:none;
	margin-left:4px;
	padding-left:0px;
	margin-top:13px;
}

#InsInfCol1 li
{
	padding-left:10px;
	line-height:15px;
}

.OpenBullet {
	 margin-left:0px;
	 background: url(../images/arrow_open.gif) no-repeat; 
	 background-position: 0px 6px;
	 font-weight:bold;
 	 cursor:pointer;

}

.CloseBullet {
	 margin-left:0px;
 	 background: url(../images/arrow_closed.gif) no-repeat; 
	 background-position: 0px 5px;
	 font-weight:bold;
	 cursor:pointer;
}

.InsInfColRow {
	border-bottom:dotted 1px #9c9c9c;
	float:left;
	width:100%;
	line-height:17px;
}


/*End Beta insurance wrapper */


.ms_tab_bar
{
	margin:0px;
	width: 760px;
	height: 35px;	
	background-color: #E1E1E1;
	border-top: 1px solid white;
	padding: 0px 0px 0px 0px;
	clear:both;
}

.ms_tab_bar div.clearfix {min-height: 20px;}

.ms_group_bar
{
	 width: 760px; 
	 height:22px;	 
	 background-image: url('../images/groupbarbk.JPG');
     border:1px solid #cdcdcd;
	 padding: 0px 0px 0px 0px;
	 clear:both;
	 cursor: pointer;
}

.ms_page_bar
{
	 width: 760px; 
	 height:24px;
	 background-color:#E6E6E6;
	 border-bottom:1px solid #AAAAAA;
	 padding: 0px 0px 0px 0px;
	 clear:both;
}

.ms_bottom_bar
{
	width: 760px;
	height: 35px;
	background-color: #E1E1E1;
	border: 1px solid gray;
	padding: 0px 0px 0px 0px;
	clear:both;
}

.ms_foot_bar
{
	width: 955px;
	height: 20px;
	background-image:url('../images/loginbk2.jpg');
	border: 1px solid gray;
	padding: 0px 0px 0px 0px;
	font-size: 1px;
	clear:both;	
}

.ms_footer_text
{
	font-size: 10px;
    color:white;
    cursor: pointer;
}

.ms_main
{	
	width:760px;
	font-size: 10px;
	color: black;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
}

.ms_screener
{
	width:760px;	
	font-size: 10px;
	color: black;
	padding:0px 0px 0px 0px;
	margin:10px 0px 10px 0px;
	background-image:url('../images/screenerbk.jpg');
}

.ms_panel
{
	clear:both;
	overflow:visible;
	padding:0px 0px 0px 0px;
	width:760px;	
}
.ms_panel2
{
	clear:both;
	overflow:visible;
	padding:0px 0px 0px 0px;
	width:370px;	
	text-align:left;
}

.ms_text
{	
	font-size: 11px;
	font-weight:normal;
}

.ms_ToAtext
{
	font-family:Arial;
	font-size: 11px;
	font-weight:normal;
}

.ms_title_label
{
	font-size: 11px;
	font-weight: bold;
	color:white;
}
.ms_group_label
{
	font-size: 11px;
	font-weight: bold;
}

.ms_label
{
	font-size: 11px;
	font-weight: bold;
}

.ms_logintitle
{
	font-size: 10px;	
}

.ms_loginforgetpassword
{
	font-size: 10px;
}

.ms_tip
{
	font-size: 9px;
}

.ms_page_custom_label
{
	font-size: 10px;
	border-width:0px;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;	
	font-weight:normal;	
	text-decoration:none;	
	white-space:nowrap;
	padding-right:16px;
}

.ms_page_label
{
	font-size: 11px;
	border-width:0px;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;	
	font-weight:normal;	
	text-decoration:none;	
	white-space:nowrap;
}

.ms_page_label a:link { text-decoration: none; }
.ms_page_label a:visited { text-decoration: none; } 
.ms_page_label a:hover { text-decoration: underline;}
.ms_page_label a:active { text-decoration: underline; }

.ms_button
{   
	 font-family: Verdana, Arial, Helvetica, sans-serif;   
 	 font-size: 11px; 
	 width: 130px; 
	 height:26px;
 	 background-image: url('../images/buttonbk.JPG');
     border: 1px solid gray;
	 padding: 0px 0px 3px 0px;
	 cursor: pointer;
	 vertical-align:middle;
}
.insert_alert_button {
	width: 100px;
	}
.ms_button_like
{  
     font-family: Verdana, Arial, Helvetica, sans-serif;   
     font-size: 11px; 
     width: 130px; 
     height:20px;
     background-image: url('../images/buttonbk.JPG');
     background-repeat:repeat;
     border: 1px solid gray;
     padding: 4px 0px 0px 0px;
     cursor: pointer;
     vertical-align:middle;
     text-align:center;
}

.ms_panel_tr
{
     height: 20px;
}

.ms_tab_active
{
	height:20px;	
	background-image:url('../images/tabactive.jpg'); 
	width: 120px; 
	display: block; 
	text-align: center;
	float: left;
	margin-left:5px;
	margin-top:10px;
	cursor:default;
}

.ms_tab
{
	height:30px;
	margin:0px;
	background-color: #E1E1E1;
	border-bottom: 2px solid black;
}

.ms_tab_inactive
{
	height:20px;	
	background-image:url('../images/tabinactive.jpg'); 
	width: 120px; 
	display: block; 
	text-align: center;	
	float: left;
	margin-left:5px;
	margin-top:10px;
	cursor:pointer;
}

.ms_tab_activetext
{
    font-size: 11px;
    font-weight: bold;
 	color:white;
 	padding-top:4px;
 	/*
 	position:relative;
 	top:15%;
 	bottom:15%;
*/
}

.ms_tab_inactivetext
{
    font-size: 11px;
    font-weight: bold;
 	color:white;
 	/*position:relative;*/
 	/*top:15%;*/
 	/*bottom:15%;*/
 	padding-top:4px; 	
}
.ms_tab_inactivetext:hover {text-decoration:underline;}


.ms_image
{	
   vertical-align:middle;
}

.ms_table_title
{
	font-size: 11px;
	font-weight: bold;
	color:black;
}

.ms_slider_panel
{
	width: 200px;
	height: 62px;
	clear:both;
}

.ms_datapoint_title
{
	font-size: 11px;
	font-weight: bold;	
}

.ms_datapoint_text
{
	font-size: 11px;
	font-weight:normal;
}

a.externalGlossary:link	  {	text-decoration:underline; color:Black;}
a.externalGlossary:hover  {	text-decoration:underline;}
a.externalGlossary:active {	text-decoration:none;}
a.externalGlossary:visited{	text-decoration:underline; color:Black;}

.ms_errormsg
{
	font-size: 11px;
	font-weight: bold;
	color:red;
}
span.ms_errormsg a {color: red!important;}

.ms_table
{
  display:block;      
  padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

.ms_table ul 
{
   list-style:none;
   /*display:block;
   clear:both;*/
   margin:0px;
   padding: 4px 0px 4px 0px;
   float:left;
   width:100%;       
}

.ms_line
{                      
   width:100%;
   height:1px;       
   font-size:1px;    
   border-top: 1px solid #A6AFC3;
}

.ms_invisible
{
	display:none;
}

.ms_floatleft
{
   float:left;
}
.ToolTipGridHideAddByFundQuickrank{}/*defined in local css to hode sections*/
.ToolTipGridHideAddByEtfQuickrank{}
.ToolTipGridHideAddByISAQuickrank{}
.ToolTipGridHideAddByLNPQuickrank{}
.ToolTipGridHideAddByFundScreener{}
.ToolTipGridHideAddByEtfScreener{}
.ToolTipGridHideAddByLNPFundScreener{}
.ToolTipGridHideAddByITScreener{display:none !important}

.ms_title_holder
{
	float: left;
	height: 25px;
	padding-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
}
.ms_title_holder span
{
	padding-top: 5px;
	display: block;
}

.ms_title_backbutton
{
	background-image: url( '../images/backbuttonarrow_black.gif' );
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 25px;
	cursor: pointer;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	
}

.ms_title_backbutton a:link { text-decoration: none; color: #353535;}
.ms_title_backbutton a:visited { text-decoration: none; color: #353535;} 
.ms_title_backbutton a:hover { text-decoration: underline; color: #353535;}
.ms_title_backbutton a:active { text-decoration: none; color: #353535;}
.ms_title_backbutton a
{
	float: left;
	padding-left: 25px;
	padding-right: 15px;
	padding-top: 5px;
	height: 20px;
}

.ms_title_button
{
	float:right;
    text-align:center;
    border-right:solid 1px black;
	cursor: pointer;
	margin: 0px 10px 0px 0px;
}
.ms_title_button a:link { text-decoration: none; color: #353535;}
.ms_title_button a:visited { text-decoration: none; color: #353535;} 
.ms_title_button a:hover { text-decoration: none; color: #353535;}
.ms_title_button a:active { text-decoration: none; color: #353535;}
.ms_title_button a
{
	float: left;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 5px;
	height: 20px;
}

/* HZ: for the ad 
*/
#bottomRightAd
{
	width:100%;
	margin:0px 0px 15px 0px;
	clear:both;
}
#bottomRightAd  img {
    float:left;            
    margin-right:4px;
    border:1px solid #4883C0;
}       
#bottomRightAd  ul{
    list-style:none;
    padding:0px 0px 0px 0px;
	margin:10px 0px 5px 0px;            
}
#bottomRightAd  li a{
    color:Black;            
}
#bottomRightAd  li {            
    padding:0px 0px 0px 0px;
	margin:2px 0px 2px 0px;
}        
#bottomRightAd h3
{
	font-size:11px;
	color:#6c6c6c;
	font-weight:bold;     	
}
#bottomRightAd a.feature
{
	/*background:transparent url(../images/arrow-double-orange.gif) no-repeat scroll right center;*/
	color:#4883c0;
	font-weight:bold;
	margin-bottom:4px;
	text-decoration:none;
	padding-right:15px;
	font-size:11px;
}




/*************************************************************
	the top PortfolioBar
*************************************************************/

.ms_portfolio_toolbar
{
	 width: 760px; 
	 height:24px;	 
	 background-color:#BDBDBD;
	 border-bottom:1px solid gray;
	 clear:both;	 
}
.portfolio_toolbar_left, .portfolio_toolbar_middle, .portfolio_toolbar_right
{	
	float:left;
}
.portfolio_toolbar_left
{
	padding-left:10px;
	padding-top:3px;
}
.portfolio_toolbar_middle
{	
	padding-top:5px;
}
.portfolio_toolbar_right
{
	display:none;
}
.portfolioListDropdown
{	
	width:175px;
	height:18px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
}
.linkPortfolioNew, .linkPortfoliolist, .linkPortfolioAlerts
{
	float:left;
	cursor:pointer;
	font-weight:bold;
	font-size: 11px;
	color:White;
}
.linkPortfolioNew:hover, .linkPortfoliolist:hover,.linkPortfolioAlerts:hover{text-decoration:underline;}

.linkPortfolioNew{margin-left:34px;}
.linkPortfoliolist{margin-left:42px;}
.linkPortfolioAlerts{margin-left:42px;}



/*************************************************************
	the First line of tabs
*************************************************************/

.pm_tab
{
	height:31px;
	background-color: #BDBDBD;
	padding-left:5px;
}
.pm_tab_active, .pm_tab_inactive
{
	height:24px;
	width: 100px;
	text-align: center;
	float: left;
	margin-top:7px;
	margin-left:5px;
}
.pm_tab_active
{
	background-color:#EDEDED;
	cursor:default;
}
.pm_tab_inactive
{
	background-color:#D6D6D6;
	cursor:pointer;	
}

.pm_tab_activetext, .pm_tab_inactivetext
{
    font-size: 11px;
    font-weight: bold;
 	padding-top:5px;
 	font-family: Verdana, Arial, Helvetica, sans-serif; 
 	color:#636363;
}

.pm_tab_inactivetext:hover{text-decoration:underline;}

.div_action
{
    float:right;margin-right:10px; margin-top:5px;
}

.div_action img
{
    padding-top:3px;
    float:left;
}

.actiontab,a.actiontab:link, a.actiontab:visited
{
    display: inline;
    color: black;
    text-decoration: none;
    font-size: 10px;
    font-weight: normal;
    font-family: Verdana;
    line-height: 14px;
    background-image:url(../images/icon_pmexport.gif);
    background-repeat:no-repeat;
    background-position:0px  0px !important; 
    padding:0px 0px 0px 19px;
}

.monitortab,a.monitortab:link, a.monitortab:visited
{
    display: inline;
    color: black;
    text-decoration: none;
    font-size: 10px;
    font-weight: normal;
    font-family: Verdana;
    line-height: 14px;
    background-image:url(../images/icon_pmportfoliomonitor.gif);
    background-repeat:no-repeat;
    background-position:0px  0px !important; 
    padding:0px 0px 0px 19px;
}

.monitortab span {
    position: relative;
    top: -5px;
    color: #3385C9;
    left: 2px;
    font-weight: bold;
}

/*************************************************************
	the Second line of tabs
*************************************************************/

.portfolio_tab_bar
{
	 width: 760px; 
	 height:24px;
	 background-color:#EDEDED;
	 border-top:1px solid white;
	 border-bottom:1px solid #BEBEBE;
	 overflow:hidden;
	 clear:both;
}

.portfolio_tab_active, .portfolio_tab_inactive
{	
	float:left;
	padding:3px 5px 3px 5px;
}

.portfolio_tab_activetext, .portfolio_tab_inactivetext
{
	font-size: 11px;
    font-weight: bold; 	
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	color:#636363;
 	width: 98px; 
	height:16px;
	padding-top:2px;
	text-align:center;	
}
.portfolio_tab_activetext
{	
	background-color:#D6D6D6;
	cursor:default;	
}
.portfolio_tab_inactivetext
{
	cursor:pointer;
}
.portfolio_tab_inactivetext:hover{text-decoration:underline;}

/************************************************************
	add holding and related news in PM
*************************************************************/

.portfolio_addHoldingPanel
{
	margin-top: 20px;	
}
.portfolio_newsPanel
{
	margin-top: 20px;
}
.portfolio_addHoldingTitleDiv, .portfolio_newsTitleDiv
{
	height:20px;
	border-top: solid 3px black;
	border-bottom: solid 1px gray;
	padding-top:5px;
}
.portfolio_addHoldingTitle, .portfolio_newsTitle
{
	font-size: 10px;
	font-weight: bold;	
}
.portfolio_addHoldingContent
{	
	position:relative;
	height:75px;	
}
.portfolio_newsContent
{	
	position:relative;
	/*height:84px;*/
}


/************************************************************
	action bar in edit pages. with icons for delete/select all/deselect all/save
*************************************************************/

.portfolio_action_bar
{
	 width: 760px; 
	 height:25px;
	 background-color:#E1E1E1;
	 border-top:1px solid white;
	 border-bottom:1px solid #BEBEBE; 
	 padding: 0px 0px 0px 0px;
	 overflow:hidden;
	 clear:both;
}

.ms_help_h2
{  
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
}

.ms_help_h3
{  
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
}

.ms_help_h3_bold
{  
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     font-weight: bold;
}


/*membership page - default.aspx - adjusts the left and right widths for login translations - TK - added 2/12/08*/
.login_li_left_dim  {width:65px;}
.login_li_right_dim {width:180px;}

/* style to correct spacing between the arrow and back text on snapshot*/
#ctl00_MainContent_TopBar_HyperLinkBackButton 
{
	padding-left:25px;
}

/* used to ensure label text is consistant font size on fund screener, radiobuttonlist items*/
.radio_button_list{
	font-size: 11px;
}

/* Ishares subscription button - UK and NL only*/
.fm_btn_gry2, .fm_btn_gry2:link {margin: 0px; padding:7px 12px 0px 16px; height:20px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height: 12px; background:url('../images/btn_sprite.png') no-repeat 0px -56px; text-decoration:none;  position:relative; float:left;}
.fm_btn_gry2 span {top:0; right:-4px; height:27px; width:6px; background:url('../images/btn_sprite.png') no-repeat -260px -56px; overflow:hidden; position:absolute;}

ul.menu
{
	list-style-type: none;
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    width: 175px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}
.menu li
{
	padding-left: 18px;
	line-height: 26px;
}
li.selected
{
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
	font-weight: bold;
}
li.selected a
{
	color: #111;
}
li.subItem
{
	line-height:20px;
}
li.subItem a
{
	color: #696969;
}
li.subItemHeading
{
	font-weight: bold;
	padding-top: 5px;
}
li.bottomSubItem
{
	padding-bottom: 6px;
}
li.unselected
{
	border: solid 1px #ccc;
	border-width: 1px 1px 0px;
	background-color: #eee;
}
li.unselected a
{
	color: #111;
}
li.bottomNav
{
	border-bottom: solid 1px #ccc;
}
.menu li:hover
{
	background-color: #fff;
}

.grid-view, .grid-view, .grid-view span , .grid-view a , .grid-view p{
	color:#333333;
	font:10px Verdana;     	
}
.grid-view a {
	text-decoration:none;
}
.grid-view td {
	border-bottom:1px solid #cccccc;
}
.grid-view td a {
	font-size: 12px;
}
.company-header {
	font-weight:bold;
}

.L2MostReadLastWeek
{
	font-family: Verdana;
	font-size: 10px;
	line-height: 16px;		 
}

.B2MostReadLastWeek {

color:black;
float:left;
font-size:10px;
height:15px;
line-height:16px;
margin-top:1px;
margin-left:0px;
text-decoration:none;
text-indent:0px;
width:275px;                                                                     
}


.B2MostReadLastWeek1 {
color:black;
float:left;
font-size:10px;
height:15px;
line-height:16px;
margin-top:1px;
margin-left:0px;
text-decoration:none;
text-indent:0px;
width:345px;                                                                     
}

.title_b1 {
	color:#333333;
	display:block;
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	padding-bottom:9px;
	text-decoration:none;
}
.headline_b1  
{
    width: 100%;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #999999;
    border-bottom: 1px solid #dedede;
    padding-top: 4px;
    padding-bottom:10px;
    margin-bottom: 3px;
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    line-height: 11px;
    text-decoration: none;
}

#SearchKey {
width:160px;
padding-left:6px;
}

.surveyDiv {
    width:600px; 
    height:600px; 
    padding-left:10px;
}

.surveyDetail {
    border-top: 1px solid #ccc
}

.surveyLayout {
    width: 100%;
}

.surveySubmitButton {
    height: 25px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.surveyLabel {
    font-size: 10pt;
}

.dataTimeSubscription {
    color: #777777;
    float: right;
    line-height: 20px;
}

/* #LayerHeader { width: 955px; } */ /* commented because it cause an issue on etf page - new layout
