a.minus { display: block; position: relative; top: 0px; left: 0px; background-image: url(minus.png); width: 19px; height: 20px; background-position: 0px 0px; margin: 3px 0px 0px 0px; } a.minus:hover { background-position: 0px -21px; } a.minus:active { background-position: 0px -42px; } a.plus { display: block; position: relative; top: 0px; left: 0px; background-image: url(plus.png); width: 19px; height: 20px; background-position: 0px 0px; margin: 0px; } a.plus:hover { background-position: 0px -21px; } a.plus:active { background-position: 0px -42px; } body { background-color: #fff; margin: 18px 15px 15px 15px; padding: 0px; border: 0px; font-family: Tohoma Verdana sans-serif font-size: 10pt; } div.formLabel { float: left; font-weight: bold; font-family: Tohoma Verdana sans-serif; font-size: 10pt; text-align: left; padding: 4px 8px 2px 2px; } div.section { margin-top: 4px; margin-bottom: 4px; margin-left: 2px; } div.subsection { margin-left: 15px; font-size: 11px; margin-bottom: 2px; } div.section-selected { font-weight: bold; margin-bottom: 2px; margin-left: 2px; } dd { font-size: 0.8em; margin-bottom: 1em; } dl { margin-left: 20px; } dt { font-size: 0.8em; font-weight: bold; margin-bottom: 0.5em; color: #666; } h1 { color: #2A8FF3; font-size: 14pt; font-weight: bold; border-bottom: 1px solid #ccc; margin-bottom: 0.5em; } h2 { color: #666; font-size: 1em; border-bottom: 1px solid #ccc; margin-bottom: 0.5em; margin-top: 3em; } hr.sep { border-style: dotted; border-width: 0px 0px 1px 0px; color: #ccc; width: 100%; margin: 12pt 0px 12pt 0px; padding: 0px; } img { border: 0px; } input[type=text], input[type=password], input[type=file], input[type=checkbox], select { background: #EEEEEE; border: 1px solid #666666; color: #000066; font-family: Tahoma Verdana sans-serif; font-size: 10pt; margin-right: 4px; text-decoration: none; } input[type=text], input[type=password] { width: 15em; } input.smallnum { width: 4em; } input.vsmallnum { width: 2em; } span.alt { display: none; } table.form { border-collapse: collapse; border-spacing: 0px; border: none; } table.form td { border: none; padding: 2px 2px 4px 2px; vertical-align: top; } table.form th { background-color: inherit; border: none; padding: 4px 8px 2px 2px; } table.form td + th { padding-left: 30px; } textarea { background: #eee; border: 1px solid #666; color: #006; font-family: Tahoma Verdana sans-serif; font-size: 10pt; padding-left: 2px; text-decoration: none; width: 15em; height: 5em; } input.excerpt, textarea.excerpt { width: 25em; } td { font-family: Tohoma Verdana sans-serif; font-size: 10pt; text-align: left; } th { font-family: Tohoma Verdana sans-serif; font-size: 10pt; text-align: left; } tr { padding-bottom: 20px; vertical-align: top; }