form { margin: 0; padding: 0; }

form.onshow { margin:1em auto; padding: 0; }
form.onshow fieldset { margin: 0; padding: 1em; background-color: #e3dfdb; border: 1px solid #c5c5c7;}
form.onshow legend { font-size: 1em; /*12px*/ line-height: 1.7em; /*18px*/ font-weight:bold; color: #0092d2; text-transform: uppercase; border: 1px solid #c5c5c7; background: #ffffff; margin-top: 0em;  padding: 0 0.4em; }

form.onshow p { margin: 0; padding: 0; }
form.onshow label { display: block; float: left; clear: left; margin:0; padding: 0; font-weight: normal;  margin-bottom: 0.5em; margin-right: 1.364em;}
form.onshow input { display: block; float: left; clear: right; margin:0; padding: 0; margin-bottom: 0.5em;}
form.onshow select { display: block; float: left; clear: right; margin:0; padding: 0;  margin-bottom: 0.5em;}

form.onshow option {background:#ffffff; color:#000000;}
form.onshow optgroup {background:#E3DFDB; color:#AC0D1F;}
form.onshow optgroup option {background:#ffffff; color:#000000;}


input.invisible { display: none; }

