﻿.menu-h-menu-vista-container{
    white-space:nowrap;
    position:relative;
    background:#fff url(/portals/3/skins/english/menubg.gif) repeat-x;
    padding:0px;
    border-width:0 0px;
    height:28px;
    width:100%;
    z-index:999;
	line-height:31px;
}
.menu-h-menu-vista-container *
{
	padding:0;
	margin:0;
	border:0;
	position:relative;
	white-space:nowrap;
	list-style:none; 
	font-family:arial, verdana, sans-serif; 
	font-size:11px;
}

.menu-h-menu-vista
{
    
}
.menu-h-menu-vista li.top
{
	display:block;
	float:left;
	vertical-align:middle;
}
.menu-h-menu-vista a.toplink div.icon_empty,
.menu-h-menu-vista a.toplink div.icon
{
	float:left;
	display:block;
	width:0px;
	width:12px!important;
	height:31px;
	

}
.menu-h-menu-vista div.icon_empty
{

}
.menu-h-menu-vista a:hover
{
	cursor:pointer;
}
.menu-h-menu-vista li.top a.toplink img
{
    width:16px;
    height:16px;
    margin-top:6px;

	
	
}
.menu-h-menu-vista li.top a.toplink
{
	display:block; 
	float:left; 
	height:25px; 
	line-height:25px; 
	text-decoration:none; 
	color:#ffffff; 
	font-weight:bold;
	font-size:13px;

	padding-right:10px;
	
}
.menu-h-menu-vista li.top a.toplink span
{
	display:block; 
	float:left; 
	height:28px;
	padding:0 1px 0 0;
	font-size:13px;
	line-height:28px;
}
.menu-h-menu-vista li.top a.toplink:hover
{
	font-size:13px;
	color:#ffffff;
	line-height:28px;
}
.menu-h-menu-vista li.top a.toplink:hover span
{
	font-size:13px;
	color:#ffffff;
	line-height:28px;
}

.menu-h-menu-vista li.topdown a.toplink
{
	font-size:13px;
	color:#000;
	line-height:28px;
	color:#ffffff;
}
.menu-h-menu-vista li.topdown a.toplink span
{
	font-size:13px;
	color:#ffffff;
	padding:0 10px 0 0;
	line-height:28px;
}
.menu-h-menu-vista li.topdown a.toplink:hover
{
	color:#ffffff;	 
}
.menu-h-menu-vista li.topdown a.toplink:hover span
{
	color:#ffffff;	
}
.menu-h-menu-vista div.sub
{
	position:absolute;
	left:-99999px;
	top:30px!important;
	background-color:transparent;
	border:0px;
	width:100px;


}
.menu-h-menu-vista ul.sub
{
	background-color:transparent;
	border:0px;
	height:25px; 
	line-height:25px; 

}
.menu-h-menu-vista  ul.sub li
{
	display:block;
	height:25px; 
	width:190px!important;
	line-height:25px; 
	background-color:#26883D;
	height:25px; 

}
.menu-h-menu-vista  ul.sub li a 
{
	display:block; 
	height:25px; 
	line-height:25px; 
	color:#ffffff; 
	text-decoration:none; 
	padding:0 0 0 5px; 
	border:0px;
	font-size:12px;
}
.menu-h-menu-vista  ul.sub li a:hover
{
	
	color:#ff0000;
	border:0px;
	font-size:12px;

}
.menu-h-menu-vista  ul.sub li a  span
{
	display:block; 
	float:left; 
	background: url(/portals/3/skins/english/msr_normal.png) right top; 
	height:25px; 
	width:80px; 
	padding:0 10px 0 0px; 
	border:0px;
	font-size:12px;
}
.menu-h-menu-vista  ul.sub li a:hover  span
{
	background: url(/portals/3/skins/english/msr_normal.png) right top; 
	color:#ff0000;
	border:0px;
	font-size:12px;

}

.menu-h-menu-vista  ul.sub li.subdown  a 
{
}
.menu-h-menu-vista  ul.sub li.subdown  a span.subdown
{
	background: url(/portals/3/skins/english/msrd_normal.gif) right top; 
}
.menu-h-menu-vista  ul.sub li.subdown  a:hover span.subdown
{
	background: url(/portals/3/skins/english/msrd_normal.gif) right top; 
	
}
.menu-h-menu-vista ul.sub div.icon_empty,
.menu-h-menu-vista ul.sub div.icon
{
	float:left;
	display:block;
	width:0px;
	width:2px!important;

}
.menu-h-menu-vista ul.sub div.icon_empty img,
.menu-h-menu-vista ul.sub div.icon img{
	width:0px;  
}


.menu-h-menu-vista div.icon_empty img{
  visibility:hidden;
}


.menu-h-menu-vista div.sub div.sub
{
	top:-1px;
}

.menu-h-menu-vista  div.sub  iframe {
	position:absolute; 
	left:0px; 
	top:0px;
	border:0; 
	padding:0; 
	margin:0;
	z-index:-1; 
	overflow:hidden;
	display:none;}


