/* INTERIOR PAGE RULES */
/* INTERIOR PAGE CONTAINER BACKGROUNDS */

	.chairs {
		background: transparent url("/images/backgrounds/interior_page/int_background(chairs).jpg");
	}

	.jetty {
		background: transparent url("/images/backgrounds/interior_page/int_background(jetty).jpg");
	}

	.matchstick {
		background: transparent url("/images/backgrounds/interior_page/int_background(matchstick).jpg");
	}

	.ripple {
		background: transparent url("/images/backgrounds/interior_page/int_background(ripple).jpg");
	}

	.road {
		background: transparent url("/images/backgrounds/interior_page/int_background(road).jpg");
	}

	.rowers {
		background: transparent url("/images/backgrounds/interior_page/int_background(rowers).jpg");
	}

	.skiier {
		background: transparent url("/images/backgrounds/interior_page/int_background(skiier).jpg");
	}

	.stairs {
		background: transparent url("/images/backgrounds/interior_page/int_background(stairs).jpg");
	}

	.tunnel {
		background: transparent url("/images/backgrounds/interior_page/int_background(tunnel).jpg");
	}

	.phone {
		background: transparent url("/images/backgrounds/interior_page/int_background(phone).jpg");
	}

	.pushpin {
		background: transparent url("/images/backgrounds/interior_page/int_background(pushpin).jpg");
	}

	.talent_solution {
		background: transparent url("/images/backgrounds/interior_page/int_background(talent_solution).jpg");
	}

	.right_hire {
		background: transparent url("/images/backgrounds/interior_page/int_background(right_hire).jpg");
	}
	#container {
		background-repeat: no-repeat;
		background-position: top center;
	}


div#site_container {
	width: 898px;
	background: transparent url("/images/body_regions/int_body_midsection_background.jpg");
	background-repeat: no-repeat;
	background-position: 0px 450px;
}


/* EYE CANDY */

div#eye_candy {
	margin: 0px;
	height: 394px;
}

/* BODY TEXT REGION */

div#main_body {
	position: relative;
	margin: -180px 0px 0px 0px;
	width: 898px;
	background: transparent url("/images/body_regions/int_body_background.gif");
	background-repeat: no-repeat;
	background-position: 0px 615px;
	min-height: 615px;
	_height: 615px;
	overflow: auto;
	z-index: 1500;
}

* html div#main_body {
	overflow: visible;
}

div#body_text {
	padding: 0px 25px 0px 0px;
	width: 540px;
}

	a#return_to_press_releases_button {
		background: transparent url("/images/misc_elements/return_to_press_button.gif");
	}
	
	a#return_to_resources_button {
		background: transparent url("/images/misc_elements/return_to_resources.gif");
	}

	a#return_to_staff_button {
		background: transparent url("/images/misc_elements/return_to_staff_button.gif");
	}

	a.register_now_button {
		background: transparent url("/images/misc_elements/register_now_button.gif");
	}


	a#return_to_press_releases_button, a#return_to_resources_button, a#return_to_staff_button, a.register_now_button {
		display: block;
		width: 256px;
		height: 45px;
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}
	
	a#return_to_press_releases_button:hover, a#return_to_resources_button:hover, a#return_to_staff_button:hover, .register_now_button:hover {
		background-position: -256px 0px;
	}
	
		#return_to_press_releases_button span, a#return_to_resources_button span, a#return_to_staff_button span, .register_now_button span {
			display: none;
		}

	a#more_information_button {
		display: block;
		width: 220px;
		height: 45px;
		background: transparent url("/images/misc_elements/more_information_button.gif");
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}
	
	a#more_information_button:hover {
		background-position: -220px 0px;
	}
	
		#more_information_button span {
			display: none;
		}


	/* INDIVIDUAL BIO PAGE */
	
	div#staff_profile {
		clear: right;
		margin: 10px 0px 0px 0px;
		overflow: auto;
	}
	
	div#staff_profile img {
		float: left;
		padding: 0px 10px 10px 0px;	
	}
	
	/* DUN AND BRADSTREET AD*/
		
		a#dun_brad_ad {
			float: right;
			margin: 2px;
			width: 235px;
			height: 280px;
			background: transparent url("/images/misc_elements/pr_ad.gif");
			display: block;
		}
		
		#dun_brad_ad strong {
			display: none;
		}

	/* DUN AND BRADSTREET AD*/
		
		a#candidates_ad {
			float: right;
			margin: 2px;
			width: 235px;
			height: 280px;
			background: transparent url("/images/misc_elements/can_ad.gif");
			display: block;
		}
		
		#candidates_ad strong {
			display: none;
		}

	/* INDIVIDUAL JOB ACTIONS */
	
	ul#job_actions {
		margin: 0px;
		list-style: none;
	}
	
		#job_actions li {
			float: left;
			margin: 0px 15px 0px 0px;
		}
		
			a#apply_to_this_job {
				background: transparent url("/images/misc_elements/apply_to_job_button.gif");
			}
			
			a#return_to_job_list {
				background: transparent url("/images/misc_elements/return_to_jobs_button.gif");
			}
		
			#job_actions li a {
				display: block;
				width: 220px;
				height: 45px;
				background-repeat: no-repeat;
				background-position: 0px 0px;
		}
			
			#job_actions li a:hover {
				background-position: -220px 0px;
			}
			
				#job_actions li a span {
					display: none;
				}


	/* JOB BOARD RULES */

	div#body_text ul.job_board {
		margin: 10px 0px;
		width: 99%;
		list-style: none;
		clear: right;
	}
	
		div#body_text ul.job_board li {
			display: inline;
			clear: left;
			width: 100%;
			height: 45px;
		}
	
			div#body_text ul.job_board li a {
				display: block;
				clear: right;
				padding: 10px 0px 15px 0px;
				height: 20px;
				width: 100%;
				background: transparent url("/images/body_regions/job_item_background.gif");
				background-repeat: no-repeat;
				background-position: 0px 0px;
				cursor: pointer;
				color: #000000;
				font-size: 12px;
				line-height: 12px;
				overflow: hidden;
			}
													
			div#body_text ul.job_board li a:hover {
				color: #ffffff;
				background-position: 0px -45px;
			}
					
				div#body_text ul.job_board li a span {
					float: left;
				}
	
	div#body_text ul.job_board span.job_date {
		padding: 0 0 0 4%;
		width: 15%;
		color: #ba2025;
	}
		
		div#body_text ul.job_board li a:hover span.job_date {
			color: #ffffff;
		}
		
	img.special_ad {
		float: right;
	}
	
	span.job_title {
		padding: 0 10% 0 0;
		width: 70%;
	}
	
	span.position_id {}


	/* BIO LIST RULES */
	
	ul#contact_list li {
		padding: 0px 0px 10px 0px;
	}
	
	div#body_text ul#ae_preview {
		list-style: none;
	}
	
	div#body_text ul#ae_preview li {
		display: display;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 10px 0px;
		border-bottom: 1px dotted #CCCCCC;
		width:  100%;
		min-height: 130px;
		_height: 130px;
		overflow: auto;
	}

	* html div#body_text ul#ae_preview li {
		overflow: visible;
	}

	div#body_text ul#ae_preview li a h3 {
		margin: 0px;
		font-size: 18px;
	}
	
		div#body_text ul#ae_preview li img {
			float:  left;
			padding: 0px 10px 10px 0px;
			width: 100px;
			height: 128px;
		}
				
		a.linked_in_profile_link img, a.facebook_profile_link img {
			float: none !important;
			width: 131px !important;
			height: 25px !important;
		}
		
		div#body_text ul#ae_preview li p {
			margin: 0px 0px 0px 110px;
		}
		
		div#body_text ul#ae_preview li p.practice_specialties {
			color: #999999;
			width: 70%;
		}

form#career_coaching_paypal_form{
	position: absolute;
	right: 10px;
	bottom: 10px;
	display: block;
	width: 300px;
	margin: 0px 0px 0px 20px;
}

/* SPECIAL BODY CLASSES AND RULES */

	.important, .body_form label.important {
		font-weight: bold;
		color: #ba2025;
	}
	
	ul#client_list {
		list-style: none;
		overflow: auto;
		clear: right;
	}
	
		#client_list li {
			float: left;
			margin: 10px 0px;
			padding: 0 1%;
			width: 23%;
		}
		
			#client_list li img {
				width: 99px;
				height: 77px;
			}

ul#job_category_preview_list {
	margin: 20px 0px;
	list-style: none;
}

ul#job_category_preview_list li {
	margin: 0px;
	padding: 0px 0px 0px 45px;
	background: transparent url("/images/misc_elements/job_cat_preview_icon.gif");
	background-position: left center;
	background-repeat: no-repeat;
	line-height: 45px;
}

/* FORM RULES */

form.body_form {
	margin: 1.5em 0px;
	font-size: 12px;
}

#body_text form.body_form h3 {
	margin: 2em 0;
	color: #3d91d7;
}

.body_form label {
	margin: 0px 0px 1.5em 0px;
	float: left;
	width: 35%;
	color: #999999;
	display: inline;
}

.body_form fieldset {
	margin: 0px;
	border: 0px;
}

label.special_label, label.radio_label {
	float: none;
	margin: 1.5em 0px;
	color: #999999;
}

label.special_label {
	width: 95%;
}

label.radio_label {
	width: 5%;
}

fieldset.checkboxes_fieldset {}

label.checkbox_label {
	width: 20%;
}

.body_form input.text_field, .body_form select.select_field, textarea.resume_field {
	margin: 0px 0px 1.5em 0px;
	border: 1px solid #888888;
	font-size: 14px;
	color: #b4ddff;
	background-color: #2d2d2d !important;
}

.body_form input.radio_input {}

* html form.body_form input.text_field, * html form.body_form select.select_field, * html form textarea.resume_field {
	background-color: #2d2d2d !important
}

.body_form input.text_field, .body_form select.select_field {
	margin: 0px 0px 1.5em 0px;
	width: 60%;
	height: 1.5em;
}

.body_form input.field_checkbox {
	margin: 0px 0px 1.5em -120px;
}

.body_form input.checkboxes {
	margin: 0px 15px 0px 0px;
	width: 25px;
	height: 25px;
	float: left;
	clear: right;
}

textarea.resume_field {
	display: block;
	width: 95%;
	height: 150px;
	
}


/* SUBMIT RESUME SHOWCASE & FIRST FRIDAY SHOWCASE & LATEST WEBINARS BUTTON */

a#submit_resume_showcase {
	background: transparent url("/images/misc_elements/submit_resume_showcase_button.gif");
}

a#first_friday_showcase {
	display: none;
	background: transparent url("/images/misc_elements/first_friday_showcase_button.gif");
}

a#latest_webinars_showcase {
	background: transparent url("/images/misc_elements/latest_webinars_showcase_button.gif");
}

a#career_coaching_showcase {
	background: transparent url("/images/misc_elements/career_coaching_showcase_button.gif");
}


a#submit_resume_showcase, a#first_friday_showcase, a#latest_webinars_showcase, a#career_coaching_showcase {
	position: absolute;
	top: 460px;
	left: 0px;
	width: 275px;
	height: 90px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	z-index: 1550;
}

a#submit_resume_showcase:hover, a#first_friday_showcase:hover, a#latest_webinars_showcase:hover, 
#career_coaching_showcase:hover {
	background-position: -275px 0px;
}

	#submit_resume_showcase h3, #submit_resume_showcase p, 
	#first_friday_showcase h3, #first_friday_showcase p, 
	#latest_webinars_showcase h3, #latest_webinars_showcase p, 
	#career_coaching_showcase h3, #career_coaching_showcase p {
		display: none;
	}
	
/*WEBINAR STYLES*/

.webinar_container {
	text-align: center;
}

.webinar_button_description {
	text-align: center;
	font-style: italic;
	display: block;
	margin: 0px auto 5px auto;
}

a#join_our_maillist_button {
	display: block;
	height: 45px;
	width: 256px;
	margin: 0px auto 15px auto;
	background: transparent url("/images/misc_elements/join_our_mailing_list.gif");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a#join_our_maillist_button:hover {
	background-position: -256px 0px;
}

a#join_our_maillist_button span{
	display: none;
}

/* SUB NAVIGATION */

div#sub_navigation {
	margin: 295px 0px 0px 0px;
	width: 308px;
}

	#sub_navigation h3 {
		height: 42px;
	}
	
		#sub_navigation h3 span {
			display: none;
		}
	
	#sub_navigation ul {
		width: 308px;
		list-style: none;
	}
	
		#sub_navigation ul li {
			display: inline;
			line-height: 0px;
		}
		
			#sub_navigation ul li a {
				display: block;
				padding: 10px 13px;
				width: 282px;
				line-height: 14px;
				background: transparent url("/images/body_regions/sub_nav_item_background.gif");
				background-repeat: no-repeat;
				background-position: 0px 0px;
				color: #ffffff;
				font-size: 14px;
			}
			
			#sub_navigation ul li a:hover {
				background-position: 0px -72px;
				color: #282828;
			}


/* TESTIMONIALS */

div.testimonial_container_large {
	margin: 0px 0px 0px 0px;
	padding: 40px 0px 0px 20px;
	background: transparent url("/images/misc_elements/left_quote_large.png");
	background-repeat: no-repeat;
	background-position: 10px 30px;
}
	div.even {
		background-color: #fafafa;
	}

	.testimonial_container_large h3 {	
		padding: 20px 20px 0px 0px !important;
		height: 60px;
		color: #7d96b5;
		font-size: 13px;
		text-align: right;
		background: transparent url("/images/misc_elements/right_quote_large.png");
		background-repeat: no-repeat;
		background-position: right top;
		border-bottom: 1px solid #fafafa;
	}
			
		.testimonial_container_large h3 span {	
			color: #010101;
		}
		
	.testimonial_container_large p {
		margin: 0px 0px 0px 0px !important;
		padding: 0px 5px 10px 5px !important;
		font-size: 13px;
	}
	
	span.more_less {
		padding: 0px 0px 0px 10px;
	}




	/* SIDEBAR TESTIMONIALS PANEL */
	#sidebar_module_container h4#testimonial_title {
		padding: 50px 0px 0px 0px;
		height: 38px;
		width: 308px;
		font-side: 20px;
		border-top: 1px solid #444;
	}
		#testimonial_title span {
			display: none;
		}
	
		
		#testimonials {
			position: relative;
			padding: 10px 0px 20px 0px;
			width: 308px;
			min-height: 100px;
			background: transparent url("/images/misc_elements/left_quote_large.png");
			background-repeat: no-repeat;
			background-position: 20px 10px;
		}
				
			div.testimonial_entry {
				display: none;
			}
			div.visible_testimonial {
				display: block !Important;
			}
			
			.testimonial_entry p {
				padding: 15px 20px 10px 30px !important;
				color: #fff;
				font-size: 14px;
				line-height: 26px;
				text-align: left;
				overflow: hidden;
			}
			
			.testimonial_entry h3 {
				padding: 0px 20px 0px 0px !important;
				width: 310px;	
				color: #3a92ac;
				font-size: 18px;
				font-weight: 100;
				text-align: right;
				line-height: 60px;
				text-transform: uppercase;
				background: transparent url("/images/misc_elements/right_quote_large.png");
				background-repeat: no-repeat;
				background-position: right top;
			}
				.testimonial_entry h3 span {	
					color: #010101;
				}


/* AWARDS SHOWCASE */

div#awards_showcase {
	margin: 30px 0px 0px 0px;
	width: 308px;
}

	#awards_showcase h3 {
		margin: 0px 0px 0px 12px;
		color: #9a9a9a;
		font-size: 20px;
		line-height: 30px;
	}
	
	#awards_showcase ul#awards_list {
		position: relative;
		margin: 20px 0px 0px 12px;
		width: 275px;
		height: 250px;
		list-style: none;
		color: #ffffff;
		font-size: 14px;
		overflow: hidden;
	}

/* SOCIAL TAGGING AND SEARCH ENGINE QUICK LINKS */

ul#quick_index_links {
	position: absolute;
	bottom: 61px;
	right: 0px;
	z-index: 25;
}


/* FOOTER */

div#footer {
	behavior: url("/scripts/iepngfix.htc");
	height: 114px;
	background: transparent url("/images/backgrounds/interior_page/int_footer_background.png");
	background-repeat: no-repeat;
	background-position: top center;
}

