.inbdt
{

padding: 5px 10px 15px 15px;
}
.frmbx
{
padding-bottom: 20px;
}
p.sepr
{
border-bottom: 1px solid #E5EAEC;
padding: 0px;
}

form
{
margin-top: 0px;
}

fieldset
{
margin: 0px 0px;
padding: 0px 0px 5px 0px;
border: 0px;
}

legend
{
padding: 10px 0 8px 0;
font-weight: normal;
font-family:"Trebuchet MS";
font-size:18px;
}
legend.frst
{
padding-top: 0px;
}

input.spec
{
width: 200px;
border: 1px solid #EAEAEA;
border-bottom:2px solid #EAEAEA;
border-right:2px solid #EAEAEA;
padding: 2px;
height:18px;
}

textarea
{
border: 1px solid #EAEAEA;
border-bottom:2px solid #EAEAEA;
border-right:2px solid #EAEAEA;
font-family: arial, helvetica, sans-serif;
font-size: 13px;
padding: 5px;
}

.submit
{
padding: 0px 2px;
}

.required
{
font-size: 0.75em;
color: #8B0000;
font-style: normal;
}