h1 
{ 
  color: brown; 
  background: white;
/*  border-bottom: 2px solid rgb(153, 203, 255); */
  font-size: 25px;
  font-weight: bold;
}

h2 
{ 
  color: brown; 
  font-size: 20px;
  font-weight: bold;
  background: white;
}

h3 
{ 
  color: brown; 
  font-size: 18px;
  background: white;
}

h4 
{ 
  color: brown; 
  font-size: 16px;
  background: white;
}

h5 
{ 
  color: darkred; 
  font-size: 18px;
  background: white;
}

font#tahost
{
  color: green; 
  font-size: 9px;
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
}

a#taheading
{
  color: blue; 
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold; 
}

font#tabody
{
  color: black; 
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif;
/*  font-weight: bold; */
}

td#inputlabel
{
  color: black; 
  font-size: 14px;
  font-weight: bold;
  background: #ffcc66;
  text-align: right;
  vertical-align: text-top;
}

td#listingbutton
{
  color: black; 
  font-size: 11px;
  font-weight: bold;
  background: rgb(240, 240, 240);
  margin: 4px;
  margin-bottom: 2px;
  margin-top: 2px;  
  height: auto;
/*  padding: 4;  */
  border: 0;
  text-align: center;
}

input#listingbutton
{
  color: darkgreen; 
  font-size: 12px;
  font-weight: bold;
  background: rgb(200, 200, 200);
  margin-bottom: 2px;
  margin-top: 2px;
  padding-top: 4px;
  padding-bottom: 4px;
  border: 2px;
  text-align: center;
}

table#standard
{
  color: black;
  height: auto;
/*  width: auto; */
  padding: 0;
  border: 2px solid black;
  font-family: Verdana, Arial, sans-serif;
}

table#main
{
  color: green;
  height: auto;
  width: 50%;
  padding: 0;
  border: 2px solid black;
  font-family: Verdana, Arial, sans-serif;
}

div#login
{
  margin-left: 320px;
}

table#topnav
{
  background: rgb(255, 255, 255);
}

tr#topnav
{
  border: 1px solid #AAA;
  background: rgb(179, 215, 255);
}

td#topnav
{
  font-size:14px;
  text-decoration:none;
  width: auto;
  border: 1px solid #AAA;
  background: rgb(179, 215, 255);
  font-family: "Apple Chancery", "Zapf Chancery", cursive;
}

table#leftnav
{
  position: relative;
  background: rgb(255, 255, 255);
}

tr#leftnav
{
  background: rgb(153, 203, 255);
}

td#leftnav
{
  font-size:14px;
  text-decoration:none;
  border: 1px solid #AAA;
  background: #dddddd;
}

td#leftnavsignedin
{
  font-size:14px;
  text-decoration:none;
  border: 1px solid #AAA;
  background: rgb(220, 220, 220);
}

div#nav 
{
  float: left; 
  width: 7em; 
  margin: -1px 0 0 -1px;
  background: rgb(200, 210, 255);
}

div#nav ul 
{
  margin: 0; 
  padding: 0; 
  width: 7em; 
  background: white;
  border: 1px solid #AAA;
}

div#nav ul.level2 
{
  background: #F9F9F9;
}

div#nav ul.level3 
{
  background: #F3F3F3;
}

div#nav li 
{
  position: relative; 
  list-style: none; 
  margin: 0;
  border-bottom: 1px solid #CCC;
}

div#nav li:hover 
{
  background: #BBF;
}

div#nav li.submenu 
{
  background: url(submenu.gif) 95% 50% no-repeat;
}

div#nav li.submenu:hover 
{
  background-color: #EEF;
}

div#nav li a 
{
  display: block; 
  padding: 0.25em 0 0.25em 0.5em;
  text-decoration: none; 
  width: 6em; 
  border-left: 0.5em solid #BBB;
}

div#nav li a:hover 
{
  border-left-color: blue;
}

div#nav>ul a 
{
  width: auto;
}

div#nav ul ul 
{ 
  position: absolute; 
  top: 0; 
  left: 7em;
  display: none;
}

div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 
{
  display:block;
}

/* START validation stuff */
#errordiv {
  border: 1px solid red;
  background-color: #FFAFAF;
  display: none;
  width: 50%;
  margin: 5px;
  padding: 5px;
}

.required {
  background-color: #CC4444;
}

.required:focus {
  background-color: #fff;
  border: 1px solid #f00;
}

.checkit {
  background-color: #E0E5EF;
}
/* END validation stuff */

/* BEGIN td href */
.tditem 
{
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: darkblue;
}
.tditem2 
{
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
color: blue;
}
/* END td href */

/* START textarea counter */
.toomuch
{
color: red;
}
/* END textarea counter */
