body{
	background:#F7F7F7;
	margin:0;
	font-size:12px;
}
#top{
	width:760px;
	background:#FFFFFF;
}
#main{
	width:720px;
	margin:30px 0 0 0;
}
#left_banner{
	text-align:center;
	margin:5px 0 10px 0;
}

#head_map{
	
}


A:link {color: #282828;text-decoration:none;}
A:visited {color: #282828;text-decoration:none;}
A:active {color: #282828;text-decoration:none;}
A:hover {color: #282828;text-decoration:underline;}


#news table{
	font-size:12px;
}
#news #left_menu{
	font-size:12px;
	width:120px;
	padding:60px 1px 0 20px;
	background-image:url(./images/left_menu_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
#news #left_menu .head{
	background-image:url(./images/left_menu_arrow.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	padding:0 0 0 16px;
	margin:0 0 40px 0;
	font-size:14px;
	color:#383838;
}
#news #left_menu .item{
	text-align:right;
	padding:0 8px 0 0;
	margin:24px 0 0 0;
	height:20px;
	background-image:url(./images/left_menu_i.jpg);
	background-repeat: no-repeat;
	background-position: bottom right; 
	color:#808080;
}
#news #left_menu .item A:link {color: #808080;text-decoration:none;}
#news #left_menu .item A:visited {color: #808080;text-decoration:none;}
#news #left_menu .item A:active {color: #808080;text-decoration:none;}
#news #left_menu .item A:hover {color: #808080;text-decoration:underline;}


#news #left_menu .item .sel{
	color:#386cc0;
	font-weight:bold;
}
#news #left_menu .item .sel A:link {color: #386cc0;text-decoration:none;}
#news #left_menu .item .sel A:visited {color: #386cc0;text-decoration:none;}
#news #left_menu .item .sel A:active {color: #386cc0;text-decoration:none;}
#news #left_menu .item .sel A:hover {color: #386cc0;text-decoration:underline;}


#news_table{
	width:540px;
	margin:  60px 20px 0 20px;
	background: #FFFFFF;
}
.news_date{
	color: #808080;
	font-size: 12px;
	font-weight: bold;
}
.news_title{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.news_title A:link {color: #386cc0;text-decoration:none;}
.news_title A:visited {color: #386cc0;text-decoration:none;}
.news_title A:active {color: #386cc0;text-decoration:none;}
.news_title A:hover {
	color: #386cc0;
	background: #e8e8e8;
	text-decoration:underline;
}
#news_details{
	margin: 60px 40px 0 20px;
	font-size: 12px;
	line-height:140%;
	width:560px;
}

#news_details A:link {color: #808080;text-decoration:none;}
#news_details A:visited {color: #808080;text-decoration:none;}
#news_details A:active {color: #808080;text-decoration:none;}
#news_details A:hover {color: #808080;text-decoration:underline;}

.news_details_date{
	font-size: 12px;
	color: #808080;
	font-weight: bold;
	font-family: 新細明體;
}
.news_details_title{
	font-size: 16px;
	font-weight: bold;
	color: #386cc0;
}
.news_search{
	margin: 0 10px 0 0;
}
#news_index{
	width:450px;
	border-left:1px #DCDCDC solid;
	border-right:1px #DCDCDC solid;
	border-bottom:1px #DCDCDC solid;
	background:#EFEFEF;
}
#news_index .date{
	padding:8px 10px 4px 20px;
	font-size:12px;
	color:#5A5A5A;
}
#news_index .title{
	padding:8px 0 4px 20px;
	font-size:12px;
	color:#00000;
	text-align:left;
}
#news_index .more{
	padding:10px 4px 4px 0;
	text-align:right;
	font-size:12px;
}
#notice A,#news_index A{
	text-decoration:none;
}
#notice A:link,#news_index A:link {
	color: #000000;
}
#notice A:visited,#news_index A:visited{
	color: #000000;
}
#notice A:active,#news_index A:active {
	color: #000000;
}
#notice A:hover,#news_index A:hover {
	color: #000000;
	text-decoration:underline;
}

#notice{
	margin:40px 0 0 0;
	width:450px;
	border-left:1px #DCDCDC solid;
	border-right:1px #DCDCDC solid;
	border-bottom:1px #DCDCDC solid;
	background:#EFEFEF;
}
#notice .date{
	padding:8px 10px 4px 20px;
	font-size:12px;
	color:#5A5A5A;
}
#notice .title{
	padding:8px 0 4px 20px;
	font-size:12px;
	color:#00000;
	text-align:left;
}
#notice .more{
	padding:10px 4px 4px 0;
	text-align:right;
	font-size:12px;
}
#news table{
	font-size:12px;
}
#info_details A:link {color: #808080;text-decoration:none;}
#info_details A:visited {color: #808080;text-decoration:none;}
#info_details A:active {color: #808080;text-decoration:none;}
#info_details A:hover {color: #808080;text-decoration:underline;}
#info #left_menu{
	font-size:12px;
	width:120px;
	padding:60px 1px 0 20px;
	background-image:url(./images/left_menu_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
#info #left_menu .head{
	background-image:url(./images/left_menu_arrow.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	padding:0 0 0 16px;
	margin:0 0 40px 0;
	font-size:14px;
	color:#383838;
}
#info #left_menu .item{
	text-align:right;
	padding:0 8px 0 0;
	margin:24px 0 0 0;
	height:20px;
	background-image:url(./images/left_menu_i.jpg);
	background-repeat: no-repeat;
	background-position: bottom right; 
	color:#808080;
}
#info #left_menu .item A:link {color: #808080;text-decoration:none;}
#info #left_menu .item A:visited {color: #808080;text-decoration:none;}
#info #left_menu .item A:active {color: #808080;text-decoration:none;}
#info #left_menu .item A:hover {color: #808080;text-decoration:underline;}


#info #left_menu .item .sel{
	color:#386cc0;
	font-weight:bold;
}
#info #left_menu .item .sel A:link {color: #386cc0;text-decoration:none;}
#info #left_menu .item .sel A:visited {color: #386cc0;text-decoration:none;}
#info #left_menu .item .sel A:active {color: #386cc0;text-decoration:none;}
#info #left_menu .item .sel A:hover {color: #386cc0;text-decoration:underline;}


#info_table{
	margin:  60px 20px 0 20px;
	background: #FFFFFF;
}
.info_date{
	color: #808080;
	font-size: 12px;
	font-weight: bold;
}
.info_title{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.info_title A:link {color: #386cc0;text-decoration:none;}
.info_title A:visited {color: #386cc0;text-decoration:none;}
.info_title A:active {color: #386cc0;text-decoration:none;}
.info_title A:hover {
	color: #386cc0;
	background: #e8e8e8;
	text-decoration:underline;
}
#info_details{
	width:570px;
	margin: 60px 20px 0 20px;
	font-size: 12px;	
}
#info .text{
	font-size:12px;
	line-height:180%;
	letter-spacing:3px;
}
#info .text .p{
	margin:0 0 0 30px;
}
#info .text table td{
	font-size:12px;
	padding:4px 20px 0 0;
}
#info .text .subtitle{
	margin:10px 0 0 0;
	font-weight:bold;
}
#info #info_details #head{
	margin:20px 0 0 0;
	width:585px;
}
#info #info_details .text #dev{
	margin:20px 10px 0 10px;
	width:560px;
}
#info #info_details .text #dev .title{
	padding:20px 0 2px 0;
	font-weight:bold;
	font-size:14px;
	color:#24590f;
	border-bottom:1px #24590f solid;
}
#info .text .subtitle_dev{
	margin:20px 0 0 0;
	font-weight:bold;
	color:#808080;
}





#photo #left_menu{
	font-size:12px;
	width:120px;
	padding:60px 1px 0 20px;
	background-image:url(./images/left_menu_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
#photo #left_menu .head{
	background-image:url(./images/left_menu_arrow.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	padding:0 0 0 16px;
	margin:0 0 40px 0;
	font-size:14px;
	color:#383838;
}
#photo #left_menu .item{
	text-align:right;
	padding:0 8px 0 0;
	margin:24px 0 0 0;
	height:20px;
	background-image:url(./images/left_menu_i.jpg);
	background-repeat: no-repeat;
	background-position: bottom right; 
	color:#808080;
}
#photo #left_menu .item A:link {color: #808080;text-decoration:none;}
#photo #left_menu .item A:visited {color: #808080;text-decoration:none;}
#photo #left_menu .item A:active {color: #808080;text-decoration:none;}
#photo #left_menu .item A:hover {color: #808080;text-decoration:underline;}


#photo #left_menu .item .sel{
	color:#386cc0;
	font-weight:bold;
}
#photo #left_menu .item .sel A:link {color: #386cc0;text-decoration:none;}
#photo #left_menu .item .sel A:visited {color: #386cc0;text-decoration:none;}
#photo #left_menu .item .sel A:active {color: #386cc0;text-decoration:none;}
#photo #left_menu .item .sel A:hover {color: #386cc0;text-decoration:underline;}

#photo .index table{
	margin:40px 0 0 20px;
	width:580px;
}
#photo .index table td{
	/*border:1px #e7e7e7 solid;
	font-size:12px;
	height:90px;*/
	padding:10px;
}
#photo .headtitle{
	/*height:30px;*/
	color: #011b68;
	font-weight:bold;
	font-size:18px;
	letter-spacing:3px;
}
#photo .des{
	margin: 0 80px 20px 80px;
	font-size: 12px;
	color: #3a3a3a;
}
#photo .index A{
	font-size:14px;
}
#photo .index A:link {color: #386cc0;text-decoration:none;}
#photo .index A:visited {color: #386cc0;text-decoration:none;}
#photo .index A:active {color: #386cc0;text-decoration:none;}
#photo .index A:hover {color: #386cc0;text-decoration:underline;}
#photo .index .date {
	color:#808080;
	font-size: 12px;
}
#photo .index .thumb A:link img {border:4px #e7e7e7 solid;}
#photo .index .thumb A:visited img {border:4px #e7e7e7 solid;}
#photo .index .thumb A:active img {border:4px #e7e7e7 solid;}
#photo .index .thumb A:hover img {border:4px #c2d4f3 solid;}


#info_index{
	width:450px;
	border-left:1px #DCDCDC solid;
	border-right:1px #DCDCDC solid;
	border-bottom:1px #DCDCDC solid;
	background:#EFEFEF;
}
#info_index .date{
	padding:8px 10px 4px 20px;
	font-size:12px;
	color:#5A5A5A;
}
#info_index .title{
	padding:8px 0 4px 20px;
	font-size:12px;
	color:#00000;
	text-align:left;
}
#info_index .more{
	padding:10px 4px 4px 0;
	text-align:right;
	font-size:12px;
}
#index_photo{
	font-family:sans-serif;
	background-image:url(./images/index_photo_bg.jpg);
	width:720px;
	height:198px;
	margin:30px 0 20px 0;
	border: 1px #DCDCDC solid;
}
#index_photo .head_img{
	margin:10px 0 0 12px;
}
#index_photo .thumb{
	margin:20px 10px 0 20px;
}
#index_photo .date{
	font-size:12px;
	color:#5A5A5A;
}
#index_photo .title{
	margin:10px 0 0 0;
	font-size:12px;
	color:#000000;
}
#index_photo .title A:link {color: #000000;text-decoration:none;}
#index_photo .title A:visited {color: #000000;text-decoration:none;}
#index_photo .title A:active {color: #000000;text-decoration:none;}
#index_photo .title A:hover {color: #000000;text-decoration:underline;}

#index_ach{
	font-family:sans-serif;
	background-image:url(./images/index_photo_bg.jpg);
	width:720px;
	height:198px;
	margin:30px 0 20px 0;
	border: 1px #DCDCDC solid;
}
#index_ach .head_img{
	margin:10px 0 0 12px;
}
#index_ach .thumb{
	margin:20px 10px 0 20px;
}
#index_ach .date{
	font-size:12px;
	color:#5A5A5A;
}
#index_ach .title{
	margin:10px 0 0 0;
	font-size:12px;
	color:#000000;
}
#index_ach .title A:link {color: #000000;text-decoration:none;}
#index_ach .title A:visited {color: #000000;text-decoration:none;}
#index_ach .title A:active {color: #000000;text-decoration:none;}
#index_ach .title A:hover {color: #000000;text-decoration:underline;}

.mid_banner{
	text-align:center;
}
.mid_banner img{
	margin:30px 40px 0 40px;
}


#achievements{
	text-align:left;
	font-size:12px;
	padding:40px 20px 20px 20px;
}
#achievements A:hover{
	text-decoration:none;
}
#achievements .head{
	font-size:16px;
	font-weight:bold;
	color:#084980;
}
#achievements .intro{
	margin:20px 20px 0px 20px;
	letter-spacing:3px;	
	line-height:180%;
}
#achievements .cat{
	color:#188534;
	margin:40px 20px 0 40px;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px #188534 solid;
}
#achievements table{
	margin:20px 20px 0 40px;
	width:640px;
	font-size:12px;
	line-height:180%;
	letter-spacing:3px;	
	border-bottom:1px #e7e7e7 solid;
}
#achievements .td1 td{
	padding:10px 0 0 0;
}
#achievements .td2 td{
	padding:10px 0 0 40px;
}
#achievements .ach_img img{
	border:#FFFFFF 2px solid;
}


#copyright{	
	font-family:sans-serif;
	margin:20px 0 0 0;
	background:#CECECE;
}
#copyright table td{
	font-size:10px;
	padding:4px;
}