#report-main {
	float:left;
	width:67%;
	padding-right:20px;
}
#report-rhs {
	float:right;
	width:33%;
	background-color:#F5F6F7;
	background-repeat:repeat-x;
	padding:30px;
	margin-top:-50px;
}
#report-rhs hr.staffeditlink {
	display:none;
}

.btn-subscription {
	background-color:#1a9fee;
	border: 1px solid #1181c4;
	color:#fff;
}

.relatedreport {
	margin-bottom:20px;
}

div#report-main div.title-holder {
	min-height:220px;
/*	background-color: blue;*/
	margin-left:165px;
}


div#report-main h2.std {
	font-weight:500;
	line-height:1.3em;
	border:none!important;
	padding-top: 0px;
	padding-bottom:0px;
	margin-top:0px;
}

div#report-main h3 {
	font-size:1.2em;
	border:none!important;
	margin: 0px;
	padding-top:0px;
}

div.sectionauthors {
	
}

div.sectionsellingpoint {
  margin: 10px 0px;
}

div.promostat {
	display:block;
	color: #C4A014;
	border-left:4px solid #cecece;
	padding-left:20px;
	font-size:16px;
	margin:20px 0px;
}


.related, 
.relatedsummary, 
.relatedsummary div a {
	color: #4c4c4c;
}

a.related {
	font-weight:600!important;
}

.relatedsummary {
	font-size:0.85em;
	line-height:1.7em;
}

.download-report-label {
	font-size: 0.85em;
	font-weight:bold;
}

.alert a {
	font-size:0.85em;
	color:#444!important;
}


@media (max-width: 1199px) {
	#report-rhs {
		width:30%;
	}
	#report-main {
		width:70%;
	}
}

img.mainlogo {
	margin:0 25px 10px 0;
	box-shadow:0 0 3px #ccc;
	-moz-box-shadow:0 0 3px #ccc;
	-webkit-box-shadow:0 0 3px #ccc;
}

.no-longer-available {
	clear:both;
	margin-top:10px;
	font-size:1.3em;
	color:#fff;
	padding:8px;
	background-color:#400;
}

.tocsection1,.tocsection2,.tocsection3,.tocsection4 {
	text-align:right;
}

.tocsection1,.tocname1 {
	font-weight:bold;
	padding-top:12px;
	padding-left:10px;
}

.tocname2 {
	padding-left:24px;
}

.tocname3 {
	padding-left:44px;
	font-size:0.9em;
}

.tocsection3 {
	font-size:0.9em;
}

.tocname4 {
	padding-left:60px;
	font-size:0.8em;
}

.tocsection4 {
	font-size:0.7em;
}

h1.heading {
	display:none;
}

@media (max-width: 767px) {
	#report-main {
		float:none;
		width:auto;
		padding-right:0;
	}
	#report-rhs {
		float:none;
		width:auto;
		padding:20px;
		margin-top:0;
	}

	img.mainlogo {
		margin-right:80%;
	}

	div#report-main div.title-holder {
		margin-left:0px;
	}

	.btn {
		width:100%;
		margin-bottom:5px;
	}

}


