/* -----------  All HTML Elements  -------- */
body             { margin-left: 15px; margin-top: 10px; background-color: #000000; }
img              { border: none; margin: 0px }
td               { text-align: left; vertical-align: top; }

/* -----------  NavBar Layout  -------- */
.NavBar          { font: bold 11pt Verdana; color: #fdba77; vertical-align: top;
                   margin-top: 2px; }
.NavBar td       { background-color: #0080c0; padding: 5px 15px 3px 10px;}
.NavBar a:link   { text-decoration: none; color:#ffffff;}
.NavBar a:visited{ text-decoration: none; color:#ffffff;}
.NavBar a:hover  { text-decoration: underline; color:#b0ffff;}
.NavImgTbl       { font: bold 8pt Verdana; color: #ffffff; margin: 15px 0px 0px 23px; width: 167px;
                   border-collapse: collapse; }
.NavImgTbl td    { text-align: center; }
.NavImgTbl a:link, .NavImgTbl a:visited
                 { font: bold 8pt Verdana; color: #ffffff; }
.NavImgTbl a:hover  { color:#b0ffff;}

/* -----------  PageBody Layout  -------- */
.PageBody        { font: 10pt Verdana; background-color: #ffffff; padding: 5px; }
.SectionTitle    { font: bold 12pt Verdana; }
.SectionHdr      { font: bold 10pt Verdana; }
.Footer          { font: 7pt Verdana, Arial, Helvetica, sans-serif; color: #78a7f5; padding: 8px;
                   background-color: #000000; text-align: center; }
.Footer a:link, .Footer a:visited
                 { font: 7pt Verdana; color: #78a7f5; }
.t               { text-align: right; padding-right: 5px;}
.Wording         { font: bold 10pt Verdana; color: #78a7f5; }


/* -----------  special layout  -------- */
.RightImgTbl     { font: bold 8pt Verdana; float: right; margin: 5px 0px 6px 10px; width: 218px;
                   border-collapse: collapse; }
.RightImgTbl td  { padding: 0px; }
.LeftImgTbl      { font: bold 8pt Verdana; float: left; margin: 5px 0px 6px 10px; width: 150px;
                   border-collapse: collapse; }
