#reportTbl_2 td {
	/*width: 20% !important;*/
}
#reportTbl_2 td:first-child {
	/*width: 35% !important;*/
}
#reportTbl_3 td {
	/*width: 100% !important;*/
}

#blgTblDiv {
 
  font-family: Arial !important;
  background-color:#ffffff !important;
  
}
#blgTblDiv h3 {
  width:800px !important;
  font-family: Arial !important;  
}
#blgTblDiv {    
  font-family: Arial !important;  
  background-color:#ffffff !important;    /*cleans  horizontal lines at the bottom of the tables*/
}

.blgTblDiv h5 > span {
  font-weight: 400;
}

.blgTblDiv p {
  margin-bottom: 0px;
  margin-left: 3px;
  border-top: 1px solid #ddd;
}
.blgTblDiv table {
  width: 60%;
  margin-bottom: 20px;
  background-color:#ffffff !important; 
}
.blgTblDiv table:last-child {
  margin-bottom: 10px;
}
.blgTblDiv td, .blgTblDiv th {
  padding-right: 0px;
  font-weight: 700;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 12px !important;
}
.blgTblDiv td span {
  font-weight: 400;
  font-size: 12px !important;
}

.blgTbl{
	background-color: #ffffff;
  border-top: #ccc;
  border-top-style: solid;
  border-top-width: 0.5px;
  border-bottom: #ccc;
  border-bottom-style: solid;
  border-bottom-width: 0.5px;
  font-size: 12px !important;
}


.blgTbl td span {
  font-weight: 400;
  font-size: 12px !important;
}
.blgTbl td {
  font-size: 12px !important;
}

#valueTblDiv {
 
  font-family: Arial !important;
  background-color:#ffffff !important;
  
}
#valueTblDiv h3 {
  width:800px !important;
  font-family: Arial !important;  
}
#valueTblDiv {    
  font-family: Arial !important;  
  background-color:#ffffff !important;    /*cleans  horizontal lines at the bottom of the tables*/
}

.valueTblDiv h5 > span {
  font-weight: 400;
}

.valueTblDiv p {
  margin-bottom: 0px;
  margin-left: 3px;
  border-top: 1px solid #ddd;
}
.valueTblDiv table {
  width: 60%;
  margin-bottom: 20px;
  background-color:#ffffff !important; 
}
.valueTblDiv table:last-child {
  margin-bottom: 10px;
}
.valueTblDiv td, .valueTblDiv th {
  padding-right: 0px;
  font-weight: 700;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 12px !important;
}
.valueTblDiv td span {
  font-weight: 400;
  font-size: 12px !important;
}

.valueTbl{
	background-color: #ffffff;
  border-top: #ccc;
  border-top-style: solid;
  border-top-width: 0.5px;
  border-bottom: #ccc;
  border-bottom-style: solid;
  border-bottom-width: 0.5px;
  font-size: 12px !important;
}


.valueTbl td span {
  font-weight: 400;
  font-size: 12px !important;
}
.valueTbl td {
  font-size: 12px !important;
}


#reportBody .blgTbl td span {
  font-weight: 400;
  font-size: 10px !important;
}
#reportBody .blgTbl td {
  font-weight: 400;
  font-size: 10px !important;
}
