/* Start of CMSMS style sheet 'm_menu' */
/*
## menu.css - Contains style for menu
*/

/* common style for <ul> elements */
.nav,
.nav ul {
  font-size: 80%;
  list-style-type: none;
  padding: 0;
  white-space: nowrap;
}

/* Top menu style */
#navMain {
  float: right;
  font-weight: bold;
}

#navMain li {
  float: left;
  padding: 0px 0 0 26px;
}

#navMain li a {
  display: block;
  padding: 5px 0px 19px 0px;
  color: #421908;
}

#navMain li a:hover {
  color: #743b23;
}

#navMain li.current a {
  color: #743b23;
  background: url("../img/menu-border.gif") repeat-x bottom left;
}

/*TODO: refactor code, get rid of inline-block element */
/*Sub menu style */
#navSub {
  float: right;
  margin-bottom: -1px;
  margin-top: 4px;
}

#navSub a {
  color: #e2e2e2;
  display: block;
 /* display: inline-block;*/
  position: relative;
  padding: 1px 16px 0 16px;
  float: left;
  line-height: 31px;
}

#navSub li {
  height: 34px;
  margin-bottom: -3px;
  letter-spacing: 1px;
}

#navSub a.current,
#navSub #firstLevelLink a.current {
  color: #424242;
  background: #fff;
  padding: 0 12px;
}


#navSub #firstLevelLink a {
  color: #424242;
  background: transparent;
  border: 0px;
  padding: 0 19px 0 19px;
}

#navSub #firstLevelLink a:hover, #navSub a:hover {
  color: #878787;
}

#leftCorner {
  position: relative;
  display: block;
  float: left;
  width: 4px;
  height: 31px;
  background: url("../img/menu-corner-left-img.gif") no-repeat top left;
}

#rightCorner {
  position: relative;
  display: block;
  float: left;
  width: 4px;
  height: 31px;
  background: url("../img/menu-corner-right-img.gif") no-repeat top right;
}

#navSub li {
  float: left;
}

#navSub ul {
}

#navSub ul a {
  font-weight: normal;
  margin-left: 0;
}

#navSub ul li a {
  color:#ff0000;
}

#breadcrumbs,
#navMainBottom,
#navOffices {
  line-height: 180%;
  width: 450px;
}

#navMainBottom a:hover,
#navOffices a:hover {
  color: #743b23;
}

#breadcrumbs {
  color: #743b23;
}

#subMenu ul li {
  padding: 6px 5px;
}

#menuwrapper ul.unli li a {
 text-decoration: underline;
  color: #878787;
border:none;
font-weight: normal;
}

#menuwrapper ul.unli li {border-bottom:none;}

#menuwrapper ul.unli li a:hover {color:#ff0000;}
/* End of 'm_menu' */

