.rtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: maroon; line-height: 15px; font-weight: bold;}
.btext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: black; line-height: 15px; font-weight: bold;}
.rtextu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: maroon; line-height: 15px; font-weight: bold;}
.btextu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black; line-height: 15px; font-weight: normal;}
.btextub {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black; line-height: 15px; font-weight: bold;}
.rrtextu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: red; line-height: 15px; font-weight: bold;}
.textitem { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; line-height: 18px; font-weight: bold;}
.textdesc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 17px;  font-weight: normal;}
.text {
   font-size : 13px;
   font-family : Verdana, Arial, sans-serif; 
}


.excellent {  font-family: Verdana, Arial, Helvetica, sans-serif; background-color : #FFFFF0;}
.vgood {  font-family: Verdana, Arial, Helvetica, sans-serif; background-color : #F0FFF0;}
.good {  font-family: Verdana, Arial, Helvetica, sans-serif; background-color : #EEEEEE;}
.fair {  font-family: Verdana, Arial, Helvetica, sans-serif; background-color : #CCCCCC;}
.poor {  font-family: Verdana, Arial, Helvetica, sans-serif; background-color : #808080;}


.texthome {
   font-size : 14px;
   font-family : Verdana, Arial, sans-serif; 
   text-transform: uppercase;
}
.textx {
   font-size : x-small;
   font-family : Verdana, Arial, sans-serif; 
}
.textxx {
   font-size : xx-small;
   font-family : Verdana, Arial, sans-serif;
}
.inform {
  font-size:      small;
    max-width:      85ex;
      text-align:     justify;
        text-transform: uppercase;
          margin-left:    auto;
            margin-right:   auto;
              font-family: "Bitstream Vera Sans Mono", monospace;
                color:          #888;
                  line-height:    120%;
                  }
.texttimes {
   font-size : small;
   font-family : Times, Arial, sans-serif;
  text-align: left;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  margin-top : 2em;
  margin-bottom : 1em;
  line-height: 170%;
  font-color: #666;
}
.menu {
   font-size : 12px;
   font-family: Verdana, Arial, Courier New, sans-serif; 
}
tr.flash:hover { background-color : green }
td.flash:hover { background-color : #32CD32 }
td.flash1:hover { background-color : #FFFFF0; font-size: x-small; color: #000; font-family: "Bitstream Vera Sans Mono", monospace; }
td.flash2:hover { background-color : #F0FFF0; font-size: x-small; color: #000; font-family: "Bitstream Vera Sans Mono", monospace; }
td.flash3:hover { background-color : #EEEEEE; font-size: x-small; color: #000; font-family: "Bitstream Vera Sans Mono", monospace; }
td.flash4:hover { background-color : #CCCCCC; font-size: x-small; color: #000; font-family: "Bitstream Vera Sans Mono", monospace; }
td.flash5:hover { background-color : #808080; font-size: x-small; color: #FFF; font-family: "Bitstream Vera Sans Mono", monospace; }
td.flash1 { background-color : #FAEBD7; font-size: x-small; color: #888; font-family: "Bitstream Vera Sans Mono", monospace; }
td.flash2 { background-color : #FAEBD7; font-size: x-small; color: #888; font-family: "Bitstream Vera Sans Mono", monospace; }
td.flash3 { background-color : #FAEBD7; font-size: x-small; color: #888; font-family: "Bitstream Vera Sans Mono", monospace; }
td.flash4 { background-color : #FAEBD7; font-size: x-small; color: #888; font-family: "Bitstream Vera Sans Mono", monospace; }
td.flash5 { background-color : #FAEBD7; font-size: x-small; color: #888; font-family: "Bitstream Vera Sans Mono", monospace; }
tr.flashA:hover { background-color : #99CC99; font-size : 12px; font-weight: bold; }
tr.flashA { background-color : #99FF99; font-size : 12px; font-weight: bold; }
tr.flashX:hover { background-color : #FFFFF0; font-size : 12px; font-weight: bold; }
tr.flashX { background-color : #FFFFF0; font-size : 12px; font-weight: bold; }
tr.flashV:hover { background-color : #F0FFF0; font-size : 12px; font-weight: bold; }
tr.flashV { background-color : #F0FFF0; font-size : 12px; font-weight: bold; }
tr.flashG:hover { background-color : #EEEEEE; font-size : 12px; font-weight: bold; }
tr.flashG { background-color : #EEEEEE; font-size : 12px; font-weight: bold; }
tr.flashF:hover { background-color : #CCCCCC; font-size : 12px; font-weight: bold; }
tr.flashF { background-color : #CCCCCC; font-size : 12px; font-weight: bold; }
tr.flashP:hover { background-color : #808080; font-size : 12px; font-weight: bold; }
tr.flashP { background-color : #808080; font-size : 12px; font-weight: bold; }
tr.flashbX:hover { background-color : #FFFFF0; font-size : 12px; font-weight: bold; }
tr.flashbX { background-color : #FFFFF0; font-size : 12px; font-weight: normal; }
tr.flashbV:hover { background-color : #F0FFF0; font-size : 12px; font-weight: bold; }
tr.flashbV { background-color : #F0FFF0; font-size : 12px; font-weight: normal; }
tr.flashbG:hover { background-color : #EEEEEE; font-size : 12px; font-weight: bold; }
tr.flashbG { background-color : #EEEEEE; font-size : 12px; font-weight: normal; }
tr.flashbF:hover { background-color : #CCCCCC; font-size : 12px; font-weight: bold; }
tr.flashbF { background-color : #CCCCCC; font-size : 12px; font-weight: normal; }
tr.flashbP:hover { background-color : #808080; font-size : 12px; font-weight: bold; }
tr.flashbP { background-color : #808080; font-size : 12px; font-weight: normal; }
tr.flashZ:hover { background-color : #FFFFF0; font-size : 12px; font-weight: bold; }
tr.flashZ { background-color : #FFFFF0; font-size : 12px; font-weight: bold; }
td.flashA:hover { background-color : #32CD32 }
tr.flashB:hover { background-color :#FFE4C4; font-size : 11px; font-weight: italic; }
tr.flashB { background-color : #FAEBD7; font-size : 11px; font-weight: italic; }

html, body {
  line-height:     120%;
  color:           black;
  font-weight:     normal;
   font-size : 15px;
   font-family : Verdana, Arial, sans-serif;
  font-style:      normal;
  text-decoration: none;
  margin:  0;
  padding: 0;
  border:  0;
}
a:visited {
  color: blue;
  background-color: white;
}
a:link {
  color: blue;
  background-color: #FFFFF0;
}
a:hover {
  color: blue;
  background-color: yellow;
}
a:active {
  color: red;
  background-color: #eee;
}
a:link img, a:visited img {border-style: none}
a img {color: black} /* The only way to hide the border in NS 4.x */
ul.toc {
  list-style: none;
}
ol li {
  padding: .1em;
}
img {vertical-align: middle}
a.formoptions {text-decoration: none; color: black; border-bottom: 1px dotted #0000DD}
a.lnks {text-decoration: none; color: blue; border-bottom: 1px dotted #0000DD}
#bannergroc {
background-color: #FFFFFF;
height: 41px;
background-position: right;
margin:0; padding:0;
border-bottom: 1px solid green;
align: center;
}
#bannerrest {
background-color: #EBFFED;
height: 41px;
background-position: right;
margin:0; padding:0;
border-bottom: 1px solid green;
align: center;
}
#banner1 {
background-color: #fff;
height: 41px;
margin:0; padding:0;
border-bottom: 1px solid green;
align: center;
}
#main {
background-color: #fff;
margin:0; padding:10;
width: 90%;
border-bottom: 1px solid green;
border-left: 1px solid green;
border-right: 1px solid green;
align: center;
}
#main1 {
background-color: #fff;
margin:0; padding:10;
width: 95%;
border-bottom: 1px solid green;
border-left: 1px solid green;
border-right: 1px solid green;
align: center;
}

#main2 {
background-color: #fff;
margin:0; padding:10;
width: 50%;
border-bottom: 1px solid green;
border-left: 1px solid green;
border-right: 1px solid green;
align: center;
}

/* Fieldsets in general */
fieldset {
  background: #FCFCFC;
  border: 1px dotted #228B22;
  margin-left:   1em;
  margin-right:  1em;
  padding:       1em;
}
fieldset legend {
  color: #228B22;
  background: #FFF;
  font-variant: small-caps;
  padding: .1ex .5ex;
  border-right: 1px solid gray;
  border-bottom: 1px solid gray;
  font-weight: bold;
}
fieldset foodterm {
  color: #228B22;
  background: #CCC;
  font-variant: small-caps;
  padding: .1ex .5ex;
  border-right: 1px solid gray;
  border-bottom: 1px solid gray;
  font-weight: bold;
}
.foodterm {
  font-family: "Bitstream Vera Sans", sans-serif;
  font-size: x-small;
  text-align: left;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  margin-top : 2em;
  margin-bottom : 1em;
  line-height: 120%;
  font-color: #666;
}
h1, h2, h3, h4, h5, h6, dt {
  font-family: "Bitstream Vera Sans", sans-serif;
  font-size-adjust: .53;
  font-variant: small-caps;
}
h2 {
  font-size: 2.2em;
  text-align: center;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  margin-top : 0em;
  margin-bottom : 0em;
  line-height: 100%;  
}
h3 {
  font-size: 1.3em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;	
  background-color: #eee;
  text-indent: 2em;
  padding: .2em;
  border-bottom: 1px dotted black;
}
h4 {
  font-size: 1.1em;
  font-weight: 600;
  font-style: normal;
  text-decoration: underline;
}
h5, dt {
  font-size: 1em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-indent: .5em;
  margin:0;
}
h6 {
  font-size: 1.2em;
  font-style: italic;
  text-decoration: none;
  color: #000;
  text-indent: 1em;
  margin:0;
}
.shoutsm {
  background: yellow;
  border: .2ex dotted black;
  padding: 0.5em;
}
.ccomments {
  background: #eeeeee;
  border: .1ex dotted black;
  padding: 0.5em;
}
.sendcard {
  background: #FFE4C4;
  border: .3ex dotted black;
  padding: 0.5em;
  font-size:      small;
  text-align:     justify;
  margin-left:    auto;
  margin-right:   auto;
  font-family: "Bitstream Vera Sans Mono", monospace;
  line-height:    120%;
}
.subscribe {
  background: #FFFFFF;
  border: .2ex dotted gray;
  padding: 0.5em;
  font-size:      small;
  text-align:     justify;
  margin-left:    auto;
  margin-right:   auto;
  font-family: "Bitstream Vera Sans Mono", monospace;
  line-height:    120%;
}
.shoutsmm {
  background: yellow;
  border: .2ex dotted black;
  padding: 0.5em;
  font-size:      small;
  text-align:     justify;
  margin-left:    auto;
  margin-right:   auto;
  font-family: "Bitstream Vera Sans Mono", monospace;
  line-height:    120%;
}
.inputdata {
  background: #FFFFF0;
  border: .2ex dotted green;
  padding: 0.2em;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: black; 
	line-height: 15px;
  margin-left:    auto;
  margin-right:   auto;
}
.shout {
  background: yellow;
  border: .5ex dotted black;
  padding: 1em;
}
.shout strong {
  display: block;
  color: red;
}
#menu {
/*  min-width: 63em; */
  list-style-type: none;
  padding: 0;
  margin: 0;
  height: 1.5em;
  background-color: #eee;
  border-bottom: solid 1px white;
}
#menu li {
  display: inline;
  padding: 0;
  margin: 0;
}
#menu li b {
  text-decoration: none;
  text-align: center;
  float: left;
  display: block;
  width: 10em;
  padding: 2px 0px;
  margin: 0;
  background-color: #fff;
  color: green;
  font-size: smaller;
  font-variant: small-caps;
  border-right: solid 1px #bbb;
  border-bottom: solid 1px #fff;
}
#menu li a:link, #menu li a:visited {
  text-decoration: none;
  text-align: center;
  float: left;
  display: block;
  width: 10em;
  padding: 2px 0px;
  margin: 0;
  background-color: #eee;
  color: #053188;
  font-size: smaller;
  font-variant: small-caps;
  border-right: solid 1px #bbb;
  border-bottom: solid 1px #ddd;
}
#menu li a#selected:link, #menu li a#selected:visited {
  text-decoration: underline;
  background-color: #fff;
  color: #053188;
}
#menu li a:hover {
  text-decoration: underline;
  background-color: #fff;
  color: #053188;
}
#menu li a:active {
  background-color: #fff;
  color: #053188;
  border-right: solid 1px #ddd;
}

