body {
background: #f7f7f7;
  color: #222222;
  margin: 0em;
  padding: 0em; 
  font-family: Arial, Helvetica, sans-serif;
}


s { display: none ! important ;}
p { padding: 0; margin: 0; }
h1 {
font-size: 2em;
 color: #c33000;
  background: none;
  font-weight: bold;
  text-align: center;
  margin: 0em;
  padding: 0em 15%; 
}


h2 {
  font-size: 1.3em;
  color: #646400;
  background: none;
  font-weight: normal;
text-align: center;
margin: 0em;
  padding: 0em .5em; 
}


h3 {
  font-size: 1.1em;
  color: #006400;
  background: none;
font-weight: normal;
text-align: center;
margin: 0em;
  padding: 0em .5em; 
}

td { padding: .25em; vertical-align: top; text-align: left;}
li {padding: .20em }
ul, ol, dl, p {
 list-style-type: none;
   margin: 0;
  padding: .5em;
  
}

h1 A:link, h1 A:visited, h1 A:active { text-decoration: none ;  color: #666611;  font-size: 110%; }

abbr, acronym {
text-decoration: none; border-style: none;
}



a:link {
  color: #0000a0;
  background: none;
   text-decoration: none;
}

a:visited {
  color: #600060;
  background: none;
   text-decoration: none;
}

a:hover {
  color: #000000;
  background: #dddddd;
  text-decoration: underline
}

a:active {
  color: #00F000;
  background: #FFD700
}



a img {border: none;
background: none;
text-decoration: none ! important;
}

a img:link {border: none;
background: none;
text-decoration: none ! important;
}

a img:visited {border: none;
text-decoration: none
}

a img:hover {border: none;
 background: #dddddd;
text-decoration: none
}
.main:hover  a:link, .main:hover a:visited{text-decoration: underline;}

dfn {
  font-style: normal;
  font-weight: bolder
}



.copyright {
  font-size: smaller;
  text-align: right;
  clear: right
}


.warning {
  color: #FF4500;
  background: none;
  text-decoration: none
}





.invis {
 display: none;
}

@media print {
  input#toggler, .toolbar { display: none }
}
.none {
 display: inline; visibility:visible 
}

li.none {
  display: list-item; visibility:visible
}


.chain { color:  #5C4033; }



.main {   margin: 0em; border-top: thin solid #444444; border-bottom: thin solid #444444 }
.sep {   margin: 0em; padding: 0em .05em; border-left: thin solid #444444 }
