﻿body {
font-family:verdana;
font-size:9pt;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
line-height:18px;
}
A:link {COLOR: #4B4B4B; text-decoration: none}
A:visited {COLOR: #4B4B4B; text-decoration: none}
A:active {COLOR: #4B4B4B; TEXT-DECORATION: none}
A:hover {COLOR: #4B4B4B; text-decoration: underline}
TD{font-family:verdana; font-size: 9pt; line-height: 13pt;}

.txtBoxStyle2 {
	BACKGROUND-COLOR: #F2FAFD; BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; COLOR: #333333; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; FONT-SIZE: 11px
}
.in {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; FONT-SIZE: 9px
}
.field {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; COLOR: #333333; font-family: "細明體"; font-size: 9pt;
}
.yc {  font-family: "細明體"; font-size: 9pt; color: #333333; letter-spacing: 1pt}
.dfont {  font-family: "細明體"; font-size: 9pt; color: #333333;}
.new { font-family: "細明體"; font-size: 9pt; color: #333333; letter-spacing: 1px; line-height: 160%}
.big_tab {
        border-top-width: 0px;
        border-bottom-width: 1px;
        border-bottom-color: #A9AAA8;
        border-bottom-style: solid;
        border-left-width: 1px;
        border-left-color: #000000;
        border-right-width: 1px;
        border-right-color: #000000;
        }
.grayline {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.blackline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #dddddd;
	font-size:10pt;
	font-color:#1f5883;	
}
.blackline_select {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #C9E2FE;
	border-left-color: #000000;
	background-color: #C9E2FE;
	font-color: #1f5883;
	font-size: 10pt;
	font-weight: bolder;	
}
.engtxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999999;
}
.input{
	BORDER-RIGHT: #808080 1px solid;
 	BORDER-TOP: #808080 1px solid;
  BORDER-LEFT: #808080 1px solid;
  BORDER-BOTTOM: #808080 1px solid;
  BACKGROUND-COLOR: #F3F3F3;
  FONT-SIZE: 8pt;
  COLOR: #373737;
  FONT-FAMILY: verdana;
}
.input2{
	BORDER-RIGHT: #C8C8C8 1px solid;
 	BORDER-TOP: #C8C8C8 1px solid;
  	BORDER-LEFT: #C8C8C8 1px solid;
  	BORDER-BOTTOM: #C8C8C8 1px solid;
  	BACKGROUND-COLOR: #F3F3F3;
  	FONT-SIZE: 8pt;
   	COLOR: #666666;
      	FONT-FAMILY: verdana;
}
table.ta01 {padding:3px;}
table.ta07 {margin-bottom:20px;}/*跟下方單元距離*/

/*設定分散對齊*/
.text {text-align:justify; text-align-last:justify; text-justify:distribute-all-lines;}

/*ajax loading*/
#loading1{
position:absolute;
width:100px;
top:550px;
left:53%;
margin-left:-120px;
text-align:center;
padding:7px 0 0 0;
font:bold 11px Arial, Helvetica, sans-serif;
}

#loading2{
position:absolute;
width:100px;
top:350px;
left:53%;
margin-left:-120px;
text-align:center;
padding:7px 0 0 0;
font:bold 11px Arial, Helvetica, sans-serif;
}

/*中區塊標題樣式*/
div.m_sectitle{
/*width:100%;*/
height:50px;
margin-top:20px;margin-right:10px;margin-bottom:5px;
background:url(http://addons.books.com.tw/G/books2006/images/m_title_uline.gif) repeat-x center 34px;
}
div.m_sectitle table{
float:left;
border-bottom:#9CC308 solid 4px;height:38px;/*動態5*/
}
div.m_sectitle table.changetype{
border-bottom:none;
}
div.m_sectitle td{
FILTER:dropshadow(color=#cccccc,offx=2,offy=1);
padding-bottom:0px;
vertical-align:bottom;
color:#333;
font-size:15px;
font-weight:700;
letter-spacing:3px;
}
div.m_sectitle td.b1{
color:#9CC308;/*動態5*/
FILTER:dropshadow(color=#ffffff,offx=1,offy=1);
padding-left:5px;
letter-spacing:1px;
font-size:13px;
}
div.m_sectitle div{float:right;}
div.m_sectitle span{
position:relative;
top:-6px;left:-1px;
color:#aaa;
/*font: 9px/11px Verdana;*/
font-style:normal;
font-size:9px;
line-height:11px;
font-family:Verdana;
text-transform:uppercase;
}
.m_sectitle td.u1{
FILTER:dropshadow(color=#ffffff,offx=2,offy=1);
color:#999;
/*font:100 12px/15px Arial,新細明體,;*/
font-weight:100;
font-size:12px;
line-height:15px;
font-family:Times,新細明體,;
letter-spacing:1px;
 text-decoration:none;
}
.m_sectitle .u2{
padding-left:14px;
background:url(http://addons.books.com.tw/G/books2006/images/m_bul02.gif) 7px 19px no-repeat;
FILTER:dropshadow(color=#ffffff,offx=2,offy=1);
padding-bottom:5px;
color:#999;
/*font:100 12px/15px Arial,新細明體,;*/
font-weight:100;
font-size:12px;
line-height:15px;
font-family:Times,新細明體,;
letter-spacing:1px;
 text-decoration:none;
}
.m_sectitle td.more{
padding-left:5px;
FILTER:dropshadow(color=#ffffff,offx=2,offy=1);
}
.m_sectitle td.more a{
color:#900;/*動態2*/
font-size:12px;
letter-spacing:0;
}