@charset "BIG5";

/* 頁面整體
-------------------------------------------------------------------*/
BODY {
	margin:0 auto;
	BACKGROUND: #FFFFFF;
}
#wrap{
	width: 800px;
	TEXT-ALIGN: CENTER;
	margin:0px auto;
	BACKGROUND: url(../images/bd_bg.gif) repeat-y; 
}
/* 首頁與logo
-------------------------------------------------------------------*/
#header{
	margin:0 auto;
	TEXT-ALIGN: LEFT;	
	background-color:#FFFFFF;
}
#logo{
	margin:0 auto;	
}

/* 選單 
-------------------------------------------------------------------*/
#menu {
	margin:0 auto;	
	height:26px;
}

.nav {	
	padding:5px 5px;	
}

.nav li{
	display: inline;
	LIST-STYLE: none; 
	padding-right: 10px;
}

.contentWrapper{
	margin:0 auto;
}
.contentWrapper .contentItem{
	LIST-STYLE: none; 
	padding:0px 0px 5px 0px;
}

.functionWrapper{
	margin:0 auto;
}
.functionWrapper .functionItem{
	LIST-STYLE: none; 
	padding:0px 0px 5px 0px;
}


#navDivHeader {
	padding-top: 10px;
}
#search {
	text-align:right;
	padding:1px 5px;
}
/* 內容  border:1px #FEAD3F solid;
-------------------------------------------------------------------*/
#main { 
	margin:0 auto;
	TEXT-ALIGN: LEFT;
	WIDTH: 100%;
	float: left;
}
#banner {
	margin:0 auto;
	padding:0px 0px;
	TEXT-ALIGN: CENTER;
}

#function {
	margin:0 auto;
	min-height: 260px; /*for Firefox: */
	_height: 262px; /*for IE*/
	background-color:#FFFFFF;
}
#main_content {
	margin:0 auto;	
	width: 100%;
	min-height: 300px; /*for Firefox: */
	_height: 302px; /*for IE*/
	background-color:#FFFFFF;
}
#content{	
	margin:0 auto;	
	TEXT-ALIGN: LEFT;
	min-height: 156px; /*for Firefox: */
	_height: 158px; /*for IE*/
}
#item{
	float: left;
	width: 33%;
}
#bar-l {
	background: url(bar-l.gif) no-repeat; 
	height: 28px;
	width: 9px;
}
#bar-bg {
	background: url(bar-bg.gif); 
	height: 28px;
}
#bar-r {
	background: url(bar-r.gif) no-repeat; 
	height: 28px;
	width: 9px;
}
/* 頁尾	border:1px #FEAD3F solid; background: url(menu_bg.jpg) no-repeat;  display: none;
-------------------------------------------------------------------*/
#footer {
	background-color:#FFFFFF;
	margin:0 auto;
}

.news_list {
	background:#e8e9e6;
}
.news_list .head{
	color:#FFFFFF;width:120px;
	font-size:14px;
} 

.functionContent{
	margin: 0 auto;
	padding:5px 2px;	
}
.functRow{	
	height:25px;
}


.tb3 {
    border-style:solid; 
    border-color:#E4E3E1;
	border-left-width:8px;
	border-right-width:8px;
	border-top-width:8px;
	border-bottom-width:50px;
	color:#555454;
	font:Arial, Verdana, 新細明體, Helvetica, sans-serif;
	font-size:12pt;
}

#termTitle{
	font-size:18px;	
}
#termContent p{
	font-size:14px;	
}

.tb2 {
	border:1px solid #A3D9E1;
}


.img-border{
	float:left;
	border:1px solid #AAAAAA;
	margin-right:5px;
	margin-bottom:5px;
	padding-left:6px;
	padding-top:6px;
	background-color:#E0E0E0;
}

.img-border-selected{
	float:left;
	border:1px solid #AAAAAA;
	margin-right:5px;
	margin-bottom:5px;
	padding-left:6px;
	padding-top:6px;
	background-color:#F6E88F;
}
.functionBody{
	margin:0 auto;
}
.functionBody ul {	
	list-style-type:circle; font-family: Arial, Helvetica, sans-serif, 新細明體; font-size:13px; text-align:left;
}
.functionBody li{
	padding:3px 5px;
	list-style-type:circle;list-style-position:outside; 
}
.subTitle{
	height:40px;
	width:100%;
	font-size:24px;
	font-weight:bold;
	padding:3px 20px;
	color:#000000;
}

.linkSubImage{
	height:75px;
	font-size:24px;
	font-weight:bold;
	padding:3px 20px;
	color:#000000;
}
/* NEWS */
.news_area{
	margin:0 auto;
}
.news_area li{
	padding:4px; 0px;
}
.contentItem{	
	margin:0 auto;
	width:98%;padding:5px 5px;
}
.functionItem{
	margin:0 auto;
	width:98%;padding:5px 5px;	
}

.button_image{
	background:transparent;
	border:0px;
}
.login_text{
	BORDER: #666666 1px solid; BACKGROUND-COLOR: #ffffff; width:120px
}

