x div{border:1px solid #000;margin:0;padding:0}

/* rollover and inputs */
.rollover tr:hover,
.ulhover{background-color:#feeeee}
.inputhover{border-color:#6699ff;border-top-color:#3366cc;border-left-color:#3366cc}
.inputfocus{border-color:#ffcccc;border-top-color:#ff9999;border-left-color:#ff9999}
.inputchanged{border-color:#f6c3c3;border-top-color:#f69090;border-left-color:#f69090;background-color:#FFF3F3;background-image:url(../_images/site/form_bg_changed.gif)}


textarea,
input,
select{
	color:#333;
	font-family: Verdana, Arial; 
	font-size: 1em;
	background:#fcfcfc url(../_images/site/form_bg.gif) no-repeat 0 0;
	border:1px solid #ccc;
	border-left-color:#999;
	border-top-color:#999;
	padding:0 0 0 2px;
}

.frmdata{padding:0}
input{height:1.33em}
input.checked,
input.notchecked{border-color:#fff}

#main .button{
	font:11px Arial;
	background:#000099;
	color:#fff;
	font-weight:bold;
	width:84px;
	border:2px solid #cc3333;
	height:20px;
	padding:0;
	margin:0 10px;
	line-height:1.25em;
}

.imgbutton{width:68px;height:21px;background:none;border:none}

.frmbuttonbar {text-align:center}
.form .frmbuttonbar td{border:none;padding:1.5em}
.frmbuttonbar input{margin:0 20px}

/* help [?] */
.frmhelpicon{background:#dd3333;color:#fff;font-weight:bold;border:1px solid #aa0000;border-top-color:#ff6666;border-left-color:#ff6666}

/*
form.fieldset{border:1px solid #ccc;width:100%}
*/

form.fieldset{border:1px solid #ccc}

fieldset {padding:1em;background:url(../_images/site/bg_form.gif) repeat-x;border:1px solid #fff}
fieldset label{vertical-align:middle;sheight:1.33em;sborder:1px solid #000}
fieldset input{vertical-align:middle;height:1.33em}
fieldset select{vertical-align:middle}
fieldset .required label{background:url(/_lib/form/img/lb_required.gif) no-repeat 3px 50%}
fieldset .oneof label{background:url(/_lib/form/img/lb_oneof.gif) no-repeat 3px 50%}

fieldset div{clear:left;margin:0 0 0.5em 0;sborder:1px solid #000}
fieldset div label{float:left;padding:0 0.5em 0 0;text-align:right;line-height:1.33em}
fieldset div.txtcentre{margin:1em 0 0 0}
fieldset select{margin:0 10px 0 0}
fieldset textarea{margin:0 0 0.5em 0;height:7.5em;overflow:auto}

x td.frmnumber,
x td.frmchecked{background-color:#f3f3f3;text-align:center;border-top:1px solid #ccc}
x .tablecell{border-top:1px solid #ccc;width:100%}


