body{font-family: sans-serif;
	font-weight: 100%;
	color: gold;
	background-color: #332000;
	
}
p{text-align:justify;}
p.mid{text-align: center;}
p.line{	text-align: right;		}

p.error{
	font-family: sans-serif;
	font-weight: bolder;
	color: red;
  }

A:link{color: gold;}
A:visited{color: gold;}
A:active{color: red;}
A:hover{color: white;}

label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

 
 input.text
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351;
}

input.submit 
{
color: #000000;
background: #ffa20f;
border: 2px outset white;
} 



input.radio
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351;
} 

input.checkbox
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351;
} 

select
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351;
} 


fieldset
{
border: 1px solid #781351;
width: 20em;
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px
}

table
{ width: 100%;
height: 100%;
border: 1px gold dotted;
vertical-align: top;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 4px;
padding-right:4px; }


td
{border: 1px gold dotted;
text-align:left;
vertical-align: top;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 4px;
padding-right:4px; }

	
td.menu
{border: 1px gold dotted;
width:150px;
text-align: left;
vertical-align: top;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 4px;
padding-right:4px; }
}

