/* INTERIOR PAGE RULES *//* SITE CONTAINERS */div#body_content {	min-height: 475px;	_height: 475px;}/* TESTIMONIAL SHOWCASE */div#testimonials_showcase {	height: 198px;}/* TESTIMONIAL SHOWCASE PHOTOS */	.circle_of_talent {		background: transparent url("/images/backgrounds/interior/header(circle_of_talent).jpg");	}	.consultation {		background: transparent url("/images/backgrounds/interior/header(consultation).jpg");	}	.friendly_candidate {		background: transparent url("/images/backgrounds/interior/header(friendly_candidate).jpg");	}	.go_team {		background: transparent url("/images/backgrounds/interior/header(go_team).jpg");	}	.important_project {		background: transparent url("/images/backgrounds/interior/header(important_project).jpg");	}	.laptop_gal {		background: transparent url("/images/backgrounds/interior/header(laptop_gal).jpg");	}	.laptop_guy {		background: transparent url("/images/backgrounds/interior/header(laptop_guy).jpg");	}	.numbers_are_up {		background: transparent url("/images/backgrounds/interior/header(numbers_are_up).jpg");	}	.signs_of_opportunity {		background: transparent url("/images/backgrounds/interior/header(signs_of_opportunity).jpg");	}	.smiling_exec {		background: transparent url("/images/backgrounds/interior/header(smiling_exec).jpg");	}	.stairway_greeting {		background: transparent url("/images/backgrounds/interior/header(stairway_greeting).jpg");	}	.team_lineup {		background: transparent url("/images/backgrounds/interior/header(team_lineup).jpg");	}	.thumbs_up {		background: transparent url("/images/backgrounds/interior/header(thumbs_up).jpg");	}	.yellow_book {		background: transparent url("/images/backgrounds/interior/header(yellow_book).jpg");	}		.circle_of_talent, .consultation, .friendly_candidate, .go_team, .important_project, 	.laptop_gal, .laptop_guy, .numbers_are_up, .signs_of_opportunity, .smiling_exec, 	.stairway_greeting, .team_lineup, .thumbs_up, .yellow_book {		background-repeat: no-repeat;		background-position: 0px 0px;	}/* BODY TEXT REGION */div#body_text {	margin: 0px 0px 0px 0px;	padding: 5px 20px 0px 20px;	min-height: 272px;	_height: 272px;	width: 535px;	background: transparent url("/images/body_regions/green_body_gradient(2).gif");	background-repeat: repeat-x;	background-position: center bottom;	overflow: hidden;}* html div#body_text {	overflow: visible;}	#body_text h3 {		margin: 15px 0px -15px 0px;		font-size: 18px;		color: #ffffff;	}		#body_text h4 {}		#body_text h5 {}		#body_text h6 {}		#body_text ul, #body_text ol {		margin: 15px 0px 15px 25px;	}		img.profile_photo {		float: left;		padding: 10px 25px 10px 0px;		width: 170px;		height: 200px;	}	/*RSS LINK*/a#rss_link {	display: block;	margin: 5px 0px 0px 400px;	width: 114px;	height: 31px;	background: transparent url("/images/misc_elements/rss_button.gif");}a#rss_link span{	display: none;}/* STAFF BIO LIST */ul#ae_preview, ul#partners_list, ul.articles_list {	margin: 0px;	list-style: none;}	ul.articles_list {		margin: 15px 0px !important;	}	#ae_preview li, #partners_list li, ul.articles_list li {		position: relative;		border-top: 2px dotted #bfe395;	}		#ae_preview li, #partners_list li {		padding: 10px 0px 0px 0px;		margin: 0px !important;	}		#ae_preview li {		min-height: 150px;		_height: 150px;	}		.articles_list li a {		display: block;		padding: 0px 0px 0px 8%;		width: 92%;		min-height: 45px;		_height: 45px;		background: transparent url("/images/misc_elements/article_icon.gif");		background-repeat: no-repeat;		background-position: 0px 0px;		line-height: 45px;	}		.articles_list li a:hover {		background: #2d2d2d url("/images/misc_elements/article_icon.gif");		background-repeat: no-repeat;		background-position: 0px -45px;		color: #cccccc !important;	}		#partners_list li {		padding: 10px 0px 0px 0px;		min-height: 200px;		_height: 200px;		background: transparent url("/images/body_regions/partners_logo_background.gif");		background-repeat: no-repeat;		background-position: 0px 19px;	}			#ae_preview li h3, #partners_list li h3 {			margin: 0px 0px 15px 0px;		}			#ae_preview li img {			float: left;			padding: 0px 25px 0px 0px;			width: 100px;			height: 120px;		}		#partners_list li img {			float: left;			display: inline;			padding: 15px 25px 0px 7px;			width: 187px;		}				#ae_preview li p.biography_intro {			position: absolute;			top: 0px;			right: 0px;			width: 230px;		}				#partners_list li p {			margin: 15px 0px 10px 219px;		}.staff_name {	font-size: 16px;}.staff_title {	font-weight: bold;	color: #666666;}a.linked_in_profile_link {	float: right;}/* SUB NAVIGATION */div#sub_navigation {	display: block;	margin: 76px 0px 20px 25px;	padding: 0px 0px 15px 0px;	width: 355px;	background: transparent url("/images/body_regions/sub_nav_footer.gif");	background-repeat: no-repeat;	background-position: bottom center;	font-size: 16px;	color: #a4a4a4;	line-height: 24px;}	#sub_navigation h3 {		width: 355px;		height: 60px;		background: transparent url("/images/body_regions/sub_nav_header.gif");		background-repeat: no-repeat;		background-position: 0px 0px;	}			#sub_navigation h3 span {			display: none;		}		#sub_navigation ul {		margin: 0px 0px -35px 0px;		padding: 0px 0px 65px 0px;		list-style: none;		background: #000000 url("/images/body_regions/showcase_box_stripes_background.gif");		background-repeat: repeat-x;		background-position: 0px 0px;	}		#sub_navigation ul li {			display: inline;		}			#sub_navigation ul li a {				display: block;				padding: 9px 25px;				width: 305px;				line-height: 18px;				background: transparent url("/images/body_regions/sub_nav_item_background.gif");				background-repeat: no-repeat;				background-position: 0px 0px;				color: #bebebe;			}			#sub_navigation ul li a:hover {				background-position: 0px -72px;				color: #f1d36c;			}			#sub_navigation ul li a.current {				background-position: 0px -144px;				color: #ffffff;			}				a#next_section_link {		position: relative;		margin: 0px 10px -10px 0px;		display: block;		width: 345px;		height: 45px;		color: #fbf5a9;		font-family: Times, "Times New Roman", serif;		font-size: 30px;		font-weight: 100;		text-align: right;		z-index: 15;		cursor: pointer;	}		a#next_section_link:hover {		color: #ffffff;	}/* SHOWCASED BLOG AD */div#blog_ad {	margin: 75px 0px 20px 25px;	width: 355px;	height: 232px;	background: url("/images/body_regions/blog_ad_background.gif");	background-repeat: no-repeat;	background-position: 0px 0px;}	#blog_ad h3 {		width: 355px;		height: 182px;	}			#blog_ad h3 a {			display: block;			width: 355px;			height: 182px;			cursor: pointer;		}			#blog_ad h3 a span, #blog_ad p {			display: none;		}		ul#social_network_links {		margin: 0px;		list-style: none;	}				#social_network_links li {			float: left;		}					a#blog_ad_linked_in_link {				background: transparent url("/images/misc_elements/blog_ad_linkedin_button.gif");			}			a#blog_ad_facebook_link {				background: transparent url("/images/misc_elements/blog_ad_facebook_button.gif");			}			a#blog_ad_twitter_link {				background: transparent url("/images/misc_elements/blog_ad_twitter_button.gif");			}					#social_network_links li a {				display: block;				padding: 0px 0px 0px 10px;				width: 105px;				height: 35px;				background-position: 0px 0px;				background-repeat: no-repeat;			}										#social_network_links li a span {					display: none;				}