@charset "utf-8";
/* CSS Document */
.qp { }
.qp form {
	margin: 0;
	padding: 0;	
	text-align:center;
}
form .body{ background-color:#feffec; padding:5px; margin:5px 0;ext-align:center;border:1px solid #d7d99c;}
.member .body{ background-color:#FFF; padding:5px; margin:5px 0;ext-align:center;border:0;}
form table{
	
	border-collapse: collapse;
	margin: 5px auto 10px;
	width:100%;
	background-color:#eee;
	border: 1px solid #ccc;
	
	
}
form table caption { color:#333; padding:0 0 2px; text-align:left;}
form table th {
	vertical-align:middle;
	text-align: right;
	color:#5E6C7D;
	/*width:20%;*/
	font-weight:normal;
	white-space: nowrap;
	padding:3px;
	line-height: 30px;
	border-bottom:1px dotted #ddd;
	background: url(../images/th_bg.gif) no-repeat right 10px;
}
form table th label{ font-weight:normal;}
form table th.none { background-image:none;}
form table td div{ clear:left;}
form table td {
	padding:3px;
	line-height: 30px;
	text-align: left;
	color:#666;
	border-bottom:1px dotted #ddd;
	vertical-align:middle;
}
form table td p{
	margin: 4px 0;
}
form table td label {
	white-space: nowrap;
	margin-right: 12px;
	font-weight:normal;
	
}
form table td .text{ width:auto}
form table td .radio{ border:0px;}
.logoPic{ width:100px; border:1px solid #ccc; padding:1px;}

.formBtn{ text-align:center;}
.formBtn .must{ text-align:center; margin:10px auto;}
.formBtn ul{ display:inline; }
.formBtn li{ display:inline; border-left:1px solid #ccc; padding:0 2px 0;}




/*--------------------------------------contact*/
.contactUs{ margin:10px 0;}
.contactUs p{
	color: #C30;
	margin:5px 0 10px 0;
}


