/* This stylesheet specifies the Primary and Secondary Navigation menus */


/* Primary Menu styling */

.menuprmry {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  font-family: verdana, sans-serif;
  font-size: 160%;
  font-weight: bold;
  letter-spacing: -.03em;
  text-align: left;
  z-index: 1000;
  }

.menuprmry ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  }

.menuprmry ul li {
  float: left;
  position: relative;
  }

.menuprmry ul li a, .menuprmry ul li a:visited {
  float: left;
  display: block;
  text-decoration: none;
  color: #630;
  padding: 3px 12px 5px;
  }
  
.menuprmry ul li.last a {
  padding-right: 12px;
  }

.menuprmry ul li ul {
  display: none;
  }

table {
  margin: -1px;
  border-collapse: collapse;
  font-size: 1em;
  }

/* specific to non IE browsers */

.menuprmry ul li:hover a,
.menuprmry ul li a:hover {
  color: #fff;
  background: #043378;
  }

.menuprmry ul li:hover ul,
.menuprmry ul li a:hover ul {
  display: block;
  position: absolute;
  top: 100%;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: 0;
  border-top: 1px solid #1A4466;
  left: 0;
  }

* html .menuprmry ul li a:hover ul {
  margin-top: 0;
  marg\in-top: 1px;
  }

.menuprmry ul li:hover ul li ul,
.menuprmry ul li a:hover ul li a ul {
  visibility: hidden;
  position: absolute;
  height: 0;
  width: 0;
  }

.menuprmry ul li:hover ul li a,
.menuprmry ul li a:hover ul li a {
  display: block;
  background-color: #ededdb;
  color: #000;
  height: auto;
  line-height: 1.2em;
  padding: 5px 8px;
  width: 150px;
  border: 1px solid #1A4466;
  border-top-width: 0;
  }

.menuprmry ul li:hover ul li a.drop,
.menuprmry ul li a:hover ul li a.drop {
  background: #c9c9a7 url(drop.gif) bottom right no-repeat;
  }

.menuprmry ul li:hover ul li a:hover,
.menuprmry ul li a:hover ul li a:hover {
  background: #c9c9a7;
  color: #000;
  font-weight: bold;
  }

.menuprmry ul li:hover ul li:hover ul,
.menuprmry ul li a:hover ul li a:hover ul {
  visibility: visible;
  position: absolute;
  left: 150px;
  top: 0;
  }

.menuprmry ul li:hover ul li:hover ul.left,
.menuprmry ul li a:hover ul li a:hover ul.left {
  left: -150px;
  }
  
.menuprmry ul li span {
  float: left;
  color: #630;
  margin-top: 2px;
  display: block;
  }
  
.menuprmry ul li span.last {display:none}

/* Secondary Menu styling */

.menuscndry {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  font-family: verdana, sans-serif;
  font-size: 130%;
  font-weight: normal;
  text-align: left;
  z-index: 1000;
  background-testing-disabled: #475;
  }

.menuscndry ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  }

.menuscndry ul li {
  float: left;
  position: relative;
  }

.menuscndry ul li a, .menuscndry ul li a:visited {
  float: left;
  display: block;
  text-decoration: none;
  color: #043378;
  padding: 6px 8px 5px;
  }

.menuscndry ul li ul {
  display: none;
  }

table {
  margin: -1px;
  border-collapse: collapse;
  font-size: 1em;
  }

/* specific to non IE browsers */

.menuscndry ul li:hover a,
.menuscndry ul li a:hover {
  color: #fff;
  background: #043378;
  }

.menuscndry ul li:hover ul,
.menuscndry ul li a:hover ul {
  display: block;
  position: absolute;
  top: 100%;
  border-top: 1px solid #1A4466;
  left: 0;
  }

* html .menuscndry ul li a:hover ul {
  margin-top: 0;
  marg\in-top: 1px;
  }

.menuscndry ul li:hover ul li ul,
.menuscndry ul li a:hover ul li a ul {
  visibility: hidden;
  position: absolute;
  height: 0;
  width: 0;
  }

.menuscndry ul li:hover ul li a,
.menuscndry ul li a:hover ul li a {
  display: block;
  background-color: #ededdb;
  color: #000;
  height: auto;
  line-height: 1.2em;
  padding: 5px 8px;
  width: 115px;
  border: 1px solid #1A4466;
  border-top-width: 0;
  }

.menuscndry ul li:hover ul li a.drop,
.menuscndry ul li a:hover ul li a.drop {
  background: #c9c9a7 url(drop.gif) bottom right no-repeat;
  }

.menuscndry ul li:hover ul li a:hover,
.menuscndry ul li a:hover ul li a:hover {
  background: #c9c9a7;
  color: #000;
  }

.menuscndry ul li:hover ul li:hover ul,
.menuscndry ul li a:hover ul li a:hover ul {
  visibility: visible;
  position: absolute;
  left: 150px;
  top: 0;
  }

.menuscndry ul li:hover ul li:hover ul.left,
.menuscndry ul li a:hover ul li a:hover ul.left {
  left: -150px;
  }

.menuscndry ul li span {
  float: left;
  color: #043378;
  margin-top: 5px;
  display: block;
  }
  
.menuscndry ul li span.last {display:none}

