﻿
.MenuExplorer6,
.MenuExplorer7,
.MenuExplorer8
{	
	float: right;
	width: 911px; 
	height: 27px;
}

.MenuFirefox
{
	float: right;
	width: 911px; 
	height: 27px;
}


/* for IE, conditional comments */
#menu table
{	
	position:absolute;
	top:0;
	left:0;
}

/*--------------------------------
			Main Nav
--------------------------------*/

a .DarkBlue
{
	background-color: #175C9F;
}

.LightBlue
{
	background-color: #A8B5D8 !important;
	width: 100px;
}

#menu ul
{	
	padding:0;
	margin:0;
	list-style-type:none;
}

/* float makes list horizontal, relative to control dropdown menu position */
#menu li
{	
	float:left;
	position:relative;
	text-align: center;
	color: #FFFFFF;
}
 
 #menu ul li ul li
{
	width: 80px; 
}

#menu a, .menu a:visited
{	
	display:block;
	text-decoration:none; 
	color: #FFFFFF;
	height:20px; 
	border-right:1px solid #FFFFFF;
	border-top:1px solid #175C9F;
	background:#175C9F;
	padding:0px 2px; 
	line-height:20px;
}

#menu ul ul li a, .menu ul ul li a:visited
{	
	border-right:1px solid #fff;
	border-top:1px solid #fff;
}

/* IE */
* html #menu a, * html .menu a:visited
{	
	width:31px;
}

#menu a:hover
{	
	color:#fff; 
	background:#002a8e;
}

#menu :hover > a
{	
	color:#fff;
	background:#002a8e;
}

/*--------------------------------
			Sub Nav
--------------------------------*/

#menu ul ul
{	width:120px;
}

#menu ul ul a.drop, .menu ul ul a.drop:visited
{	background-color:#000;
}

#menu ul ul a.drop:hover
{	background-color:#5c5c5c;
}

#menu ul ul :hover > a.drop
{	background-color:#5c5c5c;
}

/* visibility, abs position takes up no room */
#menu ul ul
{	visibility:hidden;
	position:absolute;
	height:0;
	top:21px;
	left:0; 
	width:150px;
}

/* IE */
* html #menu ul ul
{	top:20px;
}

#menu ul ul a, .menu ul ul a:visited
{	
	/*
	background:#175C9F;
	*/
	color: #FFFFFF;
	height:20px; 
	line-height:1em; 
	padding:5px 5px; 
	width:85px;
	font-weight: normal;
	width: 117px;
}

/* IE */
* html #menu ul ul a
{	width:100px;
	font-weight: normal;
}

#menu ul ul a:hover
{	color:#000; 
	background:#FFFFFF;
}

#menu ul ul :hover > a
{	color:#000;
	background:#FFFFFF;
}

/*--------------------------------
		List Visibility
--------------------------------*/

/* visible on main nav hover */
#menu ul :hover ul
{	
	visibility:visible; 
}

/* Highlights */
/*
body#Index				#menu ul li.Index			  a { color:#fff; }
body#About				#menu ul li.About			  a { color:#fff; }
body#Commercial			#menu ul li.Commercial		  a { color:#fff; }
body#Personal			#menu ul li.PersonalInsurance a { color:#fff; }
body#LifeAndPensions	#menu ul li.LifeAndPensions   a { color:#175C9F; }
body#PrivateClients		#menu il li.PrivateClients	  a { color:#175C9F; }
body#Private			#menu ul li.Private			  a { color:#fff; }
body#Terms				#menu ul li.Terms			  a { color:#fff; }
body#Contact			#menu ul li.Contact			  a { color:#fff; }
*/
