label
{
width: 15em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
white-space:nowrap;
}

.submit input
{
margin-left: 15em;
}
select, input
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351

}


.input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
}
fieldset
{
border: 1px solid #781351;
width: 40em;
background-color:#ffffcc;
text-align:left;
margin-left:auto; margin-right:auto;
padding:5px;
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px
} 
.mid {
margin-left:15em;
font-weight:bold;
margin-left:auto; margin-right:auto;
}
.mm {
margin-top:5px;
}
select, input {color:blue; text-transform: uppercase; font-size:0.9em; }
.bgg {color:#996633;}
.button
{
color: white;
background:  #996633;
border: 2px #9cf outset;
text-align: center;
cursor: pointer;
font-weight: bold;
}