@charset "utf-8";
/* CSS Document */
.formFieldsList li label:first-child {
	width:140px;
	float:left;
	margin-right:1em;
}

.datepickerfld {
	background:url(../images/calendar.gif) right no-repeat;	
}

#prospectInfoForm .formFieldsList li label:first-child
, #prospectInfoFormTechForm .formFieldsList li label:first-child
, .formFieldsList.wide li label:first-child {
	width:250px;
}

#prospectInfoForm .formFieldsList li label:first-child + input[type]
, #prospectInfoFormTechForm .formFieldsList li label:first-child + input[type]
, .formFieldsList.wide li label:first-child + input[type] {
	width:300px;
}

#prospectInfoForm .formFieldsList li label:first-child + textarea 
, #prospectInfoFormTechForm .formFieldsList li label:first-child + textarea 
{
	width:55%;
}

#prospectInfoForm .formFieldsList li label:first-child + textarea
, #prospectInfoFormTechForm .formFieldsList li label:first-child + textarea
{
	height:100px;
}

#prospectInfoForm .formFieldsList li:hover 
, #prospectInfoFormTechForm .formFieldsList li:hover 
{
	background-color:#efefef;
}

#registerform ul li select {
	font-size:1.1em;	
}

#registerform .prefcitylabel {
	width:auto;
	display:block;
	float:none;
	font-weight:bold;	
	font-size:1.3em;
}

#registerform .contractorreginfowrapperxxx {
	display:none;	
}

#editProspectFormWrapper textarea {
	width:370px;
	height:60px;
}

.formFieldsList li label:first-child + ul.floatleft {
	margin:0;
	padding:0;
}

.formFieldsList > li.displaynone {
	display:none;
}


#accepttoswrapper {
	width:90%;
	overflow:auto;
	max-height:120px;
	font-size:0.8em;
	padding:0.5em;
	margin-top:0.4em;
	border:#ccc 1px solid;
	margin-bottom:1em;
}

#accept_tos + label[for='accept_tos'] {
	float:none;
}

#accepttoswrapper h2 {
	font-size:1.4em;
	margin-top:1em;
}

#accepttoswrapper h3 {
	font-size:1.1em;
	margin-top:1em;
}

#accepttoswrapper ul li {
	list-style:disc;
	margin-bottom:0.5em;
}

