<style>
	.R_table{
		width: 100%;
		border-spacing: 0px;
		border-collapse: separate;
		display: table;
	}
	
	/* Title */
	.R_T_th{
		text-align: center;
		padding-bottom: 10px;
	}
	/* */
	
	/* Parameter */
	.R_P_td_label{
		white-space: nowrap;
		text-align: right;
		vertical-align: top;
		padding: 0px 5px;
	}
	.R_P_td_value{
		white-space: nowrap;
		text-align: left;
		padding: 0px 5px;
	}
	/* */
	
	/* Table Data */
	.R_th{
		width: 1%;
		white-space: nowrap;
		text-align: left;
		padding: 0px 5px;
	}
	.R_td{
		white-space: nowrap;
		text-align: left;
		vertical-align: top;
		padding: 2px 5px;
	}
	/* */
	
	/* Border */
	.R_border{
		border: 1px solid #000;
	}
	.R_border_top{
		border-top: 1px solid #000;
	}
	.R_border_bottom{
		border-bottom: 1px solid #000;
	}
	.R_border_left{
		border-left: 1px solid #000;
	}
	.R_border_right{
		border-right: 1px solid #000;
	}
	.R_border_double_top{
		border-top: 4px double #000;
	}
	.R_border_double_bottom{
		border-bottom: 4px double #000;
	}
	.R_border_double_left{
		border-left: 4px double #000;
	}
	.R_border_double_right{
		border-right: 4px double #000;
	}
	.R_border_dotted_top{
		border-top: 1px dotted #000;
	}
	.R_border_dotted_bottom{
		border-bottom: 1px dotted #000;
	}
	.R_border_dotted_left{
		border-left: 1px dotted #000;
	}
	.R_border_dotted_right{
		border-right: 1px dotted #000;
	}
	
	.AT_border{
		border: 1px solid #000;
		border-color: #ddd;
		white-space: nowrap;
		text-align: left;
		vertical-align: top;
		padding: 2px 5px;
		
	}
	
	/* */
	
	/* Misc */
	.R_label{
		display: inline;
		padding: .2em .6em .3em;
		font-size: 75%;
		font-weight: 700;
		/*line-height: 1;*/
		/*color: #fff;*/
		text-align: center;
		white-space: nowrap;
		vertical-align: baseline;
		border-radius: .25em;
	}
	/* */
	.title{
		text-align: center;
		font-weight: bold;
	}
	.pipreceipt{
		width:100%;
		border-spacing: 10px;
		border-collapse: separate;
	}
</style>