label
{
width: 65px;
float: left;
text-align: right;
font-size: 12px;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 5px;
//margin-top: 3px;
//margin-left: 0px;
}

input
{
color: black;
background: #e7f2f6;
border: 1px solid #77adbf;
//margin-top: 0px;
}

p
{
//margin-top: -15px;
}

select
{
color: black;
background: #e7f2f6;
border: 1px solid #77adbf
//margin-top: -5px
}

.file {
	position: relative;
	text-align: right;
color: black;
background: #e7f2f6;
border: 1px solid #77adbf
//margin-top: -15px
}

textarea
{
color: black;
background: #e7f2f6;
border: 1px solid #77adbf
}

.submit input
{
color: #000;
background: #e7f2f6;
border: 1px solid #77adbf
//margin-top: -15px
}

button
{
color: #000;
background: #e7f2f6;
border: 1px solid #77adbf
}

fieldset
{
margin-top: 2px;
border: 1px solid #d93333;
width: 197px;
}

legend
{
color: #fff;
background: #a60000;
border: 1px solid #781351;
padding: 2px 6px
} 
