BODY
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
/*	FONT-FAMILY: Garamond,Times,'Times New Roman',serif,Verdana, Arial, Helvetica, sans-serif;*/
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: top;
	WHITE-SPACE: normal;
	WIDTH: 98%;
}
.clean
{
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;
}
.form_title
{
	BACKGROUND-COLOR: #000000;
	COLOR: #FFFFFF;
	FONT-SIZE:14px;
	FONT-WEIGHT:bold;
	WIDTH:100%
}
.error
{
	COLOR: red;
	MARGIN: 2px;
	WIDTH:100%
}
.list_title
{
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
}
.footer
{
	FONT-SIZE: 9px;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
}
.head
{
	BORDER: 0;
	BACKGROUND-COLOR:#FFA700;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
	WHITE-SPACE: nowrap;
}
A.head,LABEL.head
{
	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-WEIGHT: BOLD;
	TEXT-DECORATION: NONE;
}
DIV.head
{
	BORDER: 0;
	BACKGROUND-COLOR:#FFA700;
	COLOR: #FFFFFF;
	PADDING: 2px;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
}
H2.headline,H3.headline,H4.headline, DIV.headline
{
	BACKGROUND-COLOR: #00BFFF;
}
A.headline,LABEL.headline
{
	COLOR: #000000;
	FONT-SIZE: 14pt;
	FONT-WEIGHT: BOLD;
	TEXT-DECORATION: NONE;
}
.navform
{
    COLOR: #ff9900;
    TEXT-DECORATION: none;
}
.hidden
{
    DISPLAY: none;
}

INPUT
{
	FONT-SIZE: 10pt;
}
INPUT.readonly
{
	FONT-SIZE: 10pt;
	BORDER: 0px;
	BACKGROUND-COLOR: lightgrey; /* #D3D3D3 */
}
TEXTAREA
{
	FONT-SIZE: 10pt;
}
A
{
	FONT-STYLE: bold;
	FONT-WEIGHT: 500;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;
/*	MARGIN: 1px 2px; */
}
LABEL, LI, P
{
	FONT-SIZE: 10pt;
	WHITE-SPACE: normal;
/*	MARGIN: 1px 2px; */
}

.list
{
	BORDER: 0px none;
	FONT-SIZE: 10pt;
}
A.list
{
	COLOR: black;
	TEXT-DECORATION: none;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}
TD.list,TH.list
{
	PADDING: 5px 5px 10pt 5px;
}

TABLE.data
{
	BORDER: 5px ridge white;
	BACKGROUND-COLOR: lightgrey; /* #D3D3D3 */
	FONT-SIZE: 10pt;
	WIDTH: 100%;
}
TR,TR.data
{
	BORDER: 0;
	MARGIN: 0;
	PADDING: 0;
	VERTICAL-ALIGN: top;
}
TD,TD.data
{
	BORDER: 0px
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	MARGIN: 0px;
	PADDING: 0px;
/*	WHITE-SPACE: nowrap;*/
}
A.data
{
	COLOR: black;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	WHITE-SPACE: nowrap;
}
LABEL.data
{
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	WHITE-SPACE: nowrap;
	HEIGHT: 20px;
}
INPUT.data
{
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	MARGIN: 0px 0px;
}

TH,TD.header
{
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
}
TABLE.datagrid
{
	BACKGROUND-COLOR: silver;
	BORDER: 4px ridge white;
	FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
	FONT-SIZE: 10pt;
	WIDTH:	98%;
	WHITE-SPACE: nowrap;
}
TABLE.datagrid_data
{
	BORDER: 2px outset white;
	FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
	FONT-SIZE: 10pt;
	WIDTH:	100%;
	WHITE-SPACE: nowrap;
}
TR.datagrid_header
{
    BACKGROUND-COLOR: darkblue;
    COLOR: white;
    FONT-SIZE: 11px;
    MARGIN: 2px;
}
TR.datagrid_rowdata0
{
    BACKGROUND-COLOR: white;
    MARGIN: 2px;
}
TR.datagrid_rowdata1
{
    /* BACKGROUND-COLOR: silver; */
    BACKGROUND-COLOR:	#ffffe0;
    MARGIN: 2px;
}
/* TD.datagrid_coldata0,TD.datagrid_coldata1,TD.datagrid_coldata3*/
TD.datagrid_coldata
{
    MARGIN: 0px 0px;
    VERTICAL-ALIGN: top;
    WHITE-SPACE: nowrap;
}
TD.datagrid_coldata0_hi
{
    MARGIN: 0px 0px;
    WHITE-SPACE: nowrap;
}
