@charset "utf-8";
/* Index CSS Document */

#flash{
	width: 789px;
	height: 319px;
	padding: 8px 0 0 71px;
	background: url(../images/bg_Flash.jpg) no-repeat;
}

#intro{
	width: 860px;
	height: 162px;
	background:url(../images/bg_Intro.jpg) no-repeat;
}

	#introtext{
		width: 600px;
		position: relative;
		top: 45px;
		left: 88px;
	}

#indexbody{
	padding: 0 45px 30px 47px;
	background: url(../images/bg_Body2.jpg) repeat-y;
	
}

#indexmember{
	width: 384px;
	float: left;
}

#indextestimonial{
	width: 384px;
	float:left;
}

	#indexmembertop{
		background:url(../images/bg_Member.jpg) no-repeat;
		width: 336px;
		padding: 60px 23px 10px 30px;
	}
	
	
		#indexmembertop img{
			float: left;
			margin-right: 10px;
			border: 1px solid #f4ab2b;
		}
		
	
	#indexmemberbottom{
		background: url(../images/bg_Bottom.jpg) no-repeat;
		width: 385px;
		height: 15px;
		left: 4px;
		position:relative;
	}
	
	#indextestimonialtop{
		background:url(../images/bg_Testimonials.jpg) no-repeat;
		width: 336px;
		padding: 60px 23px 10px 26px;
	}
	
		#indextestimonialtop img {
			float: left;
			margin-right: 10px;
		}
		
		#indextest1{
			height: 105px;
		}
		
		#indextest2{
			height: 105px;
			
		}
	
	#indextestimonialbottom{
		background: url(../images/bg_Bottom.jpg) no-repeat;
		width: 385px;
		height: 15px;
		left: -2px;
		position:relative;
	}
	
#indexbenefits{
	background:url(../images/bg_Benefits.jpg) no-repeat;
	width: 715px;
	height: 80px;
	padding: 60px 30px 10px 30px;
	
		text-align: center;
}

	#indexbenefits a h2{
		text-decoration: underline;
	}
	
	#indexbenefits a h2:hover{
		text-decoration: none;
		color: #1e98f9;
	}

	#indexbenefits1{
		margin-right: 25px;
	}
	
	#indexbenefits1,
	#indexbenefits2{
		float: left;
		width: 230px;
		text-align: center;
	}
	
	#indexbenefits3{
		float: right;
		width: 220px;
		text-align: center;
	}

#indexnews{
	background:url(../images/bg_News.jpg) no-repeat;
	width: 700px;
	padding: 65px 50px 0px 30px;
	overflow: hidden;
}

	/* Same bottom image for news and benefits */
	#indexnewsbottom{
		background: url(../images/bg_Bottom2.jpg) no-repeat;
		width: 775px;
		height: 18px;
	}
	
	#indexnews h2{
		margin-left: 10px;
	}
	
	#indexnews li{
		height: 75px;
		padding: 18px 10px 18px;
	}
	
	#indexnews ul{
		height: 440px;
	}
	
	#indexnewsdate{
		float: left;
		width: 180px;
		height: 450px;
	}
		
	#indexnewsevent{
		float: left;
		width: 300px;
		height: 450px;
	}
	
	#indexnewslocations{
		float: left;
		width: 220px;
		height: 450px;
	}
