html {
	height:100%;
}
body {
	background-color:#D7D7FF;
}
body.white {
	background-color:#FFFFCC;
}
a:link{
	color: #0000FF;
	text-decoration:none;
}
a:visited { 
	color: #0000FF;
	text-decoration:none;
}
a:active{
	color: #0000FF;
	text-decoration:none;
}
a:hover{
	color: #0000FF;
	text-decoration:underline;
}
span.F0{
	font-size: 7pt;
	word-break:break-all;	
}
span.F1{
	font-size: 8pt;
	word-break:break-all;	
}
span.F1b{
	font-size: 8pt;
	font-weight:bold;
	word-break:break-all;	
}
span.F2{
	font-size:10pt;
	word-break:break-all;		
}
span.F2b{
	font-size:10pt;
	font-weight:bold;
	word-break:break-all;		
}
span.F3{
	font-size:12pt;
	word-break:break-all;		
}
span.F3b{
	font-size:12pt;
	font-weight:bold;
	word-break:break-all;		
}
span.F4{
	font-size:14pt;
	word-break:break-all;		
}
span.F4b{
	font-size:14pt;
	font-weight:bold;
	word-break:break-all;		
}
span.F11{
	font-size:9pt;
	word-break:break-all;		
}
span.ScStrong{
	font-size:9pt;
	color:#FF0000;	
}
span.ScOnly{
	font-size:10pt;
}
span.F2bSO{
	font-size:10pt;
	font-weight:bold;
	word-break:break-all;		
}
input.inpS{
	border-style:inset;
	border-width:2;
	font-size: 10pt;
	ime-mode:inactive;
}
input.inpN{
	text-align:right;
	border-style:inset;
	border-width:2;
	font-size: 10pt;
	ime-mode:disabled;
}
input.inpD{
	text-align:center;
	border-style:inset;
	border-width:2;
	font-size: 10pt;
	ime-mode:disabled;
}
input.inpB{
	border-style:inset;
	border-width:2;
	font-size: 10pt;
	ime-mode:disabled;
}
input.inpK{
	border-style:inset;
	border-width:2;
	font-size: 10pt;
	ime-mode:active;
}
textarea.inpK{
	border-style:inset;
	border-width:2;
	font-size: 10pt;
	ime-mode:active;
}
input.disp{
	border-style:inset;
	border-width:2;
	font-size: 10pt;
	ime-mode:inactive;
	font-color: #000000;
}
input.label{
	border:1px solid #D7D7FF;
	padding:0;
	background-color: #D7D7FF;
}
input.labelC{
	text-align:center;
	border:1px solid #D7D7FF;
	padding:0;
	background-color: #D7D7FF;
}
input.labelR{
	text-align:right;
	border:1px solid #D7D7FF;
	padding:0;
	background-color: #D7D7FF;
}
input.labelW{
	border:1px solid #FFFFE8;
	padding:0;
	background-color: #FFFFE8;
}
input.labelWN{
	text-align:right;
	border:1px solid #FFFFE8;
	padding:0;
	background-color: #FFFFE8;
}
input.labelWR{
	border:1px solid #FFFFE8;
	padding:0;
	background-color: #FFFFE8;
	color: #FF0000;	
}
input.labelTotal{
	text-align:right;
	border:1px solid #FFBBBB;
	padding:0;
	background-color: #FFBBBB;
}
input.btn{
	border-width:1;
	border-style:ridge;
	font-size: 10pt;
	width: 50;
	height: 22;
	text-align:center;
	padding:0;		
}
input.btnMin{
	border-width:1;
	border-style:ridge;
	font-size: 10pt;
	width: 50;
	height: 22;
	text-align:center;
	font-family: '‚l‚r –¾’©',sans-serif;
	padding:0;		
}
input.btnR{
	border-width:1;
	border-style:ridge;
	font-size: 10pt;
	width: 50;
	height: 22;	
	background-color:#FF8484;
	text-align:center;
	padding:0;		
}
input.btnB{
	border-width:1;
	border-style:ridge;
	font-size: 10pt;
	width: 50;
	height: 22;
	color: #FFFFFF;	
	background-color:#6666FF;
	text-align:center;
	padding:0;	
}
input.btnMenu{
	text-align:left;
	border-width:1;
	border-style:ridge;
	font-size: 10pt;
	width: 200;
	height: 25;	
}
input.dummy{
	border-style:solid;
	border-width:0;
	background-color:#DFE1E8;
	position:relative;
	text-align:center;
}
select.ScreenOnly{
}
td.under{
	border-bottom: 1px solid #000000;
}
td.itemTitle{
	background-color:#FFFFCC;
}
td.itemData{
	background-color:#FFFFE8;
}
DIV.Flame{
	overflow-y:scroll;
}

div.prncontrol{
 position:relative;
	background-color:#AACCFF;
	height:110;
}

