/*一般連結效果*/
A:link {
	color: #225E6C;
	text-decoration:none;
	}
A:visited {
	color: #225E6C;
	text-decoration:none;
	}
A:active {
	color: #D50000;
	text-decoration:none;
	}
A:hover {
	color: #D50000;
	text-decoration:none;
	}

body {
	margin:0px;
	background-color:#324F72;
	}
	
body,p,td {
	font-family:arial,新細明體;
	}



/*上選單連結效果*/
.top_menu {
	font-size:11px;
	color: #6486A5;
	line-height:18px;
	padding-right:5px;padding-top:3px;
	}

.top_menu A:link {
	color: #6486A5;
	text-decoration:none;
	}
.top_menu A:visited {
	color: #6486A5;
	text-decoration:none;
	}
.top_menu A:active {
	color: #D50000;
	text-decoration:none;
	}
.top_menu A:hover {
	color: #D50000;
	text-decoration:none;
	}


/*選單連結效果*/
.menu {
	text-align:left;
	font-size:13px;
	letter-spacing:2px;
	background-color:#FFFFFF;
	height:35px;
	line-height:35px;
	border-bottom:1px solid E5E5E5;
	display:block;
	width:100%;
	}

.menu A {
	display:block;
	width:100%;
	height:35px;
	padding-left:25px;padding-right:5px;
	}

.menu A:link {
	color: #565656;
	text-decoration:none;
	background-color:#FFFFFF;
	}
.menu A:visited {
	color: #565656;
	text-decoration:none;
	background-color:#FFFFFF;
	}
.menu A:active {
	color: #D50000;
	text-decoration:none;
	background-color:#FFFFFF;
	}
.menu A:hover {
	color: #D50000;
	text-decoration:none;
	background-color:#FFFDE3;
	}

/*次選單*/

.sub_menu_outer {
	position: absolute; 
	width: 100%; 
	z-index: 1;
	top:0px; left:0px;
	visibility: hidden;
	}
	
.sub_menu_inner {
	width:760px;
	text-align:left;
	z-index: 2;
	position: relative; 
	top:0px; left:0px;
	visibility: hidden;
	}
	
#sm1 {
	z-index: 100; 
	width:90px;
	position: relative; 
	top:278px; left:160px;
	visibility: hidden;
	}
	
#sm2 {
	z-index: 200; 
	width:90px;
	position: relative; 
	top:311px; left:160px;
	visibility: hidden;
	}
	
#sm4 {
	z-index: 400; 
	width:90px;
	position: relative; 
	top:457px; left:160px;
	visibility: hidden;
	}

.sub_menu {
	border: #585858 1px solid;; 
	background-color: #FFFFFF;
	}
	
.sub_menu a {
	display:block;
	font-size:11px;
	white-space:nowrap;
	line-height:26px;
	letter-spacing:1px;
	height:26px;
	border-left: #B3C1CF 3px solid;
	border-bottom: #F2F2F2 1px solid;
	padding-left:10px;padding-right:10px;
	text-align:left;
	}
	
.sub_menu a:link {
	color:#636363;
	text-decoration:none;
	}
	
.sub_menu a:visited {
	color:#636363;
	text-decoration:none;
	}
	
.sub_menu a:hover {
	color:#D50000;
	background-color:#FFFDE3;
	text-decoration:none;
	}
	
.sub_menu a:active {
	color:#D50000;
	background-color:#FFFFFF;
	text-decoration:none;
	}


/*首頁最新消息連結效果*/
.hpnews {
	font-size:12px;
	line-height:18px;
	color:#565656;
	}

.hpnews A:link {
	color: #565656;
	text-decoration:none;
	}
.hpnews A:visited {
	color: #565656;
	text-decoration:none;
	}
.hpnews A:active {
	color: #D50000;
	text-decoration:underline;
	}
.hpnews A:hover {
	color: #D50000;
	text-decoration:underline;
	}


/*內文*/
.content p{
	color:#565656;
	font-size:13px;
	line-height:24px;
	margin-top:6px;margin-bottom:6px;
	}
	
.content #sub_title {
	color:#0338FF;
	font-size:13px;
	font-weight:bold;
	line-height:24px;
	margin-top:20px;margin-bottom:6px;
	}
	
.content #news_title {
	color:#CA0000;
	font-size:15px;
	font-weight:bold;
	line-height:24px;
	margin-top:6px;margin-bottom:6px;
	}
	
.content ol,ul {
	font-size:13px;
	margin-top:6px;margin-bottom:6px;
	}
	
.content li {
	font-size:13px;
	line-height:24px;
	}
	
.content td {
	line-height:18px;
	}
	

	

	
/*標題*/
.title {
	color:#D60000;
	font-weight:bold;
	font-size:16px;
	white-space:nowrap;
	margin:0px;
	}
	
	
/*常見問題*/
.faq_title {
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#004FB1;
	padding:4px;
	}
	
.faq_content {
	font-size:13px;
	color:#000000;
	}	
	
.faq_content p {
	font-size:13px;
	color:#000000;
	margin:0px;
	}
	
.faq_gototop {
	font-size:11px;
	text-align:right;
	}
	


.bottom {
	padding:8px;
	font-size:11px;
	color:#5B4621;
	text-align:center;
	line-height:18px;
	background-color:#DAC9AA;
	width:100%;
	}
	
.design {
	width:760px;
	font-size:11px;
	color:#B7C9DE;
	text-align:right;
	line-height:18px;
	}