#logolrg {
	text-align: right;
	background-image: url(../images/nc-header-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-color: #000225;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #FFF;
	padding:10px;
}
#logolrg img {
	width: auto;
}
.body100 {
	background-repeat: no-repeat;
	background-position: center top;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-right: auto;
	margin-left: auto;
	border: none;
	padding-right: 0%;
	padding-left: 0%;
	max-width: 1024px;
}
#headfont {
	padding: 0px;
	min-height:400px;
}
#headfont a{
	text-decoration:underline;
}
#headfont h1{
	font-family: "Exo", serif;
	font-size: 2em;
	background-image: url(../images/head-arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
	line-height: normal;
}
#headfont p{
	font-family: "Montserrat", serif;
	padding-left: 40px;
	padding-right: 60px;
	line-height: normal;
	font-weight: 400;
}
#headfont li{
	font-family: "Montserrat", serif;
	padding-left: 10px;
	padding-right: 60px;
	line-height: normal;
	list-style-position: outside;
	margin-left: 60px;
	font-weight: 400;
}
#padleft {
	padding-left: 45px;
}
#marginleft {
	margin-left: 40px;
}

.navwrapper {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
}
.navwrapperwide {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-x;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	border-top: 7px solid #6AC8EE;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #010336;
	background-color: #013044;
}

.footerwrapperwide {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/footer-bg.png);
	background-repeat: repeat-x;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	border-top-width: 10px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #F60;
	border-bottom-color: #010336;
	height: 200px;
	text-align: center;
	color: #FFF;
}
.footerwrapperwide a{
	font-weight: 700;
	color: #036;
}
.footerwrapperwide a:hover{
	color: #FFFFFF;
}
#footer {
	height: 200px;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	font-size: 65%;
}
.bodyfull {
	background-image: url(../images/nc-body-bg.jpg);
	background-position: center top;
	/* [disabled]-webkit-background-size: cover; */
	/* [disabled]-moz-background-size: cover; */
	/* [disabled]-o-background-size: cover; */
	/* [disabled]background-size: cover; */
	background-repeat: no-repeat;
}
.copyright {
	float: right;
}
.largerfont {
	font-size: 120%;
}
.calloutwrapper {
	float: right;
	width: 200px;
	background-image: url(../images/customer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	padding-top: 200px;
	margin-left: 20px;
	margin-bottom: 20px;
	background-color: none;
	padding-left: 0;
}
#callout p{
	font-family: "Montserrat", serif;
	padding-left: 2px;
	padding-right: 2px;
	line-height: normal;
	font-weight: 700;
	font-size: 140%;
	color: #7F9AAF;
	text-align: right;
}

		@media only screen and ( max-width: 1024px ) /* 640 */
		{

.bodyfull {
	padding:none;
			}
.navwrapperwide {
}
@media screen and (max-width: 1023px) {
.bodyfull {
	padding:none;
			}

.body100 {
	background-repeat: no-repeat;
	background-position: center top;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 96%;
	margin-right: auto;
	margin-left: auto;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #FFF;
	padding-right: 2%;
	padding-left: 2%;
}
#logolrg img {
	width: auto;
}
.calloutwrapper {
	display:none;
}
.logo {
	width: 100%;
	text-align:center;
}
.navwrapperwide {
	width: 100%;
}
.homeHeadImageWrapper {
	display:none;
}

}
