#css_navigation1 {
   margin: 0 0 18px !important;
   padding: 0 0 0 15px !important;
   list-style: none !important;;
   list-style-image: none !important;
}
#css_navigation1 a {
   background: yellow;
   color: #313F57;
}

#css_navigation2 {
   margin: 0 0 18px !important;
   padding: 0 0 0 15px !important;
   list-style: none !important;;
   list-style-image: none !important;
}
#css_navigation2 a {
   background: yellow;
   color: #313F57;
   display: block;
   width: 150px;
   margin-bottom: 2px;
   border-left: 5px solid orange;
   padding-left: 10px;
}

#css_navigation3 {
   margin: 0 0 18px !important;
   padding: 0 0 0 15px !important;
   list-style: none !important;
   list-style-image: none !important;
}
#css_navigation3 li {
   margin-bottom: 2px;
}
#css_navigation3 a {
   background: yellow;
   color: #313F57;
   display: block;
   width: 150px;
   border-left: 5px solid orange;
   padding-left: 10px;
}
#css_navigation3 a:hover {
   background: orange;
   color: maroon;
   text-decoration: none;
   border-left: 5px solid yellow;
}


#vertical-menu1 {
   list-style: none !important;
   list-style-image: none !important;
   margin: 0 0 18px; padding: 0;
}
#vertical-menu2 {
   list-style: none !important;
   list-style-image: none !important;
   margin: 0 0 18px; padding: 0;
}
#vertical-menu2 li {
   float: left;
}
#vertical-menu2 li a {
   display: block;
   background: yellow;
   width: 120px;
}
#vertical-menu3 {
   list-style: none !important;
   list-style-image: none !important;
   margin: 0 0 18px; padding: 0;
}
#vertical-menu3 li {
   float: left;
}
#vertical-menu3 li a {
   display: block;
   background: yellow;
   width: 100px;
   text-align: center;
   color: red;
   padding: 3px 0;
}
#vertical-menu3 li a:hover {
   background: red;
   color: yellow;
}