/* forms */
input[type="text"], input[type="password"], textarea, select { margin-bottom:1em; padding:2px; float:left; width:130px; background:white; border-left: 1px solid #E2E3EA; border-right:1px solid #DBDFE6; border-top:1px solid #ABADB3; border-bottom:1px solid #E3E9EF; }
input[type="text"].std {margin:auto; padding: inherit; float:none; width:auto;}
input[type="text"].double, input[type="password"].double, textarea.double {width:436px;}
textarea.double {height:120px;}
select {margin-bottom:5px; }
input[type="text"].req, input[type="password"].req, textarea.req, select.req { background:url('images/asterisk.png') right top no-repeat; }
input[type="text"].reqSkipped, input[type="password"].reqSkipped, textarea.reqSkipped, select.reqSkipped { background-color: #F99; }
input.dcf {display:none;}
label{
	float:left;
	width:120px;
	text-align:right;
	margin:4px 10px 0 0;
}
.checkbox label, label.checkbox {float:none; width:auto; text-align:inherit; margin:auto;}

/* standard formatting */
.i { font-style: italic; }
.b { font-weight: bold; }
.ctr, .ct { text-align: center; }
.lt {text-align:left;}
.rt {text-align:right;}
.clr {clear:both;}

/* alternating rows */
.tr1 { background: #eed; }
.tr2 { background: #fff; }

@media print {
	.noprint {display:none;}
}
