/*******************************************/
/* Input grid layout, Rows                 */
/*******************************************/
div.InputRowNormal {
	float : left;
	width : 100%;
	margin-top : 0.1em;
	clear : both;
}

/*******************************************/
/* Input grid layout, Columns              */
/*******************************************/
div.InputColumnFull {
	float : left;
	width : 46.8em;
	margin : 0;
}
div.InputColumnHalf {
	float : left;
	width : 23.4em;
	overflow : hidden;
	margin : 0;
}
div.InputColumnWide {
	float : left;
	width : 30.0em;
	margin : 0;
	overflow : hidden;
}
div.InputColumnLabel {
	float : left;
	width : 16.8em;
	margin : 0;
	overflow : hidden;
}
div.InputColumnMiddle {
	float : left;
	width : 15.0em;
	margin : 0;
	overflow : hidden;
}
div.InputColumnNarrow {
	float : left;
	width : 10em;
	margin : 0;
	overflow : hidden;
}

/*******************************************/
/* Input grid layout, Input              */
/*******************************************/
.InputBoxHalf {
	width : 20.4em;
	margin : 0;
}
.InputBoxWide {
	width : 26.7em;
	margin : 0;
}
.InputBoxMiddle {
	width : 13em;
	margin : 0;
}
.InputBoxNarrow {
	width : 8.5em;
	margin : 0;
}
.InputBoxXNarrow {
	width : 8.0em;
	margin : 0;
}

.TACenter {
	text-align :center;
}

.TARight {
	text-align :right;
}

div.InputColumnHalf {
	float : left;
	width : 23.4em;
	margin : 0;
}


.InputRequired {
	margin : 0.3em;
	color : Red;
}

.InputInvalid {
	color : Red;
}