#menu456 table {margin:0px; padding:0px;border-collapse:collapse;}
.menu456mec td {padding:0;}
#menu456 a {text-decoration:none; border:none; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#menu456 img{border:none}

#menu123 table {margin:0px; padding:0px;border-collapse:collapse;}
.menu123mec td {padding:0;}
#menu123 a {text-decoration:none;border:none;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#menu123 img{border:none}
/******************************************************

"menu"+[menu id]+[style]
style:
mep=menu entry parent
mel=menu entry leaf
mer=menu entry root
sm=submenu
mepc=current menu entry parent
melc=current menu entry leaf
merc=current menu entry root

mec=menu entry content

merlt=menu entry root last
merftmenu entry root first
melt=menu entry last
meftmenu entry first
******************************************************/

.menu456sm{
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:white;
	border-left-style:solid; border-left-width:1px; border-left-color:white;
	font-size:12px;
	background-color:#eeeeee;
	font-family:arial;
	text-align:right;
	direction:rtl;
}

.menu456sm a{
	color:#eeeeee;
}

#menu456{ /* overriding for root menu */
	border:none;
	background-color:#ffffff;
	padding:0;
} 


.menu456mep{
	border-top-style:solid; border-top-width:1px; border-top-color:white;
	border-right-style:solid; border-right-width:1px; border-right-color:white;
	padding:2px 10px;
	cursor:pointer;
	color:white;
}



.menu456mel{
	border-top-style:solid;border-top-width:1px;border-top-color:white;
	border-right-style:solid;border-right-width:1px;border-right-color:white;
	padding:2px 10px;
	cursor:pointer;
	color:white;
}



.menu456mer
{

}


/* replaces menuentry */
.menu456mepc
{
	border-top-style:solid;border-top-width:1px;border-top-color:white;
	border-right-style:solid;border-right-width:1px;border-right-color:white;
	padding:2px 10px;
	cursor:pointer;
	background-color:#eeeeee;

}

.menu456mepc a{
	color:#EEEEEE;
}
 
/* replaces menuntryleaf */
.menu456melc
{
	border-top-style:solid;border-top-width:1px;border-top-color:white;
	border-right-style:solid;border-right-width:1px;border-right-color:white;
	background-color:#EEEEEE;
	padding:2px 10px;
	cursor:pointer;
}

.menu456melc a{
	color:#fff;
}

.menu456merc
{
	color:#fff;
}


.menu456merft
{

}

.menu456merlt
{

}

.menu456meft
{

}

.menu456melt
{

}

.menu456mec
{
}

.menu456mec td{
	white-space:nowrap
}



.menu456mep .menu456mec a
{

}

.menu456mepc .menu456mec a
{

}

.menu456mel .menu456mec a
{

}

.menu456melc .menu456mec a
{

}



/*
emulate submenu interspacing by margin
*/






/***************************************************************/
/* hybrid menu */

.menu123sm{
	border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:White;
	border-left-style:solid;border-left-width:1px;border-left-color:White;
	background-color:#EEEEEE;
	font-weight:bold;
	font-size:12px;
	font-family:arial;
	text-align:right;
	direction:rtl;	
}

.menu123sm a{
	color:#000;
}

#menu123{ /* overriding for root menu */
	border:none;
	background-color:#EEEEEE;
} 



.menu123mep{
	border-top-style:solid;border-top-width:1px;border-top-color:White;
	border-right-style:solid;border-right-width:1px;border-right-color:White;
	padding:3px 10px;
	cursor:pointer;
	color:#000;
}



.menu123mel{
	border-top-style:solid;border-top-width:1px;border-top-color:White;
	border-right-style:solid;border-right-width:1px;border-right-color:White;
	padding:3px 10px;
	cursor:pointer;
	color:#000;
}

.menu123mer{

}


/* replaces menuentry */
.menu123mepc{
	border-top-style:solid;border-top-width:1px;border-top-color:White;
	border-right-style:solid;border-right-width:1px;border-right-color:White;
	background-color:#EAEAEA;
	padding:3px 10px;
	cursor:pointer;
	color:#000;
}

.menu123mepc a{
	color:#000;
}

/* replaces menuntryleaf */
.menu123melc{
	border-top-style:solid;border-top-width:1px;border-top-color:White;
	border-right-style:solid;border-right-width:1px;border-right-color:White;
	background-color:#EAEAEA;
	padding:3px 10px;
	cursor:pointer;
}

.menu123melc a{
	color:#000;
}

.menu123merc{
}


.menu123merft{

}

.menu123merlt{

}

.menu123meft{

}

.menu123melt{

}

.menu123mec{
}

.menu123mec td{
	white-space:nowrap
}







