body
{
  font-family:"Arial", "Verdana";
  font-size:10pt;
  font-weight:normal;
  color:#000000;
  background-color:#ffffff;
}

td
{
  font-family:"Arial", "Verdana";
  font-size:10pt;
  font-weight:normal;
  color:#000000;
  background-color:#ffffff;
}

/* table { border-style:none; } dotted, groove, solid, inset, etc; */

/* This is the default style for my navigation menu */
table.Menu
{
  width:788;
  border-top:1px solid #999999;
  border-left:1px solid #999999;  
  border-bottom:1px solid #999999;  
  /* border-style:ridge; groove, inset, outset, ridge */
}

/* This is the default style for td's in the "Menu" class */
table.Menu td
{
  vertical-align:middle;
  background-color:RGB(61,85,171);
  border-right:1px solid #999999;
  padding:0px 5px 0px 5px;  /* top right bottom left */  
}

/* How links behave */
/* default */
a.StdHover       {color:blue; font-weight:bold; text-decoration:underline; }
a:hover.StdHover {color:blue; font-weight:bold; text-decoration:underline; }

/* In the main menu */
a.Menu           { color:rgb(164, 164, 164); font-weight:bold; text-decoration:none; }
a.MenuMe         { color:white; font-weight:bold; text-decoration:none; }
a:hover.Menu     { color:white; font-weight:bold; text-decoration:none; }

/* Non standard way of doing it with "motion" */
a.ExHover        {color:blue; font-weight:normal; text-decoration:none; }
a:hover.ExHover  {color:maroon; font-weight:bold; text-decoration:none; }

/* Sizes and alignment of main menu */
td.Home      { width:150; text-align:left; }
td.HomeMe    { width:150; text-align:left; font-weight:bold; }

td.What      { width:90; text-align:center; }
td.WhatMe    { width:90; text-align:center; font-weight:bold;}

td.About     { width:80; text-align:center; }
td.AboutMe   { width:80; text-align:center; font-weight:bold; }

td.Events    { width:110; text-align:center; }
td.EventsMe  { width:110; text-align:center; font-weight:bold; }

td.Orders    { width:120; text-align:center; }
td.OrdersMe  { width:120; text-align:center; font-weight:bold; }

td.FAQ       { width:65; text-align:center;  }
td.FAQMe     { width:65; text-align:center; font-weight:bold; }

td.Contact   { width:90; text-align:center; }
td.ContactMe { width:90; text-align:center; font-weight:bold; }

td.form { background-color: rgb(240, 240, 240) }
th.form { background-color: rgb(240, 240, 240) }


/* default attributes for full width tables */
table.Main
{
  width:788;
}

/* The horizontal dividor on most pages */
hr.Main
{
  width:788;
  text-align:left;
}

/* This is how the copyright shows up on each page */
.Copyright
{
  font-family:"Times", "Arial", "Verdana";
  font-size:10pt;
  font-weight:normal;
  color:#000000;
  background-color:#ffffff;
  text-align:center
}
  
/*
background-image:url("img/family.jpg");

medphoto
{
  align="center" valign="center" width="580" height="580"
}
 
*/

