		/* ---- searchForm / emailService / cvBank / email_form --- */
		
		#searchForm {
			
		}
		
			#searchForm .formCols {
				float: left;
				clear: both;
				width: 100%;
			}
		
				#searchForm .formCol,
				#emailService .formCol,
				#cvBank .formCol {
					float: left;
					width: 240px;
				}
			
					#searchForm fieldset,
					#emailService .mod,
					#cvBank .mod,
					#email_form .mod {
						width: 224px;
						padding-bottom: 1.4em;
						padding-left: 12px;
						padding-right: 4px;
					}
						#searchForm fieldset.mod {
							width: 420px;
						}
							
					
					* html #searchForm .formCol fieldset {
						margin-right: -7px;
					}
					
					#searchForm fieldset.genderField,
					#searchForm fieldset.booleanField,
					#searchForm fieldset.radioField,
					#searchForm fieldset.dateField,
					#searchForm fieldset.periodField,
					#searchForm fieldset.fileField {
						float: left;
						clear: both;
						width: 100%;
						margin-bottom: 1.4em;
					}
					
					#searchForm fieldset.periodField,
					#searchForm fieldset.dateField {
						margin-bottom: 0;
						padding-bottom: 0;
					}
					*:first-child+html #searchForm fieldset.dateField { margin-bottom: 1.4em; }
					
					#searchForm fieldset.booleanField,
					#searchForm fieldset.genderField {
						padding-bottom: 0;
					}
					
					#emailService fieldset,
					#cvBank fieldset,
					#email_form fieldset.mod {
						padding-left: 0;
						padding-right: 0;
					}
						#searchForm h2 {
							padding: 0 12px;
						}
						
						#searchForm fieldset legend,
						#searchForm fieldset h2,
						#emailService h2,
						#cvBank h2 {
							font-size: 1.2em;
							font-weight: bold;
							padding: 1px 0 4px;
						}
						
						#searchForm fieldset.genderField legend,
						#searchForm fieldset.booleanField legend,
						#searchForm fieldset.radioField legend,
						#searchForm fieldset.dateField legend,
						#searchForm fieldset.periodField legend,
						#searchForm fieldset.fileField legend {
							font-size: 1.0em;
							font-weight: normal;
							padding: 0;
						}
						
							#searchForm fieldset legend span {
								display: block;
								white-space: normal;
								width: 210px;
								padding-top: 6px;
							}
						
						#searchForm fieldset legend.offScreen,
						#email_form fieldset legend.offScreen { padding: 0; }
					
						#searchForm fieldset ul.overview {
							
						}
						
							#searchForm fieldset .overview li {
								position: relative;
								clear: both;
								padding-top: 2px;
								padding-left: 20px;
							}
						
							#searchForm fieldset .overview li:hover,
							#searchForm fieldset .overview li.jsHover {
								z-index: 1;
							}
					
								#searchForm p {
									float: left;
									clear: both;
									width: 100%;
									margin: 0 12px 1.4em 12px;
								}
								#searchForm fieldset.mod p {
									margin: 0;
								}
									#searchForm fieldset.mod dl {
										float: left;
										clear: both;
										display: block;
										margin: 16px 0 0 0;
									}
								
								#searchForm dl {
									
								}
								
									#searchForm dt {
										
									}
								
									#searchForm dd,
									#email_form dd {
										margin-bottom: 0.7em;
									}
					
								#searchForm fieldset label,
								#email_form fieldset label {
									display: block;
									float: left;
									color: #5d4c30;
								}
						
								#searchForm p.textareaField label,
								#searchForm p.textField label,
								#searchForm p.fileField label,
								#searchForm p.selectField label {
									float: left;
									clear: both;
								}
								
								#searchForm p.textField label,
								#searchForm p.textareaField label,
								#searchForm p.selectField label,
								#searchForm p.fileField label,
								#searchForm fieldset.fileField legend,
								#searchForm fieldset.dateField legend,
								#searchForm fieldset.periodField legend,
								#searchForm fieldset.genderField legend,
								#searchForm fieldset.booleanField legend,
								#searchForm fieldset.radioField legend,
								#searchForm fieldset.checkboxField legend,
								#searchForm.cvProfile label {
									color: #114;
									padding: 0 0 4px;
								}
					
								#searchForm fieldset li label {
									display: inline;
									float: none;
									position: relative;
								}
								
								#searchForm p.textField input, #searchForm p.fileField input,
								#searchForm p.selectField select,
								#searchForm p.textareaField textarea,
								#searchForm fieldset.genderField ul.overview,
								#searchForm fieldset.booleanField ul.overview {
									float: left;
									clear: both;
									width: 400px;
								}
								
								#searchForm p.selectField select {
									width: auto;
								}
								
									#searchForm fieldset input,
									#searchForm fieldset textarea {
										width: 220px;
										margin: 0;
									}
									
									#searchForm fieldset.periodField label, #searchForm fieldset.periodField input,
									#searchForm fieldset.dateField label, #searchForm fieldset.dateField input, #searchForm fieldset.dateField input.year,
									#searchForm.cvProfile input#dagen {
										display: inline;
										float: none;
										clear: none;
										width: 50px;
									}
									
									#searchForm fieldset.dateField input {
										width: 25px;
									}
									
									#searchForm fieldset.booleanField li,
									#searchForm fieldset.genderField li {
										float: left;
										clear: none;
										padding-right: 15px;
									}
								
									#email_form fieldset input,
									#email_form fieldset textarea {
										width: 330px;
										margin: 0;
									}
									
									#searchForm.emailServiceProfile #dagen {
										width: 2.0em;
									}
								
									#searchForm fieldset li input {
										position: absolute;
										left: -20px;
										top: 1px;
										width: auto;
										margin: 0;
										padding: 0;
									}
									* html #searchForm fieldset li input { left: -23px; top: -1px; }
									*:first-child+html #searchForm fieldset li input { left: -23px; top: -1px; }
								
								#searchForm .infoLayer {
									position: relative;
									left: 2px;
									top: 2px;
									display: none;
									color: #114;
									width: 11px;
									height: 12px;
								}
								
								#searchForm .jsInfo .infoLayer {
									display: inline;
								}
								
									#searchForm .infoLayer a {
										padding: 3px;
									}
								
									#searchForm .infoLayer div {
										position: absolute;
										left: 18px;
										top: 10px;
										display: none;
										white-space: nowrap;
										background-color: #ECEAE5;
										border: 1px solid #44AACC;
									}
								
									#searchForm .infoLayer:hover div,
									#searchForm .infoLayer.jsHover div{
										display: block;
									}
									
										#searchForm .infoLayer div p {
											margin: 0 0 8px 0;
										}
									
											#searchForm .infoLayer div em {
												display: block;
												font-weight: bold;
												font-style: normal;
												color: #fff;
												margin: 0;
												padding: 3px 12px 4px;
												background-color: #44AACC;
											}
									
										#searchForm .infoLayer div ul {
											padding: 0 8px 8px 8px;
										}
										
											#searchForm .infoLayer div li {
												padding: 0;
											}
											
									#searchForm.emailServiceProfile #finalDate,
									#searchForm.cvProfile #finalDate {
										display: inline-block;
										font-weight: bold;
									}
							
			#searchForm .formButtons,
			#email_form .formButtons {
				clear: both;
				width: auto;
			}
							
			#searchForm.formCol .formButtons,
			#email_form .formButtons {
				padding-left: 0;
			}
			
			#emailService .jsRequest #login, #emailService .jsSwap #requestPassword,
			#cvBank .jsRequest #login, #cvBank .jsSwap #requestPassword {
				display: none;
			}
			
			#emailService .jsRequest #requestPassword,
			#cvBank .jsRequest #requestPassword {
				display: block;
			}
#searchForm .nobr p {
	margin-bottom: 0pt;
	padding-bottom: 0pt;
}
