@charset "utf-8";

/* 整體結構
---------------------------------------------------- */
.w-13 {
	font-family: "verdana";
	font-size: 13px;
	padding-top: 4px;
	text-align: justify;
	padding-left: 6px;
	padding-right: 4px;
	text-decoration:none;

}
.w-title {
	font-family: "verdana";
	font-size: 105%;
	font-weight: bold;
	color: #bb3123;
}
.w-subtitle {
	font-family: "verdana";
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
}
.w-13a {
	font-family: "verdana";
	font-size: 80%;
	padding-top: 15px;
	line-height: 18px;
}
.w-13a #title {
     color: #FF9900;
	 font-weight: bold;
	 line-height: 35px;
}
.w-13a #title02 {
     color: #FD3996;
	 font-weight: bold;
	 line-height: 35px;
}
.w-13a #title03 {
     color: #571E43;
	 font-weight: bold;
	 line-height: 35px;
}
.w-13a #title04 {
     color: #FF6600;
	 font-weight: bold;
	 line-height: 35px;
}
.w-13a #title05 {
     color: #00952F;
	 font-weight: bold;
	 line-height: 35px;
}
.w-13a #title06 {
     color: #74250E;
	 font-weight: bold;
	 line-height: 35px;
	 
}.w-13a #title07 {
     color: #2b656f;
	 font-weight: bold;
	 line-height: 35px;
}

.w-13abold {
	font-family: "verdana";
	font-size: 13px;
	font-weight: bold;

}
.date {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
}
.page {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
}
.w-12 {
	font-family: "verdana";
	font-size: 12px;
}
.time {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 7px;

}
.page01 {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 6px;

}

.btm {
	height: 60px;

}
.top {
	font-family: "verdana";
	font-size: 90%;
	padding-top: 5px;
	padding-bottom: 8px;
	text-decoration: none;
}

.top a:hover{
	font-family: "verdana";
	font-size: 90%;
	padding-top: 5px;
	padding-bottom: 8px;
	text-decoration: none;
}

.top a:link{
	color: black;
	font-family: "verdana";
	font-size: 90%;
	padding-top: 5px;
	padding-bottom: 8px;
	text-decoration: none;
}

.top a:visited{
	color: black;
	font-family: "verdana";
	font-size: 90%;
	padding-top: 5px;
	padding-bottom: 8px;
	text-decoration: none;
}
/* 連結
---------------------------------------------------- */


/* 頁首
---------------------------------------------------- */
.homecolortabs{
padding: 0;
width: 100%;
background: #000000;
voice-family: "\"}\"";
voice-family: inherit;
}

.homecolortabs ul{
font: normal 50% verdana;
margin:0;
padding:0;
list-style:none;
height: 24px;
padding-top: 8px;
}

.homecolortabs li{
display:inline;
margin:20 0px 0 0;
padding:0;
text-transform:uppercase;
}


.homecolortabs a{
float:center;
color: white;
background: #000000 url(media/color_tabs_left.gif) no-repeat center top;
text-decoration:none;
letter-spacing: 1px;
}

.homecolortabs a span{
float:center;
display:inline;
background: #000000 no-repeat right top;
padding-top: 4px;
padding-left: 6px;
padding-right: 4px;
padding-bottom: 0px;
}

.homecolortabs a span{
float:center;
}

.homecolortabs a:hover{
background-color: #000000;
}

.homecolortabs a:hover span{
background-color: #3c9cb4;
padding-top: 4px;
padding-left: 6px;
padding-right: 4px;
padding-bottom: 6px;
}

.homecolortabs a.current, #bbcolortabs a.current span{ /*currently selected tab*/
background-color: #3c9cb4;
}

.homecolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #678b3f;
border-top: 0px solid #fff; /*Remove this to remove border between bar and tabs*/
}

.tabcontainer{
clear: center;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}



/* 導覽-blue
---------------------------------------------------- */
.bbcolortabs{
padding: 0;
width: 100%;
background: #000000;
voice-family: "\"}\"";
voice-family: inherit;
}

.bbcolortabs ul{
font: normal 91% verdana;
margin:0;
padding:0;
list-style:none;
height: 24px;
padding-top: 8px;
}

.bbcolortabs li{
display:inline;
margin:20 0px 0 0;
padding:0;
text-transform:uppercase;
}


.bbcolortabs a{
float:center;
color: white;
background: #000000 url(media/color_tabs_left.gif) no-repeat center top;
text-decoration:none;
letter-spacing: 1px;
}

.bbcolortabs a span{
float:center;
display:inline;
background: #000000 no-repeat right top;
padding-top: 4px;
padding-left: 6px;
padding-right: 4px;
padding-bottom: 0px;
}

.bbcolortabs a span{
float:center;
}

.bbcolortabs a:hover{
background-color: #000000;
}

.bbcolortabs a:hover span{
background-color: #3c9cb4;
padding-top: 4px;
padding-left: 6px;
padding-right: 4px;
padding-bottom: 6px;
}

.bbcolortabs a.current, #bbcolortabs a.current span{ /*currently selected tab*/
background-color: #3c9cb4;
}

.bbcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #678b3f;
border-top: 0px solid #fff; /*Remove this to remove border between bar and tabs*/
}

.tabcontainer{
clear: center;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}

/* 導覽-pink
---------------------------------------------------- */
.pkcolortabs{
padding: 0;
width: 100%;
background: #000000;
voice-family: "\"}\"";
voice-family: inherit;
}

.pkcolortabs ul{
font: normal 91% verdana;
margin:0;
padding:0;
list-style:none;
height: 24px;
padding-top: 8px;
}

.pkcolortabs li{
display:inline;
margin:20 0px 0 0;
padding:0;
text-transform:uppercase;
}


.pkcolortabs a{
float:center;
color: white;
background: #000000 url(media/color_tabs_left.gif) no-repeat center top;
text-decoration:none;
letter-spacing: 1px;
}

.pkcolortabs a span{
float:center;
display:inline;
background: #000000 no-repeat right top;
padding-top: 4px;
padding-left: 6px;
padding-right: 4px;
padding-bottom: 0px;
}

.pkcolortabs a span{
float:center;
}

.pkcolortabs a:hover{
background-color: #000000;
}

.pkcolortabs a:hover span{
background-color: #FD3996;
padding-top: 4px;
padding-left: 6px;
padding-right: 4px;
padding-bottom: 6px;
}

.pkcolortabs a.current, #pkcolortabs a.current span{ /*currently selected tab*/
background-color: #3c9cb4;
}

.pkcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #678b3f;
border-top: 0px solid #fff; /*Remove this to remove border between bar and tabs*/
}

.tabcontainer{
clear: center;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}

/* 導覽-study
---------------------------------------------------- */
.stcolortabs{
padding: 0;
width: 100%;
background: #000000;
voice-family: "\"}\"";
voice-family: inherit;
}

.stcolortabs ul{
font: normal 91% verdana;
margin:0;
padding:0;
list-style:none;
height: 24px;
padding-top: 8px;
}

.stcolortabs li{
display:inline;
margin:20 0px 0 0;
padding:0;
text-transform:uppercase;
}


.stcolortabs a{
float:center;
color: white;
background: #000000 url(media/color_tabs_left.gif) no-repeat center top;
text-decoration:none;
letter-spacing: 1px;
}

.stcolortabs a span{
float:center;
display:inline;
background: #000000 no-repeat right top;
padding-top: 4px;
padding-left: 6px;
padding-right: 4px;
padding-bottom: 0px;
}

.stcolortabs a span{
float:center;
}

.stcolortabs a:hover{
background-color: #000000;
}

.stcolortabs a:hover span{
background-color: #571E43;
padding-top: 4px;
padding-left: 6px;
padding-right: 4px;
padding-bottom: 6px;
}

.stcolortabs a.current, #stcolortabs a.current span{ /*currently selected tab*/
background-color: #3c9cb4;
}

.stcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #678b3f;
border-top: 0px solid #fff; /*Remove this to remove border between bar and tabs*/
}

.tabcontainer{
clear: center;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}

/* 導覽-service
---------------------------------------------------- */
.svcolortabs{
padding: 0;
width: 100%;
background: #000000;
voice-family: "\"}\"";
voice-family: inherit;
}

.svcolortabs ul{
font: normal 50% verdana;
margin:0;
padding:0;
list-style:none;
height: 24px;
padding-top: 8px;
}

.svcolortabs li{
display:inline;
margin:20 0px 0 0;
padding:0;
text-transform:uppercase;
}


.svcolortabs a{
float:center;
color: white;
background: #000000 url(media/color_tabs_left.gif) no-repeat center top;
text-decoration:none;
letter-spacing: 1px;
}

.svcolortabs a span{
float:center;
display:inline;
background: #000000 no-repeat right top;
padding-top: 4px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 0px;
}

.svcolortabs a span{
float:center;
}

.svcolortabs a:hover{
background-color: #000000;
}

.svcolortabs a:hover span{
background-color: #FF6600;
padding-top: 4px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 6px;
}

.svcolortabs a.current, #svcolortabs a.current span{ /*currently selected tab*/
background-color: #3c9cb4;
}

.svcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #678b3f;
border-top: 0px solid #fff; /*Remove this to remove border between bar and tabs*/
}

.tabcontainer{
clear: center;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}

/* 導覽-ePaper
---------------------------------------------------- */
.epcolortabs{
padding: 0;
width: 100%;
background: #000000;
voice-family: "\"}\"";
voice-family: inherit;
}

.epcolortabs ul{
font: normal 91% verdana;
margin:0;
padding:0;
list-style:none;
height: 24px;
padding-top: 8px;
}

.epcolortabs li{
display:inline;
margin:20 0px 0 0;
padding:0;
text-transform:uppercase;
}


.epcolortabs a{
float:center;
color: white;
background: #000000 url(media/color_tabs_left.gif) no-repeat center top;
text-decoration:none;
letter-spacing: 1px;
}

.epcolortabs a span{
float:center;
display:inline;
background: #000000 no-repeat right top;
padding-top: 4px;
padding-left: 6px;
padding-right: 4px;
padding-bottom: 0px;
}

.epcolortabs a span{
float:center;
}

.epcolortabs a:hover{
background-color: #000000;
}

.epcolortabs a:hover span{
background-color: #333366;
padding-top: 4px;
padding-left: 6px;
padding-right: 4px;
padding-bottom: 6px;
}

.epcolortabs a.current, #epcolortabs a.current span{ /*currently selected tab*/
background-color: #3c9cb4;
}

.epcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #678b3f;
border-top: 0px solid #fff; /*Remove this to remove border between bar and tabs*/
}

.tabcontainer{
clear: center;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}

/* 導覽-education
---------------------------------------------------- */
.edcolortabs{
padding: 0;
width: 100%;
background: #000000;
voice-family: "\"}\"";
voice-family: inherit;
}

.edcolortabs ul{
font: normal 91% verdana;
margin:0;
padding:0;
list-style:none;
height: 24px;
padding-top: 8px;
}

.edcolortabs li{
display:inline;
margin:20 0px 0 0;
padding:0;
text-transform:uppercase;
}


.edcolortabs a{
float:center;
color: white;
background: #000000 url(media/color_tabs_left.gif) no-repeat center top;
text-decoration:none;
letter-spacing: 1px;
}

.edcolortabs a span{
float:center;
display:inline;
background: #000000 no-repeat right top;
padding-top: 4px;
padding-left: 6px;
padding-right: 4px;
padding-bottom: 0px;
}

.edcolortabs a span{
float:center;
}

.edcolortabs a:hover{
background-color: #000000;
}

.edcolortabs a:hover span{
background-color: #00952F;
padding-top: 4px;
padding-left: 6px;
padding-right: 4px;
padding-bottom: 6px;
}

.edcolortabs a.current, #edcolortabs a.current span{ /*currently selected tab*/
background-color: #3c9cb4;
}

.edcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #678b3f;
border-top: 0px solid #fff; /*Remove this to remove border between bar and tabs*/
}

.tabcontainer{
clear: center;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}

/* 導覽-book
---------------------------------------------------- */
.bkcolortabs{
padding: 0;
width: 100%;
background: #000000;
voice-family: "\"}\"";
voice-family: inherit;
}

.bkcolortabs ul{
font: normal 91% verdana;
margin:0;
padding:0;
list-style:none;
height: 24px;
padding-top: 8px;
}

.bkcolortabs li{
display:inline;
margin:20 0px 0 0;
padding:0;
text-transform:uppercase;
}


.bkcolortabs a{
float:center;
color: white;
background: #000000 url(media/color_tabs_left.gif) no-repeat center top;
text-decoration:none;
letter-spacing: 1px;
}

.bkcolortabs a span{
float:center;
display:inline;
background: #000000 no-repeat right top;
padding-top: 4px;
padding-left: 6px;
padding-right: 4px;
padding-bottom: 0px;
}

.bkcolortabs a span{
float:center;
}

.bkcolortabs a:hover{
background-color: #000000;
}

.bkcolortabs a:hover span{
background-color: #74250E;
padding-top: 4px;
padding-left: 6px;
padding-right: 4px;
padding-bottom: 6px;
}

.bkcolortabs a.current, #bkcolortabs a.current span{ /*currently selected tab*/
background-color: #3c9cb4;
}

.bkcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #678b3f;
border-top: 0px solid #fff; /*Remove this to remove border between bar and tabs*/
}

.tabcontainer{
clear: center;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}

/* 導覽-beinan
---------------------------------------------------- */
.bncolortabs{
padding: 0;
width: 100%;
background: #000000;
voice-family: "\"}\"";
voice-family: inherit;
}

.bncolortabs ul{
font: normal 91% verdana;
margin:0;
padding:0;
list-style:none;
height: 24px;
padding-top: 8px;
}

.bncolortabs li{
display:inline;
margin:20 0px 0 0;
padding:0;
text-transform:uppercase;
}


.bncolortabs a{
float:center;
color: white;
background: #000000 url(media/color_tabs_left.gif) no-repeat center top;
text-decoration:none;
letter-spacing: 1px;
}

.bncolortabs a span{
float:center;
display:inline;
background: #000000 no-repeat right top;
padding-top: 4px;
padding-left: 6px;
padding-right: 4px;
padding-bottom: 0px;
}

.bncolortabs a span{
float:center;
}

.bncolortabs a:hover{
background-color: #000000;
}

.bncolortabs a:hover span{
background-color: #FF9900;
padding-top: 4px;
padding-left: 6px;
padding-right: 4px;
padding-bottom: 6px;
}

.bncolortabs a.current, #bncolortabs a.current span{ /*currently selected tab*/
background-color: #3c9cb4;
}

.bncolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #678b3f;
border-top: 0px solid #fff; /*Remove this to remove border between bar and tabs*/
}

.tabcontainer{
clear: center;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}

/* 次導覽
---------------------------------------------------- */
.menutitle {
	cursor:pointer;
	margin-bottom: 5px;
	background-color:transparent;
	color:#000000;
	padding:0px;
	text-decoration:none;
	text-align:left;
	font-family: "verdana";
	font-size: 89%;
	/*/*/border:0px solid #000000;/* */

}
.menutitle span a:link {
	text-decoration:none;

}

.submenu{
	font-family: "verdana";
	font-size: 83%;
	text-decoration:none;
	font-weight: normal;
	color:#000000

}

/* 內容
---------------------------------------------------- */


/* 頁尾
---------------------------------------------------- */
.footer {
	font-family: "verdana";
	font-size: 11px;
	Height: 60px
}

.right {
	font-family: "verdana";
	font-size: 70%;
	padding-top: 5px;
}
