.afAccordionMenu {
  border-bottom:1px solid #000E2E;
}
.afAccordionMenu, .afAccordionMenuSubMenu, .afAccordionMenuListItem {
  margin:0px;
  padding:0px;
  position:relative;
}
.afAccordionMenu, .afAccordionMenuSubMenu, .afAccordionMenu li {
  list-style:none;
}
.afAccordionMenuSubMenu {
  *zoom:1; /* IE7 text disappear work-around */
  font-family:Helvetica,Arial,sans-serif;
	background:#E0E0E0;
}
.afAccordionMenu > .afAccordionMenuListItem > .afAccordionMenuSubMenu {
	padding-bottom:10px;
}
.afAccordionMenuListItem {
  position:relative;
  border:1px solid #000E2E;
  border-bottom:none;
}
.afAccordionMenuSubMenu .afAccordionMenuListItem {   
  border:none;  
}
.afAccordionMenuLastListItem {
  border-bottom:none;
}
.afAccordionMenuListItem div.listItem {
	line-height:16px;
	padding:4px 5px;
  *zoom:1; /* IE7 extra spacing/block issue work-around */
}
.afAccordionMenuListItem div.lvl0 a,
.afAccordionMenuListItem div.afMenuLinkHeader a {
	text-transform:uppercase;
	text-decoration:none;
}
.afAccordionMenuListItem div.lvl0,
.afAccordionMenuListItem div.afMenuLinkHeader {
	text-transform:uppercase;
	text-decoration:none;
}
.afAccordionMenuSubMenu div a {
  color:#123D64;
  font-family:Helvetica,Arial,sans-serif;
}
.afAccordionMenu div.lvl0 a:hover,
.afAccordionMenu .afMenuLinkHeader a:hover {
  text-decoration:underline !important;
}
.afAccordionRootNode {
    background: rgb(29,100,146);
    background: linear-gradient(180deg, rgb(21 74 118) 0%, rgb(19 71 113) 57%, rgb(9 27 56) 100%);
    padding: 8px 5px;
}
.afAccordionMenu div.paddedHeader {
	padding-right:30px;
}
.afAccordionMenu div.afAccordionRootNode {
    font-family: 'Orbitron',sans-serif;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    white-space: normal;
    display: block;
    word-wrap: break-word;
    min-height: 31.62px;
}
.afAccordionMenu div.afAccordionRootNode a {
  color:#FFFFFF;
  font-family:'Orbitron',sans-serif;
}
.afAccordionMenu div.lvl0 {
	overflow: hidden;
	line-height:16px;
    width:95%;
}
.afAccordionMenu div.lvl1 {
  padding-left:15px;
}
.afAccordionMenu div.lvl2 {
  padding-left:30px;
}
.afAccordionMenu div.lvl3 {
  padding-left:45px;
}
.afAccordionMenu div.lvl4 {
  padding-left:60px;
}
.afAccordionMenu div.lvl5 {
  padding-left:75px;
}
.afMenuLinkHeader {
  color:#123D64;
  font-size:12px;
  font-weight:bold;
  overflow:hidden;
  font-family:Helvetica,Arial,sans-serif;
}
.afMenuLinkDetail {
  color:#636363;
  font-size:10px;
  font-weight:normal;
  font-family:Helvetica,Arial,sans-serif;
	text-transform:none;
}
.htmlSection {
  padding:3px;
  background:#E0E0E0;
  max-height:400px;
  overflow:auto;
}

.afAccordionMenuCollapsed {
  width:17px;
  height:9px;
  background:url('images/afsprite.png') 0px -41px;
  position:absolute;
  right:8px;
  top:11px;
  cursor:pointer;
}
.afAccordionMenuExpanded {
  background-position:0px -32px;
}
.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;
}
.hidetellmemore {
  display:none;
}