﻿@charset "utf-8";
a:link {
	color: #0033FF;
	font-weight: normal;
}
a:hover {
	color: #FF0000;
	font-weight: normal;
}
a:active {
	color: #0000CC;
	font-weight: normal;
}
a:visited {
	color: #990066;
	font-weight: normal;
}
#left_selmabg {
	left: -18px;
	top: 92px;
	background-image: url(/images/bg_left_selbg.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 382px;
	width: 216px;
	position: absolute;
}
.left_selmaall {
	position: absolute;
	width: 184px;
	left: -2px;
	top: 122px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, "微軟正黑體";
	font-size: 18px;
	line-height: 100%;
}
.left_selma {
	background-image: url(/images/bg_leftbtn.png);
	background-repeat: repeat-y;
	background-position: center center;
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 17px;
	line-height: 100%;
	color: #FFF;
	width: auto;
}
.left_selmagray {
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 17px;
	line-height: 100%;
	color: #C1C1C1;
	width: auto;
	padding-left: 15px;
}
.left_selma2 a {
	font-size: 17px;
	line-height: 100%;
	color: #432511;
	display: block;
	padding-top: 12px;
	padding-bottom: 12px;
	text-decoration: none;
	width: auto;
}
.left_selma2 a:hover {
	color: #FFF;
}
.left_selma2:hover {
	background-image: url(/images/bg_leftbtn.png);
	background-repeat: repeat-y;
	background-position: center center;
	color: #FFF;
}
.left_selman a {
	font-size: 17px;
	line-height: 100%;
	color: #FFFFFF;
	display: block;
	padding-top: 12px;
	padding-bottom: 12px;
	text-decoration: none;
	width: auto;
	background-image: url(/images/bg_leftbtn.png);
	background-repeat: repeat-y;
	background-position: center center;
}
.left_selman a:hover {
	color: #FFF;
}
.left_selman:hover {
	background-image: url(/images/bg_leftbtn.png);
	background-repeat: repeat-y;
	background-position: center center;
	color: #FFF;
}
.left_selsub {
	background-image: url(/images/bg_leftbtn3.png);
	background-repeat: repeat-y;
	background-position: center center;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 15px;
	line-height: 100%;
	color: #000000;
}
.left_selsub2 a {
	font-size: 15px;
	line-height: 100%;
	color: #B59D9D;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	text-decoration: none;
}
.left_selsub2 a:hover {
	color: #000000;
}
.left_selsub2:hover {
	background-image: url(/images/bg_leftbtn3.png);
	background-repeat: repeat-y;
	background-position: center center;
	color: #000000;
}
.left_selsubn a {
	background-image: url(/images/bg_leftbtn3.png);
	background-repeat: repeat-y;
	background-position: center center;
	font-size: 15px;
	line-height: 100%;
	color: #000000;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	text-decoration: none;
}
.left_selsubn a:hover {
	color: #000000;
}
.left_selsubn:hover {
	background-image: url(/images/bg_leftbtn3.png);
	background-repeat: repeat-y;
	background-position: center center;
	color: #000000;
}
#left_selbg {
	left: -18px;
	top: 77px;
	background-image: url(/images/bg_left_selbg.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 382px;
	width: 216px;
	position: absolute;
}
#left_seltitlebg {
	width: 180px;
	position: relative;
	background-image: url(/images/bg_left_seltitlelbg.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	padding-top: 27px;
	padding-bottom: 6px;
	font-size: 16px;
	line-height: 130%;
	font-weight: bold;
	color: #590077;
}
#left_sel {
	position: absolute;
	width: 180px;
	left: 0px;
	top: 250px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, "微軟正黑體";
	font-size: 18px;
	line-height: 100%;
}
#left_sel ul {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#left_sel li {
	list-style-type: none;
	color: #FFFFFF;
	height: 30px;
	padding-top: 12px;
	text-align: center;
	display: block;
	margin-bottom: 2px;
	background-image: url(/images/bg_leftbtn.png);
	background-repeat: repeat-y;
	background-position: center center;
}
#left_sel li a {
	display: block;
	text-align: center;
	text-decoration: none;
	color: #432511;
	height: 30px;
	padding-top: 12px;
	margin-top: -12px;
	margin-bottom: 2px;
	background-color: #FFF;
}
#left_sel li a:hover {
	color: #FFFFFF;
	background-image: url(/images/bg_leftbtn.png);
	background-repeat: repeat-y;
	background-position: center center;
}
.titlelink a:link {
	color: #BBD9E8;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-weight: normal;
}
.titlelinka:hover {
	color: #FFFF00;
	font-weight: normal;
}
.titlelink a:hover {
	color: #FFFF00;
	font-weight: normal;
	border-bottom-color: #FF0;
	text-decoration: none;
}
.titlelink a:active {
	color: #BBD9E8;
	font-weight: normal;
}
.titlelink a:visited {
	color: #BBD9E8;
	font-weight: normal;
}
.classlink a:link {
	color: #003366;
	text-decoration: none;
	display: block;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.classlink:hover {
	color: #0033FF;
	font-weight: normal;
	background-color: #FFFFA8;
}
.classlink a:hover {
	color: #0033FF;
	font-weight: normal;
	border-bottom-color: #03F;
	text-decoration: none;
	background-color: #FFFFA8;
}
.classlink a:active {
	color: #003366;
	font-weight: normal;
}
.classlink a:visited {
	color: #003366;
	font-weight: normal;
}
.num a:link {
	display: block;
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 4px;
	padding-left: 4px;
	text-align: center;
}
.num1 a:link {
	display: block;
	width: 100%;
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.num2 a:link {
	display: block;
	width: 100%;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.num3 a:link {
	display: block;
	width: 100%;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.num5 a:link {
	display: block;
	width: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.anyzstxt {
	color: #000;
	font-weight: bold;
	line-height: 100%;
	font-family: Arial;
	font-size: 15px;
	position: absolute;
	/* [disabled]margin: 0px; */
	text-align: center;
	padding-top: 2px;
	left: 0px;
	width: 100%;
}
.anyzsbg {
	position: relative;
}
.scgreen {
	background-image: url(/images/icon_sc1.png);
	background-repeat: repeat-x;
	background-position: center center;
	margin: 0px;
	height: 20px;
}
.scred {
	background-image: url(/images/icon_scred.png);
	background-repeat: repeat-x;
	background-position: center center;
	margin: 0px;
	height: 20px;
}
.sctxt {
	color: #000;
	width: 100%;
	font-weight: bold;
	line-height: 100%;
	font-family: Arial;
	font-size: 15px;
	position: absolute;
	margin: 0px;
	text-align: center;
	padding-top: 2px;
	left: 0px;
}
.scgray {
	color: #666;
	background-image: url(/images/icon_sc6.png);
	background-repeat: repeat-x;
	background-position: center center;
	width: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 20px;
	position: relative;
}
.sc1 {
	color: #030;
	background-image: url(/images/icon_sc1.png);
	background-repeat: repeat-x;
	background-position: center center;
	display: block;
	width: 100%;
	margin: 0px;
	font-weight: bold;
	line-height: 100%;
	font-family: Arial;
	font-size: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.sc1 a:link {
	color: #003300;
	text-decoration: none;
}
.sc1:hover {
	color: #000000;
	text-decoration: none;
	background-image: url(/images/icon_sc1a.png);
	background-repeat: repeat-x;
	background-position: center center;
}
.sc1 a:hover {
	color: #000000;
	text-decoration: none;
}
.sc1 a:active {
	color: #030;
	text-decoration: none;
}
.sc1 a:visited {
	color: #030;
	text-decoration: none;
}
.sc2 {
	color: #2B5500;
	background-image: url(/images/icon_sc2.png);
	background-repeat: repeat-x;
	background-position: center center;
	display: block;
	width: 100%;
	margin: 0px;
	font-weight: bold;
	line-height: 100%;
	font-family: Arial;
	font-size: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.sc2 a:link {
	color: #2B5500;
	text-decoration: none;
}
.sc2:hover {
	color: #000000;
	text-decoration: none;
	background-image: url(/images/icon_sc2a.png);
	background-repeat: repeat-x;
	background-position: center center;
}
.sc2 a:hover {
	color: #000000;
	text-decoration: none;
}
.sc2 a:active {
	color: #2B5500;
	text-decoration: none;
}
.sc2 a:visited {
	color: #2B5500;
	text-decoration: none;
}
.sc3 {
	color: #400000;
	background-image: url(/images/icon_sc3.png);
	background-repeat: repeat-x;
	background-position: center center;
	display: block;
	width: 100%;
	margin: 0px;
	font-weight: bold;
	line-height: 100%;
	font-family: Arial;
	font-size: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.sc3 a:link {
	color: #400000;
	text-decoration: none;
}
.sc3:hover {
	color: #000000;
	text-decoration: none;
	background-image: url(/images/icon_sc3a.png);
	background-repeat: repeat-x;
	background-position: center center;
}
.sc3 a:hover {
	color: #000000;
	text-decoration: none;
}
.sc3 a:active {
	color: #400000;
	text-decoration: none;
}
.sc3 a:visited {
	color: #400000;
	text-decoration: none;
}
.sc4 {
	color: #400000;
	background-image: url(/images/icon_sc4.png);
	background-repeat: repeat-x;
	background-position: center center;
	display: block;
	width: 100%;
	margin: 0px;
	font-weight: bold;
	line-height: 100%;
	font-family: Arial;
	font-size: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.sc4 a:link {
	color: #400000;
	text-decoration: none;
}
.sc4:hover {
	color: #000000;
	text-decoration: none;
	background-image: url(/images/icon_sc4a.png);
	background-repeat: repeat-x;
	background-position: center center;
}
.sc4 a:hover {
	color: #000000;
	text-decoration: none;
}
.sc4 a:active {
	color: #400000;
	text-decoration: none;
}
.sc4 a:visited {
	color: #400000;
	text-decoration: none;
}
.sc5 {
	color: #400000;
	background-image: url(/images/icon_sc5.png);
	background-repeat: repeat-x;
	background-position: center center;
	display: block;
	width: 100%;
	margin: 0px;
	font-weight: bold;
	line-height: 100%;
	font-family: Arial;
	font-size: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.sc5 a:link {
	color: #400000;
	text-decoration: none;
}
.sc5:hover {
	color: #000000;
	text-decoration: none;
	background-image: url(/images/icon_sc5a.png);
	background-repeat: repeat-x;
	background-position: center center;
}
.sc5 a:hover {
	color: #000000;
	text-decoration: none;
}
.sc5 a:active {
	color: #400000;
	text-decoration: none;
}
.sc5 a:visited {
	color: #400000;
	text-decoration: none;
}
.sc6 {
	color: #666;
	background-image: url(/images/icon_sc6.png);
	background-repeat: repeat-x;
	background-position: center center;
	display: block;
	width: 100%;
	margin: 0px;
	font-weight: bold;
	line-height: 100%;
	font-family: Arial;
	font-size: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.sc6 a:link {
	color: #666;
	text-decoration: none;
}
.sc6:hover {
	color: #000000;
	text-decoration: none;
	background-image: url(/images/icon_sc6a.png);
	background-repeat: repeat-x;
	background-position: center center;
}
.sc6 a:hover {
	color: #000000;
	text-decoration: none;
}
.sc6 a:active {
	color: #666;
	text-decoration: none;
}
.sc6 a:visited {
	color: #666;
	text-decoration: none;
}


.link_black {
	color: #000;
	font-weight: normal;
	display: block;
	width: 100%;
	padding-top: 11px;
	padding-bottom: 11px;
}
.link_black a:link {
	color: #000;
	font-weight: normal;
}
.link_black:hover {
	color: #666666;
	background-color: #E4E4E4;
}
.link_black a:hover {
	color: #666666;
	background-color: #E4E4E4;
}
.link_black a:active {
	color: #000;
}
.link_black a:visited {
	color: #000;
}


.link_blue {
	color: #03F;
	font-weight: normal;
	display: block;
	width: 100%;
	padding-top: 11px;
	padding-bottom: 11px;
}
.link_blue a:link {
	color: #03F;
	font-weight: normal;
}
.link_blue:hover {
	color: #0099FF;
	background-color: #DFEAFF;
}
.link_blue a:hover {
	color: #0099FF;
	background-color: #DFEAFF;
}
.link_blue a:active {
	color: #036;
}
.link_blue a:visited {
	color: #03F;
}


.link_bluedeep {
	color: #036;
	font-weight: normal;
	display: block;
	width: 100%;
	padding-top: 11px;
	padding-bottom: 11px;
}
.link_bluedeep a:link {
	color: #036;
	font-weight: normal;
}
.link_bluedeep:hover {
	color: #036;
	background-color: #CADDFF;
}
.link_bluedeep a:hover {
	color: #036;
	background-color: #CADDFF;
}
.link_bluedeep a:active {
	color: #036;
}
.link_bluedeep a:visited {
	color: #003;
}
.link_red {
	color: #CC0000;
	font-weight: normal;
	display: block;
	width: 100%;
	padding-top: 11px;
	padding-bottom: 11px;
}
.link_red a:link {
	color: #CC0000;
	font-weight: normal;
}
.link_red:hover {
	color: #FF3300;
	background-color: #FFD5D5;
}
.link_red a:hover {
	color: #003366;
	background-color: #FFD5D5;
}
.link_red a:active {
	color: #CC0000;
}
.link_red a:visited {
	color: #CC0000;
}

.left_opennowdclick {
	text-align: left;
	text-decoration: none;
	height: 30px;
	padding-top: 12px;
	margin-bottom: 2px;
	color: #FFFFFF;
	background-image: url(/images/bg_leftbtn.png);
	background-repeat: repeat-y;
	background-position: center center;
	padding-left: 20px;
}
.left_opennowdclick a {
	display: block;
	text-align: left;
	text-decoration: none;
	height: 30px;
	padding-top: 12px;
	margin-top: -12px;
	margin-left: -20px;
	margin-bottom: 2px;
	background-color: #FFF;
	padding-left: 20px;
	color: #FFFFFF;
	background-image: url(/images/bg_leftbtn.png);
	background-repeat: repeat-y;
	background-position: center center;
}
.left_opennowdclick a:hover {
	color: #FFFFFF;
	background-image: url(/images/bg_leftbtn.png);
	background-repeat: repeat-y;
	background-position: center center;
}
.left_opennow {
	text-align: left;
	text-decoration: none;
	height: 30px;
	padding-top: 12px;
	margin-bottom: 2px;
	color: #FFFFFF;
	background-image: url(/images/bg_leftbtn.png);
	background-repeat: repeat-y;
	background-position: center center;
	padding-left: 20px;
}
.left_opennow a {
	display: block;
	text-align: left;
	text-decoration: none;
	color: #432511;
	height: 30px;
	padding-top: 12px;
	margin-top: -12px;
	margin-left: -20px;
	margin-bottom: 2px;
	background-color: #FFF;
	padding-left: 20px;
}
.left_opennow a:hover {
	color: #FFFFFF;
	background-image: url(/images/bg_leftbtn.png);
	background-repeat: repeat-y;
	background-position: center center;
}



#left_open {
	position: relative;
	width: 180px;
	font-family: Arial, "微軟正黑體";
	font-size: 16px;
	line-height: 100%;
	height: auto;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 77px;
}
#left_open1 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#left_open1 li {
	list-style-type: none;
	color: #FFFFFF;
	height: 24px;
	padding-top: 9px;
	text-align: left;
	display: block;
	margin-bottom: 2px;
	background-image: url(/images/bg_leftbtn.png);
	background-repeat: repeat-y;
	background-position: center center;
    padding-left: 35px;
}
#left_open1 li a {
	display: block;
	text-align: left;
	text-decoration: none;
	color: #432511;
	height: 24px;
	padding-top: 9px;
	margin-top: -9px;
	margin-bottom: 2px;
	background-color: #FFF;
	padding-left: 35px;
	margin-left: -35px;
}
#left_open1 li a:hover {
	color: #392517;
	background-image: url(/images/bg_leftbtn3.png);
	background-repeat: repeat-y;
	background-position: center center;
}

#left_open2 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#left_open2 li {
	list-style-type: none;
	color: #FFFFFF;
	height: 24px;
	padding-top: 9px;
	text-align: left;
	display: block;
	margin-bottom: 2px;
	background-image: url(/images/bg_leftbtn.png);
	background-repeat: repeat-y;
	background-position: center center;
    padding-left: 35px;
}
#left_open2 li a {
	display: block;
	text-align: left;
	text-decoration: none;
	color: #432511;
	height: 24px;
	padding-top: 9px;
	margin-top: -9px;
	margin-bottom: 2px;
	background-color: #FFF;
	padding-left: 35px;
	margin-left: -35px;
}
#left_open2 li a:hover {
	color: #392517;
	background-image: url(/images/bg_leftbtn3.png);
	background-repeat: repeat-y;
	background-position: center center;
}

#left_open3 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#left_open3 li {
	list-style-type: none;
	color: #FFFFFF;
	height: 24px;
	padding-top: 9px;
	text-align: left;
	display: block;
	margin-bottom: 2px;
	background-image: url(/images/bg_leftbtn.png);
	background-repeat: repeat-y;
	background-position: center center;
	padding-left: 35px;
}
#left_open3 li a {
	display: block;
	text-align: left;
	text-decoration: none;
	color: #432511;
	height: 24px;
	padding-top: 9px;
	margin-top: -9px;
	margin-bottom: 2px;
	background-color: #FFF;
	padding-left: 35px;
	margin-left: -35px;
}
#left_open3 li a:hover {
	color: #392517;
	background-image: url(/images/bg_leftbtn3.png);
	background-repeat: repeat-y;
	background-position: center center;
}
#left_open4 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#left_open4 li {
	list-style-type: none;
	color: #FFFFFF;
	height: 24px;
	padding-top: 9px;
	text-align: left;
	display: block;
	margin-bottom: 2px;
	background-image: url(/images/bg_leftbtn.png);
	background-repeat: repeat-y;
	background-position: center center;
    padding-left: 35px;
}
#left_open4 li a {
	display: block;
	text-align: left;
	text-decoration: none;
	color: #432511;
	height: 24px;
	padding-top: 9px;
	margin-top: -9px;
	margin-bottom: 2px;
	background-color: #FFF;
	padding-left: 35px;
	margin-left: -35px;
}
#left_open4 li a:hover {
	color: #392517;
	background-image: url(/images/bg_leftbtn3.png);
	background-repeat: repeat-y;
	background-position: center center;
}

#left_open5 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#left_open5 li {
	list-style-type: none;
	color: #FFFFFF;
	height: 24px;
	padding-top: 9px;
	text-align: left;
	display: block;
	margin-bottom: 2px;
	background-image: url(/images/bg_leftbtn.png);
	background-repeat: repeat-y;
	background-position: center center;
    padding-left: 35px;
}
#left_open5 li a {
	display: block;
	text-align: left;
	text-decoration: none;
	color: #432511;
	height: 24px;
	padding-top: 9px;
	margin-top: -9px;
	margin-bottom: 2px;
	background-color: #FFF;
	padding-left: 35px;
	margin-left: -35px;
}
#left_open5 li a:hover {
	color: #392517;
	background-image: url(/images/bg_leftbtn3.png);
	background-repeat: repeat-y;
	background-position: center center;
}

#left_open6 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#left_open6 li {
	list-style-type: none;
	color: #FFFFFF;
	height: 24px;
	padding-top: 9px;
	text-align: left;
	display: block;
	margin-bottom: 2px;
	background-image: url(/images/bg_leftbtn.png);
	background-repeat: repeat-y;
	background-position: center center;
	padding-left: 35px;
}
#left_open6 li a {
	display: block;
	text-align: left;
	text-decoration: none;
	color: #432511;
	height: 24px;
	padding-top: 9px;
	margin-top: -9px;
	margin-bottom: 2px;
	background-color: #FFF;
	padding-left: 35px;
	margin-left: -35px;
}
#left_open6 li a:hover {
	color: #392517;
	background-image: url(/images/bg_leftbtn3.png);
	background-repeat: repeat-y;
	background-position: center center;
}

.left_openclick {
	color: #392517;
	background-image: url(/images/bg_leftbtn3.png);
	background-repeat: repeat-y;
	background-position: center center;
}