﻿body, input,select {
    /*font:Arial, Helvetica, sans-serif;*/
    /*background:url(../images/top_bg.png) #FFF top no-repeat;
	background:url('../images/top_bg.png') #FFF top repeat-x;*/
    margin: 2px;
    font-size: 15px;
    line-height: 18px;
    color: #333;
}
select {
    height:22px;
}
input[type=checkbox], input[type=radio] {
    min-width: 18px;
    min-height: 18px;
    vertical-align: middle;
    color:#fff;
    background-color: #000;
}
/*a:link {
    COLOR: #fd3a5d;
    TEXT-DECORATION: none
}
a:visited {
	COLOR: #fd3a5d; TEXT-DECORATION: none
}
a:hover {
	COLOR: #333; TEXT-DECORATION: underline
}
a:active {
	COLOR: #333; TEXT-DECORATION: underline
}*/

.loader
{
	top:50%; left:50%;
	width:20px; height:20px;
    position:fixed;
    /*background:url(../images/loader.gif) center no-repeat;*/
    background:url(../images/loading_indicator_big2.gif) center no-repeat;
    
    /*背景自動縮放*/
    -moz-background-size: cover;
	background-size: cover;
}
.ObjMask
{
	display:block;
	position:absolute;
    background-color:#000;
    opacity:0;
}
.Pages
{
	display:inline-block;	
	margin:0 auto;
	width:100%;
	
	font-size:15px; line-height: 20px;
	color:#3280E7;
}
.Pages div
{
	margin:5px; padding:5px;
	float:left;
}
.Pages img
{
	vertical-align:middle;
}
.Pages .TAct{ color:#DF6026;	}
.Pages a:link { font-size: 15px;line-height: 20px;COLOR: #285EFF; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
.Pages a:active { font-size: 15px;line-height: 20px;COLOR: #285EFF;TEXT-DECORATION: none;FONT-FAMILY: Arial, Helvetica, sans-serif}
.Pages a:visited { font-size: 15px;line-height: 20px;COLOR: #285EFF; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
.Pages a:hover { font-size: 15px;line-height: 20px;COLOR: #C51A16; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}

.PositionTagBlock
{
    display:inline-block;
    float:right;
    padding:3px 20px 0 0;	
    
    font-size:13px; line-height:16px;
	color:#666;	
}
.PositionTagBlock A.T1:link { font-size: 15px;line-height: 20px;COLOR: #5F9FF5; TEXT-DECORATION: none ;}
.PositionTagBlock A.T1:active { font-size: 15px;line-height: 20px;COLOR: #5F9FF5;TEXT-DECORATION: underline;}
.PositionTagBlock A.T1:visited { font-size: 15px;line-height: 20px;COLOR: #5F9FF5; TEXT-DECORATION: none ;}
.PositionTagBlock A.T1:hover { font-size: 15px;line-height: 20px;COLOR: #5F9FF5; TEXT-DECORATION: underline ;}

/*ToolBar Css樣式*/
.CssBtnEnable {
    background-color: #FCE294;
    border: 1px solid #FF9933;
    color: #535353;
    /*padding:2px;*/
    cursor: pointer;
    font-size: 15px;
    line-height: 20px;
    padding: 0px 5px;
    margin: 2px 2px;
}

.CssBtnDisable {
    background-color: #C7C7C7;
    border: 1px solid #759999;
    color: #535353;
    /*padding:2px;*/
    cursor: default;
}
/*Text Search Css樣式*/
.CssTextSearch {
    display: block;
    max-width: 200px;
    background-color: #ffffff;
    border: 1px solid #ddd;
    border-collapse: collapse;
    border-radius: 2px;
    box-shadow: 1px 1px #999; /*外框陰影*/
    overflow: auto;
}
.CssTextSearch ul {
    margin: 1px;
    padding: 0px;
    list-style-type: none;
}
.CssTextSearch li {
    display: block;
    margin: 1px;
    padding: 1px;
    min-width: 100px;
    font-size: 13px;
    line-height: 18px;
    color: #333;
    /*color:#3280E7;*/
    background-color: #ffffff;
    border: 1px solid #666;
    border-collapse: collapse;
    border-radius: 2px;
    /*box-shadow: 1px 1px #999; 外框陰影*/
}

/*在谷歌下移除input[number]的上下箭頭*/
input[type='number']::-webkit-outer-spin-button,
input[type='number']::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0;
}
/*在firefox下移除input[number]的上下箭頭*/
input[type="number"] {
    -moz-appearance: textfield;
}


.btn-org {
    background-color: #FCE294;
    border: 1px solid #FF9933;
    color: #535353;
    /*padding:2px;*/
    cursor: pointer;
    font-size: 15px;
    line-height: 20px;
    padding: 0px 5px;
    margin: 2px 2px;
}
.btn-org2
{
	cursor:pointer;
	background-color:#FCE294;
	border:1px solid #FF9933;
	
	
	font-size:16px;	line-height: 20px;
	color:#535353;
	
	padding:0px 10px;
	margin:2px;
	
	width:120px; height:40px;
}
.btn-red
{
	cursor:pointer;
	background-color:#D41203;
	border:1px solid #FF9933;
	border-radius:5px;
	
	
	padding:0px 10px;
	margin:2px;
	
	font-size:16px;	line-height: 20px;
	color:#fff;
	
	width:120px; height:40px;
}
.btn-blue
{
	background-color:#C1D2EE;
	border:1px solid #0192E6;
	color:#535353;
	/*padding:2px;*/
	cursor:pointer;
	font-size:15px;
	line-height: 20px;
	padding:0px 5px;
	margin:2px 2px;
}
.btn-gray
{
	background-color:#F7F7F7;
	border:1px solid #9A9A9A;
	color:#000;
	/*padding:2px;*/
	cursor:pointer;
	font-size:15px;
	line-height: 20px;
	padding:0px 5px;
	margin:2px 2px;
}
.btn-darkgray {
    background-color: #999;
    border: 1px solid #9A9A9A;
    color: #fff;
    /*padding:2px;*/
    cursor: pointer;
    font-size: 15px;
    line-height: 20px;
    padding: 0px 5px;
    margin: 2px 2px;
}
.btn-green {
    margin: 2px 2px;
    padding: 0px 5px;

    border: 1px solid #31A025;
    border-collapse: collapse;
    border-radius: 3px;
    /*box-shadow: 1px 1px #999; 外框陰影*/
    background-color: #C4E9AC;
    color: #31A025;
    /*padding:2px;*/
    cursor: pointer;
    font-size: 15px;
    line-height: 20px;
}
.btn-search-red
{
	background:url('../images/btn-sr.png') center no-repeat;
    width:94px; height:36px;
    
    text-align:center;
    font-size:16px; line-height:36px; 
	color:#fff;
	
	cursor:pointer; cursor:hand;
}
.btn-search-black
{
	background:url('../images/btn-sb.png') center no-repeat;
    width:94px; height:36px;
    
    text-align:center;
    font-size:16px; line-height:36px; 
	color:#fff;
	
	cursor:pointer; cursor:hand;
}

.btn-Date
{
	border:1px solid #707070; border-collapse:collapse;
	border-radius:3px;
	box-shadow:1px 1px #999;	/*外框陰影*/
	
	background-color:#707070;
	
	margin:2px 2px; padding:0px 5px;
	font-size:15px;	line-height: 20px; /*font-weight:bold;*/
	color:#fff;
	cursor:pointer;
}
.btn-silver {
    border-top: 1px solid #000000;
   background: #c4c4c4;
   background: -webkit-gradient(linear, left top, left bottom, from(#8c8c8c), to(#c4c4c4));
   background: -webkit-linear-gradient(top, #8c8c8c, #c4c4c4);
   background: -moz-linear-gradient(top, #8c8c8c, #c4c4c4);
   background: -ms-linear-gradient(top, #8c8c8c, #c4c4c4);
   background: -o-linear-gradient(top, #8c8c8c, #c4c4c4);
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   font-size: 15px;
   padding:0px 5px;
	margin:2px 2px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   cursor:pointer;
   }
.btn-silver:hover {
   border-top-color: #b31964;
   background: #b31964;
   color: #ffffff;
   }
.btn-silver:active {
   border-top-color: #d41e9a;
   background: #d41e9a;
   }
   
   
.Link
{
    cursor:pointer;	
}
.LineDot
{
	border-bottom:1px dotted #666; border-collapse:collapse;
	margin:2px; padding:3px 0 10px 0;
}


.TSButton_GRAY
{
	background-image: url(~/images/TSButton_GRAY.gif);
	background-color: transparent;
}
.MenuItem
{
	border-right: #cccccc 1px inset;
	border-top: #cccccc 1px inset;
	font-size: 11pt;
	border-left: #cccccc 1px inset;
	cursor: pointer;
	color: black;
	border-bottom: #cccccc 1px inset;
	background-color: #FDFDF1;
}
.MenuItem3
{
	border-right: #ddeeff 1px solid;
	border-top: #000000 1px solid;
	font-size: 11pt;
	border-left: #000000 1px solid;
	cursor: pointer;
	color: black;
	border-bottom: #ddeeff 1px solid;
	background-color: #FDFDF1;	
}
.MenuItem2
{
	background-image: url(images/MenuItem_GRAY.gif);
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	line-height: 20pt;
	background-color: #ffffff;		
}
.MenuRootItem
{
	text-transform: none;
	font-size: 16px;
	line-height: 18px;
	cursor: pointer;
	color: black;	
	width: 100%;	
}
.MenuSubItem
{	
	text-decoration: none;
	font-size: 13px;
	line-height: 16px;	
	position: relative;
	left: 1px;
	top: 1px;
	cursor: pointer;
	color: black;
	border-right: #ccccff 1px solid;
	border-top: #ccccff 1px solid;
	border-left: #ccccff 1px solid;
	border-bottom: #ccccff 1px solid;
	background-color: #ffffff;
	width: 100px;
}

/**TAB 標籤**/
.CssHeaderTab {
    display: inline-block;
    border: 1px solid #ccc;
    border-collapse: collapse;
    border-radius: 5px 5px 0 0;
    /*box-shadow:1px 1px #999;外框陰影*/
    background-color: #eee;
    margin: 5px 0 0 0;
    padding: 5px 10px 5px 10px;
    font-size: 16px;
    line-height: 20px;
    color: #008CF5;
}
.CssHeaderContent {
    /*display: inline-table;*/
    display: inline-block;
    border: 1px solid #ccc;
    border-collapse: collapse;
    border-radius: 0 5px 5px 5px;
    /*box-shadow:1px 1px #999;外框陰影*/
    background-color: #fff;
    margin: 0 5px 5px 0;
    padding: 5px;
    font-size: 16px;
    line-height: 20px;
    color: #333;
    min-width: 90%;
}
.CssLineTab {
    display: inline-block;
    border: 1px solid #ccc;
    border-collapse: collapse;
    border-radius: 5px 5px 0 0;
    /*box-shadow:1px 1px #999;外框陰影*/
    background-color: #eee;
    margin: 5px 0 0 0;
    padding: 5px 10px 5px 10px;
    font-size: 16px;
    line-height: 20px;
    color: #008CF5;
}
.CssLineContent {
    /*display: inline-table;*/
    display: inline-block;
    border: 1px solid #ccc;
    border-collapse: collapse;
    border-radius: 0 5px 5px 5px;
    /*box-shadow:1px 1px #999;外框陰影*/
    background-color: #fff;
    margin: 0 5px 5px 0;
    padding: 5px;
    font-size: 16px;
    line-height: 20px;
    color: #333;
    min-width: 90%;
}
.CssSelected {
    background-color: #CB3410;
    color: #fff;
}


.TAB_RED	/**TAB 滑鼠移過變更紅色字體**/
{
	font-size: 15px;
	color: #990000;
	text-decoration: none;
	line-height: 14pt;
}

.TAB_CONTENT	/**TAB Content背景**/
{
	background-image: url(~/images/TAB_BG.gif);
}

.PRO_CONTENT /**Program Content背景**/ {
    /*background-image: url(../images/TAB_BG.gif);*/
    display: inline-block;
    margin: 10px auto;
    min-width: 90%;
    overflow-y: auto;
    background-color: #ffffff;
    font-size: 15px;
    color: #333;
    text-decoration: none;
    line-height: 20pt;
    border: 1px solid #fff;
    border-collapse: collapse;
    border-spacing: 0px;
    border-radius: 2px;
    box-shadow: 1px 1px #ccc; /*外框陰影*/
}
/**Tree List Page Body**/
.PRO_LIST_TREE_BODY
{
	margin: 1px;
	background-color: #ffffff;
}
.PRO_LIST_BODY	/**List Page Body**/
{
	background-image: url(../images/bg.gif);
	margin:1px;
}
.PRO_LIST_GRID_HEAD
{
	background-color: Tan;
	padding: 2px;
	font-size: 11pt;
	color: #990000;
	line-height: 14pt;
	border-right: tan 1px double;
	border-top: tan 1px double;
	border-left: tan 1px double;
	border-bottom: tan 1px double;
	font-weight: bold;
}
.PRO_LIST_GRID	/**List Page Grid**/
{
	background-color: LightGoldenrodYellow;
	padding: 2px;
	font-size: 11pt;
	color: #000000;
	line-height: 12pt;
	border-right: tan 1px double;
	border-top: tan 1px double;
	border-left: tan 1px double;
	border-bottom: tan 1px double;
}
.PRO_VIEW_BODY /**View Page Body**/ {
    background-image: url(../images/bgs.gif);
    /*margin: 1px;*/
    font-size: 16px;
    line-height: 22px;
    color: #333;
    font-weight:normal;
}
.PRO_VIEW_TABLE	/**View Page Table**/
{
    display:inline-block;
	background-color: LightGoldenrodYellow;
	padding: 2px;
	font-size: 15px;
	color: #000000;
	line-height: 16pt;
	border-right: tan 1px double;
	border-top: tan 1px double;
	border-left: tan 1px double;
	border-bottom: tan 1px double;	
}
.PRO_VIEW_BG
{
	/*background-color: #ffffff;*/
	background-image: url(../images/SP.png);
	padding: 2px;
	font-size: 15px;
	color: #000000;
	line-height: 16pt;
	border-right: tan 1px double;
	border-top: tan 1px double;
	border-left: tan 1px double;
	border-bottom: tan 1px double;	
}
.QueryTable
{
	font-size: 15px;
	color: #003366;
	line-height: 16pt;
	border-right: #ccccff thin double;
	border-top: #ccccff thin double;
	border-left: #ccccff thin double;
	border-bottom: #ccccff thin double;
	background-color: LightGoldenrodYellow;
}
.LINE_TAB_MENU
{
	background-image: url(../images/table_5bgs.gif);
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	line-height: 20pt;
	border-right: #ccccff 1px outset;
	border-top: #ccccff 1px outset;
	border-left: #ccccff 1px outset;
	border-bottom: #ccccff 1px outset;
	background-color: #ffffff;
	margin: 2px;
}
.LINE_TAB_MENU2
{
	font-size: 15px;
	line-height: 16pt;
	background-color: #5f75aa;
}

.UGRID
{	
	display: block;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 15px;
	line-height: 16pt;
}
.UGRID_ADD_RED
{
	font-size: 11pt;
	color: #990000;
	text-decoration: none;
	line-height: 14pt;
	font-weight: bold;
	margin: 0px;
}
.UGRID_PAGING_RED
{
	font-size: 11pt;
	color: #990000;
	text-decoration: none;
	line-height: 12pt;
	margin: 0px;
}
.rowSelector
 {  
	cursor: pointer; 
	BORDER-TOP: solid 1px black; 
	BORDER-RIGHT: solid 1px black; 
	BORDER-LEFT: solid 1px black; 
	BACKGROUND-COLOR:#88a9fb; 
	BORDER-BOTTOM: solid 1px black; 
	
}
.rowSelector2
 {  
	cursor: pointer; 
	BORDER-TOP: solid 1px black; 
	BORDER-RIGHT: solid 1px black; 
	BORDER-LEFT: solid 1px black; 
	BACKGROUND-COLOR:#b0c4de; 
	BORDER-BOTTOM: solid 1px black; 
	
}
.table01 {
	border-top: 1px none #7F9FE6;
	border-right: 1px solid #7F9FE6;
	border-bottom: 1px solid #7F9FE6;
	border-left: 1px none #7F9FE6;
}
.table02
{
	border-top: 1px solid #7F9FE6;
	border-right: 1px solid #7F9FE6;
	border-bottom: 1px solid #7F9FE6;
	border-left: 1px solid #7F9FE6;
	text-align: center;
}
.table03
{
	background-color:#333333;
	font-size: 11px;
	color: #ffffff;
}
.table04
{
	border-top: 1px solid #7F9FE6;
	border-right: 1px solid #7F9FE6;
	border-bottom: 1px solid #7F9FE6;
	border-left: 1px solid #7F9FE6;
}
.tableline {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}
.tableline2
{padding:0px;
	border-right: #ff9933 1px solid;
	border-top: #ff9933 1px solid;
	border-left: #ff9933 1px solid;
	border-bottom: #ff9933 1px solid;
}
.tableline3
{padding:0px;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
.tablelineGrey {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
}
.tablelineGrey2
{
	border-bottom: #cccccc 1px solid;
}
.tablelineGrey3
{padding:0px;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}

.table_001
{
	border-style:double; border-color:#99CCFF; border-width:1px;
	background-color:#F9FCFE;
}
.table_001 a{color:#666666; text-decoration:none;}	
.table_001 a:hover{color:#FF0000; text-decoration:underline;}
.table_001 caption
{
	margin:0px 0px 0px 0px; padding:2px 2px 2px 2px;
	
	border-style:double; border-color:#7F9FE6; border-width:1px;
	text-align:left; vertical-align:middle; text-decoration:none;
	font-size:16px;line-height: 22px; color: #ffffff; font-weight: bold;
	background:transparent; background-color:#6C86B6; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
}
.table_001 th
{
	background:transparent; background-color:#6C86B6; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
	font-size:16px;line-height: 22px; color: #ffffff; font-weight: bold;
	text-align:center; vertical-align:middle; text-decoration:none;
}
.table_001 tr.altrow{
	background-color:#c7e5ff;	/*隔行變色*/
}
.table_001 td
{
	border-style:double; border-color:#7F9FE6; border-width:1px;
	background:transparent; background-color:#FFFFFF; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
	font-size:16px;line-height: 22px; color: #000000; font-weight: normal;
	text-align:left; vertical-align:top; text-decoration:none;
}
.table_001 td.Footer
{
	border-style:double; border-color:#7F9FE6; border-width:0px;
	background:transparent; background-color:#6C86B6; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
	font-size:16px;line-height: 22px; color: #FFFFFF; font-weight: normal;
	text-align:left; vertical-align:top; text-decoration:none;
}

.table_002 {
    margin: 2px;
    background-color: #ffffff;
    border-collapse: collapse;
    /*border: 1px solid #7F9FE6;
    border-spacing: 0px;
    border-radius: 3px;
    box-shadow: 1px 1px #999; 外框陰影*/
}
.table_002 a{color:#666666; text-decoration:none;}	
.table_002 a:hover{color:#FF0000; text-decoration:underline;}
    .table_002 input, select,option, textarea {
        border: 1px solid #ccc;
        border-radius: 2px;
        /*border-collapse: collapse;
        border-spacing: 0px;
        box-shadow: 1px 1px #999; 外框陰影*/
        padding: 0px 3px 0px 3px;
        font-size: 14px;
        line-height: 22px;
    }
    .table_002 caption {
        margin: 0px 0px 0px 0px;
        padding: 2px 2px 2px 10px;
        border-style: double;
        border-color: #fff;
        border-width: 1px;
        text-align: left;
        vertical-align: middle;
        text-decoration: none;
        font-size: 15px;
        line-height: 20px;
        color: #FCE294;
        font-weight: bold;
        background: transparent;
        background-color: #7E9DE5; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
    }
    .table_002 th {
        margin: 1px;
        padding: 0px 10px 0px 10px;
        background: transparent;
        background-color: #7E9DE5; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
        letter-spacing: 0.2em;
        font-size: 15px;
        line-height: 20px;
        color: #ffffff;
        /*font-weight: bold;*/
        text-align: center;
        vertical-align: middle;
        text-decoration: none;
        border: 1px solid #7F9FE6;
        border-bottom-color: #fff;
        /*border-collapse: collapse;
        border-spacing: 0px;
border-radius: 3px;
box-shadow: 1px 1px #999; 外框陰影*/
    }
.table_002 tr.altrow{
	background-color:#c7e5ff;	/*隔行變色*/
}
    .table_002 td {
        /*border-style:double; border-color:#7F9FE6; border-width:0px;*/
        margin: 1px;
        padding: 2px;
        border: 0px solid #7F9FE6;
        border-collapse: collapse;
        /*border-spacing: 0px;
border-radius: 3px;
box-shadow: 1px 1px #999; 外框陰影*/
        background: transparent;
        background-color: #FFFFFF; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
        font-size: 15px;
        line-height: 18px;
        color: #000000;
        font-weight: normal;
        text-align: left;
        vertical-align: top;
        text-decoration: none;
    }
.table_002 td.Footer
{
	border-style:double; border-color:#7F9FE6; border-width:0px;
	background:transparent; background-color:#6C86B6; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
	font-size:15px;line-height: 20px; color: #FFFFFF; font-weight: normal;
	text-align:left; vertical-align:top; text-decoration:none;
}

.table_002_right {
    margin: 2px;
    padding: 1px;
    border-style: double;
    border-color: #7F9FE6;
    border-width: 1px;
    background-color: #F9FCFE;
}

.table_002_right a {
    color: #666666;
    text-decoration: none;
}
.table_002_right a:hover {
    color: #FF0000;
    text-decoration: underline;
    border-collapse: collapse;
    /*border: 1px solid #7F9FE6;
    border-spacing: 0px;
border-radius: 3px;
box-shadow: 1px 1px #999; 外框陰影*/
}

.table_002_right caption {
    margin: 0px 0px 0px 0px;
    padding: 2px 2px 2px 2px;
    border-style: double;
    border-color: #7F9FE6;
    border-width: 1px;
    text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-size: 16px;
    line-height: 22px;
    color: #ffffff;
    font-weight: bold;
    background: transparent;
    background-color: #6C86B6; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
}

.table_002_right th {
    padding: 0 5px 0 0;
    background: transparent;
    background-color: #7E9DE5; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
    font-size: 16px;
    line-height: 26px;
    color: #ffffff;
    font-weight: normal;
    text-align: right;
    vertical-align: middle;
    text-decoration: none;
    border: 1px solid #7F9FE6;
    border-collapse: collapse;
    /*border-spacing: 0px;
border-radius: 3px;
box-shadow: 1px 1px #999; 外框陰影*/
}

.table_002_right tr.altrow {
    background-color: #c7e5ff; /*隔行變色*/
}

.table_002_right td {
    /*border-style: double;
    border-color: #7F9FE6;
    border-width: 0px;*/
    border: 1px solid #7F9FE6;
    border-collapse: collapse;
    /*border-spacing: 0px;
border-radius: 3px;
box-shadow: 1px 1px #999; 外框陰影*/
    background: transparent;
    background-color: #FFFFFF; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
    font-size: 16px;
    line-height: 26px;
    color: #000000;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    text-decoration: none;
}

.table_002_right td.Footer {
    border-style: double;
    border-color: #7F9FE6;
    border-width: 0px;
    background: transparent;
    background-color: #6C86B6; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
    font-size: 16px;
    line-height: 22px;
    color: #FFFFFF;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    text-decoration: none;
}

.table_003
{
	border-style:double; border-color:#ccc; border-width:1px;
	background-color:#fff;
}
.table_003 a{color:#666666; text-decoration:none;}	
.table_003 a:hover{color:#FF0000; text-decoration:underline;}
.table_003 caption
{
	margin:0px 0px 0px 0px; padding:2px 2px 2px 2px;
	
	border-style:double; border-color:#7F9FE6; border-width:1px;
	text-align:left; vertical-align:middle; text-decoration:none;
	font-size:15px;line-height: 18px; color: #ffffff; font-weight: bold;
	background:transparent; background-color:#6C86B6; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
}
.table_003 th
{
    padding:0 3px 0 3px;
	background:transparent; background-color:#7E9DE5; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
	font-size:15px;line-height: 18px; color: #ffffff; font-weight: bold;
	text-align:center; vertical-align:middle; text-decoration:none;
}
.table_003 tr.altrow{
	background-color:#c7e5ff;	/*隔行變色*/
}
.table_003 td
{
	border-style:double; border-color:#7F9FE6; border-width:0px;
	background:transparent; background-color:#FFFFFF; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
	font-size:15px;line-height: 18px; color: #000000; font-weight: normal;
	text-align:left; vertical-align:top; text-decoration:none;
}
.table_003 td.Footer
{
	border-style:double; border-color:#7F9FE6; border-width:0px;
	background:transparent; background-color:#6C86B6; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
	font-size:15px;line-height: 18px; color: #FFFFFF; font-weight: normal;
	text-align:left; vertical-align:top; text-decoration:none;
}

.table_004
{
	border-style:double; border-color:#D2B48C; border-width:1px;
	background-color:#F9FCFE;
}
.table_004 a{color:#666666; text-decoration:none;}	
.table_004 a:hover{color:#FF0000; text-decoration:underline;}
.table_004 caption
{
	margin:0px 0px 0px 0px; padding:2px 2px 2px 2px;
	
	border-style:double; border-color:#D2B48C; border-width:1px;
	text-align:left; vertical-align:middle; text-decoration:none;
	font-size:16px;line-height: 22px; color: #ffffff; font-weight: bold;
	background:transparent; background-color:#D2B48C; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
}
.table_004 th
{
	background:transparent; background-color:#EEE8AA; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
	font-size:16px;line-height: 22px; color: #666666; font-weight: bold;
	text-align:center; vertical-align:middle; text-decoration:none;
}
.table_004 tr.altrow{
	background-color:#FFFBCC;	/*隔行變色*/
}
.table_004 td
{
	border-style:double; border-color:#7F9FE6; border-width:1px;
	background:transparent; background-color:#FAFAD2; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
	font-size:16px;line-height: 22px; color: #000000; font-weight: normal;
	text-align:left; vertical-align:top; text-decoration:none;
}
.table_004 td.Footer
{
	border-style:double; border-color:#7F9FE6; border-width:0px;
	background:transparent; background-color:#6C86B6; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
	font-size:16px;line-height: 22px; color: #FFFFFF; font-weight: normal;
	text-align:left; vertical-align:top; text-decoration:none;
}

/* table */
/* th為greene popup用 */
table.hth-green-border{
	border-collapse:collapse;
	border-spacing:0px;
	/*width:100%;	*/
	border:#3FB288 2px solid;	
	margin:0px auto 0px auto;}
table.hth-green-border th{
	padding:7px 5px 7px 10px;
	text-align:left;
	color:#00736D;
	font-size:14px;	
	vertical-align:top;
	border-bottom:1px dotted #A0A0A0;
	text-align:right;}	
table.hth-green-border td{	
	vertical-align:top;
	padding:7px 5px 7px 10px;
	/*padding:2px 10px 7px 5px;	*/
	border-bottom:1px dotted #A0A0A0;}
		
table.hth-green-border td table.vth-blue-border{	margin-top:0px;}	
	
/*=nav ul*/
table.hth-green-border td ul.attachment{list-style:none;padding:0px; margin:0px;}				
table.hth-green-border td ul.attachment li{ cursor:pointer;float:left;display:block; width:auto; margin-right:10px;}				

/*=hover效果*/			
table.hth-green-border td ul.attachment li:hover ol{visibility:visible;}

/*點選row highlight*/
.CssRowSelect {
    /*background-color: #ECF2F8;*/
    background-color: #AEC8E2;
    /*color: #fff;*/
}

/* Table Sort*/
.tablesorter-default .header, .tablesorter-default .tablesorter-header {
    background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
    background-position: center right;
    background-repeat: no-repeat;
    cursor: pointer;
    white-space: normal;
    padding: 4px 20px 4px 4px
}
.tablesorter-default thead .headerSortUp, .tablesorter-default thead .tablesorter-headerAsc, .tablesorter-default thead .tablesorter-headerSortUp {
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
    border-bottom: #000 2px solid
}
.tablesorter-default thead .headerSortDown, .tablesorter-default thead .tablesorter-headerDesc, .tablesorter-default thead .tablesorter-headerSortDown {
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
    border-bottom: #000 2px solid
}
/*.tablesorter-default {
    width: 100%;
    background-color: transparent;
}*/
.tablesorter-default thead th {
    background-color: #F2F2F2;
    /*漸層*/
    /*background: rgb(228,239,192);
    background: -moz-linear-gradient(top, rgba(228,239,192,1) 0%, rgba(171,189,115,1) 100%);
    background: -webkit-linear-gradient(top, rgba(228,239,192,1) 0%,rgba(171,189,115,1) 100%);
    background: linear-gradient(to bottom, rgba(228,239,192,1) 0%,rgba(171,189,115,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4efc0', endColorstr='#abbd73',GradientType=0 );*/
}
.tablesorter-default td {
    background-color: #fff;
}


.CssToolbarEEP {
    margin: 3px;
    padding: 5px;
    display: block;
    /*background-color: #4B8DF8;*/
    /*background-color: #4B8DF8;*/
    width: 90%;
    border: 1px solid #fff;
    border-spacing: 0px;
    border-radius: 3px;
    box-shadow: 0px 1px #ccc; /*外框陰影*/
}
    .CssToolbarEEP > input {
        margin: 0px;
        padding: 5px;
        background-color: #4B8DF8;
        font-size: 15px;
        line-height: 20px;

        color: #fff;
        border: 1px solid #fff;
        border-spacing: 0px;
        border-radius: 3px;
        box-shadow: 1px 1px #999; /*外框陰影*/
    }


    .table_EEP {
        margin: 2px;
        background-color: #fff;
        border-collapse: collapse;
        /*border: 1px solid #7F9FE6;
    border-spacing: 0px;
border-radius: 3px;
box-shadow: 1px 1px #999; 外框陰影*/

        font-size: 15px;
        line-height: 20px;
    }

    .table_EEP a {
        color: #666666;
        text-decoration: none;
    }

        .table_EEP a:hover {
            color: #FF0000;
            text-decoration: underline;
        }

    .table_EEP caption {
        margin: 0px 0px 0px 0px;
        padding: 2px 2px 2px 10px;
        border-style: double;
        border-color: #fff;
        border-width: 1px;
        text-align: left;
        vertical-align: middle;
        text-decoration: none;
        /*font-size: 15px;
        line-height: 20px;*/
        color: #FCE294;
        font-weight: bold;
        background: transparent;
        background-color: #7E9DE5; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
    }

    .table_EEP th {
        margin: 1px;
        /*padding: 0px 10px 0px 10px;*/
        padding:5px;
        /*background: transparent;
        background-color: #7E9DE5; */ /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
        font-size: 16px;
        line-height: 20px;
        color: #333333;
        font-weight: bold;
        text-align:  right;
        vertical-align: middle;
        text-decoration: none;
        border: 0px solid #7F9FE6;
        border-bottom-color: #fff;
        /*border-collapse: collapse;
        border-spacing: 0px;
border-radius: 3px;
box-shadow: 1px 1px #999; 外框陰影*/
    }

    .table_EEP tr.altrow {
        background-color: #c7e5ff; /*隔行變色*/
    }

    .table_EEP td {
        /*border-style:double; border-color:#7F9FE6; border-width:0px;*/
        margin: 1px;
        padding: 5px;
        border: 0px solid #7F9FE6;
        border-collapse: collapse;
        /*border-spacing: 0px;
border-radius: 3px;
box-shadow: 1px 1px #999; 外框陰影*/
        /* background: transparent;*/
        background-color: #FFFFFF; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
        font-size: 15px;
        line-height: 18px;
        color: #000000;
        font-weight: normal;
        text-align: left;
        vertical-align: top;
        text-decoration: none;
    }
    /*.table_EEP td > input, select, option, textarea {
        border: 1px solid #ccc;
        border-radius: 5px;*/
        /*border-collapse: collapse;
        border-spacing: 0px;
        box-shadow: 1px 1px #999; 外框陰影*/
        /*padding: 3px;
        font-size: 18px;
        line-height: 22px;
    }*/
        .table_EEP td.Footer {
            border-style: double;
            border-color: #7F9FE6;
            border-width: 0px;
            background: transparent;
            background-color: #6C86B6; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
            /*font-size: 15px;
            line-height: 20px;*/
            color: #FFFFFF;
            font-weight: normal;
            text-align: left;
            vertical-align: top;
            text-decoration: none;
        }


.table_silver {
    display: inline-block;
    border-collapse: collapse;
    /*border: 1px solid #A5B2BD;
    border-radius: 3px;
        box-shadow: 1px 1px #999; 外框陰影*/
    background-color: #FFFFFF;

    table-layout: fixed; /*固定標題列*/
}
.table_silver a {
    color: #6C86B6;
    text-decoration: none;
}
.table_silver a:hover {
    color: #FF0000;
    text-decoration: underline;
}
.table_silver input, select, option, textarea {
    border: 1px solid #ccc;
    border-radius: 2px;
    /*border-collapse: collapse;
    border-spacing: 0px;
    box-shadow: 1px 1px #999; 外框陰影*/
    padding: 0px 3px 0px 3px;
    font-size: 14px;
    line-height: 22px;
}
.table_silver caption {
    margin: 0px 0px 0px 0px;
    padding: 2px 2px 0px 2px;
    border-style: solid;
    border-color: #7F9FE6;
    border-width: 1px;
    text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-size: 16px;
    line-height: 22px;
    color: #ffffff;
    font-weight: normal;
    background: transparent;
    background-color: #5079CF;
}
.table_silver th {
    margin: 0px 0px 0px 0px;
    padding: 2px 2px 0px 2px;
    background: transparent;
    background-color: #EFF0F2;
    background: url(../images/table_silver_th.png);
    font-size: 16px;
    line-height: 22px;
    color: #333333;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    border: 1px solid #A5B2BD;
    border-collapse: collapse;
    /*border-spacing: 0px;
border-radius: 3px;
box-shadow: 1px 1px #999; 外框陰影*/

    position: sticky; /*固定標題列*/
    top: 0;
    left: 0; /*固定標題列*/
}
.table_silver tr.altrow {
    background-color: #F6F6F6;
}
.table_silver td {
    margin: 0px 0px 0px 0px;
    padding: 2px 2px 0px 2px;
    /*background: transparent; background-color: #EFF0F2; background: url(../images/table_silver_th.png);*/
    font-size: 16px;
    line-height: 22px;
    color: #666666;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    text-decoration: none;
    border: 1px solid #A5B2BD;
    border-collapse: collapse;
    /*border-radius: 3px;
box-shadow: 1px 1px #999; 外框陰影*/
    empty-cells: show;
}
.table_silver td.Footer {
    margin: 0px 0px 0px 0px;
    padding: 2px 2px 2px 2px;
    border-style: solid;
    border-color: #7F9FE6;
    border-width: 1px;
    text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-size: 16px;
    line-height: 22px;
    color: #333333;
    font-weight: normal;
    background: transparent;
    background-color: #DFE4ED;
}

.table_silverLine
{
	border: 1px solid #A5B2BD; border-spacing: 0px;
	background-color: #FFFFFF;
}
.table_silverLine a{color:#6C86B6; text-decoration:none;}
.table_silverLine a:hover{color:#FF0000; text-decoration:underline;}
.table_silverLine caption
{
	margin:0px 0px 0px 0px; padding:2px 2px 2px 2px;
	border-style:solid; border-color:#7F9FE6; border-width:1px;
	text-align:left; vertical-align:middle; text-decoration:none;
	font-size:16px;line-height: 22px; color: #333333; font-weight: normal;
	background:transparent; background-color:#DFE4ED;
}
.table_silverLine th
{
	margin: 0px 0px 0px 0px; padding: 2px 3px 0px 3px;
	background: transparent; background-color: #EFF0F2; background: url(../images/table_silver_th.png);
	font-size:16px;line-height: 22px; color: #333333; font-weight: normal;
	text-align: center; vertical-align: middle; text-decoration: none;

	border-color: #A5B2BD;
	border-left-style: solid; border-left-width: 1px;
}
.table_silverLine tr.altrow{
	background-color:#F6F6F6;
}
.table_silverLine td
{
	margin: 0px 0px 0px 0px; padding: 2px 2px 0px 2px;
	/*background: transparent; background-color: #EFF0F2; background: url(../images/table_silver_th.png);*/
	font-size:16px;line-height: 22px; color: #666666; font-weight: normal;
	text-align: left; vertical-align: top; text-decoration: none;

	border-color: #A5B2BD;
	border-top-style: solid; border-top-width: 1px;
	border-left-style: solid; border-left-width: 1px;
	empty-cells: show;
}
.table_silverLine td.Footer
{
	margin:0px 0px 0px 0px; padding:2px 2px 2px 2px;
	border-style:solid; border-color:#7F9FE6; border-width:1px;
	text-align:left; vertical-align:middle; text-decoration:none;
	font-size:16px;line-height: 22px; color: #333333; font-weight: normal;
	background:transparent; background-color:#DFE4ED;
}


.table_sch
{
	border-style:double; border-color:#99CCFF; border-width:1px;
	background:transparent; background-color:#F9FCFE; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
}
.table_sch a{text-decoration:underline;}	
.table_sch a:hover{text-decoration:underline;}

.table_sch caption
{
	text-align:center; vertical-align:middle; text-decoration:none;
	font-size:16px;line-height: 22px; color: #ffffff; font-weight: bold;
	background:transparent; background-color:#000000; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
}
.table_sch th
{
	text-align:center; vertical-align:middle; text-decoration:none;
	font-size:16px;line-height: 22px; color: #fff; font-weight: bold;
	background:transparent; background-color:#999; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
}
.table_sch tr
{
	text-align:center; vertical-align:middle; text-decoration:none;
}

.table_sch td
{
	border: 1px solid #ccc;
	background-color: #FFFFFF;
    color:#333;
	text-align: left; vertical-align: top;
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;

}

.table_sch2
{
	border-style:double; 
	border-color:#99CCFF; 
	border-width:1px;
	background-color:#F9FCFE;
}
.table_sch2 a{text-decoration:underline;}	
.table_sch2 a:hover{text-decoration:underline;}

.table_sch2 caption
{
	text-align:left; vertical-align:middle; text-decoration:none;
	font-size:16px;line-height: 22px; color: #ffffff; font-weight: bold;
	background:transparent; background-color:#000000; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
}
.table_sch2 th
{
	text-align:center; vertical-align:middle; text-decoration:none;
	font-size:16px;line-height: 22px; color: #333333; font-weight: bold;
	background:transparent; background-color:#F0EFEF; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
}
.table_sch2 tr
{
	text-align:left; vertical-align:top; text-decoration:none;
}
.table_sch2 td
{
	border-top: 1px solid #7F9FE6;border-right: 1px solid #7F9FE6;border-bottom: 1px solid #7F9FE6;border-left: 1px solid #7F9FE6;
	background-color: #FFFFFF;
	/*text-align: center; vertical-align: middle;*/
	margin:0px 0px 0px 0px; padding:1px 1px 1px 1px;
}
.table_sch2 td a:link { COLOR: #666666; TEXT-DECORATION: underline ;FONT-FAMILY: Arial, Helvetica, sans-serif}
.table_sch2 td a:active { TEXT-DECORATION: underline;color: #666666;;FONT-FAMILY: Arial, Helvetica, sans-serif}
.table_sch2 td a:visited { COLOR: #666666; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
.table_sch2 td a:hover { COLOR: #666666; TEXT-DECORATION: underline ;FONT-FAMILY: Arial, Helvetica, sans-serif}


.sch_holiday0 /*上班日*/
{
	border-top: 1px solid #7F9FE6;border-right: 1px solid #7F9FE6;border-bottom: 1px solid #7F9FE6;border-left: 1px solid #7F9FE6;
	margin:0px; padding:0px;
	font-size: 13px; line-height: 15px; color: #666666;	
	background-color:#FFFFFF; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
}
.sch_holiday0 a:link { COLOR: #666666; TEXT-DECORATION: underline ;FONT-FAMILY: Arial, Helvetica, sans-serif}
.sch_holiday0 a:active { TEXT-DECORATION: underline;color: #666666;;FONT-FAMILY: Arial, Helvetica, sans-serif}

.sch_holiday1 /*全日休*/
{
	/*border-top: 1px solid #7F9FE6;border-right: 1px solid #7F9FE6;border-bottom: 1px solid #7F9FE6;border-left: 1px solid #7F9FE6;
	margin:0px; padding:0px;*/
	font-size: 13px; line-height: 15px; color: #ffffff;	
	background:transparent;background-color:#EE95C4; /*background:url(../images/sum_dot03.gif) repeat;*/
}
.sch_holiday1 a:link { COLOR: #ffffff; TEXT-DECORATION: underline ;FONT-FAMILY: Arial, Helvetica, sans-serif}
.sch_holiday1 a:active { TEXT-DECORATION: underline;color: #ffffff;;FONT-FAMILY: Arial, Helvetica, sans-serif}

.sch_holiday2 /*半日休*/
{
	border-top: 1px solid #7F9FE6;border-right: 1px solid #7F9FE6;border-bottom: 1px solid #7F9FE6;border-left: 1px solid #7F9FE6;
	font-size: 13px; line-height: 15px; color: #00ff00;	
	background:transparent;background-color:#95B66A; /*background:url(../images/search.jpg) no-repeat 90px 0px;*/
}
.sch_holiday2 a:link { COLOR: #00ff00; TEXT-DECORATION: underline ;FONT-FAMILY: Arial, Helvetica, sans-serif}
.sch_holiday2 a:active { TEXT-DECORATION: underline;color: #00ff00;;FONT-FAMILY: Arial, Helvetica, sans-serif}


.table_LGreen {
    display: inline-block;
    border-collapse: collapse;
    /*border: 1px solid #A5B2BD;
    border-radius: 3px;
        box-shadow: 1px 1px #999; 外框陰影*/
    background-color: #FFFFFF;
}
.table_LGreen a {
    color: #6C86B6;
    text-decoration: none;
}
.table_LGreen a:hover {
    color: #FF0000;
    text-decoration: underline;
}
.table_LGreen input, select, option, textarea {
    border: 1px solid #ccc;
    border-radius: 2px;
    /*border-collapse: collapse;
    border-spacing: 0px;
    box-shadow: 1px 1px #999; 外框陰影*/
    padding: 0px 3px 0px 3px;
    font-size: 14px;
    line-height: 22px;
}
.table_LGreen caption {
    margin: 0px;
    padding: 2px;
    border-style: solid;
    border-color: #7F9FE6;
    border-width: 1px;
    text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-size: 16px;
    line-height: 22px;
    color: #ffffff;
    font-weight: normal;
    background: transparent;
    background-color: #5079CF;
}
.table_LGreen th {
    margin: 0px;
    padding: 2px;
    font-size: 16px;
    line-height: 22px;
    color: #111;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    border: 1px solid #A5B2BD;
    border-collapse: collapse;
    /*border-spacing: 0px;
border-radius: 3px;
box-shadow: 1px 1px #999; 外框陰影*/
    /*漸層*/
    background: rgb(228,239,192);
    background: -moz-linear-gradient(top, rgba(228,239,192,1) 0%, rgba(171,189,115,1) 100%);
    background: -webkit-linear-gradient(top, rgba(228,239,192,1) 0%,rgba(171,189,115,1) 100%);
    background: linear-gradient(to bottom, rgba(228,239,192,1) 0%,rgba(171,189,115,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4efc0', endColorstr='#abbd73',GradientType=0 );
}
.table_LGreen tr.altrow {
    background-color: #F6F6F6;
}
.table_LGreen td {
    margin: 0px;
    padding: 2px;
    font-size: 16px;
    line-height: 22px;
    color: #666666;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    text-decoration: none;
    border: 1px solid #A5B2BD;
    border-collapse: collapse;
    /*border-radius: 3px;
box-shadow: 1px 1px #999; 外框陰影*/
    empty-cells: show;
    /*background-color: #E9F4CE;*/
}
.table_LGreen td.Footer {
    margin: 0;
    padding: 2px;
    border-style: solid;
    border-color: #7F9FE6;
    border-width: 1px;
    text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-size: 16px;
    line-height: 22px;
    color: #333333;
    font-weight: normal;
    background: transparent;
    background-color: #DFE4ED;
}

.table_LBlue {
    display: inline-block;
    border-collapse: collapse;
    /*border: 1px solid #A5B2BD;
    border-radius: 3px;
        box-shadow: 1px 1px #999; 外框陰影*/
    background-color: #FFFFFF;
}
.table_LBlue a {
    color: #6C86B6;
    text-decoration: none;
}
.table_LBlue a:hover {
    color: #FF0000;
    text-decoration: underline;
}
.table_LBlue input, select, option, textarea {
    border: 1px solid #ccc;
    border-radius: 2px;
    /*border-collapse: collapse;
    border-spacing: 0px;
    box-shadow: 1px 1px #999; 外框陰影*/
    padding: 0px 3px 0px 3px;
    font-size: 14px;
    line-height: 22px;
}
.table_LBlue caption {
    margin: 0px;
    padding: 2px;
    border-style: solid;
    border-color: #7F9FE6;
    border-width: 1px;
    text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-size: 16px;
    line-height: 22px;
    color: #ffffff;
    font-weight: normal;
    background: transparent;
    background-color: #5079CF;
}
.table_LBlue th {
    margin: 0px;
    padding: 2px;
    font-size: 16px;
    line-height: 22px;
    color: #111;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    border: 1px solid #A5B2BD;
    border-collapse: collapse;
    /*border-spacing: 0px;
border-radius: 3px;
box-shadow: 1px 1px #999; 外框陰影*/
    /*漸層*/
    background: rgb(222,239,255);
    background: -moz-linear-gradient(top, rgba(222,239,255,1) 0%, rgba(152,190,222,1) 100%);
    background: -webkit-linear-gradient(top, rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%);
    background: linear-gradient(to bottom, rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deefff', endColorstr='#98bede',GradientType=0 );
}
.table_LBlue tr.altrow {
    background-color: #F6F6F6;
}
.table_LBlue td {
    margin: 0px;
    padding: 2px;
    font-size: 16px;
    line-height: 22px;
    color: #666666;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    text-decoration: none;
    border: 1px solid #A5B2BD;
    border-collapse: collapse;
    /*border-radius: 3px;
box-shadow: 1px 1px #999; 外框陰影*/
    empty-cells: show;
    /*background-color: #E9F4CE;*/
}
.table_LBlue td.Footer {
    margin: 0;
    padding: 2px;
    border-style: solid;
    border-color: #7F9FE6;
    border-width: 1px;
    text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-size: 16px;
    line-height: 22px;
    color: #333333;
    font-weight: normal;
    background: transparent;
    background-color: #DFE4ED;
}

.table_LBrown {
    display: inline-block;
    border-collapse: collapse;
    /*border: 1px solid #A5B2BD;
    border-radius: 3px;
        box-shadow: 1px 1px #999; 外框陰影*/
    background-color: #FFFFFF;
}

.table_LBrown a {
    color: #6C86B6;
    text-decoration: none;
}
.table_LBrown a:hover {
    color: #FF0000;
    text-decoration: underline;
}
.table_LBrown input, select, option, textarea {
    border: 1px solid #ccc;
    border-radius: 2px;
    /*border-collapse: collapse;
    border-spacing: 0px;
    box-shadow: 1px 1px #999; 外框陰影*/
    padding: 0px 3px 0px 3px;
    font-size: 14px;
    line-height: 22px;
}
.table_LBrown caption {
    margin: 0px;
    padding: 2px;
    border-style: solid;
    border-color: #7F9FE6;
    border-width: 1px;
    text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-size: 16px;
    line-height: 22px;
    color: #ffffff;
    font-weight: normal;
    background: transparent;
    background-color: #5079CF;
}
.table_LBrown th {
    margin: 0px;
    padding: 2px;
    font-size: 16px;
    line-height: 22px;
    color: #111;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    border: 1px solid #A5B2BD;
    border-collapse: collapse;
    /*border-spacing: 0px;
border-radius: 3px;
box-shadow: 1px 1px #999; 外框陰影*/
    /*漸層*/
    background: rgb(213,206,166);
    background: -moz-linear-gradient(top, rgba(213,206,166,1) 0%, rgba(201,193,144,1) 40%, rgba(183,173,112,1) 100%);
    background: -webkit-linear-gradient(top, rgba(213,206,166,1) 0%,rgba(201,193,144,1) 40%,rgba(183,173,112,1) 100%);
    background: linear-gradient(to bottom, rgba(213,206,166,1) 0%,rgba(201,193,144,1) 40%,rgba(183,173,112,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5cea6', endColorstr='#b7ad70',GradientType=0 );
}
.table_LBrown tr.altrow {
    background-color: #F6F6F6;
}
.table_LBrown td {
    margin: 0px;
    padding: 2px;
    font-size: 16px;
    line-height: 22px;
    color: #666666;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    text-decoration: none;
    border: 1px solid #A5B2BD;
    border-collapse: collapse;
    /*border-radius: 3px;
box-shadow: 1px 1px #999; 外框陰影*/
    empty-cells: show;
    /*background-color: #E9F4CE;*/
}
.table_LBrown td.Footer {
    margin: 0;
    padding: 2px;
    border-style: solid;
    border-color: #7F9FE6;
    border-width: 1px;
    text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-size: 16px;
    line-height: 22px;
    color: #333333;
    font-weight: normal;
    background: transparent;
    background-color: #DFE4ED;
}

.table_LYellow {
    display: inline-block;
    border-collapse: collapse;
    /*border: 1px solid #A5B2BD;
    border-radius: 3px;
        box-shadow: 1px 1px #999; 外框陰影*/
    background-color: #FFFFFF;
}
.table_LYellow a {
    color: #6C86B6;
    text-decoration: none;
}
.table_LYellow a:hover {
    color: #FF0000;
    text-decoration: underline;
}
.table_LYellow input, select, option, textarea {
    border: 1px solid #ccc;
    border-radius: 2px;
    /*border-collapse: collapse;
    border-spacing: 0px;
    box-shadow: 1px 1px #999; 外框陰影*/
    padding: 0px 3px 0px 3px;
    font-size: 14px;
    line-height: 22px;
}
.table_LYellow caption {
    margin: 0px;
    padding: 2px;
    border-style: solid;
    border-color: #7F9FE6;
    border-width: 1px;
    text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-size: 16px;
    line-height: 22px;
    color: #ffffff;
    font-weight: normal;
    background: transparent;
    background-color: #5079CF;
}
.table_LYellow th {
    margin: 0px;
    padding: 2px;
    font-size: 16px;
    line-height: 22px;
    color: #111;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    border: 1px solid #A5B2BD;
    border-collapse: collapse;
    /*border-spacing: 0px;
border-radius: 3px;
box-shadow: 1px 1px #999; 外框陰影*/
    /*漸層*/
    background: rgb(229,230,150);
    background: -moz-linear-gradient(top, rgba(229,230,150,1) 0%, rgba(209,211,96,1) 100%);
    background: -webkit-linear-gradient(top, rgba(229,230,150,1) 0%,rgba(209,211,96,1) 100%);
    background: linear-gradient(to bottom, rgba(229,230,150,1) 0%,rgba(209,211,96,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e696', endColorstr='#d1d360',GradientType=0 );
    /*background: rgb(241,231,103);
background: -moz-linear-gradient(top,  rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
background: -webkit-linear-gradient(top,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);
background: linear-gradient(to bottom,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 );*/
}
.table_LYellow tr.altrow {
    background-color: #F6F6F6;
}
.table_LYellow td {
    margin: 0px;
    padding: 2px;
    font-size: 16px;
    line-height: 22px;
    color: #666666;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    text-decoration: none;
    border: 1px solid #A5B2BD;
    border-collapse: collapse;
    /*border-radius: 3px;
box-shadow: 1px 1px #999; 外框陰影*/
    empty-cells: show;
    /*background-color: #E9F4CE;*/
}
.table_LYellow td.Footer {
    margin: 0;
    padding: 2px;
    border-style: solid;
    border-color: #7F9FE6;
    border-width: 1px;
    text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-size: 16px;
    line-height: 22px;
    color: #333333;
    font-weight: normal;
    background: transparent;
    background-color: #DFE4ED;
}

.table_LRed {
    display: inline-block;
    border-collapse: collapse;
    /*border: 1px solid #A5B2BD;
    border-radius: 3px;
        box-shadow: 1px 1px #999; 外框陰影*/
    background-color: #FFFFFF;
}
.table_LRed a {
    color: #6C86B6;
    text-decoration: none;
}
.table_LRed a:hover {
    color: #FF0000;
    text-decoration: underline;
}
.table_LRed input, select, option, textarea {
    border: 1px solid #ccc;
    border-radius: 2px;
    /*border-collapse: collapse;
    border-spacing: 0px;
    box-shadow: 1px 1px #999; 外框陰影*/
    padding: 0px 3px 0px 3px;
    font-size: 14px;
    line-height: 22px;
}
.table_LRed caption {
    margin: 0px;
    padding: 2px;
    border-style: solid;
    border-color: #7F9FE6;
    border-width: 1px;
    text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-size: 16px;
    line-height: 22px;
    color: #ffffff;
    font-weight: normal;
    background: transparent;
    background-color: #5079CF;
}
.table_LRed th {
    margin: 0px;
    padding: 2px;
    font-size: 16px;
    line-height: 22px;
    color: #111;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    border: 1px solid #A5B2BD;
    border-collapse: collapse;
    /*border-spacing: 0px;
border-radius: 3px;
box-shadow: 1px 1px #999; 外框陰影*/
    /*漸層*/
    background: rgb(254,187,187);
    background: -moz-linear-gradient(top, rgba(254,187,187,1) 35%, rgba(254,144,144,1) 100%, rgba(255,92,92,1) 100%);
    background: -webkit-linear-gradient(top, rgba(254,187,187,1) 35%,rgba(254,144,144,1) 100%,rgba(255,92,92,1) 100%);
    background: linear-gradient(to bottom, rgba(254,187,187,1) 35%,rgba(254,144,144,1) 100%,rgba(255,92,92,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febbbb', endColorstr='#ff5c5c',GradientType=0 );
}
.table_LRed tr.altrow {
    background-color: #F6F6F6;
}
.table_LRed td {
    margin: 0px;
    padding: 2px;
    font-size: 16px;
    line-height: 22px;
    color: #666666;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    text-decoration: none;
    border: 1px solid #A5B2BD;
    border-collapse: collapse;
    /*border-radius: 3px;
box-shadow: 1px 1px #999; 外框陰影*/
    empty-cells: show;
    /*background-color: #E9F4CE;*/
}
.table_LRed td.Footer {
    margin: 0;
    padding: 2px;
    border-style: solid;
    border-color: #7F9FE6;
    border-width: 1px;
    text-align: left;
    vertical-align: middle;
    text-decoration: none;
    font-size: 16px;
    line-height: 22px;
    color: #333333;
    font-weight: normal;
    background: transparent;
    background-color: #DFE4ED;
}








.tableT08 th, .tableT08 td, .tableT08 div, .tableT08 select, .tableT08 input {
    font-size: 8px;
    line-height: 12px;
    /*color: #333;*/
}
.tableT10 th, .tableT10 td, .tableT10 div, .tableT10 select, .tableT10 input {
    font-size: 10px;
    line-height: 14px;
    /*color: #333;*/
}
.tableT13 th, .tableT13 td, .tableT13 div, .tableT13 select, .tableT13 input {
    font-size: 13px;
    line-height: 18px;
    /*color: #333;*/
}
.tableT15 th, .tableT15 td, .tableT15 div, .tableT15 select, .tableT15 input {
    font-size: 15px;
    line-height: 18px;
    /*color: #333;*/
}

A.T12G_001:link { font-size: 12px;line-height: 13px;COLOR: #009900; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T12G_001:active { font-size: 12px;line-height: 13px;color: #009900;TEXT-DECORATION: underline;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T12G_001:visited { font-size: 12px;line-height: 13px;COLOR: #009900; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T12G_001:hover { font-size: 12px;line-height: 13px;COLOR: #009900; TEXT-DECORATION: underline ;FONT-FAMILY: Arial, Helvetica, sans-serif}

A.T13BR_001:link { font-size: 13px;line-height: 15px;COLOR: #AC2828; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T13BR_001:active { font-size: 13px;line-height: 15px;COLOR: #AC2828;TEXT-DECORATION: underline;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T13BR_001:visited { font-size: 13px;line-height: 15px;COLOR: #AC2828; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T13BR_001:hover { font-size: 13px;line-height: 15px;COLOR: #AC2828; TEXT-DECORATION: underline ;FONT-FAMILY: Arial, Helvetica, sans-serif}

A.T13_BL001:link { font-size: 13px;line-height: 15px;COLOR: #2B416A; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T13_BL001:active { font-size: 13px;line-height: 15px;COLOR: #2B416A;TEXT-DECORATION: none;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T13_BL001:visited { font-size: 13px;line-height: 15px;COLOR: #2B416A; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T13_BL001:hover { font-size: 13px;line-height: 15px;COLOR: #C51A16; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}

A.T13_BL002:link { font-size: 13px;line-height: 20px;COLOR: #285EFF; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T13_BL002:active { font-size: 13px;line-height: 20px;COLOR: #285EFF;TEXT-DECORATION: none;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T13_BL002:visited { font-size: 13px;line-height: 20px;COLOR: #285EFF; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T13_BL002:hover { font-size: 13px;line-height: 20px;COLOR: #C51A16; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}

A.T13_G001:link { font-size: 13px;line-height: 15px;COLOR: #018201; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T13_G001:active { font-size: 13px;line-height: 15px;COLOR: #018201;TEXT-DECORATION: none;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T13_G001:visited { font-size: 13px;line-height: 15px;COLOR: #018201; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T13_G001:hover { font-size: 13px;line-height: 15px;COLOR: #B61F24; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}

A.T15_BK001:link { font-size: 15px;line-height: 24px;COLOR: #666666; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T15_BK001:active { font-size: 15px;line-height: 24px;COLOR: #666666;TEXT-DECORATION: none;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T15_BK001:visited { font-size: 15px;line-height: 24px;COLOR: #666666; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T15_BK001:hover { font-size: 15px;line-height: 24px;COLOR: #000000; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}

A.T15_W001:link { font-size: 15px;line-height: 24px;COLOR: #ffffff; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T15_W001:active { font-size: 15px;line-height: 24px;COLOR: #ffffff;TEXT-DECORATION: none;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T15_W001:visited { font-size: 15px;line-height: 24px;COLOR: #ffffff; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T15_W001:hover { font-size: 15px;line-height: 24px;COLOR: #ff0000; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}

A.T15_BU001:link { font-size: 15px;line-height: 24px;COLOR: #285EFF; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T15_BU001:active { font-size: 15px;line-height: 24px;COLOR: #285EFF;TEXT-DECORATION: none;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T15_BU001:visited { font-size: 15px;line-height: 24px;COLOR: #285EFF; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T15_BU001:hover { font-size: 15px;line-height: 24px;COLOR: #C51A16; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}

A.T15_BU002:link { font-size: 15px;line-height: 24px;COLOR: #6C86B6; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T15_BU002:active { font-size: 15px;line-height: 24px;COLOR: #6C86B6;TEXT-DECORATION: none;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T15_BU002:visited { font-size: 15px;line-height: 24px;COLOR: #6C86B6; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T15_BU002:hover { font-size: 15px;line-height: 24px;COLOR: #C51A16; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}

A.T16_G001:link { font-size: 16px;line-height: 18px;COLOR: #018201; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T16_G001:active { font-size: 16px;line-height: 18px;COLOR: #018201;TEXT-DECORATION: none;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T16_G001:visited { font-size: 16px;line-height: 18px;COLOR: #018201; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T16_G001:hover { font-size: 16px;line-height: 18px;COLOR: #B61F24; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}

A.T16_BL001:link { font-size: 16px;line-height: 24px;COLOR: #2F85DA; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T16_BL001:active { font-size: 16px;line-height: 24px;COLOR: #2F85DA;TEXT-DECORATION: none;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T16_BL001:visited { font-size: 16px;line-height: 24px;COLOR: #2F85DA; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T16_BL001:hover { font-size: 16px;line-height: 24px;COLOR: #B61F24; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}

A.T16_BK001:link { font-size: 16px;line-height: 28px;COLOR: #000000; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T16_BK001:active { font-size: 16px;line-height: 28px;COLOR: #000000;TEXT-DECORATION: none;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T16_BK001:visited { font-size: 16px;line-height: 28px;COLOR: #000000; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T16_BK001:hover { font-size: 16px;line-height: 28px;COLOR: #B61F24; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}

A.T16_BK002:link { font-size: 16px;line-height: 22px;COLOR: #000000; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T16_BK002:active { font-size: 16px;line-height: 22px;COLOR: #000000;TEXT-DECORATION: none;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T16_BK002:visited { font-size: 16px;line-height: 22px;COLOR: #000000; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T16_BK002:hover { font-size: 16px;line-height: 22px;COLOR: #B61F24; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}

A.T16_R001:link { font-size: 16px;line-height: 18px;COLOR: #C51A16; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T16_R001:active { font-size: 16px;line-height: 18px;COLOR: #C51A16;TEXT-DECORATION: none;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T16_R001:visited { font-size: 16px;line-height: 18px;COLOR: #C51A16; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T16_R001:hover { font-size: 16px;line-height: 18px;COLOR: #C51A16; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}

A.T16_W001:link { font-size: 16px;line-height: 18px;COLOR: #ffffff; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T16_W001:active { font-size: 16px;line-height: 18px;COLOR: #ffffff;TEXT-DECORATION: none;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T16_W001:visited { font-size: 16px;line-height: 18px;COLOR: #ffffff; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T16_W001:hover { font-size: 16px;line-height: 18px;COLOR: #C51A16; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}

A.T19_B001:link { font-size: 19px;line-height: 22px;COLOR: #000000; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T19_B001:active { font-size: 19px;line-height: 22px;COLOR: #000000;TEXT-DECORATION: none;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T19_B001:visited { font-size: 19px;line-height: 22px;COLOR: #000000; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.T19_B001:hover { font-size: 19px;line-height: 22px;COLOR: #B61F24; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}


.T13_BK001 { font-size: 13px;line-height: 18px;COLOR: #666666; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
.T13_YE001 { font-size: 13px;line-height: 18px;COLOR: #FF6600; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}

.T13YE_001 {
    font-size: 13px;
    line-height: 15px;
    COLOR: #FF6600;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T13YE_001:link {
    font-size: 13px;
    line-height: 15px;
    COLOR: #FF6600;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T13YE_001:active {
    font-size: 13px;
    line-height: 15px;
    COLOR: #FF6600;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T13YE_001:visited {
    font-size: 13px;
    line-height: 15px;
    COLOR: #FF6600;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T13YE_001:hover {
    font-size: 13px;
    line-height: 15px;
    COLOR: #FF6600;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.T13BR_001 {
    font-size: 13px;
    line-height: 15px;
    COLOR: #AC2828;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T13BR_001:link {
    font-size: 13px;
    line-height: 15px;
    COLOR: #AC2828;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T13BR_001:active {
    font-size: 13px;
    line-height: 15px;
    COLOR: #AC2828;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T13BR_001:visited {
    font-size: 13px;
    line-height: 15px;
    COLOR: #AC2828;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T13BR_001:hover {
    font-size: 13px;
    line-height: 15px;
    COLOR: #AC2828;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.T13_BL001 {
    font-size: 13px;
    line-height: 15px;
    COLOR: #2B416A;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T13_BL001:link {
    font-size: 13px;
    line-height: 15px;
    COLOR: #2B416A;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T13_BL001:active {
    font-size: 13px;
    line-height: 15px;
    COLOR: #2B416A;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T13_BL001:visited {
    font-size: 13px;
    line-height: 15px;
    COLOR: #2B416A;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T13_BL001:hover {
    font-size: 13px;
    line-height: 15px;
    COLOR: #C51A16;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.T13_BL002 {
    font-size: 13px;
    line-height: 20px;
    COLOR: #285EFF;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T13_BL002:link {
    font-size: 13px;
    line-height: 20px;
    COLOR: #285EFF;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T13_BL002:active {
    font-size: 13px;
    line-height: 20px;
    COLOR: #285EFF;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T13_BL002:visited {
    font-size: 13px;
    line-height: 20px;
    COLOR: #285EFF;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T13_BL002:hover {
    font-size: 13px;
    line-height: 20px;
    COLOR: #C51A16;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.T13_G001 {
    font-size: 13px;
    line-height: 15px;
    COLOR: #018201;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T13_G001:link {
    font-size: 13px;
    line-height: 15px;
    COLOR: #018201;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T13_G001:active {
    font-size: 13px;
    line-height: 15px;
    COLOR: #018201;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T13_G001:visited {
    font-size: 13px;
    line-height: 15px;
    COLOR: #018201;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T13_G001:hover {
    font-size: 13px;
    line-height: 15px;
    COLOR: #B61F24;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.T13_R001 {
    font-size: 13px;
    line-height: 15px;
    COLOR: #C51A16;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T13_R001:link {
    font-size: 13px;
    line-height: 15px;
    COLOR: #C51A16;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T13_R001:active {
    font-size: 13px;
    line-height: 15px;
    COLOR: #C51A16;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T13_R001:visited {
    font-size: 13px;
    line-height: 15px;
    COLOR: #C51A16;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T13_R001:hover {
    font-size: 13px;
    line-height: 15px;
    COLOR: #C51A16;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.T15_R001 {
    font-size: 15px;
    line-height: 18px;
    COLOR: #C51A16;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T15_R001:link {
    font-size: 15px;
    line-height: 20px;
    COLOR: #C51A16;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T15_R001:active {
    font-size: 15px;
    line-height: 20px;
    COLOR: #C51A16;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T15_R001:visited {
    font-size: 15px;
    line-height: 20px;
    COLOR: #C51A16;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.T15_R001:hover {
    font-size: 15px;
    line-height: 20px;
    COLOR: #C51A16;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.T15_W001 { font-size: 15px;line-height: 18px;COLOR: #ffffff; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
.T15_BK001 { font-size: 15px;line-height: 18px;COLOR: #666666; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
.T15_BU001 { font-size: 15px;line-height: 24px;COLOR: #285EFF; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
.T15_BU002 { font-size: 15px;line-height: 24px;COLOR: #6C86B6; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
.T15_YE001 { font-size: 15px;line-height: 18px;COLOR: #FF6600; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}

.T16_R001 { font-size: 16px;line-height: 18px;COLOR: #C51A16; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
.T16_W001 { font-size: 16px;line-height: 18px;COLOR: #ffffff; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
.T16_BK001 { font-size: 16px;line-height: 24px;COLOR: #666666; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
.T16_BU001{ font-size: 16px;line-height: 24px;COLOR: #285EFF; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
.T16_BU002{ font-size: 16px;line-height: 24px;COLOR: #6C86B6; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}

.T19_B001{ font-size: 19px;line-height: 22px;COLOR: #000000; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
.T19_W001{ font-size: 19px;line-height: 22px;COLOR: #ffffff; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
.T19_BK001{ font-size: 19px;line-height: 24px;COLOR: #666666; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
.T19_BU001{ font-size: 19px;line-height: 24px;COLOR: #285EFF; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
.T19_BU002{ font-size: 19px;line-height: 24px;COLOR: #6C86B6; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}

.T13_005 a:link { COLOR: #FF0000; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
.T13_005 a:active { TEXT-DECORATION: underline;color: #FF0000;;FONT-FAMILY: Arial, Helvetica, sans-serif}
.T13_005 a:visited { COLOR: #FF0000; TEXT-DECORATION: none ;FONT-FAMILY: Arial, Helvetica, sans-serif}
.T13_005 a:hover { COLOR: #FF0000; TEXT-DECORATION: underline ;FONT-FAMILY: Arial, Helvetica, sans-serif}


.img_001 {
    
    border: 1px solid #ccc;
    border-collapse: collapse;
    border-radius: 5px;
    box-shadow:1px 1px #999;/*外框陰影*/
    background-color: #fff;
    margin: 5px 0 0 0;
    padding: 3px;
}