
#imouter0 					{ padding:0; margin:0; list-style-type:none; list-style-image:none;  }
body #imouter0 			{  }

#imenus0 li a 				{ color:#0e6098; text-align:left; font-family:arial; font-size:12px; font-weight:normal; text-decoration:underline; }
body #imenus0 li a 		{  }

/*  main menu items :: hover & active  */
#imenus0 li a.ihover 	{  }
#imenus0 li a.iactive 	{  }

/*  main menu graphic button content  */
#imenus0 .imbuttons 		{  }

/*  submenu container  */
#imenus0 li ul 			{ list-style-type:none; list-style-image:none; background-color:#efefef; border:1px solid #ccc; padding:0; margin:0; top:-4px; }
body #imenus0 li ul 		{  }

/*  submenu items  */
#imenus0 ul a 				{ color:#0e6098; text-align:left; font-size:11px; text-decoration:none; padding:5px; border-bottom:1px solid #ccc; margin:0; min-height:10px; } * html #imenus0 ul a { height:10px; }
body #imenus0 ul a 		{  }

/*  submenu items :: hover & active  */
#imenus0 ul li a.ihover 	{ color:#4e6285; text-decoration:underline; background-color:#fff; }
#imenus0 ul li a.iactive 	{ color:#4e6285; background-color:#fff; } /* submenu main for sub-submenu


/*  custom econo classes  */
.menu_position 			{ left:0; position:absolute; top:0; }




/*------------------ mainNav */
#mainNav {margin:0px; padding:0px; }


#mainNav li {margin:0px; padding:0px; float:left; display:inline;  background:none; }

#mainNav li a {
	font-size:12px; 
	outline:none;
	}

#mainNav li a:hover {text-decoration:none; }

#navigation	a.mainBtn {background:url(../graphics/nav/btnNavUp.gif) center top; height:30px; display:block; text-align:center; /*border-left:1px solid #fff;*/ border-right:1px solid #ccc; text-decoration:none; color:#333; padding:5px 10px 0 10px;}

#mainNav a.mainBtn:hover {background-position:bottom;}

/*------------------ subNav */
* html #mainNav ul ul { margin-bottom:-10px; }
#mainNav li div.subNavWrap {position:absolute;z-index:10;}

#mainNav li ul.subNav {margin:0px; padding:0px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; display:none; }

#mainNav li ul.subNav  li {display:block; float:none; background:none;}

#mainNav li.menu div.subNavWrap ul.subNav li a {display:block; background:none; background-color:#efefef; border:1px solid #ccc; border-top:none; padding:10px; color:#0e6098; text-decoration:none;  }

#mainNav li.menu div.subNavWrap ul.subNav li a:hover {background:none; background-color:#fff; color:#4e6285;}
.subNavWrap .subNavWrap { margin:-40px 0 0 145px;  }
.subNavWrap .subNavWrap li { border:none; }
* html #ie6 { height:36px; overflow:hidden; }
#mainNav li.btnAbout div.subNavWrap ul.subNav li a {width:160px;}
#mainNav li.btnApplications div.subNavWrap ul.subNav li a {width:160px;}
#mainNav li.btnAcoustic div.subNavWrap ul.subNav li a {width:160px;}
#mainNav li.btnEmissions div.subNavWrap ul.subNav li a {width:160px;}
#mainNav li.btnFiltration div.subNavWrap ul.subNav li a {width:160px;}
#mainNav li.btnRiceNeshap div.subNavWrap ul.subNav li a {width:160px;}
#mainNav li.btnLibrary div.subNavWrap ul.subNav li a {width:144px}

#mainNav li.btnServices div.subNavWrap ul.subNav li a {width:160px}
#mainNav li.btnContact div.subNavWrap ul.subNav li a {width:118px;}
.first-sub { border-top:1px solid #ccc; }
.last-sub { border-bottom: 1px solid #ccc; }

