﻿/* all menus
------------------------------------------------------- */
.dxmMenu a, .dxmMenu a:visited,
.dxmSubMenu a, .dxmSubMenu a:visited,
.dxnbControl a, .dxnbControl a:visited {
  text-decoration: none;
}

/* top menu
------------------------------------------------------- */
#nav {
  clear: both;
  border-bottom: 10px solid #feca56;
}

#nav-inner {
  float: right;
  padding-left: 13px;
  background: #0073ae url(./images/nav_cap.png) no-repeat;
}

.dxmMenu {
  padding-right: 9px;
  background: url(./images/nav_bkg.png) repeat-x;
}

.dxmMenu a,
.dxmMenu a:visited {
  display: block;
  color: #fff;
  padding: 6px 9px;
  background: url(./images/nav_bkg.png) repeat-x;
}

.dxmMenu .dxmMenuItemSelected span {
  display: block;
  padding: 6px 9px;
}

.dxmMenu .dxmMenuItemSelected a,
.dxmMenu .dxmMenuItemSelected span,
.dxmMenu .dxmMenuItem a:hover,
.dxmMenu .dxmMenuItem a:active {
  color: #fff;
  background: #077ec5 url(./images/nav_bkg_on.png) repeat-x;
}

.dxmSubMenu {
  padding: 0 9px 5px 9px;
  background: url(./images/nav_bkg_child.png);
}

.dxmSubMenu a,
.dxmSubMenu a:visited {
  display: block;
  color: #fff;
}

.dxmSubMenu a:hover,
.dxmSubMenu a:active,
.dxmSubMenuItemSelected {
  color: #feca56;
}

/* sidebar menu
------------------------------------------------------- */
.dxnbControl {
  width: 160px;
  margin-top: 24px;
}

.dxnbControl a,
.dxnbControl a:visited {
  display: block;
  color: #009bdc;
  padding: 4px 0 4px 14px;
  border-top: 4px solid #fff;
  border-bottom: 4px solid #fff;
}

.dxnbItemSelected {
  padding: 4px 0 4px 14px;
  border-top: 4px solid #fff;
  border-bottom: 4px solid #fff;
}

.dxnbControl a:hover,
.dxnbControl a:active,
.dxnbItemSelected {
  color: #fff;
  background: #feca56;
  border-top: 4px solid #feda98;
  border-bottom: 4px solid #feda98;
}