
#mainMenu
{
}
#mainMenu {
	clear: both;
	float:left;   
	left: 0px;
	top: 142px;
	width: 100%;
	height: 50px;
	position:relative;
	background: #1d396d url(images/mainMenu_bg.png) left top repeat-x;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-o-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	z-index: 600;
}
#mainMenu #horizontal-multilevel-menu {
   float:right;
   position:relative;
   right:50%;
   text-align:center;
}
#mainMenu #horizontal-multilevel-menu li {
   display:block;
   float:left;
   list-style:none;
   position:relative;
   left: 50%;
}

/**Top menu**/

#horizontal-multilevel-menu li 
{
	background: url(images/mainMenu_sprt.png) right top no-repeat;
	padding: 0 2px 0 0;
}
#horizontal-multilevel-menu li.first
{	
}
#horizontal-multilevel-menu li.last
{
	background: none;
	padding: 0px;
}
#horizontal-multilevel-menu li a:link,
#horizontal-multilevel-menu li a:active,
#horizontal-multilevel-menu li a:visited
{
	color: #fff;
	text-shadow: 0px 1px 2px rgba(0,0,0,0.4);
}
/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	display: block;
	padding: 0px 24px;
	font-size: 16px;	
	line-height: 50px;
	text-decoration: none;
}
#horizontal-multilevel-menu li a.root-item:hover,
#horizontal-multilevel-menu li.jshover a.root-item,
#horizontal-multilevel-menu li a.root-selected
{
	background: url(images/mainMenu_hover.png);
}
#horizontal-multilevel-menu li.first a.root-item:hover,
#horizontal-multilevel-menu li.first.jshover a.root-item,
#horizontal-multilevel-menu li.first a.root-selected
{
	background: url(images/mainMenu_hover_first.png) right top no-repeat;
}
#horizontal-multilevel-menu li.last a.root-item:hover,
#horizontal-multilevel-menu li.last.jshover a.root-item,
#horizontal-multilevel-menu li.last a.root-selected
{
	background: url(images/mainMenu_hover_last.png) no-repeat;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	top: 50px;
	left: -999em;
	z-index: 500;
	width: 220px;
	padding: 20px 0px;
	background: #1a3e82 url(mainMenu_subLevel_bg.png) left bottom repeat-x;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	text-align: left;
	float:left;
	right: auto;
	-webkit-box-shadow: 2px 2px 12px rgba(0,0,0,0.42);
	-moz-box-shadow: 2px 2px 12px rgba(0,0,0,0.42);
	-o-box-shadow: 2px 2px 12px rgba(0,0,0,0.42);
	box-shadow: 2px 2px 12px rgba(0,0,0,0.42);
}
#horizontal-multilevel-menu li.last ul
{
	
}
#mainMenu #horizontal-multilevel-menu li ul li {
   display:block;
   clear: left;
   width: 100%;
   float:left;
   position:relative;
   left:auto;
   background: url(images/mainMenu_subLevel_sprt.png) center bottom no-repeat;
   padding: 0px 0px 3px;
}
#horizontal-multilevel-menu li ul li a:link,
#horizontal-multilevel-menu li ul li a:active,
#horizontal-multilevel-menu li ul li a:visited
{
	display: block;
	line-height: 21px;
	padding: 4px 20px;
	text-decoration: none;
	font-size: 14px;
}
#horizontal-multilevel-menu li ul li a:hover,
#horizontal-multilevel-menu li.item-selected li a:hover,
#horizontal-multilevel-menu li.item-selected li.item-selected li a:hover,
#horizontal-multilevel-menu li.item-selected > a
{
	background: url(images/mainMenu_subLevel_hover.png);
}
#horizontal-multilevel-menu li.jshover ul
{
	left: 0px;
}
#horizontal-multilevel-menu li.last.jshover ul
{
	left: auto;
	right: 0px;
}
#horizontal-multilevel-menu li.jshover li ul,
#horizontal-multilevel-menu li.jshover li.jshover li ul
{
	top: -20px;
	left: -999em;
}
#horizontal-multilevel-menu li.last.jshover li ul
{
	left: auto;
	right: -999em;
}
#horizontal-multilevel-menu li.last.jshover li.jshover ul
{
	left: auto;
	right: 100%;
}
#horizontal-multilevel-menu li.jshover li.jshover ul,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover ul
{
	left: 220px;
}

div.menu-clear-left
{
	clear:left;
}

/* ----------------  USED LEVEL */
#mainMenu #horizontal-multilevel-menu li#used
{
	padding: 0px;
	background: none;
}
#horizontal-multilevel-menu li#used ul
{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	background: none;
	position: static;
	padding: 3px 0px 0px 0px;
   background: url(images/mainMenu_subLevel_sprt.png) center top no-repeat;
}
#horizontal-multilevel-menu li#used ul li
{
}