.menuContainer div,
.menuContainer a
{
	font-family: helvetica, Tahoma, Arial, sans-serif;
	color:#6F6F6F;
	text-decoration:none;
	font-size:14px;
	white-space:nowrap;
}

/* outter container */
.menuContainer
{
	position:relative;
	width:100%;
	padding:0px;
}

ul.menu
{
	margin:0px 5px;
	padding:0px;
	height:24px;
	width:auto;
	background: transparent url(../../images/menu/menu-bg.png) repeat-x 0 0;
	border:none !important;

}
.menu-left
{
	height:24px;
	width:5px;
	font-size:1px;
	top:0px;
	left:0px;
	position:absolute;
	background: transparent url(../../images/menu/menu-left.png) no-repeat 0 0;
}
.menu-right
{
	height:24px;
	width:5px;
	font-size:1px;
	top:0px;
	right:0px;
	position:absolute;
	background: transparent url(../../images/menu/menu-right.png) no-repeat right top;
}

/* menu items */
.menuItem
{
	margin:0px 10px;
	padding:0px;
	top:3px;
	height:18px;
	list-style:none;
	float:left;
	position:relative;
}
.menuItem a div
{
	float:left;
	height:18px;
	cursor:pointer !important;
}
.menuItem .left,
.menuItem .right
{
	width:10px;
	font-size:1px;
	background:none;
}
.menuItem .center
{
	background:none;
}
.menuItem .arrow
{
	top:3px;
	left:2px;
	height:11px !important;
	width:12px;
	font-size:1px;
	position:relative;
	background: transparent url(../../images/menu/arrow-down.png) no-repeat 0 30%;
}
.menuItem span
{
	float:left;
}

/* menu items mouse over/out */
.menuItem a:hover .left,
li.selected div.left
{
	background: transparent url(../../images/menu/menu-item-left.png) no-repeat 0 0;
}
.menuItem a:hover .right,
li.selected div.right
{
	background: transparent url(../../images/menu/menu-item-right.png) no-repeat 0 0;
}
.menuItem a:hover .center,
li.selected div.center
{
	color:white;
	background: transparent url(../../images/menu/menu-item-bg.png) repeat-x 0 0;
}


/* SUBMENU */

#nav .menuItem:hover .submenu,
#nav li.sfhover .submenu
{
 left: 0px;
}

.submenu
{
	position : absolute;
	top:18px;
	left:-9999px;
	width:150px;
	padding-top:2px;
	z-Index:999;
}
.submenu table
{
	width:100%;
}
.submenu tr.top,
.submenu tr.top td.left,
.submenu tr.top td.center,
.submenu tr.top td.right
{
	height:5px;
}
.submenu tr.top td.left
{
	width:5px;
	background: transparent url(../../images/menu/submenu-top-left.png) no-repeat left top;
}
.submenu tr.top td.center
{
	background: transparent url(../../images/menu/submenu-top-center.png) repeat-x 0 0;
}
.submenu tr.top td.right
{
	width:5px;
	background: transparent url(../../images/menu/submenu-top-right.png) no-repeat right top;
}

.submenu tr.middle
{
}
.submenu tr.middle td.left
{
	width:5px;
	background: transparent url(../../images/menu/submenu-left.png) repeat-y left top;
}
.submenu tr.middle td.center
{
	background-color:#E4E4E4;
	white-space:nowrap;
}
.submenu tr.middle td.right
{
	width:5px;
	background: transparent url(../../images/menu/submenu-right.png) repeat-y right top;
}

.submenu tr.bottom,
.submenu tr.bottom td.left,
.submenu tr.bottom td.center,
.submenu tr.bottom td.right
{
	height:5px;
}
.submenu tr.bottom td.left
{
	width:5px;
	background: transparent url(../../images/menu/submenu-bottom-left.png) no-repeat left top;
}
.submenu tr.bottom td.center
{
	background: transparent url(../../images/menu/submenu-bottom-center.png) repeat-x 0 0;
}
.submenu tr.bottom td.right
{
	width:5px;
	background: transparent url(../../images/menu/submenu-bottom-right.png) no-repeat right top;
}

.submenu ul
{
	padding:0px;
	margin:5px;
	list-style: none;
	font-size:14px;
}
.submenu li.submenuItem
{
	position: relative;
	margin: 0px 0px -1px 0px;
	padding:2px 0px;
	list-style: none;
}

.submenu li.submenuItem a
{
	text-decoration:none;
	cursor:pointer;
	display:block;
	height:100%;
	line-height:17px;
	cursor:pointer !important;
}
.submenu li.submenuItem a:hover
{
	text-decoration:underline;
}