@media only screen and (max-width: 2200px) {
	.photo {width: 100%;}
}

@media only screen and (max-width: 999px) {
	section,  footer {width: 96%; }
	header {width: 96%; padding: 0 2%; background: url(../images/Header-image2.jpg) no-repeat 0 41px;}
	.smbanner {display: none;}
	.homecontent {float: none; width: 100%}


}

@media only screen and (max-width: 860px) {
	aside { width: 36%;  }
	article.inside {width: 58%; padding: 10px 2%;}

}

@media only screen and (max-width: 750px) {
	aside { width: 100%;  }
	article.inside {width: 96%; padding: 10px 2%;}
	.bannerbox, .vidbox, .regionbox {width: 96%; position: relative; float: left; padding: 10px 2%;margin: 5px 0;}
	article.home {float: none;margin: 0 auto;}
	footer {text-align: center;}
	.footlogos {width: 100%}
}

@media only screen and (max-width: 700px) {
	.white {background: none white; height: auto; }
	.homecontent {width: 100%; text-align: center;height: auto;}
	.box1, .box2, .box3{float: none; margin: 10px auto; clear: both; text-align: left; width: 239px;}
	.smbanner {display: block;float: none; margin: 10px auto; clear: both; padding: 0; border: 0;}
}

@media only screen and (max-width: 630px) {
	.mobi {display: inline;}
	.toplinks {margin-top: 5px; width: 100%}
	.search {top: 20px; position: relative;}
}

@media only screen and (max-width: 600px) {
	.blu {background: none #003476; width: 100%; min-height: auto; text-align: center; margin-top: 10px;}
	.bottomlinks {text-align: center; width: 96%; margin: 10px 2%;}
	.bottomlinks a {white-space:nowrap;}
	.icons {background-color: white; padding: 10px 2%; width: 96%; margin: 0; text-align: center}
	footer {width: 100%; padding: 0;}
	.footlogos {background-color: #ACBBCF; padding: 10px 2%; width: 96%}
}

@media only screen and (max-width: 490px) {
	.toplinks a, .toplinks .pipe {display: none;}
	.bottomout {display: inline;}
}


@media only screen and (max-width: 400px) {
	.mobi {display: block;}
	.full {display: none;}#ccfffe
	section.inside {background: white; width: 94%; padding: 10px 3%; margin-bottom: 20px;}
	/*
	article.inside {width: 92%; -webkit-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0 0 0 0 #707070; box-shadow: 0 0 0 0 #707070; background-color: white; margin: 10px 2%; border: solid 0px #ACBBCF}*/
	.smbanner {display: none;}
/*	.box1, .box2, .box3 {height: auto; width: 100%; border-bottom: solid 1px #E2ECF8} 
	.box1 p, .box2 p, .box3 p {margin: 0} 

	.box1 img, .box2 img, .box3 img {display: none;} */

	div#KJECalculatorScreenSize {position: relative; left: -15px;}

	/*---- WEB FORM ----*/
	FORM.webform textarea {width:164px; padding: 0;  margin: 0;}
	FORM.webform input{max-width: 164px; }
	FORM.webform TR TD {width: 100px; }
}