/* FORM ELEMENTS */
input, select, textarea { padding: 5px; border: 1px solid #D7D7D7; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; }
fieldset { border: 0; }
label { font-weight: 400; }
.short { width: 77%; }
.long { width: 90%; }
.checkbox, .radio { vertical-align: middle; padding: 0; margin-right: 10px; }
.required { color: red; }
legend { font-style: italic; padding-bottom: 10px; }
form p { padding: 15px 0; }
input.submit { background-color: #8ec62c; color: #fff; font-weight: 400; cursor: pointer; padding: 8px 14px; font-size: 14px; }
dl.update-user dt { float: left; width: 100px; }
dl.update-user dt, dl.update-user dd { padding: 5px 0; }
dl.update-user dt { margin-top: 3px; }
dl.update-user dd input { width: 125px; }
dl.update-user dt label { color: #222; }
#upduser { padding-top: 10px; }
input#updateuser { font-size: 10px; cursor: pointer; text-shadow: 1px 1px 0 #FFF; }
.dwnldform { display: none; }