.subTopic:link {
	font-family: Arial;
	font-size: 14px;
	color: #540D0D;
	padding-right: 10px;
	text-decoration: none;
}
.subTopic:visited {
	font-family: Arial;
	font-size: 14px;
	color: #540D0D;
	padding-right: 10px;
	text-decoration: none;
}
.subTopic:hover {
	font-family: Arial;
	font-size: 14px;
	padding-right: 10px;
	color: #232BCC;
	text-decoration: underline;
}

.subTopicBold:link {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #540D0D;
	padding-right: 10px;
	text-decoration: none;
}
.subTopicBold:visited {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #540D0D;
	padding-right: 10px;
	text-decoration: none;
}
.subTopicBold:hover {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	padding-right: 10px;
	color: #232BCC;
	text-decoration: underline;
}

a.leftsub:link {
	font-family: Arial;
	font-size: 13px;
	font-weight: bolder;
	color: #115A6C;
	text-decoration: none;
	line-height: 18px;	
}
a.leftsub:visited {
	font-family: Arial;
	font-size: 13px;
	font-weight: bolder;
	color: #115A6C;
	text-decoration: none;
	line-height: 18px;	
}
a.leftsub:hover {
	font-family: Arial;
	font-size: 13px;
	color: #CF3A0A;
	font-weight: bold;
	text-decoration: underline;
	line-height: 18px;	
}

.textTitle {
	font-family: Arial;
	font-size: 14px;
	color: #540D0D;
}
.textTitleBold {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #540D0D;
}

.text {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
}

.text2 {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
}

.subTopic2 {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	padding-right: 10px;
	text-decoration: none;
}
.subTopic2:link {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	padding-right: 10px;
	text-decoration: none;
}
.subTopic2:visited {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	padding-right: 10px;
	text-decoration: none;
}
.subTopic2:hover {
	font-family: Arial;
	font-size: 13px;
	padding-right: 10px;
	color: #232BCC;
	text-decoration: underline;
}

.textBold {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.textColor_1{
	font-family: Arial;
	font-size: 13px;
	color: #008000;
}
.css {
	font-size: 13px;
}
.visiter {
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	letter-spacing:1px;
	color: #9F3F43;
}
.content {
	font-size: 13px;
	line-height: 25px;
}
.sword {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	padding-right: 10px;
}

.up-home:link {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	padding-right: 10px;
	text-decoration: none;
}
.up-home:visited {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	padding-right: 10px;
	text-decoration: none;
}
.up-home:hover {
	font-family: Arial;
	font-size: 14px;
	padding-right: 10px;
	color: #232BCC;
	text-decoration: underline;
}

.up-level:link {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	padding-right: 10px;
	text-decoration: none;
}
.up-level:visited {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	padding-right: 10px;
	text-decoration: none;
}
.up-level:hover {
	font-family: Arial;
	font-size: 14px;
	padding-right: 10px;
	color: #232BCC;
	text-decoration: underline;
}

.copyright {
	font-family: Arial;
	font-size: 11px;
	color: #16387C;
	padding-left: 5px;
}
.copyright:link {
	font-family: Arial;
	font-size: 11px;
	color: #16387C;
	padding-left: 5px;
}
.copyright:hover {
	font-family: Arial;
	font-size: 11px;
	color: #16387C;
	padding-left: 5px;
}
.copyright:visited {
	font-family: Arial;
	font-size: 11px;
	color: #16387C;
	padding-left: 5px;
}
a.Accesskey:link{
	font-size: 8px;
	color: #FFFFFF;
	text-decoration: none;
}
a.Accesskey:visited{
	font-size: 8px;
	color: #FFFFFF;
	text-decoration: none;
}
a.Accesskey:hover{
	font-size: 8px;
	color: #FFFFFF;
	text-decoration: none;
}


body, div, dl,  dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset,  textarea, p, blockquote, th {
	margin:0;
	padding:0;
}
/*----上面--------------------------------*/
#TOP {
	display:block;
	margin:0 auto;
	position:inherit;
	height:159px;
}
	/*----主圖flash區域--------------------------------*/
#TOP_FLASH {
	display:block;
	width:1002px;position:absolute;
}
/*----上方導覽選單列--------------------------------*/
#topnav {width:1000px; height:25px; position:absolute;}
#topnav img { float:right; border:0px}
#topnav p {width:auto; float:right; font-size:13px; margin:0px; border:0px; padding-top:5px; height:20px; color:#ffffff; background-color:#0f4c8d;}
#topnav p a {color: #FFFFFF; text-decoration: none;}
#topnav p a:hover{color: #FFFF00;} 

/*---上方搜尋---------------------------------*/
#top_search {
	display:block;
	width:780px;
	height:57px;
	background-image:url(top_seh_bg.jpg);
	background-repeat:no-repeat;
	margin: 8px;
	margin-bottom: 0px;
}
#top_search p{ font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#top_search p a{ color:#0000FF;}
#top_search p a:hover{
	color:#FF0000
}
#top_search .hot { font-size:13px; color:#000000; font-weight:bold; padding-left:75px;}

/*--------- 資料更新日期 ---------------------------------*/
.cls_update{
	color:#9F3F43;
	font-size:10pt;
}

/*--------- 下方連絡資料 ---------------------------------*/
.cls_bottom{
	color:#666;
	font-size:12px;
	padding-left:10px;
}

