@charset "UTF-8";

ul.dropdown {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  position: relative;
  z-index: 597;
  float: left;
  font-weight: bold; 
}
ul.dropdown li {
  margin: 0;
  padding: 0;
  border: 0;
  float: left;
  vertical-align: middle;
  line-height: 18px;		/*ht of main items */
  padding-left: 3px;

  padding-top: 2px;		/* make to match *.dir */
  padding-bottom: 2px;		/* make to match *.dir */
  padding-left: 3px;		/* make to match *.dir */
  padding-right: 15px;		/* make to match *.dir */
}
ul.dropdown li.hover,
ul.dropdown li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
  color: #ffffff;
}
ul.dropdown li:hover > ul {
 visibility: visible;
}
ul.dropdown ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: -2px;
  z-index: 598;
/*  width: 100%; */
  width: 130px;
  margin-top: 1px;
  background-color: #0000df; 
}
ul.dropdown ul li {
  float: none;
  font-weight: normal;
  line-height: 1.4em;
  vertical-align: middle;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #fff #d9d9d9 #d9d9d9;
}
ul.dropdown ul li:hover {
  background-color: #0040ff; 
  color: #ffffff;
}
ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}
ul.dropdown a:link,
ul.dropdown a:visited {		/* make to match *.dir */
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #ffff00;
  text-decoration: none;
}
ul.dropdown a:hover { color: #ffffff; }
ul.dropdown a:active { color: #ffff00; }

	/* -- Vertical Section -- */
ul.dropdown-vertical {
 width: 120px;
}
ul.dropdown-vertical ul {
 top: 1px;
 left: 99%;
}
ul.dropdown-vertical li {
 float: none;
}
	/* -- level mark -- */
ul.dropdown *.dir {
	/* padding needs to match li above */
  padding-top: 2px;
  padding-bottom: 2px; 
  padding-left: 3px;
  padding-right: 15px;
  background-image: url(nav-arrow-down.png);
  background-position: 97% 50%;
  background-repeat: no-repeat;
	/* font needs to match a: above */
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9pt;
  font-weight: bold;
  color: #ffff00;
  text-decoration: none;
}
	/* -- Components override -- */
ul.dropdown ul.ch li>a {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  font-weight: 700;
  color: #fffd00;
  text-decoration: none;
}
ul.dropdown-vertical *.dir {
  background-image: url(arrow_rh.gif);
}
ul.dropdown *.mfrnm {
  height: 16px;
  padding-top: 12px;
}
ul.dropdown *.ovrnm {
  height: 22px;
  padding-top: 4px; 
  vertical-align: middle;
}
ul.dropdown ul li>a.first,
ul.dropdown ul.ch li>a.first {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #00f040; 
}
ul.dropdown ul li>a.first:hover,
ul.dropdown ul.ch li>a.first:hover { color: #fffff0; }







