#menu3 table {margin:0px; padding:0px;border-collapse:collapse;}
.menu3mec td {padding:0;}
#menu3 a {text-decoration:none;border:none}
#menu3 img{border:none}

#menu2 table {margin:0px; padding:0px;border-collapse:collapse;}
.menu2mec td {padding:0;}
#menu2 a {text-decoration:none;border:none}
#menu2 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
******************************************************/

.menu3sm{
font-size:12px;
background-color:#E15112;
color:#fff;
font-family:arial;
}

.menu3sm a{
color:#fff;
}

#menu3{ /* overriding for root menu */

background-color:transparent;
padding:0;
} 


.menu3mep{

padding:3px 10px;
cursor:pointer;
}



.menu3mel
{
padding:3px 10px;
cursor:pointer;
}



.menu3mer
{

}


/* replaces menuentry */
.menu3mepc
{
background-color:#C44211;
padding:3px 10px;
cursor:pointer;
}

 
/* replaces menuntryleaf */
.menu3melc
{
background-color:#C44211;
padding:3px 10px;
cursor:pointer;
}


.menu3merc
{

}


.menu3merft
{

}

.menu3merlt
{

}

.menu3meft
{

}

.menu3melt
{

}

.menu3mec
{
}

.menu3mec td{
white-space:nowrap
}

#menu3 a:hover{
color:#fff;
}

.menu3mep .menu3mec a
{

}

.menu3mepc .menu3mec a
{

}

.menu3mel .menu3mec a
{

}

.menu3melc .menu3mec a
{

}



/*
emulate submenu interspacing by margin
*/






/***************************************************************/
/* hybrid menu */

.menu2sm{
border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#fff;
border-left-style:solid;border-left-width:1px;border-left-color:#fff;
background-color:#E15112;
color:#fff;
font-size:12px;
font-family:arial;
}

.menu2sm a{
color:#fff;
}

#menu2{ /* overriding for root menu */
border:none;
background-color:#fff;
padding-left:4px;
} 



.menu2mep{
border-top-style:solid;border-top-width:1px;border-top-color:#fff;
border-right-style:solid;border-right-width:1px;border-right-color:#fff;
padding:3px 10px;
cursor:pointer;
}



.menu2mel
{
border-top-style:solid;border-top-width:1px;border-top-color:#fff;
border-right-style:solid;border-right-width:1px;border-right-color:#fff;
padding:3px 10px;
cursor:pointer;
}

.menu2mer
{
margin-right:4px;
}


/* replaces menuentry */
.menu2mepc
{
border-top-style:solid;border-top-width:1px;border-top-color:#fff;
border-right-style:solid;border-right-width:1px;border-right-color:#fff;
background-color:#C44211;
padding:3px 10px;
cursor:pointer;
}


/* replaces menuntryleaf */
.menu2melc
{
border-top-style:solid;border-top-width:1px;border-top-color:#fff;
border-right-style:solid;border-right-width:1px;border-right-color:#fff;
background-color:#C44211;
padding:3px 10px;
cursor:pointer;
}


.menu2merc
{
margin-right:4px;
}


.menu2merft
{

}

.menu2merlt
{
margin-right:0;
}

.menu2meft
{

}

.menu2melt
{
margin-right:0;
}

.menu2mec
{
}

.menu2mec td{
white-space:nowrap
}

#menu2 a:hover{
color:#fff;
}




