/* ------------------------------------------------------------------------------
UNI-FORM DEFAULT by DRAGAN BABIC (v2) | Wed,31 Mar 10
------------------------------------------------------------------------------ */
.uniForm {
}
.uniForm fieldset legend,.uniForm h4 {
    color: #000;
    font-weight: bold;
    font-size: .9em;
    margin: 0;
    padding: 0;
    margin-bottom: 2px;
}
.uniForm p.fieldsetHint {
    padding: .2em 1em 1em 1em;
    margin: 0;
    font-size: .9em;
}
.uniForm fieldset {
    background: url("../img/bgdots.a44804fce76a.gif") repeat-x left top;
    padding-top:11px;
}
.uniForm .ctrlHolder {
    padding: 1em;
    border-top: 1px solid #e9e9e9;
}
.uniForm .ctrlHolder.focused {
    background: #fffcdf;
}
.uniForm .inlineLabels .noLabel {
}
.uniForm .buttonHolder {
float:right;
}

.uniForm label {
    color: #000;
}
.uniForm .inlineLabels label em,
.uniForm .inlineLabels .label em {
    font-style: normal;
    font-weight: bold;
}
.uniForm label span {
    font-weight: bold;
    color: #00AEEF;
}
.uniForm label small {
    font-size: .75em;
    color: #777;
}
.uniForm .textInput,
.uniForm textarea {
    padding: 4px 2px;
    border: 1px solid #aaa;
    background: #fff;
}
.uniForm textarea {
    height: 3em;
    width: 90%;
}
.uniForm select {
}
.uniForm .fileUpload {
}
.uniForm ul {
}
.uniForm li {
}
.uniForm ul li label {
    font-size: .85em;
}
.uniForm .small {
}
.uniForm .medium {
}
.uniForm .large {
}
/* Large is default and should match the value you set for .textInput,textarea or select */
.uniForm .auto {
}
.uniForm .small,
.uniForm .medium,
.uniForm .auto {
}
/* Get rid of the 'glow' effect in WebKit,optional */
.uniForm .ctrlHolder .textInput:focus,
.uniForm .ctrlHolder textarea:focus {
    outline: none;
}
.uniForm .form-text {
    clear: both;
    font-size: .75em;
    color: #999;
    line-height: 1.3em;
    margin: 0;
}
.uniForm .form-text {
    padding-top: .5em;
}
.uniForm .ctrlHolder.focused .form-text {
    color: #333;
}
/* ----------------------------------------------------------------------------- */
/* ############################### Messages #################################### */
/* ----------------------------------------------------------------------------- */
/* Error message at the top of the form */
.uniForm #errorMsg {
    background: #ffdfdf;
    border: 1px solid #f3afb5;
    margin: 0 0 1.5em 0;
    padding: 1em;
    border-radius:4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
}
.uniForm #errorMsg h3 {
    display:none;
}
/* Feel free to use a heading level suitable to your page structure */
.uniForm #errorMsg ol {
    margin: 0;
    padding: 0;
    list-style: none;
}
.uniForm #errorMsg ol li {
    color:#af4c4c;
    font-weight:bold;
}
.uniForm .ctrlHolder.error label {
    color: #000;
}
.uniForm .ctrlHolder.error,
.uniForm .ctrlHolder.focused.error {
    background: #ffdfdf;
    border: 1px solid #f3afb5;
    margin-bottom: .5em;/* CSS3 */
    border-radius:4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
}
.uniForm .ctrlHolder.error input.error,
.uniForm .ctrlHolder.error select.error,
.uniForm .ctrlHolder.error textarea.error {
    color: #af4c4c;
    margin: 0 0 6px 0;
    padding: 4px;
}
.uniForm .errorField {
    margin: 0;
    padding: 0;
    font-weight: bold;
    color: #582A32;
    font-size: 0.8em;
    margin-bottom: .5em;
}
/* Success messages at the top of the form */
.uniForm #okMsg {
    background: #c8ffbf;
    border: 1px solid #a2ef95;
    margin: 0 0 1.5em 0;
    padding: 0 1.5em;
    text-align: center;/* CSS3 */
    border-radius:4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
}
.uniForm #OKMsg p {
    margin: 0;
}
/* ----------------------------------------------------------------------------- */
/* ############################### Columns ##################################### */
/* ----------------------------------------------------------------------------- */
.uniForm .col {
}
.uniForm .col.first {
}
.uniForm .col.last {
}
.uniForm .col {
    margin-bottom: 1.5em;
}
/* Use .first and .last classes to control the layout/spacing of your columns */
.uniForm .col.first {
    width: 49%;
    float: left;
    clear: none;
}
.uniForm .col.last {
    width: 49%;
    float: right;
    clear: none;
    margin-right: 0;
}
