#all_menu{ background:#727473; min-height:30px}
.gray{ font-size:12px; color:#808080}
/*-------------------------JDMENU-H---------------------*/

.jd_menu,
.jd_menu ul,
.jd_menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	float:center;
}


.jd_menu {
	height:30px;
	width:998px; /* NQ - 6-30-11 - see AI 41143 - "About us" navitem float-drop (to next line issue) */
	background:#727473;
	text-align: center;
}


* html .jd_menu {
	height:30px;
}



.jd_menu:after {
	content: ".";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}

.jd_menu li {
	float: left;
	font-weight:normal;
	margin-right:0px;
}

.jd_menu li a {
    display: block;
	color: #ffffff;
	font:13px/30px Arial;
	white-space: nowrap;
	cursor: pointer;
	font-weight:bold;
	text-decoration:none;
	text-align: center;
    padding: 0 15px; /* note */
	background:url(images/menu_mid.jpg) no-repeat left top;
	background-repeat:no-repeat;
}

.jd_menu li.jd_menu_first{ border-top:0px;}
.jd_menu li.jd_menu_first a{ background:none; margin-left:13px}
.jd_menu li.jd_menu_first ul{ margin-left:13px;}
.jd_menu li.jd_menu_first ul ul{ margin-left:0px;}

.jd_menu li.activetab a,
.jd_menu li.jdm_hover a {
	color: #727473;
	background:#ffffff;
}


/* ==S SUB MENU */
.jd_menu ul {
	display: none;
	position: absolute;
	z-index: 10000;
	background:#999999;
	min-width:100px;
	padding:0px;
	margin:0px;
}



.jd_menu ul li {
	float: none;
	background: none;
	padding: 0px;
	display:block;
	margin:0px;
	border-top:1px solid #999999;
	background:#515151 no-repeat 16px top;
	background-repeat:no-repeat;
	color:#ffffff;
	font-weight:bold;
}

.jd_menu * {
	background-repeat:no-repeat;
}

* html .jd_menu ul li {
	float: none;
	background:#999999 no-repeat 17px top;
	background-repeat:no-repeat;
	padding: 0px;
	border-top:1px solid #999999;
	display:block;
	margin:0px;
}
.jd_menu li.jdm_active ul a, /* NQ - 6-30-11 - see AI 41145, triangles kept disappearing...this fixes it. changed li.active_tab to li.jdm_active */
.jd_menu li.jdm_hover ul a, 
.jd_menu li ul a  /* NQ 3-25-11 topnav issues */ {
	color: white;
	text-decoration: none;
	margin:0px;
	padding: 0 15px 0px 15px; 
	background:#b1b1b1 no-repeat 16px top;
	background-repeat:no-repeat;
}

.jd_menu ul li a {
	/*padding: 0 10px 0px 37px;  NQ 3-25-11 topnav issues */ 
	padding: 0 10px 0px 24px;
	color: white;
	font: bold 13px/30px arial;
	background: #b1b1b1;
	border:none;
	margin:0px;
	margin-left:5px;  
	text-decoration: none;
	text-align: left;
}

.jd_menu li.activetab ul a:hover,
.jd_menu li.jdm_hover ul a:hover {
	color: #316187;
	text-decoration: none;
	background:#b1b1b1  no-repeat 16px top;
	text-decoration: none;
	margin:0px;
}


/* =E JDMenu ===================================================== */




/*-------------------------inventua_sidemenu---------------------*/
/* SideMenu  */
.MenuItem hr
{
	color: #F0F0F0; 
	height: 1px; 
	text-align: left; 
	line-height:1px; 
	font-size:0px;
}

.MenuItem a, .MenuHdr a
{ 
	padding-top:15px; 
	padding-bottom: 15px; 
	padding-left:40px; 
	background:url(images/arrow.jpg) no-repeat 25px center; 
	display:block
}

.MenuItemMouseOver a, .Item a, .currentItemHighlight a
{ 
	padding-top:15px; 
	padding-bottom: 15px; 
	padding-left:40px; 
	background:#F4EBFE url(images/arrow_hover.jpg) no-repeat 25px center;
	display:block;
	text-decoration: none;
}

.MenuItem0 hr
{
	color: #F0F0F0; 
	height: 1px; 
	text-align: left; 
	line-height:1px; 
	font-size:0px;
}

.MenuItem0 a, .MenuHdr0 a
{
	 padding-top:15px; 
	 padding-bottom: 15px;
	  padding-left:40px; 
	  background:url(images/arrow.jpg) no-repeat 25px center; 
	  display:block
}

.MenuItemMouseOver0 a, .MenuHdr0 a, .Item0 a, .currentItemHighlight0 a
{ 
	padding-top:15px; 
	padding-bottom: 15px; 
	padding-left:40px; 
	background:#F4EBFE url(images/arrow_hover.jpg) no-repeat 25px center;
	display:block;
	text-decoration: none;
}

.MenuItem1 hr
{
	color: #F0F0F0; 
	height: 1px; 
	text-align: left; 
	line-height:1px; 
	font-size:0px;
}

.MenuItem1 a, .MenuHdr1 a
{ 
	line-height:25px;
	padding-left:65px; 
	padding-bottom:10px; 
	display:block;
	text-decoration: none;
}

.MenuItemMouseOver1 a, .Item1 a, .currentItemHighlight1 a
{ 
	line-height:25px; 
	padding-left:65px; 
	padding-bottom:10px; 
	background:#F4EBFE; 
	display:block; 
	text-decoration: none;
}

.jd_menu ul li.haschild 
{
	height: 24px;
	width: 150px;
	v-align: center;
	padding-top:5px;
}