
form {margin-top:1em;}

.formlabel {
    float:left;
    padding-right:1em;
    font-family:Arial;color:#666666;font-weight:normal;
}

.formvalue {
    float:left; 
}

.errormsg {
    float:left;
    padding-left:150px;
    display:none;
    font-family:verdana;font-size:8pt;color:#cc0033;font-weight:normal;
}

.labelcol {
    width:150px;
    text-align:right;
}

.labelcolwide {
    width:200px;
    text-align:right;
}
    
div .row {
    clear:both;
    padding-top:4px;
}

div .narrowrow {
    clear:both;
}


.sectionlabel {
    font-family:Arial; font-size:16px;color:#6666ff;font-weight:bold;
    padding-left:50px;padding-top:10px;
    float:left;
}

.sectionminmax {
    float:left;
    margin: 2px 0 0 20px;
}

.sectionminmaxplus {
    float:left;
    padding: 2px;
}

.sectionminmaxminus {
    float:left;
    padding: 2px;
}

.sectionmessage {
    font-family:Arial; font-size:12px;color:#ff3333;font-weight:normal;
    padding-left:50px;padding-top:10px;
    float:left;
}

subsection {
    float:left;
}
.subsectionlabel {
    font-family:Arial; font-size:12px;color:#cc3333;font-weight:bold;
    padding-left:50px;padding-top:10px;
    float:left;
}

.subheading {
    font-family:Arial;font-size:12px;color:#333333;font-weight:bold;
    padding-left:50px; padding-top:10px;
    clear:both;
}
