/*forms*/
.ymlform {
text-align:center;
margin: 15px auto 1em;
}

.ymlform fieldset{
border:1px solid #999;
margin:0 0 0.5em;
display: block;
padding: 1em;
}
.ymlform legend {
color: #663381;
font-size: 1.1em;
font-weight: bold;
padding: 5px;
}         
.ymlform legend span {
font-size: 90%;
font-weight: normal;
} 
.ymlform label {
display:none;
}
.ymlform label span {
font-weight: normal;
} 
.ymlform textarea, select {
margin-top: 5px;
} 
.ymlform optgroup {
border-top: 1px solid #666;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
padding-top: 5px;
}
.ymlform .radio input {
width: auto;
border: 0px none;
display: inline;
vertical-align: top;
font-size: .8em;
margin-right: 3px;
}
.ymlform .checkbox input {
width: auto;
border: 0px none;
display: inline;
vertical-align: top;
font-size: .8em;
margin-right: 3px;
}
.ymlform .rqd {
color: #ff3838;
font-size: 0.9em;
}
.ymlform .opt {
font-size: 0.9em;
}
.ymlform dl {
background: #f4f4f4;
clear: left;
padding: 3px 20px 6px;
}
.ymlform dt {
margin-top: 3px;
}
.ymlform dd {
margin-right: auto;
margin-left: 0px;
margin-top: 2px;
}
.ymlform dl.select-100 select {
width: 100px;
}
.ymlform dl.select-200 select {
width: 200px;
}
.ymlform dl.select-300 select {
width: 300px;
}
.ymlform option.sep {
border-top: 1px solid #7f9db9;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
padding-top: 5px;
}
.ymlform input.btnupload {
padding: 2px;
}
.ymlform input.btnsubmit {
font-size: 15px;
padding: 3px 10px;
margin-top: 5px;
}
.ymlform br {
clear: both;
width: 100%;
}
.marlft10 {
margin-left: 10px;
}


