@charset "utf-8";
body {
background:#C7CDCD url(images/bodybg.gif) 0 0 repeat-x;
margin:0;
margin-top:10px;
padding:0;
color:#666666;
font-size:13px;
line-height:20px;
font:"新細明體", Arial, Helvetica, sans-serif;
}
form{
margin:0;
}
a {
color:#666666;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
#wrapper{
position:relative;
margin-left:auto;
margin-right:auto;
width:801px;
min-height: 900px;
height:900px;
}
/*-----for firefox solve setting height------*/
html>body #wrapper{
height: auto;
}
#content {
background:url(images/bga.gif) left bottom repeat-y;
width:801px;
height:100%;
margin:0px;
padding:0px;
}
.headMenu {
position:relative;
margin:0px 10px 0px 0px;
padding:0px;
text-align:right;
font-size:12px;
line-height:24px;
}
#contentBox {
margin-left:202px;
margin-top:20px;
padding:0px;
text-align:left;
}
.NewsTitle {
background:url(images/news.gif) 0 0 no-repeat;
width:598px;
height:25px;
text-align:right;
}
.NewTitle {
background:url(images/title01.gif) 0 0 no-repeat;
width:598px;
height:25px;
text-align:right;
margin-top:20px;
}
.NewTitle01 {
background:url(images/title02.gif) 0 0 no-repeat;
width:598px;
height:25px;
text-align:right;
margin-top:20px;
}
.NewTitle03 {
background:url(images/title03.gif) 0 0 no-repeat;
width:598px;
height:25px;
text-align:right;
margin-top:20px;
}
.NewTitle04 {
background:url(images/title04.gif) 0 0 no-repeat;
width:598px;
height:25px;
text-align:right;
margin-top:20px;
}
.NewsTable {
margin-left:55px;
margin-top:10px;
}
.Newshead {
color:#4DA6C4;
}
.Newsdate {
color:#F98E46;
margin-left:5px;
}
.outline{
color:#72AADB;
line-height:20px;
padding-left:15px;
}

.footerDonation {
color:#516549;
}
.contact {
margin:10px 0px 0px 80px;
}
.TitleImg {
margin-top:20px;
}
.WordBox {
padding:0px 25px 50px 55px;
min-height:800px;
_height:800px;
}
.WordStyle {
padding:0px;
margin:0px;
text-indent:20px;
margin-top:15px;
}
.Wordhead {
padding:0px;
margin:0px;
font-size:15px;
color:#82A764;
font-weight:bold;
margin-top:10px;
}
.Newstyle {
list-style-type:none;
text-align:left;
padding:0px;
margin:0px;
}
.NewsStyle li {
list-style-image:url(images/a001a.gif);
padding:0px;
line-height:23px;
margin:0px;
}

/*---------------------------------------------選單---------------------------------------------------------------*/
#mainLeft{
width:200px;
position:absolute;
top:20px;
left:0px;
text-align:center;
padding:0px;
margin:0px;
}
#buttonMenu {
position:relative;
margin:0px;
padding-left:0px;
padding-top:20px;
width:202px;
}
#button01 a{
background:url(images/button01.gif) 0 0 no-repeat;
}
#button01a a{
background:url(images/button01.gif) 0 -32px no-repeat;
}
#button02 a{
background:url(images/button02.gif) 0 0 no-repeat;
}
#button02a a{
background:url(images/button02.gif) 0 -32px no-repeat;
}
#button03 a{
background:url(images/button03.gif) 0 0 no-repeat;
}
#button03a a{
background:url(images/button03.gif) 0 -32px no-repeat;
}
#button04 a{
background:url(images/button04.gif) 0 0 no-repeat;
}
#button04a a{
background:url(images/button04.gif) 0 -32px no-repeat;
}
#button05 a{
background:url(images/button05.gif) 0 0 no-repeat;
}
#button05a a{
background:url(images/button05.gif) 0 -32px no-repeat;
}
#button06 a{
background:url(images/button06.gif) 0 0 no-repeat;
}
#button06a a{
background:url(images/button06.gif) 0 -32px no-repeat;
}
#button07 a{
background:url(images/button07.gif) 0 0 no-repeat;
}
#button07a a{
background:url(images/button07.gif) 0 -32px no-repeat;
}
#button08 a{
background:url(images/button09.gif) 0 0 no-repeat;
}
#button08a a{
background:url(images/button09.gif) 0 -32px no-repeat;
}
#button01 a,#button01a a,#button02 a,#button02a a,#button03 a,#button03a a,#button04 a,#button04a a,#button05 a,#button05a a,#button06 a,#button06a a,#button07 a,#button07a a,#button08 a,#button08a a{
width:202px;
height:32px;
display:block;
margin-bottom:3px;
}
#button01 a:hover ,#button02 a:hover ,#button03 a:hover ,#button04 a:hover ,#button05 a:hover ,#button06 a:hover,#button07 a:hover,#button08 a:hover{
background-position: 0px -32px;
}
.sendbutton{
background:url(images/send.gif) 0 0 no-repeat;
}
.sendbuttonHover{
background:url(images/send.gif) 0 -22px no-repeat;
}
.sendbuttonHover,.sendbutton{
border:0px solid;
width:50px;
height:22px;
display:block;
}
.button{
background:url(images/buttonbg.gif) 0 0 no-repeat;
}
.buttonHover{
background:url(images/buttonbg.gif) 0 -22px no-repeat;
}
.buttonHover,.button{
border:0px solid;
width:78px;
height:22px;
display:block;
}
#sendbutton a{
background:url(images/send.gif) 0 0 no-repeat;
width:50px;
height:22px;
display:block;
}
#sendbutton a:hover {
background-position: 0px -22px;
}
.largefont a{
background:url(images/large.gif) 0 0 no-repeat;
}
.smallfont a{
background:url(images/small.gif) 0 0 no-repeat;
}
.largefont a,.smallfont a{
width:68px;
height:22px;
display:block;
}
.largefont a:hover,.smallfont a:hover{
background-position: 0px -22px;
}

.listStyle {
list-style-type:none;
text-align:left;
color:#DD5706;
padding:10px 0px 0px 20px;
margin:0 0 0 20px;
}
.listStyle li {
list-style-image:url(images/a002.gif);
padding:0px 0px 8px 0px;
margin:0px;
}
.listStyle a {
color:#82A764;
text-decoration:none;
}
.listStyle a:hover {
color:#82A764;
text-decoration:underline;
}
.listStyle a.active{
color:#DD5706;
text-decoration:none;
}
.listStyle a.active:hover {
color:#DD5706;
text-decoration:underline;
}
.linkstyle{
background:url(images/a001.gif) no-repeat left center;
padding-left:10px;
}
.noarticle{
background: url(images/noarticle.gif) no-repeat center;
width:100%;
height:91px;
}
.author{
font-size:13px;
color:#F48A62;
text-align:right;
margin-bottom:10px;
}
.source{
color:#419122;
}
.source a{
color:#419122;
text-decoration:none;
}
.source a:hover{
color:#419122;
text-decoration:underline;
}
/*----------------------------------------------epaper--------------------------------------*/
.epapersection{
width:200px;
margin-right:auto;
margin-left:auto;
margin-bottom:0px;
font-size:12px;
text-align:left;
}
.epaperheader{
background:url(images/mail/mailbox_t.gif) no-repeat center top;
height:54px;
}
.epapermain{
background:url(images/mail/mailbox_c.gif) no-repeat center top;
color:#2B3536;
height:138px;
padding:0px 25px 0px 25px;
}
.epapermain p{
margin:0;
}
.epaperbottom{
background:url(images/mail/mailbox_b.gif) no-repeat center top;
height:46px;
color:#936311;
padding:0px 25px 0px 25px;
}
.mailstyle {
color:#932814;
margin:0;
padding:0;
}
.form {
padding:0px;
margin:0px;
border:0px solid #000;
width:143px;
}
.input {
width:140px;
height:20px;
border:1px solid #CCC;
}
.retMsg{
color:#CC6633;
}
/*-----------------------------marquee--------------------------------------*/
#marqueewrapper{
background:url(images/twsociety.gif) no-repeat center top;
width: 197px;
height: 207px;
padding-top: 20px;
margin-top: 5px;
margin-left: 2px;
}
#marqueecontainer{
text-align: center;
position: relative;
width: 197px; /*marquee width */
height: 175px; /*marquee height */
overflow: hidden;
}
#vmarquee{
position: absolute; 
width: 165px;
left: 22px;
}
