/*
 *	HTMLタグ初期属性
 *	f2f2f2->ffffff	背景
 *	0066CC->99CCFF	boxLabel
 *	99CCFF->CCEEFF	box
 *	0099FF->99CCFF	tableName
 */
BODY, P, TEXTAREA, INPUT, SELECT, TH, TD, DIV, SPAN {
	font-family: 'ＭＳ ゴシック', Arial, sans-serif;
}
BODY
{
    color: #000000;
	margin: 0 auto;
}
P
{
    color: #000000;
}
TEXTAREA
{
}
INPUT
{
    font-size: 95%;
}
SELECT
{
    font-size: 95%;
}
TH
{
    color: #000000;
}
TD
{
    color: #000000;
}
DIV
{
    color: #000000;
}
SPAN
{
    color: #000000;
}

/*
 *	リンクのプロパティ
 */
A:link { 
		color: #0000FF; 
 } 
A:visited {
		color: #0000FF; 
}
A:hover {
		color: #FF0000; 
} 

/*
 *	固有クラス属性
 */

/* BODYフレーム */
.common
{
/*	background-color: #FF0000;	*/
	background-color: #FFFFFF;
}
.applicationTitle
{
    font-weight: bold;
    font-size: 100%;
    color: #003366;
    font-style: normal;
    font-variant: normal;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	padding-left: 5px;
	padding-top: 3px;
	background-color: #CCEEFF;
}
.screenId
{
    font-weight: normal;
    font-size: 72%;
    color: #333333;
    font-style: normal;
    font-variant: normal;
	border-right: 5px;
	position: absolute;
	top: 5px;
	width: 99.5%;
		text-align: right;
}
.timeStamp
{
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
/*    font-size: 72%;	*/
    font-size: 90%;
    color: #333333;
    font-style: normal;
    font-variant: normal;
}
.board
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #A0A0A0;
}

.messageNormal
{
	color: #0000FF;
}
.messageError
{
	color: #FF0000;
}
.messageWarnning
{
	color: #00AA00;
}
.navigation
{
    font-size: 72%;
    color: #225A9D;
}
.navigation A:link
{
    color: #225A9D;
}
.navigation A:visited
{
    color: #756183;
}
.navigation A:hover
{
    color: #FF7800;
}
.navigation A:active
{
    color: #FF9A00;
}
.commandAreaCmd
{
	text-align: left;
}
.commandAreaNavi
{
	text-align: right;
}
.messageArea
{
	border-top-width: 2px;
	border-top-style: solid;
	border-left-width: 7px;
	border-left-style: solid;
	border-right-width: 7px;
	border-right-style: solid;
/*	border-color: #F2F2F2;	5/19 */
	border-color: #FFFFFF;

}
.message
{
    font-weight: normal;
    font-size: 72%;
	position: absolute;
	top: 5px;
	left: 330px;
	width: 100%;
}
.box
{
    padding-right: 5px;
    padding-left: 5px;
/*    background-color: #99CCFF;	*/
	background-color: #CCEEFF;
    padding-bottom: 5px;
    padding-top: 5px
}
.boxLabel
{
/*	border-bottom: #F2F2F2 1px solid;	*/
	border-bottom: #FFFFFF 1px solid;
    font-weight: normal;
    font-size: 72%;
/*    background-color: #0066CC;
    color: #FFFFFF;	*/
	background-color: #99CCFF;
    color: #000000;
}
.sectionLabel
{
/*	border-bottom: #F2F2F2 1px solid;	*/
	border-bottom: #FFFFFF 1px solid;
    font-weight: bold;
    font-size: 72%;
    background-color: #0099FF;
    color: #FFFFFF;
	cursor: hand;
}
.sectionLabelSub
{
/*	border-bottom: #F2F2F2 1px solid;	*/
	border-bottom: #FFFFFF 1px solid;
    font-weight: bold;
    font-size: 72%;
    background-color: #0099FF;
    color: #FFFFFF;
	cursor: hand;
}
.sectionShow
{
	visibility: visible;
	display: inline;
}
.sectionHide
{
	visibility: hidden;
	display: none;
}
.secondBoxLabel
{
    font-size: 72%;
    background-color: #6699FF;
    color: #000000;
}
.boxSubTitle
{
    font-weight: normal;
    font-size: 72%;
    color: #000000;
}
.label
{
    border-top-width: 3px;
    border-left-width: 3px;
    font-size: 72%;
    border-bottom-width: 3px;
    color: #000000;
    border-right-width: 3px;
}
.entryColor
{
    font-size: 72%;
    color: #000000;
    background-color: #DFDFDF;
}
.entryColorNumber
{
    font-size: 72%;
    color: #000000;
    background-color: #DFDFDF;
	text-align: right;
}
.entryColorSumarry
{
    font-size: 90%;
    color: #000000;
    background-color: #C0C0C0;
	text-align: right;
	border: 3px ridge; 
}
.entry
{
    font-size: 72%;
    color: #000000;
}
.space
{
    font-size: 72%;
}
.justBold
{
    font-weight: bold;
    font-size: 72%;
    color: #000000;
}
.required
{
	font-size: 90%;
	line-height: 70%;
	vertical-align: top;
    color: #FF6600;
}
.requiredInfo
{
    font-size: 72%;
    color: #000000;
}
.asterisk
{
    font-weight: bold;
    font-size: 72%;
    color: #000000;
}
.hrline
{
    color: #999999
}
.mono
{
    font-size: 72%;
    color: #000000;
}

input.number {
	text-align: right;
}

/* ボタン */
TD.pushButton
{
    font-size: 72%;
	font-weight: normal;
/*    border-right: #003366 2px solid;
    border-top: #3399CC 2px solid;
    border-left: #3399CC 2px solid;
    border-bottom: #003366 2px solid;
    background-color: #0066CC;
	color: #FFFFFF;	*/
    border-right: #CC3333 2px solid;
    border-top: #FFEEEE 2px solid;
    border-left: #FFEEEE 2px solid;
    border-bottom: #CC3333 2px solid;
  	background-color: #FFCCCC;
	color: #000000;
	text-decoration: none;
    vertical-align: bottom;
}
TD.naviArea
{
    text-align: right;
}
A.pushButton:link
{
/*    color: #FFFFFF;	*/
	color:	#000000;
    text-decoration: none;
}
A.pushButton:visited
{
/*    color: #FFFFFF;	*/
	color:	#000000;
    text-decoration: none;
}
A.pushButton:hover
{
/*    color: #FF9933;	*/
	color:	#FF0000;
    text-decoration: none;
}
A.pushButton:active
{
/*    color: #FFFFFF;	*/
	color:	#000000;
    text-decoration: none;
}
TD.disabledPushButton
{
    font-size: 72%;
    border-right: #3399CC 2px solid;
    border-top: #003366 2px solid;
    border-left: #003366 2px solid;
    border-bottom: #3399CC 2px solid;
    background-color: #0066CC;
    color: #C0C0C0;
    text-decoration: none;;
    vertical-align: bottom;
}
P.disabledPushButton
{
    color: #C0C0C0;
    background-color: #0066CC
}

/* 表 */
.infoTable
{
	background-color: #A0A0A0;
	empty-cells: show;
}
.tableName
{
	padding-right: 2px;
	padding-left: 2px;
    font-weight: normal;
	font-size: 72%;
	padding-bottom: 2px;
	padding-top: 2px;
/*	background-color: #0099FF;
	color: #FFFFFF;	*/
	background-color: #99CCFF;
	color: #000000;
	text-align: left;
	border-bottom: #FFFFFF 1px solid;
}
.tableHeader
{
    font-weight: lighter;
    font-size: 72%;
    color: #333333;
    background-color: #D6D7D6
}
.tableHeader A:link
{
    color: #333333
}
.tableHeader A:visited
{
    color: #333333
}
.tableRow
{
	vertical-align: middle;
    font-size: 72%;
    color: #000000;
    background-color: #F6F6F6
}
.tableRow A:link
{
    color: #000000
}
.tableRow A:visited
{
    color: #756183
}
.tableRow A:hover
{
    color: #FF7800
}
.tableRow A:active
{
    color: #000000
}
.tableRowZebra
{
	vertical-align: middle;
    font-size: 72%;
    color: #000000;
    background-color: #FFFFFF
}
.tableRowZebra A:link
{
    color: #000000
}
.tableRowZebra A:visited
{
    color: #756183
}
.tableRowZebra A:hover
{
    color: #FF7800
}
.tableRowZebra A:active
{
    color: #000000
}
.tableRowNumber
{
	text-align: right;
	vertical-align: middle;
    font-size: 72%;
    color: #000000;
    background-color: #F6F6F6
}
.tableRowNumber A:link
{
    color: #000000
}
.tableRowNumber A:visited
{
    color: #756183
}
.tableRowNumber A:hover
{
    color: #FF7800
}
.tableRowNumber A:active
{
    color: #000000
}
.tableRowZebraNumber
{
	text-align: right;
	vertical-align: middle;
    font-size: 72%;
    color: #000000;
    background-color: #FFFFFF
}
.tableRowZebraNumber A:link
{
    color: #000000
}
.tableRowZebraNumber A:visited
{
    color: #756183
}
.tableRowZebraNumber A:hover
{
    color: #FF7800
}
.tableRowZebraNumber A:active
{
    color: #000000
}

