form {
	text-align: left;
	}
fieldset.FormType_Fieldset_open {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: none;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border:none;
    margin: 0px;
    padding: 0px;
    display: block;
    float: none; /* added for RM #151599 this is so content doesn't wrap around the form element in View Submission */
	}
	fieldset.FormType_Fieldset_open legend {
		-moz-border-bottom-colors: none;
		-moz-border-image: none;
		-moz-border-left-colors: none;
		-moz-border-right-colors: none;
		-moz-border-top-colors: none;
		-moz-font-feature-settings: normal;
		-moz-font-language-override: normal;
		-x-system-font: none;
		background-attachment: scroll;
		background-clip: border-box;
		background-color: none;
		background-image: none;
		background-origin: padding-box;
		background-position: 0 0;
		background-repeat: repeat;
		background-size: auto auto;
		border:none;
		margin: 0;
		padding: 0;
	}

/*.FormItem {
	}
	fieldset.FormItem {
		}*/
	.FormItem_Width_1,
	.FormItem_Width_2,
	.FormItem_Width_3,
	.FormItem_Width_4,
	.FormItem_Width_5,
	.FormItem_Width_6,
	.FormItem_Width_7,
	.FormItem_Width_8,
	.FormItem_Width_9,
	.FormItem_Width_10 {
		display:inline;
		float: left;
		position: relative;
		margin-left: 1%;
		margin-right: 1%;
		margin-top: 10px;
		margin-bottom: 10px;
		}
	.FormItem_Width_1 {	width: 8.0%;	}
	.FormItem_Width_2 {	width: 18.0%;	}
	.FormItem_Width_3 {	width: 28.0%;	}
	.FormItem_Width_4 {	width: 38.0%;	}
	.FormItem_Width_5 {	width: 48.0%;	}
	.FormItem_Width_6 {	width: 58.0%;	}
	.FormItem_Width_7 {	width: 68.0%;	}
	.FormItem_Width_8 {	width: 78.0%;	}
	.FormItem_Width_9 {	width: 88.0%;	}
	.FormItem_Width_10 {	width: 98.0%;	}
	
	html#range_0 .FormItem_Width_1,
	html#range_0 .FormItem_Width_2,
	html#range_0 .FormItem_Width_3,
	html#range_0 .FormItem_Width_4,
	html#range_0 .FormItem_Width_5,
	html#range_0 .FormItem_Width_6,
	html#range_0 .FormItem_Width_7,
	html#range_0 .FormItem_Width_8,
	html#range_0 .FormItem_Width_9,
	html#range_0 .FormItem_Width_10 {	width: 95%;	}

.FormItem p { margin: 0; }

fieldset.FormItem legend {
	background-color: #fff;
	width: 100%;
	}

label, .FormLabel { /* same style is in display/default.css */
	clear: both;
	display:inline;
	position: relative;
	margin-left: 1%;
	margin-right: 1%;
	padding: 0;
	margin:0;
	font-weight: bold;
}

:not(input[type='radio'])+.FormLabel { /* same style is in display/default.css */
	float: left;
}

fieldset.FormItem .FormItem label, fieldset.FormItem .FormItem .FormLabel {
}
		
fieldset.FormItem div.FormInstructions, fieldset.FormItem div.FormNote {
	font-size:1em;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-right: 1%;
	padding-left: 1%;
	width: 98%;
	}
	fieldset.FormItem .FormItem div.FormInstructions, fieldset.FormItem .FormItem div.FormNote {
	padding: 0;
	}
.FormNote {
	font-style:italic;
	font-size: 0.9em;
	}
	
.FormData {
	margin: 2px 4px;
	padding: 2px 0;
	width: auto;
	}
	.FormData input[type='text'],
	.FormData select {
		width: 100%;
		position: relative;
		margin: 0 0 0 -4px; 
		padding: 1px 2px;
		border-width: 2px;
		}

.newrow {
	background-color: transparent;
	color: transparent;
	height:1px;
	}


