/***************/
/* watusa_form */
/***************/
#CoDiv {
	width: 250px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#CoDiv .Co01 {
	font-family: "Arial";
	font-size: 22px;
	color: #0099FF;
}
#CoDiv .Co02 {
	font-family: "Arial";
	font-size: 14px;
	color: #808080;
}
.mandatory {
	font-family: "Arial";
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.TitleTable {
	width: 100%;
}
.TitleTable td {
	background-color: #189796;
	padding: 4px;
	font-family: "Verdana";
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
.TitleTable .payment{
	background-color: #ffffff;
	padding: 4px;
	font-family: "Arial";
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.title {
	background-color: #189796;
	padding: 4px;
	font-family: "Verdana";
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
#calendar_1 {color: #000000;}
#calendar_2 {color: #000000;}
#calendar_3 {color: #000000;}
#calendar_4 {color: #000000;}
#calendar_5 {color: #000000;}
#calendar_6 {color: #000000;}
#calendar_7 {color: #000000;}
#calendar_8 {color: #000000;}
#FormTable1 {
	background-color: #ffffff;
	width: 100%;
	color: #000000;
}
#FormTable1 input, select { font-size: 11px; }
#FormTable1 .label {
	width: 12%;
	font-family: "Arial";
	font-size: 10px;
	text-align: right;
}
#FormTable1 .input {
	width: 38%;
	font-family: "Arial";
	font-size: 10px;
}
#FormTable1 .labelr {
	width: 12%;
	font-family: "Arial";
	font-size: 10px;
	text-align: right;
}
#FormTable1 .inputr {
	width: 38%;
	font-family: "Arial";
	font-size: 10px;
}
#FormTable1 .FormTable1_sub {
	width: 100%;
	border: 1px solid #000000;
}
#FormTable1 .FormTable1_sub .label {
	width: 12%;
	font-family: "Arial";
	font-size: 10px;
	text-align: right;
}
#FormTable1 .FormTable1_sub .input {
	width: 38%;
	font-family: "Arial";
	font-size: 10px;
}
#FormTable2 {
	background-color: #ffffff;
	width: 100%;
	color: #000000;
}

#FormTable2 .FormTable2_sub {
	width: 100%;
	border: 1px solid #000000;
}
#FormTable2 .FormTable2_sub .label {
	width: 12%;
	font-family: "Arial";
	font-size: 10px;
	text-align: right;
}
#FormTable2 .FormTable2_sub .input {
	width: 38%;
	font-family: "Arial";
	font-size: 10px;
}
span { color: #ff0000; }
#FormTable2 {
	background-color: #ffffff;
	width: 100%;
	color: #000000;
}
#FormTable2 input, select { font-size: 11px; }
#FormTable2 .label {
	width: 12%;
	font-family: "Arial";
	font-size: 10px;
	text-align: right;
}
#FormTable2 .input {
	width: 38%;
	font-family: "Arial";
	font-size: 10px;
}
#FormTable3 {
	background-color: #ffffff;
	width: 100%;
	color: #000000;
}
#FormTable3 input, select {	font-size: 11px; }
#FormTable3 .label {
	width: 15%;
	font-family: "Arial";
	font-size: 10px;
	text-align: right;
}
#FormTable3 .input {
	width: 85%;
	font-family: "Arial";
	font-size: 10px;
}
#FormTable4 {
	background-color: #ffffff;
	width: 100%;
	color: #000000;
}
#FormTable4 input, select {	font-size: 11px; }
#FormTable4 .label {
	width: 10%;
	font-family: "Arial";
	font-size: 10px;
	text-align: right;
}
#FormTable4 .input {
	width: 90%;
	font-family: "Arial";
	font-size: 10px;
}
#FormTable5 {
	background-color: #ffffff;
	width: 100%;
	color: #000000;
}
#FormTable5 input, select {	font-size: 11px;}
#FormTable5 .label {
	width: 35%;
	font-family: "Arial";
	font-size: 10px;
	text-align: right;
}
#FormTable5 .input {
	width: 65%;
	font-family: "Arial";
	font-size: 10px;
}
#FormTable6 {
	background-color: #ffffff;
	width: 100%;
	color: #000000;
}
#FormTable6 font {
	font-family: "Arial";
	font-size: 11px;
	font-weight: bold;
}
#FormTable6 input, select, textarea {font-size: 11px;}
#FormTable6 .mark {
	font-family: "Arial";
	font-size: 10px;
	font-weight: bold;
	padding-left: 15px;
}
#FormTable6 .FormTable6_sub {
	width: 100%;
	border: 1px solid #000000;
}
#FormTable6 .FormTable6_sub .label {
	width: 20%;
	font-family: "Arial";
	font-size: 10px;
	text-align: right;
}
#FormTable6 .FormTable6_sub .input {
	width: 80%;
	font-family: "Arial";
	font-size: 10px;
}
#FormTable7 {
	background-color: #ffffff;
	width: 100%;
	color: #000000;
}
#FormTable7 input, select {	font-size: 11px;}
#FormTable7 .input {
	font-family: "Arial";
	font-size: 10px;
	padding-left: 25px;
}
#FormTable8 {
	background-color: #ffffff;
	width: 100%;
	color: #000000;
}
#FormTable8 input, select {	font-size: 11px;}
#FormTable8 .label {
	width: 20%;
	font-family: "Arial";
	font-size: 10px;
	text-align: right;
}
#FormTable8 .input {
	width: 80%;
	font-family: "Arial";
	font-size: 10px;
}
#FormTable10 {
	background-color: #ffffff;
	width: 100%;
	color: #000000;
}
#FormTable10 input, select { font-size: 11px;}
#FormTable10 .label {
	width: 20%;
	font-family: "Arial";
	font-size: 10px;
	text-align: right;
}
#FormTable10 .input {
	width: 80%;
	font-family: "Arial";
	font-size: 10px;
}
#FormTable11 {
	background-color: #ffffff;
	width: 100%;
	color: #000000;
}
#FormTable11 input, textarea { font-size: 11px;}
#FormTable11 .mark {
	font-family: "Arial";
	font-size: 10px;
	font-weight: bold;
	padding-left: 15px;
}
#FormTable11 .input {
	padding-left: 30px;
	font-family: "Arial";
	font-size: 10px;
}
/************************/
/* Registration Success */
/************************/
.RTitleTable {
	width: 100%;
}
.RTitleTable td {
	background-color: #189796;
	padding: 4px;
	font-family: "Verdana";
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
.RTitleTable .payment{
	background-color: #ffffff;
	padding: 4px;
	font-family: "Arial";
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.RTitleTable .thanks{
	background-color: #ffffff;
	font-family: "Verdana";
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #0099FF;
}
.RTitleTable span {
	color: #808080;
	font-size: 13px;
}
#RFormTable1 {
	background-color: #ffffff;
	width: 100%;
	color: #000000;
}
#RFormTable1 .label {
	background-color: #FFFFFF;
	width: 45%;
	padding-left: 20px;
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
}
#RFormTable1 .input {
	width: 55%;
}
#RFormTable2 {
	background-color: #ffffff;
	width: 100%;
	color: #000000;
}
#RFormTable2 .label {
	background-color: #FFFFFF;
	width: 62%;
	padding-left: 20px;
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
}
#RFormTable2 .input {
	width: 38%;
}

.bottomLine{
	display: block;
	float: left;
	font-family:"Arial","Helvetica",sans-serif;
	clear: both;
	height: 30px;
	margin-top: 14px;
	width:960px;
}
.bottomLine .enquiry {
	float: left;
	font-size: 12px;
	margin-left: 30px;
	color: #555555;
}
.bottomLine .enquiry span#eng {
	font-family: "Lucida Sans", "Trebuchet MS","Helvetica","Arial",sans-serif;
	color: #555555;
}
.bottomLine .enquiry span#chi {
	font-family: "SimSun";
	color: #555555;
}
.bottomLine .enquiry strong{
	font-family: "Lucida Sans", "Trebuchet MS","Helvetica","Arial",sans-serif;
	font-size: 14px;
	color: #00a7b8;
}
.bottomLine .copyright{
	float: right;
	font-size: 10px;
	font-family: "Verdana","Arial",sans-serif;
	color: #bbb;
}