/*
'--------------------------------------------------------------------------------------
'$Revision: 7019 $
'  $Author: CAng $
'    $Date: 2010-03-12 11:31:06 +1100 (Fri, 12 Mar 2010) $
'     $URL: svn://lonsec-utilserv/ITDev/trunk/Website%202005/aspx/css/nav.css $
'$NoKeywords: $
'--------------------------------------------------------------------------------------
*/

/* Navigation bar style definitions */

#navload
{
	display:none;
}

#nav
{
	width: 100%;
	float: left;
}

#nav ul li 
{
  background: transparent;
  padding : 0pt;
}
	
/* for all the items */

#nav li a
{
	text-decoration: none;
	color: #252525;
	background: #F1F1F1;  
 	font-size: 100%;
	font-weight: normal;
	font-family: Arial, Verdana;
	line-height: 18px;
	padding: 2px;
	margin: 0;
	display: block;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	width: 175px;
	/*filter: alpha (opacity=95);
	-moz-opacity: .95;
	-khtml-opacity: .95;  */
}

#nav li li a
{
  line-height: 16px;
  font-size: 90%;
  border-left: 1px solid #888;
}	
#nav a:hover { color: #FFF; background: #999} 

#nav a.unauthority, #nav a.unauthority:visited 
{
	color: #AAAAAA;
	background:  #EFEFEF;
}

#nav a.unauthority:hover { color:#AAAAAA; background: #EFEFEF; } 

#nav a.DiscontinuedItem, #nav a.DiscontinuedItem:visited 
{
	color: #fff;
	background:  #007670;
}

#nav a.General
{
	border-bottom: #2F6D96 3px solid;
	text-align: center;
	width: 75pt;
}

#nav a:hover.General, #nav a.GeneralSelected,#nav a:hover.GeneralSelected
{
	border-bottom: #2F6D96 3px solid;
	text-align: center;
	background: #2F6D96;
	font-weight: bold;
	color: #fff;
}

#nav a.ManagedFunds
{
	border-bottom: #e47e00 3px solid;
	text-align: center;
	width: 100pt;
}

#nav a:hover.ManagedFunds, #nav a.ManagedFundsSelected, #nav a:hover.ManagedFundsSelected
{
	border-bottom: #e47e00 3px solid;
	text-align: center;
	background: #e47e00;
	font-weight: bold;
	color: #fff;
}
#nav a.Equities
{
	border-bottom: #9D629A 3px solid;
	text-align: center;
	width: 75pt;
}
#nav a:hover.Equities,  #nav a.EquitiesSelected,#nav a:hover.EquitiesSelected
{
	border-bottom: #9D629A 3px solid;
	text-align: center;
	background: #9D629A;
	font-weight: bold;
	color: #fff;
}
#nav a.Property
{
	border-bottom: #999 3px solid;
	text-align: center;
	width: 110pt;
}
#nav a:hover.Property, #nav a.PropertySelected,#nav a:hover.PropertySelected
{
	border-bottom: #999 3px solid;
	text-align: center;
	background: #999;
	font-weight: bold;
	color: #fff;
}

#nav a.Agribusiness
{
	border-bottom: #47632e 3px solid;
	text-align: center;
	width: 100pt;
}

#nav a:hover.Agribusiness, #nav a.AgribusinessSelected, #nav a:hover.AgribusinessSelected
{
	border-bottom: #47632e 3px solid;
	text-align: center;
	background: #47632e;
	font-weight: bold;
	color: #fff;
}

#nav a.Stockbroking
{
	border-bottom: #003366 3px solid;
	text-align: center;
	width: 75pt;
}
#nav a:hover.Stockbroking,  #nav a.StockbrokingSelected,#nav a:hover.StockbrokingSelected
{
	border-bottom: #003366 3px solid;
	text-align: center;
	background: #003366;
	font-weight: bold;
	color: #fff;
}

#nav a.InvestmentConsulting
{
	border-bottom: #006666 3px solid;
	text-align: center;
	width: 110pt;
}
#nav a:hover.InvestmentConsulting,  #nav a.InvestmentConsultingSelected,#nav a:hover.InvestmentConsultingSelected
{
	border-bottom: #006666 3px solid;
	text-align: center;
	background: #006666;
	font-weight: bold;
	color: #fff;
}

#nav a.structuredProducts
{
	border-bottom: #663333 3px solid;
	text-align: center;
	width: 110pt;
}

#nav a:hover.structuredProducts,  #nav a.structuredProductsSelected,#nav a:hover.InvestmentConsultingSelected
{
	border-bottom: #663333 3px solid;
	text-align: center;
	background: #663333;
	font-weight: bold;
	color: #fff;
}

#nav a.InvestmentStrategy
{
	border-bottom: #007670 3px solid;
	text-align: center;
	width: 100pt;
}

#nav a:hover.InvestmentStrategy,  #nav a.InvestmentStrategySelected,#nav a:hover.InvestmentStrategySelected
{
	border-bottom: #007670 3px solid;
	text-align: center;
	background: #007670;
	font-weight: bold;
	color: #fff;
}


#nav a.PublicHome
{
	border-bottom: #990000 3px solid;
	text-align: center;
	width: 50pt;
}
#nav a:hover.PublicHome,  #nav a.PublicHomeSelected,#nav a:hover.PublicHomeSelected
{
	border-bottom: #990000 3px solid;
	text-align: center;
	background: #990000;
	font-weight: bold;
	color: #fff;
}

/*
 #nav a.#selector
 {
	background: #A0A0A0;
	font-weight: bold;
	color: #fff;
 }	
*/
/* First Level*/

#nav li 
{   
	position: relative;
	margin: 0;
	float: left;
	z-index:100;
}

#nav ul li.topitem
{
	/*width: 100px;*/
	float: left;
	border-left: 0;
}

#nav ul
{
	padding: 0;
	margin: 0;
	list-style: none;
	margin:0;
	padding:0;

}
#nav li ul
{
	/* first-level lists */
	position: absolute;
	width: 175px;
	left: -999em; /*Hide it */
	border-top: 1px solid #888;
	/*filter: progid:DXImageTransform.Microsoft.Shadow(direction=120,color=#ABABAB,strength=3);*/
}

/* On mouse Hover */


/*Hide next level*/
#nav li.jshover ul ul {left:-999em;}

#nav ul ul, 
#nav ul li.jshover ul ul, 
#nav ul ul li.jshover ul ul, 
#nav ul ul ul li.jshover ul ul   {left:-999em;}

/*Show current level - this block must be after hide */

#nav ul li.jshover ul {left: 0; top:24px } 
#nav ul ul li.jshover ul, 
#nav ul ul ul li.jshover ul, 
#nav ul ul ul ul li.jshover ul {left: 100%; top:0px;}


#nav ul > li > ul > li > ul:first-child
{
   border-bottom:1px solid #888;
}

#nav li.hasChild a
{ 
  background: url(/aspx/images/arrow.gif) no-repeat right center; 
} 

/* Commented backslash hack hides rule from IE5-Mac \*/
#nav li a
{
	float: none
}
/* End IE5-Mac hack */ 


#nav iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=50);
	/*filter: progid:DXImageTransform.Microsoft.Shadow(direction=120,color=#ABABAB,strength=3);*/
	display: none;
	_display: block;
}

.menu li
{
  list-style: none;	
} 
.menu a,.menu a:visited
{
	color: #555;
	letter-spacing: 0.8px;
	border-bottom: 1px dotted #d1d1d1;
	height: 25px;
	line-height:25px;
	display: block;
	vertical-align:middle;
	margin: 0px;
	padding: 2px 10px 2px 10px;
	outline: none;
	text-align: right;
	font-size: 10pt;
	font-family: Verdana;
	/*background: url(/aspx/images/box_blue.gif) no-repeat 0 5px;*/
}
 .menu a:hover
{
	color:#fff;
	background: #9FC0D7;
	text-decoration: none;
}