h1 {
   font-family: geneva, arial, helvetica, sans-serif;
   font-size: 24pt;
   font-weight: bold;
   text-align: left;
   color: #000000;
   background-color: transparent;
   margin: 0;
   }
h1.sm {
   font-size: 22pt;
   }
h1.tag {
   font-family: geneva, arial, helvetica, sans-serif;
   font-size: 17pt;
   font-weight: bold;
   text-align: left;
   color: #000000;
   background-color: transparent;
   }
h2 {
   font-family: geneva, arial, helvetica, sans-serif;
   font-size: 17pt;
   font-weight: bold;
   text-align: left;
   color: #000000;
   background-color: transparent;
   margin: 0;
   }   
h3 {
   font-family: geneva, arial, helvetica, sans-serif;
   font-size: 14pt;
   font-weight: normal;
   text-align: left;
   color: #000000;
   background-color: transparent;
   }
h3.red {
   color: #ff0000;
   background-color: transparent;
   font-weight: normal;
}
p {   
   font-family: geneva, arial, helvetica, sans-serif;
   font-size: 11pt;
   font-weight: normal;
   text-align: left;
   color: #ffffff;
   background-color: #000000;
   }
p.just {
   text-align: justify;
}
#navcontainer {
   text-align: left;
   margin-left: 0px;
   }
#navlist ul {
   margin: 0px;
   white-space: nowrap;

}
#navlist li {
   display: inline;
   list-style-type: none;
}
#navlist a {
   display: block;
   width: 80px;
   padding: 2px 10px 3px 11px;
   font-family: geneva, verdana, arial, sans-serif;	
   font-size: 11pt;
   font-weight: normal;
   text-align: left;
   background: #ffffff;
   background: linear-gradient(top, #ffffff, #4d4d4f);
   background: -ms-linear-gradient(top, #ffffff, #4d4d4f);
   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#4d4d4f));
   background: -moz-linear-gradient(top, #ffffff, #4d4d4f);
   border: solid 3px #393e4d;
   text-shadow: 2px 2px 2px #cccccc;
   margin-bottom: 18px;
   -moz-border-radius: 24px;
   -webkit-border-radius: 24px;
   -khtml-border-radius: 24px;
   border-radius: 24px;     
}
#navlist a:link, #navlist a:visited {
   color: #000000;
   text-decoration: none;
   border-style: outset;
   border-color: #a5c4d7;
}
#navlist a:hover {
   border-style: outset;
   color: #000000;
   background-color: #99ccff;
   background: linear-gradient(top, #ffffff, #0097d6);
   background: -ms-linear-gradient(top, #ffffff, #0097d6);
   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#0097d6));
   background: -moz-linear-gradient(top, #ffffff, #0097d6);
   border: solid 3px #a;
   text-shadow: 2px 2px 2px #ffffff;
}
#navlist a:active {
   border-style: inset;
   color: #000000;
   background: linear-gradient(top, #ffffff, #ff0000);
   background: -ms-linear-gradient(top, #ffffff, #ff0000);
   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ff0000));
   background: -moz-linear-gradient(top, #ffffff, #ff0000);
   border: solid 1px #ff0000;
   text-shadow: 2px 2px 2px #ffffff;
}
table.main {
 color: #ffffff; 
 background-color: transparent; 
  }
td {
 font-family: geneva, arial, helvetica, sans-serif;
 font-size: 11pt;
 font-weight: bold;
 color: #99ccff; 
 background: transparent; 
 }   
.ital {
   font-style: italic;
   font-size: 18pt;
   }
.italic {
  font-size: 11pt;
  font-weight: bold;
  font-style: italic;
  }  
.smaller {
  font-size: 9pt; 
  } 
a { 
   font-family: geneva, arial, helvetica, sans-serif;
   font-size: 11pt;
   font-weight: bold;
   text-decoration: underline;
   }
   a:link {
   color: #99ccff;
   background-color: #000000;
   }
   a:visited {
   color: #99ccff;
   background-color: #000000;
   }
   a:hover {
   color: #ff0000;
   background-color: #000000;
   }
   a:active {
   color: #ff0000;
   background-color: #000000;
   }  	
a.norm {
   font-weight: normal;
}