html, body {height:auto}
body {background: #252b36 url('/images/bg.jpg') repeat top left; color: #FFF; margin: 0px; 
font-family:  Georgia, Verdana, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-align: left;}
a {color: #FFF; text-decoration: underline;}
a:hover {color: #FFF; }
a:active {color: #FFF; }

.hand{cursor:pointer;}
.help{cursor:help;}


#navlist
{
margin-left: 5px;
padding-left: 20px;
list-style-image: url('/images/humzinger_bullet.gif');
vertical-align: middle;
}
/* navlist */
#navlist li {
margin-bottom: 10px; font-size: 1.2em; font-weight: bold;}

#navlist li a {
color: #FFF; font-style: normal; }

#navlist li a:hover {
color: #FFF; text-decoration: underline; }

/* forms */
label {
margin: 0;
padding:0.5em;
margin-top:0;
text-align:right;
width:150px;
float:left;
text-transform:uppercase;
}

fieldset {
background: #ccc url('/images/background.jpg');
border:solid 0 #fff; /* Opera doesn't get border:none or border:0 on fieldsets */
width:500px;
}

legend {
width:195px;
height:30px;
color:#4d5f23;
font-size:1.2em;
padding-left:0.5em;
background: transparent url('/images/legend_bg.gif') no-repeat;
position:relative;
top:-1em;
text-transform:uppercase;
text-align: center;
font-weight:bold;
letter-spacing:-1px;
white-space:pre; /* hack: make sure */
}

.br {display:none;}  
  
.textfield {
font:1.1em  Verdana, Arial, Helvetica, sans-serif ;
color:#333 ;
margin:3px;
height:15px;
border:solid #4d5f23;
border-width: 1px;
padding: 3px 8px;
background: #fff;
width:200px;
voice-family: "\"}\""; 
voice-family:inherit;
width:187px;
}

textarea {
font:1.1em Verdana, Arial, Helvetica, sans-serif;
color:#333 ;
margin:3px;
height:165px;
border:solid #4d5f23;
border-width: 1px;
padding: 0 8px;
background: #fff;
width:200px;
voice-family: "\"}\""; 
voice-family:inherit;
width:190px;
}
.submit {
margin:3px;
background: transparent url('/images/submit.gif') no-repeat;
height:20px;
border:solid 0 #fff;
width:80px;
font:1.1em Verdana, Arial, Helvetica, sans-serif;
color:#666;
text-transform:uppercase;
 }

table.main { width: 750px; padding: 0px; border: none; }
table.main td {vertical-align: top;  text-align: center; }
table.main p.highlight { font-weight: bold; font-size: 1.5em; }

table.submain { width: 750px; padding: 0px; border: none; }
table.submain td {vertical-align: top;  text-align: center; }
table.submain p.highlight { font-weight: bold; font-size: 1.5em; }