@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;}


	
a {color:#333333;text-decoration: none;}
	
a:hover {color: #FF6600;text-decoration: underline;}

h1 { font-size:12px; font-weight:normal; display:inline; border-bottom:#999 1px dotted; }

h2 {
	font-size:15px;
	line-height:18px;
	height:25px;
	color:#FF9900;
	margin-top:20px;
	background:url(images/icon_1.gif) no-repeat;
	padding-left:16px;
}

h3 {
	font-size:15px;
	color:#333333;
	font-weight:bold;
	display:inline;
	margin-top:30px;
}

h4 {
	font-weight: bold;
	font-size: 13px;
	line-height:15px;
	background:url(images/icon_3.gif) no-repeat;
	padding-left:16px;
	margin-top: 20px;
}

h5 {
	line-height:15px;
	background:url(images/icon_2.gif) no-repeat;
	padding-left:18px;
	font-weight: bold;
	font-size: 13px;
}

h6 { font-size:12px; color:#FF0000; font-weight:normal;  border-bottom:#FF0000 1px solid;  display:inline; }

th {color:#4AAC00;}
.floor {color: #DAECF8;font: 10px Arial, Helvetica, sans-serif;}

.text a{color: #336699;}
.text a:link{color: #336699;}
.text a:hover{color: #00CCCC;}
	
.navigation a {
	font-size:13px;
	color: #005E00;
	background-image: url(images/index_10.jpg);
	line-height:16px;
	letter-spacing:0.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 30px;
	}
	
.navigation a:hover {
    font-size:13px;
    color:#FFFFFF;
	background-image: url(images/index_08-bg.jpg);
	line-height:16px;
	letter-spacing:0.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 30px;
	}

.navigation-e a {
	font-size:13px;
	color: #005E00;
	background-image: url(images/index_10.jpg);
	line-height:16px;
	letter-spacing:0.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 20px;
	}
	
.navigation-e a:hover {
    font-size:13px;
    color:#FFFFFF;
	background-image: url(images/index_08-bg.jpg);
	line-height:16px;
	letter-spacing:0.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 20px;
	}	
	
.navigation-org a {
	font-size:13px;
	color: #694623;
	background-image: url(images/index_10-org.gif);
	line-height:16px;
	letter-spacing:0.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 15px;
	}
	
.navigation-org a:hover {
    font-size:13px;
    color:#FFFFFF;
	background-image: url(images/index_08-bg.jpg);
	line-height:16px;
	letter-spacing:0.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 15px;
	}
	
.navigation-org-e a {
	color: #694623;
	background-image: url(images/index_10-org.gif);
	line-height:16px;
	letter-spacing:0.5px;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 10px;
	text-align:center;
	}
	
.navigation-org-e a:hover {
    color:#FFFFFF;
	background-image: url(images/index_08-bg.jpg);
	line-height:16px;
	letter-spacing:0.5px;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 10px;
	text-align:center;
	}	
	
#logo {color: #5C743D;letter-spacing:.2em;line-height:30px;font-size:24px;}

#tagline {font-size:11px;color: #339999;letter-spacing:.4em;line-height:18px;}

#monthformat {border-bottom: 1px dashed #339900;}
		
.dateformat {font-size:11px;color: #006633;letter-spacing:0.1em;}
	
.dateformat a {font-size:11px;color: #336633;letter-spacing:0.1em;text-decoration:none;}
	
.dateformat a:hover {font-size:11px;color: #F4FFE4;letter-spacing:0.1em;}
	
.dateformat-e {font-size:11px;color: #006633;}
	
.dateformat-e a {font-size:11px;color: #336633;text-decoration:none;}
	
.dateformat-e a:hover {font-size:11px;color: #F4FFE4;}
	
/* Class Styles */
	
.bodyText {
	color:#333333;
	line-height:20px;
	margin-top:0px;
	font-size:12px;
	}
	
.members_list {
	color:#333333;
	line-height:20px;
	margin-top:0px;
	font-size: 11px;
	padding:3px;
	border:#CCCCCC 1px solid;
	}	
	
.pageName{
	color: #009999;
	line-height:26px;
	letter-spacing:0.21em;
	font-size: 16px;
	font-weight: normal;
	}
	
.pageName-2{
	color: #BB8C00;
	line-height:26px;
	letter-spacing:0.21em;
	font-size: 16px;
	font-weight: bold;
	}
	
.subHeader {
	color: #333333;
	letter-spacing:1px;
	font-size: 11px;
	}

.quote {
	font-size:20px;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font-size:10px;
	color: #666666;
	line-height: 22px;
	}
.smallText:link {
	font-size:10px;
	color: #CCCCCC;
	line-height: 22px;
}
	
.navText {
	color: #003366;
	line-height:16px;
	letter-spacing:0.1em;
	text-decoration: none;
	font-size:12px;
	}
	
.navText-e {
	font-size:10px;
	color: #003366;
	line-height:16px;
	text-decoration: none;
	}	
	
.navText-org {
	color: #993333;
	line-height:16px;
	letter-spacing:0.1em;
	text-decoration: none;
	}
	
	
.navText-blue {
	color: #00B5B5;
	line-height:16px;
	letter-spacing:0.1em;
	text-decoration: none;
	}
		
.navText-blue1 {
	color: #007979;
	line-height:16px;
	letter-spacing:0.1em;
	text-decoration: none;
	}
	
.navText-dkblue {
	color: #006699;
	line-height:16px;
	letter-spacing:0.1em;
	text-decoration: none;
	}
	
.navText-dkgreen {
	color: #996633;
	line-height:16px;
	letter-spacing:0.1em;
	text-decoration: none;
	}	
.sidebar-tit {
	font-size: 13px;
	line-height: 18px;
	color: #000000;
	background-position: center;
	letter-spacing: 5px;
	font-family: "細明體";
}

.yello-but {
	color: #FFFFFF;
	font-size: 12px;
	background-color: #FFCC00;
	display: inline;
	border: 1px outset #CC3300;
	padding: 1px 3px;
}

.navLink {
	font-weight: bold;
	background-color: #CCCCCC;
	color: #FFFFFF;
}

.promo {
	font-family: "Times New Roman", Times, serif;
	color: #999999;
	letter-spacing: 2pt;
	line-height: 30px;
	border-left:1px solid #3366CC;
	padding:0 6px 0 8px;
}

.box1 {
	border: 1px none #DEDECA;
	border-bottom: 1px solid #DEDECA;
	margin-top: 5px;
	padding-bottom: 5px;
	color: #666666;
}

	
.bodyText hr {
	border-bottom: 1px #384663 dashed;
	width: 100%;
	display: block;
}

.t1 {color: #CCCCCC;line-height: 16px;}
.t1:hover {color: #0000ff; text-decoration: underline;line-height: 16px;}
.t1:link {color: #cccccc; text-decoration: underline;line-height: 16px;}
.lang:link {color: #333333;line-height: 16px;}
.lang:hover {color: #339966; text-decoration: none;font-size:11px;line-height: 16px;}

.accesskey {color: #106194;font-size: 10px;}
.accesskey:link {text-decoration: none;color: #663300;}
.accesskey:visited {text-decoration: none;color: #663300;}
.accesskey:hover {text-decoration: none;color: #663300;}
.accesskey:active {text-decoration: none;color: #663300;}


.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain its child floats */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

ul li{list-style:none;}

table .numeral{background-color:#999999;}
table .numeral td{background-color:#E3E3E3;}
table .numeral th{background-color:#C5C5C5;color:#06c;font-size:11px;font-weight:bold;}
table .numeral .important{ background:#FFFFCC;}

.global_header {
	background:url(images/button.gif) no-repeat;
	width:93px;
	height:38px;
	padding-top:5px;
	margin:5px 25px 15px 0px;
	float:left;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}

.global_header a:link {
	text-decoration:none;
	color:#333;
}
.global_header a:visited, .global_header a:active, .global_header a:hover{
	text-decoration:none;
	color:#fff;
}
.announce{
	font-size:12px;
}
