body {
	font-family: "Segoe UI";
    font-size: 10pt;
    color: #333333;
   /* background-image:url('http://dev.doclibrary.com/MSC78/IMG/Review-BG1250_body.jpg');
	background-position:center top;
	background-repeat:repeat;
	background-size: cover;*/
	/*background-color:#E7E7E7;*/
	width:100%; 
 }
 

img.headerBackground {position:absolute; top: 10px; left: 10px; z-index:-1; width:11in; }
 img.background { position:absolute; top: 0px; left: 0px; z-index:-1; width:100%;}

.n { text-align:right; word-wrap: break-word;word-break: break-word; padding:8px 10px 8px 0; }

.client-logo {	
	 padding:0 0 10px 50px;	 
}

tr td.nameCol{
	border-right:1px solid #d4d4d4; padding:0 5px 0 5px;
}

.win {
	color:#8ec87c;
	font-weight:bold;
	vertical-align: top;
}
.loss {
	color:#da4d3b;
	font-weight:bold;
	vertical-align: top;
}

.grey{
	color:grey;
	font-weight:bold;
	vertical-align: top;
}

.var {
	font-size:20px;
}

tr.market-table-header td {background-color:#47b1bf !important;color:white; text-align:center;font-weight:600;padding:8px 0 8px 0;font-size:15px;}
tr.sibling-table-header td {background-color:#3e7f91 !important;color:white; text-align:center;font-weight:600;padding:8px 0 8px 0;font-size:15px;}
tr.purchase-table-header td{background-color:#d3d3d3 !important;color:white; text-align:center;font-weight:600;padding:8px 0 8px 0;}

table.prt {  width:100%;  align-self: center; margin-left:auto; margin-right:auto; margin-bottom:40px;page-break-before: auto; }
table.prt tr td { padding:8px 5px 8px 5px;  vertical-align:top; }
table.prt tbody tr td { background-color: #ffffff; border-bottom: 1px solid #d4d4d4;word-wrap: break-word; font-size:12px;}
table.prt tbody tr:first-child td { border-top:none; }
table.prt tbody tr td:first-child { border-left:1px solid #d4d4d4; }
table.prt tbody tr td:last-child { border-right:1px solid #d4d4d4; padding:8px 5px 8px 0;}
table.prt tbody tr td.n { text-align:right; padding:8px 10px 8px 5px;}
table.prt tbody tr td:last-child.n {padding:8px 10px 8px 0;}
table.prt thead tr.rowHead td { border-right:1px solid white; background-color:#d3d3d3; vertical-align:bottom; border-top:none; font-weight:bold;font-size:10px; padding:8px 5px 8px 5px; }
table.prt thead tr.rowHead td.n {padding:8px 10px 8px 5px;}
table.prt thead tr.rowHead td:last-child {padding:8px 5px 8px 0; border-right:none !important;}
table.prt thead tr.rowHead td:last-child.n {padding:8px 10px 8px 0;}
table.prt tbody tr.listRowSummary td {background-color:#d0e8f0 !important;padding:8px 5px 8px 5px;}
table.prt tbody tr.listRowSummary td.n {padding:8px 10px 8px 5px;}
table.prt tbody tr.listRowSummary td:last-child {padding:8px 5px 8px 0px;}
table.prt tbody tr.listRowSummary td:last-child.n {padding:8px 10px 8px 0px;}
table.prt tbody tr td.win {padding-top:4px;}
table.prt tbody tr td.loss {padding-top:4px;}
table.prt tbody tr td.grey {padding-top:4px;}
table.prt tbody tr td table.opr tr td { background-color: #ffffff; border:none !important;word-wrap: break-word; font-size:12px;padding: 0;}
table.prt tbody tr td table.opr tr td:first-child { background-color: #ffffff; border:none !important;word-wrap: break-word; font-size:9px;padding: 0;}
table.prt tbody tr td table.opr tr td:last-child { background-color: #ffffff; border:none !important;word-wrap: break-word; font-size:9px;padding: 0;}


table.brt {  width:100%;page-break-before: auto;}
table.brt tr td { padding:8px 5px 8px 5px;  vertical-align:top; }
table.brt tbody tr td { background-color: #ffffff; border-bottom: 1px solid #d4d4d4;word-wrap: break-word; font-size:10px;}
table.brt tbody tr:first-child td { border-top:none; }
table.brt tbody tr td:first-child { border-left:1px solid #d4d4d4; }
table.brt tbody tr td:last-child { border-right:1px solid #d4d4d4; padding:8px 5px 8px 0;}
table.brt tbody tr td.var {font-size:20px;}
table.brt tbody tr td.lbs {font-size:14px; !important;}
table.brt tbody tr td.var img{padding-top:4px;}
table.brt tbody tr td.n { text-align:right; word-wrap: break-word;word-break: break-word;padding:8px 10px 8px 0; }
table.brt tbody tr td:last-child.n {padding:8px 10px 8px 0;border-right:1px solid #d4d4d4; text-align:right;}
table.brt thead tr.rowHead td { border-right:1px solid white; background-color:#d3d3d3; vertical-align:bottom; border-top:none; font-weight:bold;font-size:12px; padding:8px 5px 8px 5px; }
table.brt thead tr.rowHead td.n {padding:8px 10px 8px 0;}
table.brt thead tr.rowHead td:last-child {padding:8px 5px 8px 0; border-right: none !important;}
table.brt thead tr.rowHead td:last-child.n {padding:8px 10px 8px 0;}
table.brt thead tr.topItems td {font-size:10px !important;}
table.brt tbody tr.listRowSummary td {background-color:#d0e8f0 !important;padding:8px 5px 8px 5px;}
table.brt tbody tr.listRowSummary td.n {padding:8px 10px 8px 5px;}
table.brt tbody tr.listRowSummary td:last-child {padding:8px 5px 8px 0px;}
table.brt tbody tr.listRowSummary td:last-child.n {padding:8px 10px 8px 0px;}

table.ort {  width:100%;page-break-before: auto;}
table.ort tr td { padding:8px 5px 8px 5px;  vertical-align:top; }
table.ort tbody tr td { background-color: #ffffff; border-bottom: 1px solid #d4d4d4;word-wrap: break-word; font-size:10px;}
table.ort tbody tr:first-child td { border-top:none; }
table.ort tbody tr td:first-child { border-left:1px solid #d4d4d4; }
table.ort tbody tr td:last-child { border-right:1px solid #d4d4d4; padding:8px 5px 8px 0;}
table.ort tbody tr td.var {font-size:20px;}
table.ort tbody tr td.lbs {font-size:14px; !important;}
table.ort tbody tr td.var img{padding-top:4px;}
table.ort tbody tr td.n { text-align:right; word-wrap: break-word;word-break: break-word;padding:8px 10px 8px 0; }
table.ort tbody tr td:last-child.n {padding:8px 10px 8px 0;border-right:1px solid #d4d4d4; text-align:right;}
table.ort thead tr.rowHead td { border-right:1px solid white; background-color:#d3d3d3; vertical-align:bottom; border-top:none; font-weight:bold;font-size:10px; padding:8px 5px 8px 5px; }
table.ort thead tr.rowHead td.n {padding:8px 10px 8px 0;}
table.ort thead tr.rowHead td:last-child {padding:8px 5px 8px 0; border-right: none !important;}
table.ort thead tr.rowHead td:last-child.n {padding:8px 10px 8px 0;}
table.ort thead tr.topItems td {font-size:10px !important;}
table.ort tbody tr.rowDistNameHead td {background-color:#8cc5d9 !important;padding:8px 5px 8px 5px;}
table.ort tbody tr.rowDistNameHead td.n {padding:8px 10px 8px 5px;}
table.ort tbody tr.rowDistNameHead td:last-child {padding:8px 5px 8px 0px;}
table.ort tbody tr.rowDistNameHead td:last-child.n {padding:8px 10px 8px 0px;}
table.ort thead tr.rowDistNameHead td {background-color:#8cc5d9 !important;padding:8px 5px 8px 5px;font-size:10px;}
table.ort thead tr.rowDistNameHead td.n {padding:8px 10px 8px 5px;}
table.ort thead tr.rowDistNameHead td:last-child {padding:8px 5px 8px 0px;}
table.ort thead tr.rowDistNameHead td:last-child.n {padding:8px 10px 8px 0px;}

table.ort tbody tr.rowOprNameHead td {background-color:#aad69d !important;padding:8px 5px 8px 5px;}
table.ort tbody tr.rowOprNameHead td.n {padding:8px 10px 8px 5px;}
table.ort tbody tr.rowOprNameHead td:last-child {padding:8px 5px 8px 0px;}
table.ort tbody tr.rowOprNameHead td:last-child.n {padding:8px 10px 8px 0px;}
table.ort thead tr.rowOprNameHead td {background-color:#b1e181 !important;padding:8px 5px 8px 5px;font-size:10px;}
table.ort thead tr.rowOprNameHead td.n {padding:8px 10px 8px 5px;}
table.ort thead tr.rowOprNameHead td:last-child {padding:8px 5px 8px 0px;}
table.ort thead tr.rowOprNameHead td:last-child.n {padding:8px 10px 8px 0px;}

table.ort tbody tr.lostOprNameHead td {background-color:#f5d2d1 !important;padding:8px 5px 8px 5px;}
table.ort tbody tr.lostOprNameHead td.n {padding:8px 10px 8px 5px;}
table.ort tbody tr.lostOprNameHead td:last-child {padding:8px 5px 8px 0px;}
table.ort tbody tr.lostOprNameHead td:last-child.n {padding:8px 10px 8px 0px;}
table.ort thead tr.lostOprNameHead td {background-color:#f5d2d1 !important;padding:8px 5px 8px 5px;font-size:10px;}
table.ort thead tr.lostOprNameHead td.n {padding:8px 10px 8px 5px;}
table.ort thead tr.lostOprNameHead td:last-child {padding:8px 5px 8px 0px;}
table.ort thead tr.lostOprNameHead td:last-child.n {padding:8px 10px 8px 0px;}

table.cell-table {width:100%;border : none;margin:0;}
table.cell-table tbody tr td {  border:none !important;}
table.cell-table tbody tr td:first-child {border : none;}
table.cell-table tbody tr td:last-child { border : none; }

table thead tr.separator td{
	height: 10px;
	background-color: #ffffff;
}

table.allOrt-table-header {  font-size:10px;width:100%; display: inline-table; margin-top: 20px; }
table.allOrt-table-header tr td { padding:8px 5px 8px 5px;  vertical-align:top; }
table.allOrt-table-header tr td.n { padding:8px 10px 8px 5px;}
table.allOrt-table-header tbody tr td{background-color:#ece6f1;font-size: 12px;}
table.allOrt-table-header tbody tr:first-child td { border-top:none; }
table.allOrt-table-header tbody tr td:last-child { padding:8px 5px 8px 0;}
table.allOrt-table-header tbody tr td:last-child.n { padding:8px 10px 8px 0;}
table.allOrt-table-header thead tr.rowHead td { border-right:1px solid white; background-color:#555555;color:white; vertical-align:bottom; border-top:none; font-size: 12px; text-transform: uppercase; font-weight: normal; padding:8px 5px 8px 5px; }
table.allOrt-table-header thead tr.rowHead td.n {padding:8px 10px 8px 5px;}
table.allOrt-table-header thead tr.rowHead td:last-child {border-right:1px solid #684e81;word-wrap: break-word;word-break: break-word;padding:8px 5px 8px 0;}
table.allOrt-table-header thead tr.rowHead td:last-child.n {padding:8px 10px 8px 0;}

table.allPrd-table-header {  font-size:10px;width:100%; display: inline-table; }
table.allPrd-table-header tr td { padding:8px 5px 8px 5px;  vertical-align:top; }
table.allPrd-table-header tr td.n { padding:8px 10px 8px 5px;}
table.allPrd-table-header tbody tr td{background-color:#ece6f1;font-size: 12px;}
table.allPrd-table-header tbody tr:first-child td { border-top:none; }
table.allPrd-table-header tbody tr td:last-child { padding:8px 5px 8px 0;}
table.allPrd-table-header tbody tr td:last-child.n { padding:8px 10px 8px 0;}
table.allPrd-table-header thead tr.rowHead td { border-right:1px solid white; background-color:#684e81;color:white; vertical-align:bottom; border-top:none; font-size: 12px; text-transform: uppercase; font-weight: normal; padding:8px 5px 8px 5px; }
table.allPrd-table-header thead tr.rowHead td.n {padding:8px 10px 8px 5px;}
table.allPrd-table-header thead tr.rowHead td:last-child {border-right:1px solid #684e81;word-wrap: break-word;word-break: break-word;padding:8px 5px 8px 0;}
table.allPrd-table-header thead tr.rowHead td:last-child.n {padding:8px 10px 8px 0;}

table.allDstLM-table-header {  font-size:10px;width:100%; display: inline-table; }
table.allDstLM-table-header tr td { padding:8px 5px 8px 5px;  vertical-align:top; }
table.allDstLM-table-header tr td.n { padding:8px 10px 8px 5px;}
table.allDstLM-table-header tbody tr td{background-color: #efefef;font-size: 12px;}
table.allDstLM-table-header tbody tr:first-child td { border-top:none; }
table.allDstLM-table-header tbody tr td:last-child { padding:8px 5px 8px 0;}
table.allDstLM-table-header tbody tr td:last-child.n { padding:8px 10px 8px 0;}
table.allDstLM-table-header thead tr.rowHead td { border-right:1px solid white; background-color:#666666;color:white; vertical-align:bottom; border-top:none; font-size: 12px; text-transform: uppercase; font-weight: normal; padding:8px 5px 8px 5px; }
table.allDstLM-table-header thead tr.rowHead td.n {padding:8px 10px 8px 5px;}
table.allDstLM-table-header thead tr.rowHead td:last-child {border-right:1px solid #684e81;word-wrap: break-word;word-break: break-word;padding:8px 5px 8px 0;}
table.allDstLM-table-header thead tr.rowHead td:last-child.n {padding:8px 10px 8px 0;}


td.loss img{padding-top:3px;}
td.win img{padding-top:3px;}
/*table.allPrd-table-header thead tr td{border:1px solid white;background-color:#8d6ca5;color:white; font-weight:600;padding:5px 0 5px 0;}
table.allPrd-table-header thead tr td:lastChild {padding:5px 5px 5px 0;}
table.allPrd-table-header tbody tr td:lastChild {padding:5px 5px 5px 0;border-right:1px solid #d4d4d4;}
*/
table.brt + table.brt { margin-top:10px; }

.headingText {  font-size:22px; margin-top:10px; color:#666666; text-align :center; }


div.section + div.section  { margin-top:30px; }
div.heading  {
        text-align: center;
        width:100%;
     /* background-image:url('http://dev.doclibrary.com/MSC78/IMG/Review-BG1250_header.jpg');
      background-size: 100% 100%;
	background-position:left top;
	background-repeat:no-repeat;*/
	
	}
	

.page { position:absolute; top: 0px; left: 0px;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px; z-index:10;text-align:center; width:95%;page-break-before: always ;}

div.centerPlacing {
	width:80%;

}
div.section { page-break-inside: avoid;
			 word-break:break-word;
  flex-align: center;
  flex-pack: center;
	justify-content: center;	
 	text-align:center;
 	align-items:center;

 			  
			}

div.mid {margin-left:70px; margin-right:70px;}
div.heading {
	position:absolute;
	top: 0px; left: 0px;
}
div.heading table {table-layout: fixed; font-size:11px; width:2200px; }
div.heading table tr:first-child td { padding:30px 5px 30px 5px;height:100px; white-space:nowrap;}
div.heading table tr td { vertical-align:top; overflow: hidden;text-overflow: ellipsis; word-break:break-word;}
.brh {table-layout: fixed}
/*table.brh tr td:first-child + td { vertical-align:middle; text-align:center; font-size: 20px; font-weight:bold; }*/
table.brh tr td:first-child + td div { font-weight:normal; font-size:11px; text-align:center; }
table.brh tr td:first-child + td + td { text-align:right; }

table.brh img { max-height:50px;}
table.brh div { padding-bottom:8px; font-size:12px;    }
table.brh div:first-child { font-weight:bold;  }


