/**
 * INSIDER CONTAINER
 */
a {
	color: #152974;
}
#insiderContainer {
	display: none;
	margin: auto;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
}
#insiderContainer #insiderContent {

}
#insiderContainer .close {
	cursor: pointer;
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: #fff;
	font-size: 3.4%;
}
.ins1 {
	position: relative;
	width: 100%;
	height: 100%;
	float: left;
}
.ins1 img {
	width: 100%;
	height: 100%;
	opacity:1;
	filter:alpha(opacity=100);
	transition-duration: 0.5s;
	-webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
}
.ins1:hover img {
	opacity:0.90;
	filter:alpha(opacity=90);
}
.ins1 .city {
	transition-duration: 0.5s;
	-webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
}
#insiderContent {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.inslink {
	float: left;
	width: 100%;
	height: 100%;
	text-align: center;
}
.text .inslink {
	float: none;
	width: auto;
	height: auto;
}
.ins1:hover .city {
	color: rgb(255, 255, 255);
	background-color: rgb(0, 103, 144);
}
.inslink img {
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1.0, 1.0);
	-moz-transform: translateZ(0) scale(1.0, 1.0);
	-o-transform: translateZ(0) scale(1.0, 1.0);
	-ms-transform: translateZ(0) scale(1.0, 1.0);
	transform: translateZ(0) scale(1.0, 1.0);
}
.inslink:hover img {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	opacity:0.90;
}
.inslink .header6,
.inslink .header5 {
	bottom: -0.5%;
	z-index: 1;
	font-size: 1.2%;
	position: absolute;
	background-color: #FFF;
	padding: 1.4% 2.1%;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1.0, 1.0);
	-moz-transform: translateZ(0) scale(1.0, 1.0);
	-o-transform: translateZ(0) scale(1.0, 1.0);
	-ms-transform: translateZ(0) scale(1.0, 1.0);
	transform: translateZ(0) scale(1.0, 1.0);
},
.inslink:hover .header6,
.inslink:hover .header5 {
	color: rgb(255, 255, 255);
	background-color: rgb(0, 103, 144);
}
.grid_4_2_1 .header6 {
	bottom: auto;
	top: 0;
	font-size: 2.2%;
}

#insiderContainer .insider_text .left {
  /*width: 60%;
  height: 97.7%;
  margin-right: 1.1%;
  float: left;
  padding-top: 1.4%;
  padding-left: 0.8%;
  padding-right: 0.8%;
  -webkit-box-shadow: 2px 2px 3px #D8D8D8;
  -moz-box-shadow: 2px 2px 3px rgb(216, 216, 216);
  box-shadow: 2px 2px 3px #D8D8D8;
  position: absolute;*/
	position: relative;
	width: 59.19%;
	height: 95.14%;
	margin-right: 0.75%;
	float: left;
	padding: 2.75% 1.375% 0.19% 1.375%;
	-webkit-box-shadow: 2px 2px 3px #D8D8D8;
	-moz-box-shadow: 2px 2px 3px rgb(216, 216, 216);
	box-shadow: 2px 2px 3px #D8D8D8;
}
#insiderContainer .insider_text .left .text {
  width: 91.5%;
  /*padding-top: 5%;*/
  overflow: hidden;
  color: #000;
  height: 93.9%;
  margin-bottom: 1%;
  padding-right: 8% !important;
}
#insiderContainer .insider_text .left .text h2 {
	color: #152974;
	font-size: 3.2%;
	margin-bottom: 5%;
	font-weight: normal;
	font-weight: 300;
}
#insiderContainer .insider_text .left .text p {
  font-weight: 400;
}
#insiderContainer .insider_text .right {
  width: 37.3%;
  right: 0;
  height: 100%;
  float: left;
  position: absolute;
}

#insiderContainer .left .text{
  width: 86%;
	overflow: hidden;
  color: #000;
	height: 75%;
	margin-bottom: 5%;
	padding-right: 10% !important;
  position: relative;
}
/*#insiderContainer .left h2 {
  color:#152974;
  font-size: 5.2vh;
  font-size: 3.2%;
  margin-bottom: 5%;
  font-weight: normal;
}*/
#insiderContainer .left p{
  font-size: 1.9vh;
  font-size: 1.2%;
  line-height: 2.9vh;
  line-height: 150%;
  padding-bottom: 5%;
  padding-right:7%;
}
#insiderContainer .left span{
  font-weight:bold;
}
#insiderContent .insider_text {
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 0;
}
#insiderContainer .insider_text .right,
#insiderContainer .insider_text .left {
	position: relative;
}
#insiderContainer .insider_text .right {
	width: 36.55%;
	height: 97.5%;
	float: left;
	padding: 0.75% 0.75% 0.75% 0;
	position: relative;
}
#insiderContent .right .image {
	float: left;
	width: 100%;
	height: 33%;
	margin-bottom: 1%;
}