.smartFormTable {
 	border:1px solid black;
 
}

.FormBackground {
	background-color: #F2F2F2;
	border: 1pt solid Black;
}


.formLabel {
	background-color: #F2F2F2;
	border-bottom: 1pt solid Black;
	font-family: Verdana,Helvitica,Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	padding-right: 4;
	text-align: right;
	width: 175px;
}

.FormLabel {
	background-color: #F2F2F2;
	border-bottom: 1pt solid Black;
	font-family: Verdana,Helvitica,Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	padding-right: 4;
	text-align: right;
	width: 175px;
}
.regular {
	background-color: #FFFFFF;
	font-family: Verdana,Helvitica,Sans-Serif;
	font-size: 8pt;
	width: 200px;
}

.audit {
	background-color: #FFFFFF;
	font-family: Verdana,Helvitica,Sans-Serif;
	font-size: 8pt;
}

.FormLabelMandatory {
	background-color: #FEF1A9;
	border-bottom: 1pt solid Black;
	font-family: Verdana,Helvitica,Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	padding-right: 4;
	text-align: right;
	width: 175px;
}

.mandatory {
	background-color: #FEF1A9;
	font-family: Verdana,Helvitica,Sans-Serif;
	font-size: 8pt;
	width: 200px;
}

.FormLabelFocus {
	background-color: #AAB9FF;
	border-bottom: 1pt solid Black;
	font-family: Verdana,Helvitica,Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	padding-right: 4;
	text-align: right;
	width: 175px;
}

.focus {
	background-color: #D4DCFF;
	font-family: Verdana,Helvitica,Sans-Serif;
	font-size: 8pt;
	width: 200px;
}

.FormLabelReadOnly {
	background-color: #F2F2F2;
	border-bottom: 1pt solid Black;
	font-family: Verdana,Helvitica,Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	padding-right: 4;
	text-align: right;
	width: 175px;
}

.readonly {
	background-color: #E8E8E8;
	font-family: Verdana,Helvitica,Sans-Serif;
	font-size: 8pt;
	width: 200px;
}

.FormLabelModified {
	background-color: #F2F2F2;
	border-bottom: 1pt solid Black;
	color: #000000;
	font-family: Verdana,Helvitica,Sans-Serif;
	font-size: 8pt;
	font-weight:bold;
	padding-right: 4;
	text-align: right;
	width: 175px;
}

.modified {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana,Helvitica,Sans-Serif;
	font-size: 8pt;
	width: 200px;
}

.FormLabelError {
	background-color: #FF6060;
	border-bottom: 1pt solid Black;
	color: white;
	font-family: Verdana,Helvitica,Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	padding-right: 4;
	text-align: right;
	width: 175px;
}

.error {
	background-color: #FFD0D0;
	font-family: Verdana,Helvitica,Sans-Serif;
	font-size: 8pt;
	width: 200px;
}

.errorText {
	color: #FF0000;
	font-family: Verdana,Helvitica,Sans-Serif;
	font-size: 7pt;
}
