@charset "utf-8";
/* CSS Document */

body {
background:#CECBBA url(images/bg.gif) 0 0 repeat-x;
margin:0px;
padding:0px;
color:#666666;
font-size:15px;
line-height:21px;
font:"新細明體", Arial, Helvetica, sans-serif;
}
a {
color:#666666;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

#wrapper {
	height: 100%;
	width: 992px;
	margin-left: auto;
	margin-right: auto;
}
.banner {
background:url(images/banner.jpg) 0 0 no-repeat;
height:106px;
width:992px;
color:#FFFFFF;
font-size:13px;
}
.banner a {
color:#FFFFFF;
text-decoration:none;
}
.banner a:hover {
text-decoration:underline;
}
.logo {
padding:12px 0px 0px 70px;
float:left;
}
/*-----------------------------------------------button-------------------------------------------------------*/
#TabList{
background:url(images/buttonbg.gif) 0 0 no-repeat;
height:45px;
width:992px;
}
#TabList div{
float: left;
margin-right: 25px;
}
#TabList p.tabclear{
margin: 0px;
clear:both;
}
#TabList div.tab01hover a,#TabList div.tab01hover a:hover{
background:url(images/button01.gif) 0 -32px no-repeat;
display:block;
width:38px;
height:32px;
}
#TabList div.tab01 a{
background:url(images/button01.gif) 0 0 no-repeat;
display:block;
width:38px;
height:32px;
}
#TabList div.tab02hover a,#TabList div.tab02hover a:hover{
background:url(images/button02.gif) 0 -32px no-repeat;
display:block;
width:86px;
height:32px;
}
#TabList div.tab02 a{
background:url(images/button02.gif) 0 0 no-repeat;
display:block;
width:86px;
height:32px;
}
#TabList div.tab03hover a,#TabList div.tab03hover a:hover{
background:url(images/button03.gif) 0 -32px no-repeat;
display:block;
width:72px;
height:32px;
}
#TabList div.tab03 a{
background:url(images/button03.gif) 0 0 no-repeat;
display:block;
width:72px;
height:32px;
}
#TabList div.tab04hover a,#TabList div.tab04hover a:hover{
background:url(images/button04.gif) 0 -32px no-repeat;
display:block;
width:71px;
height:32px;
}
#TabList div.tab04 a{
background:url(images/button04.gif) 0 0 no-repeat;
display:block;
width:71px;
height:32px;
}
#TabList div.tab05hover a,#TabList div.tab05hover a:hover{
background:url(images/button05.gif) 0 -32px no-repeat;
display:block;
width:86px;
height:32px;
}
#TabList div.tab05 a{
background:url(images/button05.gif) 0 0 no-repeat;
display:block;
width:86px;
height:32px;
}
#TabList div.tab06hover a,#TabList div.tab06hover a:hover{
background:url(images/button06.gif) 0 -32px no-repeat;
display:block;
width:87px;
height:32px;
}
#TabList div.tab06 a{
background:url(images/button06.gif) 0 0 no-repeat;
display:block;
width:87px;
height:32px;
}
#TabList div.tab01 a:hover, #TabList div.tab02 a:hover, #TabList div.tab03 a:hover, #TabList div.tab04 a:hover, #TabList div.tab05 a:hover, #TabList div.tab06 a:hover {
background-position:0px -32px;
}
/*------------------------------------------------content-------------------------------------------------*/
.contentbg {
background:url(images/contentbg.gif) 0 0 repeat-y;
width:992px;
height:100%;
}

.Titleborder {
border-bottom:1px solid #BABABA;
width:98%;
padding-top:15px;
}
#LeftContent {
float:left;
width:200px;
height:100%;
padding:10px 0px 0px 20px;
margin:0px 0px 0px 0px;
}
#RightContent {
float:right;
width:200px;
height:100%;
padding:10px 20px 0px 0px;
margin:0px 0px 0px 0px;
}
#ContentBox {
padding:10px 15px 10px 15px;
margin-left:220px;
margin-right:220px;
}
#BulletinContentBox {
padding:10px 15px 10px 15px;
margin-left:220px;
margin-right:20px;
}
.ulStyleTitle {
list-style:url(images/a03.gif);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
	 }
.Previous a {
background:url(images/previous.gif) 0 0 no-repeat;
display:block;
width:71px;
height:22px;
}
.Previous a:hover {
background-position: 0 -22px;
}
.ulstyle1 a:hover{
text-decoration:underline;
}
ul.ulstyle1 {
margin:10px 0 0 20px;
padding:0;
list-style:url(images/a03.gif);
line-height:20px;
color:#952E17;
font-size:15px;
}
ul.ulstyleL2{
margin:0 0 0 0;
padding:0;
list-style:url(images/a04.gif);
}
.ulstyle1 li, .ulstyle1 li a{
text-decoration:none;
color:#952E17;
font-size:15px;
}
.ulstyleL2 li{
color:#666;
text-decoration:none;
font-size:13px;
}
.PicFloat {
float:left;
padding:10px 15px 5px 0px;
}
.commentate {
background-color:#E0E4D6;
padding:1px 15px 10px 15px;
border:1px solid #ccc;
}
.category_title{
color: #fe6501;
font-weight: bolder;
font: 15px;
background: url(images/s.gif) no-repeat left center;
padding: 0px 0px 0px 10px;
margin: 10px 0px 0px 0px;
width: 96%;
}
/*------------------------------------------------content_Left-------------------------------------------------*/
.boxTitle {
background-color:#7A913F;
width:200px;
height:24px;
color:#FFFFFF;
font-size:15px;
text-align:center;
font-weight:bold;
line-height:26px;
margin:0px 0px 2px 0px;
}
.boxBg {
background:url(images/boxbg.gif) 0 0 repeat-x;
width:198px;
height:100%;
border:1px solid #E1E0D9;
padding:10px 0px 10px 0px;
margin-bottom:15px;
}

.ulStyle {
list-style:url(images/a02.gif);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
line-height:24px;
	 }
.more a {
background:url(images/more.gif) 0 0 no-repeat;
display:block;
width:28px;
height:5px;
overflow: hidden;
}
.more a:hover {
background:url(images/more.gif) 0 -5px no-repeat;
display:block;
width:28px;
height:5px;
overflow: hidden;
}
.search {
background:url(images/search.gif) 0 0 no-repeat;
height:20px;
width:49px;
display:block;
border: 0px;
}
.searchhover {
background:url(images/search.gif) 0 -20px no-repeat;
height:20px;
width:49px;
display:block;
border: 0px;
}
/*------------------------------------------------content_Right------------------------------------------*/
.boxNews {
background-color:#E0E4D6;
width:200px;
height:100%;
text-align:center;
padding:10px 0px 10px 0px;
}

/*------------------------------------------------footer-------------------------------------------------*/
.footer {
background:url(images/footer.gif) 0 0 no-repeat;
height:49px;
width:992px;
text-align:center;
color:#FFFFFF;
font-size: 13px;
}
/*--------------------------------------datatable------------------------------------------------------*/
.datatable {
border:1px solid #ccc;
border-collapse:collapse;
}
.datatable td {
border:1px solid #ccc;
padding:2px 2px 2px 4px;

}
.datatable th {
border:1px solid #ccc;
padding:2px;
background-color:#5A5757;
color:#FFFFFF;
}
.datatable tr.bgcolor {
background-color:#E4EADC;
}
/*-------------------------------pages-----------------------------*/
.pages{
text-align:center;
font-family: sans-serif;
font-size:12px;
line-height:30px;
}
.pages a,.pages a:visited{
color:#333;
text-decoration:none;
}
.pages a:hover{
background:#ABACAF;
color:#fff;
border:1px solid #cccccc;
text-decoration:none;
}
.pages a.pagenum{
border:1px solid #cccccc;
padding:3px 5px 3px 5px;
}
.cpage{
border:1px solid #fff;
padding:3px 5px 3px 5px;
color:#FF560B;
font-weight:bolder;
vertical-align: top;
}
/*------------------------------------------------word-------------------------------------------------*/
.word01 {
color:#3C851F;
font-size:14px;
}
.word01 a {
text-decoration:none;
color:#3C851F;
}
.word01 a:hover {
text-decoration:underline;
}
.word02 {
color:#F02706;
font-size:11px;
}
.word03 {
color:#000000;
font-size: 13px;
}
.word03 a{
color:#000000;
text-decoration:none;
}
.word03 a:hover {
text-decoration:underline;
}
.word04 {
color:#952E17;
font-size:15px;
padding-top:10px;
}
.word04 a {
color:#952E17;
text-decoration:none;
}
.word04 a:hover {
text-decoration:underline;
}
.word05 {
color:#818A53;
font-size:14px;
font-weight:bold;
}
.word06 {
color:#952E17;
font-size:16px;
padding-top:10px;
font-weight:bold;
}
.word07 {
color:#FF6B01;
font-size:16px;
font-weight:bold;
}
.word08 {
text-indent:20px;
}
.word09 {
font-size:15px;
font-weight:bold;
color:#925308;
text-align:center;
}
.word10 {
color:#666;
font-size: 13px;
}
.word11 {
color:#999999;
font-size: 13px;
}

