﻿.armyAccordionMenu {
  border-bottom:1px solid #b6b6b6;
}
.armyAccordionMenu, .armyAccordionMenuSubMenu, .armyAccordionMenuListItem {
  margin:0px;
  padding:0px;
  position:relative;
}
.armyAccordionMenu, .armyAccordionMenuSubMenu, .armyAccordionMenu li {
  list-style:none;
}
.armyAccordionMenuSubMenu {
  *zoom:1; /* IE7 text disappear work-around */
	background:#FFFFFF;
}
.armyAccordionMenu > .armyAccordionMenuListItem > .armyAccordionMenuSubMenu {
	padding-bottom:10px;
}
.armyAccordionMenuListItem {
  position:relative;
  border:1px solid #b6b6b6;
  border-bottom:none;
}
.armyAccordionMenuSubMenu .armyAccordionMenuListItem {   
  border:none;
	color:#3d3d3d;
}
.armyAccordionMenuLastListItem {
  border-bottom:none;
}
.armyAccordionMenuListItem div.listItem {
	line-height:16px;
	padding:4px 5px;
  *zoom:1; /* IE7 extra spacing/block issue work-around */
}
.armyAccordionMenuListItem div.lvl0 a,
.armyAccordionMenuListItem div.armyMenuLinkHeader a {
	text-decoration:none;
}
.armyAccordionMenuListItem div.lvl0,
.armyAccordionMenuListItem div.armyMenuLinkHeader {
	text-decoration:none;
}
.armyAccordionMenuSubMenu .armyMenuLinkHeader a {
  color:#3d3d3d;
  font-family:Helvetica,Arial,sans-serif;
	font-weight:bold;
}
.armyAccordionMenu div.lvl0 a:hover,
.armyAccordionMenu .armyMenuLinkHeader a:hover {
  text-decoration:underline !important;
}
.armyAccordionRootNode {
	background:#707070;
	padding:3px 10px;
}
.armyAccordionMenu div.paddedHeader {
	padding-right:32px;
}
.armyAccordionMenu div.armyAccordionRootNode {
    text-shadow: 0 -1px 1px #3D3D3D;
    font: 100 16px/23px Verdana,Helvetica,Arial,sans-serif;
    letter-spacing: -1px;
    color: #FFFFFF;
    min-height: 28.5px;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}
.armyAccordionMenu div.armyAccordionRootNode a {
  color:#FFFFFF;
}
.armyAccordionMenu div.lvl0 {
	overflow: hidden;
    padding-right: 5px;
}
.armyAccordionMenu div.lvl1 {
  padding-left:15px;
}
.armyAccordionMenu div.lvl2 {
  padding-left:30px;
}
.armyAccordionMenu div.lvl3 {
  padding-left:45px;
}
.armyAccordionMenu div.lvl4 {
  padding-left:60px;
}
.armyAccordionMenu div.lvl5 {
  padding-left:75px;
}
.armyMenuLinkHeader {
  color:#3d3d3d;
  font-size:12px;
  overflow:hidden;
	line-height:20px;
	font-weight:bold;
}
.armyMenuLinkDetail {
  color:#666666;
  font-size:10px;
  font-weight:normal;
}
.armyAccordionMenu .htmlSection {
    padding: 3px;
    background: #FFFFFF;
    max-height: 400px;
    overflow: auto;
}
    .armyAccordionMenu .htmlSection a, .armyAccordionMenu .htmlSection a:visited, .armyAccordionMenu .htmlSection a:hover {
        color: #3d3d3d;
    }
        .armyAccordionMenu .htmlSection a:hover {
            text-decoration: underline;
        }
.armyAccordionMenuCollapsed {
  width:17px;
  height:9px;
  background:url('images/armySprite.png') 0px -9px;
  position:absolute;
  right:12px;
  top:9px;
  cursor:pointer;
}
.armyAccordionMenuExpanded {
  background-position:0px 0px;
}
.armyAccordionMenu .tellmemore {
    position: absolute;
    right: 4px;
    bottom: 4px;
    *bottom: -6px;
    width: 51px;
    height: 19px;
    line-height: 21px;
    background: url('images/more.png');
    font-size: 11px;
    text-decoration: none;
    color: black !important;
    text-align: center;
    overflow: hidden;
}
.armyAccordionMenu .hidetellmemore {
    display: none;
}