@charset "utf-8";
@import url(members.css);
/**
 * Stylesheet for Members Forms Component
 *
 * @Author: IWei Tang
 * @Revision: 1.0-20080707
 */
/* Members Forms Layout */
.members_form {
  float: left;
  vertical-align: top;
  padding: 20px 0px 20px 0px;
  border: none;
}

.members_form .dataset {
  float: left;
  width: 605px;
}

.members_form .label {
  float: left;
  width: 145px;
  text-align: right;
  vertical-align: top;
  padding: 5px 10px 5px 5px;
  font-family: "新細明體";
  line-height: 24px;
	font-size: 13px;
	font-weight: bold;
	color: #757575;
	border: none;
}

.members_form .value {
  float: left;
  width: 200px;
  text-align: left;
  vertical-align: top;
  padding: 5px 5px 5px 10px;
  font-family: "新細明體";
	font-size: 13px;
	font-weight: normal;
	color: #757575;
  border: none;
}

.members_form .value_date {
  float: left;
  width: 300px;
  text-align: left;
  vertical-align: top;
  padding: 5px 5px 5px 10px;
  font-family: "新細明體";
	font-size: 13px;
	font-weight: normal;
	color: #757575;
  border: none;
}

.members_form .message {
  float: left;
  width: 200px;
  text-align: left;
  vertical-align: top;
  padding: 5px 5px 5px 10px;
  font-family: "新細明體";
	font-size: 13px;
	font-weight: normal;
	color: #cc6699;
  border: none;
}

.members_form .dataset input {
  float: left;
  width: 185px;
  height: 17px;
  text-align: left;
  vertical-align: top;
  padding: 1px 1px 1px 1px;
  font-family: "新細明體";
	font-size: 17px;
	font-weight: normal;
	color: #999999;
  border: 1px solid #999999;
}

.members_form .dataset textarea {
  float: left;
  width: 417px;
  height: 175px;
  text-align: left;
  vertical-align: top;
  padding: 1px 1px 1px 1px;
  font-family: "新細明體";
	font-size: 17px;
	font-weight: normal;
	color: #999999;
  border: 1px solid #999999;
}

.members_form .dataset select {
  float: left;
  width: 200px;
  height: 19px;
  text-align: left;
  vertical-align: top;
  padding: 1px 1px 1px 1px;
  font-family: "新細明體";
	font-size: 13px;
	font-weight: normal;
	color: #999999;
  border: 1px solid #999999;
}

.members_form .dataset .date {
  float: left;
  width: 80px;
  text-align: left;
  vertical-align: middle;
  padding: 1px 1px 1px 1px;
  font-family: "新細明體";
  line-height: 24px;
	font-size: 13px;
	font-weight: normal;
	color: #757575;
  border: none;
}

.members_form .dataset .date select {
  float: left;
  width: 60px;
  height: 19px;
  text-align: left;
  vertical-align: middle;
  padding: 1px 1px 1px 1px;
  font-family: "新細明體";
	font-size: 13px;
	font-weight: normal;
	color: #333333;
  border: 1px solid #999999;
}

.members_form .form_buttons {
  float: left;
  width: 600px;
  text-align: center;
  vertical-align: middle;
  padding: 1px 1px 1px 1px;
  font-family: "新細明體";
	font-size: 13px;
	font-weight: normal;
	color: #999999;
	background: #e6e6e6;
  border: none;
}

.members_form .form_buttons input {
  text-align: center;
  vertical-align: middle;
  padding: 1px 1px 1px 1px;
  font-family: "新細明體";
	font-size: 13px;
	font-weight: normal;
	color: #999999;
}

div.members_agreement {
  float: left;
  width: 600px;
  padding: 10px 25px 10px 25px;
  border: none;
}

.members_agreement .agreement_title {
  float: left;
  width: 590px;
  text-align: left;
  vertical-align: middle;
  padding: 5px 5px 5px 10px;
  font-family: "新細明體";
  line-height: 24px;
	font-size: 19px;
	font-weight: bold;
	color: #666666;
}

table.members_agreement {
  float: left;
  width: 600px;
  padding: 10px 5px 10px 5px;
  border: none;
}

table.members_agreement tr.agreement_line {
  width: 600px;
  border-bottom: 1px dotted #e3e3e3;
}

table.members_agreement tr.agreement_line td.agreement_count {
  float: left;
  width: 55px;
  text-align: right;
  vertical-align: top;
  padding: 5px 5px 10px 5px;
  font-family: "標楷體";
  line-height: 24px;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

table.members_agreement tr.agreement_line td.agreement_item {
  float: left;
  width: 500px;
  text-align: left;
  vertical-align: middle;
  padding: 5px 5px 5px 5px;
  font-family: "標楷體";
  line-height: 24px;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
}

.members_agreement .agreement_accept {
  float: left;
  width: 600px;
  text-align: left;
  vertical-align: middle;
  font-family: "新細明體";
  line-height: 24px;
	font-size: 15px;
	font-weight: bold;
	color: #757575;
}

.members_agreement .agreement_accept #accept {
  float: left;
  width: 225px;
  text-align: left;
  padding: 5px 50px 5px 60px;
  font-family: "新細明體";
  line-height: 24px;
	font-size: 15px;
	font-weight: bold;
	color: #757575;
}

.members_agreement .agreement_accept #submit {
  float: left;
  padding: 5px 85px 5px 25px;
  font-family: "新細明體";
  line-height: 24px;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
}

.members_agreement .agreement_accept #submit input {
  float: left;
  padding: 5px 0px 0px 0px;
  text-align: center;
  vertical-align: middle;
  font-family: "新細明體";
	font-weight: normal;
	color: #666666;
}
