  body { background-image: url(../images/bg.jpg); background-color: white; background-repeat: repeat-x; margin: 0; padding: 0; }
  body, td { font-family: arial; font-size: 12px; color: #333333; }
  form { margin: 0; padding: 0; }
  li { margin: 2px 0 2px 10px; }

  .cats { font-size: 10px; margin-bottom: 10px; }
  .full { width: 100%; }
  .pad { margin: 10px 0 5px 0; padding: 0; }
  .padfull { margin: 5px 0 0 0; padding: 0; width: 100%; }

  a { font-family: arial; color: #214988; text-decoration: none; }
  a.footer { font-size: 14px; }
  a.heading { font-family: verdana,arial,helvetica,sans-serif; font-size: 13px; color:#000000; font-weight:bold;}
  a.listing { font-family: arial; font-size: 12; color: #000000;}
  a.menu { font-size: 14px;}
  a.normal { color: blue; text-decoration: underline; }
  a.tables { font-size: 12px; }
  a.tablehead { font-weight: bold; color: #7A7A7A; }

  a.fineprt:link { font-family: arial; font-size: 10; color: #0000FF; text-decoration: underline; }
  a.fineprt:visited { font-family: arial; font-size: 10; color: #660066; text-decoration: underline; }
  a.fineprt:active { font-family: arial; font-size: 10; color: #FF0000; text-decoration: underline; }
  a.fineprt:hover { font-family: arial; font-size: 10; color: #0000FF; text-decoration: underline; }

  a.heading:link { color: #000000; text-decoration: none; }
  a.heading:visited { color: #000000; text-decoration: none; }
  a.heading:active { color: #000000; text-decoration: none; }
  a.heading:hover { color: #330099; text-decoration: underline; }

  a.listing:link { color: #000000; text-decoration: underline; }
  a.listing:visited { color: #000000; text-decoration: underline; }
  a.listing:active { color: #000000; text-decoration: underline; }
  a.listing:hover { color: #9F4A36; text-decoration: underline; }

  a.normal:link { color: blue; text-decoration: underline; }
  a.normal:visited { color: purple; text-decoration: underline; }
  a.normal:active { color: blue; text-decoration: underline; }
  a.normal:hover { color: darkblue; text-decoration: underline; }

  a:link { font-family: arial; color:blue; text-decoration:underline; }
  a:visited { font-family: arial; color:blue; text-decoration:underline; }
  a:active { font-family: arial; color:blue; text-decoration:underline; }
  a:hover { font-family: arial; color:darkblue; text-decoration:underline; }

  td.menu { font-family: arial; font-size: 13px; } 
  td.form { font-family: arial; font-size: 12px; } 
  td.forms { font-family: arial; font-size: 12px; } 
  td.yform { font-family: arial; font-size: 12px; background:#FFFF00; } 
  td.tform { font-family: arial; font-size: 12px; background:#FFFFCC; } 
  td.heading { font-family: verdana,arial,helvetica,sans-serif; font-size: 13; color:#BDA573; font-weight:bold;}
  td.headings { font-family: verdana,arial,helvetica,sans-serif; font-size: 13; color:white; font-weight:bold;}
  td.head { font-family: verdana,arial,helvetica,sans-serif; font-size: 13; color:#214988; font-weight:bold;}
  td.messages { font-family: arial; font-size: 12; }
  td.help { font-family: arial; font-size: 12; }
  td.errors { font-family: arial; font-size: 12; color:red; font-weight:bold; }
  td.tablehead { font-family: arial; font-size: 12; font-weight: bold; color: white;}
  td.tables { font-family: arial; font-size: 12; }

  th.form { font-family: arial; font-size:12; background:#BDA573; color:#FFFFFF;}
  th.heading { font-family: verdana,arial,helvetica,sans-serif; font-size: 13; color:#333333; font-weight:normal; padding-bottom: 5px; border-bottom: 1px dotted #999999; }
  th.messages { font-family: arial; font-size: 12; color:#000000; font-weight:bold;}
  th.errors { font-family: arial; font-size: 12; color:red; font-weight:bold; }

  input { font-size:12px; font-family: verdana,arial,helvetica,sans-serif; }
