/*
.genericForm{
	background-color:#00FF00;
	}
.submit{
	width:100px;
	text-align:left;
	}
.genericForm .formField .submit input{
	width:100px;
	padding-left:10px;
	padding-right:40px;
	background-image:url(../images/elements/bullets/right_01_m.gif);
	background-repeat:no-repeat;
	background-position:90% 50%;
	padding-top:5px;
	padding-bottom:5px;
	}
.genericForm .formField{
	text-align:right;
	}
.genericForm .formField, .genericForm .formTitle{
	padding-bottom:5px;
	}
.genericForm .formTitle{
	padding-right:3em;
	width:100%;
	}
.genericForm .formField input, .genericForm .formField textarea, .genericForm .formField select{
	width:340px;
	background-color:#C0B1AA;
	color:white;
	font-weight:bold;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.genericForm .formField input.radio{
	width:auto;
	}
*/

/* generic */
/*
.formField{
	width:150px;
	}
.thinForm .formField{
	width:150px;
	}
.subInfo{
	font-size:0.9em;
	line-height:100%;
	}
.fixedWidthFormTitle{
	width:100px;
	}
.formTitle{
	font-weight:bold;
	color:#C2ADBC;
	}
.contactSubmit{
	margin-top:5px;
	}
*/
.fieldLeftColumn{
	padding-right:1em;
	}
.shadowForms{}

/* , .shadowForms input.radio */
.shadowForms input.textField, .shadowForms textarea, .shadowForms select{
	border:1px solid #979696;
	background-image:url(../images/elements/form/formb.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#F5F5F5;
	}

.formTitles{
	padding-right:1em;
	}
.formFields{
	/*padding-right:1em;*/
	/*width:200px;*/
	}


#contactForm{
	/*margin-top:20px;
	margin-left:10px;*/
	}
#contactForm .textField, #contactForm textarea{
	width:250px;
	}
.submit{
	text-align:right;
	}

select, input, textarea{
	font-size:90%;
	}
.sideDLs input{
	padding-top:2px;
	border:none;
	background-color:transparent;
	}
/* layout specific */

