a:link {color:#0000FF;}
a:visited {color:#0000FF;}
a:hover {color:#0000FF;}

.navlist {
  padding: 3px 0;
  margin-left: 0;
  border-bottom: 1px solid #778;
  font: bold 12px Verdana, sans-serif;
}

.navlist li {
  list-style: none;
  margin: 0;
  display: inline;
}

.navlist li a {
  padding: 3px 0.5em;
  margin-left: 3px;
  border: 1px solid #778;
  border-bottom: none;
  background: #DDE;
  text-decoration: none;
}

.navlist li a:link {color: #667;}
.navlist li a:visited {color: #667;}

.navlist li a:hover {
  color: #000;
  background: #AAE;
  border-color: #227;
}

.navlist li a#current {
  background: white;
  border-bottom: 1px solid white;
}

.navlist li a#masterlist {
  background: #FF9999;
}

.navlist2 {
  margin-left: 0;
  padding-left: 0;
  white-space: nowrap;
  font: bold 12px Verdana, sans-serif;
}

.navlist2 li {
  display: inline;
  list-style-type: none;
}

.navlist2 li a {
  padding: 3px 10px;
  border:1px solid #778;
}

.navlist2 li a:link {
  color: #667;
  background-color: #DDE;
  text-decoration: none;
}

.navlist2 li a:visited {
  color: #667;
  background-color: #DDE;
  text-decoration: none;
}

.navlist2 li a:hover {
  color: #000;
  background-color: #AAE;
  text-decoration: none;
}

.navlist2 li a#current {
  background: white;
}

.navlist2 li a#masterlist {
  background: #FF9999;
}


#navcontainer_opp {
  width: 100%;
  float: left;
  background-color: #000099;
}

#navcontainer_opp ul { padding: 0; }
#navcontainer_opp ul li { display: inline; }

#navcontainer_opp ul {
  margin: 0;
  padding: 0 0 0 7%;
  color: #FFFFFF;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  /*letter-spacing: 2px;*/
  font-weight: bold;
}

#navcontainer_opp ul li a {
  padding: 0.2em 12px;
  background-color: #000099;
  color: #FFFFFF;
  text-decoration: none;
  float: left;
  border-right: 1px solid #FFFFFF;
}

#navcontainer_opp ul li a:hover {
  background-color: #D9F2FF;
  color: #000099;
}

#navcontainer_opp ul li a#current {
  background-color: #D9F2FF;
  color: #000099;
}

#navlist_opp li a:hover, #navlist_opp li a:active {
  color:#FFFFFF;
  text-decoration: none;
  /*background: #CC3333;*/
  text-align: left;
  /*text-transform: uppercase;*/
  font: 12px Verdana, sans-serif;
  font-weight: bold;
}




#navcontainer_opp2 {
  width: 100%;
  float: left;
  background-color: #000099;
}

#navcontainer_opp2 ul { padding: 0; }
#navcontainer_opp2 ul li { display: inline; }

#navcontainer_opp2 ul {
  margin: 0;
  padding: 0 0 0 2%;
  color: #FFFFFF;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  /*letter-spacing: 1px;*/
  font-weight: bold;
}

#navcontainer_opp2 ul li a {
  padding: 0.2em 12px;
  background-color: #000099;
  color: #FFFFFF;
  text-decoration: none;
  float: left;
  border-right: 1px solid #FFFFFF;
}

#navcontainer_opp2 ul li a:hover {
  background-color: #D9F2FF;
  color: #000099;
}

#navcontainer_opp2 ul li a#current {
  background-color: #D9F2FF;
  color: #000099;
}

#navlist_opp2 li a:hover, #navlist_opp2 li a:active {
  color: #FFFFFF;
  text-decoration: none;
  /*background: #CC3333;*/
  text-align: left;
  /*text-transform: uppercase;*/
  font: 12px Verdana, sans-serif;
  font-weight: bold;
}