body 
{
	background-image:  url(Images/bgtop.jpg);
	margin:0;
	background-color: #FFF;
	background-repeat: repeat-x;
	font-family: Microsoft JhengHei !important;
 }
.tablebg {
	background-image: url(Images/bgbottom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.right {
	color: #030;
	letter-spacing: 1.5pt;
	font-size: 10pt;
	margin-bottom: 10px;
	line-height: 15pt;
}
.tdpadding{
	padding: 15px;
}
.sort {
	color: #685f64;
	letter-spacing: 1.5pt;
	font-size: 11pt;
	line-height:18pt;
}
span.accesskeytype
{
    font-size:12px;
    color:#888888;
}
a:link {
	text-decoration: none;
	color: #385378;
	font-size: 12px;
}
a:visited {
	text-decoration: none;
	color: #0E610D;
	font-size: 12px;
}
a:hover {
	color: #0E610D;
	text-decoration: none;
	font-size: 12px;
}
a:active {
	text-decoration: underline;
	font-size: 12px;
}

a.deep {text-decoration: none;Font-Size:15px;}
a.deep:link {text-decoration: none; color: #FFFFCE;}
a.deep:visited { text-decoration: none; color:#FFFFCE;}
a.deep:hover {text-decoration: none; color:#ffff33; border-bottom: 1px dotted #FFE66F; font-weight: bold;}
a.deep:active {text-decoration: none;}

a.light {text-decoration: none;Font-Size:12px;}
a.light:link {text-decoration: none; color:#990000;}
a.light:visited { text-decoration: none; color:#030;}
a.light:hover {text-decoration: none;}
a.light:active {text-decoration: underline;}


a.home:link {
	text-decoration: none;
	color: #fefefe;
	letter-spacing: 1.5pt;
	font-size: 12px;
}
a.home:visited {
	text-decoration: none;
	color: #fefefe;
	letter-spacing: 1.5pt;
	font-size: 12px;
}
a.home:hover {
	color: #ffff33;
	text-decoration: underline;
	letter-spacing: 1.5pt;
	font-size: 12px;
}
a.home:active {
	text-decoration: underline;
	letter-spacing: 1.5pt;
	font-size: 12px;
	color: #ffff33;
}
.wrapword{
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 white-space: pre-wrap;       /* css-3 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 word-break: break-all;
}

#homeBottom td.bottom
{
	background:url(Images/buttom.gif);
	background-repeat:no-repeat;
	height:50px;
}
#homeVisitor td.full
{
	background:url(Images/visitor.gif);
	background-repeat:no-repeat;
}
#homeDiv {
	position:relative;
	left:440px;
	top:-52px;
	width:360px;
	height:15px;
	z-index:1;
}
table.top10
{
    background-color:#FCFAE8;
}
table.homeTop td.top
{
	background:url(Images/top.gif);
	background-repeat:no-repeat;
}
table.homeTheme td.topRight
{
	background:url(Images/bg_righttop.png);
	background-repeat:repeat-y;
}
table.homeTheme td.bottomRight
{
	background:none;
	background-repeat:no-repeat;
    height:80px;
}
table.homeTheme td.topCounter
{
	background-repeat:no-repeat;
}
div.homeCopyright
{
    vertical-align:middle;
	background:url(Images/buttom.gif);
	background-repeat:no-repeat;
	background-position:center;
    border:solid 0px transparent;
    height:80px;
}
#bannerTheme td.topLeft
{
	background:url(Images/top_left.gif);
	background-repeat:no-repeat;
}
#bannerTheme td.topRight
{
	background:url(Images/top_right.gif);
	background-repeat:no-repeat;
}
#topTheme1000 td.top1000
{
	background:url(Images/top.gif);
	background-repeat:no-repeat;
}
#topTheme800 td.top800
{
	background:url(Images/top800.gif);
	background-repeat:no-repeat;
}
#bottomTheme1000 td.bottom1000
{
	background:url(Images/buttom.gif);
	background-repeat:no-repeat;
    height:80px;
}
#bottomTheme800
{
	background:url(Images/buttom800.gif);
	background-repeat:no-repeat;
	background-position:center;
    height:60px;
}

.newsQueryHeader
{
	background-color:#fef4f4;
	height:24px;
}
table.floatTable 
{
	border:solid 1px #bfdfff;
	border-collapse:collapse;
	margin:2px;
	cursor: default; 
	background-color:#E4EFF8;
}
table.floatTable td {
	padding:4px;
	border-collapse:collapse;
	border-top:solid 1px #fefeff;
	border-left:solid 1px #fefeff;
	border-right:solid 1px #94AAD6;
	border-bottom:solid 1px #94AAD6;
	font-size:12px;
	color:#0033cc;
}
table.contentTable2
{
    border: solid 1px #aaaaaa;
    border-collapse: collapse;
    cursor: default;
}
table.contentTable2 td
{
padding: 4px;
border: solid 1px #aaaaaa;
border-collapse: collapse;
color: #222222;
}
table.contentTable
{
    border: solid 1px #aaaaaa;
    border-collapse: collapse;
    cursor: default;
}
table.contentTable td {
	padding:4px;
	border:solid 1px #aaaaaa;
	border-collapse:collapse;
	font-size:12px;
	color:#0033cc;
}
table.contentTable th {
	padding:4px;
	border:solid 1px #aaaaaa;
	border-collapse:collapse;
	font-size:12px;
	color:#fefefe;
	background-image:url(Images/tr_back.gif);
}

table.activeTable 
{
	border:solid 1px #dddddd;
	border-collapse:collapse;
	cursor: default; 
}
table.activeTable td {
	padding:6px;
	border:solid 1px #dddddd;
	border-collapse:collapse;
	font-size:12px;
}
table.activeTable th {
	padding:6px;
	border:solid 1px #dddddd;
	border-collapse:collapse;
	font-size:12px;
	color:#fefefe;
	background-image:url(Images/tr_back.gif);
}

table.lightTable 
{
	border:solid 0px #f0f0f0;
	border-collapse:collapse;
	cursor: default; 
}
table.lightTable td {
	padding:4px;
	border:solid 1px #fafafa;
	border-collapse:collapse;
	font-size:12px;
	color:#0033cc;
}
table.queryContentTable 
{
	border-collapse:collapse;
	cursor: default;
}
table.queryContentTable td {
	padding:0px;
	border:solid 0px #bfdfff;
	border-collapse:collapse;
	font-size:12px;
	color:#0033cc;
}

table.newsContentTable 
{
	border:solid 0px #bfdfff;
	border-collapse:collapse;
	cursor: default; 
}
table.NewsContentTable td {
	padding:4px;
	border-top:dotted 1px #666666;
	border-collapse:collapse;
	font-size:12px;
	color:#0033cc;
}
table.innerTable
{
	border:solid 0px skyblue;
	font-size:12px;
	table-layout:fixed;
}
table.innerTable td
{
	border:solid 0px skyblue;
	font-size:12px;
	color:#0033cc;
}
table.extender
{
    background-image:none;
    background-position:left;
    background-repeat:repeat-y;
}
.theme_header 
{
	background-image:url(Images/tr_back.gif);
}
.theme_highlighted 
{
	
	background-image :url(Images/smokeandglass_blueandwhitef.gif);
}
.cssFooter
{
	font: italic 26px SimHei, ¼Ð·¢Åé, ¶ÂÊ^;
    text-align: right;
    color: blue;
}
div.mask
{
   z-index:99;
   height:100%;
   width:100%;
   left:0;
   top:0;
   filter:alpha(opacity=40);
   background:#dfbfff;
   position:fixed;
   opacity:0.4;
   -moz-opacity:0.8; 
}
div.ePaperTitle
{
	background-image:url(Images/titletopepaper.png);
	background-repeat:no-repeat;
	background-position:left;
	height:50px;
	width:300px;
	float:left;
}
#AccordionHeader td.left
{
    background-image: url(Images/accHLeft.gif);
	height: 36px;
    width: 18px;
    background-repeat: no-repeat;
	background-position:left;
    margin:0px;
}
#AccordionHeader td.right
{
	height: 36px;
    width: 18px;
    background-repeat: no-repeat;
	background-image: url(Images/accHRight.gif);
	background-position:left;
	margin:0px;
}
#AccordionHeader td.center
{
	height: 36px;
    background-image: url(Images/accCenter.gif);
    background-repeat:repeat-x;
    font-weight: bold;
    font-size:14px;
    line-height:36px;
    margin:0px;
    color:#123c75;
}
#AccordionHeader td.centerX
{
	height: 36px;
    background-image: url(Images/accCenter.gif);
    background-repeat:repeat-x;
    font-weight: bold;
    font-size:14px;
    line-height:36px;
    margin:0px;
    color:#123c75;
}

#AccordionHeader td.centerOff
{
	height: 36px;
    background-image: url(Images/accCenterOff.gif);
    background-repeat:repeat-x;
    font: bold;
    font-size:12px;
    line-height:36px;
    margin:0px;
}

#AccordionContent td.hleft
{
    background-image: url(Images/03HLeft.gif);
	height: 20px;
    width: 18px;
    background-repeat: no-repeat;
	background-position:left;
    margin:0px;
}
#AccordionContent td.hright
{
	height: 20px;
    width: 18px;
    background-repeat: no-repeat;
	background-image: url(Images/03HRight.gif);
	background-position:left;
	margin:0px;
}
#AccordionContent td.hcenter
{
	height: 20px;
    background-image: url(Images/03HCenter.gif);
    background-repeat:repeat-x;
    font: bold;
    font-size:12px;
    line-height:30px;
    margin:0px;
}
#AccordionContent td.hcenterX
{
	height: 20px;
    background-image: url(Images/03HCenter.gif);
    background-repeat:repeat-x;
    font: bold;
    font-size:12px;
    line-height:30px;
    margin:0px;
}
#AccordionContent td.cleft
{
	/*border-left:solid 1px #9ad176;*/
    width: 18px;
    background-repeat:repeat-y;
	background-image: url(Images/03CLeft.gif);
	background-position:left;
	margin:0px;
}
#AccordionContent td.cright
{
	/*border-right:solid 1px #9ad176;*/
    width: 18px;
    background-repeat:repeat-y;
	background-image: url(Images/03CRight.gif);
	background-position:left;
	margin:0px;
}
#AccordionContent td.bleft
{
    background-image: url(Images/03BLeft.gif);
	height: 30px;
    width: 18px;
    background-repeat: no-repeat;
	background-position:left;
    margin:0px;
}
#AccordionContent td.bright
{
	height: 30px;
    width: 18px;
    background-repeat: no-repeat;
	background-image: url(Images/03BRight.gif);
	background-position:left;
	margin:0px;
}
#AccordionContent td.bcenter
{
	height: 30px;
    background-image: url(Images/03BCenter.gif);
    background-repeat:repeat-x;
    font: bold;
    font-size:12px;
    line-height:30px;
    margin:0px;
}
#AccordionContent td.bcenterX
{
	height: 30px;
    background-image: url(Images/03BCenter.gif);
    background-repeat:repeat-x;
    font: bold;
    font-size:12px;
    line-height:30px;
    margin:0px;
}
div.subTitle
{
	background:url(Images/tr_back.gif);
	background-repeat:repeat-x;
	font-size:13px;
	color:#fefefe;
	line-height:24px;
}
div.titleNews
{
	background-image:url(Images/titleTopNews.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:4px;
	height:38px;
	width:300px;
}
div.forumFb
{
	background-image:url(Images/titletopreply.gif);
	background-repeat:no-repeat;
	height:50px;
}
div.titleUnit
{
	background-image:url(Images/titleUnit.gif);
	background-repeat:no-repeat;
	height:50px;
}
div.titleTop8
{
	background-image:url(Images/titletop8.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:4px;
	height:38px;
	width:300px;
}