body { color: black; background-color: #476e59; background-image: url(../graphics/bodybg.jpg); background-repeat: repeat-x; text-align: center; margin: 0; padding: 25px; }
p {}
td {}
a:link { color: #006a0b ; font-weight: bold; font-style: italic; }
a:visited { color: #006a0b; }
a:hover { color: black }
a:active { color: red }
table.mainbody { background-image: url(../graphics/bg.jpg); width: 800px; height: 600px; border: solid 1px black; }
table.mainbody2 { background-image: url(../graphics/bg_dim.jpg); width: 800px; height: 600px; border: solid 1px black; }
td.navigation { background-image: url(../graphics/navibg.png); text-align: left; width: 170px; height: 500px; z-index: 200; margin: 0; padding: 0; border-right: 1px solid black; }
td.heading { width: 800px; height: 76px; 
 filter:alpha(opacity=85);
   -moz-opacity: 0.85;
   opacity: 0.85;
   -khtml-opacity: 0.85;
}
td.container { text-align: left; width: 800px; margin: 0 auto; border: solid 1px white; }
div.footer { color: white; font-size: 12px; font-family: arial; }
td.textbox { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; width: 630px; height: 500px; padding: 5px; }
 a.imagelink img {
   filter:alpha(opacity=75);
   -moz-opacity: 0.75;
   opacity: 0.75;
   -khtml-opacity: 0.75;
     /* below is added stuff */
   border: solid 1px gray; }


     a.imagelink:hover img {
   filter:alpha(opacity=100);   
   -moz-opacity: 1.0;   
   opacity: 1.0;
   -khtml-opacity: 1.0;
     /* below is added stuff */
   border: solid 1px gray; }
.textheading { color: black; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 3px; }
.itemheading { color: #655231; font-size: 13px; font-weight: bold; letter-spacing: 2px; }
div.info { font-size: 10px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; margin: 15px; padding: 15px; }
