﻿.TableClass_None 
{ 
 font-size: 12px;
}

/*--------------------------------GridView用----------------------------------------------*/
.TableClass_H1 
{ 
 padding: 5px;
 border-top-width: 1px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 1px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #7C8E95;
 border-right-color: #7C8E95;
 border-bottom-color: #7C8E95;
 border-left-color: #7C8E95;
}

.TableClass_H1_th
{
   border-width: 1px;
   border-color: #000000;
   background-color: #74A696;
   color:#FFFFFF;
   font-size: 10pt;
   text-align: center;
   vertical-align:middle; 
   height:26px;
	background-image: url('images/TableTitleBG.jpg');
}

.TableClass_H1_th a:link {text-decoration: underline;color: #FFFFFF;}
.TableClass_H1_th a:visited {text-decoration: underline;color: #FFFFFF;}
.TableClass_H1_th a:hover {text-decoration: underline;color: #FFFFFF;}
.TableClass_H1_th a:active {text-decoration: underline;color: #FFFFFF;}

.TableClass_H1_th2
{
   border-width: 1px;
   border-color: #000000;
   background-color: #74A696;
   color:#FFFFFF;
   font-size: 10pt;
   text-align: right;
   vertical-align:middle; 
   height:26px;
	background-image: url('images/TableTitleBG.jpg');
}

.TableClass_H1_th2 a:link {text-decoration: underline;color: #FFFFFF;}
.TableClass_H1_th2 a:visited {text-decoration: underline;color: #FFFFFF;}
.TableClass_H1_th2 a:hover {text-decoration: underline;color: #FFFFFF;}
.TableClass_H1_th2 a:active {text-decoration: underline;color: #FFFFFF;}

.TableClass_H1_td 
{
   border-width:1px;
   border-color: #000000;
   background-color:#ffffff;
   color:#000000;
   font-size: 10pt;
   padding:3;
   vertical-align:middle;
   height:20px;
}

.TableClass_H1_td2 
{
   border-width:1;
   border-color: #000000;
   background-color: #DEEAE6;
   color:#000000;
   font-size: 10pt;
   padding:3;
   vertical-align:middle;
   height:20px;
}

.TableClass_H1_td3 
{
   border-width:1px;
   border-color: #000000;
   background-color:#ffffff;
   color:#000000;
   font-size: 10pt;
   padding:3;
   vertical-align:middle;
   height:20px;
   text-decoration: none;
}
.TableClass_H1_td3 a:link {text-decoration: none;}
.TableClass_H1_td3 a:visited {text-decoration: none;}
.TableClass_H1_td3 a:hover {text-decoration: underline;}
.TableClass_H1_td3 a:active {text-decoration: none;}

.TableClass_H1_td4 
{
   border-width:1;
   border-color: #000000;
   background-color: #DEEAE6;
   color:#000000;
   font-size: 10pt;
   padding:3;
   vertical-align:middle;
   height:20px;
}
.TableClass_H1_td4 a:link {text-decoration: none;}
.TableClass_H1_td4 a:visited {text-decoration: none;}
.TableClass_H1_td4 a:hover {text-decoration: underline;}
.TableClass_H1_td4 a:active {text-decoration: none;}

/*---------------------------一般table用-------------------------------------------------------*/
.TableClass_H2 
{ 
 padding: 2px;
 border-top-width: 1px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 1px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #7C8E95;
 border-right-color: #7C8E95;
 border-bottom-color: #7C8E95;
 border-left-color: #7C8E95;
}

.TableClass_H2_th 
{
 padding: 2px;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 0px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #7C8E95;
 border-right-color: #7C8E95;
 border-bottom-color: #7C8E95;
 border-left-color: #7C8E95;
 color: #FFFFFF;
 font-size: 12px;
 background:url(images/th2_bg.jpg); 
 background-repeat:repeat-y; 
 background-color: #206183;
}

.TableClass_H2_td 
{
 padding: 2px;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 0px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #7C8E95;
 border-right-color: #7C8E95;
 border-bottom-color: #7C8E95;
 border-left-color: #7C8E95;
 background: #D5F0FF;
 color: #333333;
 font-size: 12px;
}

.TableClass_H3_td 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #993300;
	text-align: left;
}
.TableClass_H3_td a:link {text-decoration: none; color: #993300}
.TableClass_H3_td a:visited {text-decoration: none; color: #993300}
.TableClass_H3_td a:hover {text-decoration: underline; color: #993300}
.TableClass_H3_td a:active {text-decoration: none; color: #993300}
/*----------------------------------------------------------------------------------------*/

.PagingClass 
{ 
 padding: 1px;
 font-size: 12px;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #7C8E95;
 border-right-color: #7C8E95;
 border-bottom-color: #7C8E95;
 border-left-color: #7C8E95;
 background-color: #BBDDFF;
}
.PagingClass td
{ 
 font-size: 12px;
}
.PagingClass input
{
	width:30px;
	font-size: 12px;
} 


.ButtonStyle_H1{
	cursor:pointer;
	border: inset 1px #999999;
	border: outset 1px #999999;
	font-size: 12px;
	background:#DDDDDD;
	color:#333;
	height:22px;
	padding: 2px;
	background:url(images/btn_bg.jpg);	
}

/*--------------------------------文字分散、文字完整性與分散對齊----------------------------------------------*/
.WordBreak
{
	word-break: break-all;
}

.WordKeep
{
	word-break: keep-all;
}

.WordBreakAndJustify
{
	word-break: break-all;
	text-align: justify; 
	text-align-last: justify;
    text-justify: distribute-all-lines;
}

.WordKeepandJustify
{
	word-break: keep-all;
	text-align: justify; 
	text-align-last: justify;
    text-justify: distribute-all-lines;
}