/** general form layouts **/

.general-form textarea { width:435px;}
.general-form .odd { background-color:transparent;}
/**.general-form .form-row { border-bottom: 1px dotted #aaa; }**/
.general-form .button-row { border-bottom:none; }
.general-form .errors { background-color: #FFFFCC; }
.general-form p { margin:10px; font-size:14pt; }
.general-form p.subtitle { margin:10px; font-size: 0.80em; }

/** special form layouts **/

div.form-quad {
    height:15px;
    font-size: 0.85em;
    position:relative;
}

div.form-quad label {
    float: right;
}
div.form-quad input {
    float: left;
}

div.quadone {

    position:absolute;
    top:5px;
    left:10px;
}
div.quadtwo {

    position:absolute;
    top:5px;
    left:150px;
}
div.quadthree {
 
    position:absolute;
    top:5px;
    left:290px;
}
div.quadfour {

    position:absolute;
    top:5px;
    left:430px;
}

p.helptext {
    color:grey;
    font-size:10pt;
}
.general-form .checkbox_same_line_indent {
    padding: 0px;
    margin-left: 10px;
}

.checkbox_same_line_indent label {
    width: auto;
    float: left;
    font-size: 0.85em;
}


.general-form .checkbox_same_line {
    padding: 0px;
}

.checkbox_same_line label {
    width: 530px;
    float: right;
    font-size: 0.95em;
}
.checkbox_same_line input {
    width: 20px;
    float: left;
    font-size: 0.95em;
}