.formheading{font:800 1.1em Verdana,Arial,Helvetica,sans-serif;color:#000000;background:#b5b5b5;border: 1px solid #878787; padding:5px 2px;}

.formdesc{background:#fff;color:#000; font: 1em arial, helvetica, sans-serif; }

.formexplanation{font-size:.85em; font-weight:normal; margin-top:1px; text-align:left; padding-left:.85em;}

.value_lineright, .value{background:#EDEDED;color:#000; font: .95em arial, helvetica, sans-serif; border-bottom: 1px solid #878787;}

.value{border-right: 1px solid #878787; }


.form_spacer {border:none; height:.85em;}

td.label{padding:.5em}
td.value {padding:.5em}

.label{font-weight:700;color:#333;background:#d0d0d0; border-bottom: 1px solid #878787; border-right: 1px solid #878787; width:30%;}

.lineborder,.formborder{border: 1px solid #878787; border-bottom:none; }

.buttonbarright{background:#878787;text-align:right}

.buttonbarleft{background:#878787;text-align: left}

.fieldrequired{font-style:italic}

.value_lineright {border-right: 1px solid #878787;}

.star {color:#CE0303; font-weight:bold; font-size:120%}

.lineborder td, .formborder td {padding:.5em}

.fieldgroups p {margin-left:0}

