

body{background:#fff !important;}


.clear {
	clear: both;
}
.wrap {
	width: 100%;
	max-width: 1600px;
	min-width: 960px;
	z-index: 10;
	position: relative;
	margin: 0 auto;
	padding: 0;

}



.section {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	z-index: 10;
	position: relative;
	margin: 0 auto;
	padding: 0 0  0;
	height: auto; float:left;
}


.inner {
	width: 100%;
	margin: 0 auto;
	position: relative;
	min-height: auto;
	padding:0 0;
	font-size: 18px;

	font-weight: 300;
}

.inner:after {
	  content: "";
	  display: table;
	  clear: both;
}


.subMenu {
 /* background: rgba(0, 0, 0, 0) url("../images/header_bg.png") no-repeat scroll 0 0 / 100% auto;*/
  height: auto;
  width: 100%;
  z-index: 2147483647;
}
.subMenu .inner {
	padding:0;
	font-weight: 400; float:left;
	margin: 0 auto;
}

.subNavBtn {
  color: #fff;
  display: block;
  float: left;
  font-family: "HelveticaNeueLTPro-Lt";
  font-size: 15px;
  height: auto;
  margin: 0 6px;
  padding: 18px 7px 14px;
  text-align: center;
  text-decoration: none;
  width: auto;
}
.subMenu a:hover {
	 background: rgba(27, 30, 133, 0.54) none repeat scroll 0 0;
    border-bottom: 2px solid #fff; color:#fff;
}

.active {
    background: rgba(27, 30, 133, 0.54);
    border-bottom: 2px solid #fff;
}
.end {
	margin: 0;
}




/* SECTIONS */
.sTop {
	min-height: auto;
	background:#fff;
	color:#3d3d3d;
	padding:  0;
	height: auto;
	
}

.s1 {
	background:#fff;
	color:#fff;  position: relative;  z-index: -1;
	
}


.s2 { padding:3% 0; background:#fff;  margin: 52% 0 0;  position: relative;  z-index: -3;

}


.s3 {margin:0px; padding: 0; width:100%; height:auto; float:left;
	
	  position: relative;  z-index: -3;	  
	  background: #f4f3f3 url("../images/material_bg.png") no-repeat scroll center bottom;
	  background-size:100% 100%;
	  
	  
	  
}


.s4 {margin:0px; padding:3% 0; width:100%; height:auto; float:left;
	background: #fff;  position: relative;  z-index: -3;
}



.s5 {
	background: #d14e15;  position: relative;  z-index: -3;

}

.s6 {
margin:0px; padding:3% 0; width:100%; height:auto; float:left;
	background: #fff;  position: relative;  z-index: -3;
}


.s7{margin:0px; padding:3% 0; width:100%; height:auto; float:left;  position: relative;  z-index: -3;
	background: #e5e5e6;
}
.s8{  position: relative;  z-index: -3;
	background: #fff;
}

.s9{
	position: relative;
	z-index: -3;
	margin:0px;
	width:100%;
	height:auto;
	float:left;
	padding-top: 3%;
	padding-right: 0;
	padding-bottom: 0%;  /*original 3%*/
	padding-left: 0;
}

.s10{
  position: relative;  z-index: -3;
margin:0px; padding: 0; width:100%; height:auto; float:left;
}

