form{
    margin-bottom: 30px;
}

input {
    outline: medium none;
    color:#5C626F;
    font-family: Georgia;
}

.form-row{
    margin-bottom: 10px;
    width: 100%;
    float: left;
}

.form-row label{
    float: left;
    width: 210px;
    font-size: 14px;
    font-style: italic;
    color: #333;
    padding-top:3px;
}
.form-row .inputField, .radio_list{
    float: left;
}

.form-row input {
    float: left;
    font-family: Georgia;
}

.form-row input[type=text],.form-row textarea, .form-row input[type=password]{
    padding: 2px 10px;
    font-size: 1em;
    width: 280px;
    border: 1px solid #E0DCD1;
    font-family: Georgia;
    font-weight: normal;
    color:#5C626F;
    -moz-border-radius:10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #FFFFFF;
}

.form-row input[type=file] {
    width: 200px;
}

.form-row select {
    padding: 1px 5px 1px 0;
    width: auto;
    font-family: Georgia;
    margin: 0 2px;
    color:#5C626F;
}

.form-row input:focus, .form-row textarea:focus, .form-row input[type=password]:focus, .form-row input:hover , .form-row textarea:hover{
    border: 1px solid #BDB8AC;
}

.form-row .error_list, th .error_list, td .error_list {
    background-image:url("/images/icons/alert.png");
    background-position:4px 50%;
    background-repeat:no-repeat;
    color:#009EE0;
    font-style:italic;
    margin-left:210px;
    margin-top:5px;
    padding:6px 6px 6px 30px;
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

th .error_list, td .error_list {
    margin-left:0px;
}

.form-row .error_list li, th .error_list li, td .error_list li  {
    padding: 0;
    background-image: none;
    list-style-image: none;
}

/* Date Widget */
select.calendar{
    width: auto;
}
select.timeWidget{
    width: auto;
}

.submitBt{
    margin-top: 15px;
    margin-bottom: 20px;
    color: #00A2FF;
    width: 121px;
    height: 24px;
    line-height: 24px;
    background-color: transparent;
    background-image: url(/images/ci/button_submit_bg.png);
    border: 0px;
    font-style: italic;
    font-size: 12px;
    text-align: center;
    cursor: pointer;
    cursor: hand;
}
.submitBt:hover{

}


/*Fieldset */

fieldset{
    margin-top: 20px;
    padding: 5px;
    width: 100%;
    margin-bottom: 30px;
    border: 0;
}
legend{
    color: #333;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 15px;
}

/* Colums */

.leftCol{
    float: left;
    width: 50%;
}
.rightCol{
    float: right;
    width: 50%;
}

em.required {
    margin-left: 0.3em;
    color: #009EE0;
}