
/* combo */

div.combo{display:inline}a.combo{color:#a00}a.combo:hover{color:#f00}a.combo:after{content:' \2193';line-height:1.0em}div.combo_items{display:none;position:absolute;border:1px
solid;text-align:left;padding:1px
1px 3px;background-color:white}div.combo_items.right{text-align:right}div.combo_items
hr{border:none;border-bottom:1px solid;margin:2px}div.combo_items
a{display:block;color:black;text-decoration:none;background-color:white;padding:1px
1em;padding-left:4px}div.combo_items.right
a{padding-left:1em}div.combo_items a:hover{background-color:silver}

/* forms */

form
table{margin:1em
0;border-top:1px solid #999}form
table.mini{border-bottom:1px solid #999}form table
table{margin:0;border-top:none}form td,
form
th{padding:0.2ex 1ex 1ex}form tr:first-child td,
form tr:first-child
th{padding-top:1ex}form tr.marg td,
form tr.marg
th{padding-top:1em}form
tr.btns{border-top:1px solid #999}form
tr.topline{margin-top:1ex;border-top:1px solid #999}form th.lbl,
form
td.lbl{vertical-align:top;padding-top:0.4ex}form tr:first-child
td.lbl{padding-top:1.2ex}input+br+input{margin-top:0.3ex}input[type=button],input[type=submit]{font-size:11px}input[type=text],input[type=password],textarea,select{background-color:#fff;font-family:"Lucida Console",monospace;font-size:12px;padding:0.2em 0.2ex;border:1px
solid #999}input.anspm{display:none}div.radiogroup{border:1px
solid #999;padding:2px
4px}div.radiogroup
input{padding:1px
0}form
div.lbl2{font-size:11px;margin-left:2.2em;margin-bottom:1px;color:#999}form
span.lbl{font-size:11px;margin-left:1em;color:#666}form
.req{border:1px
solid #000}form
.err{border:1px
solid #f00}input[type=submit],input[type=button]{font-weight:bold;letter-spacing:1px;padding:0.1em 1em;margin-top:1em;margin-right:1ex;cursor:pointer;width:auto;overflow:visible}table.mini
input{margin-top:0}input[type=checkbox],input[type=radio],label{cursor:pointer}label.disabled{color:#666;cursor:default}div.error,div.info{font-weight:bold;margin-top:2em;margin-bottom:1.5em}div.error span,
div.info
span{text-align:center;border:3px
ridge;padding:0.2em 1em}form
.error{color:red}form
.info{color:#0072bc}span.info,span.error{font-size:smaller;font-weight:bold;padding-left:1ex}

