body {
   text-align: center;
   padding: 0;
   margin: 12px 6px 12px 6px;
   background-color: #CCCCCC;
   font: 500 16px arial, helvetica;
}

#MainDiv {
   width: 780px;
   height: auto;
   background-color: white;
   border: 1px solid #3366CC;
   padding: 0px;
   margin: 0 auto;
   text-align: left;
}

p { line-height: 130%; margin: 10px 0 10px 0;}

a {text-decoration: none; color: #006A00;}
a:visited {text-decoration: none; color: #006A00;}
a:active {text-decoration: none; color: white; background-color: green; border: none;}
a:focus {color: white; background-color: green; outline: none; outline-offset: none;}
a:hover {text-decoration: none; color: white; background-color: dodgerblue;}

table {font: border-spacing: 0; border-collapse: collapse;}
td { padding: 0;}
img { border: 0;}

span, li { font: 500 16px arial, helvetica; line-height: 130%;}

.tab1 {margin-left: 80px; margin-right: 10%;}
.tab2 {margin-left: 140px; margin-right: 10%;}
.tab3 {margin-left: 200px; margin-right: 10%;}

.mute a:hover { background-color: none; border: 0; }

.title {font: 500 20px arial, helvetica; color: royalblue;}
.unit {font: 500 18px arial, helvetica; color: teal;}
.subtopic {color: brown; font: 500 15px arial, helvetica;}
.footer {color: #666666; font: 500 13px arial, helvetica;}
.quote {margin-left: 64px; margin-right: 64px;}
.lf8 {margin-bottom: 8px;}
.fancy {border-bottom: 1px solid blue; color: blue; background-color: #fff; height: 3px;}

.topic {
   width: 740px;
   padding: 12px 0 2px 0;
   border-bottom: 1px solid teal;
   color: blue;
   text-align: left;
   font: 500 18px arial, helvetica;
}

ul.barmenu {
  list-style-type: none;
  color: #000;
  background-color: #FFF;
  font: 500 12px tahoma, arial, helvetica;
  border-right: 1px solid #000000;
  margin: 0;
  padding: 0;
}

ul.barmenu li {
  padding: 0;
  margin: 0;
}

html>body ul.barmenu a {
  width: auto;
}

ul.barmenu a {
  text-align: center;
  text-decoration: none;
  color: #006600;
  font: 500 12px tahoma, arial, helvetica;
  display: block;
  background-color: transparent;
  padding: 0;
  margin: 0;
}

ul.barmenu a:active {
  color: white !important;
  font: 500 12px tahoma, arial, helvetica;
  outline: none;
  outline-offset: 3px;
  background-color: green !important;
}

ul.barmenu a:focus {
  color: white !important;
  font: 500 12px tahoma, arial, helvetica;
  outline: none;
  outline-offset: 3px;
  background-color: green !important;
}

ul.barmenu a:hover {
  text-decoration: none;
  color: #fff;
  font: 500 12px tahoma, arial, helvetica;
  background-color: dodgerblue !important;
}

