td {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

table.main {border-collapse: collapse;}

td.main {border: 1px solid #003366; border-collapse: collapse; color: #000000; background: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

td.contentbox {border: 1px solid #003366; color: #000000; background: #CCDEE9; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

td.content {color: #000000; background: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

td.linkbox { border: 1px solid #003366; color: #003366; background: #CCDEE9;}

a {color: #003366;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; text-decoration: none; white-space: nowrap;}

a:hover {color: #6699CC;}

table.calendar {border: 1px solid #003366; border-collapse: collapse; color: #003366; background: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

td.monthdays {border: 1px solid #003366; color: #003366; background: #FFFFFFF;}

td.nonmonthdays { border: 1px solid #003366; color: #FFFFFF; background: #FFFFFF;}

td.full_day { border: 1px solid #003366; color: #FFFFFF; background: #003366;}

.full_day a {color: #FFFFFF;}

.title { font-weight: bold; font-size: 16px; color: #003366;}

.logo { font-weight: bold; font-size: 20px; letter-spacing: 2px; color: #003366;}

.smalltitle { font-weight: bold; font-size: 12px; color: #003366;}

.smalltext {font-size: 9px;}



/* formval.css */



  .info   { color: black; background-color: transparent; font-weight: bold; }

  .warn   { color: rgb(120,0,0); background-color: transparent; font-weight: bold; }

  .error  { color: red; background-color: transparent; font-weight: bold; text-align: center;}



  .formtab TD      

          { padding: 0.2em; height: 2.5em; vertical-align: top; font-size: 90%; }
