BODY {
	margin:0px;
	font-family: Arial, Helvetica, Verdana, sans-serif, 新細明體, 細明體;
	font-size:14px;
	scrollbar-face-color:#DCD6A0;
	scrollbar-highlight-color:#DCD6A0;
	scrollbar-shadow-color:#DCD6A0;
	scrollbar-3dlight-color:#DCD6A0;
	scrollbar-arrow-color:#B1AB86;
	scrollbar-track-color:#C9C4A2;
	scrollbar-darkshadow-color:#C9C4A2;
}

BODY.content {
	margin:0px;
/*	background-image:url(i/gradient.gif);*/
	background-repeat:repeat-x;
/*	background-attachment:fixed;*/
	background-color:#C6B6E3;
	font-size:14px;
	scrollbar-face-color:#DACDF3;
	scrollbar-highlight-color:#DACDF3;
	scrollbar-shadow-color:#DACDF3;
	scrollbar-3dlight-color:#DACDF3;
	scrollbar-arrow-color:#9A85C9;
	scrollbar-track-color:#C6B6E3;
	scrollbar-darkshadow-color:#C6B6E3;
}

BODY.blank {background-image:url(i/BG.gif);}
BODY.footer {
	background-image:url(i/FOOTER_BG.jpg);
	background-color:#C6B6E3;}
/*
TD.left_line {
	background-image:url(i/left_line.gif);
	background-repeat:repeat-y;
	background-color:#CFB73B;
}

TD.right_line {
	background-image:url(i/right_line.gif);
	background-repeat:repeat-y;
	background-color:#CFB73B;
}
*/

A, A:link, A:active {color:navy; text-decoration:none;}
A:visited {color:#7050A0;}
A:hover {color:white; background-color:black;}
A.top:hover {background-color: transparent;}
TABLE.title  {
	background-image:url(i/title_bg.gif);
	background-repeat:no-repeat;
}
TABLE.show_pic {background-image:url(i/title_show_pic_bg.gif); background-repeat:repeat-y;}
TD.show_pic2 {background-image:url(i/title2_show_pic_bg.gif); background-repeat:repeat-y;}
TD.copyright {font-size:12px;color:white;}

TABLE.table_border, td.table_border {border:1px solid #7050A0; text-align:center;}
TD {
	font-size:15px;
	word-spacing:0px;
}
TD.border {border:1px solid black;}
TD.title {font-size:16px; font-weight:bold; color:white;}
TD.title_bg {background-image:url(i/title_bg.gif); background-repeat:no-repeat;}
TD.title_bg2 {background-image:url(i/title_bg2.gif); background-repeat:no-repeat;}
HR {color:#7A4CAE; background-color:#7A4CAE; height:1px;}
P.frontpage {font-size:16px; letter-spacing:5px; line-height:24px;}
.pad_all {padding:18px;}
.pad_LR {
	padding-left:18px;
	padding-right:18px;
}
.pad_TL {
	padding-top:5px;
	padding-left:18px;
}
.fjpzs_quo_bottom {
	background-image: url(i/fjpzs_quo.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.subheading {
	font-weight:bold;
	font-size:18px;
}
.Y {
	font-weight:bold;
	color:purple;
}
.N {
	font-weight:bold;
	color:navy;
}
