@charset "utf-8";
/* CSS Document */

#enqLoading{
	margin:12px; margin-bottom:12px; padding:12px;
	text-align:center;
	background-color:#FFFFFF; border:solid 1px #FFFFFF;
}
#enqLoading p{
	margin:0; padding:0;
	color:#333333; font-size:0.8em;
}

span.line{
	margin:0; padding:1px 0;
	display:block;
	line-height:20px; text-align:left;
	vertical-align:top;
}
span.line label{
	margin:0; padding:0;
	display:inline; float:left;
	letter-spacing:0.1em; text-align:left;
	width:70px;
}
body.en_us span.line label{
	letter-spacing:0;
	width:78px;
}

span.line input.ef, span.line textarea{
	height:16px; width:330px;
	margin:1px 2px; padding:0;
	border:solid 1px #cacaca;
	line-height:16px; font-family:微軟正黑體, Arial, 新細明體, verdana ,Helvetica, sans-serif;
}
span.line textarea{
	height:80px; 
	font-family:微軟正黑體, Arial, 新細明體, verdana ,Helvetica, sans-serif;
}

span.rowInfo, span.rowText, span.rowError{
	margin:0; padding:0;
	display:inline;
  text-align:justify;
}
span.rowText{
	line-height:1.6em;
}
span.rowText br{
	clear:none;
}
span.rowError{
	color:#FF0055;
}
span.noAvaText{
	color:#444444;
	font-style:italic;
}
div.officehrs{
	display:inline;
	float:left;
	width:400px;
}
/* inputs button */
input.compCancelBtn,
input.compSubmitBtn{
	margin:0; padding:0 6px;
	color:#FFFFFF; font-size:9pt; font-weight:bold; letter-spacing:0.2em; text-align:center;
	font-family:微軟正黑體, Arial, 新細明體, verdana ,Helvetica, sans-serif;
	height:22px; line-height:22px;
	background-color:#A7A6AB;
	border:none;
}
body.en_us input.compCancelBtn,
body.en_us input.compSubmitBtn{
	letter-spacing:0;
}
input.compSubmitBtn{
	background-color:#00baff;
}
