.homepageWrapper {
	padding-bottom: 35px;
}

.homeCarousel {
	padding-top: 55px;
	padding-bottom: 15px;
}

.cq-editbar-placeholder + .homeCarousel  {
	/* Remove padding in edit mode */
	padding-top: 0;
	padding-bottom: 0;
}

.homeCarousel > ul {
	position: relative;
	min-height: 105px;
	list-style: none;
	margin: 0;
	/*padding-right: 315px;*/
	padding-left: 0;
}

.homeCarousel > ul > li {
	display: none;
	list-style-type: none;
}

.homeCarousel > ul > li.before-active {
	display: block;
	position: absolute;
	top: 0;
	left: 0px;/*10*/
	opacity: 0;
}
.homeCarousel > ul > li.active {
	display: block;
}

.homeCarousel h3 {
	color: #fff;
	/* Gotham ScreenSmart - Book */
	/*Development Project Guide - Gotham Book*/
	font-family: 'Gotham 4r', 'Gotham A', 'Gotham B'; 
	font-weight: 400; 
	font-style: normal;

	/*font-family: 'Gotham SSm A', 'Gotham SSm B';
	font-weight: 400; 
	font-style: normal;*/
	/* END: Gotham ScreenSmart - Book */
	font-size: 36px;
	text-shadow: 1px 1px 4px #333;
	margin: 0;
	line-height:normal;
}

.homeCarousel .pagination {
	padding-top: 15px;
	zoom: 1;
}
.homeCarousel .pagination:before, 
.homeCarousel .pagination:after {
	content: " ";
	display: table;
}
.homeCarousel .pagination:after {
	clear: both;
}

.homeCarousel .pagination span {
	display: block;
	width: 12px;
	height: 12px;
	float: left;
	background-color: #f0f0f0;
	margin-right: 8px;
	border: 1px solid #ccc;
	border-radius: 7px;
	cursor: pointer;
}
.homeCarousel .pagination span.active {
	background-color: #fff;
	border-color: #fff;
	cursor: default;
}









.homeIntro {
	padding-top: 215px;
}

.cq-editbar-placeholder + .homeIntro  {
	/* Remove padding in edit mode */
	padding-top: 0;
}


.homeIntro ul {
	margin: 0;
	padding-left: 0;
	list-style: none;
	line-height:normal;
}

.homeIntro > ul {
	padding-top: 50px;
	zoom: 1;
}
.homeIntro > ul:before, 
.homeIntro > ul:after {
	content: " ";
	display: table;
}
.homeIntro > ul:after {
	clear: both;
}

.homeIntro > ul > li {
	width: 33.33%;
	float: left;
	position: relative;
	margin-left:0px;
}
/* IE 7 Treatment */
.lt-ie8 .homeIntro > ul > li {
	width: 33%;
}

/* BG colors */
/* Purple for the first Li */
.homeIntro > ul > li:first-child {
	background-color: #490e6e;
}
/* Blue for the second Li */
.homeIntro > ul > li:first-child + li {
	background-color: #1a426f;
}
/* Green for the third Li */
.homeIntro > ul > li:first-child + li + li {
	background-color: #228068;
}

.homeIntro > ul > li > h3 {
	width:162px;
	height: 40px;
	position: absolute;
	top: -50px;
	left: 0;
	color: #fff;

	/*Development Project Guide - Gotham Bold*/
	font-family: 'Gotham 7r', 'Gotham A','Gotham B';
	font-weight: 700;
	font-style: normal;
	
	font-size: 14px;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #000;
	margin: 0;
	padding: 5px 10px;
	overflow: hidden;

	/*font-family: 'Gotham SSm A', 'Gotham SSm B';
	font-weight: 700; 
	font-style: normal;*/	
}

/* IE 7 Treatment */
.lt-ie8 .homeIntro > ul > li > h3 {
	position: static;
	top: auto;
	left: auto;
}
/* Title BG colors */
/* Purple for the first Li */
.homeIntro > ul > li:first-child > h3 {
	background-color: #490e6e;
	background-color: hsla(277, 77%, 24%, .8);
}
/* Blue for the second Li */
.homeIntro > ul > li:first-child + li > h3 {
	background-color: #1a426f;
	background-color: hsla(212, 62%, 27%, .8);
}
/* Green for the third Li */
.homeIntro > ul > li:first-child + li + li > h3 {
	background-color: #228068;
	background-color: hsla(165, 58%, 32%, .8);
}


.homeIntro > ul > li > div {
	height: 100%;
	padding: 10px;
}

.homeIntro > ul > li > div > p {
	color: #fff;
	font-size: 12px;
	margin: 0 0 10px;
}

.homeIntro > ul > li > div > ul {

}

.homeIntro > ul > li > div > ul > li {
	margin-bottom: 4px;
}

.homeIntro > ul > li > div > ul > li a {
	color: #E6C3FC;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
}

.homeIntro > ul > li > > div > ul > li a:hover {
	text-decoration: underline;
}

/* Ryan's Modifiers
=======================================================*/
/*Home Carousel*/
.homeCarousel{
	width:600px;
}

.homeCarousel .pagination span{
	height:8px;width:8px;
}

/*lists*/
.contentWrapper li:first-of-type{
	margin-top:0px;
}

.contentWrapper ul li:before{
	display:none;
}

.homepageWrapper{
	position:relative;
}

/*homeIntro*/
.homeIntro{
	margin-left:0px;
	position:relative;top:10px;
}

.homeIntro > ul{
	padding-top:30px;
}

.homeIntro > ul > li{
	height:254px !important;
	
}

.homeIntro > ul > li > div{
	padding-top:8px;
	padding-right:5px;
}

/*.homeIntro > ul > li > h3{
	width:162px;
	height:40px;
	color:#fff;
}

.homeIntro > ul > li:first-of-type > h3{
	width:162px;
}*/

.homeIntro > ul > li > div > p{
	font-size:11px;
	line-height:15px;
	font-family:Arial, sans-serif;
	color:#E5E5E5;
}

.homeIntro > ul > li > div > ul{
	margin-top:10px;	
}

.homeIntro > ul > li > div > ul > li{
	margin-bottom:10px;
}

.homeIntro > ul > li > div > ul > li a{
	margin-right:10px;
}

/*homePromo*/
.homePromo{
	width:354px;height:161px;
	/*position:absolute;bottom:35px;left:15px;*/
	float:left;
}
.doubleBox{
	width:100%;height:100%;
	position:relative;	
}

.homePromo p{
	width:324px;
	text-transform:uppercase;

	/*Development Project Guide - Gotham Bold*/
	font-family: 'Gotham 7r', 'Gotham A','Gotham B';
	font-weight: 500;/*700*/
	font-style: normal;
	
	/*font-family:'Gotham-Bold', 'Gotham SSm A', 'Gotham SSm B', sans-serif;
	font-weight:500;
	font-style:normal;*/
	
	font-size:12px;
	color:white;	
	padding:5px 15px;
	margin:0px;
	position:absolute;bottom:0px;left:0px;
	z-index:1;
	background:#2F2736;
	background:rgba(47, 39, 54, 0.8);
}

/*.homePromo a{
	position:absolute;top:0px;left:0px;
	height:inherit;width:inherit;
	z-index:3;
}*/

.homePromo img{
	width:100%;height:100%;
}

/*news & events*/
.homeNews{
	width:354px;
	height:333px;
	overflow:hidden;
	float:left;
	margin-top:0px;
	margin-bottom:15px;
}

.homeNews h3{
	background:#302736;
	background:rgba(47, 39, 54, 0.8);
	padding:15px;
	color:white;
	/*font-weight:bold;*/
	text-transform:uppercase;
	margin:0px;
	/*height:20px;*/
	
	/*Development Project Guide - Gotham Bold*/
	font-family: 'Gotham 7r', 'Gotham A','Gotham B';
	font-weight: 700;
	font-style: normal;
	
	/*font-family: 'Gotham-Bold', 'Gotham SSm A', 'Gotham SSm B';
	font-weight: 700;
	font-style: normal;*/
	
	font-size: 16px;
	text-shadow: 1px 1px 1px #000;
}

.homeNews ul{
	height:235px;
	background:#302736;/*2F2736*/
	padding:15px;
}

.homeNews li{
	margin-bottom:10px;
	height:60px;
}

.homeNews img{
	width:57px;height:59px;
	padding-right:15px;
	float:left;
}

.homeNews ul div{
	float:left;
	width:200px;
}

.homeNews h4{
	padding:0px 0px 3px 0px;

	/*Development Project Guide - Gotham Book*/
	font-family: 'Gotham 4r', 'Gotham A', 'Gotham B'; 
	font-weight: 300; 
	font-style: normal;

	/*font-family:'Gotham-Book', 'Gotham SSm A', Arial, sans-serif;
	font-weight:200;*/

	font-size:10px;
	line-height:12px;
	margin:0px;
	width:250px;
	display:block;
	float:left;
	color:white;
}

.homeNews h4 span{
	font-style:italic;
}

.homeNews p{
	color:white;
	float:left;
	margin:0px;margin-right:5px;
	font-size:10px;
}

.homeNews a{
	float:left;
}

.homeNews hr{
	border-color:#605D64;
	margin:0px 0px 15px 0px;
}

.homeNews > div{
	background:#302736;
	height:20px;
}

.homeNews > div > span{
	text-align:center;display:block;text-align:center;
	/*display:inline-block;margin:auto;*/
	position:relative;bottom:4px;
	color:#605D64
}

.homeNews > div > span > a{
	float:none;padding:0px 5px;
}

.homeNews > div > span > a:nth-of-type(3){
	font-style:italic;
}

