﻿body
{
	margin: 3px;
	padding: 0;
	font-family: 微軟正黑體, Verdana, 新細明體;
	font-size: 13px;
	color: #000;
}

a
{
    color: blue;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

.lb_Link
{
    color: blue;
    cursor: pointer;
    text-decoration: none;
}

.lb_Link:hover
{
    text-decoration: underline;
}

/*文字方塊唯讀*/
.FieldFontR {color:#800000; font-weight:normal; background-color: #E4E4E4;}
/*放置錯誤訊息(Label)*/
.FieldTitleFontX {font-size: 17px; font-weight: bold; color: white; background-color: red;}

/**放置錯誤訊息(DIV)**************************************************************************************/
.ErrorTable
{
    width: 100%;
    text-align: left;
    vertical-align: middle;
    margin-bottom: 3px;
    margin-top: 3px;
    margin-left: 1px;
    
    border-style: solid;
    border-color: silver;
    border-width: 1px;    
    background-color: #FFFFCC;
    /*height: 35px;    */
    color: red;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
}

/**按鈕*/
/**一般按鈕**********************************/
form input.BtDefault {
	border: none;
	background: #2783C0 repeat-x scroll bottom left;
	color: #ffffff;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
	height: 25px;
	/*padding: 6px 10px 6px 10px;*/
	cursor: pointer;
	letter-spacing: 1px;
	width: auto;
	overflow: visible;
}

/**紅色按鈕用********************************/
form input.BtRed {
	border: none;
	background: #ff2d2d repeat-x scroll bottom left;
	color: #ffffff;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
	height: 25px;	
	/*padding: 6px 10px 6px 10px;*/
	cursor: pointer;
	letter-spacing: 1px;
	width: auto;
	overflow: visible;
}

form button.BtRed {
	border: none;
	background: #ff2d2d repeat-x scroll bottom left;
	color: #ffffff;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
	height: 25px;	
	/*padding: 6px 10px 6px 10px;*/
	cursor: pointer;
	letter-spacing: 1px;
	width: auto;
	overflow: visible;
}

/**橘色按鈕用********************************/
form input.BtOrange {
	border: none;
	background: #FF6600 repeat-x scroll bottom left;
	color: #ffffff;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
	height: 25px;	
	/*padding: 6px 10px 6px 10px;*/
	cursor: pointer;
	letter-spacing: 1px;
	width: auto;
	overflow: visible;
}

/**黑色按鈕及連結用********************************/
form input.BtBlack {
	border: none;
	background: #595959 repeat-x scroll bottom left;
	color: #ffffff;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
	height: 25px;	
	/*padding: 6px 10px 6px 10px;*/
	cursor: pointer;
	letter-spacing: 1px;
	width: auto;
	overflow: visible;
}

form button.BtBlack {
	border: none;
	background: #595959 repeat-x scroll bottom left;
	color: #ffffff;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
	height: 25px;	
	/*padding: 6px 10px 6px 10px;*/
	cursor: pointer;
	letter-spacing: 1px;
	width: auto;
	overflow: visible;
}

a.BtBlack {
    border: none;
    background: #595959 repeat-x scroll bottom left;
    color: #ffffff;
    font-weight: bold;
    padding: 3px 10px 3px 10px;
    height: 25px;	
    /*padding: 6px 10px 6px 10px;*/
    cursor: pointer;
    letter-spacing: 1px;
    width: auto;
    overflow: visible;
}

 /*按鈕 CSS */
  input.btn {   
   color:black;      
   border: 1px solid;   
   border-color: #696 #363 #363 #696;   
   filter:progid:DXImageTransform.Microsoft.Gradient   
   (GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#CCCCCC');   
  }   
  
  /*有警告按鈕 CSS */
 
 input.warnbtn {   
   color:red;      
   border: 1px solid;   
   border-color: #696 #363 #363 #696;   
   filter:progid:DXImageTransform.Microsoft.Gradient   
   (GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#FFAFD6');   
  }  

th
{
   background-color:#789AD3;
   color: #ffffff;
   text-align:center;
}

#meuntb
{
    width:100%;
}

/**FormView**********************************************************************************************/
.FormView
{
    width: 99.5%;
    background: white;
    border-style: solid;
    border-color: silver;
    border-width: 1px;    
    margin-bottom: 3px;
    margin-left: auto;
    margin-right: auto;
    border-collapse: separate;
}

.FormView th {
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	color: white;
    background-color: #789AD3;
    border-style: solid;
    border-color: silver;
    border-width: 1px;
    font-size: 14px;
}

.FormView tr 
{
	height: 26px;
}

.FormView td 
{
    color: #262626;
    border-style: double;
    /*border-style: solid;*/
    border-color: silver;
    border-width: 1px;
}

.FormView .buttontd 
{
	text-align: center;
	vertical-align: middle;
}

.FormView table
{
    border-width: 0px;
}

.FormView table td
{
    border-width: 0px;
}
/********************************************************************************************************/

/**QueryView**********************************************************************************************/
.QueryView
{
    width: 99.5%;
    background: white;
    border-style: solid;
    border-color: silver;
    border-width: 1px;    
    margin-bottom: 3px;
    margin-left: auto;
    margin-right: auto;
    border-collapse: separate;
}

.QueryView th 
{
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	color: white;
    background-color: #789AD3;
    border-style: solid;
    border-color: silver;
    border-width: 1px;
    font-size: 14px;
}

.QueryView tr 
{
	height: 26px;
}

.QueryView td 
{
    color: #262626;
    border-style: solid;
    border-color: silver;
    border-width: 1px;
}

.QueryView .buttontd {
	text-align: center;
	vertical-align: middle;
}

.QueryView table
{
    border-width: 0px;
}

.QueryView table td
{
    border-width: 0px;
}
/********************************************************************************************************/

/**GridViewScroll****************************************************************************************/
.GridViewScroll
{
    margin-left: auto;
    margin-right: auto;
    width: 99.5%;
    border: 0px;
    font-size: 13px;
}

.GridViewScroll a
{
    text-decoration: none;
    color: blue;
}

.GridViewScroll a:hover
{
    text-decoration: underline;
}

.GridViewScroll th
{
    background-color: #789AD3;
    color: white;
    height: 35px;
    vertical-align: middle;
    text-align: center;    
    border-style: solid;
    border-color: silver;
    border-width: 1px;    
    font-size: 14px;
}

.GridViewScroll td
{
    white-space: normal;
}    

/*光棒效果*/
.GridViewScroll tr:hover
{
    background-color: #FFFFBB;
}

.LockedTdStyle
{
    background-color: #FFFFBB;
    font-weight: bold;
    color: white;
}

/**GridView**********************************************************************************************/
.GridView1
{
    width: 99.5%;
    border: 0px;
    font-size: 13px;
}

.GridView1 th
{
    background-color: #789AD3;
    color: white;
    height: 35px;
    vertical-align: middle;
    text-align: center;    
    border-style: solid;
    border-color: silver;
    border-width: 1px;
    font-size: 14px;
}

.GridView
{
    margin-left: auto;
    margin-right: auto;
    width: 99.5%;
    border: 0px;
    font-size: 13px;
}

/*GridView自訂的表頭*/
.GridView .def_Title
{
    font-size: 18px;
}

.GridView a
{
    text-decoration: none;
    color: blue;
}

.GridView a:hover
{
    text-decoration: underline;
}

.GridView tr
{
    height: 35px;
    vertical-align: middle;
}

/*光棒效果*/
.GridView tr:hover
{
    background-color: #FFFFBB;
}

.GridView th
{
    background-color: #789AD3;
    color: white;
    height: 35px;
    vertical-align: middle;
    text-align: center;    
    border-style: solid;
    border-color: silver;
    border-width: 1px;    
    font-size: 14px;
}

.RowStyle
{
    color: Black;
    height: 35px;
    border: 1px;   
    background-color: white;
}

.RowStyle td
{
    border-style: solid;
    border-color: silver;
    border-width: 1px;
}

.AlternatingRowStyle
{
    color: Black;
    height: 35px;
    background-color: #D0E7FF;
}

.AlternatingRowStyle td
{
    border-style: solid;
    border-color: silver;
    border-width: 1px;
}

.EmptyDataRowStyle td
{
    width: 100%;
    color: #800000;
    padding-top: 35px;
    border-style: solid;
    border-color: silver;
    border-width: 1px;
        
    height: 100px;
    text-align: center;
    vertical-align: top;
    font-size: 18px;
    background-color: White;
}

.EditRowStyle
{
    color: Black;
    height: 35px;
    background-color: yellow;
}

.EditRowStyle td
{
    border-style: solid;
    border-color: silver;
    border-width: 1px;
}

.GridView table
{
    border-width: 0px;
}

.GridView table td
{
    border-width: 0px;
}
/**************************************************************************/

.ViewTB
{
    margin: 0 auto;
    width: 100%;
    font-size:13px;
    border-color : gray;
    border-style:double; 
    border: 1;
    padding: 0; 
}

.ViewTB td
{
    padding:2px 0px 0px 10px;
    height:25px;
    border:5 ;
    border-color:gray ;
}

.ViewTB a
{
   text-decoration: none;
}


.QueryTB
{
    margin: 0 auto;
    width:98%;
    font-size:13px;
    border-style:double; 
    border:1;
    padding:0;     
}

.QueryTB td
{
    height:25px;
    text-align:left;
    color:#000000;
}

.titletr 
{
   background-color:#789AD3;
   color: #ffffff;
   height:35px;
   text-align:center;
}

.titletr a
{
   background-color:#789AD3;
   color: #ffffff;
   height:35px;
}

.selecttr 
{
   background-color:#55A8FF;
   color: #ffffff;
   height:35px;
   text-align:center;
}

.selecttr a
{
   color: #ffffff;
}


.showMsg
{
    width:100%;
    font-size : 13px;
    color:Red;
    text-align :center;
}

.cssPager
{
   padding-left: 4px;      
   padding-right: 4px;     
   text-align :center;
}


#addDiv
{
     position:absolute;
     top:15%; 
     left:31%;
     width:auto;
     border:2px none #398ADF;
     }

.AddTB
{
    background-color:#ffffcc;
    margin: 0 auto;
    font-size:13px;
    border-style:solid;
    border-color:#398ADF;
    border:2;
    padding:0;     
    background-color:#ffffcc ;
}


.addTitle
{
    background-color:#398ADF;
    color:#FFFFFF;
    text-align:center;
}

.AddTB td
{
    height:35px;
}


.NormTitle
{
   display:-moz-inline-box;
   display:inline-block; 
   width:92%;
}


.container
{
    color:#174F89;
    position:relative;
    left:10px;
}

.text9pt
{
	font-size: 15px;
	line-height: 12pt;
}

.tv_func_0 { text-decoration:none; font-size:15px; color:black;}
a.tv_func_0:hover {text-decoration:underline;}

.location_0 { font-size:13px; color:blue;}
a.location_0:hover {font-size:13px; color:blue;}

.tv_func_1 { text-decoration:none; font-size:15px; color:white;}

.remark_class { text-decoration:none; font-size:15px; color:red;}

.LoginTB
{
    width: 400px;
    margin: 0 auto;
    font-size:15px;
    border-color : gray;
    border-style:double; 
    border:1;
    padding:0; 
}

.Login_titletr 
{
   font-size:15px;
   background-color:gray;
   color: #ffffff;
   height:35px;
   text-align:center;
}

.tree_menu { text-decoration:none; font-size:13px; color:black; cursor:pointer; }
.tree_menu_hover { text-decoration:underline; font-size:13px; color:black; cursor:pointer; }

/**form的按鈕******************************************************************************************************************************/
/**一般按鈕**********************************/
form input.formNormalButton {
	border: none;
	background: #2783C0 repeat-x scroll bottom left;
	color: #ffffff;
	font-weight: normal/*  bold*/;
	padding: 3px 10px 3px 10px;
	/*padding: 6px 10px 6px 10px;*/
	cursor: pointer;
	letter-spacing: 1px;
	width: auto;
	overflow: visible;
}

/**刪除按鈕用********************************/
form input.formDeleteButton {
	border: none;
	background: #ff2d2d repeat-x scroll bottom left;
	color: #ffffff;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
	/*padding: 6px 10px 6px 10px;*/
	cursor: pointer;
	letter-spacing: 1px;
	width: auto;
	overflow: visible;
}

/**取消按鈕用********************************/
form input.formCancelButton {
	border: none;
	background: #FF8737 repeat-x scroll bottom left;
	color: #ffffff;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
	/*padding: 6px 10px 6px 10px;*/
	cursor: pointer;
	letter-spacing: 1px;
	width: auto;
	overflow: visible;
}


/**Pager分頁使用**************************************************************************************/
.Pager
{
    width: 99.5%;
    text-align: right;
    vertical-align: middle;
    margin-bottom: 3px;
    margin-top: 3px;
    
    border-style: solid;
    border-color: silver;
    border-width: 1px;    
    height: 35px;
    font-weight: normal;
    margin-left: auto;
    margin-right: auto;
}

.Pager a
{
    color: blue;
    text-decoration: underline;
}

.PagerLnkCss
{
    cursor: pointer;
    color: blue;
    text-decoration: underline;
}
/********************************************************************************************************/

/**放置錯誤訊息**************************************************************************************/
.ErrorTable
{
    font-family: 微軟正黑體, Verdana;
    width: 100%;
    text-align: left;
    vertical-align: middle;
    margin-bottom: 3px;
    margin-top: 3px;
    margin-left: 1px;
    
    border-style: solid;
    border-color: silver;
    border-width: 1px;    
    background-color: #FFFFCC;
    /*height: 35px;    */
    color: red;
    font-size: 16px;
    font-weight: bold;
}
/********************************************************************************************************/