<!--
 body         {
                 font-family: Verdana, "Century Gothic", Arial, Helvetica, san-serif;
                 margin-top:    5px;  
                 color: black;
                 font-size: 12px;
                 margin-bottom: 5px;  
                 margin-left: 0;       
                 margin-right: 0;
                 background-image: url('graphics/grovebg.jpg');
                 background-repeat: no-repeat;
                 background-position: 90% 85%;
                 background-attachment: scroll;
                 
              }

body.nobg { background: #fff; }

 .vsmalltxt   {
                 font-family: Verdana, Arial, Helvetica, "Century Gothic", san-serif;
                 color: black;
                 font-size: 10px;
              }

 .smalltxt    {
                 font-family: Verdana, Arial, Helvetica, "Century Gothic", san-serif;
                 color: black;
                 font-size: 12px;
              }

 .mediumtxt   {
                 font-family: Verdana, Arial, Helvetica, "Century Gothic", san-serif;
                 color: black;
                 font-size: 13px;
              }

 .bigtxt      {
                 font-family: Verdana, Arial, Helvetica, "Century Gothic", san-serif;
                 color: black;
                 font-size: 14px;
              }

 .vvsmall     {  font-size:  9px; }
 .vsmall      {  font-size:  10px; }
 .small       {  font-size: 12px; }
 .medium      {  font-size: 13px; }
 .big         {  font-size: 14px; }

  sup         {  font-size: 10px; }

 .blue        {  color: #004860; }
 .grey        {  color: #808080; }
 .lightgrey   {  color: #eee; }
 .red         {  color: #a50052; }
 .orange      {  color: #f63; }
 .green       {  color: #b2bf00; }
 .violet      {  color: #a0f; }
 .white       {  color: fff; }

 #chron      {  
                text-align: justify; 
                font-size: 1.3em;
                clear: both;
                margin-bottom: 15px;
                padding-top: 5px;
                border-top: 1px dotted #999;
             }
 #chron h2   {  font-size: 2.0em;
                color: #a50052;
                font-style: italic;
                display: inline;
                margin-right: 8px;
                margin-top: 0;
                margin-bottom: 5px;
                float: left;
             }
     

 #hpblock1    {  color: white;
                 vertical-align: top;
                 text-align: justify;
                 padding: 10px;
                 font-size: 13px;
              }

 #hpblock2    {  vertical-align: abs-middle;
              }

 #hpblock3    {  color: white;
                 vertical-align: bottom;
                 text-align: justify;
                 padding: 10px;
                 font-size: 13px;
              }

 #hpblock3 A            {
                 font-family: "Microsoft Sans Serif", Verdana, "Century Gothic", Arial, Helvetica, san-serif;
                 font-size: 13px;
                 text-decoration: underline;
              }
 
 #hpblock3 A:link       { 
                 color: #fff;
                 font-size: 13px;
                 font-weight: bold;
                 text-decoration: underline; 
              }

 #hpblock3 A:visited    {  color: #fff;
                 font-size: 13px;
              }

 #hpblock3 A:active     { 
                 color: #fff;
                 font-size: 13px;
                 border-style: none;
              }

 #hpblock3 A:hover      { 
                 text-decoration: underline;
                 font-size: 13px;
                 background: #ccc;
              }

 .greybox     {  background-color: #666;
                 color: white;
                 font-size: 12px;
                 font-weight: bold;
                 border: 2px solid #eee;
                 padding: 5px;
                 vertical-align: middle;
                 width: 50%;
                 height: 50%;
              }

 .imglink     {  text-decoration: none;
                 border-style: none;
                 vertical-align: middle;
              }

 .redback     {
                 background-color: #930;
                 color: white; 
              }

 .linkpanel   {
                 background-color: #EEE;
                 color: #eee;
                 border-top: 4px solid #903;
                 border-bottom: 2px solid #525252; 
              }

 .pagebody    {
                 background-image: url('graphics/grovebg.jpg');
                 background-repeat: no-repeat;
                 background-position: 100% 100%;
                 color: #333;
                 border-left: 2px solid #069; 
                 padding-left: 10px;
                 font-size: 12px;
              }

  .form       {
                 border: 2px solid #525252;
                 font-size: 12px;
                 background-color: #eee;
              }
 
  #panel      {
                 width: 90%;
                 border: 2px solid #525252;
                 font-size: 12px;
                 padding: 10px;
                 background-color: #eee;
              }
 
  #panel .h   {
                 background-color: #069;
                 color: white;
                 font-weight: bold;
                 vertical-align: middle;
                 padding: 2px;
              }

  #panel .b   {
                 padding: 5px;
              }

  #panel .l   {
                 text-align: right;
                 vertical-align: top;
                 padding: 3px;
              }

  #panel .r   {
                 text-align: left;
                 vertical-align: top;
                 padding: 3px;
              }

  #panel .c   {
                 text-align: center;
                 vertical-align: top;
                 padding: 3px;
              }

  #panel img  {
                 vertical-align: middle;
                 padding-right: 5px;
              }

  #qs         { width: auto;
                border: 2px solid #525252;
                color: white;
                text-align: center;
                font-size: 12px;
                padding: 1px;
                background-color: #069;
                vertical-align: middle;
              }

  #qs b       { font-weight: bold; }
              

  h1          {
                 font-family: "Microsoft Sans Serif", Verdana, Arial, Helvetica, "Century Gothic", san-serif;
                 color: #333;
                 font-size: 24px;
                 font-weight: bold;
                 margin-top: 5px;
                 margin-bottom: 5px;
              }

  h2          {
                 font-family: "Microsoft Sans Serif", Verdana, Arial, Helvetica, "Century Gothic", san-serif;
                 color: #666;
                 font-size: 16px;
                 font-weight: bold;
                 margin-top: 5px;
                 margin-bottom: 5px;
              }

  h3          {
                 font-family: "Microsoft Sans Serif", Verdana, Arial, Helvetica, "Century Gothic", san-serif;
                 color: #333;
                 font-size: 14px;
                 font-weight: bold;
                 margin-top: 5px;
                 margin-bottom: 5px;
              }

 #crumbs      {
                 color: #333;
                 font-size: 10px;
              }

 #crumbs a    { 
                 color: #036; 
                 font-size: 10px;
                 text-decoration: underline;
              }

 #crumbs a:hover {
                 background: lightgoldenrodyellow;
                 color: #333;
              }


#m            {font-family: Verdana, "Century Gothic", Arial, Helvetica, san-serif;
               font-size: 11px;
               color: white;
               background-color: white; }

#m  table     {padding: 0; 
               vertical-align: middle;}

#m  td        {background-color: #808080; 
               border: 2px solid #ffffff; 
               vertical-align: middle;
               text-align: center;
               padding: 3px;}

#m  td.s      {background-color: #808080; 
               border: 2px solid #ffffff; 
               vertical-align: middle;
               text-align: center;
               padding: 3px;}

#m  A         {width: 100%;
               height: 100%;
               display: block;
               background-color: #cccccc;
               font-size: 11px;
               color: #a50052;
               text-decoration: none;
               padding: 3px; }

#m  A:hover   {background-color: #a50052; 
               color: #fff;
               width: 100%;
               height: 100%}


#endorse      {font-family: Verdana, "Century Gothic", Arial, Helvetica, san-serif;
              font-size: 12px;}

#endorse table   {padding:0; 
              vertical-align: top;
              border: 1px solid #525252;}

#endorse td.q1 {background-color: #069; 
              border: 0;
              valign:top;
              align: left;
              padding: 10px;
              color: white;
              background-image: url("graphics/bluefill.gif");
              background-repeat: repeat-y;
              background-position: 0% 0%; }

#endorse td.qh1 {background-color: #525252; 
              border: 0;
              valign:top;
              align: left;
              padding: 3px;
              color: white;
              background-image: url("graphics/bluefill.gif");
              background-repeat: repeat-y;
              background-position: 0% 0%; }


#catalogue    {font-family: Verdana, "Century Gothic", Arial, Helvetica, san-serif;
              font-size: 11px;
              color: white; }

#catalogue table  {padding:0; 
              vertical-align: middle;}

#catalogue td    {background-color: #eee; 
              color: black;
              border: 0;
              valign:top;
              align: left;
              padding: 3px;}

#catalogue td.cat {background-color: #069;
              color: white;
              border: 1px solid white;
              valign:top;
              align: left;
              padding: 3px;}

 A            {
                 font-family: "Microsoft Sans Serif", Verdana, "Century Gothic", Arial, Helvetica, san-serif;
                 font-size: 13px;
                 text-decoration: underline;
              }
 
 A:link       { 
                 color: #005A87;
                 font-size: 13px;
                 text-decoration: underline; 
              }

 A:visited    {  color: #005A87;
                 font-size: 13px;
              }

 A:active     { 
                 color: #005A87;
                 font-size: 13px;
                 border-style: none;
              }

 A:hover      { 
                 text-decoration: underline;
                 font-size: 13px;
                 background: lightgoldenrodyellow;
              }

-->

