a { outline: none; }
/*FF 1.07 hack to remove dotted border, not entirely compliant*/
/*a:focus { -moz-outline: none; }*/

#nav-main {
	line-height: 1.0em;
  z-index: 100;
	position: relative; 
	top: 0px; 
	left: 0; 
	width: 826px; 
	background: url(../images/nav/main-bg.gif) left top no-repeat; 
	}
#nav-main ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 20px;
	font-family: Verdana;
	font-weight: bold;
	}
#nav-main ul li {
	position: relative;
	float: left;
	margin: 0;
	}
#nav-main ul li a {
	display: block;
	height: 20px;
	text-indent: -3000px;
	text-decoration: none; 
	}
#nav-link-i-about { background: url(/rollover_script/i-about-3.gif) left top no-repeat; width: 138px; }
#nav-link-i-partners { background: url(/rollover_script/i-partners-3.gif) left top no-repeat; width: 138px; }
#nav-link-i-collateral { background: url(/rollover_script/i-collateral-3.gif) left top no-repeat; width: 138px; }
#nav-link-i-solutions { background: url(/rollover_script/i-solutions-3.gif) left top no-repeat; width: 138px; }
#nav-link-i-careers { background: url(/rollover_script/i-careers-3.gif) left top no-repeat; width: 138px; }
#nav-link-i-contact { background: url(/rollover_script/i-contact-3.gif) left top no-repeat; width: 136px; }
/* hover state */
#nav-main ul li.hover a,
#nav-main ul li:hover a,
#nav-main ul li a.hover, 
#nav-main ul li a:hover {
	background-position: 0 -20px;
	}
#nav-main ul li a.active,
#nav-main ul li a.active.hover, 
#nav-main ul li a.active:hover {
	background-position: 0 -40px;
	}
#nav-main ul li ul {
	display: none;
	height: auto;
	width: 154px;
	position: absolute;
	z-index: 200;
	background: #ffffff; /* reset in iepc.css */
	}
#nav-main ul li.hover ul,
#nav-main ul li:hover ul {
	display: block;
	}
#nav-main ul li ul li {
	float: none;
	width: auto%;
	margin: 0;
	padding: 0; 
	font-size: 11px;
	background: #1a3a89; 
	}
#nav-main ul li ul li.last-child {
	background-image: none; 
	}
#nav-main ul li ul li a {
	position: relative;
	left: 0;
	height: auto;
	text-indent: 0;	
	padding: 6px; 
	color: #EDEFF6;
	font-weight: bold;
	}
#nav-main ul li ul li a.hover, 
#nav-main ul li ul li a:hover {
	color: #1A3A89;
	font-weight: bold;
	background: #ffffff;
	}

	
/*Hide 3rd tier in main nav*/
#nav-main ul li ul li.hover ul,
#nav-main ul li ul li:hover ul,
#nav-main ul li ul li ul *,
#nav-main ul li ul li ul,
#nav-main ul li ul li.more ul {
	display: none;
	left: 18px;
	}