H1.moduleTitle{
	background:#fff url('/images/bg_subpageHeader.png') 265px top no-repeat;
	margin:0 20px 0 0;
	text-align:left;
	padding:45px 0 45px 50px;
	font-size:32px;
	float:left;
	width:629px;
}

.moduleContent{
	float:left;
	width:629px;
	border-top:1px solid #9a9a9a;
	border-bottom:1px solid #9a9a9a;
	padding:20px 30px 80px;
	text-align:left;
}
	.moduleContent IMG {
		margin: 5px;
	}
	

	.thumbnail{
		float:left;
		width:220px;
		padding:0 15px 0 0;
	}
		.thumbnailTitle{
			font-size:19px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-style:italic;
			padding:20px 5px 30px;
			line-height:26px;
		}



.contactDetailsContainer{
	font-size:11px;
	border-top:1px solid #fff;
	margin:15px 0 0 20px;
	position:relative;
	*margin:15px 0 0 0px;
	*padding:0px;
}
	.contactDetailsContainer DD {
			width:220px;
			margin:0px 0px 10px 0px;
			*margin:0px 0px 10px -20px;
			padding:0px;
	}
	
	.contactDetailsContainer DD A{ display:inline;}
	
	.contactDetails{
	}
	
.msg{
	padding:10px 0px;
	color:#c00;
	font-weight:bold;
}
	
	
.formElement{
	clear:both;
	width:685px;
	margin-bottom:3px;
	overflow:auto;
}	
	.formElement LABEL{
		width:130px;
		color:#333;	
	}
	.formElement INPUT.text{
		background: #fff url('../images/bg_input.gif') top left no-repeat;
		width:270px;
		height:20px;
		padding:5px;
		border:0px;
		float:left;
		margin-right:10px;
	}
	
	.formElement TEXTAREA.textarea{
		background: #fff url('../images/bg_textarea.gif') top left no-repeat;
		width:401px;
		height:149px;
		padding:5px;
		border:0px;
		margin-bottom:0px;
		margin-right:10px;
		float:left;
	}	
	
	.formElement INPUT#resumeFile{
		width:270px;		
		background: #fff url('../images/bg_input.gif') top left no-repeat;
	}
	
	.formElement INPUT#resume{
		height:1px;
		width:1px;
		margin:0px;
		padding:0px;
		visibility:hidden;
	}	
	
	.formSubmit INPUT{
		background: transparent url('../images/bt_submit.gif') top left no-repeat;	
		width:76px;
		height:34px;
		padding:0px;
		margin-left:335px;
		border:0px;
		text-indent:-1000px;
		*text-indent:0px;
		*font-size:0px;
		*color:#165089;
		*text-align:left;
	}

	.textareaForm{
		margin-bottom:0px;
	}	

	.textareaForm LABEL{
		width:100%;
	}
	.validation-advice{
		color:#cc0000;
		margin-left:5px;
		text-align:left;
		font-size:11px;
	}
	
	#advice-required-resume{
		margin-left:132px;
	}
	