﻿body
{
    font-size: 10pt;
    font-family: "微軟正黑體" , "Verdana";
    background-color: #f5f5f5; /* background-color: #215968; */
    margin: 0px;
    padding: 0px;
    scrollbar-face-color: #d3d3d3;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    scrollbar-3dlight-color: #c0c0c0;
    scrollbar-arrow-color: #000000;
    scrollbar-track-color: #ffffff;
    scrollbar-darkshadow-color: #c0c0c0;
    scrollbar-base-color: #ffffff;
}

form
{
    font-size: 10pt;
    font-family: "微軟正黑體" , "Verdana";
    height: 100%;
}

input
{
    font-size: 10pt;
    font-family: "微軟正黑體" , "Verdana";
}

select
{
    font-size: 10pt;
    font-family: "微軟正黑體" , "Verdana";
    border: 1px solid #9EC6B6;
}
option
{
    font-size: 10pt;
    font-family: "微軟正黑體" , "Verdana";
}


button
{
    font-size: 10pt;
    font-family: "微軟正黑體" , "Verdana";
}

td
{
    font-size: 10pt;
    font-family: "微軟正黑體" , "Verdana";
}

th
{
    font-size: 10pt;
    font-family: "微軟正黑體" , "Verdana";
}

caption
{
    font-size: 10pt;
    font-family: "微軟正黑體" , "Verdana";
}

span
{
    font-size: 10pt;
    font-family: "微軟正黑體" , "Verdana";
}

a
{
    /* font-size: 10pt; */
    font-family: "微軟正黑體" , "Verdana";
    text-decoration: none;
}

a:link
{
}

a:visited
{
}

a:hover
{
    text-decoration: underline;
}

a:active
{
}

.table_color
{
    background-color: white;
}

/* TButtonEx 控制項樣式 */
.Button, button
{
    border: #c0c0c0 1px solid;
}

.FButton
{
    border-width: 0px;
    background-color: Transparent;
    padding: 0px;
    width: 32;
}

.FButton_MouseOver
{
    cursor: pointer;
    background-color: #e3eeff;
    border: #6699cc 1px solid;
    width: 32;
}

button img /* 按鈕圖示 */
{
    border-width: 0px;
}

.Button_MouseOver
{
    cursor: pointer;
    background-color: #e3eeff;
    border: #6699cc 1px solid;
}

/* TButtonMenu 控制項樣式 */
.ButtonMenu
{
    position: absolute;
    display: none;
    z-index: 30;
}

.ButtonMenu table
{
    border: black 1px solid;
    background-color: #9DBCEA;
}

.ButtonMenu td
{
    white-space: nowrap;
    cursor: pointer;
    font-size: 10pt;
    font-family: "微軟正黑體" , "Verdana";
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 2px;
    padding-top: 2px;
}

.ButtonMenu .mouseover
{
    background-color: #FFD599;
}

.ButtonMenu .disabled
{
    color: #808080;
}

/* TTextBox 控制項樣式 */
.Textbox
{
    background-color: #ffffff;
    border: 1px solid #9EC6B6;
    padding-left: 4px;
    padding-right: 4px;
}

.Textbox_R
{
    background-color: #D0DCCD;
    border: 1px solid #9EC6B6;
    padding-left: 4px;
    padding-right: 4px;
}

.Textbox_Open /* DbClick 會開啟視窗 */
{
    cursor: pointer;
    border: #c0c0c0 1px solid;
}

.Textbox_MouseOver
{
}

/*日期控制項相關 Style*/
.DateEdit_DIV
{
    background: #FFFFFF;
    background-position: right center; 
    background-image:url('Image/cd_none.gif');       
    background-repeat: no-repeat;
    border: #9EC6B6 1px solid;    
}

.DateEdit_DIV table
{
   table-layout:fixed;
}

.DateEdit_DIV  td.b
{
	background-image:url('Image/cd_none.gif');
	height:20px;
	background-repeat: no-repeat;
}

.DateEdit_DIV_ReadOnly
{
    background-color: #D0DCCD;
    background-position: right center; 
    background-image:url('Image/cd_none.gif');       
    background-repeat: no-repeat;
    border: #9EC6B6 1px solid; 
}

.DateEdit_DIV_ReadOnly td.b
{
	background-image:url('Image/cd_none.gif');
	height:20px;
	background-repeat: no-repeat;
}

.DateEdit_Textbox
{
    border: none;
    background: #FFFFFF;
}

.DateEdit_Textbox_ReadOnly
{
    border: none;
    background-color: #D0DCCD;
}

/* TGridView 控制項樣式 */
.GridView
{
}

.GridView th
{
    border: 1px solid #FCD6B6;
    white-space: nowrap;
    font-weight: normal;
    background-color: #FEEADA;
    color: #000000;
}

.GridView td /* GridView 中的儲存格*/
{
    border: 1px solid #FCD6B6;
    white-space: nowrap;
    word-break: break-all;
    word-wrap: break-word;
}

.GridView .wrap /* GridView 中的儲存格自動換行*/
{
    border: 1px solid #FCD6B6;
}

.GridView td td /* GridView 含子 Table */
{
    border: 0px;
    white-space: nowrap;
}

.GridView .RowStyle /* 奇數資料列樣式 */
{
    background-color: #FEF4EC;
}

.GridView .AlternatingRowStyle /* 偶數資料列樣式 */
{
    background-color: #FFFFFF;
}

.GridView .SelectedRowStyle /* 選取資料列樣式 */
{
    background-color: #FF9933;
}

/* TToolbar 控制項樣式 *********************/
.Toolbar, .FormToolbar
{
}

.Toolbar table, FormToolbar table
{
    border-collapse: collapse;
}

.Toolbar button /* 工具列按鈕 */
{
    padding: 0px;
}

/* TDropDownList 控制項樣式 */
.DropDown_Div
{
    background: #FFFFFF;    
    background-position: right center;
    background-repeat: no-repeat;
    border: #9EC6B6 1px solid;    
}

.DropDown_DIV td.b
{
	background-image:url('Image/bt_Down.gif');
	height:16px;
	background-repeat: no-repeat;
}

.DropDown_Div_ReadOnly
{
    background: #D0DCCD;
    background-position: right center;
    background-repeat: no-repeat;
    border: #9EC6B6 1px solid;    
}

.DropDown_DIV_ReadOnly td.b
{
	background-image:url('');
	height:16px;
	background-repeat: no-repeat;
}

.DropDown_Textbox
{
    border: none;
    background: #FFFFFF;
}

.DropDown_Textbox_ReadOnly
{
    border: none;
    background-color: #D0DCCD;
}

.DropDownList_Box
{
    background-color: #ffffff;
    border: #9EC6B6 1px solid;
    position: absolute;
    z-index: 200;
}

.DropDownList_Box select
{
    margin: -3;
    border: none;
    width: 100%;
}


.ErrorInfo_FormTitle
{
    font-weight: bold;
    font-size: 12pt;
    line-height: 16px;
    color: red;
}

.ErrorInfo_Table
{
    border: 0px solid;
    border-right: #efefef 1px solid;
    border-top: #efefef 1px solid;
    border-left: #efefef 1px solid;
    border-bottom: #efefef 1px solid;
}

.ErrorInfo_Title
{
    font-weight: bold;
    font-size: 11px;
    color: red;
    line-height: 16px;
    text-align: center;
}

.ErrorInfo_Caption
{
    background-color: #ffffcc;
    text-align: left;
    line-height: 16px;
    font-size: 10px;
}

.ErrorInfo_Data
{
    background-color: #ececec;
    text-align: left;
    line-height: 16px;
    font-size: 10px;
}

.TTabControl_TopLine
{
    border-top: #FCD5B5 1px solid;
}

.TTabControl_BottomLine
{
    border-bottom: #FCD5B5 1px solid;
}

.TTabContro_Tab
{
    background-color: #FFF0E7;
    color: #666666;
    line-height: 18px;
    text-align: center;
    border: #FCD5B5 1px solid;
    cursor: pointer;
    padding-right: 3px;
    padding-left: 3px;
}

.TTabContro_Hover
{
    background-color: #FFF0E7;
    color: #000000;
    line-height: 18px;
    text-align: center;
    border: #FCD5B5 1px solid;
    cursor: pointer;
    padding-right: 3px;
    padding-left: 3px;
}

.TTabControl_Selected
{
    background-color: #FFFFFF;
    color: #000000;
    text-decoration: none;
    text-align: center;
    height: 18px;
    border: #FCD5B5 1px solid;
    padding-right: 3px;
    padding-left: 3px;
}

.GridSettingPage_Cell
{
    background-color: #ececec;
    text-align: left;
    line-height: 16px;
    font-size: 10px;
}

.LoadingCoverDiv
{
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    margin: 0;
    border: 0;
    width: 100%;
    height: 90%;
    background: #ffffff;
    z-index: 100;
    filter: Alpha(Opacity=10);
    opacity: 0.1;
    align: center;
}

.FormTitle
{
}

.FormTitle table
{
    /* background: #8EC4AE 0pt; */
    padding: 0px 0px 0px 5px;
    margin: 0px;
    background: #2A565B url(image/title_bg.gif) repeat-y scroll 0pt;
    color: white;
    height: 30px;
}

.FormTitle table img
{
    margin-right: 2px;
    margin-left: 2px;
}

.TableFixed
{
    width: 100%;
    height: 100%;
    table-layout: fixed;
}

/* 表單最外層 Table 使用 */
.table_Form
{
    border: 0px solid;
    width: 100%;
    height: 100%; /*table-layout:fixed;*/
}

/* 放置 TFormToolbar 的 tr */
.tr_FormToolbar
{
    height: 35px;
    background: url(image/toolbar_bg.gif) repeat-x scroll 0pt;
}

/* TQueryForm 放置 TFormToolbar 的 tr */
.tr_QueryFormToolbar
{
    height: 20px;
}

/* TGridForm 放置 TFormToolbar 的 tr */
.tr_GridFormToolbar
{
    height: 20px;
}


/* 放置 FormTitle 的 tr */
.tr_FormTitle td
{
    height: 30px;
}

/* 放置單據類別、日期、單號的 tr */
.tr_FormClass
{
}

/* 放置表頭資料的 tr */
.tr_FormHeader
{
}

/* 放置表身資料的 tr */
.tr_FormBody
{
}

/* 放置表尾資料的 tr */
.tr_FormFooter
{
}

/* FormView 中使用的 Table */
.table_FormView
{
    width: 100%;
    height: 100%;
    table-layout: fixed;
}

/* FormView 放置欄位 Table 的資料列 */
.tr_Field
{
    height: 25px;
}

/* FormView Table 放置欄位標題的 td */
.td_FieldLabel
{
    width: 80px;
    text-align: right; /*background-color: #ffffcc;*/
}

/* FormView Table 放置較長欄位標題的 td width=100px */
.td_FieldLabel2
{
    width: 100px;
    text-align: right; /*background-color: #ffffcc;*/
}

.td_FieldLabel3
{
    width: 90px;
    text-align: right; /*background-color: #ffffcc;*/
}

.td_FieldLabel4
{
    width: 95px;
    text-align: right; /*background-color: #ffffcc;*/
}

.td_FieldLabel5
{
    width: 115px;
    text-align: right; /*background-color: #ffffcc;*/
}

.td_FieldLabel6
{
    width: 120px;
    text-align: right; /*background-color: #ffffcc;*/
}

/* FormView Table 放置欄位輸入控制項的 td */
.td_FieldEdit
{
    /*width:100%; 	background-color: #ccffff;*/
}

/* GridView 的儲存格樣式 */
.td_GridView
{
    border-color: #ffcc99;
    border-width: 1px;
    border-style: Solid;
}

/* BillForm Table */
.table_BillForm
{
    border: 0px solid;
    width: 600px;
    height: 250px;
}

/* SingleForm Table ex:群組資料設定 */
.table_SingleForm
{
    border: 0px solid;
    width: 360px;
    height: 150px;
}

/* SingleForm Table ex:客戶基本資料 */
.table_SingleForm2
{
    border: 0px solid;
    width: 670px;
    height: 400px;
}

.table_SingleForm3
{
    border: 0px solid;
    width: 500px;
    height: 330px;
}

.table_SingleForm4
{
    border: 0px solid;
    width: 800px;
    height: 400px;
}

.table_SingleForm5
{
    border: 0px solid;
    width: 670px;
    height: 360px;
}

.table_SingleForm6
{
    border: 0px solid;
    width: 800px;
    height: 400px;
}

.table_SingleForm7
{
    border: 0px solid;
    width: 600px;
    height: 370px;
}

/* MultiForm Table */
.table_MultiForm
{
    border: 0px solid;
    width: 100%;
    height: 100%;
}

/* QueryForm Table */
.table_QueryForm
{
    width: 100%;
    height: 100%;
    border: 0px solid;
}

/* GridForm Table */
.table_GridForm
{
    border: 0px solid;
    width: 100%;
    height: 100%;
}

div#GridHeaderMenu
{
    position: absolute;
    width: 100px;
    background: white;
    border-top: 2px solid white;
    border-bottom: 2px solid black;
    border-left: 2px solid white;
    border-right: 2px solid black;
    padding: 0px;
    margin: 0px;
    left: 100px;
    top: 30px;
    display: none;
    z-index: 30;
    text-align: left;
}
div#GridHeaderMenu ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
div#GridHeaderMenu li
{
    background: #EEEEEE none repeat scroll 0%;
    border-color: #F5F5F5 rgb(221, 221, 221) rgb(221, 221, 221) rgb(245, 245, 245);
    border-style: solid;
    border-width: 2px;
    color: #222222;
}

div#GridHeaderMenu a
{
    text-decoration: none;
    color: black;
    width: 100%;
    padding-left: 10px;
}

div#GridHeaderMenu a:hover
{
    background: #e0dfe3;
}

/*.PassIconDIV 隱藏已核決圖示的DIV */
.PassIconDIV_Hide
{
    display: none;
}

/*.PassIconDIV 顯示已核決圖示的DIV */
.PassIconDIV_Show
{
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    text-align: right;
    vertical-align: top;
    z-index: 20;
    filter: Alpha(Opacity=30);
    opacity: 0.3;
}

/* 提示新訊息DIV中的HyperLink Style */
.MsgLinkHover
{
    cursor: pointer;
    color: Blue;
}

/* 提示新訊息DIV中的HyperLink Style */
.MsgLink
{
    color: Blue;
}

/* 網站抬頭頁面樣式 */
.WebsiteTitle
{
    width: 100%;
    height: 75px;
    background-color: #1B4955;
}

.WebsiteTitle select
{
    background-color: #8BAF95;
    color: #FFFFFF;
}

/* WebPart 控制項相關樣式 */
.WebPartZoneStyle
{
    border-color: #CCCCCC !important;
    font: Verdana;
    padding: 0px !important;
    width: 100%;
    height: 100%;
}

.WebPartStyle
{
    font-size: 0.8em;
    color: #333333;
    padding: 0px !important;
    margin: 0px !important;  
}

/*行事曆相關樣式*/
.Schedule_border_Color
{
    border-color:#9EC6B6;
}

.Schedule_background
{
    background-color:#9EC6B6;
}

.Schedule_Title_background
{
    background-color:#7FB39E;
}

.Schedule_Row_background
{
    background-color:#D0DCCD;
}

.Schedule_FontColor
{
    color:White;
}

.Schedule_ThisMonth_background
{
    background-color:#DCE1D3;
}

.Schedule_NotThisMonth_background
{
    background-color:#F2F2F2;
}

.Schedule_Holiday_background
{
    background-color:#FFF0E7;
}

.BackImg
{
    background-image: url('Image/bg_bottom.jpg');
    background-position: bottom;
    background-repeat: repeat-x;
}

fieldset { border:1px solid white; }