body {
	margin-left     : 0px;
	margin-top      : 0px;
	margin-right    : 0px;
	margin-bottom   : 0px;
	background-color: #ADD2E4;
}

a {
	font-size       : 12px;
	color           : #003399;
}

a:visited {
	text-decoration : none;
	color           : #252525;
}

a:link,a:hover,a:active {
	text-decoration : none;
}

.rd14 {
	font-size       : 14px;
	color           : #9d080d;
}

.b14 {
	font-size       : 14px;
	font-weight     : bold;
	color           : #333333;
}

input {
    font-family     : Verdana;
    font-size       : 12px;
    color           : #000000;
    letter-spacing  : 0.1em;
}

input.BlankInput
{
    background      : #FFFFFF;
    border          : 1px solid #b2b2b2;
    color           : #000000;
    font-size       : 0.95em;
    width           : 100px;
}

textarea {
    font-family     : Verdana;
    font-size       : 12px;
    color           : #000000;
    letter-spacing  : 0.1em;
}

textarea.Dict {
    font-family     : Georgia;
    font-size       : 12px;
    color           : #000000;
    letter-spacing  : 0.1em;
    border          : 1pt dashed #999999;
}

select {
    font-family     : Arial;
    font-size       : 11px;
    color           : #000000;
}

td {
    font-family     : Verdana;
    font-size       : 12px;
    color           : #464646;
    line-height     : 130%;
}

.r18 {
    font-family     : "細明體", "新細明體";
    font-size       : 15px; 
    color           : #CC0000;
    font-weight     : bold;
    line-height     : 140%;
}

.explain {
    font-family     : "細明體", "新細明體";
    font-size       : 11pt;
    color           : #000000;
    line-height     : 130%;
    padding         : 5px;
    text-align      : left;
}

.bb14 {
    font-size       : 13px;
    color           : #000099;
    line-height     : 130%;
}

.bb14 A:link {
    color           : #CCCCCC;
    text-decoration : underline;
}

.bb14 A:hover {
    text-decoration : underline;
}

.w14 {
    color           : #FFFFFF;
    font-size       : 14px;
}

.rd24 {
    font-size       : 24px;
    color           : #990000;
}

.style4 {
    color           : #333333;
    font-weight     : bold;
    font-size       : 11pt;
    line-height     : 130%;
    font-family     : Arial;
    vertical-align  : bottom;
}

.style4 A , .style4 A:link , .style4 a:visited , .style4 a:hover  {
    color           : #3C3CC4;
    font-size       : 11pt;
    text-decoration : underline;
}

.style5 {
	font-size       : 13px;
	font-weight     : bold;
}

.abu1 {
	font-family     : "細明體", "新細明體";
	font-size       : 15px;
	line-height     : 150%;
	font-weight     : normal;
	color           : #353535;
    letter-spacing  : 1px;
}

.abu2 {
	font-family     : "細明體", "新細明體";
	font-size       : 20px;
	font-weight     : bold;
	line-height     : 150%;
	color           : #990000;
    letter-spacing  : 1px;
}

.abugen , .abugen A {
	font-family     : "細明體", "新細明體";
	font-size       : 13px;
	line-height     : 160%;
	color           : #352C2C;
    text-indent     : 1em;
}

.abugen A:link , .abugen a:visited {
    text-decoration : underline;
    color           : #336699;
}

.jointable {
    width            : 100%;
    padding          : 0px;
    border-collapse  : collapse;
    border           : 1px solid #9AC8DF;
    margin-bottom    : 10px;
    background       : #FFFFFF;
}

.jointable th {
    font-size        : 13px;
    color            : #464646;
    font-weight      : bold;
    border           : none;
    background       : #FFFFFF;
}

.jointable td {
	font-family      : Verdana;
	font-size        : 12px;
    color            : #464646;
    line-height      : 140%;
    padding          : 2px;
    border-bottom    : 1px dashed #CCCCCC;
    text-align       : left;
}

.jt1 {
    background       : #C4D398;
    text-align       : center;
    font-size        : 16px;
	font-weight      : bold;
}

.jt2 {
    background       : #D5E7F1;
    text-align       : center;
    font-size        : 16px;
	font-weight      : bold;
}

.jt3 {
    background       : #E2EDC2;
    text-align       : center;
    font-size        : 16px;
	font-weight      : bold;
}

.listtable {
    width            : 95%;
    padding          : 0px;
    border-collapse  : collapse;
    margin-bottom    : 10px;
    background       : #FFFFFF;
}

.listtable th {
    font-size        : 13px;
    color            : #FFFFFF;
    font-weight      : bold;
    background       : #999999;
    height           : 22px;
    vertical-align   : baseline;
}

.listtable td , .listtable td A {
	font-size        : 12px;
    line-height      : 140%;
    text-decoration  : none;
    padding          : 2px;
}

.listtable td A:hover {
    text-decoration  : underline;
}

.subject , .subject A:link , .subject A:visited {
    font-size        : 15px;
    color            : #9D080D;
    font-weight      : bold;
    text-decoration  : none;
    text-indent      : 8pt;
    line-height      : 140%;
    text-align       : left;
}

.subject A:hover {
    text-decoration  : underline;
    font-size        : 15px;
    color            : #9D080D;
    font-weight      : bold;
}

.v1 {
	font-size        : 14px;
	width            : auto;
	line-height      : 110%;
	color            : #333333;
	background-color : #FFFFCC;
	padding          : 2px;
    font-weight      : bold;
}

.v2 {
	font-size        : 14px;
	width            : auto;
	line-height      : 110%;
	color            : #333333;
	background-color : #CCCCCC;
	padding          : 2px;
    font-weight      : bold;
}

.voctable {
    width            : 100%;
    border           : #CCCCCC 2px solid;
    background       : #CCCCCC;
}

.voctable td {
    text-align       : left;
}

.g1 {
	background-color : #FCFFF2;
	width            : 15px;
	height           : 15px;
}

.g2 {
	background-color : #0066FF;
	width            : 15px;
	height           : 15px;
}

.g3 {
	background-color : #66CCFF;
	width            : 15px;
	height           : 15px;
}

.w1 {
    border           : #5A5AB5 1px solid;
    width            : auto;
    font-weight      : bold;
    font-size        : 11px;
    padding          : 2px;
    font-family      : verdana, 新細明體;
    background-color : #CECEDB;
}

.faqtable {
    width            : 95%;
    padding          : 3px;
    border-collapse  : collapse;
    border           : 1px solid #CCCCCC;
    margin-bottom    : 10px;
    background       : #FFFFFF;
    color            : #464646;
}

.faqtable td {
	font-family      : "Verdana", "細明體", "新細明體";
	font-size        : 13px;
    line-height      : 150%;
    padding-left     : 13px;
    padding-right    : 13px;
    border           : 0;
    text-align       : left;
}

.faqtable td A , .faqtable td A:link , .faqtable td A:hover , .faqtable td A:visited {
    font-size        : 13px;
    line-height      : 150%;
    font-family      : Verdana;
    color            : #1D638C;
    text-decoration  : underline;
    font-weight      : bold;
}

.gridword {
	font-family      : "細明體", "新細明體";
	font-size        : 12px;
	line-height      : 140%;
	color            : #352C2C;
    text-indent      : 0.6em;
}

.gridb {
    font-size        : 15px;
    color            : #CC0000;
    font-weight      : bold;
}

.tb1 {
	background-color : #CEDEFF;
	font-family      : "新細明體";
	font-size        : 10pt;
	line-height      : 130%;
	padding          : 2px;
	letter-spacing   : 1px;
	border           : 1pt dashed #999999;
}

.mytable {
    width            : 100%;
    padding          : 3px;
    border           : 2px solid #999999;
    margin-bottom    : 2px;
    background       : #FFFFFF;
    text-indent      : 0.3em;
}

#tabsH {
    float            : left;
    width            : 100%;
    background       : #000000;
    padding-top      : 1px;
}

#tabsH ul {
    margin           : 0;
    padding          : 0 10px 0 1px;
    list-style       : none;
}

#tabsH li {
    display          : inline;
    margin           : 0;
    padding          : 0;
}

#tabsH a {
    float            : left;
    background       : url("../images/tableftH.gif") no-repeat left top;
    margin           : 0;
    padding          : 0 0 0 4px;
    text-decoration  : none;
}

#tabsH a span {
    float            : left;
    display          : block;
    background       : url("../images/tabrightH.gif") no-repeat right top;
    padding          : 5px 12px 4px 12px;
    color            : #F9F9F9;
    font-size        : 13px;
    font-weight      : bold;
    LETTER-SPACING   : 1px;
    vertical-align   : sub;
    font-family      : verdana, 新細明體;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsH a span {float:none;}

/* End IE5-Mac hack */
#tabsH a:hover span {
    color            : #FFFFFF;
}

#tabsH a:hover , #tabsH #current a {
    background-position : 0% -42px;
}

#tabsH a:hover span , #tabsH #current a span{
    background-position : 100% -42px;
}


.DefaultPct {
	BORDER           : #dfdfdf 1px solid; 
	PADDING          : 5px; 
	BACKGROUND-COLOR : #ffffff;
	line-height      : 150%;
}

.DefaultPct td {
    line-height      : 180%;
    text-align       : left;
}

.DefaultPct td A , .DefaultPct td A:link , .DefaultPct td A:hover , .DefaultPct td A:visited {
    line-height      : 180%;
    font-weight      : normal;
}

.DefaultPct A:link , .DefaultPct A:visited {
    font-size        : 13px;
    font-weight      : bold;
    text-decoration  : underline;
}

.DefaultPct ul , .DefaultPct li {
    line-height      : 150%;
    text-align       : left;
}

.NoBorderPct {
	BORDER           : 0; 
	PADDING          : 5px;
	BACKGROUND-COLOR : #ffffff;
	border-collapse  : collapse;
}

.NoBorderPct td {
    text-align       : left;
}

.listABC {
    list-style-type  : upper-alpha;
}

.gotag , .gotag A {
    font-size        : 10px;
    color            : #A0215C;
    text-decoration  : underline;
}

.chgtrbg {
    background-color : #E1EBFF;
}

.TextR {
	font-family      : Georgia;
	font-size        : 11pt;
	font-weight      : normal;
	line-height      : 1.5;
	text-align       : left;
}

.TextR td {
    text-align       : left;
}

span.TextR , P.TextR {
    text-align       : left;
}

.Way {
	font-family: 新細明體;
	font-size        : 10pt;
	font-weight      : normal;
	line-height      : 1.5;
}

.AllLine {
	font-family      : "新細明體";
	font-size        : 10pt;
	line-height      : 130%;
	padding          : 2px;
	letter-spacing   : 1px;
	border           : 1pt dashed #999999;
} 

.BottomLine {
	font-family      : "Verdana";
	font-size        : 10pt;
	line-height      : 1.6;
	border-top       : 0pt dashed #999999;
	border-right     : 0pt dashed #999999;
	border-bottom    : 1pt dashed #999999;
	border-left      : 0pt dashed #999999;
} 

.Keyword {
	font-family      : Georgia;
	font-size        : 12pt;
	line-height      : 1.6;
	border-top       : 0pt dashed #999999;
	border-right     : 0pt dashed #999999;
	border-bottom    : 1pt solid #999999;
	border-left      : 0pt dashed #999999;
} 

.Keyword_v {
	font-family      : Georgia;
	font-size        : 12pt;
	line-height      : 1.6;
	border           : 0pt dashed #999999;
}

.DictArea {
    position         : fixed;
    width            : 700px;
    height           : 550px;
    z-index          : 1;
    left             : 50%;
    top              : 50%;
    background-color : #CEDEFF;
    font-size        : 10pt;
    padding          : 3px;
    margin-top       : -270px;
    margin-left      : -350px;
    overflow         : scroll;
}

.MyTxtTran {
    font-family      : "新細明體";
	font-size        : 10pt;
	line-height      : 130%;
	text-indent      : 0.7em;
	padding          : 3pt;
	letter-spacing   : 1pt;
}

.MyTxtOri {
    font-family      : Georgia;
	font-size        : 11pt;
	line-height      : 130%;
	text-indent      : 0.7em;
	color            : #3F3F3F;
	padding          : 3px;
}

.MyTxt {
    font-family      : Georgia;
	font-size        : 11pt;
	line-height      : 130%;
	text-indent      : 0.7em;
	color            : #4C4C82;
	padding          : 3px;
	background-color : #D8D8D8;
}

.MyTxtArea {
    position         : fixed;
    width            : 300px;
    height           : 220px;
    z-index          : 1;
    left             : 50%;
    top              : 50%;
    margin-top       : -125px;
    margin-left      : -110px;
    background-color : #CEDEFF;
    padding          : 3px;
    font-size        : 10pt;
    overflow         : scroll;
}