label
{
color: #666;
font-size: 8.5pt; 
}

label.size0
{
color: #666;
font-size: 8.5pt; 
width: 70px;
float: left;
text-align: right;
margin: 5px 15px 0 0;
display: block;
}

input.button
{
border: 1px solid #666;
text-align: center;
background: #f93;
}

.formbutton{
border: 1px solid #666;
padding: 18px;
margin: 18px;
font-size: 12pt; 
}

.formbuttontight{
border: 1px solid #666;
padding: 3px;
margin: 3px;
font-size: 10pt; 
}

input.size0
{
width: 430px;
background: #fff;
border: 1px solid #666;
margin-top: 5px;
height: 18px;
padding-left: 3px;
}

select.size0
{
width: 433px;
background: #fff;
border: 1px solid #666;
margin-top: 5px;
}


textarea.size0 {
width: 430px;
background: #fff;
border: 1px solid #666;
margin-top: 2px;
height: 200px;
padding: 3px;
}



input.required 
{
width: 430px;
background: #ffc;
border: 1px solid #666;
margin-top: 5px;
height: 18px;
padding-left: 3px;
}

select.required 
{
width: 433px;
background: #ffc;
border: 1px solid #666;
margin-top: 5px;
}

fieldset
{
border: 1px solid #666;
margin-top: 10px;
}

legend
{
padding: 2px 6px;
} 


label.size1
{
color: #666;
font-size: 9pt; 
width: 140px;
float: left;
text-align: right;
margin: 5px 15px 0 0;
display: block;
}

input.size1
{
margin-top: 0;
float: left;
}


label.size2
{
color: #666;
font-size: 9pt; 
width: 65px;
float: left;
text-align: left;
margin: 5px 15px 0 15px;
display: block;
}


input.size2
{
width: 175px;
background: #fff;
border: 1px solid #666;
margin-top: 5px;
height: 18px;
padding-left: 3px;
}

select.size2
{
width: 180px;
background: #fff;
border: 1px solid #666;
margin-top: 5px;
height: 20px;

}

label.size4
{
color: #666;
font-size: 8.5pt; 
width: 290px;
text-align: left;
margin: 5px 15px 0 0;
display: block;
}


input.size4
{
width: 290px;
background: #fff;
border: 1px solid #666;
margin-top: 5px;
height: 22px;
padding-left: 3px;
}

label.size5
{
width:390px;
color: #666; 
width: 100px;
text-align: left;
margin: 5px 15px 0 15px;
display: block;
float: left;
background: #fff;
}


