﻿@charset "UTF-8";
/* CSS Document */
/*by Yanyiyi 2009.12.07*/
/*adjust from yzulife wretch css*/
/*art design by Peggy*/
/*0.with out overflow*/
/*1.導覽列新增下拉式，方便放置子項目*/
/*2.HTML EDITOR部分獨立放置於HtmlEditor.css*/
/*3.ie6使用之語法為_有底線的*/
/*4content主體架構修正IE6 7 8  ff safarI基本上不跑位*/
body {
	background-position:center top;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif,;
}
/*for all*/
* {
margin:0;
padding:0;
}
a {
color:#666666;
text-decoration:none;
}
a:hover {
color:#666666;
text-decoration:underline;
}
ul {
list-style-position:inside;
}
img {
border:0px;
}
/*shadow*/
#container1 {
background:url(images/bk_shadow.png) ;
background-position:center bottom;
width:1044px;
margin:0 auto;
overflow:hidden;
}
#container2 {
background:url(images/bk-03.png) ;
BACKGROUND-REPEAT:repeat-y;
width:1024px;
margin:0 auto;
background-position:center bottom;
overflow:hidden;
position:relative;
}
#extraDiv4{
background:url(images/bk_shadow_foot.png) ;
width:1044px;
height:50px;
margin:0 auto;
display:block;
overflow:hidden;
}
#footer{
background:url(images/bk-04.png) no-repeat;
width:1024px;
height:364px;
margin:0 auto;
background-position:center bottom;
overflow:hidden;
}
/* Banner */
#banner {
background:url(images/bk-02.png) no-repeat;
width:1024px;
height:262px;
background-position:center;
background-position:bottom;
overflow:hidden;
}
/* content主體架構 */
#main2 {
	float:left;
	width:1024px;
	overflow:hidden;
}
#content {
	margin-left:10px;
	width:800px;
	float:left;
}
#links {
	padding-left:10px;
	width:230px;
	float:right;
	overflow:auto;
}
/*表格設計*/
th,.td1,.td2{
	background-color:#534741;
	color:#fff;
	}
table,th,td,tr{
	border-top : none; /*上框線*/
	border-right : none; /*右框線*/
	border-bottom :none; /*下框線*/
	border-left : none; /*左框線*/
}
#tbList td,td #dialogButtons{
	background-color:#E8D7C5;
	color:#000;
	}
/*表單設計*/
input{
	background-color:#E8D7C5;
	color:#000;
} 	
input.text, textarea {
	font-size: 14px;
	background-color:#E8D7C5;
	font-family: Arial, 微軟正黑體, sans-serif;
}
input.button {
	background:url(images/botton.png) no-repeat;
	width:100px;
padding: 3px;
font-size: 12px;
font-family: sans-serif, arial;
border: none #B2B2B2;
color: #42210B;
}
input.button:active,input.button:hover {
	background:url(images/botton_p.png) no-repeat;
		width:100px;
padding: 3px;
font-size: 12px;
font-family: sans-serif, arial;
border: 0px none #B2B2B2;
color: #fff;
}
/*新版導覽列(舊版碼以刪除)*/
/* 標題列*/ 
.serviceList {
	height:75px;
	position:absolute;
	top:70px;
	left:5px;
	width:795px;
	text-align:center;
	margin:0; 
	padding:0;
	list-style-type:none; 
	font:18px 微軟正黑體; 
	}
.serviceList li {
	float:left; 
    padding:0; 
	width:150px;
	}
/* 設置選單區塊*/
.serviceList li dl { 
	width:150px;/*ie6*/
    margin:0; 
	padding:0;
	}
.serviceList li dt a , .serviceList li dd a{ display:block;}
/* 設置主選單dt */
/*導覽列典擊前收起來的樣子*/
.serviceList li dt {
	margin:0;
	overflow:hidden;
	vertical-align:middle;
	width:150px;
	}
.serviceList li dt a ,.serviceList  li dt a:visited {
	text-align:center;
	line-height:75px;
	height:55px;
	background:url(images/menu.png) no-repeat 0 0;
	_background:url(images/menu.gif) no-repeat 0 0;
	background-position:center top;
	display:block; 
    text-decoration:none;
	_line-height:70px;
	_height:55px;
	}
.serviceList  li dt a:hover {
	text-align:center;
	line-height:75px;
	height:55px;
	background:url(images/menu_p.png) no-repeat 0 0;
	_background:url(images/menu_p.gif) no-repeat 0 0;
	background-position:center top;
	display:block; 
    text-decoration:none;
	_line-height:70px;
	_height:55px;
	font-weight: bold;
	}
/* 設置子選單 */
.serviceList li dd { 
	margin:0; 
    padding:0; 
	}
.serviceList li dd a, .serviceList  li dd a:visited {
	text-align:center;
	display:block; 
    text-decoration:none; 
	background:url(images/menu_sub.png) no-repeat 0 0;
	_background:url(images/menu_sub.gif) no-repeat 0 0;
	background-position:center 50%;
    }
.serviceList  li dd a:hover {
	text-align:center;
	display:block; 
    text-decoration:none; 
	background:url(images/menu_sub_p.png) no-repeat 0 0;
	_background:url(images/menu_sub_p.gif) no-repeat 0 0;
	background-position:center 50%;
	font-weight: bold;
    }
/*隱藏子選單*/
.serviceList li dd { display:none;}
/* 滑鼠經過則顯示子選單 */
.serviceList li:hover dd, .serviceList li a:hover dd { display:block;}
/*修正ie6錯誤*/
.serviceList li:hover,.serviceList li a:hover { border:0;}
.serviceList table { border-collapse:collapse; 
    padding:0; 		
	text-align:left;
	}
/*上下移動小圖示*/
.upp{
	background:url(images/botton_table-02.png) no-repeat 0 0;
	text-indent:-5000px;
	width:21px;
	height:21px;
	overflow:hidden;
	display:block;
	}
.upp:hover{
	background:url(images/botton_table_p-02.png) no-repeat 0 0;
	text-indent:-5000px;
		width:21px;
	height:21px;
	overflow:hidden;
	display:block;
	}
.ddown{
	background:url(images/botton_table-03.png) no-repeat 0 0;
	text-indent:-5000px;
		width:21px;
	height:21px;
	overflow:hidden;
	display:block;
	}
.ddown:hover{
	background:url(images/botton_table_p-03.png) no-repeat 0 0;
	text-indent:-5000px;
		width:21px;
	height:21px;
	overflow:hidden;
	display:block;
	}
.hbutton {
	background:url(images/botton_table-01.png) no-repeat;
	width:21px;
	height:21px;
	font-family: sans-serif, arial;
	border: none;
	text-indent:-5000px;
}
.hbutton:active,.hbutton:hover {
	background:url(images/botton_table_p-01.png) no-repeat;
	width:21px;
	height:21px;
	font-family: sans-serif, arial;
	border: none;
	text-indent:-5000px;
}
.dbutton {
	background:url(images/botton_table-04.png) no-repeat;
	width:21px;
	height:21px;
	font-family: sans-serif, arial;
	border: none;
	text-indent:-5000px;
}
.dbutton:active,.dbutton:hover {
	background:url(images/botton_table_p-04.png) no-repeat;
	width:21px;
	height:21px;
	font-family: sans-serif, arial;
	border: none;
	text-indent:-5000px;
}
.abCell {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
