﻿/*
'--------------------------------------------------------------------
'$Revision: 5710 $
'  $Author: cang $
'    $Date: 2009-04-29 11:59:36 +1000 (Wed, 29 Apr 2009) $
'     $URL: svn://lonsec-utilserv/ITDev/trunk/Website%202005/aspx/css/nav-vertical.css $
'$NoKeywords: $
'--------------------------------------------------------------------
*/

/* Navigation bar style definitions */


#nav2
{
	/*float: left;*/
	border: 5px;
	width:180px; 
	background-position:top; 
	padding:0;
}

#nav2 li
{
	
}  
/* for all the items */

#nav2  li  a,#nav2 li a:visited
{
	padding: 0px;
	padding-left:0px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 2px solid #D9E3F3;
	border-right: 0;
	border-bottom: 2px solid #D9E3F3;
	border-left: none;
	float: left;
	font-size: 14px;
	line-height: 40px;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	display: block;
	width:100%;
	height: 40px;
 
}	

#nav2>li> a, #nav2>li>a:visited
{
  color: #003366;
  background: #D9E3F3;
  padding-left:0px;
}

#nav2 li a:hover , #nav2 li a.highlighted:hover
{

	text-decoration: none;
	border-top: 2px solid #FFFFFF;
	border-right: none;
	border-bottom: 2px solid #85AAC9;
	border-right: none;
	border-left: none;
	background-color: #ECF1F9;
	color: #990033;
} 

#nav2 li a.highlighted, #nav2 li a.highlighted:visited
{
	border-top: 2px solid #427197;
	border-bottom: 2px solid #427197;
	background: #427197;
	color: #ffffff;
}
 
#nav2 li 
{   
	position: relative;
	margin: 0;
	float: left;
	list-style: none;
	z-index:100;
	width:100%;
	padding: 0;
	margin: 0;
	background: #D9E3F3;
}
#nav2 > li 
{
  background: #D9E3F3;
}
#nav2 ul
{
	padding: 0;
	margin: 0;
	list-style: none;
	border: 1px solid #85AAC9;
	width: 250px;
	background: #D9E3F3; 
	/* url(/aspx/Images/ResearchStockbroking.gif) no-repeat; */
}

#nav2 ul li ul li
{
	display: block;
	float: left;
	width: 100%;
	background: #D9E3F3;
}

#nav2 li ul
{
	/* first-level lists */
	position: absolute;
	width: 235px;
	left: -999em; /*Hide it */
	border: 1px solid #85AAC9;
	background: #D9E3F3;
	/*filter: progid:DXImageTransform.Microsoft.Shadow(direction=120,color=#ABABAB,strength=5);*/
}

/* On mouse Hover */


/*Hide next level*/
#nav2 li.jshover ul ul {left:-999em;}

#nav2 ul ul, 
#nav2 ul li.jshover ul ul, 
#nav2 ul ul li.jshover ul ul, 
#nav2 ul ul ul li.jshover ul ul   {left:-999em;}

/*Show current level - this block must be after hide */

#nav2 ul li.jshover ul ,
#nav2 ul ul li.jshover ul, 
#nav2 ul ul ul li.jshover ul, 
#nav2 ul ul ul ul li.jshover ul {left: 100%; top:-1px;}


#nav2 li ul:first-child
{
   border-top:1px solid #fff;
}

#nav2 a.hasChild
{ 
  background: url(/aspx/images/arrowLeft.gif) no-repeat right center; 
} 

/* Commented backslash hack hides rule from IE5-Mac \*/
#nav2 li a
{
	float: none
}
/* End IE5-Mac hack */ 


#nav2 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=5);*/
	display: none;
	_display: block;
}

 
