.rTable {
		    	display: table;
		    	width: 100%;
		}
		.rTableRow {
		    	display: table-row;
		}
		.rTableHeading {
		    	display: table-header-group;
		    	background-color: #ddd;
		}
		.rTableCell, .rTableHead {
		    	display: table-cell;
		    	padding: 3px 10px;
		    	border: 1px solid #999999;
		}
		.rTableHeading {
		    	display: table-header-group;
		    	background-color: #ddd;
		    	font-weight: bold;
		}
		.rTableFoot {
		    	display: table-footer-group;
		    	font-weight: bold;
		    	background-color: #ddd;
		}
		.rTableBody {
		    	display: table-row-group;
		}
.rTopTableCell, .rTableHead {
    display: table-cell;
    padding: 3px 10px;
    border: 1px solid #999999;
    background-color: #555;
    color: #fff;
    font-weight: 500;
    line-height: 1.2;
}


.rRTable {
		    	display: table;
		    	width: 100%;
		}
		.rRTableRow {
		    	display: table-row;
		}
		.rRTableHeading {
		    	display: table-header-group;
		    	background-color: #ddd;
		}
		.rRTableCell, .rRTableHead {
		    	display: table-cell;
		    	padding: 3px 10px;
		    	
		}
		.rRGTableCell, .rRTableHead {
		    	display: table-cell;
		    	padding: 3px 10px;
		    	background-color: #e7fde6;
		}
		.rRTableHeading {
		    	display: table-header-group;
		    	background-color: #ddd;
		    	font-weight: bold;
		}
		.rRTableFoot {
		    	display: table-footer-group;
		    	font-weight: bold;
		    	background-color: #ddd;
		}
		.rRTableBody {
		    	display: table-row-group;
		}




.bbutton {
    background-color: #002469;
    border: none;
    border-radius: 22px;
    color: white;
    padding: 9px 12px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
-webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}
.bbutton:hover {
    background-color: #ffa000; /* orange */
    color: black;
}
.gbutton {
    background-color: #00852c;
    border: none;
    border-radius: 22px;
    color: white;
    padding: 9px 12px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
-webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}
.gbutton:link {
    background-color: #00852c; /* white font */
    color: white;
}

.gbutton:hover {
    background-color: #ffa000; /* orange */
    color: black;
}
 
  .dl-horizontal dt {
      float: left;
      width: 180px;
      clear: left;
      text-align: right;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
  }
  
  .dl-horizontal dd {
      margin-left: 130px;
  }
  
  .dl-horizontal2 dt {
      float: left;
      width: 120px;
      clear: left;
      text-align: right;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
  }
  
  .dl-horizontal2 dd {
      margin-left: 130px;
  }
  
  .dl-horizontal3 dt {
      float: left;
      width: 195px;
      clear: left;
      text-align: right;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
  }
  
  .dl-horizontal3 dd {
      margin-left: 205px;
  }
.dl-horizontal3l dt {
      float: left;
      width: 175px;
      clear: left;
      text-align: left;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
  }
  
  .dl-horizontal3l dd {
      margin-left: 185px;
  }

  .dl-horizontal4 dt {
      float: left;
      width: 95px;
      clear: left;
      text-align: left;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
  }
  
  .dl-horizontal4 dd {
      margin-left: 105px;
  }
.dl-horizontal5 dt {
      float: left;
      width: 285px;
      clear: left;
      text-align: left;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
  }
  
  .dl-horizontal5 dd {
      margin-left: 295px;
  }


a {
    color: #0c823f;
    font-weight: 500;
    
}

.pweb-bg-white form.pwebcontact-form label .pweb-asterisk {
    color: #db0000;
}
