
BODY {
  margin-right: 2%;
  margin-left: 2%;
  font-weight: bold;
  color: #000000;
  background: #FFFFCC;
}  

A:active {
  color: red;
/*  color: #00FFFF;  */
  background: transparent;
  text-decoration: none;
  text-transform: none;
}

A:hover {
/*   color: red;   */
color: #ff0000;
  background: transparent;
  text-decoration: none;
}

  H1, H2, H3, H4, H5, H6, P, UL, OL, MENU, DIV, DT, DD, ADDRESS, BLOCKQUOTE, PRE, HR {
  display: block;
}       

EM, IMG, STRONG, CITE, VAR, TT, CODE, KBD, SAMP, SPAN {
  display: inline;
}

H1, H2, H3, H4, H5 {
  text-align: center;
  font-weight: bold;
  margin-top: 1em;  margin-bottom: 0.5em;
}

H1 {
  font-size: x-large;
}

H2 {
  font-size: large;
}

H3 {
  font-size: medium;
}

H4 {
  font-size: medium;
}

 H4.l    {
 font-family: Arial,Helvetica,Geneva; 
 color: #FF8000; 
 background-color: transparent; 
 font-weight: normal; 
}

EM, CITE, VAR, ADDRESS, BLOCKQUOTE {
  font-style: italic;
}

PRE, TT, CODE, KBD, SAMP {
  font-family: monospace;
}

EM, STRONG {
  font-weight: bold;
}

PRE {
  white-space: pre;
}

ADDRESS {
  margin-left: 3em;
}

 OL LI  {
  margin-top: 0.1em;
}
  
OL OL LI {
  font-size: 95%;
  margin-bottom: 0.1em;
}      

UL LI {
  list-style: disc; 
  font-size: 95%;
  margin-bottom: 0.5em;
}   

BLOCKQUOTE {
  margin-left:   3em;  margin-right: 3em;
}

HR {
  border-top: solid;
  margin-bottom: 1em;
  color: #CCFFFF;  background: transparent;
}

IMG {
  border-top: 0em;  border-right: 0em;  border-bottom: 0em;  border-left: 0em;
}

span.new {
  font-family: Arial,Helvetica,Geneva, sans-serif;  font-size: 65%;  font-weight: bold;
  color: navy;  background: yellow;
  text-transform: uppercase;  letter-spacing: normal;
}

span.access {
  font-weight: bold;  font-size: 125%;
  color: red;  background: transparent;
  text-decoration: none;
}

span.logo {
  font-family: Arial,Helvetica,Geneva, sans-serif;  font-size: 200%;  font-weight: bold;  font-style: italic;
  color: white;  background: blue;
  text-transform: uppercase;  text-decoration: none;
}

div.navigation-bar {
  font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold;  font-size: 70%;
  text-align: center;
  color: #000000;  background: transparent;
}

div.nav {
  font-family: Geneva, Arial, Verdana, Helvetica, sans-serif;  font-weight: bold;  font-size: 70%;
  text-align: center;  color: #000000;  background: transparent; 
}

 div.grng {
  text-align: center;
  font-size: 80%;
  color: blue; 
  background: silver;
  margin-left: 4.0em;   margin-right: 4.0em; 
  width: 90.0%;
  border-spacing: 15pt;
} 

span.grng {
  font-size:  100%;  color: #006600;   background: transparent;
}

.c1 {
  text-align: left;
}

.c2 {
  text-align: center;
}

.c3 {
  text-align: right;
}

P.ct {
  color: #FFFFCC;  background: transparent;  text-align: center;
}

div.center {
  text-align: center;
}

span.f1 {font-size: 80%;}

span.f2 {font-size: 85%;}

span.c5 {
font-size: 95%;
}

SPAN .e {
  font-size: 85%;
  color: blue;  background: transparent;
  display: inline;
  text-decoration: none;
}                                                           /* for E-Mail  */

IMG.fltr {
  float: right;
  padding-top: 1em;  padding-right: 2em;   padding-left: 1em;
  margin-bottom:  1em;
}
 
IMG.fltsr {
  float: right;
}
  
 .add {
  /* used to make link address info smaller  */
  font-weight: normal;  font-size: 80%;
}

.notice {
  color: red;  background: transparent;
}
 
.form {
  text-align: center;
/*  margin-left: 19em; margin-right: 19em;
  margin-top: 0em; margin-bottom: 0em */
}    

span.note {
  font-weight: bold;  
  color: red;  background: transparent;
  text-decoration: none
}


