/* extra padding for Chinese version */
.nav > li > a {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
	background-color: #09a0ac;
}


@media (max-width: 767px) {
	.nav > li > a {
		padding-left: 15px;
		padding-top: 2px;
		background-color: #09a0ac; /*#97d3d3;*/
	}

	.navbar-default .navbar-nav > li > a:hover {
	
		color: #ffffff;/*#97d3d3;*/
	}
}

a:link {

	color: #666;

	text-decoration: none;

	letter-spacing: 0.02em;

}



a:visited {

	text-decoration: underline;

	color: #666;

}



a:hover {

	color: #71AFD8;

	text-decoration: underline;

}

a:active {

	color: #71AFD8;

	text-decoration: underline;

}

form {
	margin:0;
	padding:0;
}
.search{
	position:relative;
	border:none;
	color:#000000;
	background-color:#FFFFFF;
	padding:1px 1px 0 1px;
	margin:0;
}
.wrap{
 	float:left;
}
input.ser {
	vertical-align:left;
	margin:0;
	float:right;
	background-color:#FFFFFF;
	height:21px;
}
input {
	height:20px;
}



.searchBarBg {

	background-image:url(images/bar_bg.jpg);

}



.verticalBarBg {

	background-image:url(images/bar_vertical_bg.jpg);

}



.leftBarBg {

	background-image:url(images/left_bg.jpg);

}



.query {

	height:1.7em;

	line-height:1.7em;

	background-image:url(images/magnify.jpg);

	background-position:left;

	background-repeat:no-repeat;

	background-color:#FFF;

	padding-left:27px;

	border: 1px;

	border-radius:8px;

}



.disclam {

	padding-top:0.2em;

	font-size: 0.84em;

	line-height: 1.5em;

	font-weight: lighter;

	color: #666;

	letter-spacing: 0.02em;

}

h1{

	font-size:1.5em;

	font-weight:bold;

	line-height:1.5em;	

	margin:1em 0;

	color:#1478b4;

}

h2{

	font-size:1.2em;

	font-weight:bold;

	line-height:1.2em;	

	color:#1478b4;

	margin:1em 0;

}

h3 {

	font-size:1em;

	line-height:1.3em;	

	color:#1478b4;

	margin:1em 0;

	font-style: italic;

}

h4 {

	font-size:1.17em;

	font-weight:bold;

	line-height:1.2em;	

	color:#a07448;

	margin:1em 0;

}

h5 {

	font-size:1.08em;

	font-weight:bold;

	line-height:1.1em;	

	color:#272524;

	margin:1em 0;

	/*font-style:italic;*/

}

h6 {

	font-size:0.9em;

	font-weight:bold;

	line-height:1.5em;	

	margin:1em 0;

}

li {

	line-height: 1.4em;

	list-style-type:disc;

}

.leftBarBg {

	background-image:url(../images/left0.jpg);

}


table#toc td.indexLevel1 a{
	color:#7b4410;
	text-decoration: none;
	font-weight:bold;
	font-family: "新細明體","細明體";
}
table#toc td.indexLevel2 a{
	color:#a07448;
	text-decoration: none;
	font-weight:bold;
	font-family: "新細明體","細明體";
}
table#toc td.indexLevel3 a{
	color:#161817;
	text-decoration: none;
	font-family: "新細明體","細明體";
}
table#toc td.indexLevel4 a{
	color:#161817;
	text-decoration: none;
	font-family: "新細明體","細明體";
}
table#toc td.indexLevel5 a{
	color:#161817;
	text-decoration: none;
	font-family: "新細明體","細明體";
}
p {
	line-height:2em;
}

.swip:link {
	color:#fff;
}
.swip:visited {
	color:#fff;
}
.swip:hover {
	color:#fff;
}
.swip:active {
	color:#fff;
}