BODY {
  font-family      : verdana, arial, Helvetica, sans-serif;
  font-size        : 8pt;
  background-color : ffffff;
}

/* default anchor */
A:link, A:visited {  
  color: #000000;
  text-decoration: underline;  
  margin:0;
  padding:0;
}

A:hover {
  color : #bb0000; /* bb0000, ccffff */
  background-color : #fff8dc; /* 200060; 696969; 483d8b; */
  text-decoration : none;
}

A:active {
  color            : bb0000; 
  background       : ffffdf;
  text-decoration  : none;
}


/* anchor - no underline */
.anu {
}

.anu:link, .anu:visited {
  color            : 000000; 
  text-decoration  : none;
  /* border-bottom:0 dotted #404040; */
}

.anu:hover {
  color            : bb0000; 
  background       : fff8dc;
  text-decoration  : none;
}

.anu:active {
  color            : bb0000; 
  background       : ffffdf;
  text-decoration  : none;
}


/* default anchor - bold */
.ab{
}

.ab:link, .ab:visited {
  color            : #000000;
  font-weight: bold;
  text-decoration  : underline;
  /*   
  text-decoration: none;  
  border-bottom:1 dotted #404040; 
  */
}

.ab:hover {
  color            : bb0000; 
  background       : fff8dc;
  text-decoration  : none;
}

.ab:active {
  color            : bb0000; 
  background       : ffffdf;
  text-decoration  : none;
}

/* default anchor - bold, no underline */
.abnu {
}

.abnu:link, .abnu:visited {
  color            : #000000;
  text-decoration  : none;
  font-weight:bold;
  /* border-bottom:0 dotted #404040; */
}

.abnu:hover {
  color            : bb0000; 
  background       : fff8dc;
  text-decoration  : none;
}

.abnu:active {
  color            : bb0000; 
  background       : ffffdf;
  text-decoration  : none;
}


/* anchor - white color, no underline */
.awnu {
}

.awnu:link, .awnu:visited {
  color : #fff; 
  text-decoration  : none;
  border-bottom:0 dotted #404040;
}

.awnu:hover {
  color            : bb0000; 
  background       : fff8dc;
  text-decoration  : none;
}

.awnu:active {
  color            : bb0000; 
  background       : ffffdf;
  text-decoration  : none;
}


/* anchor - white color, bold, no underline */
.awbnu {
}

.awbnu:link, .awbnu:visited {
  color : #fff; 
  font-weight:bold;
  text-decoration  : none;
  /* border-bottom:0 dotted #404040; */
}

.awbnu:hover {
  color            : bb0000; 
  background       : fff8dc;
  text-decoration  : none;
}

.awbnu:active {
  color            : bb0000; 
  background       : ffffdf;
  text-decoration  : none;
}


/* anchor - underline diff. color*/
.aucdiff {
}

.aucdiff:link, .aucdiff:visited {
  color: #000; 
  text-decoration: none;  
  border-width: 0 0 1 0;
  border-style: solid;
  border-color: #ccc;
}

.aucdiff:hover {
  color            : #bb0000; 
  background       : #fff8dc;
  border-color: #ffaaaa;
}

.aucdiff:active {
  color            : #bb0000; 
  background       : #ffffdf;
  text-decoration  : none;
}


/* default hr */
.hr1 {
  border-style:solid;
  border-color:#000;
  border-width:1 0 0 0;
  height:1;
}

.hr2 {
  border-style:solid;
  border-color:#808080;
  border-width:1 0 0 0;
  height:1;
}

.fdef {
  color : #000000;
  text-align:justify;
}

.fbold {
  font-weight:bold;
}


.fital {
  font-style:italic;
}


.funder {
  text-decoration:underline;
}

img {
  padding : 0;
  margin : 0;
  border : 0;
}


.ic {
  vertical-align: -3px;
}
