/* Default style for all pages */
BODY { margin: 0px;
       padding: 0px;
       padding-Top: 0px;
       padding-Bottom: 0px;
       padding-Left: 0px;
       padding-Right: 0px;
       font-family: Verdana, Arial, sans-serif; 
       color: #000000; 
       background: #3B9CFB; }

/* Default table & cell properties */
table { vertical-align: top;
        text-align: left;
        margin: 0;
        padding: 0;
        border-spacing: 0;
        border: 0px none;
        border-collapse: collapse; }
        
td { vertical-align: top; 
     text-align: left;
     margin: 0;
     padding: 0; 
     background: #FFFFCC; 
     font-size: 12px;}

/* 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;
          background: url('images/bluefade.gif') repeat-x top; }
          
table.main { width: 771px;
             vertical-align: top;
             text-align: center;
             margin: 0px;
             padding: 0px;
             border-spacing: 0px;
             border: 0px;
             border-collapse: collapse;  }

td.menucell { background: url('images/pixel-grey.gif') repeat-x top; 
              vertical-align: middle;
              padding-top: 4px; }
              
td.bigzed    { background-image: url('images/bigzed.jpg');
               background-repeat: no-repeat;
               background-position: 30px right; }

td.titlecell { background: #000000; padding-top: 10px; padding-left: 15px; }

td.txtcell   { padding-top: 25px; padding-bottom: 10px; }
td.piccell   { padding-top: 15px; padding-bottom: 10px; }
td.bluecell  { background: #3598FE; }

/* Standard hyperlink style */
a            { color: #ffffff; text-decoration: none; font-weight: normal; font-size: 11px; }
a:link       { color: #ffffff; text-decoration: none; }
a:visited    { color: #ffffff; text-decoration: none; }
a:hover      { color: #3598FE; text-decoration: none; }
a:active     { color: #3598FE; text-decoration: none; }

a.l1         { color: #000000; text-decoration: none; font-weight: normal; font-size: 10px; }
a.l1:link    { color: #000000; text-decoration: none; }
a.l1:visited { color: #000000; text-decoration: none; }
a.l1:hover   { color: #3598FE; text-decoration: none; }
a.l1:active  { color: #3598FE; text-decoration: none; }

a.l2         { color: #000000; text-decoration: none; font-weight: bold; }
a.l2:link    { color: #000000; text-decoration: none; }
a.l2:visited { color: #000000; text-decoration: none; }
a.l2:hover   { color: #3598FE; text-decoration: none; }
a.l2:active  { color: #3598FE; text-decoration: none; }

a.l3         { color: #3598FE; text-decoration: none; font-weight: bold; font-size: 10pt; }
a.l3:link    { color: #3598FE; text-decoration: none; }
a.l3:visited { color: #3598FE; text-decoration: none; }
a.l3:hover   { color: #000000; text-decoration: none; }
a.l3:active  { color: #000000; text-decoration: none; }

/* Text types */
h1 {color: #ffffff; font-size: 24px; font-weight: normal;}

/* Misc settings */
img {border: none;}