body
{
background-image: 
url('/images/bg.gif');
}
INPUT,TEXTAREA {
	font-family: Verdana, Arial, serif, sans-serif;
	border: thin groove;
	background-color: #F5F5F5;
	color: #005F8C;
	font-size: 13px;
}

SELECT {
	font-family: 細明體, 宋體;
    COLOR: #000000;
	background-color : #F5F5F5;
	font-size: 13px;	
}
/*///////////////////////////////////////////////*/
/* Define top navigation */
.tableTopNav
{
width: 800;
background-color: #FFFFFF;
}
.tableTopNav td
{
font-family:  細明體, 宋體;
font-size:12px;
color: #FFCC00;
}
.tableTopNav td a 
{
font-family: 細明體, 宋體;
font-size:12px;
color: #FFCC00;
text-decoration: underline;
}

.tableTopNav td a:hover 
{
font-family:  細明體, 宋體;
font-size:12px;
color: #FFFFFF;
text-decoration: none;
}

.tableTopNav th
{
font-family:  細明體, 宋體;
font-size:13px;
font-weight: bold;
color: #FFFFFF;
}
span.english
{
	font-family: Verdana, arial;
  		FONT-SIZE: 11px;
}

/*///////////////////////////////////////////////*/
/* Define most outer table style  */

table.main
{
border-style: solid;
border-width: 1px;
border-color: #000000;
width: 800;
background-color: #FFFFFF;
}
/*///////////////////////////////////////////////*/
/* Define Left Navigation */	
/* text/font/color/style/border  */
p.navigation 
{
border-style: solid;
border-width: 1px;
border-color: #FFFFFF;
font-family: 細明體, 宋體;
font-size:13px;
color: #FFFFFF;
text-align: center;
padding: 4px 1px 1px 1px;
}
p.subnavigation 
{
border-style: solid;
border-width: 1px;
border-color: #A9572C;
font-family: 細明體, 宋體;
font-size:13px;
color: #333333;
text-align: center;
padding: 4px 1px 1px 1px;
}
/* navigation bar background color  */
TD.navigationBG
{
background-color: #FFCE8E;
}
/*///////////////////////////////////////////////*/
/* Define Hilite Box */	
/* Dark Area background color  */
/* Light Area background color  */
TABLE.hilite
{
background-color: #FFFFFF;
width: 100%;
border-style: solid;
border-width: 1px;
border-color: #8F8E75;
}
TABLE.hilite th
{
background-color: #47403B;
text-align: center;
font-family: 細明體, 宋體;
font-size:13px;
font-weight: bold;
color: #FFFFFF;
text-align: center;
width:25%;
padding: 4px 1px 1px 1px;
}
/* Light Area background color  */
TABLE.hilite td
{
background-color: #F1E7C0;
font-family: 細明體, 宋體;
font-size:13px;
font-weight: bold;
color: #000000;
text-align: right;
width:75%;
}
/* hilite text style  */
p.hilite
{
border-color: #FFFFFF;
font-family: 細明體, 宋體;
font-size:13px;
color: #FFFFFF;
text-align: center;
padding: 4px 1px 1px 1px;
}
table.hiliteContent
{
font-family: 細明體, 宋體;
font-size:13px;
color: #333333;
width: 100%;
}

table.hiliteContent td 
{
padding-top: 4px;
}
table.hiliteContent td a 
{
font-family: 細明體, 宋體;
font-size:13px;
color: #4178CA;
text-decoration: underline;
}

table.hiliteContent td a:hover 
{
font-family:  細明體, 宋體;
font-size:13px;
color: #3A3F5C;
text-decoration: none;
}

div.hiliteImage
{
float:left;
}
/*///////////////////////////////////////////////*/
/* Define date style  */
p.date 
{
font-family: Verdana, arial;
font-size:11px;
font-weight:bold;
color: #8F0000;
padding: 4px 8px 1px 1px;
}
/*///////////////////////////////////////////////*/
/*  Golden verse table set up*/
table.goldenVerse
{
border-style: solid;
border-width: 1px;
border-color: #8F8E75;
width: 100%;
background-color: #FFFFFF;

}
td.goldenVerseTitle
{
background-color: #47403B;
font-family:  細明體, 宋體;
font-weight: bold;
font-size:13px;
color: #FFFFFF;
padding-top: 4px;
}
td.goldenVerseChinese
{
background-color: #E7E8E9;
font-family:  細明體, 宋體;
font-size:13px;
color: #333333;
}
td.goldenVerseEnglish
{
background-color: #FFFFFF;
font-family:  verdana, arial;
font-size:11px;
color: #333333;
}

/*///////////////////////////////////////////////*/
/*  Photo Album table set up*/
table.photoAlbum
{
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 1px;
width: 100%;
}
table.photoAlbum td 
{
font-family: 細明體, 宋體;
font-size:13px;
color: #4178CA;
}
table.photoAlbum td a 
{
font-family: 細明體, 宋體;
font-size:13px;
color: #4178CA;
text-decoration: underline;
}
table.photoAlbum td a:hover 
{
font-family:  細明體, 宋體;
font-size:13px;
color: #4178CA;
text-decoration: none;
}
table.photoAlbum th 
{
font-family: 細明體, 宋體;
font-size:13px;
color: #333333;
}
table.photoAlbum th a 
{
color: #333333;
text-decoration: underline;
}
table.photoAlbum th a:hover 
{
color: #800000;
text-decoration: none;
}
/*///////////////////////////////////////////////*/
/*  Poll table set up*/
TABLE.poll
{
background-color: #FFFFFF;
border-style: solid;
border-width: 1px;
border-color: #8F8E75;
width: 98%;
}
TABLE.poll td
{
font-family: 細明體, 宋體;
font-size:13px;
color: #333333;
padding: 4px 1px 1px 1px;
}
table.poll td a 
{
font-family: 細明體, 宋體;
font-size:13px;
color: #4178CA;
text-decoration: underline;
}
table.poll td a:hover 
{
font-family:  細明體, 宋體;
font-size:13px;
color: #4178CA;
text-decoration: none;
}

TABLE.poll th
{
background-color: #47403B;
text-align: center;
font-family: 細明體, 宋體;
font-weight: bold;
font-size:13px;
color: #FFFFFF;
text-align: center;
padding: 4px 1px 1px 1px;
}

p.poll
{
font-family: 細明體, 宋體;
font-size:13px;
color: #333333;
}

/*///////////////////////////////////////////////*/
/* Weather table set up*/
TABLE.weather
{
background-color: #FFFFFF;
border-style: solid;
border-width: 1px;
border-color: #8F8E75;
width: 98%;
}
TABLE.weather td
{
font-family: 細明體, 宋體;
font-size:13px;
color: #333333;
padding: 4px 1px 1px 1px;
}

TABLE.weather th
{
background-color: #47403B;
text-align: center;
font-family: 細明體, 宋體;
font-weight: bold;
font-size:13px;
color: #FFFFFF;
text-align: center;
padding: 4px 1px 1px 1px;
}

/*///////////////////////////////////////////////*/
/* Photo set up*/

img.photo
{
border-style: double;
border-width: 3px;
border-color: #000000;
}
/*///////////////////////////////////////////////*/
/* Sermon table set up*/
TABLE.sermon
{
background-color: #FFFFFF;
border-style: solid;
border-width: 1px;
border-color: #8F8E75;
width: 100%;
}
TABLE.sermon td
{
font-family: 細明體, 宋體;
font-size:13px;
color: #333333;
padding: 4px 1px 1px 1px;
}
table.sermon td a 
{
font-family: 細明體, 宋體;
font-size:13px;
color: #4178CA;
text-decoration: underline;
}
table.sermon td a:hover 
{
font-family:  細明體, 宋體;
font-size:13px;
color: #3A3F5C;
text-decoration: none;
}
TABLE.sermon th
{
background-color: #47403B;
text-align: center;
font-family: 細明體, 宋體;
font-weight: bold;
font-size:13px;
color: #FFFFFF;
text-align: center;
padding: 4px 1px 1px 1px;
}
TABLE.sermon td.hilite
{
background-color: #FEB56E;
text-align: left;
font-family: 細明體, 宋體;
font-weight: bold;
font-size:13px;
color: #000000;
padding: 4px 1px 1px 8px;
}
span.date
{
font-family: Verdana, arial;
font-size:10px;
color: #666666;
text-align: right;
padding-right: 2px;
}
div.sermon
{
text-align: right;
}
div.sermonHilite
{
text-align: left;
padding: 1px 1px 1px 8px;
}
/*///////////////////////////////////////////////*/
/* Footer table set up*/
TABLE.footer
{
background-color: #EEEEEE;
width: 100%;
}
TABLE.footer td
{
font-family: Verdana, Arial, 細明體, 宋體;
font-size:11px;
color: #666666;
text-align: center;
}
/*///////////////////////////////////////////////*/
/* About pastor set up*/
TABLE.pastor
{
font-family: Verdana, Arial, 細明體, 宋體;
background-color: #FFFFFF;
border-style: solid;
border-width: 1px;
border-color: #8F8E75;
padding: 4px 1px 1px 1px;
width: 98%;
}
TABLE.pastor th
{
background-color: #47403B;
text-align: center;
font-family: 細明體, 宋體;
font-size:13px;
font-weight: bold;
color: #FFFFFF;
text-align: center;
width:25%;
padding: 4px 1px 1px 1px;
}

TABLE.pastor td
{
background-color: #F1E7C0;
font-family: 細明體, 宋體;
font-size:13px;
font-weight: bold;
color: #000000;
text-align: right;
width:75%;
}

TABLE.pastor td.content
{
background-color: #FFFFFF;
font-family: 細明體, 宋體;
font-size:13px;
color: #333333;
font-weight: normal;
text-align: left;
padding: 4px 1px 1px 1px;
}

TABLE.pastorcontact
{
font-family: Verdana, Arial, 細明體, 宋體;
background-color: #FFFFFF;
width: 75%;
}
TABLE.pastorcontact td
{
font-family: Verdana, Arial, 細明體, 宋體;
background-color: #FFFFFF;
text-align: left;
width: 30%;
}
table.pastorcontact td a 
{
font-family: Verdana, Arial, 細明體, 宋體;
font-size:11px;
color: #4178CA;
text-decoration: underline;
}
table.pastorcontact td a:hover 
{
font-family: Verdana, Arial, 細明體, 宋體;
font-size:11px;
color: #3A3F5C;
text-decoration: none;
}
/*///////////////////////////////////////////////*/
/* Contact set up*/
TABLE.contact
{
font-family: Verdana, Arial, 細明體, 宋體;
background-color: #FFFFFF;
padding: 4px 1px 1px 1px;
width: 98%;
}
TABLE.contact th
{
background-color: #CCCCCC;
text-align: left;
font-family: Verdana, Arial, 細明體, 宋體;
font-size:13px;
font-weight: bold;
color: #000000;
padding: 4px 1px 1px 1px;
}

TABLE.contact td
{
font-family: Verdana, Arial, 細明體, 宋體;
font-size:12px;
color: #333333;
}
table.contact td a 
{
font-family: Verdana, Arial, 細明體, 宋體;
font-size:11px;
color: #4178CA;
text-decoration: underline;
}
table.contact td a:hover 
{
font-family: Verdana, Arial, 細明體, 宋體;
font-size:11px;
color: #3A3F5C;
text-decoration: none;
}
span.mapInfo
{
background-color: #E8E8E8;
font-family: 細明體, 宋體;
font-size:12px;
font-weight: bold;
color: #800000;
}


/* CMS table*/

TABLE.tbloutercms
{
background-color: #FFFFFF;
font-family: 細明體, 宋體, Verdana, arial, helvetica;
font-size:13px;
width: 98%;
}
table.tbloutercms a 
{
font-family: Verdana, arial, helvetica;
font-size:11px;
color: #3C3987;
text-decoration: underline;
}
table.tbloutercms a:hover 
{
font-family:  Verdana, arial, helvetica;
font-size:11px;
color: #3C3987;
text-decoration: none;
}

TABLE.tblcms
{
background-color: #EAEAEA;
font-family: 細明體, 宋體, Verdana, arial, helvetica;
font-size:13px;
width: 100%;
border-style: solid;
border-width: 1px;
border-color: #999999;
}
TABLE.tblcms th
{
background-color: #832909;
font-weight: bold;
text-align: center;
color: #FFFFFF;
padding: 4px 1px 1px 1px;
}
TABLE.tblcms td
{
background-color: #FFFFFF;
font-size:13px;
color: #000000;
}

TABLE.pagination
{
background-color: #FFFFFF;
width: 98%;
}
TABLE.pagination td
{
	font-family: 細明體, 宋體;
	font-size:12px;
	color: #333333;
	padding: 4px 1px 1px 1px;
	font-weight: bold;
}
table.pagination td a 
{
font-family: 細明體, 宋體;
font-size:12px;
color: #4178CA;
text-decoration: underline;
}
table.pagination td a:hover 
{
	font-family:  細明體, 宋體;
	font-size:12px;
	color: #4178CA;
	text-decoration: none;
	background-color: #DDDDFF;
}