@charset "UTF-8";
/* 表單 */

form {
	margin:0 0 1.2em;
	padding:0;
	clear:both;
	text-align:center;
}
form table  {
	border-collapse:collapse;
	margin:0 auto;
	border:none;
}

form table caption {
	padding:0 0 .6em;
	vertical-align:top;
	font-weight:normal;
	font-size:1em;
	text-align:left;
	color:#000;
}
form table th  {
	line-height:120%;
	vertical-align:top;
	padding:6px 8px 2px 8px;
	text-align:right;
}
form td  {
	line-height:120%;
	vertical-align:top;
	padding: 2px 0 2px 0;
	text-align:left;
	border:none;
}
form td img , form td input {
	vertical-align:middle;
}
form td img {	margin-left: 3px; vertical-align:top;}
form td p {
	margin:0 0 5px;
	padding:0;
	line-height:135%;
	font-family:"Times New Roman", Times, serif;
	width:460px;
}
form td .note {	font-size:.86em;}
form td label {
	white-space: nowrap;
	margin-right: 8px;
}

input.text , select, textarea , input[type="text"] {
	font-size:1em;
	border:1px solid #b5b97e;
	color:#444;
}
input.text {
	width:230px;
}
input.mini {
	width:100px;
}
input.short {
	width:150px;
}
input.long {
	width:460px;
}
textarea {
	width:460px;
	line-height:135%;
	height:11em;
	overflow:auto;
}
input.btn {
	margin: 0 2px;
}
input.InputBtn {
	margin: 0 2px;
}
.buttonDiv {
	margin: 10px 12px 12px;
	text-align: center;
	border-top: 1px solid #b5b97e;
	padding-top: 12px;
}

/*----------------------------------------*/
.qp .buttonDiv  , .forward .buttonDiv  {
	margin: 10px 20px 0;
}
.forward form {
	background:#eff2c8;
	padding:25px 0;
	margin:8px 10px 0 0;
	box-shadow:rgba(0,0,0,0.3) 0 2px 5px;
}
.forward form select {
	max-width:400px;
}
.forward header p {
	margin:0 10px 0;
	text-align:right;
}
.contactUs th {width:9em;}
.epaper th {width:9em;}


/*----------------------------------------*/

.checkGroup {
	list-style: none;
	margin:3px 0 0;
	padding:0;
	line-height:120%;
	width:500px;
}
.checkGroup label {
	display:inline-block;
	margin:0 1em .4em 0;
	padding:0 0 0 1.5em;
	text-indent:-1.4em;
	vertical-align:top;
	width:10em;
	height:auto;
	white-space:normal;
}
.checkGroup label input {
	margin-right:0.4em;
}
.checkGroup label input[type="checkbox"] ,
.checkGroup label input[type="radio"] {
	vertical-align:middle;
}


.must {
	color:#d00;
}

/*------------------------------------search*/
.keywordGroup {
	display:inline-block;
	text-align:right;
}
.keywordGroup span {
	display:block;
}
.forward.search th {width:6em;}
.forward.search td { vertical-align:middle; padding-bottom:8px;}
.forward.search td label.mode { display:inline-block; margin:4px 1em 0 0;}

.forward.search .btnAdd {
	display:inline-block;
	width:18px;
	height:18px;
	background:url(../images/icon_add.gif) no-repeat 0 0;
	vertical-align:middle;
}
.forward.search .btnAdd.remove {
	background:url(../images/icon_remove.gif) no-repeat 0 0;
}
