/* all input type of class txtfld enclosed in a form of class type-1 -------- */

table.type-1 {
	width:auto; border:0px solid red;
	font-size:12px;
}

table.type-1 td {
	border:0px dotted black;
	padding:5px;
	vertical-align:middle;
}

table.type-1 td.label,td.label-r {
	color:#000000;
	padding:5px 0px 5px 5px;
	vertical-align:middle;
}

table.type-1 td.data,td.data-r {
	padding:5px 0px 5px 0px;
	text-align:left;
	vertical-align:middle;
}

table.type-1 td.label-r,td.data-r {
	padding:0px 5px 0px 5px;
	text-align:right;
}

table.type-1 td.first {
	padding:5px;
	background-color:#eeffcc;
}

table.type-1 td.last {
	padding:0px;
	background-color:#eeff00;
}

/* fieldset *******************************************************************/


/* buttons inside fieldset */
fieldset div.actions {
	margin-right:5px;
}

fieldset.type-1-disabled legend {
	background-color:#666666;
}

div.form-spacer {
	margin-top:10px;
	text-align:right; font-weight:bold; color:#ff0000;
}

/* actions buttons (save, cancel) at the end of form */
div.actions {
	border:0px solid blue;
	padding:10px 0px 5px 0px;
	background-color:transparent;
	text-align:right;
}

/* div type-1 is used when there is no form type-1 around table */
div.type-1 fieldset, form.type-1 fieldset {
	margin-bottom:20px; border:1px solid #009a00;
	padding:20px 5px 0px 5px;
}

div.type-1 legend, form.type-1 legend {
	margin:20px; padding:5px;
	background-color:transparent; color:#000000; font-weight:bold;
	border:1px solid #009a00;
}

form.type-1 input.fld-itxt,select,textarea {
	border:solid 1px #e32119;
 	background-color:#c5c0b2;
	font-family:arial,helvetica; font-size:11px;
	color:#000000;
}

/* buttons ********************************************************************/

.btn-enabled,.btn-disabled {
	border:solid 1px #000000;
	background-color:#e32119;
	padding-top:2px;
	padding-bottom:2px;
	font-family:arial,helvetica; font-size:11px;
	color:#ffffff;
}

