/*
*******************************
THIS FILE SHOULD NOT BE EDITED.
*******************************
Please use forms-site-specific to edit and add styles.
*/

form.standard {
	/* padding and margin styles exist and can be edited within forms-site-specific.css */
}

form.standard fieldset {
	clear: both;
	float:  left;
	width:  100%;
	/* padding and margin styles exist and can be edited within forms-site-specific.css */
}

form.standard div.row-wrapper {
	display: block;
	float: left;
	clear:  both;
	width: 100%;

	margin: 0;
	padding: 0;
}

form.standard div.row-wrapper-internal {
	display: inline;
	margin: 0;
	padding: 0;
}

form.standard div.submit-wrapper {
	/* has no styles, but requires class of em12, em8 etc */
}

/*<group=Labels>*/

form.standard label {
	display: block;
	float: left;
	clear: both;
	width: 10em;
	/* margin styles exist and can be edited within forms-site-specific.css */
}

form.standard label.label_nofloat {
	float: none;
	width: auto;
	margin-bottom: 0;
}

form.standard label.label_checkbox, form.standard label.label_radio {
	display: inline;
	float: none;
	width: auto;
}

form.standard label.label_checkbox_floated, form.standard label.label_radio_floated {
	clear: none;
	width: auto;
	margin: 0 0 0.5em 0;
}

form.standard input.checkbox_floated, form.standard input.radio_floated {
	float: left;
}
	
/*</group>*/

/*<group=Text Areas>*/

form.standard textarea {
	display: block;
	float: left;
	width: 20em;
	margin: 0.5em 0;
	border: 1px solid #000;
}

/*<group=Text areas - read only>*/

form.standard textarea.textarea_readonly {
	color: #999;
}

/*</group>*/
	
/*</group>*/


/*<group=Text boxes>*/

form.standard input.textbox, form.standard input.password {
	display: block;
	float: left;
	width: 18em;
	margin: 0.5em 0;
	border: 1px solid #000;
}
	
/*</group>*/


/*<group=select inputs>*/

form.standard select.select {
	display: block;
	float: left;
	width: 18em;
	margin: 0.5em 0;
}
	
/*</group>*/


/*<group=Submit buttons>*/
/* width of 6em is for submit buttons with the word 'submit'. Other words require
width to be over-ridden with class em8, em12 etc */
form.standard .submit_float_right {
	float:  right;
	width: 6em;
}

/* used with select boxes etc */
form.standard .submit_float_left {
	float:  left;
	width: 6em;
	margin: 0.5em 0 0.5em 1em;
}


/*</group>*/

/*<group=Widths>*/

.em1 {
	width: 1em !important;
}

.em2 {
	width: 2em !important;
}

.em3, .extra-short {
	width: 3em !important;
}

.em4 {
	width: 4em !important;
}

.em5 {
	width: 5em !important;
}

.em6, .short {
	width: 6em !important;
}

.em7 {
	width: 7em !important;
}

.em8, .medium {
	width: 8em !important;
}

.em9 {
	width: 9em !important;
}

.em10 {
	width: 10em !important;
}

.em11 {
	width: 11em !important;
}

.em12, .long {
	width: 12em !important;
}

.em13 {
	width: 13em !important;
}

.em14 {
	width: 14em !important;
}

.em15, .extra-long {
	width: 15em !important;
}

.em16 {
	width: 16em !important;
}

.em17 {
	width: 17em !important;
}

.em18 {
	width: 18em !important;
}

.em19 {
	width: 19em !important;
}

.em20 {
	width: 20em !important;
}
/* .em21 etc can be created within forms-site-specific.css */

/* This style exists and is editable within forms-site-specific.css
.fullwidth {
	width: 98% !important; 
}
*/

/*</group>*/
