div.errorbox-good {}
div.errorbox-bad {}
div.errormsg { color: red; font-size: smaller; font-family: arial,sans-serif;}
font.errormsg { color: red; font-size: smaller; font-family: arial,sans-serif;}
/*------------ table style set ------------*/
body
{
	background-color: #ffffff;
	background-repeat: repeat-x;
	margin-top:0;
}
/*------------ table style set ------------*/
.logo-tbl{
	width: 800px;
	background-color: white;
	border: 1px solid #669900;
}
.logo-tb-td1
{
	background-color: white;
	color: white;
	border: 0px solid white;
	font-size: 10pt;
	font-weight: normal;
	color: white;
}
.logo-tb-td2
{
	background-color: #669900;
	color: white;
	border: 0px solid #99cc33;
	font-size: 10pt;
	font-weight: normal;
	height: 24px;
}
.logo-tb-tdtitle
{
	background-color: #336600;
	color: white;
	border: 0px solid #99cc33;
	font-size: 11pt;
	font-weight: normal;
	height: 24px;
	text-align: center;
}
/*------------ table style set ------------*/
.com-tbl{
	width: 800px;
	background-color: white;
	border: 1px solid #669900;
}
.com-tb-th1 {
	width: 100px;
	background-color : white;
	color : white;
	border : 0px solid #99cc99;
	font-size : 10pt;
	font-weight : normal;
	height: 24px;
}
.com-tb-th2 {
	background-color : #99cc33;
	color : white;
	border : 0px solid #99cc99;
	font-size : 10pt;
	font-weight : normal;
	height: 24px;
}
.com-tb-ths
{
	border-style: dotted;
	border-width: 1px 0px 1px 0px;
	border-color: #669900;
	background-color: #CCFF99;
	color: #336600;
	font-size: 10pt;
	font-weight: normal;
	height: 16px;
}
.com-tb-td1 {
	width: 100px;
	background-color: #dbedbe;
	font-size: 9pt;
	color: black;
	border: 0px solid #99cc99;
	vertical-align: text-top;
}
.com-tb-td2 {
	background-color: #FFFFFF;
	font-size: 9pt;
	color: black;
	border: 0px solid #99cc99;
}
.com-tb-tdbtn
{
	background-color: #CCFF99;
	font-size: 8pt;
	color: #000000;
	border: 0px solid #99cc33;
	height: 24px;
}
.run-tbl
{
	width: 800px;
	background-color: white;
	border: 1px solid #FFCC00;
}
.run-tb-th1
{
	width: 100px;
	background-color: #FFCC00;
	color: #333333;
	border: 0px solid #99cc99;
	font-size: 10pt;
	font-weight: normal;
	height: 24px;
}
.run-tb-th2
{
	background-color: #FFFF99;
	color: #666666;
	border: 0px solid #99cc99;
	font-size: 10pt;
	font-weight: normal;
	height: 24px;
}
.textright {
	text-align : right;
}
.textred {
	color : red;
}
.textblue {
	color : Blue;
}
.textGreen{
	color: #669900;
}
.textDummy
{
	color: #CCCCCC;
}
.textfont {
	font-size: 8pt;
}
.com-tb-scell
{
	border: 1px solid #99cc99;
	width: 72px;
	background-color: #eee8aa;
	color: black;
	vertical-align: text-top;
	text-align: left;
}
.com-tb-tderr {
	background-color: #FFFFFF;
	font-size: 8pt;
	color: red;
	border: 0px solid #99cc99;
}
/*------------ table style set ------------*/
.find-tbl-waku{
	background-color: white;
	border: 1px solid #669900;
	width: 800px;
}
.find-tbl-waku-left {
	width: 120px;
}
.find-tbl{
	width: 120px;
	background-color: white;
	border: 1px solid #669900;
}
.find-tb-th
{
	border: 1px solid #FF6600;
	width: 640px;
	background-color: #FFFFFF;
	color: #FF3300;
	font-size: 10pt;
	font-weight: bold;
}
.find-tb-th1 {
	background-color : white;
	color : white;
	border : 0px solid #99cc99;
	font-size : 10pt;
	font-weight : normal;
}
.find-tb-th2 {
	background-color : #99cc33;
	color : white;
	border : 0px solid #99cc99;
	font-size : 10pt;
	font-weight : normal;
}
.find-tb-td1 {
	background-color: #dbedbe;
	font-size: 9pt;
	color: black;
	border: 0px solid black;
}
.find-tb-td2 {
	background-color: #FFFFFF;
	font-size: 9pt;
	color: black;
	border: 0px solid #99cc99;
}
.find-tb-tderr {
	background-color: #FFFFFF;
	font-size: 9pt;
	color: #99cc99;
	border: 0px solid #99cc99;
}
.gv-headerStyle th{
	font-weight:normal;
}
/*------------ table style set ------------*/
.home-tbl{
	width: 800px;
	background-color: white;
	font-size: 8pt;
}
.menubtn{
  width : 99px;
  	}
