FORM { margin: 0px 0px 0px 0px}
FIELDSET { padding:10px; font-family:Arial, sans-serif; margin:10px 0 0 0; }
LABEL {display: block;  padding-left:0px; font-size: 12px; color:#9EB3BE; margin-bottom:3px; font-size:11px; font-style:normal;}
SELECT {border:1px solid #B6B6B6; background:#fff; padding-left:0.5em; font: normal 11px Arial;}
OPTION {background:#fff; color:#303030;}
INPUT {border:1px solid #B6B6B6; background:#fff; padding-left:3px; font: normal 11px Arial;}
TEXTAREA {width: 100%; height: 100%; border:1px solid #538EC8; padding: 0px 0px 0px 3px; margin: 0px 0 0 0; overflow:auto; }
.table_form .sel {  text-align: right; padding-right: 5px;}
.table_form { width: 100%; border-collapse: collapse; margin-top: 10px; align: left }
.table_form TD { padding: 5px 10px 5px 5px; border-width: 0px 0px; vertical-align: middle; color: #303030; border: 1px solid #CACACA; }
.table_form TH { height: 15px; vertical-align: middle; padding: 3px; background: #FFF;  font: bold 11px Tahoma; text-transform: uppercase; text-align: center; }
.table_form .sel {text-align: right; padding-right: 5px;}
.table_form .rel {text-align: left; padding-right: 5px;}
.table_form .rel label.rel {clear:right; display:block; float:right; width:100px; text-align:right; padding-right:10px; color:#fff; margin-bottom:0.5em; font-size:1em; line-height:1.5em; font-style:normal;}
.table_form .bottom { height: 15px;  background-color: #ECECE8;   color: #0B88E2; padding: 0px; }
.table_form EM { color: #BF4041}
.table_form fieldset {width:100%; display:block; padding:5px; font-family:verdana, sans-serif; line-height:1.5em; border:1px solid #000;}
.table_form fieldset #current {font-size:.75em; color:#555; font-style:italic; margin:15px 0 0 5px;}
.table_form legend { border:1px solid #666; font-family: "Courier New", Courier, mono; color:#555; font-size:1.4em; font-weight:normal; font-style:normal; margin-bottom:14px; padding:3px; width:100px; background:none;}
.table_form label {clear:left; display:block; float:left; width:100px; text-align:right; padding-right:10px; color:#fff; margin-bottom:0.5em; font-size:1em; line-height:1.5em; font-style:normal;}
.table_form select {border:1px solid #6B6B6B; background:#fff; padding-left:0.5em; font: normal 11px Verdana;}
.table_form option {background:#fff; color:#303030;}
.table_form input {border:1px solid #6B6B6B; background:#fff; padding-left:0.5em; font: normal 12px Verdana;}
.table_form textarea {width: 100%; height: 100%; border:1px solid #6B6B6B; padding:3px; margin: 0px 0px 0px 0px; overflow:auto; }
input.button {border:1px solid #6B6B6B; color:#303030; padding-left:0.5em; font: normal 12px Verdana;}