.my-table {
	
	font: 16px arial;
	border:1px solid black;
	border-collapse: collapse; 
	width:800px;
	margin:0 auto;
	
}
 
.my-table td, .my-table th {
	padding:10px;
	border:1px solid black;	
}
 
.my-table td {
	text-align:left;
	vertical-align:top;
}
 
.my-table th {
	background-color:yellow;
	border-bottom:1px solid black;
	text-decoration: underline;
}
 
 
.Running_Style
{
	background: url(../img/menu_arrow.gif) white fixed no-repeat center center;
	width: 15px;
	height: 15px;
}
.Constructing_Style
{
	background: url(../img/Unfinish.Png) white fixed no-repeat center center;
	width: 15px;
	height: 15px;
}

.body_style
{
	background-attachment: fixed;
	background-image: url("../img/login_png");
	background-repeat:y;

}
.login_Button_Style
{
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    background-image: url(../img/logout.gif);
    border-left: gainsboro 1px solid;
    width: 100px;
    color: #336699;
    border-bottom: gainsboro 1px solid;
}

.logout_Button_Style
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	background-image: url(../img/login.gif);
	border-left: gainsboro 1px solid;
	width: 100px;
	color: #336699;
	border-bottom: gainsboro 1px solid;
	
}
.Footer_Title
{ color:Red;
  font-size:10pt;
  text-align:right;
}	
.Important_Text
{ color:Red;
  font-size:10pt;
  font-weight:600;
  text-align:right;
}

.Updatable_Text
{ color:Red;
  font-size:10pt;
 text-align:right;
}

.Footer_Text
{ color:Red;
  font-size:12pt;
  text-align:left;
}	

.Footer_Num
{ color:Red;
  font-size:10pt;
  text-align:right;
}	

.Read_Only_Color
{
	font-size: 10pt;
	color: #cccccc;
}

.msg_style
{
	font-size: 10pt;
	vertical-align: middle;
	color: red;
	background-color: #EBECF2;
}


.Tabs_Style
{
	border-right: #b5c7de 0px solid;
	padding-right: 1px;
	border-top: #b5c7de 0px solid;
	padding-left: 1px;
	
	font-size: 9pt;
	
	background-image: url("../img/Tab.gif");
	padding-bottom: 1px;
	border-left: #b5c7de 0px solid;
	width: 110px;
	color: white;
	padding-top: 1px;
	border-bottom: #b5c7de 0px solid;
	background-repeat: no-repeat;
	height: 25px;
	background-color: transparent;
	text-align: center;
}

.Tabs_Sub_Style
{
	
	
	border-right: #b5c7de 0px solid;
	padding-right: 1px;
	border-top: #b5c7de 0px solid;
	padding-left: 1px;
	
	font-size: 9pt;
	
	background-image: url("../img/Tab_Sub.gif");
	padding-bottom: 1px;
	border-left: #b5c7de 0px solid;
	width: 110px;
	color: red;
	padding-top: 1px;
	border-bottom: #b5c7de 0px solid;
	background-repeat: no-repeat;
	height: 25px;
	background-color: transparent;
	text-align: center;

	
}


A.Tabs_Link
{
	font-size: 10pt;
	color: #ffffff;
	text-decoration: none;
}
A.Tabs_Link:link
{
	font-size: 10pt;
	color: #ffffff;
	text-decoration: none;
}
A.Tabs_Link:visited
{
	font-size: 10pt;
	color: #ffffff;
	text-decoration: none;
}
A.Tabs_Link:hover
{
	color: yellow;
	text-decoration: underline;
}



.Table_Menu
{
	border-right: #b5c7de 1px solid;
	padding-right: 1px;
	border-top: #b5c7de 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	border-left: #b5c7de 1px solid;
	padding-top: 1px;
	border-bottom: #b5c7de 1px solid;
	background-color: #ccccff;
	width:100%;
	 
}

.table_title_menu_pic
{
	background: #ffffff;
	width:20px;
	text-align:center;
}
.table_title_menu
{
	border-right: #ffffff 0 px solid;
	border-top: #ffffff 1px solid;
	font-size: 12pt;
	background: darkgray;
	border-left: #ffffff 0 px solid;
	color: #ffffff;
	border-bottom: #ffffff 1px solid;
	font-family: 新細明體;
}
A.Menu_Item_Style
{
	font-size: 10pt;
	color: #ffffff;
	text-decoration: none;
}
A.Menu_Item_Style:link
{
	font-size: 10pt;
	color: #ffffff;
	text-decoration: none;
}
A.Menu_Item_Style:visited
{
	font-size: 10pt;
	color: #ffffff;
	text-decoration: none;
}
A.Menu_Item_Style:hover
{
	color: yellow;
	text-decoration: underline;
}
.Button_Style
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	background-image: url(../img/bg_btn.gif);
	border-left: gainsboro 1px solid;
	width: 100px;
	color: #336699;
	border-bottom: gainsboro 1px solid;
	background-repeat: repeat;
}





.SendButton_Style
{
	
	
	border-right: #b5c7de 0px solid;
	padding-right: 1px;
	border-top: #b5c7de 0px solid;
	padding-left: 1px;
	
	font-size: 9pt;
	
	background-image: url(../img/SendButton.gif);
	padding-bottom: 1px;
	border-left: #b5c7de 0px solid;
	width: 110px;
	color: black;
	padding-top: 1px;
	border-bottom: #b5c7de 0px solid;
	background-repeat: no-repeat;
	height: 25px;
	background-color: transparent;
	text-align: center;

	
}



.Grid_Title_Button_Style
{
	background-image: url(../img/bg_btn.gif);
	color: #336699;
	background-repeat: repeat;
	width: 100%;
	height:100%;
	border-width:0px
}

.tab_style
{
	background-image: url(../img/bg_btn.gif);
	color: black;
	background-repeat: repeat;
}


.Text_Tran
{
	background: none transparent scroll repeat 0% 0%;
}
.Full_Text
{
	border-right: lightgrey 0px solid;
	border-top: lightgrey 0px solid;
	background: none transparent scroll repeat 0% 0%;
	border-left: lightgrey 0px solid;
	width: 100%;
	border-bottom: lightgrey 0px solid;
	font-size:10pt;
}
.Full_Text_Input
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	background: scroll repeat 0% 0%;
	background-color: White;
	border-left: lightgrey 1px solid;
	width: 100%;
	border-bottom: lightgrey 1px solid;
}

.Num_Text_Input
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	background: white;
	border-left: lightgrey 1px solid;
	width: 99%;
	border-bottom: lightgrey 1px solid;
	text-align: right;
}

.Full_Text_Vouch
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	background: none scroll repeat 0% 0%;
	background-color: White;
	border-left: lightgrey 1px solid;
	width: 100%;
	border-bottom: lightgrey 1px solid;
}
.Num_Text
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	background: none transparent scroll repeat 0% 0%;
	border-left: lightgrey 1px solid;
	width: 100%;
	border-bottom: lightgrey 1px solid;
	text-align: right;
}
.Num_Text_Vouch
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	background: transparent none scroll repeat 0% 0%;
	background-color: White;
	border-left: lightgrey 1px solid;
	width: 100%;
	border-bottom: lightgrey 1px solid;
	text-align: right;
}
.Num_Total
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	background: transparent none scroll repeat 0% 0%;
	border-left: lightgrey 1px solid;
	width: 100%;
	border-bottom: lightgrey 1px solid;
	text-align: right;
	color: Red;
}
.Selected_Img
{
	border-right: 0px;
	background-position: center bottom;
	border-top: 0px;
	font-size: 10pt;
	background-image: url(../img/selected.gif);
	vertical-align: text-bottom;
	border-left: 0px;
	width: 130px;
	color: #fee456;
	border-bottom: 0px;
	background-repeat: no-repeat;
	height: 30px;
}
.No_Selected_Img
{
	border-right: 0px;
	background-position: center bottom;
	border-top: 0px;
	font-size: 10pt;
	background-image: url(../img/no_selected.gif);
	vertical-align: bottom;
	border-left: 0px;
	width: 130px;
	color: white;
	border-bottom: 0px;
	background-repeat: no-repeat;
	height: 30px;
}
.Left_edge
{
	border-right: 0px;
	background-position: right bottom;
	border-top: 0px;
	background-image: url(../img/blue_left.gif);
	border-left: 0px;
	width: 50px;
	border-bottom: 0px;
	background-repeat: no-repeat;
	height: 18px;
}
.Right_edge
{
	border-right: 0px;
	background-position: left bottom;
	border-top: 0px;
	background-image: url(../img/blue_right.gif);
	border-left: 0px;
	width: 50px;
	border-bottom: 0px;
	background-repeat: no-repeat;
	height: 18px;
}
.Base_Color
{
	color: #336699;
	background-color: transparent;
	font-size: 10pt;
}

.Important_Color
{
	color: #ff0000;
	background-color: transparent;
	font-size: 10pt;
}

.Native_Color
{
	color: black;
	background-color: transparent;
	font-size: 10pt;
}


.sub_fun
{
	font-size: 12pt;
}
.header_color
{
	color: #005e20;
}
A.Left_Menu
{
	font-size: 9pt;
	color: #336699;
	text-decoration: none;
}
A.Left_Menu:link
{
	font-size: 9pt;
	color: #336699;
	text-decoration: none;
}
A.Left_Menu:visited
{
	font-size: 9pt;
	color: #336699;
	text-decoration: none;
}
.Table_Title
{
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
	font-size: 9pt;
	border-left: #336699 1px solid;
	color: white;
	border-bottom: #336699 1px solid;
	background-color: #68899c;
	text-align: center;
	height: 25px;
}
.Table_Title_Sub
{
	border: 1px solid #B5C7DE;
    font-size: 9pt;
	color:  #FFFFFF;
	     font-weight:500;
	background-color: #BF8996;
	    text-align: center;
	    height: 30px;
}
.Table_Title_orange
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-size: 9pt;
	border-left: white 1px solid;
	color: white;
	border-bottom: white 1px solid;
	background-color: darkorange;
	text-align: center;
	height: 30px;
}
.Table_Title_Red
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-size: 9pt;
	border-left: white 1px solid;
	color: white;
	border-bottom: white 1px solid;
	background-color: darkred;
	text-align: center;
	height: 30px;
}
.Table_Data
{
	border-left: #336699 1px solid;
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
	font-size: 10pt;
	font-family: 新細明體;
	color: black;
	border-bottom: #336699 1px solid;
	background: transparent;
	font-size: 10pt;
}
.Table_Data_No_Border
{
	border-left: #336699 0px solid;
	border-right: #336699 0px solid;
	border-top: #336699 0px solid;
	font-size: 10pt;
	font-family: 新細明體;
	color: black;
	border-bottom: #336699 0px solid;
	background-color: #E3f3f3;
	
}
.Table_Tab
{
	font-size: 9pt;
	color: white;
	background-color: #336699;
	text-align: center;
}
.Table_Tab_Command
{
	font-size: 9pt;
	color: white;
	background-color: darkorange;
	text-align: center;
}
.Table_Common
{
	border-right: #B5C7DE 1px solid;
	border-top: #B5C7DE 1px solid;
	border-left: #B5C7DE 1px solid;
	border-bottom: #B5C7DE 1px solid;
}
.Table_Title_No_Bg
{
	font-size: 9pt;
	color: #336699;
	background-color: transparent;
	text-align: center;
}

.Table_Title_Verify
{
	font-size: 9pt;
	color: #ffffff;
	background-color: #cc9966;
	text-align: center;
}

.Comment_Text_Input
{
	font-size: 9pt;
	color: #336699;
	background-color: #e6eef7;
}
.Table_Title_Update
{
	font-size: 9pt;
	color: white;
	background-color: #9283df;
	text-align: center;
}
A.Linked_Item
{
	font-size: 9pt;
	color: Brown;
	text-decoration: none;
}
A.Linked_Item:link
{
	font-size: 9pt;
	color: Brown;
	text-decoration: none;
}
A.Linked_Item:visited
{
	font-size: 9pt;
	color: Brown;
	text-decoration: none;
}
A.Linked_Item:hover
{
	color: Blue;
	text-decoration: underline;
}

A.Left_Menu:hover
{
	color: gray;
	text-decoration: underline;
}
A.Head_Menu
{
	color: white;
	text-decoration: none;
}
A.Head_Menu:link
{
	color: white;
	text-decoration: none;
}
A.Head_Menu:visited
{
	color: white;
	text-decoration: none;
}
A.Head_Menu:hover
{
	color: yellow;
	text-decoration: none;
}
A.Head_Menu:active
{
	color: greenyellow;
}
.Tab_Fore_Color_Restore
{
	color: White;
}
.Tab_Fore_Color_Active
{
	color: Yellow;
}



A.Help
{
	color: white;
	text-decoration: none;
	border-style:none;
}
A.Help:link
{
	color: white;
	text-decoration: none;
	border-style:none;
}
A.Help:visited
{
	color: white;
	text-decoration: none;
	border-style:none;
}
A.Help:hover
{
	color: yellow;
	text-decoration: none;
	border-style:none;
}
A.Help:active
{
	color: greenyellow;
	border-style:none;
}
.Box_Top_Grey
{   text-align:center;
	background-image: url(../img/Box_Top_Grey.Png);	
	background-repeat: repeat-x;
	color: Blue;
	font-size: 10pt;
	height:25;
  	
}
.Box_Top
{   text-align:center;
	background-image: url(../img/Box_Top.Png);	
	background-repeat: repeat-x;
	color: white;
	font-size: 10pt;
	height:22;
  	
}
.Box_Top_Left
{   background-image: url(../img/Box_Top_Left.Png);
	background-repeat:  no-repeat;
	
}
.Box_Top_Right
{   background-image: url(../img/Box_Top_Right.Png);
	background-repeat:  no-repeat;
	height:22;
}
.Box_Left
{ background-image: url(../img/Box_Left.Png);
  background-repeat: repeat-y;
  height:22;
}
.Box_Right
{    background-image: url(../img/Box_Right.Png);
	 background-repeat: repeat-y;
	 width:8; 
    height:22;
}
.Box_Bottom
{    background-image: url(../img/Box_Bottom.Png);
	 background-repeat: repeat-x;
	 
    height:12;
}
.Box_Bottom_Right
{   background-image: url(../img/Box_Bottom_Right.Png);
	background-repeat:  no-repeat;
	width:8; 
    height:12;
}
.Box_Bottom_Left
{   background-image: url(../img/Box_Bottom_Left.Png);
	background-repeat:  no-repeat;
	
}
.Table_Title_Silver
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 9pt;
	background: url(../img/title_bg.gif) fixed no-repeat center center;
	padding-bottom: 1px;
	width: 140px;
	color: blue;
	padding-top: 1px;
	height: 25px;
	text-align: center;
}
.Footer
{  background-image:url(../img/Footer.gif);
   color:Red;
   font-size:10pt;
2;
}
.Box_Bottom
{    background-image: url(../img/Box_Bottom.Png);
	 background-repeat: repeat-x;
	 
    height:12;
}
.Box_Bottom_Right
{   background-image: url(../img/Box_Bottom_Right.Png);
	background-repeat:  no-repeat;
	width:8; 
    height:12;
}
.Box_Bottom_Left
{   background-image: url(../img/Box_Bottom_Left.Png);
	background-repeat:  no-repeat;
	
}
.Table_Title_Silver
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 9pt;
	background: url(../img/title_bg.gif) fixed no-repeat center center;
	padding-bottom: 1px;
	width: 140px;
	color: blue;
	padding-top: 1px;
	height: 25px;
	text-align: center;
}
.Footer
{  background-image:url(../img/Footer.gif);
   color:Red;
   font-size:10pt;
}


DIV{
       border-style: none;
       margin: 0px;
       padding: 0px;
 margin: auto;
    font-size: x-small;
}