#form .formTable {
	height: 100%;
}			

#form .disabled {
	border: solid 1px #CFD3D4 !important;
	background-color: #E8ECED !important;
}

#form .errorField {
	background-color: #FFD1D1;
}

#form .errorFieldTip {
	display: block;
	white-space: normal;
	padding: 4px;
	font-size: 0.7em;
	color: #000000;
}

#form .mandr {
	display: inline !important;
	color: #FF0000 !important;
}

#form .mandr span {
	display: inline !important;
	font-size: 0.6em;
}

#form .tdfh {
/*	font-weight: bold;*/
	letter-spacing: 2px;
}

#form .tdfh, #form .tdfc {
	border: dashed #DEDAD5;
	border-width: 0px 0px 1px 0px;
	padding-bottom: 4px;
}

#form .tdfc {
	font-size: 0.8em;
	padding-top: 4px;
}

#form .buttons {
}

#form .buttons .tdfc {
	border-width: 0px;
	padding-top: 1em;
	font-size: 1em;
}

#form .buttons table {
	border: solid #D1BFAB;
	border-width: 1px 0px 0px 0px;
}

#form .buttons table td {
	padding-top: 16px;
}

.select {
	margin: 0;
	outline: 0;
	font-family: Arial;
	font-size: 1em;
	border: solid 1px #B3A392;
	background-color: #FFFFFF;
	color: #000000;
	height: 1.6em;
	padding: 0px 1px 0px 1px;
	cursor: pointer;
}

.input {
	margin: 0;
	outline: 0;
	font-family: Arial;
	font-size: 1em;
	border: solid 1px #B3A392;
	background-color: #FFFFFF;
	color: #000000;
	height: 1.6em;
	padding: 0px 1px 0px 1px;
}

.textarea {
	margin: 0;
	outline: 0;
	font-family: Arial;
	font-size: 1em;
	border: solid 1px #B3A392;
	background-color: #FFFFFF;
	color: #000000;
	height: 1.6em;
	padding: 0px 1px 0px 1px;
}

.checkbox {
	margin: 0px;
	padding: 0px;
	outline: 0px;
	cursor: pointer;
}

.button {
	margin: 0;
	padding: 0 0.3em 0 0.3em;
	outline: 0;
	font-family: Arial;
	font-size: 1em;
	border: solid 1px;
	border-color: #D8AF93 #A87F63 #A87F63 #D8AF93;
	background-color: #F8CFB3;
	color: #000000;
	cursor: pointer;
}

.disabled[type='checkbox'] {
	background-color: transparent !important;
}

.disabled[type='radio'] {
	background-color: transparent !important;
}

.disabled {
	color: #BDBDBD !important;
	border-color: #ABABAB !important;
	cursor: default !important;
}

html>body .disabled {
	background-color: #D4D8DF !important;
}

* html .disabled {
	background-color: expression( this.tagName.toLowerCase() == "input" && ( this.type.toLowerCase() == "checkbox" || this.type.toLowerCase() == "radio" ) ? "transparent" : "#D4D8DF" ) !important;
}
