BODY, TABLE, TD, TR
  {font-size: 14;
   font-family: Arial, Helvetica, sans-serif;}

TD
  {padding:2px;}

H1
  {color:#f7f7f7; font-size:40; margin-bottom:0px;}

H2
  {color:#f7f7f7; font-size:32; margin-bottom:0px;}

H3
  {color:#f7f7f7; font-size:26; margin-bottom:0px;}

H4
  {color:#f7f7f7; font-size:18; margin-bottom:0px; margin-top:15px;}

H5
  {color:#f7f7f7; font-size:14; margin-bottom:0px; margin-top:10px;}

H6
  {font-size:12; margin-bottom:0px;}

p
  {text-align: justify;}

p.MsoNormal
  {text-align: left;}

a
  {color:red; text-decoration: none; font-weight:700;}
  
a:hover
  {color:blue;}
  
a.menu
  {color:#ae0200; font-size: 14}
  
.menu a
   {color: #f7f7f7;
   border: 1px solid;
   padding: 2px;
   padding-left: 3px;
   font: 14px Arial, sans-serif;
   font-weight: bold;
   text-decoration: none;
   border-color: white black black white;
   display: block;
   margin: 0px;
   width: 100%;
   text-align: left;}

.menu b
   {color: #2d5d74;
   border: 1px solid;
   padding: 2px;
   padding-left: 3px;
   font: 14px Arial, sans-serif;
   font-weight: bold;
   text-decoration: none;
   border-color: white black black white;
   display: block;
   margin: 0px;
   width: 100%;
   text-align: left;}

div
  {
   color: #fee602;
   padding: 2px;
   font: 14px Arial, sans-serif;
   font-weight: bold;
   text-decoration: none;
   display: block;
   margin: 2px;
   width: 176;}

div.Section1
  {color: #000000;
   font-size: 14;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   padding: 5px;
   width: 98%;}

.menu a:hover
  {border: 1px solid;
   padding-left: 4px;
   padding-top: 3px;
   padding-bottom: 1px;
   padding-right: 2px;
   border-color: black white white black;
   color: #f7f7f7;
   text-decoration: none;
   background-color: #2d5d74;}

.menu ul
  {margin: 0; padding: 0;list-style-type: none;}

.menu li
  {display: inline;}

.menu a span {display: none;}
.menu b span {display: none;}
.sponsor a span {display: none;}

.sponsor a:hover span
  {border: 1px solid;
   border-color: white black black white ;
   padding: 5px;
   margin: 10px;
   color: white;
   text-decoration: none;
   display: inline;
   position: absolute;
   right:1px;
   top:180px;
   width: 150px;
   z-index: 100;
   font: 10px;
}

.menu a:hover span
  {display: block;
   position: absolute;
   top: 610px;
   left: 0px;
   width: 174px;
   padding: 5px;
   margin: 10px;
   z-index: 100;
   color: #fee602;
   font: 12px;
   text-align: center;}

.menu b:hover span
  {display: block;
   position: absolute;
   top: 610px;
   left: 0;
   width: 174px;
   padding: 5px;
   margin: 10px;
   z-index: 100;
   color: #fee602;
   font: 12px;
   text-align: center;}

.login a
  {color: #006699;
   border: 1px solid;
   background-color: #fee602;
   padding: 2px;
   padding-left: 3px;
   padding-left: 3px;
   font: 12px Arial, sans-serif;
   font-weight: bold;
   text-decoration: none;
   border-color: white black black white;
   display: block;
   margin: 0px;
   width: 100%;
   text-align: left;}

.heading
  { border: medium outset #fee602;
}

.registration table
{
    border-style: solid;
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

.registration td
{
    border-style: solid;
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
}