
	.inside blockquote {
		margin-left:0!important;
		font-size: 28px;
	}


	/* Homepage */
	
	.homepage #homecontent {
		overflow-x:hidden;
	}
	
	.homepage #header {
		margin-bottom:0px!important;
	}	
	.homepage #header #logo {
		width:35%;
		float:left;
	}
	
	.homepage #header #reporttitle {
				width:60%;
		float:left;
		padding-top:50px;
	}
	.homepage #homecontent #topsection {
		padding-bottom:40px;
		margin-bottom:40px;
	}
	.homepage #homecontent #topsection  #leftsection {
		float:left;
		width:100%;
	}
	
	.homepage #homecontent #topsection  #leftsection .linkcontainer {

	}
	.homepage #homecontent #topsection .leftborder#readreport  {
			height:250px;	
	}
	.homepage #homecontent #topsection .leftborder#readreport img {
  position: relative;
  left: 30px;
  top: 10px;
		width:70%;
		padding:20px!important;;
	}
	
		.homepage #homecontent #topsection .leftborder#watchrecording {
					height:170px;
	margin-bottom:20px;
	}
	
	.homepage #homecontent #topsection .leftborder#watchrecording img {
				width:90%;
		padding-left:30px;
	}
	
.homepage #homecontent #topsection #rightsection {
  width: 100%;
  float: left;
  margin-left: -10px;
}
	.homepage #homecontent .rightborder img {
  margin-top: -47px;
  width: 100%;
  margin-left: -34px;
}

	.homepage #rightsection h2 {
  font-size: 32px !important;
  padding: 120px 20px 20px 20px !important;
  width: 95%;
}

.homepage #homecontent #rightsection h4 {
	padding:0 20px 20px 20px!important;
	width: 90%;
}
	.homepage #homecontent #toc {
		margin-bottom:0;
	}
	.homepage #homecontent #toc h2 {
  font-size: 50px !important;
}
	
	
	.homepage #homecontent #leadingrevolution {
		height:300px!important;
	}
	.homepage #homecontent #toc #visionary {
				height:350px!important;
		background-size: 105%;
	}
	.homepage #homecontent #toc #visionary h3 {
  position: relative;
  left: 110px;
  top: 110px;
  width: auto;
}
	
	.homepage #homecontent #toc #textlisting	 {
		margin-top:0;
	}
	.homepage #homecontent #toc #tributes img {
		width:75%;
		height:auto;
}
	
.homepage #homecontent #toc #onestep {
					margin-bottom:0;		
	}

	
.homepage #homecontent #toc #onestep .column8 {
					height:350px!important;
  margin-top: 0px;
  background: transparent url(images/home/bg_statue.png) center top no-repeat;
    background-size: auto;
  background-size: cover;
  position: relative;
			margin-bottom:0;
}
	.homepage #homecontent #toc #onestep h3 {
  position: relative;
  left: 0%;
  top: 60%;
  width: auto;
}
	
	
	
	
	/* Inside Pages */
	
	
	.inside #insidecontent #panels {

		
	}
	
.inside #firstpanel {
    height: auto;
    width: 100%;
    float: left;
    position: relative;
	order:3;
}	
		
.inside #firstpanel #panelnav,.inside #firstpanel p,.inside #firstpanel #mcocontact,#allreports.inside #insidecontent #secondpanel {
		display:none;
}
	
.inside #firstpanel #reportlogo {
	text-align:center;
}	
.inside #firstpanel #reportlogo img {
		width:55%;
}
	
.inside #secondpanel {
    height: auto;
    width: 100%;
    float: left;
    position: relative;
    margin-left: 0px;
	padding-left:0!important;
    padding-top: 20px !important;
    border-right: none;
	border-bottom: 1px solid #8065A9;
	}
	
	.inside #secondpanel p {
    height: auto;
    width: auto;
    transform: rotate(0deg);
    font-family: 'Bebas Neue',Helvetica,Arial,sans-serif !important;
    font-size: 21px;
    letter-spacing: 3px;
    text-align: center;
    margin-left: 0px!important;
			padding-left:0!important;
		padding-bottom:5px!important;
	}

#allreports.inside #insidecontent #contentarea {
width: 97%;
    margin: 20px 0 0 0px;
  }
}
	
#allreports.inside #insidecontent #features h3 {
float: left !important;
    width: 100% !important;
    margin-right: 26px !important;
    font-size: 32px;
    font-weight: 500 !important;
    line-height: 1 !important;
    margin-bottom: 20px !important;
}	
	
.inside #coverarea {
    width: 100%;
    margin-left: 0px;
    float: left;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
	height:auto;
	background-size: cover;
}	
	
	.inside #coverarea .container112 {
		background-position: left top !important;
		width: 100%;
		background-size: 100% !important;
		background-color: #5a318f !important;
	}	
	
	.inside #contentarea {
    width: 92%;
    margin-left:0px;
    float: left;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top:40px;
    padding-bottom: 60px;
		padding-right:20px;
padding-left: 10px !important;
}
	
	.inside #contentarea #pagetitle h1 {
font-size: 53px !important;
}
	
	
	.inside #insidecontent #contentarea img {
		width:100%!important;
	}	
	

	.inside #insidecontent #contentarea #controls img {
		width:auto!important;
	}
	.inside #insidecontent p.caption {
		width:95%;
	}
	
	

		.inside#vcoverview #insidecontent #pagetitle img {
		margin-bottom:40px!important;
	}
		
		.inside#suzhou #contentarea img.aligncenter {
  width: 100% !important;
  margin-left: 0px !important;
  margin-bottom: 0 !important;
}



.inside.coverpage #coverarea #content {
  width: 60%;
  float: left;
  padding-right: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 20px;
}

.inside.coverpage #coverarea #pagetitle h1 {
  color: #fff !important;
  font-size: 66px !important;
}

.inside.campus #toparea {
padding-right: 0;
  padding-top: 20px;
  padding-bottom: 60px;
  float: left;
  padding-left: 0;
  width: 100%;
}

.inside.campus #campusprincipal {
  width: 98%;
  float: left;
  padding-right: 10px;
	padding-left:10px;
	/*! margin-bottom:20px; */
}

.inside.campus #campusprincipal img {
	  width: 98%;
}
	.inside.campus #insidecontent #campustitle {
  width: 100%;
  float: left;
  padding-left: 10px;
  display: block;
  height: auto;
}
	
	.inside.campus #reportsummary img {
  float: left;
		padding-left:0!important;
}
	
	.inside.campus #reportsummary blockquote {
  font-size: 26px;
  padding: 5px 10px 45px 20px !important;
  width:93% !important;
}
	