.topinvestmentComparison{
	font-family: 'Inria Sans', sans-serif; font-size:13px; color:#2b2b2b; letter-spacing:1px;
}

.topDivider{
	font-family: 'Inria Sans', sans-serif; font-weight:normal !important; font-size:14px; color:#dedede;
}

.topportfolioComposition{
	font-family: 'Inria Sans', sans-serif; font-weight:normal !important; font-size:12px; color:#2b2b2b;
}

.vsText{	
	font-family: calibri, sans-serif; font-weight:normal !important; font-size:13px !important; color:#484848 !important; 
}

.rightText{
	float:right;letter-spacing:0px;
}

.dividerLine{
	background:#5e8ab4; width:63%; margin:0px 10px; height:2px; display:inline-block
}

.titleClass{	
	font-family:'Titillium Web', sans-serif; font-size:30px; font-weight:400; color:#2b2b2b; margin-top:30px; margin-bottom:5px; padding-bottom:0px;
}

.titleClassSm{	
	font-family:'Titillium Web', sans-serif; font-size:20px; font-weight:400; color:#2b2b2b; margin-top:30px; margin-bottom:0px; padding-bottom:0px;
}



.chartTable{
		font-family:calibri; 
}

.chartTable thead th{
		background:#ffffff; border-bottom: #dedede 1px solid; color:#2b2b2b; text-align:center; font-weight:600; padding:8px 10px;
}


.chartTable tbody tr.labels td{
		background:#ffffff; text-align:center; font-weight:normal; color:#2b2b2b; font-style:italic; padding:8px 10px;
}

.chartTable tbody tr.labelsLast td{
		background:#ffffff; text-align:center; border-bottom: #dedede 1px solid;  font-weight:normal; color:#2b2b2b; font-style:italic; padding:8px 10px;
}



.outerDiv{height:300px; width:80px; position:relative; margin:0 auto}
.greyPart{height:170px; width:80px; position:absolute; bottom:0px; left:0px; background:#f3f3f3; z-index:5}
.dotPosition{position:absolute; top:0px; left:0px; z-index:11}

.linePart{height:2px; width:80px; position:absolute; border-top:2px dashed #c4c4c4; bottom:40px; left:0px; background:#f3f3f3; z-index:9}
.centerLine { width:1px; background:#dedede; height:300px; z-index:10; position:absolute; top:0px; left:50%}

.commonTable2{
		border-bottom: #dedede 1px solid;
		font-family:calibri; 
}

.commonTable2 thead th{
		background:#f7f7f7; border-top: #dedede 1px solid; text-align:right; font-weight:200; padding:4px 10px;
}


.commonTable2 tbody td{
		background:#ffffff; border-top: #dedede 1px solid; text-align:right; font-weight:normal; padding:4px 10px;
}

.commonTable2 tbody tr.strongRow td{
		background:#ffffff; border-top: #dedede 1px solid; text-align:right; font-weight:600; padding:3px 10px;
}

.commonTableGrey2 tbody tr.strongRow2 td{
	background:#f7f7f7; border-top: #dedede 2px solid; color:#2b2b2b; text-align:right; font-weight:600; padding:3px 10px;
}


.commonTable{
		border-bottom: #dedede 1px solid;
		font-family:calibri; 
		color:#2b2b2b;
}

.commonTable thead th{
		background:#f7f7f7; border-top: #dedede 1px solid;  font-weight:200; padding:4px 10px;
}
.commonTable thead tr.lineHeightSm th{
		background:#f7f7f7; border-top: #dedede 1px solid;  font-weight:600; padding:3px 10px; line-height:13px
}
.commonTable tbody td{
		background:#ffffff; border-top: #dedede 1px solid; font-weight:normal; padding:4px 10px;
}

.commonTable thead tr.blackBorder th{
		background:#ffffff; border-bottom: #2b2b2b 2px solid; border-top:0px;  font-weight:600; padding:5px 10px; line-height:13px
}

.commonTable thead tr.headerOne th{
		background:#e8e8e8; border-top: #dedede 1px solid; text-align:center; font-size:14px;  font-weight:400; padding:3px 10px;
}

.commonTable thead tr th.whiteTH{
		background:#ffffff; text-align:left; font-style:italic; border-top:0px; font-weight:200; padding:3px 10px;
}



.commonTable tr.blankRow td{
		background:#ffffff; text-align:left; border-bottom: #dedede 0px solid; font-size:16px; border-top: #dedede 0px solid; font-weight:200; padding:0px 3px;
}

.commonTable tbody tr.strongRow td{
		background:#ffffff; border-top: #dedede 2px solid; text-align:right; font-weight:600; padding:3px 10px;
}




.commonTable thead tr.headerTwo th{
		background:#f1f1f1; border-top: #dedede 1px solid; font-size:14px; text-align:right; font-weight:200; padding:3px 10px;
}

.commonTable thead tr.headerTwoNew th{
		background:#f1f1f1; border-top: #dedede 1px solid; font-size:14px; text-align:right; font-weight:200; padding:3px 10px; line-height:13px;
}

.commonTable tbody tr.differentRow td{
		background:#f7f7f7; border-top: #dedede 1px solid; text-align:right; font-weight:200; padding:3px 10px;
}

.commonTable tbody tr.strongRow td{
	font-weight:600
}

.commonTable tbody tr.managerCore td{
		background:#ffffff; text-align:center; border-bottom: #dedede 1px solid; font-weight:200; padding:1px 10px;
}

.commonTableGrey{
		border-bottom: #dedede 2px solid;
		border-right: #dedede 2px solid;
		font-family:calibri; 
}
.commonTableGrey thead tr th{
	background:#f7f7f7; border-top: #dedede 2px solid; border-left: #dedede 2px solid;  text-align:center; font-weight:200; padding:3px 10px;
}

.commonTableGrey tbody tr td{
		background:#fcfcfc; border-top: #dedede 2px solid; border-left: #dedede 2px solid; text-align:center; font-weight:200; padding:3px 10px;
}

.commonTableGrey tbody tr td.redcell{
		background:#fcb4b5; border-top: #dedede 2px solid; border-left: #dedede 2px solid; text-align:center; font-weight:200; padding:3px 10px;
}

.commonTableGrey tbody tr td.greencell{
		background:#bfe3be; border-top: #dedede 2px solid; border-left: #dedede 2px solid; text-align:center; font-weight:200; padding:3px 10px;
}


.commonTableGrey2{
		border-bottom: #dedede 2px solid;
		font-family:calibri; 
}
.commonTableGrey2 thead tr th{
	background:#f7f7f7; border-top: #dedede 2px solid; text-align:right; font-weight:200; padding:3px 10px;
}

.commonTableGrey2 tbody tr td{
		background:#fcfcfc; border-top: #dedede 2px solid; text-align:right; font-weight:200; padding:3px 10px;
}

.commonTableGrey2 tbody tr.strongRow td{
		background:#fcfcfc; border-top: #dedede 2px solid; text-align:right; font-weight:600; padding:3px 10px;
}




.borderleft{
	border-left: #dedede 1px solid;
}

.borderRight{
	border-right: #dedede 1px solid;
}


.alignCenter{
	text-align:center
}

.alignRight{
	text-align:right
}

.footerTip{
	font-style: italic; text-align:right; font-size:12px; color:#2b2b2b;
}

.headerTip{
	font-style: italic; text-align:left; font-size:12px; padding:0px 0px 5px 0px;color:#2b2b2b;
}

.circle {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  margin-top:7px;
  display: inline-block;
}

.circle2 {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  margin-top:0px;
  display: inline-block;
}

.square {
  height: 15px;
  width: 15px;
  margin-top:5px;
  display: inline-block;
}

.square-sm {
  height: 10px;
  width: 10px;
  margin-top:5px;
  display: inline-block;
}
.circle-sm {
  height: 8px;
  width: 8px;
  margin-top:5px;
  border-radius: 50%;
  display: inline-block;
}

.floatright{float:right}
.floatleft{float:left}
.legendText{padding:0px 20px 0px 5px; font-style: normal; display:inline-block}
.lastLegend{padding:0px 0px 0px 5px !important;}

.boldsmallTitle{font-size:12px; width:70%; color:#2b2b2b; float:left; line-height:25px; height:auto; padding:10px 0px 30px 0px;}
.boldsmalltitleRight{font-size:12px; width:25%; color:#2b2b2b; float:right; line-height:25px; height:auto; padding:10px 0px 30px 0px;}
.margin-rt-50{margin-right:50px}
.margin-rt-5{margin-right:5px}
.orange { background-color:#ed8b00}
.blue { background-color:#4974ae}
.red { background-color:#820048}
.green { background-color:#aabe25}
.purple { background-color:#8c7aaa}
.grey { background-color:#767676}
.black{ background-color:#2b2b2b}


.newPurple { background-color:#44346b}
.newlightGrey { background-color:#c1caca}
.newGreen { background-color:#aebe3e}
.newBlue { background-color:#3f5d8a}
.newGrey { background-color:#919292}
.newlightBlue { background-color:#5e8ab4}
.new7 { background-color:#d9d0e0}
.new8 { background-color:#727f1f}
.new9 { background-color:#16243d}
.new10 { background-color:#6b6e71}
.new11{background-color:#4974ae !important}
.one{background-color:#b1dfbd !important}
.two{background-color:#bfe3be !important}
.three{background-color:#cfe7bf !important}
.four{background-color:#dfecc0 !important}
.five{background-color:#eff0c1 !important}
.six{background-color:#fff5c2 !important}
.seven{background-color:#ffe9c0 !important}
.eight{background-color:#fedcbd !important}
.nine{background-color:#fdceba !important}
.ten{background-color:#fdc1b8 !important}
.eleven{background-color:#fcb4b5 !important}


.oneMC{background-color:#e2e1e8 !important}
.twoMC{background-color:#bcb8ca !important}
.threeMC{background-color:#787094 !important}
.fourMC{background-color:#3f3467 !important}


.mone{background:#63a2b2 !important; font-size:12px; font-weight:bold !important; color:#322b2b !important}
.mtwo{background:#aed0d8 !important; font-size:12px; font-weight:bold !important; color:#322b2b !important}
.mthree{background:#e3eff4 !important; font-size:12px; font-weight:bold !important; color:#322b2b !important}
.mfour{background:#f2f2f2 !important; font-size:12px; font-weight:bold !important; color:#322b2b !important}
.mfive{background:#fedfe2 !important; font-size:12px; font-weight:bold !important; color:#322b2b !important}
.msix{background:#fbb3b9 !important; font-size:12px; font-weight:bold !important; color:#322b2b !important}
.mseven{background:#f45f6f !important; font-size:12px; font-weight:bold !important; color:#322b2b !important}

.hmBg1{background:#8d79a7 !important; height:90px; font-size:25px !important; width:60px; text-align:center !important; vertical-align:middle; color:#ffffff !important}
.hmBg2{background:#9381ac !important; height:90px; font-size:25px !important; width:60px; text-align:center !important; vertical-align:middle; color:#ffffff !important}
.hmBg3{background:#8a76a5 !important; height:90px; font-size:25px !important; width:60px; text-align:center !important; vertical-align:middle; color:#ffffff !important}

.hmBg4{background:#b8adc7 !important; height:90px; font-size:25px !important; width:60px; text-align:center !important; vertical-align:middle; color:#0e0002 !important}
.hmBg5{background:#b7acc6 !important; height:90px; font-size:25px !important; width:60px; text-align:center !important; vertical-align:middle; color:#0e0002 !important}
.hmBg6{background:#d0cad9 !important; height:90px; font-size:25px !important; width:60px; text-align:center !important; vertical-align:middle; color:#0e0002 !important}

.hmBg7{background:#c8c0d3 !important; height:90px; font-size:25px !important; width:60px; text-align:center !important; vertical-align:middle; color:#0e0002 !important}
.hmBg8{background:#cec7d7 !important; height:90px; font-size:25px !important; width:60px; text-align:center !important; vertical-align:middle; color:#0e0002 !important}
.hmBg9{background:#dedae3 !important; height:90px; font-size:25px !important; width:60px; text-align:center !important; vertical-align:middle; color:#0e0002 !important}

.hmBg10{background:#6c518f !important; height:90px; font-size:25px !important; width:60px; text-align:center !important; vertical-align:middle; color:#ffffff !important}
.hmBg11{background:#674c8b !important; height:90px; font-size:25px !important; width:60px; text-align:center !important; vertical-align:middle; color:#ffffff !important}
.hmBg12{background:#826c9f !important; height:90px; font-size:25px !important; width:60px; text-align:center !important; vertical-align:middle; color:#ffffff !important}

.hmBg13{background:#c9c1d3 !important; height:90px; font-size:25px !important; width:60px; text-align:center !important; vertical-align:middle; color:#0e0002 !important}
.hmBg14{background:#c7bfd2 !important; height:90px; font-size:25px !important; width:60px; text-align:center !important; vertical-align:middle; color:#0e0002 !important}
.hmBg15{background:#c9c1d3 !important; height:90px; font-size:25px !important; width:60px; text-align:center !important; vertical-align:middle; color:#0e0002 !important}

.hmBg16{background:#e5e3e8 !important; height:90px; font-size:25px !important; width:60px; text-align:center !important; vertical-align:middle; color:#0e0002 !important}
.hmBg17{background:#e5e3e8 !important; height:90px; font-size:25px !important; width:60px; text-align:center !important; vertical-align:middle; color:#0e0002 !important}
.hmBg18{background:#e6e4e8 !important; height:90px; font-size:25px !important; width:60px; text-align:center !important; vertical-align:middle; color:#0e0002 !important}

.borderLegend{width:15px; height:4px; margin-top:11px; border-top:2px dashed #2b2b2b}
.headersmText{font-size:12px; font-weight:normal; display:inline-block}