/*
-- *********************************************************
-- ƒVƒXƒeƒ€–¼@@FŠOˆ×ASP ƒfƒ‚‰æ–Ê
-- ‚b‚n‚o‚x‚q‚h‚f‚g‚s  Š”Ž®‰ïŽÐ‚m‚s‚sƒf[ƒ^@‚Q‚O‚O‚V|‚Q‚O‚P‚P
-- *********************************************************
*/
body {
	background-color: #FFFFFF;
}
.maintable 
{  
	background-color: #C6D0E1; 
	background-position: center center; 
	border: 1px #9FB3C6 solid; 
	
}
.maintable_Statement
{  
	background-color: #C6D0E1; 
	background-position: center center; 
	border: 1px #9FB3C6 solid; 
}
.heading 
{  
	font-family: "ms gothic"; 
	font-size: 10.00pt; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #4171b1; 
	background-color: #EEF1F7; 
}

.heading1
{
	font-family: "ms gothic";
	font-size: 10.00pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #4171B1;
	background-color: #C6D0E1;
	padding: 2
}

.heading2 
{ 
	font-family: "ms gothic"; 
	font-size: 10.00pt; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #42648C; 
	background-color: #DBE1EE; 
}

.menurow
{ 
	background-color: #DBE1EE; 
}
.userinfonormal 
{ 
	font-family: "ms gothic"; 
	font-size: 10.00pt; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #4171B1; 
}
.userinfobold 
{ 
	font-family: "ms gothic"; 
	font-size: 10.00pt; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #4171B1; 
}
.homelink 
{  
	font-family: "MS Gothic";
	font-size: 10.00pt;
	font-style: normal;
	font-weight: bold;
	color: #4171B1;
	text-decoration: underline;
}
.mandatory {  color: #990000; 
               font-family: "ms gothic"; 
               font-size: xx-small; 
               font-weight: normal
}
.pagebgrow
{ 
	background-color: #FFFFFF; 
}
.reportheading
{
	font-family: "ms gothic";
	font-size: 12.00pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #4171B1;
	background-color: #C6D0E1;
	padding: 2
}
.bodytext
{
	font-family: "ms gothic"; 
	font-size: 10.00pt; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
/*	color: #4171B1;  */
}
.headingelement
{  
	font-family: "ms gothic"; 
	font-size: 10.00pt; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #4171b1; 
	background-color: #EEF1F7; 
}

.new_page { page-break-before: always }

/* NTT0142 changes */
.heading_B4
{
	font-family: "ms gothic";
	font-size: 7.00pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.heading_B4_Statement
{
	font-family: "ms gothic";
	font-size: 7.00pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.heading_B4A
{
	font-family: "ms gothic";
	font-size: 8.00pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.heading_B4A_Bold
{
	font-family: "ms gothic";
	font-size: 10.00pt;	       
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #42648C; 
	background-color: #DBE1EE; 
}

.heading_B4A_Bold_Statement
{
	font-family: "ms gothic";
	font-size: 10.00pt;	       
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #42648C; 
	background-color: #DBE1EE; 
}

.inputdata
{
	font-family: "ms gothic";
	font-size: 8.00pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.inputdata_Statement
{
	font-family: "ms gothic";
	font-size: 8.00pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.inputdata2
{
	font-family: "ms gothic";
	font-size: 11.00pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 1px;
}

.inputdata3
{
	font-family: "ms gothic";
	font-size: 10.00pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.inputdata_B4
{
	font-family: "ms gothic";
	font-size: 8.00pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.inputdata_B4_Statement
{
	font-family: "ms gothic";
	font-size: 8.00pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.amount
{
	font-family: "ms gothic";
	font-size: 12.00pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 1px;
}

.new_pageLCA { page-break-after: always }


.blankline
{
	font-family: "ms gothic";
	font-size: 1.00pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}


.reportheading_B4title
{
	font-family: "ms gothic";
	font-size: 12.00pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #4171B1;
	background-color: #C6D0E1;
	padding: 2
}

.reportheading_B4title_Statement
{
	font-family: "ms gothic";
	font-size: 12.00pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #4171B1;
	background-color: #C6D0E1;
	padding: 2
}
.reportheading_B4CancelStatus_Statement
{
	font-family: "ms gothic";
	font-size: 20.00pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #990001;
	background-color: #C6D0E1;
	padding: 2
}  

.reportheading_B4title_Confirmation
{
	font-family: "ms gothic";
	font-size: 12.00pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	background-color: #C6D0E1;
	padding: 2
}

.reportheading_B4item
{
	font-family: "ms gothic";
	font-size: 10.00pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #4171B1;
	background-color: #C6D0E1;
	padding: 2
}

.heading_OMT_New
{
	font-family: "ms gothic";
	font-size: 10.00pt;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	background-color: #EEF1F7;     
}

.reportheading_B4item_Statement
{
	font-family: "ms gothic";
	font-size: 10.00pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #4171B1;
	background-color: #C6D0E1;
	padding: 2
}

.heading_footer,
.heading_LCO_wide,
.heading_OMT,

.heading_B4,
.heading_B4_Statement,
.heading_B4A,
.inputdata,
.inputdata_Statement,
.inputdata2,
.inputdata3,
.inputdata_B4,
.inputdata_B4_Statement,


.amount1
{
	font-family: "ms gothic"; 
	font-size: 10.00pt; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #42648C; 
	background-color: #DBE1EE; 
}

.headingLCA
{ 
	font-family: "ms gothic"; 
	font-size: 10.00pt; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #4171b1; 
	background-color: #EEF1F7; 
}

.reportheadingLCA
{
	font-family: "ms gothic";
	font-size: 12.00pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #4171B1;
	background-color: #C6D0E1;
	padding: 2
}

.menuclass
{
<!--<
parent_backgroundcolor: #DBE1EE;
parent_fontcolor: #4171B1;
child_backgroundcolor: #EEF1F7;
child_fontcolor: #000000;
mouseover_parent_backgroundcolor: #4171B1;
mouseover_parent_fontcolor: #DBE1EE;
mouseover_child_backgroundcolor: #DBE1EE;
mouseover_child_fontcolor: #000000;
dropdown_bordercolor: #000000;
>-->
}


/* ------------------------------------------- ‘Ñ‚P			*/ 
table.obi1 {
	font-size: 10pt; color: #FFFFFF ;
	width: 100%;
    border-top:0px solid #000000;
	border-left:0px solid #000000;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#666699;
    empty-cells:show;
}
.obi1 th{
	border-right:1px solid #000000;
    border-bottom:1px solid #000000;
    color:#330000;
    background-color:#666699;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.obi1 td{
	border-right:0px solid #000000;
    border-bottom:0px solid #000000;
    background-color:#666699;
    padding:0.3em 1em;
    font-weight: 700;
}

/* ------------------------------------------- ƒŒƒCƒAƒEƒgƒtƒŒ[ƒ€	*/ 
table.frame1 {
	font-size: 10pt; color: #999999;
	width: 974px;
    border-top:1px solid #999999;
	border-right:1px solid #999999;
    border-left:1px solid #999999;
    border-bottom:1px solid #999999;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#666699;
    empty-cells:show;
}
.frame1 th{
	border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    color:#330000;
    background-color:#666699;
//    background-image:url(../img/table-back.gif);
    background-position:left top;
    text-align:center;
}
.frame1 td{
	border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    background-color:#F9F9FF;
    padding:0.0em 0em;
    font-weight: 700;
}
.frame2 td{
	border-right:1px solid #999999;
    border-bottom:1px solid #666666;
    background-color:#C0CBDE;
    background-color:#0;
    padding:0.0em 0em;
    font-weight: 700;
}

/* ------------------------------------------- ƒiƒrƒQ[ƒVƒ‡ƒ“ƒƒbƒZ[ƒW	*/ 
table.navimsg1 {
	font-size: 10pt; color: #000000;
	width: 100%;
	height: 30px;
    border-top:0px solid #000000;
	border-right:0px solid #000000;
    border-bottom:0px solid #000000;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#FFFFFF;
    empty-cells:show;
}
.navimsg1 th{
	border-right:0px solid #000000;
    border-bottom:0px solid #000000;
    color:#330000;
    background-color:#666699;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.navimsg1 td{
	border-right:0px solid #000000;
    border-bottom:0px solid #000000;
    background-color:#FFFFFF;
    padding:0.3em 0.1em;
    font-weight: 400;
    vertical-align: top;
}
/* ------------------------------------------- ƒƒ“ƒeãˆê——	*/ 
table.list2 {
	font-size: 9pt;
    font-weight: 400;
	color: #4171B1;
	align: center;
    border-top:1px solid #96ABC0;
	border-left:1px solid #96ABC0;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ECEFF6;
    empty-cells:show;
    clear:left;
}
.list2 th{
	font-size: 9pt; 
	color: #4171B1;
    font-weight: 700;
	border-right:1px solid #96ABC0;
    border-bottom:1px solid #96ABC0;
    background-color:#C0CBDE;
    background-position:left top;
    padding:0.3em 0.4em;
    text-align:left;
}
.list2 td{
    font-weight: 400;
	border-right:1px solid #96ABC0;
	border-bottom:1px solid #96ABC0;
    padding:0.3em 0.4em;
    background-color:#F3F3FB;
}
.list2b td{
    font-weight: 400;
	border-right:1px solid #96ABC0;
    border-bottom:1px solid #96ABC0;
    padding:0.3em 0.4em;
    background-color:#D7DEEC;
}
/* ------------------------------------------- ƒ{ƒ^ƒ“	*/ 
table.button1 {
	font-size: 9pt; color: #4171B1;
	width: 100%;
    border-top:1px solid #999999;
	border-right:0px solid #000000;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ECEFF6;
    empty-cells:show;
}
.button1 th{
	border-right:0px solid #000000;
    border-bottom:0px solid #000000;
    color:#330000;
    background-color:#666699;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.button1 td{
	border-right:0px solid #000000;
    border-bottom:0px solid #000000;
    padding:0.4em 1em;
    font-weight: 400;
    background-color:#ECEFF6;
}

/* ------------------------------------------- •K{ƒtƒHƒ“ƒg	*/ 
font.mandatory {
	font-size: 10px;
	color: #990000;
}

/* end NTT0142 changes */
