form{
}

form fieldset{
padding-bottom:15px;
}

.required, .optional{
font-weight:bold;
width:420px;
clear:both;
padding-left:10px;
line-height:22px;
margin-bottom:8px;
}
.optional{
font-weight:normal;
}
label{
width:140px;
float:left;
line-height:22px;
font-size:11px;
}
label.wide{
width:100%;
clear:both;
display:block;
line-height:22px;
font-size:11px;
}
label.labelCheckbox{
font-weight:normal;
color:#707070;
width:280px;
}
select.selectOne, input.inputText, input.inputTextSmall, select.selectOneSmall, input.inputTextMedium, textarea, select.selectOneWide{
width:169px;
border:1px solid #bebebe;
font-size:10px;
color:#707070;
padding:3px;
}

select.selectOneWide{
margin-left:140px;
}

textarea{
width:200px;
height:100px;
font-family:tahoma;
font-size:12px;
}

input.inputTextSmall{
width:30px;
}
input.inputTextMedium{
width:70px;
}
select.selectOneSmall{
width:80px;
}
.submit{
margin-left:160px;
margin-top:10px;
}
