@charset "utf-8";
/* CSS Document */

.p-container {
	margin: 0px auto;
	padding: 0px;
	border: 1px #669;
	border-top: 2px #669;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000;
}
.p-print-container {
	margin: 0px auto;
	padding: 0px;
	border: 1px #669;
	border-top: 2px #669;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:20px;
	color:#000;
}
.p-title {
	margin: 0px;
	padding: 0px;
	width:100%;
	height:24px;
	line-height:24px;
	font-weight:bold;
	float: left;
	text-align:center;
	vertical-align:middle;
}
.p-text {
	margin: 0px;
	padding-right: 1px;
	width:20%;
	float: left;
	text-align: right;
}
.p-data {
	margin: 0px;
	padding-left: 1px;
	font-weight:bold;
	width:60%;
	float: left;
	text-align: left;
}
.p-info {
	margin: 0px;
	padding: 0px;
	width:100%;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:24px;
	float: left;
	text-align:left;
}
.p-img { 
	vertical-align:top;
	margin: 0px;
	padding: 0px;
	width:40%;
	overflow:hidden;
	float: left;
	text-align:center;
}
.p-mini-img { 
	vertical-align:top;
	margin: 0px;
	padding: 0px;
	width:19%;
	overflow:hidden;
	float: left;
	text-align:center;
}
.p-cell { 
	margin: 0px;
	width:100%;
	float: left;
	text-align:left;
	vertical-align: middle;
}
.p-mini-cell {
	margin: 0px;
	width:20%;
	float: left;
	text-align:left;
	vertical-align: middle;
}
.p-text-centre {
	text-align: center;
}
.p-text-right {
	text-align: right;
}
.p-text-left {
	text-align: left;
}
.w10pc {
	width:10%
}
.w11pc {
	width:11%
}
.w15pc {
	width:15%
}
.w20pc {
	width:20%
}
.w21pc {
	width:21%
}
.w80pc {
	width:80%
}
.margin-right { 
	margin-right: 2px;
}
.margin-left { 
	margin-left: 2px;
}

