/*
-----------------------------------------------
Navigation
----------------------------------------------- */
.menu_h {
     border: 1px solid #003961;
     margin: 0;
     padding; 0;
}

.menu h2 {
     font-size: 2em;
     /*text-shadow: -1px -1px 0px #004473;*/
     /*border: 1px solid #0D3256;*/
     background: #005088 url(/img/menu_h_bg.png) 0 0 repeat-x;
     color: #ffffff;
     padding: 0.5em;
     margin: 0;
     line-height: 1em;
}

.menu ul {
     padding: 0;
     margin: 0;
     border: 1px solid #a8a8a8;
     list-style: none;
}

.menu ul li {
     margin: 0;
     padding: 1em;
     background: #c5c5c5 url(/img/menu_item_bg.png) 0 0 repeat-x;
     border-top: 1px solid #e6e6e6;
     border-bottom: 1px solid #a8a8a8;
}

.menu ul li div { /* hidden accordion items */
     margin-top: 1em;
}

.menu ul li a {
     color: #3a3a3a;
     font-size: 1.1em;
     font-weight: bold;
     text-transform: uppercase;
     text-shadow: 1px 1px 0px #d8d8d8;
     text-decoration: none;
}

.menu ul li a:hover {
     color: #000;
     text-shadow: 1px 1px 0px #d8d8d8;
}

.menu ul li a.selected, .menu ul li a.selected:hover {
     color: #000;
     text-shadow: 1px 1px 0px #d8d8d8;
}

#sidebar ul li div ul.submenu {
     border: 0;
}

#sidebar ul li div ul.submenu a {
     text-transform: none;
     text-shadow: 1px 1px 0px #e0e0e0;
     font-weight: normal;
     color: #0075C5;
}

#sidebar ul li div ul.submenu a:hover {
     color: #00a7fe;
}

#sidebar ul li div ul.submenu li {
     border: none;
     background: none;
     padding: 0;
}

