body
{
	font-size: 12px;
	color: black;
	font-family: Arial, 'ms sans serif';
	background-color: #FFFFFF;
}




A:link
{
    COLOR: #7DA5E0;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #7DA5E0;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #FF9900;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #7DA5E0;
    TEXT-DECORATION: underline
}


A.columnhead:link
{
    COLOR: #006699;
    TEXT-DECORATION: underline
}
A.columnhead:visited
{
    COLOR: #006699;
    TEXT-DECORATION: underline
}
A.columnhead:hover
{
    COLOR: #FF9900;
    TEXT-DECORATION: none
}
a.columnhead:active {
	COLOR: #006699;
    TEXT-DECORATION: underline
}



TABLE.list
{
	border-right: #ccccff 1px solid;
	border-top: #ccccff 1px solid;
	border-left: #ccccff 1px solid;
	border-bottom: #ccccff 1px solid;
	background-color: #ccccff;
}

TR.head
{
	font-weight: bold;
	background-color: #ccccff;
    background-image: url(../images/bg-row-blue.gif);
	text-align: center;
}
FONT.comment
{
	color: darkgray;
	font-style: italic;
}
FONT.red
{
	color: red;
}
FONT.error
{
	color: red;
}
FONT.redbold
{
	color: red;
    font-weight:bold;
}
FONT.green
{
	color: #009900;
}
FONT.greenbold
{
	color: #009900;
    font-weight:bold;
}
FONT.header
{
	color: #3366FF;
    font-weight:bold;
    font-size:16 px;
}

FONT.loginheader
{
	color: #FFFFFF;
    font-weight:bold;
    font-size:26 px;
}

FONT.headerblack
{
	color: black;
    font-weight:bold;
    font-size:18 px;
}
FONT.header1
{
	color: #33CC00;
    font-weight:bold;
    font-size:16 px;
}
FONT.header2
{
	color: #3366FF;
    font-weight:bold;
    font-size:12 px;
}
FONT.gray3
{
	color: #808080;
}
font.value
{
color:#0066FF;
}
TR.list
{
	background-color: white;
}
TD
{
	font-size: 12px;
	font-family: Arial, 'ms sans serif';
}


INPUT.currency
{
	text-align:right;
}
INPUT.freez
{
	background-color:#FAFAFA;
	color:#808080;
}
INPUT.freez_currency
{
	text-align:right;
	background-color:#FAFAFA;
}

TABLE.note
{
	border-right: #ccccff 0px solid;
	border-top: #ccccff 0px solid;
	border-left: #ccccff 0px solid;
	border-bottom: #ccccff 0px solid;
	background-color: #FFFFCC;
	color:#3366FF;

}
TABLE.remark
{
	border-right: #ccccff 1px solid;
	border-top: #ccccff 1px solid;
	border-left: #ccccff 1px solid;
	border-bottom: #ccccff 1px solid;
	background-color: #FFFFCC;
	color:#CC0000;
	font-style: italic;
}

TABLE.additional
{
	border-right: #ccccff 1px solid;
	border-top: #ccccff 1px solid;
	border-left: #ccccff 1px solid;
	border-bottom: #ccccff 1px solid;
	background-color: #FFFFCC;
}

FIELDSET LEGEND {
	color:#0066CC;
	font-weight:bold;
}

FIELDSET LEGEND TABLE TR TD
{
	color:#0066CC;
	font-weight:bold;
	font-family:'arial';
	font-size:14px;
}
FIELDSET 
{
	border:solid #66B3FF 1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.require{
color:red;
}


font.note{
	color:#808080;
	font-style:italic;
}

.mon{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

}


ul.none{
	list-style-type: none;
}


input.button1{
height:30px;
background:url(../images/bg_bt1.png) top left ;
border:solid 1px #62bea0;
font-size:12px;
font-weight:bold;
color:black;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

input.button2{
height:30px;
background:url(../images/bg_bt2.png) top left ;
border:solid 1px #fab871;
font-size:12px;
font-weight:bold;
color:black;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

