body
{
	font-family: Verdana, Arial;
	font-size: 11px;
}
.tbl_grid
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
}
.tbl_border
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.header
{
	color: black;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	white-space: nowrap;
}
b
{
	color: black;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 11px;
}
radio
{
	color: black;
	font-family: Verdana, Arial;
	font-size: 10px;
}
select
{
	color: black;
	font-family: Verdana, Arial;
	font-size: 10px;
}
select.std_listbox
{
	width: 150px;
	font-size: 10px;
}
select.ro_listbox
{
	font-family: Verdana, Arial;
	background-color: WhiteSmoke;    
}
.tbl_head
{
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 16px;
	background-color: gainsboro;
	color: black;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	white-space: nowrap;
}
.tbl_head_left
{
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 6px;
	background-color: gainsboro;
	color: black;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	white-space: nowrap;
}
TD.tbl_border
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: black;
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	white-space: nowrap;
}
TD.left_border_line
{ 
	border-right: 0px solid;
	border-top:   0px solid;
	border-left:  1px solid;
	border-bottom: 0px solid;
}

.tbl_cell
{
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #f5f5f5;
	color: black;
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 10px;
	text-align: center;
	white-space: nowrap;
}

.tbl_cell_left
{
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #f5f5f5;
	color: black;
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	white-space: nowrap;
}
.button
{
	border-right: ghostwhite 1px outset;
	border-top: ghostwhite 1px outset;
	border-left: ghostwhite 1px outset;
	border-bottom: ghostwhite 1px outset;
	margin-left: 0px;
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Verdana, Arial;
	background-color: gainsboro;
}
.textbox
{
	font-size: 11px;
	margin-left: 5px;
	color: black;
	font-family: Verdana, Arial;
}
.ro_textbox
{
	font-size: 11px;
	margin-left: 5px;
	color: black;
	font-family: Verdana, Arial;
	background-color: WhiteSmoke;    
}
input
{
	font-size: 11px;
	font-family: Verdana, Arial;
}
input.label
{
	border-right: white 0px outset;
	border-top: white 0px outset;
	border-left: white 0px outset;
	border-bottom: white 0px outset;
}
.checkbox
{
	margin-left: 2px;
}
TD
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 11px;
	color: dimgray;
	font-family: Verdana, Arial;
}
TD.label_cell
{
	padding-right: 5px;
    white-space: nowrap;
}
.error_msg
{
	font-size: 11px;
	color: red;
	font-weight: bold;
	font-family: Verdana, Arial;
}
.warning_msg
{
	font-size: 11px;
	color: red;
	font-style: italic;
	font-weight: normal;
	font-family: Verdana, Arial;
}
LABEL
{
	font-weight: bold;
	font-size: 11px;
	color: dimgray;
	font-family: Verdana, Arial;
}
.expanded
{
	color: black
}
.collapsed
{
	DISPLAY: none
}
a:link {text-decoration: underline; color: blue;}
a:visited {text-decoration: underline; color: blue;}
a:active {text-decoration: underline; color: blue;}
a:hover {text-decoration: underline; color: red;}
.InfoText
{
	background-color: #F5F5F5;
	color: #666666;
	font-family: Arial;
	font-size: 8pt;
}