/*************  == Text styles for generic hyperlinks == ************/

a, a:link {
  color: blue;
  background-color: transparent;
  text-align : left;
}

a:visited {
  color: #606;
  background-color: transparent;
}

a:link:hover, a:visited:hover {
  color: #606;
  background-color: #c96;
}

/*************  == Text styles for hyperlinks in menus == ************/
/* 
These menu styles will be used typically inside <div>s in
Front Page shared borders.
*/

/* for use with dark backgrounds */
.lightmenu {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: small;
  font-weight: bold;
  color: white;
}

.lightmenu a, .lightmenu a:link {
  color: #ccf;
  background-color: transparent;
  text-decoration:none;
  text-align : left;
}

.lightmenu a:visited {
  color: #fcf;
  background-color: transparent;
  text-decoration:none;
}

.lightmenu a:link:hover, .lightmenu a:visited:hover {
  color: #fff;
  background-color: #c96;
  text-decoration:none;
}

/* for use with light backgrounds */
.darkmenu {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: small;
  font-weight: bold;
  color: black;
}

.darkmenu a, .darkmenu a:link { /* Order: link, visited, hover, active */
  color: blue;
  background-color: transparent;
  text-decoration:none;
  text-align : left;
}

.darkmenu a:visited {
  color: #406;
  background-color: transparent;
  text-decoration:none;
}

.darkmenu a:link:hover, .darkmenu a:visited:hover {
  color: #00c;
  background-color: #c96;
  text-decoration:none;
}

/* 
Style variations for different types of menus, for use in different 
navigation bars. 
*/

.blockmenu {
  display: block;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: small;
  font-weight: bold;
}

.blockmenu nobr {
  position: relative;
  display: block;
  height: 17px;
  width 166px;
  margin-top: -12px;
  padding-left: 3px;
}

.blockmenu a, .blockmenu a:link {
  display: block;
  border-bottom: 1px solid gray;
  text-decoration: none;
}


