/* Start of CMSMS style sheet 'forms' */
.formRow {
	position: relative;
	width: 450px;
	height: 30px;
	}
	#threeLine { height: 45px; }
	#textArea { height: 70px; }
	#multiSelect { height: 100px; }
		
	.formRow label {
		display: block;
		width: 120px;
		padding-left: 8px;
		}
		.required {
			position: absolute;
			top: 0;
			left: 0;
			color: #cc0000;
			}
	.formRow input, .formRow select {
		position: absolute;
		top: 0;
		left: 140px;
		width: 250px;
		height: 18px;
			he\ight: 16px;
		border: 1px solid #929496;
		font-size: 1em;
		color: #333;
		font-family: Arial;
		}
		#multiSelect select { height: auto; }
		
	.formRow textarea {
		position: absolute;
		top: 0;
		left: 140px;
		width: 250px;
		height: 60px;
		font-size: 1em;
		color: #333;
		font-family: Arial;
		border: 1px solid #929496;
		}
	
.checkBoxRow { position: relative; }
	.checkBoxRow span {
		position: absolute;
		top: 0;
		left: 0;
		}

	.checkBoxRow ul { margin: 0 0 15px 160px; }
	.checkBoxRow ul li {
		margin-bottom: 5px;
		*margin-bottom: 0;
		}
	
.buttonRow { margin: 10px 0 0 140px; }
	.buttonRow input { width: auto; }

ul#formErrorList {
	color: #cc0000;
	font-weight: bold;
	margin: 5px 0 15px 0;
	}
	ul#formErrorList li {
		margin: 0 0 5px 0;
		}
/* End of 'forms' */

