
@media screen and (max-width: 979px) 
{
 

/*************************/
/* HomePage */
/*************************/
		
/* TOP NAVIGATION */
		DIV#TopNav { background-image: none; }
		DIV #TopNav, DIV #TopNav div { height: auto;}
		DIV#TopNav .menu UL li {  background-position: 0% 50%; background-image: URL("/branding/images/TopNavBG.jpg"); }
		DIV#TopNav .menu UL li ul { display: none;}
		DIV#TopNav .menu UL li A {
			  border-left: none;
			  height: 15px;
			  padding-top: 0;
			  width: 100%;
			  /*background-color: #ededed;*/
			  border-top: solid 1px #444444;
			  padding: 5px 0 0 6px; 
			  margin-top: 0;
		}
		
		.HPNews {display: none;}
		.HPCol .HeaderImg {display: none;}
		.HPCol h1 { width: 100% !important; background-color: white !important; border-bottom: solid 1px black !important;}
		.HPCol h1 span.H1Span {}
		
		div#TopNav div.menu-horizontal {width: 100%;}
		DIV#TopNav .menu UL li A:hover {background-color: #ffffff;}
		.menu-horizontal li.static, .menu-horizontal a.static, .menu-horizontal span.static { float: inherit; }
		
/* ROTATING BANNER */ 
        div#Content > div.s4-ca { width: 100%; }
		.AEBannerContainer {
			 margin-left: 0 !important;
			 width: 100% !important;
			 height: auto !important;
			 position: relative !important;
		}
		div.Block { margin: 0 !important; width:  100% !important; height: auto}
		div.HPSlide {padding: 0 !important;}
		div.HPSlide div.AEBannerContainer img { height:auto; width:100%; max-width: 425px;}
		
		Div#Slide table table, Div#Slide table table td > div, Div#Slide table table td > div > div, Div#Slide table table td > div > div > div { width: 100% !important; height: auto !important; min-width: 320px; ; max-height: 280px; min-height: 250px}
		Div#Slide table table div img { width: 100% !important; }
		Div#Slide .AEBannerTransbox, Div#Slide .AEBannerTransbox div { width: 100% !important; max-width: 340px; }
		
		
		.AEBannerContainer .AEBannerTransbox {
			left: 0 !important; 
			top: auto !important; 
			bottom: 0 !important;
			height: 80px !important; 
			background-color: #333333 !important;  
			color: white;
			/*background: rgb(30, 30, 30); /* Fall-back for browsers that don't support rgba 
			background: rgba(30, 30, 30, .8);*/
			/*border-top: solid 4px white;*/
			padding: 10px 0 5px 0 !important;
			/*max-height: 100px;*/
			overflow: hidden;
		}
		.AEBannerContainer .AEBannerTransbox .RotatorTitle, .AEBannerContainer .AEBannerTransbox .RotatorCaption { min-height: initial !important; }
		.AEBannerContainer .RotatorTitle {margin-bottom: 0; padding-top: 2px; padding-bottom: 7px;}
		.AEBannerContainer .AEBannerTransbox div[style*='position:absolute'] { /*bottom: auto !important; top: -30px; */ color: black !important;  }
		.AEBannerContainer .AEBannerTransbox div[style*='position:absolute'] div {border: solid 1px white;}
		.AEBannerContainer .AEBannerTransbox a.StandAlone {display: none;}
		
/* HP COLS */
		div.HPCol h1 {top: 0 !important; padding: 2px !important; margin: 0!important; font-weight: normal; font-size: 1.2em; color: Black;} 
		

/* Hide footers logos */
                div#BottomLinks , div#LegalLogos { display: none !important}

}
