﻿.reportmaindiv
{
	border: 1px Solid Black;
	padding: 1px 1px 1px 1px;
	
}
.names
{
	font-size: 12pt !important;
}
.qpmtreportreadables
{
	font-size: 13pt !important;
}
.reportspan
{
	font-size: 11pt !important;
}

.reportmaintable 
{
	font-family:Arial;
	font-style:normal;
	border-collapse:collapse;
	empty-cells:show;
}
.reportleftsection
{
	
}
.reportrightsection
{
	/*background-color:rgb(250,242,227);*/
	background-color:rgb(255,250,235);
}
.reportrightsectionDNA
{
	/*background-color:rgb(250,242,227);*/
	background-color:#EDF4F5;
}


.sectionheadingsmall
{
	color:rgb(8,80,163);
	font-size: 10pt !important;
	font-weight:bold;
}
.sectionheading
{
	color:rgb(211,211,211);
	font-size: 13pt !important;
	font-weight:bold;
}
.textrotation270
{
	/*font-size:10pt;
	writing-mode: tb-lr;
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);*/
	/*-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(180deg);*/
}
.tableinnerlines
{
	color:#F6E5CB;
}

table.qpmttableReport
{
	border-collapse:collapse;
	empty-cells:show;
}
table.qpmttableReport td
{
	font-size: 13pt !important; 
	background-color:White;
	border:solid 1px black;
	height: 18px;
}
table.qpmttableReport th
{
	font-size: 13pt !important; 
	font-weight: bold; 
	background-color: #C6C4D4;
	border:solid 1px black;
	height: 30px;
}
.qpmtheadingtext
{
	position:relative;
	top: -50%;
	margin-top:10px;
	height:30px;
}
.qpmtheading
{
	height:30px;
	width:100%; 
	text-align:center;
}
.disclaimer
{
	font-size: 8.5pt !important;
}
.qpmtnote
{
	font-size: 9.5pt !important;
}

.copyright
{
	font-size: 8.5pt !important;
	color:Gray;
}
.logoIcon
{
	width:12px;
	height:12px;
	margin-right:5px;
}