.NAIcontainer {
padding-left: 20px;
padding-right: 20px;
}

.NAIrow {
width: 100%;
max-width: 1140px;/*original spec*/
max-width: 100%;
min-width: 755px;
margin: 0 auto;
overflow: hidden;
}

.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
margin-right: 3.8%;
float: left;
min-height: 1px;
}

.NAIrow .onecol {
width: 4.85%;
}

.NAIrow .twocol {
width: 13.45%;
}

.NAIrow .threecol {
width: 22.05%;
}

.NAIrow .fourcol {
width: 30.75%;
}

.NAIrow .fivecol {
width: 39.45%;
}

.NAIrow .sixcol {
width: 48%;
}

.NAIrow .sevencol {
width: 56.75%;
}

.NAIrow .eightcol {
width: 65.4%;
}

.NAIrow .ninecol {
width: 74.05%;
}

.NAIrow .tencol {
width: 82.7%;
}

.NAIrow .elevencol {
width: 91.35%;
}

.NAIrow .twelvecol {
width: 100%;
float: left;
}

.last {
margin-right: 0px;
}

@media handheld, only screen and (max-width: 767px) {

	.NAIrow, .NAIcontainer {
	width: 100%;
	min-width: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}
	
	.NAIrow .onecol, .NAIrow .twocol, .NAIrow .threecol, .NAIrow .fourcol, .NAIrow .fivecol, .NAIrow .sixcol, .NAIrow .sevencol, .NAIrow .eightcol, .NAIrow .ninecol, .NAIrow .tencol, .NAIrow .elevencol, .NAIrow .twelvecol {
	width: auto;
	float: none;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 20px;
	padding-right: 20px;
	}

}