/* 履歴
 * Copyright (c) 2005 FUJI HEAVY INDUSTRIES LTD, All Rights Reserved
 *
 * 富士重工業
 * サンプルシステム スタイルシート
 *
 * ファイル名   : common
 *
 * 作成者       : NSSOL
 *
 * バージョン   : 1.00.00
 */

/*********************************** 共通 ***********************************/

/*****
BODY{
	background-color : White;
	color : #555555;
	font-family : "ＭＳ ゴシック", sans-serif;
	font-size : 12px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
******/

SELECT{
	border-style : groove;
	font-family : "ＭＳ ゴシック", sans-serif;
	font-size : 12px;
}

IMG{
	border : 0;
}

A{
	color : #0000CD;
	font-size : 16px;
	text-decoration : none;
}

A:hover
{
	color : #F00000;
	font-size : 16px;
}

FONT.RED{
	color : red;
}

FONT.ERROR{
	color : red;
	font-family : "ＭＳ ゴシック", sans-serif;
	font-size : 12px;
}

TABLE.ALL{
	width : 100%;
	font-size : 12px;
}

TABLE.BUTTON{
	font-size : 12px;
}

/********************************* ヘッダー ***********************************/

TABLE.TABLE_SUB_TITLE{
	background-color : #CFCFCF;
	border-style : ridge;
	border-width : 1px;
	border-bottom-color : Navy;
	width : 100%;
}

TD.SUB_TITLE{
	background-color : #0031CE;
	border : White;
	border-style : inset;
	border-width : 1px;
	color : #FEDE20;
	font-weight : bold;
	font-size : 16px;
	vertical-align : middle;
	text-align : left;
	padding-left : 5px;
}

TD.SUB_TITLE_MENU{
	background-color : #E8E8E8;
	border : White;
	border-style : ridge;
	border-width : 1px;
	font-weight : bold;
	font-size : 13px;
	vertical-align : bottom;
	text-align : center;
	width : 50px;
}

TABLE.USERINFO{
	background-color : #CFCFCF;
	border-style : none;
	border-width : 2px;
	width : 100%;
}

TD.USERINFO{
	background-color : #E8E8E8;
	border : White;
	border-style : ridge;
	border-width : 1px;
	width : 100%;
	font-weight : bold;
	font-size : 12px;
	vertical-align : middle;
	padding-left : 5px;
}

/********************************** メイン ************************************/

TABLE.MAIN{
	width : 100%;
	height : 65%;
	border-width : 0px;
	margin : 0px;
}

TD.MAIN{
	width : 100%;
	height : 100%;
	vertical-align : top;
}

TABLE.MENU{
	width : 40%;
	height : 65%;
	border-width : 0px;
	margin : 0px;
}

TABLE.PAGE_MAP_NAVI{
	width : 100%;
	font-size : 12px;
}

TD.PAGE_MAP_NAVI{
	font-weight : bold;
	padding-left : 3px;
}

TABLE.SECTION1{
	background-color : White;
	border-width : 1px;
	border-style : solid;
	border-color : Navy;
	width : 100%;
}

TD.SECTION1{
	background-color : #00319C;
	color : #EFEFEF;
	font-family : "ＭＳ ゴシック", sans-serif;
	font-size : 12px;
	padding-left : 5px;
	font-weight : bold;
	height : 20px;
	vertical-align : bottom;
}

TD.SECTION1_1{
	background-color : #E8E8E8;
	border : White;
	border-style : ridge;
	border-width : 1px;
	font-weight : bold;
	font-size : 11px;
	padding-left : 10px;
	padding-top : 4px;
	padding-bottom : 4px;
	text-align : left;
}

TABLE.SECTION1_LIST{
	background-color : #E8E8E8;
	border-width : 1px;
	border-style : solid;
	border-color : Gray;
	font-size : 12px;
}

TD.SECTION1_LIST_TITLE{
	background-color : #F8F8F8;
	border-width : 1px;
	border-style : solid;
	border-color : Gray;
	text-align : center;
	font-weight : bold;
	width : 250px;
	height : 25px;
}

TD.SECTION1_LIST_DATA{
	background-color : White;
	border-width : 1px;
	border-style : solid;
	border-color : Gray;
	padding-left : 5px;
	width : 400px;
	height : 25px;
}

TABLE.SECTION2{
	background-color : White;
	border-width : 1px;
	border-style : solid;
	border-color : Navy;
	font-size : 12px;
}

TD.SECTION2{
	background-color : #00319C;
	color : #EFEFEF;
	font-family : "ＭＳ ゴシック", sans-serif;
	font-size : 12px;
	padding-left : 5px;
	font-weight : bold;
	vertical-align : middle;
	height : 25px;
	width : 450px;
	text-align : left;
}

TD.SECTION2_DATA_NAVI{
	background-color : #5F9EA0;
	font-size : 12px;
}

TD.SECTION2_1{
	background-color : #E8E8E8;
	border : White;
	border-style : ridge;
	border-width : 1px;
	font-weight : bold;
	font-size : 11px;
	padding-left : 10px;
	padding-top : 4px;
	padding-bottom : 4px;
	width : 100%;
	text-align : left;
}

TABLE.SECTION2_LIST{
	background-color : #E8E8E8;
	border-width : 1px;
	border-style : solid;
	border-color : Gray;
	width : 99%;
	font-size : 12px;
}

TD.SECTION2_LIST_TITLE{
	border-width : 1px;
	border-style : solid;
	text-align : left;
	font-weight : bold;
	height : 20px;
	font-size : 12px;
}

TD.SECTION2_LIST_DATA{
	background-color : White;
	border-width : 1px;
	border-style : solid;
	text-align : left;
	height : 20px;
	font-size : 14px;
	font-weight : normal;
}

TABLE.INFO{
	border-width : 0;
}

TD.INFO{
	border-width : 0;
	color : Black;
	font-family : "ＭＳ ゴシック", sans-serif;
	font-size : 14px;
	font-weight : normal;
}







/* 画面全体 */
/**/
.clsForm {
	color			:#000000;
	background-color:#F0F8FF;
}

.clsForm2 {
	color			:#ffffff;
	background-color:#fffffff;
}


/* 表テーブルの表題 */
.TableHeader {
	color           : #FFFFFF;
	background-color: #336666;
	white-space     : nowrap;
	text-align      : center;
}
/* 表テーブルのデータ部 */
.TableData1 {
	color           : #000000;
	background-color: #FFFFFF;
	text-align      : left;
	white-space     : nowrap;
}
/* 表テーブルのデータ部 */
.TableData2 {
	color           : #000000;
/*	background-color: #F5F5F5;*/
	background-color: #FFFACD;
	text-align      : left;
	white-space     : nowrap;
}

/* ボタン */
.FormButton {
	font            : "10pt";
	text-align      : center;
	align			: absmiddle;
	cursor          : hand;
}

.SelectedFormButton {
	font            : "10pt";
	color      		: #0000FF;
	text-align      : center;
	align			: absmiddle;
	cursor          : hand;
}

/* 画面表題 */
.FormTitle {
	font            : "18pt";
	color           : #008080;
	background-color: #F0F8FF;
}
/* ラベル */
.Label {
	font            : "10pt";
	color           : #000000;
	background-color: #F0F8FF;
}
.ProgressTitle {
	font            : "16pt";
	color           : #008080;
	background-color: #F0F8FF;
}

/* 入力不可項目 */
.InputDisabled {
	font            : "10pt";
	color           : #000000;
	background-color: #e0e0e0;
}
/* 入力任意項目 */
.InputOptional {
	font            : "10pt";
	color           : #000000;
}
/* 入力必須項目 */
.InputRequired {
	font            : "10pt";
	color           : #000000;
	background-color: #FFFFFF;
}
/* 表テーブルのヘッダ部 */
.ListHeader {
	font            : "9pt";
}

/* 表テーブルのデータ部 */
.ListBody {
	font            : "9pt";
}

/* 詳細画面セパレータ */
.SeparaterLabel {
	font            : "12pt";
	color           : #008080;
	background-color: #FFF8DC;
	border-style    : "solid";
	border-width    : "1,1,1,1";
	border-color    : "#000000";
}
/* 表示用TextBox */
.InputOptionalForDisplay {
	font            : "10pt";
	color           : #000000;
	background-color: #F0F8FF;
	border-style    : "solid";
	border-width    : "1,1,1,1";
}
/* SystemType */
.SystemType {
	font            : "18pt";
	color           : #0000FF;
	background-color: #F0F8FF;
	border-style    : "none";
}

/**/
BODY {
	font			: "10pt";
	color			:#000000;
	background-color:#F0F8FF;
}


/* Working summary */
.WorkingSummary {
	color           : #000000;
	background-color: #FFCC66;
}
/* Refused */
.Refused {
	color           : #000000;
	background-color: #FFFF99;
}
/* Over time limit */
.OverTimeLimit {
	color           : #000000;
	background-color: #FFC0CF;
}

/* 表テーブルのデータ部 */
.ListSubject {
	font            : "9pt";
	width           : "140pt";
}
/* 表テーブルのデータ部 */
.ListSummary {
	font            : "9pt";
	width           : "140pt";
}
.ListReporter {
	font            : "9pt";
	width           : "70pt";
}
.ListBU {
	font            : "9pt";
	width           : "9pt";
}
.ListStatus {
	font            : "9pt";
	width           : "30pt";
}

