@charset "utf-8";
/* CSS Document */

/* ============================================ */
/* 		RESET CSS 								*/
/* ============================================ */

html, body, div, span, applet, button, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead /*, tr, th, td */ {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	line-height: normal;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1em;
}
ol, ul {
	-webkit-padding-start: 0px;
}
:focus {
	outline: 0;
}  
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
} 

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td {
	vertical-align: top;
}

/* ============================================ */
/* 		GLOBAL STYLES							*/
/* ============================================ */

body {
	font-family:新細明體,宋体;
	font-size: 11pt;
	margin: 0px;
	color: #000000;
	background-color:#F5F5F5;
}

input {
	border: solid 1px;
	border-color: #999999;
	outline: none;
}

input[type=checkbox] {
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	margin-left: 3px;
	margin-right: 3px;
	border: none;
	font:Arial, Helvetica, sans-serif;
}

select {
	border: solid 1px;
	border-color: #999999;
}

textarea {
	border: solid 1px;
	border-color: #999999;
	font:Arial, Helvetica, sans-serif;
}

a {
	text-decoration: none;
	outline: none;
	color:#003300;
} 


a:hover {
	text-decoration: underline;
} 

a:visited {
	text-decoration: none;
	color:#003300;
} 


img {
	border: 0px;
}

h1 {
	font-size: 16pt;
	font-weight: bold;
	margin-bottom: 10px;
	padding-top: 4px;
	color: #336600;
}

h2 {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 7px;
	padding-top: 4px;
	color: #336600;
}

h3 {
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 4px;
	padding-top: 4px;
	color: #336600;
	letter-spacing:1px;
} 

h4 {
font-size: 10pt;
	font-weight: bold;
	margin-bottom: 4px;
	padding-top: 4px;
	color: #336600;
	letter-spacing:1px;
}

h5 {
	
}

h6 {
	
}

p {
letter-spacing:1px;
line-height:24px;
padding:6px 0;
}

ul {list-style:inherit; list-style-type:disc; margin-left:2em;}
ol {list-style:inherit; list-style-type:decimal; margin-left:2em;}
li {list-style-type:inherit; line-height:22px;}

.clear {clear: both; height: 1px; font-size: 1px; line-height: 0px; margin:0; padding:0}
.times {font-family:"Times New Roman", serif; letter-spacing:normal}
.tahoma {font-family:Tahoma, Arial, sans-serif; letter-spacing:normal}
.T08 {font-size:8pt; line-height:12pt;}
.T09 {font-size:9pt; line-height:12pt;}
.T10 {font-size:10pt; line-height:14pt;}
.T11 {font-size:11pt; line-height:16pt;}
.T12 {font-size:12pt; line-height:16pt;}
.iconlink a:hover{position:relative;top:1px;left:1px;}
.cover {
border-top:none; border-left:#EEEEEE 1px solid; border-bottom:#CCCCCC 1px solid; border-right:#999999 1px solid;}


/* ============================================ */
/*	Layout										*/
/* ============================================ */

.v3_center {
	margin-left: auto;
	margin-right: auto;
	width: 700px;
	clear: both;
}

#v3_head_1 {background-color:#666666; margin:0; padding:0; width:100%;}

#v3_head_1_bar {height:36px; background-color:#666666}
#v3_head_1_bar a {float:left; margin:3px; padding:3px; font-weight:normal; line-height:24px}


#v3_head_2 {background-color:#FFE897; background-image:url(/images/v3_head_2.jpg); background-position:top; background-repeat:repeat-x; margin:0; padding:0; width:100%; height:120px}

#v3_head_3 {background: #E4F1C6 url(/images/gl_bg_menu.jpg) repeat-x left bottom; margin:0; padding:0; width:100%;}

#v3_content {background-color:#fff; margin:0; padding:24px 0px 24px 0px; width:100%;}

#v3_foot_1 {background-color:#F5F5F5; margin:0; padding:0; width:100%; border-top:1px solid #ddd}




/* ----------------------- */

.gl_content_breadcumb { height:40px; line-height:24px; color:#666666; font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;}

#v3_content_zone2_left {
	float: left;
	width: 165px;
	background-color:#fff;
	padding:0;
	margin:0;
}

#v3_content_zone2_right {
	float: left;
	margin-left:15px;
	padding-right:0px;
	margin-right:0;
	width:520px;
	background-color:#fff;
}



#gl_content_w640 {margin:0 auto; width:640px; padding:20px; background-color:#FFFFFF;}


#gl_footer_zone2 {	
	font-size:9pt;
	height:110px;
	margin-top:12px
}

#gl_footer_zone2 .sitemap{
	margin:0 5px 0 10px;
	width:70px;
	height:100px;
	float:left; 
}
#gl_footer_zone2 .sitemap a{	color:#336600;}
#gl_footer_zone2 .sitemap h4{ font-weight:bold; font-size:10pt; margin:5px 0px 0px 0px; line-height:16pt}
#gl_footer_zone2 .sitemap ul{
	margin-left:15px;
	list-style-image: url(/images/list-arrow.gif);
	list-style-type: disc;
	padding:0;
}

#gl_footer_zone2 .sitemap ul li { 
	line-height:12pt;
	list-style-position: outside;
	margin-left:0px; 
	padding-left:0px;}
	
#gl_footer_zone2 .siteaff{
	margin:0 5px 0 10px;
	width:200px;
	height:100px;
	float:right; 
}
#gl_footer_zone2 .siteaff a{	color:#003399;}
#gl_footer_zone2 .siteaff h4{ font-weight:bold; font-size:10pt; margin:5px 0px 0px 0px; line-height:16pt; color:#003366;}
#gl_footer_zone2 .siteaff ul{
	margin-left:15px;
	list-style-image: url(/images/list-arrow.gif);
	list-style-type: disc;
	padding:0;
}

#gl_footer_zone2 .siteaff ul li { 
	line-height:12pt;
	list-style-position: outside;
	margin-left:0px; 
	padding-left:0px;}




/* ============================================ */
/*	Menus										*/
/* ============================================ */

#gl_main_menu {	
	clear: both;
	width:700px;
	margin:0 auto;
}

#gl_main_menu ul {
	display: block;
	margin:0;
	background: #E4F1C6 url(/images/gl_bg_menu.jpg) repeat-x left bottom;
}

#gl_main_menu li {
	display: inline;
}

#gl_main_menu li a {
	display: inline-block;
	padding: 8px 15px;
	color: #496600;
	background: url(/images/gl_bg_menu_btn.jpg) no-repeat left bottom;
}

#gl_main_menu li a:hover {
	color: #CC6600;
}

#gl_main_menu .active {
}

#gl_main_menu .active a {
	background: #fff;
	color: #496600;

}

#gl_main_menu .active a:hover {
	color: #CC6600;
}





/* ------------------------ */

#gl_submenu {
	clear: both;
}

.gl_submenu {
	display: block;
} 

.gl_submenu a {
	padding-left: 21px !important;
}

#gl_submenu ul {
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
}

#gl_submenu li {
	display: block;
}

#gl_submenu li a {
	padding: 10px 0px 10px 30px;
	margin:0px;
	text-decoration: none;
	display: block;
	color: #666666;
	border-bottom: solid 2px #f1f1f1;
}

#gl_submenu li a:hover {
	text-decoration: none;
	color:#CD6934;
}

#gl_submenu .active {
}

#gl_submenu .active a {
	color: #fff;
	background: #5B7F00;
	cursor: default;
	font-weight: bold;
}

#gl_submenu .active a:hover {
	color: #fff;
}


#gl_submenu_horiz ul {
	margin: 0px auto;
	padding: 0px;
	padding-top: 2px;
	clear:right
}

#gl_submenu_horiz li {
	display: block;
	width:150px;
	float:left;
}

#gl_submenu_horiz li a {
	padding: 10px 0px 10px 30px;
	margin:0px;
	text-decoration: none;
	display: block;
	color: #666666;
	border-bottom: solid 2px #f1f1f1;
}

#gl_submenu_horiz li a:hover {
	text-decoration: none;
	color:#CD6934;
}

#gl_submenu_horiz .active {
}

#gl_submenu_horiz .active a {
	color: #fff;
	background: #5B7F00;
	cursor: default;
	font-weight: bold;
}

#gl_submenu_horiz .active a:hover {
	color: #fff;
}
















/* ------------------------ */


.gl_button {
    -moz-transition: all 0.218s ease 0s;
    -moz-user-select: none;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px 2px 2px 2px;
    color: #444444;
    cursor: pointer;
    display: inline-block;
    font-size: 10pt;
    font-weight: bold;
    height: 16pt;
    line-height: 16pt;
    min-width: 46px;
    padding: 0 8px;
    text-align: center;
}
.gl_button:hover {
    -moz-transition: all 0s ease 0s;
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    border: 1px solid #C6C6C6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #333333;
    text-decoration: none;
}


.gl_btn_orange {
    background-color: #E57327;
    background-image: -moz-linear-gradient(center top , #D86B27, #E57327);
    border: 1px solid transparent;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}

.gl_btn_orange:visited {
    color: #FFFFFF;
}


.gl_btn_orange:hover {
    background-color: #AF411F;
    background-image: -moz-linear-gradient(center top , #D86B27, #AF411F);
    border: 1px solid #B25621;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
}
.gl_btn_orange:active {
    background-color: #B25621;
    background-image: -moz-linear-gradient(center top , #D86B27, #B25621);
    border: 1px solid #994721;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}


.gl_btn_green {
    background-color: #ACBF78;
    background-image: -moz-linear-gradient(center top , #ABBF78, #ACBF78);
    border: 1px solid transparent;
    color: #000000;
    text-shadow: none;
	font-weight:normal;
	font-size:11pt;
}
.gl_btn_green:hover {
    background-color: #A4CC3F;
    background-image: -moz-linear-gradient(center top , #ABBF78, #A4CC3F);
    border: 1px solid #889960;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    color: #000000;
}
.gl_btn_green:active {
    background-color: #CCE58E;
    background-image: -moz-linear-gradient(center top , #ABBF78, #CCE58E);
    border: 1px solid #889960;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}