/* 
    Document   : formassembly.css
    Created on : 23-Jul-2013, 13:51:10
    Author     : Ray QL <ray@qstudio.us>
    Description: Style Form Assembly Forms
*/

#content #apply p {
/*    margin: 0;
    padding: 0;
    line-height: 0;*/
}

.wForm {
    float: left;
    width: 100%;
    clear: both;
    padding: 0px 0 !important;
    position: relative;
}

.wFormContainer {
    width: 100% !important;
    margin: 0 !important;
}

.wFormTitle {
    display: none;
}

#container .wForm div > div.oneField, 
#container .wForm fieldset > div.oneField, 
#container .wForm form > div.oneField, 
#container .wForm fieldset, 
#container .wForm .matrixLayout, 
#container .wForm .gridLayout, 
#container .wForm h4, 
#container .wForm .wfPagingButtons, 
#container .wForm .actions {
    margin-top: 10px;
}

#container .wForm .label.reqMark:after {
    color: #FF7A00;
}

#container .section.column.group {
    margin-top: 10px;
    float: left;
    border-left: 0;
    width: 100%;
    padding: 0;
}

#container .section.column.group table {
    margin-bottom: 15px;
}

.wForm .yui-calcontainer {
    position: absolute !important;
    _overflow: hidden;
    left: 50px !important;
    top: -10px !important;
    width: 300px;
}

#container .wFormContainer input[type=text] {
    padding: 9px 5px 9px 10px;
    font-size: 100%;
}

#container .wFormContainer select {
    padding: 5px;
    height: auto;
}

#container .wForm label, #container .wForm .label {
    padding: 1px 0px 7px 5px;
    margin: 0;
    font-size: 80%;
    font-weight: 600;
}

#container .wFormContainer div.errMsg {
    border: 2px solid transparent;
    color: red;
    font-size: 90%;
    padding: 10px 0 0 0px;
/*    display: none;*/
}

#container .wForm .oneField {
    padding: 2px 0;
}

#container .wForm table.columnLayout label {
    width: 152px !important;
}