html { padding: 0px; margin: 0px; height: 100%; }

body { font-size: 11px; font-family: Verdana, Arial, sans-serif;
  background-color: #fff;  color: #000;
  padding: 0px; margin: 0px; height: 100%; }

p { margin: 0px; padding: 5px 20px 5px 20px; }

a img { border: 0px; }

h2 { font-size:14px;  
 color: #000000; background-color: transparent;
 margin: 0px; padding: 10px 20px 5px 20px; }

tr#head { height: 120px; }
tr#head td { height: 120px; }

#right h2 { color:#030; background: url(../images/hatched-bg.png);
    text-align: left; font-size: 13px;
    padding: 5px; border-top: 2px solid #690; }
#left h2 { color:#030; background: url(../images/hatched-bg.png);
    text-align: left; font-size: 13px;
    padding: 5px; border-top: 2px solid #690; }

td#left { font-size: x-small; color: #000; background-color: #690; } 
td#right { font-size: x-small; color: #000; background-color: #690; }

table.navmenu td { font-weight: bold; background-color: #030;
border-top: 2px solid #690; } /* #1d3c00 */
table.navmenu td a { display: block; margin: 0; padding: 7px 5px;
color: #fff;  text-decoration: none; width: 150px; background-color: #030; }
table.navmenu td a:hover { color: #030; background-color: white; }
table.navmenu img { vertical-align: -3px; border: 0px;}

table.cal td { font-weight: bold; background-color: #030;
border-top: 2px solid #690;  } /* #1d3c00 */
table.cal td a { display: block; margin: 0; padding: 7px 5px;
color: #fff;  text-decoration: none; width: 200px; background-color: #030; }
table.cal td a:hover { color: #030; background-color: white; }

tr.whole { background-color: #030; color: white; font-weight: bold;
text-align: right; padding: 0px; }
tr.whole p { padding: 5px; }
tr.whole a { text-decoration: none; color: white; font-weight: bold; }

td#main { padding: 5px 15px; font-size: small; }

#main h2 { font-size: small; font-weight: bold;  
 color: #fff; background-color: #030;
 margin: 10px 10px 0px 10px; padding: 2px 10px 2px 10px; }

#main h3 { font-size: small; font-weight: bold;  
 margin: 10px 10px 0px 10px; padding: 2px 10px 2px 10px; }

#main table { margin: 10px 10px 0px 10px; padding: 2px 10px 2px 10px; }

#main div { border: dotted 1px #690;
margin: 10px 10px 0px 10px; padding: 2px 10px 2px 10px; background: #fff; }

.formError { color: white; background-color: red;}


