.s01_title
{
	background-image: url(imgs/s1_t_bg.jpg);
    COLOR: #232323;
	FONT-SIZE: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 34px;
	padding-top: 12px;
	padding-bottom: 1px;
	padding-left: 40px;
}





.f01_HH_title_001
{
    COLOR: #579905;
	FONT-SIZE: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}









.f01_HH_001
{
    COLOR: #3c3c3c;
	FONT-SIZE: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}

.f01_HH_001_larger
{
    COLOR: #3c3c3c;
	FONT-SIZE: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}








.f01_pp_title_001
{
    COLOR: #000000;
	FONT-SIZE: 18px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	padding-left: 3px;
	padding-right: 3px;
}








.f01_L18_td_001
{
    COLOR: #ffffff;
	FONT-SIZE: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}








.f01_L18_001
{
	COLOR: #3c3c3c;
	FONT-SIZE: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}


.f01_L18_001_orange
{
	COLOR: #FF3300;
	FONT-SIZE: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}



.chs_font_link
{
    COLOR: #3c3c3c;
	font-family: "細明體", "新細明體";
	font-size: 14px;
	line-height: 20px;
}





.f01_pp_ss_001
{
    COLOR: #608302;
	FONT-SIZE: 15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
}










.f01
{
    COLOR: #000000;
	FONT-SIZE: 11px;
	font-family: Arial, Helvetica, sans-serif;
}


.f01_a
{
    COLOR: #4F5A6F;
	FONT-SIZE: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.f01_boxs
{
    COLOR: #000000;
	FONT-SIZE: 11px;
	height: 12px;
	width: 60px;
	font-family: Arial, Helvetica, sans-serif;
}



.f02_boxs
{
    COLOR: #000000;
	FONT-SIZE: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.f01_pro_imgs
{
    COLOR: #000000;
	FONT-SIZE: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 1px;
	background:#EFECEC;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}






















.pic {
	FONT-SIZE: 0px; 
	TEXT-DECORATION: none
}
.pic:hover {
	FILTER: alpha(opacity=75); 
	opacity: 0.75
}
.pic IMG {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
	-moz-opacity: 1
}
.pic:hover IMG {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
	-moz-opacity: 0.8
}























A.pro_p {
	background-image: url(imgs/c.jpg);
	display: block;
	width: auto;
	Height: auto;
	line-height: 16px;
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-weight: bold;
	font-weight: normal;
	COLOR: #608302;
	border: 0;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 23px;
}

A.pro_p:hover {
	background-image: url(imgs/c_on.jpg);
	COLOR: #ffffff;
	text-decoration: none;
}














A.pro_p_on {
	background-image: url(imgs/c_on.jpg);
	display: block;
	width: auto;
	Height: auto;
	line-height: 16px;
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-weight: bold;
	font-weight: normal;
	COLOR: #ffffff;
	border: 0;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 23px;
}

A.pro_p_on:hover {
	background-image: url(imgs/c_on.jpg);
	COLOR: #ffffff;
	text-decoration: none;
}





















A.pro_p02 {
	background-image: url(imgs/c02.jpg);
	display: block;
	width: auto;
	Height: auto;
	line-height: 18px;
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-weight: bold;
	font-weight: normal;
	COLOR: #608302;
	border: 0;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 35px;
}

A.pro_p02:hover {
	background-image: url(imgs/c02_on.jpg);
	COLOR: #ffffff;
	text-decoration: none;
}



















A.pro_p02_on {
	background-image: url(imgs/c02_on.jpg);
	display: block;
	width: auto;
	Height: auto;
	line-height: 18px;
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-weight: bold;
	font-weight: normal;
	COLOR: #ffffff;
	border: 0;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 35px;
}

A.pro_p02_on:hover {
	background-image: url(imgs/c02_on.jpg);
	COLOR: #ffffff;
	text-decoration: none;
}
























A.f01_00line {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #4F5A6F;
}

A.f01_00line:hover {
	COLOR: #000F00;
	text-decoration:underline;
}















.f01_TD_001
{
    COLOR: #333333;
	FONT-SIZE: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background:#EFECEC;
}




.f01_TD_001:hover
{
    COLOR: #333333;
	FONT-SIZE: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background:#fff267;
}
















.f01_TD_002
{
    COLOR: #000000;
	FONT-SIZE: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background:#ffffcc;
}




.f01_TD_002:hover
{
    COLOR: #000000;
	FONT-SIZE: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background:#fff267;
}



















.f01__page__01
{
    COLOR: #7f7f7f;
	FONT-SIZE: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}














A.f01_page_line_01 {
    COLOR: #7f7f7f;
	FONT-SIZE: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	text-decoration:none;
}

A.f01_page_line_01:hover {
	COLOR: #073070;
	text-decoration:underline;
}











.f01_page_line_01_on
{
    COLOR: #073070;
	FONT-SIZE: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	text-decoration:underline;
}
















A.f01_Det_00line {
    COLOR: #eef3df;
	FONT-SIZE: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	text-decoration:none;
}

A.f01_Det_00line:hover {
	COLOR: #ffffff;
	text-decoration:underline;
}









A.f01_Menu_line_001 {
	background-image: url(imgs/mm.jpg);
	display: block;
	width: auto;
	Height: auto;
	line-height: 21px;
	text-align:center;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	font-weight: bold;
	font-weight: normal;
	COLOR: #ffffff;
	border: 0;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}

A.f01_Menu_line_001:hover {
	background-image: url(imgs/mm_on.jpg);
	COLOR: #ffffff;
	text-decoration:none;
}






























.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
    border:1px solid #3d68a1;
    background:#759aca url(imgs/button__.jpg) 0 0px repeat-x;
	height: 20px;
	cursor:pointer;
	cursor:hand;
}


/*My own CSS Script*/
/* Table format */
.CusTable
{
	border-collapse: collapse;
	width: 100%;
}

.CusTable th
{
	background-color: #579d10;
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}

.CusTable, .CusTable td, .CusTable th
{
	border: 1px solid #82c82c;
	padding: 3px;
}

.CusTable tr:nth-child(even){
	background-color: #eaf8d8
	}

.CusTable tr:nth-child(odd)
{
	background-color: #dceec2
}

.CusTable tr:hover 
{
	background-color: #f5f5f5;
}


hr
{
	height: 0;
	margin-top: 1em;
	margin-bottom: 1.5em;
	border: 0;
	border-top: 1px solid #ddd;
	box-shadow: 0px 0px;
}




/*


字變大楷

.va-title{
	font-family: 'Source Sans Pro', sans-serif, Helvetica, Arial;
	text-transform:uppercase;
	font-size:45px;
	margin-left:533px;
	color:#FF006C;
	text-shadow: 1px 1px 1px white;
	text-align: left;
}













/*簡體中文 FONT: 14px/18px Microsoft YaHei, "宋体";

font-family: "SimSun", "宋体", "STSong", "华文宋体", Arial, Helvetica;


/*letter-spacing:3px;   字距離
