body.Login
{
	background-image:url(../PIC/Background/TopBg.gif)!important;
	color:#333333;
	MARGIN: 0px; 
}
body.POR
{
	background-color:#FFFFDE!important;
	background-image:none!important;
	COLOR: #000000!important;
	MARGIN: 0px!important; 
}


IMG,img
{
	cursor:hand;
}
label
{
	font-size: 12px;
	font-family: 新細明體;
}
th
{
	font-size: 12px;
	font-weight:bold;
	background-image: url(../PIC/Background/bgstyle.gif);
}

tr.TableBody1
{
	PADDING: 2px;
	background-color: #FFFFFF;
}
tr.TableBody2
{
	PADDING: 2px;
	background-color: #CECBA5;
}
tr.TableBody3
{
	PADDING: 2px;
	background-color: #FFFFDE;
}
tr.TitleBgStyle
{
	height:25px;
	background-image: url(../PIC/Background/bgstyle.gif);
}

td.TableBody0
{
	border:#cccccc 0px dashed;
}
td.TableBody1
{
	background-color:#CECBA5;
	border-bottom: #A5A284 0px dashed;
	border-right: #A5A284 0px dashed;
	text-align:right;
	WORD-BREAK:break-all;
}
td.TableBody2
{
	background-color:#EFEFD6;
	border-bottom: #A5A284 0px dashed;
	border-right: #A5A284 0px dashed;
	WORD-BREAK:break-all;
}
td.TableBody3
{
	background-color: #EFEFD6;
	border-bottom: #A5A284 0px dashed;
	WORD-BREAK:break-all;
}
td.TableBody4
{
	background-color:#CECBA5;
	border-bottom: #A5A284 0px dashed;
	border-right: #A5A284 0px dashed;
	text-align:center;
	WORD-BREAK:break-all;
}
td.TitleBar 
{
	height:25px;
	background-color: #6699cc;
	color: #ffffff;
}
td.TitleBgStyle
{
	height:25px;
	background-image: url(../PIC/Background/bgstyle.gif);
}
td.TitleBgStyle2
{
	height:25px;
	background-image:url(../PIC/Background/TopBg5.gif); 
	color:#333333;
}

input
{
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 1px;
  padding-left: 1px;
  font-size: 12px;
  font-family: 新細明體;
  border-top-color: #cccccc;
  border-bottom-color: #cccccc;
  border-left-color: #cccccc;
  border-right-color: #cccccc;
}
textarea 
{ 	
	width:100%;
	height:100%;
	font-size: 12px; 
	border: 1px solid #a0a0a0; 
	background-color: #ffffff;
	margin:0px; 
}
font.color1 {color:#00356A;}
font.color2 {color:red;}
font.color3 {color:green;}
div { font-size: 12px; }
form { font-size: 12px; }
option {font-size: 12px; }
p {font-size: 12px; }
br {font-size: 12px; }
.button{
  margin-top: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
  margin-left: 1px;
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  border: 1px solid #B3B3D9;
  background-color: White;
  font-family: 新細明體;
  font-size: 12px;
}

.btnfm
{
	font-family:Tahoma; font-size: 12px; line-height: 15px;border: 1px solid #000000;background: url(../PIC/Background/bg.gif);cursor:hand!important; 
}

.tableBorder1
{
width:97%;
border: 1px #DEDEDE solid; 
background-color: #C6D7EF;
}
.tableBorder2
{
width:97%;
border: 1px #DEDEDE solid; 
background-color: #EFEFEF;
}
.tableBorder3
{
width:97%;
border: 1px #DEDEDE solid; 
background-color: #DEDFDE;
}

.contentbox {
  overflow: auto;
  background-color: #fcfcfc;
}
.contenttab {
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  background-image: url(../../Pictures/Glacier.jpg);
}
.tab-on {
  border-top: #cccccc 1px solid;
  border-right: #cccccc 1px;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px;
  padding-top: 2px;
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 2px;
  width: 120px;
  cursor: hand;
  color: #000000;
  background-color: #FFFFDE;
}
.tab-off {
  border-right: #cccccc 1px;
  padding-right: 2px;
  border-top: #cccccc 1px solid;
  padding-Left: 2px;
  padding-bottom: 2px;
  border-left: #cccccc 1px solid;
  width: 120px;
  cursor: hand;
  color: #666666;
  padding-top: 2px;
  border-bottom: #cccccc 1px solid;
  background-color:#eeeeee;
}
.tab-none {
  border-right: #cccccc 1px;
  padding-right: 2px;
  Border-top: #cccccc 1px;
  padding-Left: 2px;
  Padding-bottom: 2px;
  border-left: #cccccc 1px solid;
  padding-top: 2px;
  border-bottom: #cccccc 1px solid;
}
.tab-content {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px;
  vertical-align: top;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  background-color: #FFFFDE
}
.td_heading {
  border-right: #cccccc 1px;
  padding-right: 3px;
  border-top: #cccccc 1px;
  padding-left: 10px;
  padding-bottom: 3px;
  border-left: #cccccc 1px;
  color: #999999;
  padding-top: 3px;
  border-bottom: #cccccc 1px dashed;
}
.td_ending {
  border-right: #cccccc 1px;
  border-left: #cccccc 1px;
  color: #999999;
  padding-top: 3px;
  border-top:#cccccc 1px dashed;
}
.td_text {
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px
}

.td_text2 {
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  background-color:#FFFFDE;
}

DIV.DivTree
{
	width:100%;
	height:430px;
	border: #A5A284 1px dashed;
	background-color:#FFFFDE;
	overflow:auto;
}

.SCROLLBAR
{
	overflow:auto;
}


.REPORTSCROLLBAR  
{
	OVERFLOW-X: scroll;
	OVERFLOW-Y: AUTO;
	SCROLLBAR-FACE-COLOR: #cccccc; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #999999; 
	SCROLLBAR-3DLIGHT-COLOR: #999999; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: #e3e3e3; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: #999999
}



.objAlpha{
	filter:Alpha(Opacity=50);
} 

.objGlow{
	FILTER:glow(color:#308148,strength=3);color: #ffffff;
}


.Glow
{
  FILTER: Glow(Color=0733B2, Strength=1) dropshadow(Color=0733B2, OffX=1, OffY=1,); WIDTH: 100%; COLOR: #ffffff; LINE-HEIGHT: 20px;
}

.SolidDataGrid{  
	CoolSolidDataGrid:expression(ApplySolidTable(this));
}

.U100px
{
	width:100px;
	font-size: 12px;
	font-family:Times New Roman,新細明體,標楷體;
}

.text_Warring
{
	background-color:Transparent;
	width:100px;
	font-family: Times New Roman,新細明體,標楷體;
	font-size: 12px;
	border: 0px;
	border-style:None;
}
.text_none
{
  width:100px;
  Height:20px;
  border-style:None;
  background-color:Transparent;
  color:Green;
  FONT-SIZE: 12px;
  font-family:Times New Roman,新細明體,標楷體;
}
.text_notEmpty 
{
	width:100px;  
	font-family:Times New Roman,新細明體,標楷體;
	font-size: 12px;
	background-color: #ffff99;
	
}

.text_key 
{
	background-color: LightCyan;
	width:100px;
	font-size: 12px;
	font-family:Times New Roman,新細明體,標楷體;
	/*border: 1px solid #544105;*/
}
.text_normal 
{
	background-color: white;
	width:100px;
	font-size: 12px;
	font-family:Times New Roman,新細明體,標楷體;
	cursor:default;
	/*border: 1px solid #5F8D71;*/
}
.text_keydate 
{
	background-color: white;
	width:100px;
	font-size: 12px;
	font-family:Times New Roman,新細明體,標楷體;
	cursor:default;
	/*border: 1px solid #5F8D71;*/
}
.text_readOnly 
{
	background-color:Transparent;
	width:100px;
	font-family: Times New Roman,新細明體,標楷體;
	font-size: 12px;
	/*border: 1px solid #5F8D71;*/
}

tr.TableBodyD1
{
	background-color: #DAEAC3;
	PADDING: 2px;
}
tr.TableBodyD2
{
	background-color: #FFFFD5;
	PADDING: 2px;
}
td.TitleBgStyle{
	background-image: url(../PIC/Background/bgstyle.gif);
}
td.TitleBgStyleD
{
	background-color:gray;
	color:White;
}

.imageEnabled
{
	cursor:hand;
}

.imageDisabled
{
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=50), progid:DXImageTransgorm.Microsoft.BasicImage(grayscale=1);
	cursor:default;
}


td{
	font-family: "新細明體";
	font-size: 13px;
	line-height: 20px;
	color: #3D3D3D;
}
.txt13 {
	font-family: "新細明體";
	font-size: 13px;
	line-height: 20px;
	color: #3D3D3D;
}
.badybg1 {
	background-image: url(./../pic/newcrm/bady1_71.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color : #d8efec;
	font-size: 9px;
	OVERFLOW-X: auto;
	OVERFLOW-Y: auto;
}
/* 20080414..R381..Joe:套用版型 */
/*
.badybg2 {
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color : #d8efec;
	font-size: 9px;
	OVERFLOW-X: auto;
	OVERFLOW-Y: auto;
}
*/
.badybg2 {
	background-image: url(../PIC/Background/top.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: right bottom;
	/*background-color : #d8efec;*/		/* R381 */		
	background-color : #EDF1F3;
	font-size: 9px;
	overflow: auto;
}
.style1 {color: #4C76B2}
/* R381 */

.badybg1HaveScroll {
	background-image: url(../PIC/Background/bady1_71.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color : #d8efec;
	font-size: 9px;

}
.badybg2HaveScroll{
	background-attachment: fixed;
	background-image: url(../PIC/Background/bady2_71.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color : #d8efec;
	font-size: 9px;
}
.badybg3HaveScroll{
	background-attachment: fixed;
	background-image: url(../PIC/Background/pic/mainbg2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color : #edf6f8;
	font-size: 9px;
}

.txt12 {
	font-family: "新細明體";
	line-height: 18px;
	color: #333333;
	font-size: 12px;
}
a:link {
	font-family: "新細明體";
	font-size: 13px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
}
a:visited {
	font-family: "新細明體";
	font-size: 13px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
}
a:hover {
	font-family: "新細明體";
	font-size: 13px;
	line-height: 20px;
	color: #FFFFFF;
}
.line1 {
	background-color: #F4F3BC;
	border-top: 1px solid #7AA1A8;
	border-right: 1px solid #7AA1A8;
	border-bottom: 1px solid #7AA1A8;
	border-left: 1px solid #7AA1A8;
	font-family: "新細明體";
	font-size: 12px;
	line-height: 18px;
	color: #333333;


}
.line2 {
	border: 1px solid #7AA1A8;
	font-family: "新細明體";
	font-size: 12px;
	line-height: 18px;
	color: #333333;

}

.TabPage
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	overflow: hidden;
	border-left: gray 1px solid;
	width: 100%;
	border-bottom: gray 1px solid;
	position: relative;
	background-color: #e8f6f4;
}

.ToolBar
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	width: 98%;
	border-bottom: 0px;
	/* 20080414..R318..Joe:套用新版型*/
	/*background-color: #a9dde4;	*/
	background-image: url(../../_common/platformutil/resouce/pic/background/top.jpg);
}
.Edit20
{
	border-right: buttonshadow 1px solid;
	border-top: buttonshadow 1px solid;
	border-left: buttonshadow 1px solid;
	width: 120px;
	border-bottom: buttonshadow 1px solid;
	height: 16pt;
	background-color: white;
}
.Edit10
{
	border-right: buttonshadow 1px solid;
	border-top: buttonshadow 1px solid;
	border-left: buttonshadow 1px solid;
	width: 60px;
	border-bottom: buttonshadow 1px solid;
	height: 16pt;
	background-color: white;
}
.Edit50
{
	border-right: buttonshadow 1px solid;
	border-top: buttonshadow 1px solid;
	border-left: buttonshadow 1px solid;
	width: 400px;
	height: 16pt;
	border-bottom: buttonshadow 1px solid;
	background-color: white;
}
.Edit100
{
	border-right: thick solid;
	border-top: thick solid;
	border-left: thick solid;
	width: 300px;
	border-bottom: thick solid;
	height: 300px;
	background-color: green;
}
.NewLogin
{
	border-right: buttonshadow 1px solid;
	border-top: buttonshadow 1px solid;
	border-left: buttonshadow 1px solid;
	width: 120px;
	border-bottom: buttonshadow 1px solid;
	height: 10pt;
	background-color: white;

}
.NoI18N
{
	color: red;
}

.txt18 {
	font-family: "新細明體";
	font-size: 11px;
	line-height: 16px;
	color: #666666;
}

/*20091230..S00-20091222001..tchsu:Grid開放設定美工配色*/
.UserSettingGrid
{
	border-color:#999999;
	border-width:1px;
}
.UserSettingGridTitle
{
	height:25px;	
}
.UserSettingGridMouseOver 
{
	background-color:#ADD8E6;			
	PADDING: 2px;	
}
.UserSettingGridEven
{
	PADDING: 2px;
	background-color: #CECBA5;
	color:#003399;
	height:25px;
}
.UserSettingGridOdd
{
	PADDING: 2px;
	background-color: #FFFFFF;
	color:#003399;
	height:25px;
}

/*20091230..S00-20091222001..tchsu:Grid開放設定美工配色*/
/*20100304..S00-20100304001..tchsu:附件上傳的畫面希望能提供css設定畫面 */
.AttachFileGridMouseOver 
{
	background-color:yellow;
}
.AttachFileGridEven
{
	background-color: #E8F6F4;	

}
.AttachFileGridOdd
{	
	background-color: #f5fffa;		
}
/*20100304..S00-20100304001..tchsu:附件上傳的畫面希望能提供css設定畫面 */