/*-----------------base-------------------*/
body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif, "新細明體";
background-color:#FFFFFF;
text-align:center;
}
a img{border:none;}
#line{ border-top:1px solid #dbdbdb;}
/*
#indexbg{
background-image:url(../images/indexbg.jpg);
background-repeat: repeat-x;
}
#indexbg2{
background-image:url(../images/pagebg.jpg);
background-repeat: repeat-x;
}
*/
#clear-both{ clear:both;}

.mt{margin:10px 0 0 0;}
.mt13{margin:13px 0 0 0;}
.mtb{margin:13px 0 12px 0;}

#title{ margin:0 0 10px 0;}
#item{ background:url(../images/icon_arrow4.jpg) no-repeat left center; padding-left:17px; margin-right:5px;}
#item2{ background:url(../images/icon_arrow2.jpg) no-repeat left center; padding-left:17px; margin-right:5px;}
#item3{ background:url(../images/icon_arrow.jpg) no-repeat left center; padding-left:17px; margin-right:5px;}

/*-----------------menu------------------*/
#flashmenu{
text-align:left;
}



/*-----------------frame------------------*/
#wrapper{
text-align:left;
width:900px;
margin:0 auto 0 auto;
border-left:1px solid #dbdbdb;
border-right:1px solid #dbdbdb;
background-color:#FFFFFF;
}
#wrapper2{
text-align:left;
width:900px;
margin:0 auto 0 auto;
border-left:1px solid #dbdbdb;
border-right:1px solid #dbdbdb;
background-image:url(../images/submenubg.jpg);
background-repeat:repeat-y;
background-color:#FFFFFF;
}
#menu{
width:896px;
height:77px;
margin:0 1px 1px 1px;
background-color:#FFFFFF;
}
/*-----------------table-------------------*/
.rndbox1{ width:681px;}
.rndtop1{background:url(../images/tabletop.jpg) no-repeat left bottom; height:13px;}
.rndmiddle1{ border-left:3px solid #f4f4f4; border-right:3px solid #f4f4f4; padding:0 13px 0 13px;}
.rndbottom1{background:url(../images/tablebottom.jpg) no-repeat; margin-bottom:5px; height:13px;}

.rndbox2{ width:681px;}
.rndtop2{background:url(../images/tabletop2.jpg) no-repeat left bottom; height:13px;}
.rndmiddle2{ border-left:1px solid #eaeaea; border-right:1px solid #f4f4f4; padding:0 13px 0 13px;}
.rndbottom2{background:url(../images/tablebottom2.jpg) no-repeat; margin-bottom:5px; height:13px;}


/*-----------------border-------------------*/
#contentborder{
border:1px solid #e3e3e3;
padding: 6px 10px 0px 10px;
}
.boder21gray{ border: 2px solid #d2d2d2; padding:1px;}
.boder14gray{ border: 1px solid #e5e5e5; padding:4px;}
.boder3gray{ border: 3px solid #ebebeb;}
/*-----------------font-------------------*/
.txt10deepgray {font-size:10px; color:#676767; line-height:18px;}
.txt11gray {font-size:11px; color:#949494; line-height:18px;}
.txt11deepgraygray {font-size:11px; color:#4f4f4f; line-height:18px;}
.txt12gray {font-size:12px; color:#949494; line-height:18px;}
.txt12blk {font-size:12px; color:#000000; line-height:18px;}
.txt12deepgray {font-size:12px; color:#676767; line-height:18px;}
.txt12deepgray02 {font-size:12px; color:#4f4f4f; line-height:18px;}
.txt12white {font-size:12px; color:#ffffff; line-height:18px;}
.txt12orange {font-size:12px; color:#ee5203; line-height:18px;}
.txt13darkgray {font-size:12px; color:#636363; line-height:22px;}


.txt12gray01 {font-size:12px; color:#898989; line-height:19px;}
.txt12orange {font-size:12px; color:#F16726; line-height:18px;}
.txt13black {font-size:13px; color:#252525; line-height:17px;font-weight: bold;}
.txt13tit {font-size:13px; color:#F16726; line-height:22px;font-weight: bold;}
.txt16white {font-size:16px; color:#ffffff; line-height:22px; font-weight:bold;}
.txt12black {font-size:12px; color:#252525; line-height:17px;font-weight: bold;}

/*-----------------font link-------------------*/
a:link,a:visited{font-size:12px;color: #676767;text-decoration: none;}
a:hover,a:active{font-size:12px;color: #ee5203;text-decoration: none;}

.a1:link,.a1:visited  {font-size:12px;color: #949494;text-decoration: none;}
.a1:hover,.a1:active{font-size:12px;color: #ee5203;text-decoration: none;}

.a2:link,.a2:visited  {font-size:10px;color: #4f4f4f;text-decoration: none; line-height:20px;}
.a2:hover,.a2:active{font-size:10px;color: #ee5203;text-decoration: none; line-height:20px;}

.a8:link,.a8:visited  {font-size:10px;color: #4f4f4f;text-decoration: none; line-height:20px;}
.a8:hover,.a8:active{font-size:10px;color: #ee5203;text-decoration: none; line-height:20px;}

.a3:link,.a3:visited  {font-size:11px;color: #a4a4a4;text-decoration: none; line-height:20px;}
.a3:hover,.a3:active{font-size:11px;color: #ee5203;text-decoration: none; line-height:20px;}

.a4:link,.a4:visited  {font-size:11px;color: #000000;text-decoration: none; line-height:20px;}
.a4:hover,.a4:active{font-size:11px;color: #ee5203;text-decoration: none; line-height:20px;}

.a5:link,.a5:visited  {font-size:12px;color: #ee5203;text-decoration: none; line-height:20px;}
.a5:hover,.a5:active{font-size:12px;color: #676767;text-decoration: none; line-height:20px;}

.a6:link,.a5:visited  {font-size:11px;color: #ee5203;text-decoration: none;}
.a6:hover,.a5:active{font-size:11px;color: #676767;text-decoration: none;}

.a7:link,.a2:visited  {font-size:12px;color: #4f4f4f;text-decoration: none; }
.a7:hover,.a2:active{font-size:12px;color: #ee5203;text-decoration: none; }

.a9:link,.a9:visited  {font-size:12px;color: #ee5203;;text-decoration:underline;}
.a9:hover,.a9:active{font-size:12px;color: #676767;text-decoration:underline; }

/*-----------------index-------------------*/
#banner{
width:896px;
height:252px;
margin:1px 1px 1px 1px;
background-color:#FFFFFF;
}
#indexcontent{
position:relative;
width:896px;
margin:1px 1px 0px 1px;
padding:23px 0px 10px 0px;
background-image:url(../images/indexcontentbg.jpg);
background-repeat:repeat-x;
}
/*------submenu------*/
#submenu{
padding:0 12px 0 0px;
float:right;
width:700px;
}
#submenumain{
float:left;
margin:0 0 0px 10px;
width:220px;
}

#subcontent{
height:232px;
border:1px solid #e3e3e3;
padding: 1px;
background-image:url(../images/sub_downbg.jpg);
background-repeat: repeat-x;
background-position: bottom;
}
#subpic{
margin: 6px 6px 5px 7px;
height:102px;
background-image:url(../images/othet_01.jpg);
background-repeat: no-repeat;
background-position: bottom;
}
#sublist{
margin: 0px 6px 0px 7px;
}
#subli{
background-image:url(../images/icon_arrow.jpg);
background-repeat:no-repeat;
padding:0 0 0 15px;
background-position: left center;
}
/*------indexleft------*/
#indexleft{
margin-left:4px;
float:left;
width:178px;
}
#newscontent{
margin:7px 0 7px 0;
}

/*-----------------page-------------------*/
#pagetitlebar{
background-color:#FFFFFF;
margin:1px 13px 0 1px;
height:102px;

}
#pagecontent{
width:702px;
float:right;
*padding:11px 13px 10px 0;
margin-left:5px;
margin-top:12px;
*margin-top:0px;
}
#navigation{
margin:0 0 0 1px;
width:182px;
float:left;
background-color:#f7f7f7;

}

#pagetitlebar1{}
#pageimg{
margin:0px 0 0 0;
float:left;
width:182px;
}
#path{
margin:11px 0 0 0;
float:right;
width:689px;

}



/*------copyright------*/
#copyrightbg{
padding:0px 0 0px 0;
text-align:center;
height:59px;

background-image:url(../images/copyrightbg2.jpg);
background-repeat: repeat-x;
}
#copyrightmain{
width:819px;
margin:0 auto 0 auto;
text-align:center;

height:59px;
background-image:url(../images/copyrightbg.jpg);
background-position: center center;
background-repeat: no-repeat;
}
#copyrightdown{
height:27px;
background-image:url(../images/copyrightdownbg.jpg);
background-position: top center;
background-repeat: no-repeat;
}
#footer{
clear:both;
}
