﻿div.sdnmenu {
	width: auto;
	text-align: left;
	font-family: Sans-Serif;
	font-size: 0.75em;
	color: #FFD700;
	background-color: #FAF0E6;
	cursor: pointer;
}
div.sdnmenu span.title, div.sdnmenu span.titlehidden, div.sdnmenu span.rtitlehidden {
  display: block;
  line-height:2.5em; /* padding: 6px 6px 6px 6px; */
  font-weight: bold;
  color: #FFD700;
  border-bottom: 0px solid #DDD;
}
div.sdnmenu span.title a, div.sdnmenu span.titlehidden a, div.sdnmenu span.rtitlehidden a {
  font-weight: bold;
  color: #FFD700;
}
div.sdnm_flat span.rtitlehidden {
	cursor: default;
}

div.sdnmenu span.title { background-image: url("../images/sdmenu/sdtitle.gif"); background-repeat: repeat-x; background-position: bottom; background-color:#0A20C6;}
div.sdnmenu span.titlehidden {background-image: url("../images/sdmenu/sdtitle.gif"); background-repeat: repeat-x; background-position: bottom; background-color:#0A20C6;}
div.sdnmenu span.rtitlehidden {background-image: url("../images/sdmenu/sdtitle.gif"); background-repeat: repeat-x; background-position: bottom; background-color:#0A20C6;}
div.sdnmenu div.submenu span.title { background-image: url("../images/sdmenu/sdtitle2.gif"); background-repeat: repeat-x; background-position: bottom; background-color:#3F96F0;}
div.sdnmenu div.submenu span.titlehidden {background-image: url("../images/sdmenu/sdtitle2.gif"); background-repeat: repeat-x; background-position: bottom; background-color:#3F96F0;}
div.sdnmenu div.submenu span.rtitlehidden {background-image: url("../images/sdmenu/sdtitle2.gif"); background-repeat: repeat-x; background-position: bottom; background-color:#3F96F0;}

div.sdnmenu span.title span { background-image: url("../images/sdmenu/sdexpanded.gif"); background-repeat: no-repeat; background-position: 8px 50%; }
div.sdnmenu span.title:hover span { background-image: url("../images/sdmenu/sdexpandedOn.gif"); background-repeat: no-repeat; background-position: 8px 50%; }
div.sdnmenu span.titlehidden span {background-image: url("../images/sdmenu/sdcollapsed.gif"); background-repeat: no-repeat; background-position: 8px 50%; }
div.sdnmenu span.titlehidden:hover span {background-image: url("../images/sdmenu/sdcollapsedOn.gif"); background-repeat: no-repeat; background-position: 8px 50%; }
div.sdnmenu span.rtitlehidden span {background-image: url("../images/sdmenu/sdsquare.gif"); background-repeat: no-repeat; background-position: 6px 50%; }
div.sdnmenu span.rtitlehidden:hover span {background-image: url("../images/sdmenu/sdsquareOn.gif"); background-repeat: no-repeat; background-position: 6px 50%; }

div.sdnmenu span.tt, div.sdnmenu span.tthidden { display:block; margin-left: 5px; padding: 0px 5px 0px 25px;}

div.sdnmenu a {
	text-decoration: none;
}

div.sdnmenu div.submenu {
	overflow: hidden;
	border-bottom: 1px dashed #AAA;
}
div.sdnmenu div.submenu a {
  padding: 2px 2px 2px 5px;
  background: #FAF0E6;
  display: block;
  border-bottom: 1px solid #98591D;
  color: #066;
  text-decoration: none;
}
div.sdnmenu div.submenu a:hover {
	background : #066;
	color: #FFF;
	border-bottom: 1px solid #98591D;
}

div.sdnmenu div.submenu a.current {
	background : #FAF0E6;
}

div.sdnmenu div.submenu span.s { display:block; margin-left: 1em; border-right: #EEE solid thick; }
div.sdnmenu div.submenu a:hover span.s { border-right: #FF6600 solid thick; }

div.sdnmenu dl.top_lft {background:#0a20c6 url("../images/sdmenu/sdtoptitleleft.gif") top left no-repeat; margin:0px 0px; padding: 0px 0px 0px 0px; width:100%; font-size: 1.5em; font-family: Old English Text MT, Sans-Serif; line-height:1.5em; font-weight: bold;}
div.sdnmenu dl.top_lft dd {background:transparent url("../images/sdmenu/sdtoptitleright.gif") top right no-repeat; padding:0px; margin:0px;}

div.sdnmenu dl.bot_lft {background:#0a20c6 url("../images/sdmenu/sdbottomtitleleft.gif") bottom left no-repeat; margin:0px 0px; padding:0px; width:100%; line-height:7px; }
div.sdnmenu dl.bot_lft dd {background:transparent url("../images/sdmenu/sdbottomtitleright.gif") bottom right no-repeat; padding:0px; margin:0px;}

a:link {
COLOR: #FFD700;
}
a:visited {
COLOR: #FFD700;
}
a:hover {
COLOR: #808000;
}
a:active {
COLOR: #808000;
}
