div#body h3 {
    margin: 5px 0;
    width: 99%;
    float: left;
/*    background-color: #3366cc; */
    font-size: 14pt;
    font-weight: bold;
    color: #000000;
}

.row {
    width: 99%;
    float: left;
}

.row .label {
    width: 100%;
    float: left;
}

.row .field {
    width: 100%;
    float: left;
}


.row div.label label {
    width: 100%;
    float: left;

    background-color: #3399ff;
    color: #ffffff;
    padding-left: 5px;
    margin: 5px 0;
}

.row div.field input.textType {
    width: 100%;
    float: left;
}

.row div.field input.checkboxType {
    float: left;
}

.row div.field textarea {
    width: 100%;
    float: left;
}

.row div.field fieldset {
    width: 97%;
    float: left;
    border: 1px solid #3366cc;
}

.row div.field fieldset .row .label label {
    width: 100%;
    float: left;

    background-color: #3399ff;
    color: #ffffff;
    padding-left: 5px;
    margin: 5px 0;
}

.row div.field fieldset .row div.field input.textType {
    width: 100%;
    float: left;
}

.row div.field fieldset .row div.field input.fileType {
    float: left;
}

.row div.field fieldset .row div.field input.checkboxType {
    float: left;
}

.row div.controls {
    width: 100%;
    float: left;
    margin: 5px 0;
}

.row div.controls input {
    background-color: #3366cc;
    color: #ffffff;
    border-style: 1px solid #ffffff;
}

