BODY {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
     }
     
A:link    { color: #666666; font-weight: normal; text-decoration: none; font-size: 11px; }
A:visited { color: #666666; font-weight: normal; text-decoration: none; font-size: 11px; }
A:active  { color: #666666; font-weight: normal; text-decoration: none; font-size: 11px; }
A:hover   { color: #cc3300; font-weight: normal; font-size: 11px; }

A.legal:link    { color: #0000bb; font-weight: normal; font-size: 10px; }
A.legal:visited { color: #0000bb; font-weight: normal; font-size: 10px; }
A.legal:active  { color: #0000bb; font-weight: normal; font-size: 10px; }
A.legal:hover   { color: #0000bb; font-weight: normal; font-size: 10px; }

TABLE.inputBox {
	border-top:    #000000 1px solid;
	border-left:   #000000 1px solid;
	border-right:  #000000 2px solid;
	border-bottom: #000000 2px solid;
   }


.lightred {
	color: #cc3300;
   }
 
H1 {
	color: #000000;
	font-size: 13pt;
	font-style: italic;
   }

H2 {
	color: #000000;
	font-size: 12pt;
	font-style: bold-italic;
   }

H3 {
	color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
   }


TD.header {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
       }

TD.nav {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	background-color: #cccccc;
       }

TD.topram {
      background-color: #efefef;
      font-size: 10pt;
    }

TD.midram {
      background-color: #eeeeee;
      font-size: 10pt;
    }


TD {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
        font-size: 9pt;

   }

TD.middle {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
        font-size: 11px;

   }

TD.lightgray {
        font-family: Verdana, Arial, Helvetica, sans-serif;    
        font-size: 12px;    
        color: #000000;     
        background-color: #F5F5F5;    
   }     

TD.nav_top {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        border-top: #000000 1px solid;
        background-color: #BBBBBB
     }

TD.nav_bottom {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        border-bottom: #000000 2px solid;
        background-color: #BBBBBB
     }

TD.nav_selected {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        border-left: #000000 1px solid;
        border-top: #000000 1px solid;
        border-right: #000000 2px solid; 
        border-bottom: none;
        background-color: #FFFFFF
     }  


TD.head {
   	background-color: #24467F;
	color: #cccccc;
   }


TD.bar {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
        background-color: #eeeeee;
  }

TD.welcome {
	color: #cc3300;
  }

TD.desc {
	font-weight: BOLD;
}
TD.fail {
	font-weight: BOLD;
	color: #bb0000;
}


TD.aka {
	font-size: smaller;
}

TD.help {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
        background-color: #eeeeee;
  }

TD.helpfail {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #bb0000;
        background-color: #eeeeee;
  }

TD.foot {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background-color: #24467F;
  }
TD.legal {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
  }

TD.faq {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
        background-color: #cccccc;
	font-size: 12px;
  }	

P {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
        background-color: #ffffff;
	font-size: 12px;
  }	


P.banner {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
	font-weight: normal;
	font-size: 100%;
	}

P.orange {
      color: #ff9900;
     }  

P.ok {
       color: green;
       }

P.fail {
	color: red;
       }
       
P.blackonwhite {
        color: black;
	background-color: white;
     }

font.date {
	font-weight: bold;
	font-size:   10px;
}

font.newsitem {
	font-weight:normal;
	font-size: 8pt;
}

font.special {
	color: #cc3300;
	font-size: 12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: italic;
}	

INPUT {
       font-size: 10pt;
      }

.TextField      {
                        font-family:            Verdana, Helvetica, Arial, sans-serif;
                        font-size:                      12px;
                        color:                          #333333;
                        height:                         18px;
                        background-color:       #FFFFFF;
                        border-top:             #000000 1px solid;
                        border-left:            #000000 1px solid;
                        border-right:           #000000 1px solid;
                        border-bottom:          #000000 1px solid;
                        }


