/* ---------------------------------------------
Table of Contents:
=Layout
=Utility Navigation
=Header
=Primary Navigation
=Hero
=Footer
=Content
Home Page Specific Styles
---------------------------------------------- */

/* ---------------------------------------------
=Layout
---------------------------------------------- */
#main {
	border-width: 0;
	float: none;
	width: 100%;
}


/* ---------------------------------------------
=Hero
---------------------------------------------- */

.hero-wrapper {
	position: relative;
	overflow: hidden;
	padding-bottom: 20px;
}

.panel-container {
	width: 960px;
}

.panel-container .panel {
	margin-left: -170px;
}

.home .panel-container {
	width: 20000px;
}

.hero .panel .overlay-promo {
	left: 50%;
	margin-left: -500px;
	padding: 0 20px;
	width: 290px;
}

.home .hero .panel .overlay-promo {
	padding: 0;
	width: 330px;
}

.hero .panel {
	overflow: visible;
}

.hero .panel .overlay-promo .inner {
	padding: 0px 20px;
}

#news-ticker p {
	padding: 0;
	left: 50%;
	margin-left: -470px;
	top: 13px;
	width: 940px;
}



/* ---------------------------------------------
=Content
---------------------------------------------- */
#content .content-container {
	padding: 20px 0 0 0;
	width: 960px;
}

/* ---------------------------------------------
=Home Page Specific Styles
---------------------------------------------- */
.home .hero .panel .featured {
	bottom: -20px;
	display: block;
	height: 220px;
	position: absolute;
	left: 60%;
	width: 320px;
	z-index: 40;
}

.home .hero .panel .featured img {
	margin-left: -100px;
}

.home .hero .panel-nav {
	display: block;
	position: absolute;
	right: 0px;
	bottom: -10px;
	float: right;
	z-index: 40;
	width: 960px;
	left: 50%;
	margin-left: -480px;
	text-align: right;
}

.home .infographic .infographic-image {
	float: right;
	padding-top: 20px;
	width: 165px;
}

