@charset "ISO-8859-1";
#BannerWrap {
	background:url(Images/HomeBannerTile.jpg) repeat-x;
	height:252px;
}

#Banner {
	margin:0 auto;
	width:950px;
	height:251px;
	background:url(Images/HomeBannerBG.jpg) no-repeat right;
}

	#BannerFlash {
		float:left;
		width:715px;
		height:231px;
		margin:21px 0 0 19px;
	}
	
	#BannerButtons {
		float:right;
		width:216px;
		height:227px;
		padding-top:25px;
	}
	
		#BannerButtons ul,	
		#BannerButtons li {
			margin:0;
			padding:0;
			list-style-type:none;
		}
		
		#BannerButtons ul {
			margin-left:20px;
		}
		
		#BannerButtons li a {
			display:block;
			width:189px;
			height:44px;
			background:url(Images/BannerButton.png) no-repeat;
			text-align:center;
			line-height:37px;
			font-size:15px;
			color:#fff;
			text-decoration:none;
		}
		
		#BannerButtons li a:hover {
			text-decoration:none;
			color:#fff;
			background-image:url(Images/BannerButtonHover.png);
		}



#Content {
	margin:0 auto;
	width:950px;
	padding:0 37px;
	min-height:416px;
	background:url(Images/ContentBG.jpg) no-repeat center top;	
}



#HomeBoxes {
	float:left;
	margin-left:30px;
	margin-top:30px;
	margin-bottom:20px;
	width:915px;
	background:url(Images/HomeBoxes.png) no-repeat center bottom;
}

	#LeftBox {
		float:left;
		width:457px;	
	}
	
		#LeftCalloutTitle {
			float:left;
			width:455px;
			height:60px;
			background:url(Images/HomeBoxTops.png) no-repeat left top;
			margin-top:-60px;
			position:relative;
		}	
		
		#LeftCallout { 
			float:left;
			color:#fed621;
			width:395px;
			padding:0 40px 25px 20px;
		}
			
			#LeftCallout p,
			#LeftCallout .Normal,
			#LeftCallout li {
				color:#fed621;
			}
	
	#RightBox {
		float:left;
		width:457px;
	}
		
		#RightCalloutTitle {
			float:left;
			width:460px;
			height:60px;
			background:url(Images/HomeBoxTops.png) no-repeat right top;
			margin-top:-60px;
			margin-left:-2px;
		}
		
		#RightCallout {
			float:left;
			color:#AA2A2C;
			width:395px;
			padding:0 40px 25px 24px;
			position:relative;
		}
		
			#RightCallout p,
			#RightCallout .Normal,
			#RightCallout li {
				color:#AA2A2C;
			}
			
	#LeftCalloutTitle h2,
	#RightCalloutTitle h2 {
		text-indent:-9999px;
	}

		


#MainContent {
	float:left;
	width:448px;
	padding:0 85px 0 80px;
	margin-left:0;
	background-image:none;
}

	#MainContent h2,
	#MainContent h3 {
		color:#666;
		font-weight:normal;
		margin-left:-30px;
		margin-bottom:20px;
	}

#Sidebar {
	width:307px;
	padding:0 15px;
	float:right;
	background:url(Images/HomeRightColShade.png) no-repeat;
	min-height:300px;
	margin-top:-45px;
	padding-top:26px;
}



























