@charset "big5";

/************                     **************/
/*              GRANT於10月17日修改            */
/************                     **************/
body {
	margin: 0;
	padding: 0;	
}
h2, h3 {
	margin-top: 0;
}
select {
	font-family:arial; font-size:13px; color:#333333;
}
form {
	margin: 0;
	padding: 0;
}
p {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
}

html{
	background-image:url(../images/re_bg.gif);
	background-repeat: repeat-y;
	background-position:top center;
}

/*首頁藍色背景*/
#idx_main_bg {	
	width: auto;
	background-image:url(../images/body_bg.jpg);
	background-repeat: no-repeat;
	background-position:top center;
}

/*首頁選單下方圖示*/
#idx_wrapper {	
	width: 920px;
	border:1px solid #d4d4d4;
	margin-right: auto;
	margin-left: auto;		
	background-image:url(../images/left_bg2.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	padding:0px;
}

#logo {
	position: absolute;
	width: auto;
	left:1px;
	top: -1px;
    padding:0;
}
#pic{
	position: absolute;
	width: auto;
	right:10px;
	top:210px;
    padding:0;
}
#word {
	position: absolute;
	width: auto;
	left:160px;
	top: 110px;
    padding:0;
}
#topbanner {
	position: absolute;
	width: auto;
	left:0px;
	top: 0px;
    padding:0;
}

#inner {
	margin: 0;
	width: 100%; 
}


/*網頁主影像區*/
#header {
	font-family:arial;
	font-size:13px;
	color: #333333;	
	margin-bottom:140px;
	text-align: right;
	letter-spacing:1px;
	width: 920px;
	position:relative;
}

#header a:link, #header a:visited {
	color: #333333;
	text-decoration: none;
}
#header a:hover {
	color: #f8f8f8;
	text-decoration: underline;
}

#header .white {
	color: #ffffff;
}

#header .white a:link, #header .white a:visited {
	color: #ffffff;
	text-decoration: none;
}
#header .white a:hover {
	color: #f9f603;
	text-decoration: underline;
}


#header .black {
	color: #000000;
}

#header .black a:link, #header .black a:visited {
	color: #000000;
	text-decoration: none;
}
#header .black a:hover {
	color: #000066;
	text-decoration: underline;
}

.adbox {
	padding: 2px 4px 2px 6px;
	margin: 0 0.5em 10px 0.5em;
	border: 1px dotted #B1B1B1;
	background-color: #FFFFFF;
}

.clear { 
	clear: both;
}

/*左側主選單區FOR首頁使用*/
#idx_navigation {
	width: 163px;                      
	margin-right: 5px;
	/*float: left;*/
	position: relative;
	z-index: 10;
	margin-top:30px;
	/*padding-top:155px;*/
}

/*右側相關連結BANNER區*/
#advbanner {
	width: 163px;                   /* right column width */
	margin-right: 0px;              /* negative right column width */
	float: right;
	position: relative;
	z-index: 11;
	margin-top:50px;
}
#advbanner ul {
	width: 163px;
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
#advbanner li {
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 0.3em;	
}
#footer {
	background-color: #F4F4F4;
	width: 920px;
	height: 50px;
	position: relative;
	z-index: 13;
	margin-left: auto;
	margin-right: auto;	
	border-bottom:5px solid #2C7DAA;
}
#footer p {
	padding-left: 1em;
}
#infourl {
	position: absolute;
	top: 8px;
	left: 585px;	/*625*/
    width:auto;
	text-align: right;
	font-size: 11px;
	color: #0383C2;
	font-family:arial;
	line-height:170%;
}
#info {
	position: absolute;
	top: 10px;
	left:220px;
    width:auto;
    padding-left:10px;
	font-size: 12px;
	font-family:arial;
	line-height:170%;
	border-left:1px dotted #666666;
}
/*版權宣告*/
#copyright {
	position: absolute;
	width: auto;
	top: 10px;
	left:20px;
    padding:0;
	border-right:1px solid #DAD8D9;
}

/***************** 控制關於本會連結對應link--1017*****************/
#idx_navigation  td.aaa1 a:link, #idx_navigation td.aaa1 a:visited {
	font-size:13px;
	color: #FC8002;
	text-decoration: none;
}
#idx_navigation td.aaa1 a:hover {
	font-size:13px;
	color: #333333;
	text-decoration: underline;
}

#idx_navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#idx_navigation li.link {
	padding: 0 0 8px 25px;
	font-size: 13px;
	line-height: 200%;
}

#idx_navigation  li.counter {
	list-style: none;
	text-align:center;
	font-size: 12px;
	color: #E6085C;
	font-family:Arial, Helvetica, sans-serif;
}
#idx_navigation a:link, #idx_navigation a:visited {
	color: #FC8002;
	text-decoration: none;
}

#idx_navigation a:hover {
	color: #333333;
	text-decoration: underline;
}

/***************** 控制主要服務連結對應link2--1017*****************/
#idx_navigation  td.aaa2 a:link, #idx_navigation td.aaa2 a:visited {
	font-size:13px;
	color: #0097DE;
	text-decoration: none;
}
#idx_navigation td.aaa2 a:hover {
	font-size:13px;
	color: #333333;
	text-decoration: underline;
}

#idx_navigation li.link2 {
	padding: 0 0 8px 25px;
	font-size: 13px;
	line-height: 200%;
}
#idx_navigation li.point a:link, #idx_navigation li.point a:visited {
	color: #AAAAAA;
	text-decoration: none;
	font-size:10px;
}
#idx_navigation li.point a:hover {
	color: #999999;
	text-decoration: underline;
}
#idx_navigation li.link2 a:link, #idx_navigation li.link2 a:visited {
	color: #0097DE;
	text-decoration: none;
}
#idx_navigation li.link2 a:hover {
	color: #333333;
	text-decoration: underline;
}

/***************** 控制一般服務連結對應link3--1017*****************/
#idx_navigation  td.aaa3 a:link, #idx_navigation td.aaa3 a:visited {
	font-size:13px;
	color: #79A700;
	text-decoration: none;
}
#idx_navigation td.aaa3 a:hover {
	font-size:13px;
	color: #333333;
	text-decoration: underline;
}
#idx_navigation li.link3 {
	padding: 0 0 8px 25px;
	font-size: 13px;
	line-height: 200%;
}
#idx_navigation li.link3 a:link, #idx_navigation li.link3 a:visited {
	color: #79A700;
	text-decoration: none;
}
#idx_navigation li.link3 a:hover {
	color: #333333;
	text-decoration: underline;
}

/***************** 控制本會附屬機構連結對應link4--1017*****************/
#idx_navigation  td.aaa4 a:link, #idx_navigation td.aaa4 a:visited {
	font-size:13px;
	color: #FF5400;
	text-decoration: none;
}
#idx_navigation td.aaa4 a:hover {
	font-size:13px;
	color: #333333;
	text-decoration: underline;
}

#idx_navigation li.link4 {
	padding: 0 0 8px 25px;
	font-size: 13px;
	line-height: 200%;
}
#idx_navigation li.link4 a:link, #idx_navigation li.link4 a:visited {
	color: #FF5400;
	text-decoration: none;
}
#idx_navigation li.link4 a:hover {
	color: #333333;
	text-decoration: underline;
}

/***************** 控制本月主打星連結對應link5--1017*****************/
#idx_navigation  td.aaa5 a:link, #idx_navigation td.aaa5 a:visited {
	font-size:13px;
	color: #CE0648;
	text-decoration: none;
}
#idx_navigation td.aaa5 a:hover {
	font-size:13px;
	color: #333333;
	text-decoration: underline;
}
#idx_navigation li.link5 {
	padding: 0 0 8px 25px;
	font-size: 13px;
	line-height: 200%;
}
#idx_navigation li.link5 a:link, #idx_navigation li.link5 a:visited {
	color: #CE0648;
	text-decoration: none;
}
#idx_navigation li.link5 a:hover {
	color: #333333;
	text-decoration: underline;
}

/***************** 控制本月主打星連結對應link6--1017*****************/
#idx_navigation  td.aaa6 a:link, #idx_navigation td.aaa6 a:visited {
	font-size:13px;
	color: #8B6326;
	text-decoration: none;
}
#idx_navigation td.aaa6 a:hover {
	font-size:13px;
	color: #333333;
	text-decoration: underline;
}

#idx_navigation td.aaa6 {
	width: 150px;
	padding: 0 0 2px 15px;
	font-size: 13px;
	line-height: 180%;
	color: #8B6326;
}

#idx_navigation li.link6 {
	width: 150px;
	padding: 0 0 2px 15px;
	font-size: 13px;
	line-height: 180%;
	color: #8B6326;
}
#idx_navigation ul.subnav {
	margin-left: 12px;
}
#idx_navigation ul.subnav li {
	border-bottom: 1px solid #722100;
	width: 163px;
}
#idx_navigation ul.subnav a:link, #idx_navigation ul.subnav a:visited {
	background-color: #ED9F9F;
	color: #722100;
}


#idx_news{
	font-family:arial;
	font-size:13px;
	color: #3E3E40;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#E5F280,endColorStr=#ffffff);
}
#idx_news th{	
	border-bottom:1px solid #BDC767;
	border-right:1px solid #BDC767;
	padding: 7px 3px 5px 3px;
}
#idx_news td.line{	
	border-bottom:1px dotted #C6CDA4;
	padding: 5px 3px 3px 3px;
	line-height:170%;	 
}
#idx_news td.line a:link, #news td.line a:visited{
	color: #3D3C41;
	text-decoration: none;	
}
#idx_news td.line a:hover{
	color: #487703; text-decoration: underline;	}

/*====ptint 頁面所需 ====*/
#print_brd{
	font-family:arial;
	font-size:13px;
	padding: 7px 3px 5px 3px;
}
#print_brd th{	
	padding: 7px 3px 5px 3px;
}

#print_brd th.line2{	
	border-bottom:1px dotted #C6CDA4;
	padding: 7px 3px 5px 0px;
	line-height:170%;	 
}

#print_brd td.line{	
	border-bottom:1px dotted #C6CDA4;
	padding: 7px 3px 5px 0px;
	line-height:170%;	 
}
#print_brd td.line2{	
	border-bottom:1px dotted #C6CDA4;
	padding: 7px 3px 5px 0px;
	line-height:170%;	 
}
#print_brd td.line a:link, #print_brd td.line a:visited{
	color: #3D3C41;
	text-decoration: none;
}

#print_brd td.line a:hover{
	color: #487703; text-decoration: underline;	}

.blueword {color: #0000FF}
.orange { color:#ff5400}
	
/*列表頁背景*/
.list_bg{ background-image:url(../images/list_bg.gif);background-position:100% 100%;background-repeat:no-repeat;}

#sitemap{
	padding: 0 0 8px 0px;
	font-size: 13px;
	border:1px solid #FD9832;
	border-bottom:4px solid #FD9832;
	line-height:250%;
}
#sitemap li{list-style: none;margin-top:10px;line-height:250%;}
#sitemap li a:link, #sitemap li a:visited{ color: #0000ff; text-decoration: none; line-height:250%}
#sitemap li a:hover{ color: #0000ff; text-decoration: underline; line-height:250%}
