/* main menus by condition */
ul#menu,
ul#menu2{
   list-style-type: none;
   margin: 0;
   padding: 0;
   margin-top: 24px;
   margin-left: 24px;
   width: 80px;
   float: left;
   border-right: 1px solid #555555;
   height: 100px;
}

ul#menu2{
  border: 0;
  margin-left: 15px;
}

/* all items */
ul#menu li,
ul#menu2 li{
   margin: 0;
   padding: 0;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
   height: 18px;
}

/* vertical menu text alignment */
ul#menu li a:link,
ul#menu li a:visited,
ul#menu li a:active,
ul#menu li span,
ul#menu2 li a:link,
ul#menu2 li a:visited,
ul#menu2 li a:active,
ul#menu2 li span{
}

ul#menu li a:link,
ul#menu li a:visited,
ul#menu li a:active,
ul#menu2 li a:link,
ul#menu2 li a:visited,
ul#menu2 li a:active{
   color: #555555;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   height: 18px;
   display: block;
}

ul#menu li a:hover,
ul#menu li a:focus,
ul#menu2 li a:hover,
ul#menu2 li a:focus,
ul#menu li.menu-cur a,
ul#menu2 li.menu-cur a{
   color: #de1c24;
}

/* ACT items */
ul#menu li.menu-act a:link,
ul#menu li.menu-act a:visited,
ul#menu li.menu-act a:hover,
ul#menu li.menu-act a:focus,
ul#menu li.menu-act a:active,
ul#menu2 li.menu-act a:link,
ul#menu2 li.menu-act a:visited,
ul#menu2 li.menu-act a:hover,
ul#menu2 li.menu-act a:focus,
ul#menu2 li.menu-act a:active{
   color: #de1c24;
   font-weight: bold;
   color: #de1c24;
   font-weight: bold;
}

/* CUR items */
ul#menu li.menu-cur,
ul#menu2 li.menu-cur{
   color: #de1c24;
   font-weight: bold;
}

ul#menu li.menu-cur span,
ul#menu2 li.menu-cur span{
   display: block;
}

/* main menu by layer 0 */
ul#menu li.menu0,
ul#menu2 li.menu0{
   background-color: #ffffff;
}
