BODY {
	margin: 0 0 0 0;
	font-size:15px;
	color: #3C3C3C;
	background-color:#FFF;
}
body#tc { font-family: "Heiti TC Medium", MHeiHK, 微軟雅黑體, "Microsoft YaHei", 微軟正黑體, "Microsoft JhengHei", SimHei, sans-serif; }
body.smaller {
	font-size:12px;
}
TD {
	font-size:15px;
	padding:10px 20px;
}
body.smaller TD, body.smaller th {
	font-size:12px;
	padding:10px 2px;
}
SELECT, INPUT {
	font-size:15px;
	font-family: 'Lato', sans-serif;
}
body#tc SELECT, body#tc INPUT { font-family: "Heiti TC Medium", MHeiHK, 微軟雅黑體, "Microsoft YaHei", 微軟正黑體, "Microsoft JhengHei", SimHei, sans-serif; }
body.smaller SELECT, INPUT {
	font-size:12px;
}
.f18 {
	font-size:19.5px;
	font-weight:bold;
	padding-top:0px;
	margin-top:0px;
}
.clear { clear:both; }
.fright {
	float:right;
}
body.smaller .f18 {
	font-size:19.5px;
}

/* ********************************* 1st Table  */
#searchBox td:first-child {
	white-space:nowrap;
}
#searchBox tr:nth-child(2) td,#searchBox tr:nth-child(3) td {
	border-bottom:1px solid #C4C4C4;
}
.stockHeadingSpacing2 {
	padding:10px 20px;
	background-color:#E5A528;
	color:#1B1B1B;
	font-weight:bold;
}
body.smaller .stockHeadingSpacing2 {
	padding:10px 2px;
}

/* ********************************* 2nd Table  */
table th, table td { color:#1B1B1B; }
tr.row1 td {
	border-right:1px solid #B7B7B7;
	border-bottom:1px solid #B7B7B7;
}
tr.row2 td {
	background-color:#F5F5F5;
	border-right:1px solid #B7B7B7;
	border-bottom:1px solid #B7B7B7;
}
tr.row1 td:last-child,
tr.row2 td:last-child { border-right:none; }
/* Table Heading */
a {
	color:#474747;
	text-decoration:underline;
}
.stockHeadingSpacing {
	padding:10px 20px;
	background-color:#E5A528;
	color:#1B1B1B;
	font-weight:bold;
}
body.smaller .stockHeadingSpacing {
	padding:10px 2px;
}
.tableSubHeading {
	background-color:#7A7A7A;
	color:white;
	font-weight:bold;
	border-top:1px solid #616161;
	border-right:1px solid #B7B7B7;
	border-bottom:1px solid #616161;
}

#buttons a {
	font-weight:bold;
	text-decoration:none;
	color:#B54638;
}
#remark {
	color:#474747;
}
.search-btn {
	padding:10px 0px;
}
.search-btn input {
	border:none;
	width:90px;
	height:35px;
	background-image:url('btn_search.png');
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
	color:#1B1B1B;
}
.search-btn input:hover {
	background-image:url('btn_search_hover.png');
}



@media screen and (max-width: 480px) {
	TD {
		padding:10px 2px;
	}
}
