#menu_location {
  padding:0;
  margin:0;
  list-style:none;
  text-align: center;
  border: rgb(10,74,99) 2px outset;
  background-color: rgba(10,74,99,0.5);
  color: white;
  font-family: simply;
  box-shadow: 4px 4px 4px black;
  height: 605px;
  max-width: 165px;
  min-width: 165px;
}

#menu_location ul {
  padding:0;
  margin:0;
  list-style:none;
  text-align: center;
}

ul#navmenu li {
    width: 125px;
    text-align: center;
    position: relative; 
    margin-right: 4px;
    }

#menu_location li {
  background-color: rgba(10,74,99,0.5);
  position: relative;
}
#menu_location li li {
  padding-left: 5px;
  padding-right: 10px;
  width: 160px;
  background-color: #729EBF;
}
#menu_location li li li
 {
   background: #999;
}
#menu_location a {
  display:block;
  text-decoration: none;
  color: #fff;
  padding: 8px 0;
  font-size:1.2em
  width: 200px;

}
#menu_location ul li a, #menu_location li:hover li a {
  font-size:1em;
}
#menu_location li:hover {
   background: #729EBF
}
#menu_location li li:hover {
   background: #999;
}
#menu_location li li li:hover {
   background: rgb(62,111,131);
}

#menu_location li:hover li {
  max-height: 15em;
}

ul#menu_location ul.sub1 {
    display: none;
    position: absolute;
    top: 0px;
    left: 165px;
    }
ul#menu_location ul.sub2 {
    display: none;
    position: absolute;
    top: 0px;
    left: 175px;
    }

ul#menu_location li:hover .sub1 {
    display: block;
    }

ul#menu_location .sub1 li:hover .sub2 {
    display: block;
    }

ul#menu_location li:hover .rarrow {
    color: #729EBF;
    text-shadow: none;
    }

ul#menu_location .sub1 li:hover .rarrow_sub1 {
    color: #999;
    text-shadow: none;
    }

.rarrow {
    font-size: 13pt;
    position: absolute;
    top: 6px;
    right: 2px;
    padding-left: 2px;
    color: rgb(10,74,99);
    text-shadow: 1px 1px 2px black;
    }

  .rarrow_sub1 {
    font-size: 13pt;
    position: absolute;
    top: 6px;
    right: 2px;
    padding-left: 2px;
    color: rgb(10,74,99);
    text-shadow: 1px 1px 2px black;
    }