/* HOMEPAGE RULES */

/* HTML RULES */

body {
	background: #ffffff url("/images/backgrounds/site_gradient(1).jpg");
	background-position: center top;
	background-repeat: repeat-x;
}


	/* INTRO BLURB */
	
	div#intro_text {
		float: left;
		display: inline;
		padding: 150px 0px 0px 25px;
		width: 270px;
		height: 390px;
		color: #bababa;
		line-height: 20px;
	}
	
		#intro_text h2 {
			margin: 0px 0px 30px 0px;
		}
		
		#intro_text p {
			margin: 20px 0px;
		}
		
		#intro_text a {
			color: #e2662d;
			font-weight: bold;
		}
		
		#intro_text a:hover {
			color: #ffffff;
		}


	/* MAIN BODY TEXT */
	
	div#body_text {
		margin: 0px 345px 0px 320px;
		padding: 45px 15px 0px 25px;
		width: 290px;
		height: 635px;
		background: transparent url("/images/body_regions/orange_textbox.jpg");
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}
	
		#body_text p {
			margin: 7px 0px;
		}
				
		#body_text a {
			color: #ffffff;
			font-weight: bold;
		}
	
		#body_text a:hover {
			color: #000000;
		}

		
		/* SPECIAL HOMEPAGE LISTS */

		#body_text ul {
			margin: 15px 0px 20px 0px;
			line-height: 30px;
			list-style: none;
		}
		
			#body_text ul li {
				display: inline;
			}
			
				#body_text ul li a {
					display: block;
					padding: 0px 0px 0px 40px;
					width: 250px;
					height: 30px;
					background: transparent url("/images/body_regions/list_item_background.gif");
					background-position: 0px 0px;
					background-repeat: no-repeat;
					color: #ffd5b5;
				}
				
				#body_text ul li a:hover {
					background-position: 0px -30px;
					color: #626262;
				} 
				
		a#aplus_award_shocase_link {
			position: absolute;
			top: 495px;
			left: 25px;
			width: 205px;
			height: 100px;
			background: transparent url("/images/misc_elements/award_button.gif");
			background-repeat: no-repeat;
			background-position: 0px 0px;
		}
		
		a#aplus_award_shocase_link:hover {
			background-position: -205px 0px;
		}
		
			#aplus_award_shocase_link span {
				display: none;
			}

		
		/* TESTIMONIALS SHOWCASE */
	
		div#testimonials_showcase {
			position: absolute;
			top: 395px;
			left: 35px;
			width: 260px;
			height: 148px;
			background: transparent url("/images/misc_elements/testimonial_right_quote.gif");
			background-position: 238px 87px;
			background-repeat: no-repeat;
		}
		
			#testimonials_showcase h2 {
				float: left;
				width: 44px;
				height: 18px;
				background: transparent url("/images/misc_elements/testimonial_left_quote.gif");
				background-position: 0px 0px;
				background-repeat: no-repeat;
			}
			
				#testimonials_showcase h2 span {
					display: none;
				}
			
			#testimonials_showcase p {
				margin: 0px;
			}
			
			p.testimonial_blurb {
				padding: 0px 10px;
				color: #fbf4f0;
				font-size: 15px;
				line-height: 24px;
			}
			
			p.testimonial_credit {
				position: absolute;
				bottom: 20px;
				left: 10px;
				color: #d9d9d9;
			}
	
	
	/* HOMEPAGE ADS */
	
	ul#eye_candy {
		position: absolute;
		top: 0px;
		right: 0px;
		width: 335px;
		height: 680px;
		background-color: #ffffff;
		list-style: none;
		overflow: hidden;
		z-index: 0;
	}
	
		#eye_candy li {
			position: absolute;
			top: 0px;
			left: 0px;
		}

	/*VIDEO LINKS*/
	
	ul#video_links {
		list-style: none;
	}

	#video_links li {
		float: left !important;
		margin: 0px 7px 0px 7px !important;
		width: 80px !important; 
	}

		a#global_vid {
			background: transparent url("/images/misc_elements/global_btn.gif") !important;
		}
		
		a#hiring_vid {
			background: transparent url("/images/misc_elements/hiring_btn.gif") !important;
		}	
		
		a#impact_vid {
			background: transparent url("/images/misc_elements/impact_btn.gif") !important;
		}

	#video_links li a {
		display: block;
		width: 80px !important;
		height: 37px !important;
		background-position: 0px 0px !important;
		background-repeat: no-repeat !important;
	}
	
	#video_links li a:hover {
		background-position: 0px -37px !important;
	}

	#video_links li a strong {
		display: none !important;
	}
	
	