/* Generuc styles */

BODY  { background-color:#FFFFFF; padding: 0px; margin: 0px;
        font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px }
TABLE { border: 0px; width: 100%;  padding: 0px; margin: 0px;}
TD    { border: 0px; padding: 0px; margin: 0px;}
IMG   { border: 0px; padding: 0px; margin: 0px;}

/* Link styles */

A,
A:link      {color: #336699; text-decoration: none}
A:visited   {color: #336699; text-decoration: none}
A:hover     {color: #000000; text-decoration: underline}
A.menu,
A.menu:link {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;
             font-weight: bold; color: #336699; text-decoration: none}
A.menu:visited  {color: #336699; text-decoration: none}
A.menu:hover    {color: #000000; text-decoration: none}
A.submenu,
A.submenu:link  {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;
                 color: #336699; text-decoration: none}
A.submenu:visited {color: #336699; text-decoration: none}
A.submenu:hover   {color: #000000; text-decoration: none}

/* Paragraph styles */

P           {}
P.small     { font-size: 9px}
P.white     { font-size: 12px; font-weight: bold; color: #FFFFFF }

/* Table content styles */

TD.header     { font-size: 14px; }
TD.subheader  { font-size: 12px; color: #336699 }
TD.standard   { font-size: 12px; }
TD.small      { font-size: 9px; }
TD.reverse    { font-size: 12px; color: #FFFFFF; background-color: #336699; }
TD.scolor     { font-size: 10px; }

/* Box styles */

TD.boxhead    { height: 15px; background-color: #336699; background-image: url(images/menu/bartop.gif) }
TD.boxend     { height: 15px; background-color: #FFFFFF; background-image: url(images/menu/barbtm.gif) }
TD.box        { background-color: #B2E7FF; }
TD.boxc        { background-color: #B2E7FF; text-align: center; }
TD.boxhsep    { height: 10px; background-color: #336699; text-align: center; }
TD.boxsep     { height: 5px; background-color: #B2E7FF; text-align: center; }
TD.boxtext    { background-color: #B2E7FF; height: 20px; text-align: center; }
TD.boxbtext   { background-color: #B2E7FF; height: 20px; text-align: center; vertical-align:bottom; }
TD.boxltext   { background-color: #B2E7FF; height: 35px; text-align: center; }
TD.boxtextbtm { background-color: #B2E7FF; height: 25px; text-align: center; vertical-align:bottom; }

/* Menu styles */

TD.menuhead   { height: 25px; background-color: #336699; text-align: center; vertical-align: top;
                font-weight: bold; color: #FFFFFF }
TD.menusep    { background-color: #B2E7FF; height: 2px; }
TD.menuitem   { background-color: #B2E7FF; height: 20px; }
TD.submenuitem   { background-color: #B2E7FF; height: 18px; }

/* Header styles */

TR.mainheader    { height: 60px; background-image: url(images/background.gif); }
TD.logo          { width: 329px; background-image: url(images/logo.gif); }
TR.mainmenu      { background-color: #66CCFF; }
TD.mainmenutext  { height: 20px; width: 60px; text-align: center; }
TD.mainmenuimage { width: 60px; text-align: center; }
TD.today         { height: 20px; width: 330px; font-size: 10px; }

