﻿@charset "utf-8";
*{

margin: 0;
padding: 0;
}

#Table_01 {
position: relative;
  left: 50%;
  margin-left: -498px;
	width:996px;
	
}



/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#pagecell1{
	position:absolute;
	top: 282px;
	left: 0px;	
	width:996px;
	background-color:#f9f9f9;
	background-position:right;	
	background-repeat:repeat-y;
	background-image: url(../images/right_line.gif);
}

#tl {
	position:absolute;
	top: -1px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#tr {
	position:absolute;
	top: -1px;
	right: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#masthead{
	position: absolute;
	top: 0px;
	left: 2%;
	right: 2%;
	width:95.6%;
	
}

#pageNav{
	float: left;	
	padding: 0px;
	background-color:#FFFFFF;
	width:219px;
	
	margin: 0px;
    padding: 0px;
	
	
}

#content{
	float: left;
	
	background-color:#FFFFFF;
	
	
}

#content2{
	float: left;	
	background-color:#FFFFFF;	
	background-position:left;	
	background-repeat:repeat-y;
	background-image: url(../images/left_line.gif);
	width:659px;
	
}







#about-us-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:134px;
	height:60px;
}

#about-us-02 {
	position:absolute;
	left:134px;
	top:0px;
	width:862px;
	
}

#about-us-03 {
	position:absolute;
	left:0px;
	top:60px;
	width:996px;
	
}

#about-us-04 {
	position:absolute;
	left:0px;
	top:232px;
	width:996px;
	
}


#about-us-06 {
	
	margin: 0;
    padding: 0;
	width:659px;
	
}

#contact-us-06 {
	
	margin: 0;
    padding: 0;
	width:659px;
	height:353px;
	background-image: url(../images/contactus_06.jpg);
}
#about-us-07-01 {
	float:right;
	
	
}
#about-us-08 {
	
	margin: 0;
padding: 0;
	width:659px;
	
}

#contact-us-07 {
	
	margin: 0;
    padding: 0;
	width:658px;
	height:260px;
	background-image: url(../images/contactus_07.jpg);
}

#about-us-09 {
	margin: 0;
padding: 0;
	
	width:659px;
	
}

#about-us-10 {
	
width: 659px;
height:66px;
background-image: url(../images/about-us_10.jpg);
background-position:center;
background-repeat:no-repeat;
	
}

.footer{

padding-top:67px;
font-size: 12px;
color: #8c8c8c;

letter-spacing: 1px;
text-align: center;

text-decoration: none;	
}

.footer a{

padding-top:67px;
font-size: 12px;
color: #8c8c8c;
letter-spacing: 1px;
text-align: center;
text-decoration: none;	
}

.footer a:hover{

padding-top:67px;
font-size: 12px;
color: #5c7e0b;

letter-spacing: 1px;
text-align: center;

text-decoration: underline;	
}



#about-us-11 {
	margin: 0;
    padding: 0;
	height:37px;
	width:659px;
      
}

.about11font{
font-size: 12px;
	color: #747576;
	letter-spacing: 1px;
	text-align: center;
	font-family: "新細明體";
	padding-top:20px;
	padding-left: 210px;


}

.titlebar{
width:575px;

margin-right: auto;
margin-top: 27px;
margin-left: 40px;
background-image: url(../images/newtitlebar2.jpg);
background-position:center;
background-repeat:no-repeat;
}

.titlebar_faith{
width:575px;

margin-right: auto;
margin-top: 27px;
margin-left: 40px;
background-image: url(../images/newtitlebar2_2.jpg);
background-position:center;
background-repeat:no-repeat;
}

.news{
width:575px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
}

.news td{
	background-image: url(../images/news_line.jpg);
	background-position:left;
	background-repeat:no-repeat;
	
	
}


.news td.font{
	width:575px;
	font-size: 12px;
	color: #545454;
	letter-spacing: 1px;
	text-align: left;
	font-family: "新細明體";
	padding-top: 3px;
	padding-bottom: 3px;
	height: 30px;	
	padding-right: 5px;
	padding-left: 50px;
	line-height: 20px;
	
}

.news td.font a{
	font-size: 12px;
	color: #545454;
	letter-spacing: 1px;
	text-align: left;
	font-family: "新細明體";
	text-decoration: none;	
}

.news td.font a:hover{
	
	font-size: 12px;
	color: #df9007;
	letter-spacing: 1px;
	text-align: left;
	font-family: "新細明體";
	text-decoration: none;	
	
}

.news2{
width:575px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
}



.news2 td{
	width:575px;
	font-size: 13px;
	color: #545454;
	font-weight:bold;
	letter-spacing: 1px;
	text-align: left;
	font-family: "新細明體";
	padding-top: 3px;
	padding-bottom: 3px;
	height: 30px;	
	padding-right: 5px;
	padding-left: 50px;
	line-height: 20px;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-color: #d0cccd;
}

.news3{
width:575px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
}

.news3 td{
	width:575px;
	font-size: 12px;
	color: #545454;
	letter-spacing: 1px;
	text-align: left;
	font-family: "新細明體";
	padding-top: 3px;
	padding-bottom: 3px;
	height: 30px;	
	padding-right: 5px;
	padding-left: 50px;
	line-height: 30px;
	
}

.news5{
width:575px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
}

.news5 td{
	background-image: url(../images/news_line2.jpg);
	background-position:left;
	background-repeat:no-repeat;
	
	
}


.news5 td.font{
	width:575px;
	font-size: 12px;
	color: #545454;
	letter-spacing: 1px;
	text-align: left;
	font-family: "新細明體";
	padding-top: 3px;
	padding-bottom: 3px;
	height: 30px;	
	padding-right: 5px;
	padding-left: 10px;
	line-height: 20px;
	
}

.news5 td.font a{
	font-size: 12px;
	color: #545454;
	letter-spacing: 1px;
	text-align: left;
	font-family: "新細明體";
	text-decoration: none;	
}

.news5 td.font a:hover{
	
	font-size: 12px;
	color: #df9007;
	letter-spacing: 1px;
	text-align: left;
	font-family: "新細明體";
	text-decoration: none;	
	
}





.return{
	width:575px;
	font-size: 12px;
	color: #5c7e0b;
	letter-spacing: 1px;
	text-align: right;
	
	padding-top: 3px;
	padding-bottom: 3px;
	height: 30px;	
	padding-right: 5px;	
	line-height: 30px;
	
}
.return a{
	width:575px;
	font-size: 12px;
	color: #5c7e0b;
	letter-spacing: 1px;
	text-align: right;
	text-decoration:underline;	
	padding-top: 3px;
	padding-bottom: 3px;
	
	padding-right: 5px;	
	
	
}


.datalist 
{   
    font-size: 12px;
	text-align: center ;
	vertical-align: middle; 
	color: #848484;
	
	line-height: 20px;
	font-family:"新細明體",taipei;
	padding-left: 10px;
}

.datalist:hover
{
	font-size: 12px;
	text-align:  center;
	vertical-align: middle;
	color: #5c7e0b;
	line-height: 20px;
	font-family:"新細明體",taipei;
	padding-left: 10px;
	
}

#search {
width: 219px;
height:71px;
margin: 0;
padding-top: 0px;
background: url(../images/main_05_0.gif) right top;
}

.searchfield{
width: 123px;
height:19px;
margin-left: 87px;
margin-top: 29px;
font-size: 12px;
color: #333436;
letter-spacing: 1px;
text-align: left;
font-family: sans-serif;
}

.customertitlebar{
width:575px;

margin-right: auto;
margin-top: 27px;
margin-left: 40px;
margin-bottom: 30px;
background-image: url(../images/customertitlebar.jpg);
background-position:center;
background-repeat:no-repeat;
}

.contactustable{

width:592px;
height:142;
margin-top: 145px;
margin-left: 45px;
}

.contactustxt{
    font-size: 12px;
	text-align: left ;
	letter-spacing: 1px;	
	color: #717171;	
	line-height: 20px;
	font-family:"新細明體",taipei;
	
}

.contactustable2{

width:600px;
height:142;
margin-top: 23px;
margin-left: 45px;
}


