/* the horizontal menu starts here */
div#listmenu { 
	clear: both;
	width:690px; /* makes the div full width */ 
	position: relative;
	z-index: 10;
	float:left; 
	background-image: url("images2/nav-bg.gif")!important;
	background-repeat: no-repeat;
	}
div#listmenu li {
	display: block;
	float: left;
	text-align: center;
	position:relative; 
	list-style-type:none; 
	}	
div#listmenu ul li ul	{
	border-top:1px solid #fff;
	width: 192px;
	}	
div#listmenu ul li ul li {
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;	
	}		
div#listmenu ul li a.nav-left	{
	background-image: url("images2/nav-left.gif");
	background-repeat: no-repeat;
	}
div#listmenu ul li a.nav-middle	{
	background-image: url("images2/nav-middle.gif");
	background-repeat: no-repeat;
	background-position: right;
	}
div#listmenu ul li a.nav-right	{
	background-image: url("images2/nav-right.gif");
	background-repeat: no-repeat;
	background-position: right;
	}
div#listmenu ul li a.nav-left:hover	{
	background-image: url("images2/nav-left-on.gif");
	background-repeat: no-repeat; 
	}
div#listmenu ul li a.nav-middle:hover	{
	background-image: url("images2/nav-middle-on.gif");
	background-repeat: no-repeat;
	}
div#listmenu ul li a.nav-right:hover	{
	background-image: url("images2/nav-right-on.gif");
	background-repeat: no-repeat;
	background-position: right;
	}	
div#listmenu ul li a:hover {
	color:#fff;
	}
div#listmenu ul li ul li.submenu a	{
	background-image: url("images2/nav-arrow.gif")!important;
	background-repeat: no-repeat;
	background-position: right 7px;
	}
div#listmenu ul li ul li.submenu ul li a	{
	background-image: none!important;
	}
	
	
#nav a {
	font-size: 13px;
	width: 172px;
	/*  height: 26px;  */
	line-height: 16px;
	display:block;
	font-weight: 800;
	text-decoration:none;
	color:#fff;
	}
#nav li a	{
	color: #fff;
	text-align: center;
	padding: 5px 0px;
	}
#nav li li a	{
	background-color:#248CC1;
	color: #fff;
	font-size: 11px;
	text-align: left;
	text-transform: none;
	width: 172px;
	padding: 3px 10px;
	}
#nav li li a:hover	{
	background-color: #82BFEB;
	}
#nav li ul { /* second-level lists */
	position: absolute;
	background: #248CC1;
	width: 172px;
	display: none;
	}
#nav li ul ul { /* third-and-above-level lists */
	margin: -23px 0 0 192px;
	}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	display: none;
	}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	display: block;
	}


/*signifies "active" page*/
body.products div#listmenu li.products a	{
	background-image: url("images2/nav-middle-on.gif");
	background-repeat: no-repeat;
	}
div#listmenu li.products a:hover	{
	background-image: url("images2/nav-middle-over.gif");
	background-repeat: no-repeat;
	}
	
body.solutions div#listmenu li.solutions a	{
	background-image: url("images2/nav-left-on.gif");
	background-repeat: no-repeat;
	}
div#listmenu li.solutions a:hover	{
	background-image: url("images2/nav-left-over.gif");
	background-repeat: no-repeat;
	} 
	
body.news-events div#listmenu li.news-events a	{
	background-image: url("images2/nav-middle-on.gif");
	background-repeat: no-repeat;
	}
/* div#listmenu li.news-events a:hover	{
	background-image: url(""); //was supposed to be images/nav-middle-over.gif
	background-repeat: no-repeat;
	} */
	
body.about div#listmenu li.about a	{
	background-image: url("images2/nav-right-on.gif");
	background-repeat: no-repeat;
	background-position: right;
	}
/* div#listmenu li.about a.nav-left:hover	{
	background-image: url(""); //was supposed to be images/nav-right-over.gif
	background-repeat: no-repeat;
	} */
	
	
/*  turning off fly outs when in that section  */
/* changing products to solutios MDU 6-15-09*/
body.products div#listmenu ul li.products ul,
body.solutions div#listmenu ul li.solutions ul,
body.news-events div#listmenu ul li.news-events ul,
body.about div#listmenu ul li.about ul	{
	display: none;
	}	
	
/*  removing parent background images  */	
/* changing products to solutios MDU 6-15-09*/
body.products div#listmenu li.products ul li a,
body.solutions div#listmenu li.solutions ul li a,
body.news-events div#listmenu li.news-events ul li a,
body.about div#listmenu li.about ul li a	{
	background-image: none!important;
	}
div#listmenu ul li ul li.menu a:hover	{
	background-image: none!important;
	}
