div.FormHolder { width:100%; }
div.FormHolder form { margin-top:10px; }

div.FormHolder fieldset { margin: 5px; border:1px dashed #ccc; padding: 10px; }
div.FormHolder fieldset legend { color:#999999; font-size:11px; background-color:#FFFFFF }
div.FormHolder fieldset legend a { font-size:12px; font-weight:bold; }

div.FormHolder label { display:block; overflow:auto; margin:5px 0; }
div.FormHolder label span { display:block; float:left; width:30%; text-align:right; margin-right:0.5em; font-weight:bold; }
div.FormHolder label span.input { display:block; float:left; width:60%; text-align:left; }
div.FormHolder label span.input div { width:50px; }

div.FormHolder label span.input input,
div.FormHolder label span.input textarea,
div.FormHolder label span.input select{ width:99%; }

div.FormHolder input.date_button { background:url(/restricted/icons/calendar.png) no-repeat 50% 50%; }

div.FormHolder div { text-align:center; height:30px; } 