/**************** menu coding *****************/
div#css_menu {
width:100%;
float: left;
border: 0px;
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.90em;
padding-left:200px;
padding-top: 5px;
z-index: 500;
}

div#css_menu ul {
list-style: none;
margin: 0;
padding-left: 0px;
padding-right: 0px;
float: left;
border-right: 1px solid #777777;
}

div#css_menu a,div#css_menu h2 {
display: block;
margin: 0px;
}

div#css_menu h2 {
color: #fff;
/*text-transform: uppercase;*/
}

div#css_menu a, div#css_menu a:active {
color: #EEEEEE;
text-decoration: none;
height: 100%;
display: block;
border: 0px;
}

div#css_menu a:hover {
color: #F7FF11; /* text highlight color */
height: 100%;
display: block;
text-decoration: none;
}

div#css_menu li {position: relative; width: 100%;}

div#css_menu ul {
 /* border-right:1px solid #EDEEE5; */
 text-align: center;
 width: 90px;
}

div#css_menu ul ul {
 padding-top: 0px;
 padding-bottom: 0px;
 background: #000000;
 text-align: left;
 width: 145px;
 border: 1px solid #777777;
/*opacity: 0.85;
-moz-opacity: 0.85
filter: alpha(opacity=85);*/
 z-index: 500;
}

div#css_menu ul ul li {
 border-bottom: 1px solid #777777;
 width: 145px;
}

div#css_menu ul ul a {
  width: 145px;
color: #EEEEEE;
}

div#css_menu ul ul a:active, ul ul a:hover {
background-color: #555555;
}

div#css_menu ul:first-child {
 /* border-left:1px solid #EDEEE5; */
}


div#css_menu ul:first-child {
  background-image: /*url("ribbon.gif");*/
  background-repeat: no-repeat;
  background-position: top right;
}

div#css_menu ul {
 /* border-bottom:1px solid #EDEEE5; */
}


div#css_menu ul ul {
position: absolute;
top: 20px;
left: -1px;
}

div#css_menu ul ul,
div#css_menu ul li:hover ul ul,
div#css_menu ul ul li:hover ul ul
{display: none;}

div#css_menu ul li:hover ul,
div#css_menu ul ul li:hover ul,
div#css_menu ul ul ul li:hover ul
{display: block;}

div#css_menu_container {
  background-color:#000000; /** #FE0000; **/
  width: 801px;
  height: 30px;
  text-align: center;
  margin: 0 auto;
}
