﻿.tableLineGreen {background-color:#99c844;/*#fd8406;*//*color:white;*/}
.querybuttonGreen
{
	/*border: #cce732 1px solid;*/
	font-size: 12px;
	color: #333333;
	/*line-height: 150%;*/
	width:100px;
	font-family: "Verdana";
	height: 24px;
	background-color: #f5f5f5;
}
.Dgtable_HEADER{
      background-color:#fd8406;
      color:White;
      font-family:Verdana;
      font-size: 12px;
      border-collapse:collapse;
      text-align:left;
}
.Dgtable_HEADER A {color:White;}
.Dgtable_HEADER A:hover {color:White;}

.Dgtable_ALTER{
      background-color:#cce732;
      color:#000000;
      font-family:Verdana;
      font-size: 12px;
      border-collapse:collapse;  
}
.Dgtable_ALTER A {color:black;}
.Dgtable_ALTER A:hover {color:black;}

.Dgtable_ITEM{
      background-color:White;
      color:Black;
      font-family:Verdana;
      font-size: 12px;
      border-collapse:collapse;  
      
}
.Dgtable_ITEM A {color:black;}
.Dgtable_ITEM A:hover {color:black;}

.Dgtable_GRID{ /*border-style:outset;*/ border-width:1px; t}

.Dgtable_SELECT
{
      background-color:#FFCC66;
      color:#663399;
      font-family:Verdana;
      font-size: 12px;
      border-collapse:collapse;  
}
.sp
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 9pt;
	border-left: #000000 1px solid;
	width: 100%;
	color: #333333;
	border-bottom: #000000 1px solid;
	font-family: "Verdana";
	background-color: #f5f5f5;
}
BODY
{
	margin: 0px;
	color: #000000;
	line-height: 150%;
	background-color: white;
}
A
{
	color: #000000;
	text-decoration: none;
}
A:hover
{
	color: #0000ff;
	text-decoration: underline;
}
.C9150
{
	font-size: 10pt;
	color: #666666;
	line-height: 150%;
	font-family: "·s²Ó©úÅé";
}
TD.topic
{
	font-size: 10pt;
	border-bottom: #cccccc 1px solid;
	font-family: "·s²Ó©úÅé";
}
TD.line
{
	font-size: 10pt;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: #999999 1px dashed;
	font-family: "Verdana";
}
TD.line A
{
	color: #0000ff;
	text-decoration: none;
}
TD.line A:hover
{
	color: #0000ff;
	text-decoration: underline;
}
.leftinfo
{
	font-size: 10pt;
	font-family: "·s²Ó©úÅé";
}
.leftinfo A
{
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}
.leftinfo A:hover
{
	font-size: 10pt;
	color: #0000ff;
	text-decoration: underline;
}
.leftinfo A.normal
{
	font-size: 10pt;
	color: #0000ff;
	text-decoration: none;
}
.leftinfo A.normal:hover
{
	font-size: 10pt;
	color: #0000ff;
	text-decoration: underline;
}
TD.icon
{
	padding-right: 9px;
	padding-left: 9px;
	font-size: 10pt;
	background-image: url(images/bg_icon.gif);
	padding-top: 5px;
	font-family: "·s²Ó©úÅé";
	height: 24px;
	text-align: center;
}
TD.icon A
{
	color: #000000;
}
TD.icon A:hover
{
	background-image: url(images/bg_icona.gif);
	color: #ffffff;
}
.in_jump
{
	border-right: #c1c1c1 1px solid;
	border-top: #c1c1c1 1px solid;
	font-size: 10pt;
	border-left: #c1c1c1 1px solid;
	color: #89c313;
	border-bottom: #c1c1c1 1px solid;
	font-family: "·s²Ó©úÅé";
	background-color: #f5f5f5;
}
.in_text
{
	font-size: 10pt;
}
.querytable
{
	border-right: #999999 1px solid;
	padding-right: 2px;
	border-top: #999999 1px solid;
	padding-left: 2px;
	font-size: 9pt;
	padding-bottom: 2px;
	border-left: #999999 1px solid;
	width: 100%;
	padding-top: 2px;
	border-bottom: #999999 1px solid;
	border-collapse: collapse;
	background-color: #999999;
}
.tdLoginLeft
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 5px;
	color: #000000;
	line-height: 150%;
	padding-top: 5px;
	font-family: "Verdana";
	background-color: #bae55f;
}
.tdLoginRight
{
	font-size: 9pt;
	color: #000000;
	line-height: 150%;
	padding:5px 5px 5px 5px;
	font-family: "Verdana";
	background-color: #ffffff;
}

.tdTitle {background-color:#fd8406;color:White;font-weight:bold;}
.td001Green
{
	font-size: 10pt;
	color: #000000;
	line-height: 150%;
	padding:5px 5px 5px 5px;
	/*border-bottom: #999999 1px solid;*/
	font-family: "Verdana";
	/*background-color: #99ccff;*/
	background-color: #cce732;
}
.td002Green
{
	font-size: 10pt;
	color: #000000;
	line-height: 150%;
	padding:5px 5px 5px 5px;
	/*border-bottom: #999999 1px solid;*/
	font-family: "Verdana";	
	/*background-color: #99ccff;*/
	background-color: #cce732;
}

.td00
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 5px;
	color: #000000;
	line-height: 150%;
	padding-top: 5px;
	border-bottom: #999999 1px solid;
	font-family: "Verdana";
	background-color: #bae55f;
}
.td01
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 5px;
	color: #000000;
	line-height: 150%;
	padding-top: 5px;
	border-bottom: #999999 1px solid;
	font-family: "Verdana";
	background-color: #bae55f;
}
.td001
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	padding-bottom: 5px;
	color: #000000;
	line-height: 150%;
	padding-top: 5px;
	border-bottom: #999999 1px solid;
	font-family: "Verdana";
	background-color: #99ccff;
}
.td001Red
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	padding-bottom: 5px;
	color: #000000;
	line-height: 150%;
	padding-top: 5px;
	border-bottom: #999999 1px solid;
	font-family: "Verdana";
	background-color: #FF0000;
}
.td02
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 5px;
	color: #000000;
	line-height: 150%;
	padding-top: 5px;
	border-bottom: #999999 1px solid;
	font-family: "Verdana";
	background-color: #ffffff;
}
.td002
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	padding-bottom: 5px;
	color: #000000;
	line-height: 150%;
	padding-top: 5px;
	border-bottom: #999999 1px solid;
	font-family: "Verdana";	
	background-color: #99ccff;
}
.td002Red
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	padding-bottom: 5px;
	color: #000000;
	line-height: 150%;
	padding-top: 5px;
	border-bottom: #999999 1px solid;
	font-family: "Verdana";
	background-color: #FF0000;
}
.td03
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 5px;
	color: #000000;
	line-height: 150%;
	padding-top: 5px;
	border-bottom: #999999 1px solid;
	font-family: "Verdana";
	background-color: #d7e9a1;
}
.td04
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 5px;
	color: #000000;
	line-height: 150%;
	padding-top: 5px;
	border-bottom: #999999 1px solid;
	font-family: "Verdana";
	background-color: #d7e9a1;
}
.td05
{
	border-bottom: #999999 1px solid;
}
.tdPager
{
	font-size: 9pt;
	border-bottom: #999999 1px solid;
	background-color: #ffffff;
}
.tr01
{
	background-color: #ffffff;
}
.tr02
{
	background-color: #d7e9a1;
}
.NoSee
{
	visibility: hidden;
	height: 0px;
}
.queryddl
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 9pt;
	border-left: #000000 1px solid;
	width: 100%;
	color: #000000;
	border-bottom: #000000 1px solid;
	font-family: "Verdana";
	background-color: #f5f5f5;
}
.querytext
{
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	font-size: 10pt;
	border-left: #cfcfcf 1px solid;
	width: 100%;
	color: #000000;
	border-bottom: #cfcfcf 1px solid;
	font-family: "Verdana";
	background-color: #f5f5f5;
}
.querytextdisable
{
	border-right: #ffffff 0px;
	border-top: #ffffff 0px;
	font-size: 9pt;
	border-left: #ffffff 0px;
	width: 100%;
	color: #000000;
	border-bottom: #ffffff 0px;
	background-color: #ffffff;
}
.querybutton
{
	border-right: #3399CC 1px solid;
	border-top: #3399CC 1px solid;
	font-size: 9pt;
	border-left: #3399CC 1px solid;
	color: #333333;
	line-height: 150%;
	border-bottom: #3399CC 1px solid;
	font-family: "Verdana";
	height: 18px;
	background-color: #f5f5f5;
}

.datagridtable
{
	border-right: #999999 1px solid;
	padding-right: 2px;
	border-top: #999999 1px solid;
	padding-left: 2px;
	font-size: 9pt;
	padding-bottom: 2px;
	border-left: #999999 1px solid;
	width: 100%;
	padding-top: 2px;
	border-bottom: #999999 1px solid;
	border-collapse: collapse;
	background-color: #999999;
}
.datagridtable A
{
	color: #0000ff;
	text-decoration: none;
}
.datagridtable A:hover
{
	color: #0000ff;
	text-decoration: underline;
}
.outsidetable
{
	border-right: #999999 1px solid;
	padding-right: 2px;
	border-top: #999999 1px solid;
	padding-left: 2px;
	font-size: 9pt;
	padding-bottom: 2px;
	border-left: #999999 1px solid;
	width: 100%;
	padding-top: 2px;
	border-bottom: #999999 1px solid;
	border-collapse: collapse;
	background-color: #999999;
}
.FooterTableText
{
	font-size: 9pt;
}
.notemsg
{
	font-size: 9pt;
	color: #ff0000;
}
.queryradio
{
	font-size: 9pt;
}
.toppath
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 10pt;
}
#leftbutton dl
{
	margin: 0px;
}
#leftbutton dt a
{
	font-size: 80%;
	padding-top: 7px;
	padding-left: 30px;
	padding-bottom: 4px;
	padding-right: 5px;
	display: block;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #97957C;
	background-image: url(../images/oNotes.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin: 0px 0px 0px -8px;
	width: 162px;
	letter-spacing: .04em;
}

html > body #leftbutton dt a
{
	width: 122px;
}
#leftbutton dt a:hover
{
	text-decoration: none;
	color: #006666;
	background-color: #FFFFFF;
	background-image: url(../images/square_yellowS.gif);
}
#leftbutton dt a:visited
{
	color: #660066;
}

#leftbutton dt.Level1 a
{
	font-size: 80%;
	padding-top: 7px;
	padding-left: 30px;
	padding-bottom: 4px;
	padding-right: 5px;
	display: block;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #97957C;
	background-image: url(../images/square_blueS.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	width: 154px;
	letter-spacing: .04em;
}
#leftbutton dt.Level1 a:hover
{
	text-decoration: none;
	color: #006666;
	background-color: #FFFFFF;
	background-image: url(../images/square_greenS.gif);
}
#leftbutton dt.Level1 a:visited
{
	color: #660066;
}


#leftbutton dt.Level2 a
{
	font-size: 80%;
	padding-top: 7px;
	padding-left: 30px;
	padding-bottom: 4px;
	padding-right: 5px;
	display: block;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #97957C;
	background-image: url(../images/square_yellowS2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin: 0px 0px 0px 8px;
	width: 146px;
	letter-spacing: .04em;
}
#leftbutton dt.Level2 a:hover
{
	text-decoration: none;
	color: #006666;
	background-color: #FFFFFF;
	background-image: url(../images/square_greenS.gif);
}
#leftbutton dt.Level2 a:visited
{
	color: #660066;
}

#leftbutton dt.Others a
{
	font-size: 80%;
	padding-top: 7px;
	padding-left: 30px;
	padding-bottom: 4px;
	padding-right: 5px;
	display: block;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #97957C;
	background-image: url(../images/square_yellowS2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin: 0px 0px 0px 8px;
	width: 446px;
	letter-spacing: .04em;
}
#leftbutton dt.Others a:hover
{
	text-decoration: none;
	color: #006666;
	background-color: #FFFFFF;
	background-image: url(../images/square_greenS.gif);
}
#leftbutton dt.Others a:visited
{
	color: #660066;
}
#leftbutton dt.Level_out a
{
	font-size: 80%;
	padding-top: 7px;
	padding-left: 30px;
	padding-bottom: 4px;
	padding-right: 5px;
	display: block;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #97957C;
	background-image: url(../images/icon_logout.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin: 0px 0px 0px -8px;
	width: 162px;
	letter-spacing: .04em;
}

html > body #leftbutton dt.Level_out a
{
	width: 122px;
}
#leftbutton dt.Level_out a:hover
{
	text-decoration: none;
	color: #006666;
	background-color: #FFFFFF;
	background-image: url(../images/icon_logout.gif);
}
#leftbutton dt.Level_out a:visited
{
	color: #660066;
}

td
{
	font-family: Arial;
	font-size: 9pt;
}
br.page
{
	page-break-before: always;
}

.DatePicker
{
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	font-size: 10pt;
	border-left: #cfcfcf 1px solid;
	width: 180px;
	color: #000000;
	border-bottom: #cfcfcf 1px solid;
	font-family: "Verdana";
	background-color: #f5f5f5;
}

.PageLink
{
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: "新細明體" , "標楷體";
	color: #FF6600;
	letter-spacing: 1px;
}
.PageLink a:link
{
	font-family: "新細明體" , "標楷體";
	font-size: 12px;
	color: #3766B4;
	text-decoration: underline;
}
.PageLink a:hover
{
	font-family: "新細明體" , "標楷體";
	font-size: 12px;
	color: #3766B4;
	text-decoration: underline;
}
.PageLink a:visited
{
	font-family: "新細明體" , "標楷體";
	font-size: 12px;
	color: #3766B4;
	text-decoration: underline;
	letter-spacing: 2px;
}
