.fieldregular {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #777777;
    border: #BBBBBB 1px solid;
    padding: 2px;
    margin: 0px 0px 0px 0px;
}

.fieldregular:focus {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #777777;
    background-color: #f8f8f8;
    border: #999 1px solid;
    padding: 2px;
    margin: 0px 0px 0px 0px;
}

.selectregular {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #777777;
    border: #BBBBBB 1px solid;
    padding: 2px;
    margin: 0px 0px 0px 0px;
}

.selectregular:focus {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #777777;
    background-color: #f8f8f8;
    border: #999 1px solid;
    padding: 2px;
    margin: 0px 0px 0px 0px;
}

.inputtext {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    width: 170px;
    border: #CDCCD1 1px solid;
    padding: 3px;
    margin: 0px 0px 5px 0px;
}

.inputtext:focus {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    width: 170px;
    background-color: #f8f8f8;
    border: #999 1px solid;
    padding: 3px;
    margin: 0px 0px 5px 0px;
}

.inputsubmit {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color : #000000;
    width: 80px;
    height: 20px;
}

.inputselect {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    width: 177px;
    border: #CDCCD1 1px solid;
    padding: 3px;
    margin: 0px 0px 5px 0px;
}

.inputselect:focus {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    width: 177px;
    background-color: #f8f8f8;
    border: #999 1px solid;
    padding: 3px;
    margin: 0px 0px 5px 0px;
}

.inputtextarea {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    height: 100px;
    border: #CDCCD1 1px solid;
    padding: 3px;
    margin: 0px 0px 5px 0px;
}

.inputtextarea:focus {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    height: 100px;
    background-color: #f8f8f8;
    border: #999 1px solid;
    padding: 3px;
    margin: 0px 0px 5px 0px;
}

.inputtextarea2 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    height: 100px;
    border: #CDCCD1 1px solid;
    padding: 3px;
    margin: 0px 0px 5px 0px;
}

.inputtextarea2:focus {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    height: 100px;
    background-color: #f8f8f8;
    border: #999 1px solid;
    padding: 3px;
    margin: 0px 0px 5px 0px;
}

.inputsubmit {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color : #000000;
    width: 80px;
    font-size: 10px;
}

.inputtextarea[disabled] {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    height: 100px;
    border: #CDCCD1 1px solid;
    padding: 3px;
    margin: 0px 0px 5px 0px;
}

.errorfield {
    border: #E50000 1px solid;
}

.errortext {
    color: #E50000 !important;
}


form.form { margin-top: 0px; }
form.form fieldset { margin-bottom: 10px; } 
form.form legend { padding: 0 2px; font-weight: bold; } 
form.form label { display: inline-block; line-height: 1.8; vertical-align: top; font-size: 12px;} 
form.form ol { margin: 0px 0px 0px 0px !important;; padding: 0 !important; } 
form.form li { list-style: none; padding: 0px 0px 5px 0px !important; margin: 0 !important; background: transparent !important; } 
form.form li.box { list-style: none; padding: 0px 0px 0px 0px !important; margin: 0 !important; background: transparent !important; font-size: 12px; }
form.form em { font-weight: bold; font-style: normal; color: #f00; } 
form.form label { width: 120px; } 
form.form label.additional { width: 70px; }
form.form .wideForm label { width: 165px; }
form.form ol li ol { margin: 0 !important; padding: 0px 0px 0px 0px !important; } 
form.form ol li ol li { list-style: none; padding: 5px 0px 0px 5px !important; margin: 0 !important; background: transparent !important; } 

form.form li.seperator, .seperator {
    border-top: 1px solid #ebecf0;
    padding: 10px 0px 5px 0px !important;
    margin: 10px 0px 10px 0px !important;
    width: 410px;
    font-weight: bold;
    color: #666666;
}

form.form li.seperator-bottom {
    border-top: 1px solid #ebecf0;
    padding: 0px 0px 0px 0px !important;
    margin: 10px 0px 0px 0px !important;
    width: 410px;
    font-weight: bold;
    color: #666666;
}

form.form li.seperator-empty {
    border-top: 1px solid #ebecf0;
    padding: 0px 0px 0px 0px !important;
    margin: 10px 0px 0px 0px !important;
    width: 410px;
    font-weight: bold;
    color: #666666;
}

form.form li.subhead {
    padding: 0px 0px 0px 0px !important;
    margin: 0px 0px 15px 0px !important;
    font-weight: bold;
    color: #666666;
}


form.form h1 {
    font-size: 9px;
    color: #90908E;
    padding: 0px 0px 0px 0px !important;
    margin: 0px 0px 15px 0px !important;
    font-weight: normal;
}

form.form .checkbox {
    padding: 0px 0px 0px 0px;
    margin: 0px 5px 0px 0px;
}

form.form fieldset fieldset { border: none; margin: 3px 0 0; } 
form.form fieldset fieldset legend { padding: 0 0 5px; font-weight: normal; } 
form.form fieldset fieldset label { display: block; width: auto; } 
form.form fieldset fieldset label { margin-left: 123px; /* Width plus 3 (html space) */ }

em { font-weight: bold; font-style: normal; color: #f00; } 