@charset "UTF-8";

/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */

@media print {
  .header { display: none; }
}

table.header, table.header td, h2.name {
  margin: 0;
  padding: 0;
  border: none;
}

h2.name { /* homebrew page breaks header without this */
  background-color: transparent;
  border: none;
  font-size: x-large;
}

/* set the width, colors and border of the header */
table.header {
  width: 100%;
  background-image: url('/navbar/images/nav_background.png');
  background-repeat: repeat-x;
  background-position: left center;
  border-width: 0 0 3px 0;
  border-style: solid;
  border-bottom-color: #00aa00;
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

/* set the position and font of the page title */
td.title, a.title {
  padding: 0;
  font-weight: 900;
  text-decoration: none;
  color: #00aa00;
}
td.title {
  width: 20%;
  padding-left: 0.6em;
}

/* move the navbar to the right of the page */
td.navbar {
  width: 80%;
  text-align: right;
}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
  list-style: none;
  margin: 0;
  text-align: center;
}

ul.dropdown {
  padding: 0;
  position: relative;
  z-index: 597;
  float: right;
  list-style-type: none;
}

ul.dropdown li {
  background-image: url('/navbar/images/nav_background.png');
  background-repeat: repeat-x;
  background-position: left center;
  padding: 0.6em 1.8em;
  float: left;
  line-height: 1.3em;
  vertical-align: middle;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-left-color: #000000;
}

ul.dropdown ul li {
  float: none;
  padding: 0.0em 0.0em;
  border-style: solid;
  border-color: transparent;
  border-bottom-color: #aaaaaa;
  border-top-color: #000000;
}

ul.dropdown li ul li.last {
  border-bottom-color: #000000;
}
ul.dropdown li.hover,
ul.dropdown li:hover {
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  border-bottom-color: #888888;
  border-top-color: #000000;
  background-image: url('/navbar/images/nav_background2.png');
  background-repeat: repeat-x;
  background-position: left center;
  position: relative;
  z-index: 599;
  cursor: default;
}

ul.dropdown ul {
  padding: 0;
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 0;
}

ul.dropdown ul li {
  float: none;
}

ul.dropdown ul ul {
  top: 1px;
  left: 99%;
}

ul.dropdown li:hover > ul {
  visibility: visible;
  width: 100%;
}

ul.dropdown li.rtl ul {
  top: 100%;
  right: 0;
  left: auto;
}

ul.dropdown li.rtl ul ul {
  top: 1px;
  right: 99%;
  left: auto;
}

#nav a, #nav li {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}
#nav a {
  padding: 0.6em;
  display: block;
}

div.dir {
  padding: 0.6em;
}
