#menu_body {
	padding: 10px 0 0 0px;
}

#menu {
position: relative;
	z-index: 1;
}

#ddmenu {
	margin:0 !important;
	display: inline !important;
}
#ddmenu ul {margin:0 !important}
#ddmenu a:link {text-decoration:none}

#ddmenu a:visited {text-decoration:none}

#ddmenu .mum {
	font: bold 16px 'Arial';
	text-transform: uppercase;
	text-align: center;
}

/*#ddmenu a:hover, #ddmenu a:focus, #ddmenu a:active {text-decoration:underline}*/

/* --- TOP LEVEL MENU STYLES --- */

#ddmenu {float:left; display:inline; padding:0; background: transparent url(../img/menu-blue.gif) repeat-x 0 50%; list-style-type:none;}

#ddmenu li ul {background: #275797; z-index:100}

#ddmenu li {position:relative; float:left; border-right:0px solid #fff; 
    background: transparent url(../img/menu-blue.gif) repeat-x 0 50%; font-weight:bold}

#ddmenu li a {display:block;  padding:5px 0.7em 7px; 
    border-width:0px 0px 0; border-style:solid; border-color:#3e8ebe #0b3965 #003 #3e8ebe; color:#fff;
	font: normal 14px 'Arial';
	}
    
/* --- SUB MENU ITEMS --- */

#ddmenu li li {border:0 none; font-weight:normal; z-index:20} /* no width here because of IE */

#ddmenu li li a {width:11em; padding:5px 0.5em 7px; border-width:1px} 

#ddmenu ul > li {display:block; float:none} /* for Opera */

/* --- SUB MENU FIRST LEVEL INITIAL POSITION --- */  

#ddmenu ul {position:absolute; left:-9999px; top:100%; width:12em; padding:0; border:1px solid #003}

/*for modern browsers:*/
#ddmenu li > ul  {top:auto; width:auto}

/*see the conditional comments for IE7*/

/* --- SHOW FIRST LEVEL SUB MENU --- */

/*For ie6:*/
#ddmenu li.sfhover ul,
#ddmenu li a:active ul,
#ddmenu li.sffocusparent ul,
#ddmenu li a.sffocus ul {left:0}

/* for modern browsers + IE7:*/
#ddmenu li:hover > ul,
#ddmenu li.sfhover > ul,
#ddmenu li.sffocusparent > ul,
#ddmenu li a:active > ul,
#ddmenu li a:focus + ul,
#ddmenu li a.sffocus + ul {left:auto}

/* --- SUB MENU SECOND LEVEL and following levels UNHOVERED POSITION --- */  

#ddmenu li:hover ul ul,
#ddmenu li:active ul ul,
#ddmenu a:focus ul ul,
#ddmenu li.sfhover ul ul,
#ddmenu a.sffocus ul ul,
#ddmenu li.sffocusparent ul ul,
#ddmenu li.sffocus ul ul {left:-9999px}

/* --- SHOW SECOND LEVEL SUB MENU --- */

/* For ie6: */
#ddmenu ul li a:hover ul, #ddmenu ul li.sfhover ul,
#ddmenu ul li a:active ul,
#ddmenu ul li.sffocusparent ul,
#ddmenu ul li.sffocus ul {margin-left:12em; top:-1px; left:1px}

/* for modern browsers + IE7: */
#ddmenu ul li:hover > ul,
#ddmenu ul li.sfhover > ul,
#ddmenu li li a.sffocus + ul,
#ddmenu li li.sffocus > ul {margin-left:12em; top:-1px; left:1px}

/* --- SUB LEVEL positions for JavaScript  OFF - thanks http://css-class.com/articles/ursidae/ --- */ 

/* --- The focus position for submenu anchors --- */
#ddmenu.jsoff li li a:focus, #ddmenu.jsoff li li a:active { /* --- THE FOCUS POSITION FOR FIRST SUB MENU ANCHORS --- */
	position:relative;
	left:9999px;
	top:-1px;
	z-index:21;
}
#ddmenu.jsoff li li li a:focus, #ddmenu.jsoff li li li a:active { /* --- THE FOCUS POSITION FOR SECOND SUB MENU ANCHORS --- */
	left:19999px;
	margin-left:12em;
	top:-2.9em;
}

/* --- The hovered position for submenu anchors when the anchor is in focus --- */
#ddmenu.jsoff li:hover li a:focus, #ddmenu.jsoff li:hover li a:active { 
	position:relative; left:auto; top:-1px; margin-left:0}
 
#ddmenu.jsoff li:hover a:focus + ul { /* --- THE POSITION OF FIRST LEVEL SUB MENU, WHEN THE PARENT IS FOCUSSED AND HOVERED --- */
	margin-left:0px;
}
#ddmenu.jsoff li li a:focus + ul { /* --- THE POSITION OF SECOND LEVEL SUB MENU, WHEN THE PARENT IS FOCUSSED FOR JavaScript  OFF --- */
	top:-1px;
	left:12em;
	margin-left:10000px;
}
#ddmenu.jsoff li:hover li a:focus + ul { /* --- THE POSITION OF SECOND LEVEL SUB MENU, WHEN THE PARENT IS FOCUSSED AND HOVERED --- */
	left:12em;
	margin-left:1px;
}

/* --- BACKGROUND IMAGES OF PARENT ITEMS --- */

#ddmenu li a.mum {
  background-image: url(../img/arrow-down.gif);
  background-repeat: no-repeat;
  background-position: 95% 50%;
}
#ddmenu ul li a.mum {background-image: url(../img/arrow-r.gif)}

/* --- LINK HOVER STYLES --- */

#ddmenu li a:link, #ddmenu li a:visited  {background-color:transparent}

#ddmenu li a:hover, #ddmenu li:hover a, #ddmenu li a:focus, #ddmenu li a:active, 
#ddmenu li.sfhover a, #ddmenu li a.sffocus, #ddmenu li.sffocusparent a {background-color:#135}

#ddmenu li li a:link, #ddmenu li li a:visited  {background-color:transparent}

#ddmenu ul li a:hover, #ddmenu ul li:hover a, #ddmenu ul li a:focus, #ddmenu ul li a:active, 
#ddmenu ul li.sfhover a, #ddmenu ul li a.sffocus, #ddmenu ul li.sffocusparent a {background-color:#135}

#ddmenu li li li a:link, #ddmenu li li li a:visited  {background-color:transparent}

#ddmenu li li li a:hover, #ddmenu li li li:hover a, #ddmenu li li li a:focus, #ddmenu li li li a:active, 
#ddmenu li li li.sfhover a, #ddmenu li li li a.sffocus, #ddmenu li li li.sffocusparent a {background-color:#135}
