/* INTERIOR PAGE RULES */

div#container {
}


div#sub_navigation {
	padding: 0 108px 0 20px;
	width: 277px;
}

.staff_overview  div#sub_navigation {
	padding: 0 20px 0 20px !important;
	width: 350px !important;
}

	#sub_navigation h2 {
		margin: 0 0 20px;
		font-size: 30px;
		line-height: 40px;
	}
	
	#sub_navigation ul#related_information_menu {
		list-style: none;
	}

		#related_information_menu li {
		}
	
		#related_information_menu li a {
			display: block;
			padding: 12px 20px;
			font-size: 15px;
			line-height: 20px;
			border-radius: 3px;
			behavior: url('/scripts/PIE.php');
		}
	
	

/* SHOWCASE CONTAINER */


div#showcase {
	height: 384px;
	background-image: url('/images/eye_candy/interior/interview_line.jpg');
}


div#main_body {
	position: relative;
	margin: 30px 0 80px 0;
	min-height: 400px;
}

	a#back_to_home_tab {
		position: absolute;
		top: 0;
		right: 0;
		display: block;
		width: 130px;
		height: 50px;
		font-size: 14px;
		line-height: 50px;
		text-align: center;
	}

	#body_text {
		float: right;
		padding: 0 150px 0 20px;
		width: 675px;
		font-size: 15px;
		line-height: 24px;
	}
	
	#body_text h2 {
		margin: 0 0 25px;
		font-size: 30px;
		line-height: 40px;
	}
	
	#body_text h3 {
		margin: 0 0 20px;
		font-size: 20px;
		line-height: 30px;
	}
	
	#body_text p {
		margin: 20px 0;
	}
	
	#body_text ul.body_ul {
		margin: 20px 0 20px 20px;
		list-style: none;
	}
	
	#body_text ul.body_ul li {
		margin: 0 0 10px;
		padding: 0 0 0 25px;
		background-image: url('/images/misc_elements/custom_bullet_mri.png');
		background-position: 0 4px;
		background-repeat: no-repeat;
	}
	
	#body_text ol {
		margin: 20px 0;
	}

	#body_text h6 {
		margin: 0 0 20px;
		padding: 10px 10px 10px 40px;
		font-size: 18px;
		line-height: 24px;
		cursor: pointer;
		border-radius: 3px;
		behavior: url('/scripts/PIE.php');
	}
	
	#body_text h6:hover {
	}
	
	#body_text h6.active {
	}

	/* SIDEBAR JOB SEARCH */


	div#job_search_container {
		margin: 0 0 60px;
	}
	
	
	div#job_search_container h3 {
		margin: 0 0 20px;
		font-size: 30px;
		line-height: 40px;
	}
	
	
		#job_search_container form#job_search_form {
		}
		
			#job_search_form input {
				margin: 0 0 18px;
				padding: 0 10px;
				width: 255px;
				height: 28px;
				font-size: 14px;
				line-height: 28px;
				border-radius: 3px;
				behavior: url('/scripts/PIE.php');
			}
			
		
		#job_search_container ul#job_search_actions {
			height: 44px;
			list-style: none;	
		}
			
			#job_search_actions li {
				float: left;
			}
			
			#job_search_actions li a {
				position: relative;
				display: block;
				height: 44px;
				font-size: 15px;
				line-height: 44px;
				text-align: center;
				border-radius: 3px;
				behavior: url('/scripts/PIE.php');
			}
			
			#job_search_actions li a#clear_job_search_button {
				margin: 0 20px 0 0;
				width: 172px;
			}
			
			#job_search_actions li a#job_submit_button {
				width: 85px;
			}
			
			

	/*  JOBS */

	.jobs_body, .staff_overview #body_text, .staff_profile #body_text {
		padding: 0 20px 0 20px !important;
		width: 805px !important;
	}
	
	
	ul#job_list {
		list-style: none;
	}

		#job_list li {
			
		}

		#job_list li a {
			display: block;
			padding: 0 20px;
			height: 40px;
			font-size: 14px;
			line-height: 40px;
			border-radius: 3px;
			behavior: url('/scripts/PIE.php');
			overflow: hidden;
		}

		#job_list li a span {
			display: block;
			height: 40px;
			float: left;
		}
		
			#job_list li a span.job_number {
				width: 115px;
			}
		
			#job_list li a span.job_title {
				width: 490px;
			}
		
			#job_list li a span.job_location {
				width: 160px;
				text-align: right;
			}

	
		
		ul#job_actions {
			margin: 40px 0 0 !important;
			list-style: none;
		}
		
			ul#job_actions li {
				margin: 0 10px 0 0;
				float: left;
			}
			
				ul#job_actions li a {
					padding: 10px 20px;
					height: 35px;
					font-size: 18px;
					line-height: 36px;
					text-align: center;
					border-radius: 4px;
					behavior: url('/scripts/PIE.php');
				}



/* SEARCH LIST */

ul.search_list {
	margin: 20px 0 40px;
	list-style: none;
}

	.search_list li {
		margin: 0 0 10px;
		padding: 0 0 0 30px;
		background-image: url('/images/misc_elements/custom_bullet_soothe.png');
		background-position: 0 4px;
		background-repeat: no-repeat;
	}


/* STAFF PAGE SIDEBAR */

div#staff_page_sidebar {
	font-size: 15px;
	line-height: 20px;
}

	#staff_page_sidebar h3 {
		margin: 0 0 10px;
	}

	#staff_page_sidebar p {
		margin: 0 0 20px;
	}

	#staff_page_sidebar ul {
		margin: 0 0 0 15px;
	}


/* STAFF */

ul#staff_list {
	list-style: none;
}

	#staff_list li {
		margin: 30px 0 0;
		padding: 0 0 30px;
		float: left;
		width: 402px;
	}

	#staff_list li div.staff_preview {
		position: relative;
		padding: 0 25px 0 0;
		font-size: 15px;
		line-height: 25px;
	}
	
		.staff_preview a.staff_preview_linkedin {
			position: absolute;
			top: 0;
			right: 40px;
			display: block;
			width: 36px;
			height: 36px;
			background-image: url('/images/misc_elements/staff_linkedin_icon_soothe.png');
			background-position: center center;
			background-repeat: no-repeat;
		}
		
			.staff_preview_linkedin span {
				display: none;
			}
			
	
		.staff_preview div.staff_photo {
			float: left;
			margin: 0 15px 0 0;
			width: 114px;
			height: 114px;
			background-position: center center;
			background-repeat: no-repeat;
			border-radius: 57px;
			behavior: url('/scripts/PIE.php');
		}
	
		.staff_preview div.staff_details {
		}
		
			.staff_details h3 {
				margin: 0 !important;
				font-size: 18px !important;
			}	
			.staff_details h4 {
				margin: 0 !important;
				font-size: 15px!important;
			}
		
			.staff_details p {
				margin: 0 !important;
			}
			
			.staff_bio {
				clear: both;
				margin: 20px 0 0;
				line-height: 20px;
			}
			
			.staff_bio h4 {
				margin: 0 !important;
				font-size: 15px !important;
			}
			
			.staff_bio p {
				margin: 0 !important;
			}
			
			.staff_bio a.read_more {
				font-size: 13px;
				font-style: italic;
			}
		

	div#staff_profile {
		margin: 0 0 20px 0;
	}
	
		#staff_profile div#staff_photo {
			float: left;
			margin: 0 15px 0 0;
			width: 114px;
			height: 114px;
			background-position: center center;
			background-repeat: no-repeat;
			border-radius: 57px;
			behavior: url('/scripts/PIE.php');
		}
		
		#staff_profile div#staff_details {
			position: relative;
			float: left;
			width: 285px;
		}
	
		a#staff_linkedin {
			margin: 5px 0 0;
			display: block;
			width: 36px;
			height: 36px;
			background-image: url('/images/misc_elements/staff_linkedin_icon_soothe.png');
			background-position: 0px 0px;
			background-repeat: no-repeat;
		}
		
		a#staff_linkedin span {
			display: none;
		}
		
		#staff_details h3 {
			margin: 0 !important;
		}
		
		#staff_details h4 {
			margin: 0 !important;
		}
		
		#staff_details p {
			margin: 0 !important;
		}
		
		div#staff_quote {
			font-size: 18px;
			font-style: italic;
			line-height: 32px;
		}
		
		#staff_profile div#staff_bio {
			padding: 40px 0 0;
			clear: both;
		}
		
			#staff_bio h4 {
				margin: 0 !important;
				font-size: 15px;
			}
		
			#staff_bio p {
				margin: 0 0 20px !important;
			}
			
	
			#staff_bio ul {
				margin: 20px 0;
				list-style: none;
			}
			
			#staff_bio ul li {
				margin: 0 0 10px 0;
				padding: 0 0 0 25px;
				background-image: url('/images/misc_elements/custom_bullet_soothe.png');
				background-position: 0 4px;
				background-repeat: no-repeat;
			}
		
			#staff_bio div#bio_part_one {
			}
		
			#staff_bio div#bio_part_two {
				display: none;
			}

		a#return_to_staff {
			clear: both;
			padding: 10px 20px;
			height: 35px;
			font-size: 18px;
			line-height: 36px;
			text-align: center;
			border-radius: 4px;
			behavior: url('/scripts/PIE.php');
		}
		
/* TESTIMONIALS*/		
		
div.testimonial_container_large {
	padding: 45px 0 20px;
	background: transparent url("/images/misc_elements/left_quote_large_light.png");
	background-repeat: no-repeat;
	background-position: 10px 30px;
}
	div.even {
	}

	.testimonial_container_large h3 {	
		margin: 10px 0 0 !important;
		height: 60px;
		font-size: 13px;
		text-align: right;
		background: transparent url("/images/misc_elements/right_quote_large_light.png");
		background-repeat: no-repeat;
		background-position: right top;
	}
			
	.testimonial_container_large p {
		margin: 0 5px 0 5px !important;
		font-size: 13px;
	}


/* NEWS ARTICLE */



a#return_to_news {
	clear: both;
	padding: 10px 20px;
	height: 35px;
	font-size: 18px;
	line-height: 36px;
	text-align: center;
	border-radius: 4px;
	behavior: url('/scripts/PIE.php');
}

div.article_content	{
	margin: 0 0 20px;
	padding: 20px 0 0;
	border-bottom: 1px solid #dddddd;
}

	.article_content h4 {
		margin: 0 0 10px !important;
		font-size: 18px;
	}

	.article_content p {
		margin: 0 0 20px !important;
	}
	