body {
	font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif"; font-size: 12px;
}
#button { text-decoration: none; }
.edit-form { margin: 2px; width: 485px; padding: 0.2em; position: relative; }
.edit-mainform { margin: 0; padding: 0.2em; position: relative; }
.edit-subform { margin: 0; }
.edit-form h3 { margin: 0; padding: 0.4em; text-align: center; font-size: 16px; }
.edit-setuptype h3 { margin: 0; padding: 0.4em; text-align: left; font-size: 100%; }
.edit-subform h3 { margin: 0; padding: 0.4em; text-align: left; font-size: 100%; }
input.text { margin-bottom:5px; display:block; width:450px; padding: .3em;  }
select.text, input.text { margin-bottom:5px; display:block; width:460px; padding: .3em;}
input.dlgtext { margin-bottom:5px; display:block; width:260px; padding: .4em;  font-size: 90%;}
select.dlgtext { margin-bottom:5px; display:block; width:260px; padding: .4em;  font-size: 90%;}
select.dlgtime { margin-bottom:5px; width:50px; padding: .4em;  font-size: 90%;}
input.ports { margin-bottom:5px; display:block; width:100px; padding: .4em;  font-size: 80%; background-image: url(/images/port_bg.gif); background-position: left center;  background-repeat: no-repeat; text-align: right;}
fieldset { padding:0; border:0; margin-top:5px; margin-left:10px;}
fieldset label { font-size:13px; font-weight: normal;}
.subgroup { margin: 0px 0px 0px 10px;  clear:both; }
.row {width: 95%; margin:0; padding-bottom: 3px ; display: block; clear:both;}
.data1 {width: 250px; float: left; height: 21px;}
.data2 {width: 140px; float: left; height: 21px;}

.gray {color: gray;}

.validateTips { border: 1px solid transparent; padding: 0.3em; }
.ui-state-error { padding: .3em; }
div.text { font-size: 140%; }

.ui-accordion-content {overflow:hidden !important;}

.help-icon {font-weight:bold;color:#4297D7;font-size:90%;border:0px;cursor:help;width:15px;height:15px;}