form.inquiry{
margin:0 auto;
width:515px;
}

.formElement, .split{
width:100%;
margin-bottom:8px;
margin-top:4px;
}
.split{
width:49%;
float:left;
}

label{
display:block;
font-size:12px;
line-height:14px;
}

.public-inside #insideWrapper form.inquiry p.red{
color:red;
font-size:11px;
line-height:11px;
margin:0;
}

.required{
font-weight:bold;
}


input.inputText, input.inputText4, select.selectOne, textarea{
border: 1px solid #CCCC99;
color: #4F3611;
font-size: 12px;
padding: 5px;
width: 475px;
}
input.inputText4{
width:50px;
}
textarea{
font-family:tahoma;
}
select.selectOne, select.selectMonth, select.selectYear{
padding:0;
font-size:14px;
display:block;
width:485px;
}

select.selectMonth, select.selectYear{
display:inline;
}

form .formElement strong{
font-size:14px;
}

form .formElement small{
font-size:80%;
}

form .formElement a.edit{
text-decoration:none;
padding-left:5px;
}

.split select.selectOne, .split select.selectMonth, .split select.selectYear{
width:232px;
margin-top:4px;
margin-bottom:4px;
}

.split select.selectMonth, .split select.selectYear{
width:90px;
}

.split input.inputText, .split input.inputText4{
width:222px;
}

.submit{
clear:both;
float:right;margin-top:10px;margin-right:30px;
}

label.labelCheckbox{
display:block;
float:none;
clear:both;
line-height:30px;
font-weight:bold;
}

button{
background:none;
border:0;
cursor:pointer;
}

span.radio {
width: 24px;
height: 25px;
background: url(/images/radio.png) no-repeat;
display: block;
float: left;
}
