.menu {font-family:verdana; width:900px; height:30px; position:relative; margin:0; font-size:13px; margin:10px 0 10px 0; background:#fff; position:relative; font-weight: bold;z-index:100;}
/* Helvetica,Arial,Verdana,sans-serif */
.menu ul {padding:0; margin:0; list-style-type: none;}

.menu ul li {float:left; width:111px;border-left:1px hidden #eee;}
/*  border-left:1px solid #eee;     */
.menu ul li a, 
.menu ul li a:visited {display:block; width:110px; text-decoration:none; padding:0 0 0 5px; height:30px; line-height:30px; color: #ffffff; background: #5f3e2f;}
/* url(../images/drop.gif) no-repeat bottom right;   */
.menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em;}

.menu ul li ul {visibility:hidden; position:absolute; top:30px; left:0; }


.menu ul li:hover a,
.menu ul li a:hover {color: #FF9615; background: #ffffff;}

.menu ul li:hover ul,
.menu ul li a:hover ul {visibility:visible; width:892px;background: #ffffff; color: #FF9A1E; font-size: 11px; font-family: Arial;}

.menu ul li:hover ul.right_side li,
.menu ul li a:hover ul.right_side li {float:right; border:0; border-left:1px solid #eee;}

.menu ul li:hover ul.left_side li,
.menu ul li a:hover ul.left_side li {float:left; border:0; border-left:1px solid #eee;}

/*.menu ul li:hover ul li a.sub,
.menu ul li a:hover ul li a.sub {background: #ffffff url(dd_valid_2_files/drop2.gif) no-repeat bottom right; color:#FF9A1E;}*/

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; left:0; top:30px; }

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {display:block; background: #ffffff; color:#FF9A1E;}

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {background: #D1D1D1; color: #E58309;}

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {visibility:visible; color:#000; background: #D3D3D3;}

.menu ul li:hover ul.right li {float:right;}

.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {background: #E2E2E2; color:#000;}

.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover {background: #868686; color:#fff;}

.glossymenu{
margin: 0;
padding: 0;
width: 190px; /*width of menu*/
border: 1px hidden #9A9A9A;
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background-color: #F2F2F2;
font: bold 11px Verdana;
color: #565656;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px;
padding-left: 10px;
text-decoration: none;
border-bottom: 1px solid #D6D6D6;

}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #565656;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background: #FFBC6A;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px dotted #999999;
padding:1px 0px 1px 0px;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 11px Tahoma;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;
colorz: white;
}
