/*design changes*/
#logo{float:left;}
ul.utilityNav li.utilityLink a{color:rgb(255,255,255);}
ul#footerBtns li .iconBorder{color:rgb(255,255,255);border-color: rgb(255,255,255);}
ul#footerBtns li a:hover .iconBorder, ul.utilityNav li a.on .iconBorder{color:rgb(255,255,255);}
footer{background:rgb(204,10,3);}
footer ul.address,footer ul.address, footer ul.address a,
footer a, footer a:hover, footer a:visited{color:rgb(255,255,255)!important;}
footer ul.address li img{width:70%;margin-bottom:-1em;}
footer ul.address li{margin-left:31%;width:69%;}
h1#pageTitle, section.main .titletext{color:rgb(255,255,255);}

#newsletterSignup:after{background:rgba(52,51,50,0.66);}
#callouts.wNewsletter .callout:nth-child(2) h2, #callouts.wNewsletter .callout:nth-child(2) p{color:rgb(204,10,3);}
#callouts.wNewsletter .callout:nth-child(2):hover h2, #callouts.wNewsletter .callout:nth-child(2):hover p,
#callouts.wNewsletter .callout:nth-child(2):focus h2, #callouts.wNewsletter .callout:nth-child(2):focus p {color:rgb(255,255,255);}
#callouts.wNewsletter .callout:nth-child(3) h2, #callouts.wNewsletter .callout:nth-child(3) p{color:rgb(255,255,255);}
#callouts.wNewsletter .callout:nth-child(3) span.icon{color:rgb(255,255,255);border-color:rgb(255,255,255)}
#newsletterMid form input[type="submit"]{border:1px solid rgb(88,88,91)}

#callouts .callout#callout3 h2,#callouts .callout#callout3 p,#callouts .callout#callout3 .calloutText .calloutInner span.icon{color:rgb(0,0,0)!important;border-color:rgb(0,0,0)!important;}
#callouts .callout#callout3:hover h2,#callouts .callout#callout3:hover p,#callouts .callout#callout3:hover .calloutText .calloutInner span.icon{color:rgb(255,255,255)!important;border-color:rgb(255,255,255)!important;}

.gr__cesa9org_cms4schools_net #at-custom-sidebar, .gr__cesa9__org{top:35%!important;}

.dropDown{font-size: 80%;}
.dropDown .mainNav ul ul li a {padding:0.35em 0;}
.dropDown .mainNav ul{width:14em;}

#announEmergencyShell, #announEmergency {background-color: rgb(52,51,51) !important;}

/*accessibility changes*/
#dropDownmobileNav .mainNav ul li.level1.on a.level1, #dropDownmobileNav .mainNav ul li.level1 a.level1:hover, #panel1 #dropDownmobileNav .mainNav ul li.level1.on a.level1, #panel1 #dropDownmobileNav .mainNav ul li.level1 a.level1:hover,
.dropDown .mainNav ul li a:hover,.dropDown .mainNav ul li a:focus,
#dropDownmobileNav .mainNav ul li.level2.on a.level2, #dropDownmobileNav .mainNav ul li.level2 a.level2:hover, #panel1 #dropDownmobileNav .mainNav ul li.level2.on a.level2, #panel1 #dropDownmobileNav .mainNav ul li.level2 a.level2:hover,
.dropDown .mainNav ul ul li a:hover,.dropDown .mainNav ul ul li a:focus{color:rgba(255,255,255,0.8);}
#translate .goog-te-gadget, .goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active{color:rgb(255,255,255)!important;}

/*responsive changes*/
@media only screen and (max-width: 1450px){
	#topNav li a, #topNav ul li#topNavMobile{padding:0.8em 1em;}
}
@media only screen and (max-width: 1380px){
	.dropDown .mainNav ul{width:12em;}
}
@media only screen and (max-width: 1310px){
	#topNav li a, #topNav ul li#topNavMobile{font-size:1em;padding:0.8em 1em;}
}
@media only screen and (max-width: 1125px){
	#topNav li a, #topNav ul li#topNavMobile{font-size:0.9em;padding:0.8em 1em;}
}
@media only screen and (max-width: 1280px){
	.dropDown .mainNav ul{width:10em;}
}
@media only screen and (max-width: 1024px){
	#topNav li a, #topNav ul li#topNavMobile{font-size:1.17em;padding:0.8em 1.5em;}
}
@media only screen and (max-width: 800px){
	footer ul.address li{width:100%;margin:0 0 0.25em;}
}
@media only screen and (max-width: 550px){
}