@charset "utf-8";
body {
	font: 11px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	color: #CCCCCC;
	background: #1b1b1b;
	text-align: center;
}
#logo {
}
#title {
	position: absolute;
	z-index: 2;
	top: 158px;
}
#callnow {
	margin-top: 370px;
}


h1 {
	color: #789F00;
	font-size: 16px;
	font-weight: normal;
}
h2 {
	font-size: 11px;
	color: #999999;
	font-weight: normal;
}
h3 {
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
h4 {
	color: #FFFFFF;
	background: url(../images/ar06.jpg) no-repeat 0px 5px;
	font-size: 11px;
	padding-left: 12px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
h5 {
	color: #FFFFFF;
	background: url(../images/ar06.jpg) no-repeat 10px 6px;
	font-size: 11px;
	padding-left: 20px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 2px;
	padding-bottom: 3px;
}




h6 {
	background: url(../images/ar01.jpg) no-repeat 0px 14px;
	font-size: 11px;
	color: #585858;
	font-weight: normal;
	margin-top: 0px;
	padding-top: 10px;
	padding-left: 12px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.pro {
	font-weight: bold;
	font-size: 12px;
}
p.cm {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

a{
	font-size: 11px;
	color: #707070;
	padding-top: 5px;
	margin-top: 5px;
	text-decoration: none;
}
a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
a.border  {
	padding: 3px;
	background: #1B1B1B;
	border: 1px solid #585858;
	display: block;
}
a.border:hover{
	border: 1px solid #FFFFFF;
}
a.p1ar {
	background: url(../images/p1-ar01.jpg) no-repeat 0px 0px;
	display: block;
	width: 161px;
	text-align: center;
	padding-top: 10px;
	color: #b7b7b7;
	text-decoration: none;
	font-weight: normal;
	vertical-align: top;
}

a.p1ar:hover {
	background: url(../images/p1-ar02.jpg) no-repeat 0px 0px;
	display: block;
	width: 161px;
	text-align: center;
	padding-top: 10px;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: top;
}
a.cear {
	background: url(../images/c3-ar01.jpg) no-repeat 0px 0px;
	display: block;
	width: 158px;
	text-align: left;
	padding-top: 10px;
	color: #b7b7b7;
	text-decoration: none;
	font-weight: normal;
	vertical-align: top;
	padding-left: 11px;
}

a.cear:hover {
	background: url(../images/c3-ar02.jpg) no-repeat 0px 0px;
	display: block;
	width: 158px;
	text-align: left;
	padding-top: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	vertical-align: top;
	padding-left: 11px;
}

a.par {
	background: url(../images/p-bg02.jpg) no-repeat center top;
	text-align: center;
	vertical-align: top;
	display: block;
	height: 235px;
	width: 175px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-right: 2px;
	font-weight: normal;
	color: #b7b7b7;
	text-decoration: underline;
}
a.par:hover{
	background: url(../images/p-bg01.jpg) no-repeat center top;
	text-align: center;
	vertical-align: top;
	display: block;
	height: 235px;
	width: 175px;
	text-decoration: none;
	color: #FFFFFF;
}
a.p3app {
	background: url(../images/i-01.jpg) no-repeat 0px 0px;
	height: 20px;
	width: 60px;
	display: block;
	padding-top: 0px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	float: right;
	padding-left: 8px;
}
a.p3app:hover{
	background: url(../images/i-01.jpg) no-repeat 0px 0px;
	height: 20px;
	width: 60px;
	display: block;
	padding-top: 0px;
	font-weight: normal;
	color: #99C903;
	text-decoration: underline;
	padding-left: 8px;
}
a.p3enandsh{
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}
a.p3enandsh:hover{
	color: #FFFFFF;
	text-decoration: none;
}
a.sitemaph02 {
	padding-left: 20px;
	color: #999999;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
a.sitemaph02:hover {
	color: #97CA01;
	text-decoration: none;
}
#container {
	width: 1000px;
	margin: 0px auto;
	text-align: left;
}
#menu {
	width: 235px;
	float: left;
}
#c0 {
	float: right;
	width: 760px;
	margin-top: 8px;
}

#header {
	background: url(../images/i-01.jpg) no-repeat right 0px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 20px;
	margin-right: 33px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#header a {
	color: #FFFFFF;
	text-decoration: none;
	font: 11px Arial, 新細明體, Helvetica, sans-serif;
}
#header a:hover {
	color: #97CB00;
	text-decoration: underline;
	
}
#pdsearch {
	float: left;
	width: 650px;
	padding-bottom: 5px;
	margin-top: 0px;
	padding-top: 0px;
}
#content-on {
	width: 728px;
	padding-top: 35px;
	background: url(../images/i-line.jpg) repeat-x 0px 30px;
}
#content {
	width: 728px;
	padding-top: 10px;
}
#choice1 {
	text-align: center;
	padding: 20px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#choice1  a  {
	color: #8CB302;
	text-decoration: underline;
	padding-left: 5px;
	padding-right: 5px;
}
#choice1  a:hover  {
	color: #FFFFFF;
	text-decoration: none;
}
#nav {
	font-size: 11px;
	color: #CCCCCC;
}
#nav a{
	color: #CCCCCC;
	text-decoration: underline;
}
#nav a:hover{
	color: #99cc00;
	text-decoration: none;
}

.searchtxt{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #1B1B1B;
	border: 1px solid #666666;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	vertical-align: top;
}
table.intt {
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 2px solid #585858;
}

td.int01 {
	vertical-align: top;
	padding-top: 5px;
	padding-right: 15px;
	width: 15%;
	font: 13px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
}


td.int02 {
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
td.int03 {
	vertical-align: top;
	padding-left: 5px;
}
td.int04 {
	width: 17%;
	vertical-align: top;
	text-align: left;
	padding: 10px 5px 20px;
}


td.int05 {
	width: 70%;
	padding-bottom: 10px;
	margin-top: 0px;
	padding-top: 8px;
	padding-left: 15px;
	vertical-align: top;
}
td.int06 {
	text-align: right;
}
td.int07 {
	width: 20%;
}
#backtotop {
	padding-top: 25px;
	padding-bottom: 10px;
	background: url(../images/ar02.jpg) no-repeat 650px 30px;
	text-align: right;
}
#back {
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(../images/ar02.jpg) no-repeat 870px 15px;
	text-align: right;
	margin-right: 90px;
}
#footer {
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	border-top: 2px solid #585858;
	margin-right: 32px;
	color: #999999;
}
#footer a {
	font-size: 10px;
	color: #FFFFFF;
}
#footer a:hover {
	color: #9BCB03;
	text-decoration: underline;
}


td.fsitemap {
	background: url(../images/sitemap-bg.jpg) no-repeat right 0px;
	padding-bottom: 5px;
	text-align: right;
	padding-right: 5px;
}
td.fcontactus {
	background: url(../images/contactus-bg.jpg) no-repeat right 0px;
	padding-bottom: 5px;
	text-align: right;
	width: 7%;
	padding-right: 5px;
}
td.year {
	text-align: center;
	background: url(../images/bg-01.gif) no-repeat 0px 3px;
	vertical-align: top;
	padding: 5px;
	width: 10%;
}
td.month {
	color: #99cc00;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 5px;
}
td.meat {
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
}
ul.companyar  {
	margin: 0px;
	padding: 0px;

}
ul.companyar li {
	padding-left: 10px;
	background: url(../images/ar04.gif) no-repeat 0px 5px;
	list-style: none;
}
ul.sitemapar  {
	margin: 0px;
	padding: 0px;
}

ul.sitemapar li {
	list-style: url(none) none;
	padding-top: 3px;
	padding-bottom: 3px;
}
ul.sitemapar li a{
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background: url(../images/ar04.gif) no-repeat 0px 10px;
	padding-left: 10px;
}
ul.sitemapar li a:hover{
	font-weight: normal;
	color: #9CCC06;
	text-decoration: underline;
}

ul.newsar  {
	padding: 0px;
	margin: 0px;

}
ul.newsar li {
	padding-left: 10px;
	background: url(../images/ar04.gif) no-repeat 0px 5px;
	list-style: none;
}
td.n01 {
	background: #333333 url(../images/n-bg01.jpg) no-repeat 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	color: #FFFFFF;
}
td.n02 {
	background: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	color: #FFFFFF;
}
td.n03 {
	background: #333333 url(../images/n-bg02.jpg) no-repeat right 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	color: #FFFFFF;
}
td.n04 {
	border-bottom: 1px solid #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	color: #999999;
}
td.n05 {
	border-bottom: 1px solid #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #999999;
}

table.download01 {
	margin-bottom: 35px;
}

td.d01 {
	border-bottom: 1px solid #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #999999;
	width: 10%;
}
td.d02 {
	border-bottom: 1px solid #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #999999;
}

td.d03 {
	border-bottom: 1px solid #333333;
	padding-top: 20px;
	padding-bottom: 10px;
	color: #999999;
	text-align: right;
	vertical-align: top;
}
td.ct01{
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
}
td.ct02 {
	vertical-align: top;
	padding-top: 5px;
}
table.tt2 {
	width: 565px;
	margin-bottom: 35px;
}

table.p1tt {
	margin-bottom: 20px;
	margin-top: 5px;
}
td.p2t01 {
	vertical-align: top;
}

td.p3t01 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 3px;
}


td.p3t02 {
	vertical-align: middle;
}

td.p3t03 {
	background: #404040;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
	font-weight: bold;
	color: #D9D9D9;
}
td.p3t04 {
	background: #282828;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
	font-weight: normal;
	color: #CCCCCC;
}
td.p3t05 {
	padding-top: 5px;
	padding-bottom: 10px;
}
td.p3right01 {
	text-align: center;
	padding-bottom: 15px;
}
td.p3right02 {
	text-align: right;
	padding-bottom: 18px;
}

#p3other {
	background: #404040;
	height: 90px;
	width: 106px;
	text-align: center;
	padding-top: 5px;
	float: left;
}
#p3right {
	float: right;
	width: 300px;
}
td.atype01 {
	background: url(../images/a-ar01.jpg) no-repeat 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	width: 230px;
	padding-bottom: 25px;
}
td.atype02 {
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	text-align: right;
}
td.atype03 {
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-align: center;
	padding-top: 8px;
}
td.sitemapline01 {
	border-bottom: 1px solid #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 15%;
	vertical-align: top;
}
td.sitemapline01 a {
	color: #FFFFFF;
}
td.sitemapline02 {
	border-bottom: 1px solid #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}
table.sitemaptt {
	margin-bottom: 35px;
}

.star {
	color: #b91518;
	font-size: 11px;
}
.white {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.inp2 {
	color: #999999;
	border: 1px solid #666666;
	background: #1B1B1B;
	margin-top: 5px;
	margin-bottom: 5px;
}
.greenar {
	background: url(../images/ar04.gif) no-repeat 0px 5px;
	padding-left: 11px;
	display: block;
}

td.ceq01 {
	text-align: center;
	padding: 10px 5px 25px;
}
td.cce01 {
	padding: 5px 5px 20px;
	vertical-align: top;
	width: 25%;
}
td.vo01 {
	text-align: right;
}
td.vo02 {
	width: 30%;
}

