﻿body 
{
	
}

/*
#home #history #commercial #personal #claims #contactUs
*/

.MenuExplorer, MenuExplorer6, MenuExplorer7, MenuExplorer8
{	
	width: 868px; 
	position: relative;
	margin-top: 32px;
	height: 22px;
	/*background: #547274;*/
	font-weight: bold;
	margin-left: 132px;
	text-align: center;
}


/* for IE, conditional comments */
#menu table
{	
	position:relative;
	top:0;
	left:0;
}

/*--------------------------------
			Main Nav
--------------------------------*/

#menu ul
{	
	padding:0;
	margin:0;
	list-style-type:none;
	font-size:80%;
	font-family: Arial;
}

/* float makes list horizontal, relative to control dropdown menu positon */
#menu li
{	
	float:left;
	position:relative;
	text-align: center;
	color: #FFFFFF;
}
 
 #menu ul li ul li
{
	width: 80px; 
	font-size:75%;
}

#menu a, .menu a:visited
{	
	display:block;
	text-decoration:none; 
	color: #FFFFFF;
	height:30px; 
	border-right:1px solid #FFFFFF;
	border-top:1px solid #547274;
	background:#547274;
	padding:3px 3px; 
	line-height:20px;
}

#menu ul ul li a, .menu ul ul li a:visited
{	
	border-right:1px solid #fff;
	border-top:1px solid #fff;
}

ul li a.CommercialMenu , ul li a.CommercialMenu:visited
{
	color: #ffffff;
}

/* IE */
* html #menu a, * html .menu a:visited
{	
	width:31px;
}


#menu :hover > a     /* this is for the TOP level menu items... */
{	
	color: #FFFFFF;
	font-weight: bold;
}

/*--------------------------------
			Sub Nav
--------------------------------*/

#menu ul ul
{	width:120px;
	font-size:95%;
}

#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;
	t\op:21px;
}

#menu ul ul a, .menu ul ul a:visited
{	
	background:#547274; /* drop down menu items are now the correct "surf blue" */
	color: #FFFFFF;
	height:20px; 
	line-height:1em; 
	padding:5px 5px; 
	/*width:170px;*/ /* this width ought to match the width of the top level "parent" menu item */
	font-weight: normal;
	width: 162px;
}

/* IE */
/*
* html #menu ul ul a
{	
	width:170px;
	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; 
	color: #FFFFFF;
}


