/* 
Form styles 
--------------------
*/

	.genericForm {
		display: block;
		width: 690px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.errorReport {
		margin: 0px 0px 15px 0px;
		padding: 8px 10px 10px 10px;
		font-weight: bold;
	}
	
	.genericForm .formArea {
		display: block;
		position: relative;
		margin: 1px 0px 1px 0px;
		padding: 6px 10px 10px 10px;
	}
	
	.genericForm input.fullWidth, form textarea.fullWidth {
		border: 1px solid #000000;
		width: 500px;
	}
	
	.genericForm input.mediumWidth, form textarea.mediumWidth {
		border: 1px solid #000000;
		width: 250px;
	}
	
	.genericForm input.smallWidth, form textarea.smallWidth {
		border: 1px solid #000000;
		width: 125px;
	}
	
	.genericForm input.miniWidth, form textarea.miniWidth {
		border: 1px solid #000000;
		width: 75px;
	}

	.genericForm label {
		display: block;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px; 
		font-weight: bold;
	}
	
	.genericForm p {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 0px 0px; 
	}
	
	.genericForm p .helpText {
		display: block;
		font-size: 11px;
		margin-bottom: 3px;
	}
	
	#jsActive .hiddenMessage {
		display: none;
	}
	
	.genericForm p label {
		display: inline;
		font-weight: normal;
	}

	.genericForm .formSpacer  {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		height: 8px;
		overflow: hidden;
	}
	
	.genericForm .submitArea {
		display: block;
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.genericForm .submitArea p {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.genericForm .submitArea input {
		font-size: 13px;
		margin: 8px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
