#content .surround { *zoom: 1; }
#content .surround:after { content: '.'; clear: both; height: 0; display: block; visibility: hidden; }

#content div.form fieldset.topfieldset { border-top: 1px solid #ccc; }
#content div.form fieldset { border-bottom: 1px solid #ccc; }
#content div.form div.form-row { clear:both; padding: 0.2em 0; margin: 0.2em 0; width: 860px; }
#content div.form div.dropshow { display: block; }
#content div.form-row div.row-title { float: left; width: 230px; text-align: left; font-weight: bold; }
#content div.form-row div.row-content { float: right; width: 620px; text-align: left; }
#content div.form-row span.form-note { display: block; font-size: 7pt; }
#content div.form-row span.form-existing { display: block; font-size: 7pt; color: red; }

#content div.form-row label { padding-right: 1em; }
#content div.fieldset { border-bottom: 1px solid #ccc; padding-bottom: 1em; margin-bottom: 1em; }

#content div.multiselect { height: 150px; border: 1px solid #ccc; overflow: auto; padding: 5px; width: 564px; }
#content div.multiselect label { float: left; width: 30em; }
#content div.multiselect input { float: right; margin: 0.1em 0.2em 0 0; }
#content div.multiselect ul { margin: 0; padding: 0; }
#content div.multiselect li { margin: 0; padding: 0 0 0 0.5em; }
#content div.multiselect .odd { background: #ddf; }

#content ul.std-list { list-style: disc; margin-left: 1em; }
#content ul.std-list li { margin-bottom: 0.5em; }
#content ul.std-list ul { list-style: circle; margin-top: 0.5em; }

#content .form-error { color: red; }
