#JSFormLayout {padding:0;margin:0 0 20px 0;text-align:left;background-color:#FFF;}
#JSFormLayout * {font-size:small;font-family:Verdana, Arial, Helvetica, sans-serif;}
#JSFormLayout .Required {background-color:#EEE;border:solid 1px #DDD;padding:5px;margin:0 0 5px 0;box-sizing: border-box;}
#JSFormLayout .Optional {border:solid 1px #DDD;padding:5px;margin:0 0 5px 0;box-sizing: border-box;}
#JSFormLayout SELECT {border:inherit;}
#JSFormLayout SPAN {color:#F00;}
#JSFormLayout .label {padding:2px 0 8px 0;margin:0;}