
td, input, select, textarea
{
	font-family: 新細明體,細明體;
	font-size: 11px;
	line-height: 20px;
}

h1
{
	font-weight: bold;
	font-size: 180%;
	margin-bottom: 10px;
}

form
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


body {
        margin-left: 0px;
        margin-top: 0px;
	background-color: #D3C5A9;
}
.HeadingText {
	font-family: 新細明體;
	font-size: 15px;
	font-weight: bold;
	color: #797546;
	letter-spacing: 3px;
}
.contentText{
	font-family: 新細明體;
	font-size: 13px;
	color: #343434;
	line-height: 20px;
	text-decoration:none;
	letter-spacing: 3px;
}
.engContentText{
        font-family: Verdana;
        font-size: 11px;
        color: #343434;
        line-height: 17px;
        text-decoration:none;
}
.contentText:hover,.contentText:link,.contentText:visited  {
	font-family: 新細明體;
	font-size: 13px;
	color: #305568;
	line-height: 20px;
	text-decoration: underline;
	letter-spacing: 3px;
}
.mNavText,.navText:link,.navText:visited  {
	font-family: 新細明體;
	font-size: 12px;
	color: #343434;
	letter-spacing: 1px;
}
.navText,.navText:link,.navText:visited  {
	font-family: 新細明體;
	font-size: 11px;
	color: #343434;
	text-decoration:none;
	letter-spacing: 1px;
}
.navText:hover  {
	font-family: 新細明體;
	font-size: 11px;
	color: #343434;
	text-decoration: underline;
	letter-spacing: 1px;
}
.newstitleText,.newstitleText:link,.newstitleText:visited  {
	font-family: 新細明體;
	font-size: 13px;
	color: #305568;
	text-decoration:none;
	font-weight: bold;
	letter-spacing: 3px;
}
.newstitleText:hover  {
	font-family: 新細明體;
	font-size: 13px;
	color: #305568;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: 3px;
}
.footerText,.footerText:link,.footerText:visited  {
	font-family: 新細明體;
	font-size: 11px;
	color: #67622B;
	text-decoration:none;
	letter-spacing: 1px;
}
.footerText:hover  {
	font-family: 新細明體;
	font-size: 11px;
	color: #67622B;
	text-decoration: underline;
	letter-spacing: 1px;
}
.pulldownMenu {
	font-family: 新細明體;
	font-size: 11px;
	letter-spacing: 3px;
	line-height: 20px;
	background-color:E3E0D9;
}

table.content {border: #d7c9b0 solid; border-width: 4px 1px 1px 1px; border-spacing:0px; background-color: #ffffff; width: 510px;}
table.content td {padding: 10px;}

table.news_content {border: #d7c9b0 solid; border-width: 4px 1px 1px 1px; border-spacing:0px; background-color: #ffffff; width: 510px;}
table.news_content td {padding: 2px;}

.vertical_dash{
	border-left: dashed 1px #C0AD85
}

TABLE.rightmenu TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.rightmenuText {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #61503F; FONT-FAMILY: 新細明體; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
.rightmenulinkText:link {
	FONT-SIZE: 12px; COLOR: #61503F; FONT-FAMILY: 新細明體; LETTER-SPACING: 1px; TEXT-DECORATION: underline
}
.rightmenulinkText:visited {
	FONT-SIZE: 12px; COLOR: #61503F; FONT-FAMILY: 新細明體; LETTER-SPACING: 1px; TEXT-DECORATION: underline
}
.rightmenulinkText:hover {
	FONT-SIZE: 12px; COLOR: #61503F; FONT-FAMILY: 新細明體; LETTER-SPACING: 1px; TEXT-DECORATION: underline
}

TABLE.vacancyTbl TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.columnHeader{
	border: #d7c9b0 solid; border-width: 0px 0px 0px 6px; border-spacing:0px; background-color: #F4F1EA;
}
TD.columnHdrText{
	font-size: 13px; color: #7C7646; letter-spacing: 3px;
}

/* to reset inner table to no padding */
TABLE.basicTbl TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
/* replace those using vacancyTbl with this */
TABLE.tblWithBrownHdr TD {
	border: #d7c9b0 solid; border-width: 0px 0px 0px 6px; border-spacing:0px; background-color: #F4F1EA;
	font-size: 12px; color: #7C7646; letter-spacing: 3px; line-height:18px;
}
