form div { margin: 1em 0 1em 0; } label { font-weight: bold; } fieldset label { font-weight: normal } fieldset { border: 1px solid; border-top-width: 2px; border-color: rgb(230,230,230); border-top-color: #ABB8C7; padding: 0 1px 1px 1px; background-color: #F4F4F4; margin-left: 0px; width: auto; margin-right: 0px; vertical-align: top; } fieldset fieldset { border-bottom: none; border-left: none; border-right: none; margin-right: auto; margin-left: 0; vertical-align: top; } #list { max-height: 250px; overflow: auto; } fieldset#flsPosition fieldset, fieldset#flsObsDate fieldset { display: inline; } form#frmSearch { margin-left: 1em; } input, button { border: 1px solid gray; } button.calendar { font-size: 60%; } div.bodycontents div label { display: block; } /*div.bodycontents div input { width: 1em; }*/ fieldset#flsObsDate div { display: inline; margin-right: 1em; } fieldset#flsObsDate div label { display: inline; } fieldset#flsObsDate input { width: 10em; } hr { display: none; } legend { color: white; border: solid #8F8FB3; border-width: 1px; padding: 0.3em; margin-bottom: 1em; background-color: #ADADD9; font-weight: bold; letter-spacing: 0.2em; font-size: smaller; margin-top: 1em; } select#selBand { width: 15em; } span.date { font-weight: bold; } div#divInstructions { display: block; } div#divInstructions dl { margin-left: 1em; } div#divInstructions dl.top { background-color: lemonchiffon; border: 1px solid orange; padding: 1em; margin-right: 2em; font-size: 90%; border-radius: 1em; } div#divInstructions dt { font-weight: bolder; margin-bottom: 0.1em; } div#divInstructions dd { margin-bottom: 0.5em; } div#divScrunching {background-color: lemonchiffon; border: 1px solid orange; padding: 1em; margin-right: 2em; font-size: 90%; border-radius: 1em; } * html legend { font-size: 8pt; margin-top: 0 }