body {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
        text-align: justify;
        background: #fff;
        color: #777;
	scrollbar-face-color: #9fa1a3;
	scrollbar-shadow-color: #9fa1a3;
	scrollbar-highlight-color: #9fa1a3;
	scrollbar-3dlight-color: #9fa1a3;
	scrollbar-darkshadow-color: #CCCCCC;
	scrollbar-track-color: #bfc0c2;
	scrollbar-arrow-color: #bfc0c2;
}

img {
  border: none;
}

a, a:visited {
  color: #e66b23;
}

#menu {
  position: absolute;
  width: 100%;
  top: 4px;
  right: 15px;
  z-index: 4;
}

#background_bar {
  background-color: #e66b23;
  width: 100%;
  height: 25px;
  position: absolute;
  top: 103px;
  left: 0px;
  z-index: 3;
}

#background_curve {
  background-image: url('images/menu_background.gif');
  background-position: top right;
  background-repeat: no-repeat;
  position: absolute;
  width: 784px;
  height: 98px;
  top: 103px;
  right: 0px;
  z-index: 3;
}

td.header {
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  background: #808285;
}

td.menu_item {
  background: #7ac142;
  text-align: center;
  vertical-align: middle;
  width: 80px;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}

td.menu_item_hover {
  background-image: url('images/hover_button.gif');
  text-align: center;
  vertical-align: middle;
  width: 80px;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}

td.menu_item a, td.menu_item a:visited, td.menu_item_hover a, td.menu_item_hover a:visited {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #fff;
}

/* CSS drop down menu starts here */

#nav {
    text-align: left;
    position: absolute;
    top: 103px;
}

#nav, #nav ul { /* all lists */
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 1;
}

#nav a {
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  display: block;
  width: 80px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
  padding-right: 0px;
}

#nav li { /* all list items */
  float: right;
  width: 82px; /* width needed or else Opera goes nuts */
}

#nav a.menu_title {
  text-align: center;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}

#nav li ul { /* second-level lists */
  position: absolute;
  background: #7ac142;
  width: 82px;
  left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover, li.sfhover {
  background: #7ac142;
}

#nav a:hover {
  background-color: transparent;
  background-image: url('images/hover_button.gif');
}

#nav a.parent {
  background: url('images/right_arrow.gif') center right no-repeat;
}

#nav a.parent:hover {
  background-color: transparent;
  background: url('images/right_arrow.gif') center right no-repeat;
}

#nav li ul li {
  border-top: 1px solid #fff;
}

#nav a.menu_title:hover, #nav a.sfhover {
  background: #7ac142;
}

#nav li:hover ul a, #nav li.sfhover ul a {
  width: 82px;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
  left: auto;
}

#nav li ul ul { /* third-and-above-level lists */
  margin: -1.6em 0 0 83px;
  bottom: -36px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
  left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
  left: auto;
}

/* CSS drop down menu ends */
