html, body {/*
	height: 100%;*/
}
body #wrap{
	min-height: 100%;
	height: auto;
}
body #wrap .container{/*
	max-width:1280px;*/
	width:100%;
	margin:auto !important;
	margin: 0 auto !important;
}/*
body #wrap .bodyArea .container{
	max-width:1280px;
}
body #wrap .footerArea .container{
	max-width:1280px;
}*/
img, table{
	border:0;
}
img{
	vertical-align:middle;
	max-width: 100%;
}
table, div{
	border-collapse:collapse;
	text-align:left;
	vertical-align: top;
}
.clearBoth{
	display:block !important;
	float:none !important;
	clear:both !important;
    width: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
	border: 0 !important;
}
body .disNone{
	display:none;
}
body a{
}
.nowrap, .noWrap{
	white-space: nowrap;
}
body #fontSize0{font-size:12px;}
body #fontSize1{font-size:16px;}
body #fontSize2{font-size:20px;}
.access{
	position:absolute;
	/*visibility:hidden;*/
	left: -9999px;
}
#skiptocontent.access:focus,
#skiptocontent.access:active{
    left: .5em;
    color: #fff;
    background-color: #555;
    border: solid #333 2px;
    height: auto !important;
    width: auto !important;
    padding: 2px 8px !important;
    font-size: 1em !important;
    z-index: 9999 !important;
}
#page_bg{
	color: #000;/*2b3944;*/
}
.disIB{
	display:inline-block;
	*zoom: 1;
	*display: inline;
}
.nobr{
	display: inline-block;
	*zoom: 1;
	*display: inline;
	margin: 0;
	word-break: break-all;
	word-wrap: break-word;
}
a:hover .nobr,
a:focus .nobr,
a:active .nobr{
	text-decoration:underline;
}
html, body{
	margin:0;
	padding:0;
}
a, a:link, a:active, a:visited{text-decoration:none;}
a:hover, a:focus{text-decoration:underline;}
body .bold{
	font-weight:bold;
}
/*========Index==========*/
body.indexVersion{}
/*body.indexVersion .breadcrumb, body.indexVersion  .printTool{display:none;}*//*
body.indexVersion .mainHeader{position:absolute; visibility:hidden; left: -9999px; display:none;}
body.extIndex .mainHeader{position:absolute; visibility:hidden; left: -9999px; display:none;}*/
body .mainHeader{/*display:none;/*position:absolute; visibility:hidden; left: -9999px;*/}
/*========Chinese========*/
body.chineseVersion{}
/*========================Old========================*/
body {font-family: "Arial", "Helvetica", "sans-serif";/*font-size: 13px;*/}
a:link { text-decoration: none;}
a:active { color: #A54002;text-decoration: underline;}
/*a:visited {  color: #006964;text-decoration: none;}*/
a:hover {  color: #A54002;text-decoration: underline;}
.side_txt {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #000000; width: 100%; padding-left: 10px; padding-top: 4px; padding-right: 10px; padding-bottom: 4px;}
.sidelink:link {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #000000; width: 100%; text-decoration: none; }
.sidelink:active {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #FB4801;font-weight: bold; width: 100%; text-decoration: none; }
.sidelink:visited {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #000000; width: 100%; text-decoration: none; }
.sidelink:hover {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #FB4801;font-weight: bold; width: 100%; text-decoration: none; }
.layer_txt {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #455148; width: 100%; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; }
.layerlink:link {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #455148; width: 100%; text-decoration: none; }
.layerlink:active {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #FB4801;font-weight: bold; width: 100%; text-decoration: none; }
.layerlink:visited {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #455148; width: 100%; text-decoration: none; }
.layerlink:hover {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #FB4801;font-weight: bold; width: 100%; text-decoration: none; }
.hd {  font-family: "Arial", "Helvetica", "sans-serif";font-weight: bold}
.content {  font-family: "Arial", "Helvetica", "sans-serif"; color: #171516}
.subhd {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 1.0em; font-weight: bold}
.chart_hd {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 13px; font-style: normal; font-weight: bold; font-variant: normal}
.chart_txt {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px}
.copyright {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 13px; color: #000000}
tr.line td {padding:0px;height:1px}
.border_table{border:1px solid #000000;}
.title_l {  font-size: 26px; font-family:新細明體;}
.title_m {  font-size: 20px; font-family:新細明體;}
.title_s {  font-size: 1.2em; font-family:新細明體;}
.title_s .asciiLetterSpace{  font-family:新細明體;}
.indenttable{
	margin-left: 20px;
}

.useful_cmeni_table{
	width: 100%;
}

.useful_cmeni_table tr>td:first-child{
	min-width: 200px;
}

.useful_cmeni_table tr>td:nth-child(2){
	min-width: 150px;
}

.useful_cmeni_table tr>td:nth-child(3){
	min-width: 150px;
}

.shfatable {
	width: 100%;
}

.shfatable td{
	vertical-align: middle !important;
}

.tablenote tr>td:first-child{
	white-space: nowrap;
}

.usefulcpd2103 table tr>td:nth-child(1){
	min-width: 200px;
}

.usefulcpd2103 table tr>td:nth-child(4){
	min-width: 200px;
}
