/*---primary navigation---*/

ul#primary-nav, ul#primary-nav ul {
  margin: 0;
  padding: 0;
  width: 150px; /* Width of Menu Items */
  background: none /* IE6 Bug */
}

ul#primary-nav li {
  position: relative;
  list-style: none
}

ul#primary-nav li a {
  display: block;
  text-decoration: none;
  color: #fff;
  font-size: 8pt;
  font-family: Verdana;
  font-weight: normal;
  padding: 5px;
  border: none
}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li {
  float: left;
  height: 1%
}

* html ul#primary-nav li a {
  height: 1%
}
/* End */

ul#primary-nav ul {
  position: absolute;
  display: none;
  left: 149px; /* Set 1px less than menu width */
  top: 0
}

ul#primary-nav li ul li a {
  padding: 5px
} /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul {
  display: none
} /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul {
  display: block
} /* The magic */

ul#primary-nav li.menubar {
  background: none
}

ul#primary-nav li:hover,
ul#primary-nav li.over {
  /*background-color: #094155*/
  background: none
}

ul#primary-nav li a:hover {
  background-image: url(../images/menu-back.png);
  background-repeat: no-repeat;
  background-color: transparent;
  color: #ccc
}

/*---primary navigation---*/

/*---secondary navigation---*/

ul#secondary-nav, ul#secondary-nav ul {
  width: 150px; 
  margin: 0;
  padding: 0;
  background: none;
  font-size: 100%
}
	
ul#secondary-nav {
  float: left;
  width: 100%
}
	
ul#secondary-nav:after {
  content: "."; 
  display: block;
  height: 0; 
  clear: both; 
  visibility: hidden
}

ul#secondary-nav li {
  position: relative;
  list-style: none;
  float: left;
  width: 112px /* Width of Menu Items */
}

ul#secondary-nav li a {
  display: block;
  text-decoration: none;
  color: #fff;
  font-size: 8pt;
  font-family: Verdana;
  font-weight: normal;
  padding: 5px;
  border: none
}

/* Fix IE. Hide from IE Mac \*/
* html ul#secondary-nav li { float: left; height: 1%; }
* html ul#secondary-nav li a { font-weight: normal; height: 1%; }
/* End */

ul#secondary-nav li.over { background-color: #f9f9f9 !important; }

ul#secondary-nav li a:hover { 
  background-image: url(../images/menu-back-112.png);
  background-repeat: no-repeat;
  background-color: transparent;
  color: #ccc }

/*--secondary navigation---*/

div#quick {
    padding-left: 5px;
    padding-right: 5px;
    width: 300px;
    height: 23px;
    line-height: 23px;
    font-size: 8pt;
    font-family: Verdana;
    font-weight: normal;
    text-decoration: none;
    background-image: url(../images/search-form.png);
    background-repeat: no-repeat;
    background-color: transparent;
    color: #ccc;
    display: inline;
    float: left
}

input#key {
    /*
    height: 18px;
    line-height: 18px;
    background-color: #073343;
    color: #fff;
    */
    background-color: #fff;
    color: #073343;
    font-size: 8pt;
    font-family: Verdana;
    font-weight: normal;
    text-decoration: none;
    border: none;
    padding: 0;
    margin: auto
}

#go-s {
    height: 18px;
    line-height: 18px;
    background: none;
    color: #ccc;
    border: none;
    margin: 0;
    padding: 0;
    cursor: pointer;
    cursor: hand
}

#go-s:hover {
    height: 18px;
    line-height: 18px;
    background: none;
    color: #fff;
    border: none;
    margin: 0;
    padding: 0;
    cursor: pointer;
    cursor: hand
}

div#log-io {
    padding-left: 5px;
    padding-right: 5px;
    width: 130px;
    height: 23px;
    line-height: 23px;
    font-size: 8pt;
    font-family: Verdana;
    font-weight: normal;
    text-decoration: none;
    background-image: url(../images/log-back.png);
    background-repeat: no-repeat;
    background-color: transparent;
    color: #ccc;
    display: inline;
    float: right
}

div#log-io a, a:visited {
    background: none;
    font-size: 8pt;
    font-family: Verdana;
    text-decoration: none;
    font-weight: normal;
    color: #ccc;
    border: none;
    margin: 0;
    padding: 0
}

div#log-io a:hover {
    background: none;
    font-size: 8pt;
    font-family: Verdana;
    text-decoration: none;
    font-weight: normal;
    color: #fff;
    border: none;
    margin: 0;
    padding: 0
}
