/* *************** CSS menu_top.css  ******************/

#menu
{
	background-color: transparent;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
}
#menu ul
{
	z-index: 500;
	position: static;
	float: none;
	list-style: none;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	min-width:20px;
}
#menu a, #menu h2
{
	
	display: block;
	margin: 0px;
	padding: 0px;
	color: #e0081d;
}
#menu h2,.menuSub h2
{
	padding-right:3px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:10px;
	color: #000000;
	background-color: transparent;
	text-transform:none;
}
#menu a
{
	background-color: transparent;
	text-decoration: none;
}
#menu li
{
	position: relative;
	padding-left:10px;
	color: #000000;
	/* background defined in default_menu.css */
}
#menu li:hover, #menu h2:hover, #menu ul li:hover h2
{
	background-color: transparent;
	
}
#menu li:hover a, #menu h2:hover a
{
	color: black;
}

#menu .menuCurrentMenu a, #menu .menuCurrentMenu:hover a {
	color: gray;
}


#menu ul ul ul
{
	position: absolute;
	top: 0;
	margin: 0;
	left:100%;
	z-index: 500;
}
#menu ul ul,
#menu ul li:hover ul ul,
#menu ul ul li:hover ul ul
{
	display: none;
}
#menu ul span:hover ul,
#menu ul li:hover ul,
#menu ul ul li:hover ul,
#menu ul ul ul li:hover ul
{
	display: block;
	width: 155px;
	min-width:155px;
}
#menu ul li ul li
{
	background-color: transparent;
}


/* ******************** CSS : customized_topmenu.css ***************************** */

#menu ul,
#menu ul ul{
  background-color: transparent;
  list-style:none;
  margin:0;
  padding:0;
  width:248px;
  text-align:right;
  /*_width:155px;*/
}

#menu ul ul{
  position:absolute;
  top:0px;
  left:155px;
  padding-top:3px;
  padding-bottom:3px;
}

#menu ul ul li
{
  padding-left:5px;
  padding-right:3px;
}

#menu ul li{
  position:relative;
  margin:0;
  padding:0.2em;
/*  _display:inline;*/
}

#menu ul a{
  display:block;
  width:100%;
/*  color:#e0081d;*/
  text-decoration:none
}

/*#menu ul:hover a{
}*/

li.withsubmenu, li.withsubmenu:hover
{
	background-image:url(/sss_images/nav/submenublack.gif);
	background-repeat:no-repeat;
	background-position:right;
}

#menu ul ul, #menu ul ul ul, #menu ul ul ul ul
{
	position: absolute;
	left: 97%;
	top:5px;
}
#menu ul ul
{
	border: 1px solid #ffffff;
	background-color:#000000;
	color:#e0081d;
	margin: 0px;
	padding:3px;
}
#menu ul ul li,#menu ul ul li a,#menu ul ul li a:link,#menu ul ul li a:visited
{
	text-align:left;
	color:#e0081d;
}

#menu ul ul li a:active,#menu ul ul li:hover a,#menu ul ul li:hover a:link,#menu ul ul li:hover a:visited,#menu ul ul li a:hover
{
	color:#e0081d;
}
