
input.button {
	margin: 0em;
	padding: 0px 10px;
	*padding: 0px 6px;
	cursor: pointer;
	cursor: hand;
	background: url(../images/formButton.gif) repeat scroll 0px -5px ;
	border: 1px solid #000000;
}
/**/html body input.button:hover { background: url(../images/formButton.gif) repeat scroll 0px 0px; }
input.button.spaceBottom { margin-bottom: 1em; }
input.button.inline {
	position: relative;
	top: -4px;
}
/*form * { border: 1px solid; }*/


/* **** Style the Form Object itself */
form.styled {
	margin-top: 3em;
	margin-bottom: 3em;
	position: relative;
}
form.styled.compact { margin: .5em 0px; }
/* **** Style the Form itself */

form.styled .ohTheHumanity { display: none; }

/* **** Style the rows of the form */
form.styled .formRow { position: relative; margin-bottom: 0em; }
/* **** Style the rows of the form */


/* **** Style the elements of the form */
form.styled .box,
form.styled .border {
	margin: 0px;
	padding: 1px;
	background: #FFFFFF;
	border: 1px solid #000000;
}
form.styled .box { margin: 2px 0px 4px; }
form.styled .box.tiny { width: 20px; text-align: center; }

form.styled .noBorder { border: 0px; }
form.styled .noSides {
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
form.styled .sInput { width: 145px; }

form.styled label.format {
	margin: 2px 0px 4px;
	padding: 0px 5px;
	text-align: right;
	display: block;
	float: left;
	width: 18em;
}
form.styled input.box,
form.styled.sTextAreas textarea { width: 250px; }
*html form.styled.sTextAreas textarea { width: 249px; }
form.styled.mTextAreas textarea { width: 300px; }
form.styled div.input { padding: 2px 0px 4px; }

form.styled select.box { *width: 253px; }
html>/**/body form.styled select.box { width: 254px; }
form.styled div.selectedItems {
	display: none;
	position: absolute;
	top: 0em;
	left: 0px;
	width: 250px;
	z-index: 9000;
}

*:first-child+html form.styled div.selectedItems { left: 250px; }
* html form.styled div.selectedItems {
	margin-left: -165px;
	width: 150px;
}

form.styled textarea,
form.styled.sTextAreas textarea.normal { width: 380px; }

form.styled fieldset {
	margin: .15em 0em .4em;
	*padding: .5em;
	display: block;
	background: transparent;
	border: 1px solid #000000;
	width: 366px;
	*width: 370px;
}
form.styled fieldset.box {
	padding: 6px 10px 4px;
	*padding: 4px 10px;
	width: 232px;
	background: transparent;
}
form.styled fieldset fieldset {
	margin: 0px;
	padding: .5em 0px;
	border: 0px;
}
form.styled fieldset.range { text-align: center; }
/* **** Style the elements of the form */


/* **** Style the formatting elements of the form */
form.styled .inputGroup, 
form.styled .submit, 
form.styled .suggest,
form.styled .listWidget {
	margin: 2px 0px 4px 18em;
	padding: .35em 0px .35em 10px;
}
form.styled .suggest,
form.styled .maxLength { font-style: italic; }
form.styled .submit { margin-top: 1em; *padding: .35em 0px .35em 4px; }
form.styled p {
	margin: .5em 2em;
	padding: 0px;
}
/* **** Style the formatting elements of the form */


/* **** Small form elements */
form.styled.sLabels label.format { width: 10em; }
form.styled.sLabels .inputGroup, 
form.styled.sLabels .submit, 
form.styled.sLabels .suggest, 
form.styled.sLabels .listWidget { margin-left: 10em; }

form.styled.sInputs input.box ,
form.styled.sInputs select.box { width: 200px; }
html>body form.styled.sInputs select.box { width: 203px; }
/* **** Small form elements */


/* **** Small form elements */
form.styled.mLabels label.format { width: 11em; }
form.styled.mLabels .inputGroup, 
form.styled.mLabels .submit, 
form.styled.mLabels .suggest, 
form.styled.mLabels .listWidget { margin-left: 11em; }
/* **** Small form elements */


/* **** Tiny form elements */
form.styled.tLabels label.format { width: 25%; }
form.styled.tLabels .inputGroup, 
form.styled.tLabels .submit, 
form.styled.tLabels .suggest, 
form.styled.tLabels .listWidget { margin-left: 25%; }
form.styled.tLabels .listWidget div.scroller { width: 97%; }

form.styled.tInputs input.box ,
form.styled.tInputs select.box { width: 160px; }
html>body form.styled.sInputs select.box { width: 163px; }
/* **** Tiny form elements */




