/* ------------ TOP MAIN MENU RULES ------------ */
#topnav {
	font-size: 11px;
	list-style-type:none;
	position:relative;
	height:25px;
	width:650px;
	background-image:url(../images/topmenu.gif);
 }
#topnav ul{margin:0;padding:0;list-style:none;}
#topnav li {
	float: left;
	height: 25px;
 }
#topnav li:hover, #topnav li.hover {
    position: static;
}
#topnav a {
	display:block;
	height:25px;
	text-decoration:none;
 }
 
#topnav li a span {visibility: hidden;}

#topnav li ul li a {
	background: #5A9FC6 !important;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #fff;
	height: auto !important;
	width:170px;
	padding: 3px 0px 3px 8px;
	text-align: left;
}

#topnav li ul li a:hover {background: #ADCFE3 !important;}

#topnav li ul li {height: auto !important;}

#topnav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}

#topnav li:hover ul {left: auto;}
#topnav li:hover ul, #topnav li.sfhover ul {left: auto;}
 
/* MAIN MENU ROLLOVER USES A BACKGROUND IMAGE - THIS IS DEFINED BELOW 
#topnav :link:hover,#topnav :visited:hover {background-image:url(../images/topmenu.gif);} */

/*MAIN MENU POSITIONING  */
#about, #about a {width:91px;}
#industries, #industries a {width:203px;}
#product, #product a {width:113px;}
#ir, #ir a {width:143px;}
#contact, #contact a {width:100px;}

#about a {background-image: url(../images/bg_nav_about.gif);}
#industries a {background-image: url(../images/bg_nav_industries.gif);}
#product a {background-image: url(../images/bg_nav_product.gif);}
#ir a {background-image: url(../images/bg_nav_investor.gif);}
#contact a {background-image: url(../images/bg_nav_contact.gif);}

#about a:hover {background-position:0 -25px;}
#industries a:hover {background-position:0 -25px;}
#product a:hover {background-position:0 -25px;}
#ir a:hover {background-position:0 -25px;}
#contact a:hover {background-position:0 -25px;}

/* Support for the "iehover-fix.js" */

* html #topnav ul iframe, * html ul.nav iframe {
	position: absolute;
	/* account for the border */
	left: -0.25em;
	top: -0.25em;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

/* this is for IE 5.0
select.hide { visibility: hidden; }

/* End Support for the "iehover-fix.js" */

