  @charset "utf-8";
/* CSS Document */


.header-spacer {
    height: 133px;
}



/* not needed now:
.layer {
    margin-bottom: 125px;
}
*/


.engage-bar-logo {
    bottom: 16px;
    left: 7.5%;
}

.engage-bar-wrapper {
	margin-bottom: 100px;
}	

@media (max-width: 62em) {

	.engage-bar-wrapper{
		margin-bottom: 15px;
	}

}

.landingbox{
     background-color:#060033;
     width:100%;
     margin: auto;
}
 .landingbox hr {
     border-top: 1px solid #4d4d4d;	
}

 .discover {
     height: 75px;
     width:400px;
     background: url("/_resources/images/discover.png") no-repeat;
     margin: auto;
}
 .discover:hover {
     background: url("/_resources/images/discover_mo.png") no-repeat;
}
	
@media (max-width: 34em) {
    .discover {
      height: 75px;
     width:320px;
     background: url("/_resources/images/discover_sm.png") no-repeat;
     margin: auto;
    }
	 .discover:hover {
     background: url("/_resources/images/discover_mo_sm.png") no-repeat;
}
}
		
 .explore {
     height: 75px;
     width:400px;
     background: url("/_resources/images/explore.png") no-repeat;
     margin: auto;
}
 .explore:hover {
     background: url("/_resources/images/explore_mo.png") no-repeat;
}
	@media (max-width: 34em) {
    .explore {
      height: 75px;
     width:320px;
     background: url("/_resources/images/explore_sm.png") no-repeat;
     margin: auto;
    }
	 .explore:hover {
     background: url("/_resources/images/explore_mo_sm.png") no-repeat;
}
}
 .view {
     height: 75px;
     width:400px;
     background: url("/_resources/images/view.png") no-repeat;
     margin: auto;
}
 .view:hover {
     background: url("/_resources/images/view_mo.png") no-repeat;
}
@media (max-width: 34em) {
    .view {
      height: 75px;
     width:320px;
     background: url("/_resources/images/view_sm.png") no-repeat;
     margin: auto;
    }
	 .view:hover {
     background: url("/_resources/images/view_mo_sm.png") no-repeat;
}
}

 .check {
     height: 75px;
     width:400px;
     background: url("/_resources/images/check_out.png") no-repeat;
     margin: auto;
}
 .check:hover {
     background: url("/_resources/images/check_out_mo.png") no-repeat;
}

@media (max-width: 34em) {
    .check {
      height: 75px;
     width:320px;
     background: url("/_resources/images/checkout_sm.png") no-repeat;
     margin: auto;
    }
	 .check:hover {
     background: url("/_resources/images/checkout_mo_sm.png") no-repeat;
}
}

 .become {
     height: 75px;
     width:400px;
     background: url("/_resources/images/engage.png") no-repeat;
     margin:auto;
     margin-bottom:15px;
}
 .become:hover {
     background: url("/_resources/images/engage_mo.png") no-repeat;
}

@media (max-width: 34em) {
    .become {
      height: 75px;
     width:320px;
     background: url("/_resources/images/engage_sm.png") no-repeat;
     margin: auto;
    }
	 .become:hover {
     background: url("/_resources/images/engage_sm_mo.png") no-repeat;
}
}


 .engageyourfuturebox {
     position:absolute;
     bottom: -57px;
	 width:100%;
	 z-index: 900;
}


@media (max-width: 63em) {
	
 .engageyourfuturebox {
	 width:95%;
}	
	
}

/*
 .engageyourfuturebox img{
     margin-top: 50px;
}
*/	
		
.sidebarthumbnail {
    position: relative;
	border-left: solid 6px #69be28;
	margin: 15px 0px 0px 0px;	
}

.sidebarcaption {
    position: absolute;
    bottom:0;
    left: 0;
    width: 100%;
	max-width: 685px;
	height:50px;;
	background-color:rgba(0, 0, 0, 0.5);
	padding-left:15px;
	padding-top:1%;
}		
		
.sidebarcaption a{	
	text-decoration: none;
	color:#ffffff;
	font-weight: bold;
	display:block;
	font-size:28px; 
}
		
.sidebarcaption a:hover{	
	text-decoration: none;
	color:#69BE28;			
}
		
		
.acm-sidebar ul{
	    list-style:none;	
		}

.acm-sidebar ul li{
		margin:0;
		}
		
.acm-sidebar ul li a{
		border:none;
		font-weight:600;
		display:block;
		padding:10px 20px; 
		background-color: #5e6a71; 
		color: #fff;
		} 
		
.acm-sidebar ul li a:hover{
		font-weight:bold;
		display:block;
		padding:10px 20px; 
		background-color: #a5acaf; 
		color: #002c5f;
		}	

.acm-sidebar ul li.on > a{
		font-weight:bold;
		border-left: 6px solid #69be28;
		margin: 5px 0px 5px 0px;
		font-size:24px; 
		text-decoration: none;
		max-width: 695px;
		} 	
		
.acm-sidebar ul li.on > a:hover{
		text-decoration: none;
		background-color: #a5acaf; 
		color: #060033;
		} 

.acm-sidebar ul li.program > a{
		font-weight: bold;
		border-left: 6px solid #69be28;
		font-size: 24px; 
		text-decoration: none;
		background-color: #002C5F;
		max-width: 695px;
		} 
			
.acm-sidebar ul li.program > a:hover{
		text-decoration: none;
		background-color: #a5acaf; 
		color: #060033;
		}  

.acm-sidebar ul li.apply > a{
		font-weight: bold;
		border-left: 6px solid #5E6A71; 
		background-color: #69BE28; 
		font-size: 28px; 
		text-decoration: none;
		max-width: 525px;
		width: 90%;
		padding: 15px;
		margin-top: 25px;
		
		}

.acm-sidebar ul li.apply > a:hover{	
		background-color: #3fa9f5; 
		color: #fff;
		}  

		
	
@media (max-width: 62em) {

	.acm-sidebar ul li.apply > a {
			max-width: 695px;
			width:100%;
	}

	.acm-contact-wrapper{
		text-align: center;
	}
	
}



/**** STICKY ***/


	@media screen and (min-width: 992px) {



			.sidebar-section {
			  position: absolute;
			  height: 100%;
			  width: 100%;
			}

			.acm-sidebar-wrapper {
			  position: absolute;
			  top: 0;
			  left: 0;
			  width: 100%;
			  height: 100%;
			}

			.acm-fixed-content {
			  position: -webkit-sticky;
			  position: sticky;
			  top: 0;
			}

		
	}


		
		
.acm-darkblue-bg {
	background-color: #060033;
}

.acm-hashtag-pad {
	padding-top: 45px;
}

/*
.noPadding {
	padding: 0 !important;
}	
*/



.sidebar-img-link{
	margin: 0 0 0 7px;
}						
						
.sidebar-btn-link{
	margin: 0 0 0 10px;
}


.acm-contact-name{ color: #FFF; font-weight:700; font-size:22px; }

.acm-contact-title{ color: #999; font-weight:700; font-size:18px; }

.acm-contact-phone{ color: #999; font-weight:700; font-size:18px; }	

.acm-contact-name a { color: #FFF; }
.acm-contact-name a:hover { color: #5B8F22; }


.acm-contact-link{
	color: #fff;
	text-decoration: none;
}

.acm-contact-link:hover{
	color: #69be28;
	text-decoration: none;
}

		
.acm-landing-body h1{
	color: #4d4d4d;
	font-family: Times New Roman;
	font-style: italic;
}	
		
	
	
	@media screen and (max-width: 992px) {

		.header-spacer {
    		height: 25px;
		}
		
		.layer {
			margin-bottom: 50px;
		}
			
		

	}