﻿/*
'---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0
'   Class           :[標準スタイルシート]
'   Author          :[T.Fuyumuro]
'   Company         :[ISC]
'   Organization    :[]
'   CreationDate    :[2010/08/30]
'   Outline         :[標準スタイルシート]
'
'   Revise
'   ----------------------------------------------------------------------------
'   ReviseKey,Date,Revisor,RevisorBelongs,Discription
'   ----------------------------------------------------------------------------
'   修正マーク,日付(YYYY/MM/DD),修正者(X.XXXXXXXX),修正者会社所属,修正概要
'   ----------------------------------------------------------------------------
'
'---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0
*/

/*--+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0
    Body関連スタイル
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0 */
.DefaultMasterPageBody
{
    position:relative;
    margin-top:15px;
    margin-left:10px;
    
}
.DialogMasterPageBody
{
    margin-top:0px;
    margin-left:0px;
    background-color: #ffe4c4;
    /*background-color: #add8e6;*/
    
    /* background-color: #FFE4C4; */
    /* background-color: #CCFF99; */
}


/*--+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0
    ヘッダ－関連スタイル
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0 */
.Header
{
    color:white;
    font-family: Arial, Century, 'ＭＳ ゴシック';
}
.Header .Top
{
    padding-left: 30px;
    background-color:#ffa500;
    /*background-color:#BAD3FF;*/
    color: black;
}
.Header .Middle
{
    padding-left: 30px;
    background-color:#ffa500;
    /*background-color:#BAD3FF;*/
    color: white;
}
.Header .Bottom
{
    padding-left: 10px;
    font-size: 11px;
    background-color:#dc143c;
    /*background-color:#2C7CFF;*/
        height:20px;
}

.SystemTitle
{
    table-layout:fixed;
    font-family:Rockwell Extra Bold,Impact,Cooper Black;
    font-style:italic;
    font-size:20px;
    color: white;
    text-align:left;
}

.Header .CompanyName
{
    /*
    font-weight: bold;
    font-size: 16px;
    color: white;
    */
    padding-left: 10px;
    font-weight: bold;
    font-size: 16px;
    color: white;
}
.Header .UserTitleLabel
{
    color: white;
    font-size: 12px;
}

.Header .UserLabel
{
    color: #ffff99;
    font-size: 12px;
}
.Header .RoleLabel
{
    color: #ffff99;
    font-size: 12px;
}
.Header .SubOrgLabel
{
    color: #ffff99;
    font-size: 12px;
}
.Header .LogoutButton
{
    color: blue;
    text-decoration: none;
    font-size:14px;
}
.Header .LogoutButton:hover
{
    /* color: Gold; */
    color: #FFD700;	
}
.Header .Alert
{
    font-weight: bold;
    font-size: 20px;
    /* color: mediumblue; */
    color: #0000CD;
}
.Header .SystemDate
{
    font-weight:normal;
    font-size: 16px;
    color: navy;
}

/*--+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0
    メニュー関連スタイル
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0 */
/*サイトマップ*/
.SiteMapMenu
{
    background-color:red;
    font-family: Arial, Century, 'ＭＳ ゴシック';
    font-size:12px;
    }
.MenuItem
{
    /*display:block;*/
    line-height:inherit;
    height:16px;
    width:102%;
    position:relative;
    right:2px;
    top:2px;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    vertical-align:bottom;
    font-size:12px;
    color:black;
    background-color:inherit;
    text-decoration: none;
}
.MenuItem:hover
{
    /*background-color:inherit;*/
    color:#FFFFFF;
}

.MenuDynamicItemStyle
{
    vertical-align:middle;
    font-size:12px;
    padding-left:0px;
    padding-right:2px;
    padding-top:2px;
    text-indent:2px;
    color:#000000;
    background-color:#FFFACD;
    height:16px;
    width:100%;
    }
.MenuDynamicHoverStyle
{
    background-color:#990000;
    color:#FFFFFF;
    }
    
.MenuDynamicSelectedStyle
{
    background-color:#FFCC66;
    }

.MenuStaticHoverStyle
{
    background-color:#990000;
    color:#ffffff;
    }
.MenuStaticItemStyle
{
    padding-left:5px;
    padding-top:2px;
    font-size:12px;
    color:#ffffff;
    }
.MenuStaticSelectedStyle
{
    color:#ffffff;
    }

/*サイドバーメニュー関係のスタイル*/
.SideberMenuPanel
{
    top:0px;
    /* height:500px; */
    width:150px;
    background-color:#BAD3FF;
    border-top:ridge 1px;
    border-left:ridge 1px;
    border-bottom:ridge 1px;
    border-right:ridge 1px;
    overflow: hidden;
}
.SidebarMenuText
{
    font-size: 15px;
    color: black;
    text-decoration: none;
    white-space: nowrap;
}
.SidebarMenuLinkButton
{
    /*font-weight: bold;   */
    font-size: 15px;
    color: black;
    text-decoration: none;
    white-space: nowrap;
}
.SidebarMenuLinkButton:hover
{
    /*font-weight: bold; */
    font-size: 15px;
    color: yellow;
    white-space: nowrap;
}
.SidebarMenuLinkButtonDisabled
{
    /*font-weight: bold; */
    font-size: 15px;
    color: silver;
    white-space: nowrap;
    text-decoration: none;
}
.SidebarMenuLinkButtonSelected
{
    /*font-weight: bold;   */
    font-size: 15px;
    color: red;
    white-space: nowrap;
    text-decoration: none;
}

/*サイドバーメニューのスタイル*/
.SideberMenuPanel
{
	top:0px;
	height:746px;
	width:111px;
/*	background-color:#ADD8E6; */
/*	background-color:limegreen; */
	background-color:#FFCC99; 
	border-top:ridge 1px;
	border-left:ridge 1px;
	border-bottom:ridge 1px;
	border-right:ridge 1px;
	overflow: hidden;
	
}
.SideberMenuPanelNego
{
	top:0px;
	height:746px;
	width:111px;
/*	background-color:#FFB6C1; */
/*	background-color:greenyellow; */
	background-color:#FFFF99; 
	border-top:ridge 1px;
	border-left:ridge 1px;
	border-bottom:ridge 1px;
	border-right:ridge 1px;
	overflow: hidden;
}
.SideberMenuPanelNegoRegulation
{
	top:0px;
	height:744px;
	width:111px;
/*	background-color:#FFB6C1; */
/*	background-color:greenyellow; */
	background-color:#FFFF99; 
	border-top:ridge 1px;
	border-left:ridge 1px;
	border-bottom:ridge 1px;
	border-right:ridge 1px;
	overflow: hidden;
}
.SideberMenuPanelNegoNote
{
	top:0px;
	height:746px;
	width:111px;
/*	background-color:#FFB6C1; */
/*	background-color:greenyellow; */
	background-color:#FFFF99; 
	border-top:ridge 1px;
	border-left:ridge 1px;
	border-bottom:ridge 1px;
	border-right:ridge 1px;
	overflow: hidden;
}
.SidebarMenuText
{
	/*font-weight: bold; */
	font-size: 10px;
	color: black;
	text-decoration: none;
	white-space: nowrap;
}
.SidebarMenuLinkButton
{
	/*font-weight: bold;   */
	font-size: 10px;
	color: black;
	text-decoration: none;
	white-space: nowrap;
}
.SidebarMenuLinkButton:hover
{
	/*font-weight: bold; */
	font-size: 10px;
	color: yellow;
	white-space: nowrap;
}
.SidebarMenuLinkButtonDisabled
{
	/*font-weight: bold; */
	font-size: 10px;
	filter: none;
	color: silver;
	white-space: nowrap;
	text-decoration: none;
}
.SidebarMenuLinkButtonSelected
{
	/*font-weight: bold;   */
	font-size: 10px;
	filter: none;
	color: red;
	white-space: nowrap;
	text-decoration: none;
}
.SideBarFixity
{
  position:relative;
  top:expression(this.offsetParent.scrollTop);
  z-index:10;
}

/*--+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0
    メニュー関連スタイル
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0 */

/*折り畳みメニュー関係のスタイル*/
.CollapsibleMenu .MenuTable
{
    border-right: saddlebrown 1px solid;
    border-top: saddlebrown 1px solid;
    border-left: saddlebrown 1px solid;
    border-bottom: saddlebrown 1px solid;
    cursor: hand;
}
.CollapsibleMenu .MenuTable TD
{
    text-align: left;
    font-size: 12px;
    white-space: nowrap;
}
.CollapsibleMenu TR.menu0thRow TD
{
    cursor: hand;
    padding-left: 10px;
    font-size: 12px;
    color: #ffff99;
}
.CollapsibleMenu TR.Menu
{
    color: black;
    /* background-color: lemonchiffon; */
    background-color: #FFFACD;	
}
.CollapsibleMenu TR.MenuMouseOver
{
    color: white;
    /* background-color: darkorange; */
    background-color: #FF8C00;
}
.CollapsibleMenu TD.Menu
{
    padding-left: 10px;
    padding-right: 10px;
    height: 20px;
}
/*--+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0
    ドキュメント関連スタイル
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0 */

.Message
{
    font-weight: bold;
    font-size: 13px;
    /*  color: midnightblue; */
    color: #191970;	
    font-family: Arial;
}
.AlertMessage
{
    font-weight: bold;
    font-size: 13px;
    /* color: tomato; */
    color: #FF6347;	
    font-family: Arial;
}
.NormalMessage
{
    font-weight: bold;
    font-size: 13px;
    color: black;
    font-family: Arial;
}
.AlertText
{
    font-size: 12px;
    color: red;
    font-family: 'ＭＳ ゴシック';
}
.NormalText
{
    font-size: 12px;
    font-family: 'ＭＳ ゴシック';
}
.DisabledText
{
    font-size: 12px;
    color: Gray;
    font-family: 'ＭＳ ゴシック';
}
.SimpleLabel
{
    font-size: 12px;
    font-family: 'ＭＳ ゴシック';
}
.SimpleLabelSmall
{
    font-size: 10px;
    font-family: 'ＭＳ ゴシック';
}
.SimpleLabelBig
{
    font-size: 36px;
    font-family: 'ＭＳ ゴシック';
}
.SimpleLabelBig_GI {
    font-size: 20px;
    font-family: 'ＭＳ ゴシック';
}
.OutputLabel
{
    font-size: 12px;
    font-family: 'ＭＳ ゴシック';
}
.ContentsPanel
{
    height:450px;
    /*height:auto;*/
    width:1305px;
    border-top:ridge 1px;
    border-left:ridge 1px;
    border-bottom:ridge 1px;
    border-right:ridge 1px;
    overflow: auto;
}
.ContentsPanelHeightAuto
{
    height:auto;
    width:1305px;
    border-top:ridge 1px;
    border-left:ridge 1px;
    border-bottom:ridge 1px;
    border-right:ridge 1px;
    overflow: auto;
}
.ContentsPanelHeightWidthAuto {
    border-top: ridge 1px;
    border-left: ridge 1px;
    border-bottom: ridge 1px;
    border-right: ridge 1px;
    overflow: auto;
}
.PanelHelp
{
    border-top:ridge 1px;
    border-left:ridge 1px;
    border-bottom:ridge 1px;
    border-right:ridge 1px;
    margin-left: 10px;
    overflow: auto;
}
.PanelTitle
{
    z-index:0;
    position: relative;
    font-weight: bold;
    font-size: 13px;
    padding-left:10px;
    padding-right:10px;
    margin-left: 10px;
    margin-right: 10px;
    background-color: white;
}
.TitleRow
{
    height:17px;
    vertical-align:bottom
}
.TitleAlert
{
    z-index:0;
    position: relative;
    font-weight: bold;
    font-size: 13px;
    padding-left:10px;
    padding-right:10px;
    margin-left: 10px;
    margin-right: 10px;
    background-color: white;
    color:Red;
}
.ItemTitle
{
    font-family: 'ＭＳ ゴシック';
    height: 20px;
    font-size: 12px;
    white-space: nowrap;
}
.ItemTitle2
{
	height: 20px;
	font-size: 12px;
	white-space: nowrap;
	color: forestgreen;
}
.ItemTitleLittle
{
	height: 20px;
	font-size: 10px;
	white-space: nowrap;
}
.ItemTitleLarge
{
    font-family: 'ＭＳ ゴシック';
    height: 20px;
    font-size: 14px;
    white-space: nowrap;
}
.ImportMark
{
    color:Green;
    font-size: 12px;
}
.GridViewImportMark
{
    color: Lime;
    font-size: 12px;
}    
.MustInputMark
{
    color: Red;
    font-size: 12px;
}
.ConditionsInputMark 
{
    color: Green;
    font-size: 12px;
}
.SearchTable .ItemTitle
{
    font-size: 12px;
    height: 20px;
}
.SearchTable .Text
{
    font-size: 12px;
    color: Gray;	
}
.ContentsTable
{
    position:relative;
    top: 10px;
    left: 10px;
}
.LargeButton
{
    font-size: 14px;
    font-weight: bold;
    
}

/*--+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0
    ダイアログ画面関連スタイル
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0 */
.DialogForm
{
    background-color:#ffe4c4;
    
    /*background-color:#BAD3FF;*/
}
.DialogFormHeaderPanel
{
    margin-left: 10px;
    margin-top: 5px;
    height:20px;
}
.DialogFormTitle
{
    z-index:100;
    position: relative;
    font-weight: bold;
    font-size: 13px;
    padding-left:10px;
    padding-right:10px;
    margin-left: 10px;
    margin-right:10px;
}
.DialogFormSearchTable
{
    POSITION: relative;
    TOP: 0px;
    LEFT: 0px; 
    border-top:ridge 1px;
    border-left:ridge 1px;
    border-bottom:ridge 1px;
    border-right:ridge 1px;
    margin-left: 10px;
    margin-right: 10px;
    overflow: auto;
}
.DialogFormResultTable
{
    border-top:ridge 1px;
    border-left:ridge 1px;
    border-bottom:ridge 1px;
    border-right:ridge 1px;
    margin-left: 10px;
    margin-right: 10px;
    background-color:#ffdab9;
    /*background-color:#BAD3FF;*/
    overflow: auto;
}
.DialogFormFooterTable
{
    POSITION: relative;
    TOP: 0px;
    LEFT: 0px; 
    margin-left: 10px;
    margin-right: 10px;
    overflow: auto;
}
.DialogFormFooterPanel
{
    /*padding-right:10px;*/
    padding-top:2px;
    vertical-align:top;
    height: 30px;
}
/*--+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0
    ＴＳ風関連スタイル
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0 */

/*ＴＳ風パネルのスタイル*/
.FormPanel
{
    margin-top:10px;
    margin-left:5px;
    width:1305px;
    /*height:568px;*/
    height:auto;
    color:Black;
    font-family:'ＭＳ ゴシック';
}
.FormPanel .Title
{
    font-weight: bold;
    font-size: 15px;
    font-style: italic;
    color:Navy;
    height:15px;
}
.FormPanel .BorderTop
{
    background-color:#ffa500;
    /*background-color:#2C7CFF;*/
    height: 15px;
}
.FormPanel .BorderMiddle
{
    padding-left: 0px;
    font-size: 12px;
    color: White;
    background-color:#dc143c;
    /*background-color:#BAD3FF;*/
}
.FormPanel .Contents
{
    padding-left:0px;
    padding-top:0px;
    overflow:visible;
}
.FormPanel .BorderBottom
{
    background-color:#ffa500;
    /*background-color:#2C7CFF;*/
    height: 15px;
}
.FormPanelLinkButton
{
    font-weight: bold;
    font-size: 13px;
    color: white;
    text-decoration: none;
    white-space: nowrap;
}
.FormPanelLinkButton:hover
{
    font-weight:bold;
    font-size: 13px;
    color: yellow;
    white-space: nowrap;
}
.FormPanelLinkButtonDisabled
{
    font-weight: bold;
    font-size: 13px;
    color:silver;
    white-space:nowrap;
    text-decoration: none;
}


/*--+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0
    グリッドビュー関連スタイル
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0 */
/* グリッド共通 */
A.GridLink
{
    color: Blue;
    text-decoration: none;
}
A.GridLink:hover
{
    color: #FFD700;
}



/* 通常グリッドビュー */
.CustomGridView
{
    color: #434e54;
    font-family: 'ＭＳ ゴシック';	
}
.CustomGridView .Row
{
    color:Black;
    background-color:#FFFFFF;
    word-break: break-all;
}
.CustomGridView .Row A
{
    color: blue;	
}
.CustomGridView .Row A:Hover
{
    color: #FFD700;
}
.CustomGridView .Row:Hover
{
    background-color:#FFFFFF;
}
.CustomGridView .AlternatingRow
{
    color: Black;
    background-color:#F5F5F5;
}
.CustomGridView .AlternatingRow:Hover
{
    color: Black;
    
}
.CustomGridView .AlternatingRow A
{
    color: blue;	
}
.CustomGridView .AlternatingRow A:Hover
{
    color: #FFD700;
}
.CustomGridView .GridHeader
{
    font-size: 13px;
    color: white;
    background-color:#ffa500;
    /*background-color:#2C7CFF;*/
        
}
.CustomGridView .GridHeader A
{
    color: white;
    text-decoration: underline;
}
.CustomGridView .GridFooter
{
    padding-right: 10px;
    font-size: 15px;
    color: Black;
    margin-right: 10px;
    background-color:#ffa500;
    /*background-color:#2C7CFF;*/
    text-align: right;
}
.CustomGridView .GridPager
{
    font-size: 13px;
    color: red;
    font-family: 'Arial Rounded MT Bold';
    background-color:#ffa500;
    text-decoration: none;
}

.CustomGridView .GridPager span
{
    font-size: 13px;
    color: red;
    font-family: 'Arial Rounded MT Bold';
    background-color:#ffa500;
    text-decoration: none;
}
.CustomGridView .GridPager A
{
    color: white;
    font-size: 13px;
    text-decoration: none;
}
.CustomGridView .GridPager A:Hover
{
    color:white;
    text-decoration:none;
}

/* ダイアログ用グリッドビュー */
.DialogFormGridView
{
    color: #434e54;
    font-family: 'ＭＳ ゴシック';	
}
.DialogFormGridView .Row
{
    color:Black;
    background-color:#FFFFFF;
    word-break: break-all;
}
.DialogFormGridView .Row A
{
    color: blue;
}
.DialogFormGridView .Row A:Hover
{
    color: #FFD700;
}
.DialogFormGridView .Row:Hover
{
    background-color:#FFFACD;
}
.DialogFormGridView .AlternatingRow
{
    color: Black;
    background-color:#F5F5F5;
}
.DialogFormGridView .AlternatingRow:Hover
{
    color: Black;
    background-color:#FFFACD;
}
.DialogFormGridView .AlternatingRow A
{
    color: blue;
}
.DialogFormGridView .AlternatingRow A:Hover
{
    /* color: Gold; */
    color: #FFD700;	
}
.DialogFormGridView .GridHeader
{
    font-size: 13px;
    color: black;
    background-color:#ffa500;
    /*background-color:#BAD3FF;*/
}
.DialogFormGridView .GridHeader A
{
    color: black;
    text-decoration: underline;
}
.DialogFormGridView .GridFooter
{
    padding-right: 10px;
    font-size: 13px;
    color: white; 
    margin-right: 10px;
    background-color:#ffa500;
    /*background-color:#2C7CFF;*/
    text-align: right;
}
.DialogFormGridView .GridPager
{
    font-size: 13px;
    color: red;
    font-family: 'Arial Rounded MT Bold';
    background-color:#ffa500;
    /*background-color:#2C7CFF;*/
    text-decoration: none;
    border-bottom:solid 2px red;
}
.DialogFormGridView .GridPager A
{
    color: white;
    font-size: 13px;
    text-decoration: none;
}
.DialogFormGridView .GridPager A:Hover
{
    color:white;
    text-decoration:none;
}


/* エラーログ用グリッドビュー */
.ErrorLogGridView
{
    color: #434e54;
    font-family: 'ＭＳ ゴシック';	
}
.ErrorLogGridView .Row
{
    color:Black;
    background-color:#FFFFFF;
}
.ErrorLogGridView .Row A
{
    color: blue;
}
.ErrorLogGridView .Row A:Hover
{
    color: #FFD700;
}
.ErrorLogGridView .Row:Hover
{
    background-color:#FFFACD;
}
.ErrorLogGridView .AlternatingRow
{
    color: Black;
    background-color:#F5F5F5;
}
.ErrorLogGridView .AlternatingRow:Hover
{
    color: Black;
    background-color:#FFFACD;
}
.ErrorLogGridView .AlternatingRow A
{
    color: blue;
}
.ErrorLogGridView .AlternatingRow A:Hover
{
    /* color: Gold; */
    color: #FFD700;	
}

.ErrorLogGridView .GridHeader
{
    font-size: 13px;
    color: white;
    background-color:#ffa500;
    /*background-color: #2C7CFF;*/
}
.ErrorLogGridView .GridHeader A
{
    color: white;
    text-decoration: underline;
}
.ErrorLogGridView .GridFooter
{
    padding-right: 10px;
    font-size: 13px;
    color: white; 
    margin-right: 10px;
    background-color:#ffa500;
    /*background-color: #2C7CFF;*/
    text-align: right;
}
.ErrorLogGridView .GridPager
{
    font-size: 13px;
    color: red;
    font-family: 'Arial Rounded MT Bold';
    background-color:#ffa500;
    /*background-color: #2C7CFF;*/
    text-decoration: none;
}
.ErrorLogGridView .GridPager A
{
    color: white;
    text-decoration: none;
}
.ErrorLogGridView .GridPager A:Hover
{
    color:Orange;
    text-decoration:none;
}

/* COREコンバージョン用 */
.GridHeader
{
	font-size: 13px;
	color: white;
/*	background-color: cornflowerblue; */
/*	background-color: springgreen; */
	background-color: #FF9933;
}
.GridHeader A
{
	color: white;
	text-decoration: underline;
}
.GridItem
{
	font-size: 13px;
	background-color: white;
	height: 20px;
}
.GridItemAlternate
{
	font-size: 13px;
/*	background-color: aliceblue; */
/*	background-color: lightyellow; */
	background-color: whitesmoke;
	height: 20px;
}
.GridItemMouseOver
{
	font-size: 13px;
	height: 20px;
/*	background-color: aquamarine; */
	background-color: lemonchiffon; 
}
.GridFooter
{
	padding-right: 10px;
	font-size: 13px;
	color: white; 
	margin-right: 10px;
/*	background-color: cornflowerblue; */
/*	background-color: springgreen; */
	background-color: #FF9933;
	text-align: right;
}
.GridFooterForDialog
{
	padding-right: 10px;
	font-size: 13px;
	color: white; 
	margin-right: 10px;
/*	background-color: cornflowerblue; */
/*	background-color: springgreen; */
	background-color: #FF9933;
	text-align: right;
}
.GridFooter INPUT
{
}
.GridPager
{
	font-size: 13px;
/*	color: lightblue; */
	color: red;
	font-family: 'Arial Rounded MT Bold';
/*	background-color: cornflowerblue; */
/*	background-color: springgreen; */
	background-color: #FF9933;
	text-decoration: none;
}
.GridPager A
{
	color: white;
	text-decoration: none;
}
.GridPagerForDialog
{
	font-size: 13px;
	color: red;
	font-family: 'Arial Rounded MT Bold';
/*	background-color: cornflowerblue; */
/*	background-color: springgreen; */
	background-color: #FF9933;
	text-decoration: none;
}
.GridPagerForDialog A
{
/*	color: gold; */
	color: white;
	text-decoration: none;
}
A.GridLink
{
	color: Blue;
	text-decoration: none;
}
A.GridLink:hover
{
	color: gold;
}

/*--+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0
    EmptyDataTamplate関連スタイル
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0 */
.EmptyDataTable
{
    /*border-style:solid;
    border-color:white;
    border-width:1px;*/
}
.EmptyDataTableHeaderRow
{
    text-align:center;
    font-weight:bold;
    font-size: 13px;
    color: white;
    background-color:#ffa500;
    /*background-color:#2C7CFF;*/
    
    height:20px;
}
.EmptyDataTableHeaderItem
{
    border-style:solid;
    border-color:white;
    border-width:1px;
}

.EmptyDataTableFooterRow
{
    padding-right: 10px;
    font-size: 13px;
    color: white; 
    margin-right: 10px;
    background-color:#ffa500;
    /*background-color:#2C7CFF;*/
    text-align: right;
    height:20px;
}
.EmptyDataTableFooterItem
{
    border-style:solid;
    border-color:white;
    border-width:1px;
}

/*--+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0
    フォーム関係のスタイル
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0 */

/*フォーム関係のスタイル*/
SELECT
{
    font-size: 12px;
    font-family: 'ＭＳ ゴシック';
}
LABEL
{
    font-size: 12px;
    font-family: 'ＭＳ ゴシック';
}
INPUT
{
    font-size: 12px;
    font-family: 'ＭＳ ゴシック';
}
INPUT.Disabled
{
    /* background-color: lightsteelblue; */
    background-color: #B0C4DE;
}
INPUT.StretchLabel
{
    border-right: none;
    border-top: none;
    font-size: 12px;
    border-left: none;
    border-bottom: cornflowerblue 1px dotted;
    font-family: 'ＭＳ ゴシック';
    background-color: transparent;
}
INPUT.CodeType
{
    font-size: 12px;
    TEXT-TRANSFORM: uppercase;
}
INPUT.KanjiType
{
    IME-MODE: auto;
}
INPUT.FreeType
{
    IME-MODE: auto;
}
INPUT.DateType
{
    IME-MODE: disabled;
    TEXT-TRANSFORM: uppercase;
}
INPUT.PasswordType
{
    IME-MODE: disabled;
    TEXT-TRANSFORM: uppercase;
}
INPUT.NumericType
{
    IME-MODE: disabled;
    TEXT-TRANSFORM: uppercase;
    text-align:right
}
.GeneralNumeric
{
    text-align:right
    }
INPUT.ReadOnlyNumericType
{
    border-right: medium none;
    border-top: medium none;
    font-size: 1px;
    border-left: medium none;
    color: white;
    border-bottom: medium none;
    background-color: transparent;
}
INPUT.Invisible
{
    border-right: medium none;
    border-top: medium none;
    font-size: 0px;
    border-left: medium none;
    color: white;
    border-bottom: medium none;
    background-color: transparent;
}
INPUT.ProtectedDialogCodeType
{
    cursor: hand;
}
.ReadOnlyType
{
    border-right: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
    background-color: #F7F7F7;
    border-color: Silver;
    min-height:15px;
}
.OutputShowBorder
{
    display: inline-block;
    border-right: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
    background-color: #F7F7F7;
    border-color: Silver;
    height:15px;
}

INPUT.ReadOnlyType
{
    /*color:Red;
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    border-bottom: medium none;
    background-color: silver;*/
}
INPUT.ReadOnlyTypeClickable
{
    cursor: hand;
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    border-bottom: medium none;
    background-color: transparent;
}
TEXTAREA
{
    font-size: 12px; 
    font-family: 'ＭＳ ゴシック';
}
TEXTAREA.ReadOnlyType
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
select option {
	background: ivory;
}
.ItemPanel {
    font-size: 12px;
    font-family: 'ＭＳ ゴシック';
}
.UploadFile 
{
    font-size: 12px;
    font-family: 'ＭＳ ゴシック';
    border:solid 1px; 
    border-color: Silver;
    background-color:whitesmoke; 
    width:400px;
    display:inline-block;
}

.UploadFileRefBtn 
{
    cursor:pointer; 
    background-color:whitesmoke; 
    border:solid 1px; 
    border-color: Silver;
    text-align:center; 
    width:80px;
    display:inline-block;
}

.HelpDummyBtn 
{
    cursor:pointer; 
    background-color:whitesmoke; 
    border:solid 1px; 
    border-color: Silver;
    text-align:center; 
    width:40px;
    height:14px;
    display:inline-block;
}

/*--+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0
    システム共通メッセージのスタイル
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0 */
.LogoutMessage
{
    font-size:medium;
    font-weight:bold;
    color:Navy;
    margin-left:100px;
    margin-top:100px;	
}

.LoginFailedMessage
{
    font-size:medium;
    font-weight:bold;
    color:Red;
    margin-left:100px;
    margin-top:150px;	
}

.LoginParameterErrorMessage
{
    font-size:medium;
    font-weight:bold;
    color:Red;
    margin-left:100px;
    margin-top:100px;	
}


.SessionDeniedMessage
{
    font-size:medium;
    font-weight:bold;
    color:Red;
    margin-left:100px;
    margin-top:150px;	
}
.OnlineCloseMessage
{
    font-size:medium;
    font-weight:bold;
    color:Red;
    margin-left:100px;
    margin-top:150px;	
}
.SomeoneUpdatedMessage
{
    font-size:medium;
    font-weight:bold;
    color:Navy;
    margin-left:100px;
    margin-top:100px;	
}
.SystemErrorMessage
{
    font-size:medium;
    font-weight:bold;
    color:Red;
    margin-left:100px;
    margin-top:100px;	
}
.InformationMessage
{
    font-size: 12px;
    color: Red;
}

/*--+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0
    ログインフォーム関係のスタイル
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0 */
.LoginFormTitle
{
    font-size:x-large;
    font-weight:bold;
    color:Navy;
}
/*ログインフォーム関係のスタイル*/
.LoginFormTable
{
    border-right:silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;	
    margin-left:20px;
}
.LoginFormTable TR
{
    color: black;
    /* background-color: lemonchiffon; */
    background-color: #FFFACD;	
}
.LoginFormTable TD
{
    text-align: left;
    font-size: 12px;
    white-space: nowrap;
    border-right:silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;	
}

/*共通データステータスのスタイル*/
.CommonDataStatus
{
    font-size: 12px;
    font-weight:Bold;
    color: White;
}

/*共通ステータスメッセージのスタイル*/
.CommonStatusMessage
{
    font-size: 12px;
    color: White;
    margin-left:50px;
}
/*データステータスのスタイル*/
.DataStatus
{
    font-size: 12px;
    font-weight:Bold;
    color: White;
    margin-left:14px;
}
.MessageBoard
{
    color:black;
    
}

/*--+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0
    エントランス画面共通のスタイル
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0 */
/*エントランス画面のインフォメーションメッセージのスタイル*/
.EntranceFormInformationMessage
{
    font-size: 12px;
    color: Blue;
}
/*エントランス画面の自動採番用メッセージのスタイル*/
.EntranceFormNumberingMessage
{
    font-size: 12px;
    color: Black;
}
    
/*--+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0
    コピー画面共通のスタイル
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0 */
/*コピー画面のインフォメーションメッセージのスタイル*/
.CopyFormInformationMessage
{
    font-size: 12px;
    color: Blue;
}

