/* bars */

div#bar-menu {
  
}

div#bar-menu-sub {
  background-color: #0018A8;
  clear: both;
  min-height: 31px;
  font-size: 115%;
}

/* menu lists */

/* upper menu bar */

div#bar-menu ul {
  margin: 0;
  padding: 0;
}

div#bar-menu ul li {
  color: #505050;
  list-style-type: none;
  float: left;
  padding: 4px 12px;
  margin: 0;
}

div#bar-menu ul li#active {
  background-color: #0018A8;
  color: #FFFFFF;
}

div#bar-menu a:link {
  color: #505050;
  text-decoration: none;
}

div#bar-menu a:visited {color: #505050;}
div#bar-menu a:hover {text-decoration: underline;}
div#bar-menu a:focus {}
div#bar-menu a:active {}

/* submenu bar */

div#bar-menu-sub ul {
  margin: 0;
  padding: 0;
}

div#bar-menu-sub ul li {
  padding: 13px 15px;
  margin: 0;
  float: left;
  list-style-type: none; 
}

div#bar-menu-sub ul li#selected {
  background-image: url(../img/arrow.png);
  background-position: center bottom;
  background-repeat: no-repeat;
}

div#bar-menu-sub a:link {
  color: #FFFFFF;
  text-decoration: none;
}

div#bar-menu-sub a:visited {color: #FFFFFF;}
div#bar-menu-sub a:hover {text-decoration: underline;}
div#bar-menu-sub a:focus {}
div#bar-menu-sub a:active {}

/* right upper menu */

ul#sitemenu {
  float: right;
  margin: 5px 7px 0 0;
}

ul#sitemenu li {
  float: left;
  list-style-type: none;
  margin-right: 10px;
}

ul#sitemenu a {
  color: #46ADEC; /*4ab5f7;*/
  text-decoration: underline;
}

ul#sitemenu a:hover {
  text-decoration: none;
}