/* Basic style for all pages */
BODY { background-color: #FEEFBC;
       margin: 0px;
       padding: 0px;
       padding-Top: 0px;
       padding-Bottom: 0px;
       padding-Left: 0px;
       padding-Right: 0px;
       text-align: center;
       font-family: Verdana, serif; 
}

/* basic cell properties */
td {text-align: center;
    margin: 0px;
    padding: 0px;
    background-color: #FFFFE1
}

/* 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;
          background-color: #FEEFBC;
}

/* Aligning the window in the middle of the page for larger screen resolutions but */
/* fills the whole screen when at 1024x764 */
.main  { width: 1000px;
         height: 600px;
         vertical-align: top;
         text-align: center;
         margin: 0px;
         padding: 0px;
         font-size: 10px;
         background: #ffffff;
         color: #222222;
}

td.titlecell { height: 90px;
               font-size: 48px;
               font-weight: bold;
               color: #ffffff;
               background: #FDD751;
}
.footer {color: #ffffff; font-size: 14px; font-weight: bold; background-color: #3399FF; }
.yellowcell  { background: #99CDFF; }
.redcell     { background:#cc0000; }

/* Standard hyperlink style */
a              {color: #3399FF; text-decoration: underline; font-weight: bold;}
a:link         {color: #3399FF; text-decoration: underline; font-weight: bold;}
a:visited      {color: #3399FF; text-decoration: underline; font-weight: bold;}
a:hover        {color: #666666; text-decoration: none; font-weight: bold;}
a:active       {color: #666666; text-decoration: none; font-weight: bold;}

a.L1           {font-size: 12px;}

a.L2         {color: #000055; text-decoration: none; font-weight: bold;}
a.L2:link    {color: #000055; text-decoration: none; font-weight: bold;}
a.L2:visited {color: #000055; text-decoration: none; font-weight: bold;}
a.L2:hover   {color: #666666; text-decoration: none; font-weight: bold;}
a.L2:active  {color: #666666; text-decoration: none; font-weight: bold;}

a.L3         {font-size: 12px; color: #003399; text-decoration: underline; font-weight: bold;}
a.L3:link    {font-size: 12px; color: #003399; text-decoration: underline; font-weight: bold;}
a.L3:visited {font-size: 12px; color: #003399; text-decoration: underline; font-weight: bold;}
a.L3:hover   {font-size: 12px; color: #666666; text-decoration: underline; font-weight: bold;}
a.L3:active  {font-size: 12px; color: #666666; text-decoration: underline; font-weight: bold;}


/* Text sizes */
p { font-size: 16px;}
.hdr1 { font-size: 19px;}
.hdr2 { font-size: 1.25em; letter-spacing: 1pt;}
.hdr3 { font-size: 14px;}
.quotetxt { font-size: 14px; }
.smalltxt { font-size: 12px;}
/* Misc settings */
img { border: none;}
.bg5 { background: url('images/h1c.gif'); vertical-align: top; }
.maptext { 
	padding-left: 10px;
	font-size: 0.8em; 
}