/* header Menu */
#header_divMenu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    z-index: 99;
}

/* all list items */
#header_divMenu li {
    float: left;
    position: relative;
    width: 160px;
    padding-bottom: 1px;
}

/* second-level lists */
#header_divMenu li ul {
    position: absolute;
    display: block;
    top: 2em;
    left: 0;
    z-index: 99;
    border-bottom: 1px solid #ccc;
}

/* to override top and left in browsers other than IE */
#header_divMenu li>ul {
    top: auto;
    left: auto;
}

/* third-level lists */
#header_divMenu li ul li ul  {
    position: absolute;
    display: block;
    top: 0;
    left: 160px;
}

/* Fix IE. Hide from IE Mac \*/
* html #header_divMenu ul li { float: left; height: 1%;}
* html #header_divMenu ul li a { height: 1%;}
/* End */

#header_divMenu li:hover ul {display: block;}

#header_divMenu li:hover>ul {visibility:visible;}

#header_divMenu ul ul {visibility:hidden;}

/* Make-up syles */
#header_divMenu ul, #header_divMenu li {
    margin: 0px;
}

/* Styles for Menu Items */
#header_divMenu ul a {
    display: block;
    text-decoration: none;
    color: #777;
    background: #fff; /* IE6 Bug */
    padding: 5px;
    border: 1px solid #ccc;
}
/* Hover Styles */
#header_divMenu ul a:hover {
    color: #e2144a;
    background: #f9f9f9;
} 

/* Sub Menu Styles */
#header_divMenu li ul a {
    text-decoration: none;
    color: #77F;
    background: #fff; /* IE6 Bug */
    border: 1px solid #ccc;
    border-bottom: none;
    padding: 5px;
} 

/* Sub Menu Hover Styles */
#header_divMenu li ul a:hover {
    color: #e2144a;
    background: #f9f9f9;
} 

/* Icon Styles */
#header_divMenu li a.hasSubMenu {background:#fff url(arrow_d.gif) no-repeat right; }
#header_divMenu li a.hasSubMenu:hover {background:#f9f9f9 url(arrow_d.gif) no-repeat right;}
#header_divMenu li ul a.hasSubMenu {background:#fff url(arrow_r.gif) no-repeat right;}
#header_divMenu li ul a.hasSubMenu:hover {background:#f9f9f9 url(arrow_r.gif) no-repeat right;}

/* bar1 Menu*/

#bar1_divMenu ul, #main_divMenu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 160px; /* Width of Menu Items */
    border-bottom: 1px solid #ccc;
}

#bar1_divMenu ul li, #main_divMenu ul li {
    position: relative;
}

#bar1_divMenu li ul, #main_divMenu li ul {
    position: absolute;
    left: 160px;
    top: 0px;
    display: block;
}

#bar1_divMenu li:hover ul, #main_divMenu li:hover ul {
    display: block;
}

#bar1_divMenu li:hover>ul, #main_divMenu li:hover>ul {
    visibility:visible;
}

#bar1_divMenu ul ul, #main_divMenu ul ul {
    visibility:hidden;
}

/* Fix IE. Hide from IE Mac \*/
* html #bar1_divMenu ul li {float: left; height: 1%;}
* html #main_divMenu ul li {float: left; height: 1%;}
* html #bar1_divMenu ul li a {height: 1%;}
* html #main_divMenu ul li a {height: 1%;}
/* End */

#bar1_divMenu ul, #bar1_divMenu li, #main_divMenu ul, #main_divMenu li {
    margin: 0px;
}

/* Styles for Menu Items */
#bar1_divMenu ul a, #main_divMenu ul a {
    display: block;
    text-decoration: none;
    color: #777;
    background: #fff; /* IE6 Bug */
    padding: 5px;
    border: 1px solid #ccc;
    border-bottom: 0;
}

/* Hover Styles */
#bar1_divMenu ul a:hover, #main_divMenu ul a:hover {
    color: #e2144a;
    background: #f9f9f9;
}

/* Sub Menu Styles */
#bar1_divMenu li ul a, #main_divMenu li ul a {
    text-decoration: none;
    color: #77F;
    background: #fff; /* IE6 Bug */
    padding: 5px;
    border: 1px solid #ccc;
    border-bottom: 0;
}

/* Sub Menu Hover Styles */
#bar1_divMenu li ul a:hover, #main_divMenu li ul a:hover {
    color: #e2144a;
    background: #f9f9f9;
}

/* Icon Styles */
#bar1_divMenu ul a.hasSubMenu, #main_divMenu ul a.hasSubMenu {
    background:#fff url(arrow_r.gif) no-repeat right;
}

#bar1_divMenu ul a.hasSubMenu:hover, #main_divMenu ul a.hasSubMenu:hover {
    background:#f9f9f9 url(arrow_r.gif) no-repeat right;
}
