.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 : 13px;
   font-family : Verdana, Arial, sans-serif;
}

.informold {
  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 : 13px;
   font-family : Verdana, Arial, sans-serif;
 }
tr.flashB { background-color : #e3effa;  
   font-size : 13px;
   font-family : Verdana, Arial, sans-serif;
}

html, body {
  line-height:     120%;
  color:           black;
  font-weight:     normal;
   font-size : 13px;
   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;
text-decoration: none;
}
a:link {
  color: blue;
  background-color: #FFFFF0;
text-decoration: none;

}
a:hover {
  color: blue;
  background-color: yellow;
text-decoration: none;

}
a:active {
  color: red;
  background-color: #eee;
text-decoration: none;

}
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: 0px 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: 0px solid green;
border-left: 0px solid green;
border-right: 0px solid green;
align: center;
}

h1, h2, h3 { font-family:  "Lucida Sans", Geneva, Arial, Helvetica, sans-serif;}

/**/ * html .Header { height: 100px;} /**/ 
.Header { width: 822px; min-height: 100px; position: relative; clear: right; }
.Header h1 { text-indent: -10000px; margin: 0; padding: 0;}
.Header h1 a { display: block; width: 243px; height:72px; background: url(./images/thelogo.png) no-repeat bottom; cursor: hand; float: left;  }
.Header h1 a:hover { color: #fff; background: url(./images/thelogo.png) no-repeat bottom; cursor: hand; text-decoration: none;}

.Searchas { background: url(images/nlocation.gif) no-repeat left top; position: relative; width: 420px; padding: 0px 0px 0px 0px; height: 34px; }
.Searchas form { padding: 0px; margin: 0px;}
.Searchas input { border: none; color: #330033; font-size: 11px;}
.Searchas input.keyword { background: none; border: none; padding: 2px 0px 5px 5px; width: 421px; border: none; }
.Searchas input.search { width: 120px; height: 21px; background: url(./images/searcha.png) no-repeat;}
.Searchas .button { padding: 0px; margin: 0px 0px 0px 190px; top: 2px; background: none; position: absolute; right: 2px; }

.Searchnn { background: url(images/locationname.gif) no-repeat left top; position: relative; width: 420px; padding: 0px 0px 0px 0px; height: 34px; }
.Searchnn form { padding: 0px; margin: 0px;}
.Searchnn input { border: none; color: #330033; font-size: 11px;}
.Searchnn input.keyword { background: none; border: none; padding: 2px 0px 5px 5px; width: 421px; border: none; }
.Searchnn input.search { width: 120px; height: 21px; background: url(./images/searchn.png) no-repeat;}
.Searchnn .button { padding: 0px; margin: 0px 0px 0px 190px; top: 2px; background: none; position: absolute; right: 2px; }

.Searchcu { background: url(images/locationcui.gif) no-repeat left top; position: relative; width: 420px; padding: 0px 0px 0px 0px; height: 34px; }
.Searchcu form { padding: 0px; margin: 0px;}
.Searchcu input { border: none; color: #330033; font-size: 11px;}
.Searchcu input.keyword { background: none; border: none; padding: 2px 0px 5px 5px; width: 421px; border: none; }
.Searchcu input.search { width: 120px; height: 21px; background: url(./images/searchc.png) no-repeat;}
.Searchcu .button { padding: 0px; margin: 0px 0px 0px 190px; top: 2px; background: none; position: absolute; right: 2px; }

.Searchii { background: url(images/locationii.gif) no-repeat left top; position: relative; width: 420px; padding: 0px 0px 0px 0px; height: 34px; }
.Searchii form { padding: 0px; margin: 0px;}
.Searchii input { border: none; color: #330033; font-size: 11px;}
.Searchii input.keyword { background: none; border: none; padding: 2px 0px 5px 5px; width: 421px; border: none; }
.Searchii input.search { width: 125px; height: 21px; background: url(./images/searchi.png) no-repeat;}
.Searchii .button { padding: 0px; margin: 0px 0px 0px 190px; top: 2px; background: none; position: absolute; right: 2px; }




.SCS .contactform {}
.SCS .contactform input { border: solid 1px #c5c7c8; padding: 3px; width: 180px; margin-right: 5px; }
.SCS .contactform textarea { border: solid 1px #c5c7c8; padding: 5px; width: 450px; font-size: 11px;}
.SCS .contactform input.button { background: #333; color:#fff; width: 70px; font-size: 10px; font-weight: bold; border: outset 1px #000;}
.SCS .contacterror { color:#FF3300;}
.SCS .contactleft { background:; padding: 3px 0px; font-size: 11px;}
.SCS .contactright { background:; padding: 2px 0px; color:#FF3300; text-transform: uppercase; font-size: 10px; }



#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;
}
 h2, h3, h4, h5, h6, dt {
  font-family: "Bitstream Vera Sans", sans-serif;
  font-size-adjust: .53;
  font-variant: small-caps;
}
h2 {
  font-size: 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;
}

