@charset "UTF-8";
/* CSS Document */
/* div container for menu */
.menubox {
  margin: 5em 0 5em 0;
}
/* ul container class */
.menucontent {
  margin:0;
  padding:0;
  list-style-type:none;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color:#dcdcdc;
}
 /* this provides a default for the nested menu items */
.menucontent ul {
  margin:0;
  padding:0;
 }
.menucontent li {
  line-height: 2.3em;
  margin:0;
  padding:0;
  list-style-type:none;
  background-color: #fff; 
  color: #c40e18;
}
/*.menucontent ul li:first-child {border:none;}*/

.menucontent a {
  padding:3px 10px 3px 15px;
  display: block;
}
.menucontent a, .menucontent a:visited {
  color: #c40e18;
  text-decoration:none;
  border-top: 1px solid #dcdcdc;
}
.menucontent a:hover, .menucontent a:focus, .menucontent a:active {
  color: #33b5be;
  background-color: #eee;
  border-top: 1px solid #dcdcdc;
}
.menucontent li.current a {
 background-color:#eee;
 color: #33b5be;
}
.menucontent li.current a:hover {
  color: #33b5be;
  background-color:#f3f4f4;
  border-top: 1px solid #dcdcdc;
}
.menucontent li li a, .menucontent li.current li a {
  padding-left: 40px;
  background-color:#f3f4f4;
  color: #c40e18;
  line-height: 1.8em;
}

/******** END OF MENUS ********/

