/* Default style for all pages */
BODY { background-color: #ffffff;
       margin: 0px;
       padding: 0px;
       padding-Top: 0px;
       padding-Bottom: 0px;
       padding-Left: 0px;
       padding-Right: 0px;
       text-align: center;
       font-size: 12px;
       font-family: Arial, sans-serif; 
       color: #333333; }

/* Default table & cell properties */
table { vertical-align: bottom;
        text-align: left;
        margin: 0;
        padding: 0;
        border-spacing: 0;
        border: 0px none;
        border-collapse: collapse; 
        font-size: 12px;
        font-family: Arial, sans-serif; }
        
td { text-align: left;
     margin: 0;
     padding: 0; }

/* Other table & cell properties */
/* Aligning the window in the middle of the page - for larger screen resolutions */
/* This sets the main table */
table.full { height: 100%;
             width: 100%;
             vertical-align: top;
             text-align: center;
             margin: 0px;
             padding: 0px;
             border-spacing: 0px;
             border: 0px;
             border-collapse: collapse; }

td.full { height: 100%;
          width: 100%;
          margin: 0px;
          padding: 0px;
          vertical-align: top; }

/* Aligning the window in the middle of the page for larger screen resolutions */
table.main { width: 690px;
             vertical-align: top;
             text-align: center;
             margin: 0px;
             padding: 0px;
             border-spacing: 0px;
             border: 0px;
             border-collapse: collapse; }

.blueback  {background: #254A99;}
.greenback {background: #3CA672;}
.foodmenu { border: 0px;
            vertical-align: top;  
            font-family: Verdana, Arial, sans-serif; 
            color: #000000; 
            font-size: 11px }
.menuheader1 { padding-left: 3px;
               font-family: Comic sans ms, verdana, arial, sans-serif; 
               color: #333399;
               font-size: 14px; 
               letter-spacing: 0.1px;
               font-weight: bold; 
               line-height: 100%; }
.menuheader2 { padding-left: 10px;
               font-family: Comic sans ms, verdana, arial, sans-serif; 
               color: #333399;
               font-size: 14px; 
               letter-spacing: 0.1px;
               font-weight: bold; 
               line-height: 100%; }
.foodmenu1 { border: 1px;
             border-color: #254A99; 
             border-style: solid;
             vertical-align: top; 
             padding-left: 3px; 
             padding-top: 10px; }
.foodmenu2 { border: 1px;
             border-color: #254A99; 
             border-style: solid;
             padding: 10px; }


/* Standard hyperlink style */
a            {color: #333399; text-decoration: none; font-weight: bold;}
a:link       {color: #333399; text-decoration: none; font-weight: bold;}
a:visited    {color: #333399; text-decoration: none; font-weight: bold;}
a:hover      {color: #3CA672; text-decoration: none; font-weight: bold;}
a:active     {color: #3CA672; text-decoration: none; font-weight: bold;}

a.l1         {font-size: 9px; color: #333333; text-decoration: none; font-weight: bold;}
a.l1:link    {font-size: 9px; color: #333333; text-decoration: none; font-weight: bold;}
a.l1:visited {font-size: 9px; color: #333333; text-decoration: none; font-weight: bold;}
a.l1:hover   {font-size: 9px; color: #333399; text-decoration: none; font-weight: bold;}
a.l1:active  {font-size: 9px; color: #333399; text-decoration: none; font-weight: bold;}

a.l2         {font-family: comic sans ms, verdana, Arial, sans-serif; font-size: 14px;}

/* Text types */
.headtext {font-size: 10px; letter-spacing: 0.1px;}
.smtext {font-size: 9px; letter-spacing: 0.1px;}
.vb {font-weight: 800;}
.ab {font-family: arial black, arial, sans-serif; color: #254A99;}
.bb {font-size: 14px; color: #000000; font-weight: 800;}
.verd {font-family: verdana, arial, sans-serif; color: #254A99; font-weight: bold;}
.pict-descr {letter-spacing: 0.1px; line-height: 150%; padding-top: 5px; padding-bottom: 5px; padding-left: 12px;}

 
/* Misc settings */
img {border: none;}
.greenbutton { color: #ffffff;
               background-color: #3CA672;
               font-size: 9px;
               font-weight: bold;
               line-height: 150%; 
               letter-spacing: 0.1px; }
.bluebutton  { color: #ffffff;
               background-color: #254A99;
               font-size: 9px;
               font-weight: bold;
               line-height: 150%; 
               letter-spacing: 0.1px; }