form { font-family: Arial, Helvetica, sans-serif; font-size: 13px; min-width: 895px;}
form > div {display:none;}
fieldset {border:none; margin-right: 20px; width: 400px; padding: 10px;}
fieldset .ctrl_group > label { display: block; width: 150px; float: left; padding: 7px 0px 0px 7px; min-height: 24px; }
fieldset .ctrl_wrap { width: 200px; float: left; padding: 5px; min-height: 24px; }
fieldset .clear { float: none; clear: both; height: 0px; }
fieldset .ctrl_group, .ctrl_buttons { background-color: none; display: block; min-height: 34px; }
fieldset .text { width: 190px; }
fieldset .ruler { width: 400px; border-bottom: dashed 1px #dcdcdc; }
fieldset .odd {background-color: #fff3d6;}
fieldset .over { background-color: #ffe49f; }
fieldset .out { background-color: none; }
fieldset h3 {margin:0px; padding:0px;height:34px;}
fieldset .ctrl_wrap label {display: inline; float: none;}
fieldset .ctrl_buttons {margin-left: 160px; padding: 10px 0 10px 0; width: 400px}
fieldset .inputCheckbox label {padding-left: 4px;}
fieldset .ctrl_group span {line-height: 20px;}
fieldset span.required {color:#840000;font-weight:bold;font-size: 18px; position:absolute;} 