#nodisp
{
	display:none;
}

.cellComment
{
	background-color: #e9e9e9;
}

a.bluelink:link, a.bluelink:visited
{
	color: blue;
}


/*********************  Table1  *************************/
.tbl1 caption
{
	color:black;
	margin:-1px;
	font-weight:bold;
	vertical-align: middle;
}

.tbl1
{
	background-color: #F7F7F7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-size: small;
	line-height: 24px;
}

table.tbl1#yellowtbl, td.tbl1#yellowtbl
{
	background-color: #F5FEDA;
}

.tbl1 th, .tbl1 td
{
	padding-top:0px;
	padding-bottom:0px;
	padding-right:5px;
	padding-left:5px;
	vertical-align:top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.tbl1 th, .tbl1 thead th, .tbl1 tfoot th
{
	background-color: #cedef7;
	/*
	text-align:center;
	*/
	white-space:nowrap;
	vertical-align:middle;
	font-weight:bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.tbl1 .dtlCell
{
	background-color: #DDDDFF;
}

.tbl1 .errCell
{
	background-color: #FF0000;
	color:#FFFFFF;
}

.tbl1 .offCell
{
	background-color: #e9e9e9;
}

.tbl1 .cmmtCell
{
	background-color:#d7ffd7;
}

tr.selectedRow td, .tbl1 tr.selectedRow td, tr.selectedRow td a, .tbl1 tr.selectedRow td a
{
	color: white;
	background:darkblue;
}

.tbl1 .strongCell
{
	font-weight: bold;
	background-color: white;
}

.tbl1 td .rightcell
{
	width:100%;
	text-align:right;
	padding-right:3px;
}

.tbl1 a:link, .tbl1 a:visited
{
	color: blue;
}

table.tbl1#yellowtbl, .tbl1#yellowtbl td
{
	background-color: #F5FEDA;
}
.tbl1#yellowtbl th, .tbl1#yellowtbl thead th, .tbl1#yellowtbl tfoot th
{
	background-color: #F7F7F7;
}



/*********************  Table 2 *************************/

.tbl2 caption
{
	color:black;
	margin:-1px;
	font-weight:bold;
	vertical-align: middle;
}

.tbl2
{
	background-color: #F7F7F7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-size: small;
	line-height: 24px;
}

.tbl2 th, .tbl2 td
{
	padding:0px;
	padding-right:5px;
	padding-left:5px;
	vertical-align:top;
	border: none;
}

.tbl2 th, .tbl2 thead th, .tbl2 tfoot th
{
	background-color: #cedef7;
	text-align:Left;
	white-space:nowrap;
	vertical-align:middle;
	font-weight:bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.tbl2 td, .tbl2 tbody td
{
/*	background-color: #F7F7F7;*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.tbl2 .dtlCell
{
	background-color: #DDDDFF;
}

.tbl2 .errCell
{
	background-color: #FF0000;
	color:#FFFFFF;
}

.tbl2 .offCell
{
	background-color: #e9e9e9;
}

.tbl2 .cmmtCell
{
	background-color:#d7ffd7;
}

tr.selectedRow td, .tbl2 tr.selectedRow td, tr.selectedRow td a, .tbl2 tr.selectedRow td a
{
	color: white;
	background:darkblue;
}

.tbl2 .strongCell
{
	font-weight: bold;
	background-color: white;
}


.tbl2 td .rightcell
{
	width:100%;
	text-align:right;
	padding-right:3px;
}

.tbl2 a:link, .tbl2 a:visited
{
	color: blue;
}

/*********************  Table3  *************************/

.tbl3 caption
{
	color:black;
	margin:-1px;
	vertical-align: middle;
	font-weight:bold;
}

.tbl3
{
	background-color: #F5FEDA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	line-height: 200%;
}

.tbl3 th, .tbl3 td
{
	padding:2px;
	padding-right:5px;
	padding-left:5px;
	vertical-align:top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	line-height: 200%;
}

.tbl3 th, .tbl3 thead th, .tbl3 tfoot th
{
	background-color: #7DCEFF;
/*	background-color: #cedef7;*/
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
/*	font-weight:bold;*/
}

.tbl3 .rowhead
{
	background-color: #7DCEFF;
	text-align:left;
	white-space:nowrap;
	vertical-align:middle;
	font-weight:bold;
}


.tbl3 td, .tbl3 tbody td
{
	background-color: #F5FEDA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.tbl3 .dtlCell
{
	background-color: #DDDDFF;
}

.tbl3 .errCell
{
	background-color: #FF0000;
	color:#FFFFFF;
}

.tbl3 .offCell
{
	background-color: #e9e9e9;
background-color: #F0FFFF;
}

.tbl3 tbody td input
{
	/*
	height:16px;
	font-size:9px;
	
	*/
}

.tbl3 tbody td select
{
	/*
	height:16px;
	font-size:9px;
	*/
}

.tbl3 .cmmtCell
{
	background-color:#F0FFFF;
}

tr.selectedRow td, .tbl3 tr.selectedRow td, tr.selectedRow td a, .tbl3 tr.selectedRow td a
{
	color: white;
	background:darkblue;
}

.tbl3 .strongCell
{
	font-weight: bold;
	background-color: white;
}

.tbl3 td .rightcell
{
	width:100%;
	text-align:right;
	padding-right:3px;
}

.tbl3 a:link, .tbl3 a:visited
{
	color: blue;
}
/*********************  Table4  *************************/
.tbl4 caption
{
	color:black;
	margin:-1px;
	font-weight:bold;
	vertical-align: middle;
}

.tbl4
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	line-height: 200%;
}

.tbl4 th, .tbl4 td
{
	padding:2px;
	padding-right:5px;
	padding-left:5px;
	vertical-align:top;
	border: none;
	line-height: 200%;
}

.tbl4 th, .tbl4 thead th, .tbl4 tfoot th
{
	white-space:nowrap;
	vertical-align:middle;
	background-color: #7DCEFF;
	text-align:Left;

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.tbl4 td, .tbl4 tbody td
{
	background-color: #F5FEDA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.tbl4 .dtlCell
{
	background-color: #DDDDFF;
}

.tbl4 .errCell
{
	background-color: #FF0000;
	color:#FFFFFF;
}

.tbl4 .offCell
{
	background-color: #e9e9e9;
}

.tbl4 .cmmtCell
{
	background-color:#F0FFFF;
}

tr.selectedRow td, .tbl4 tr.selectedRow td, tr.selectedRow td a, .tbl4 tr.selectedRow td a
{
	color: white;
	background:darkblue;
}

.tbl4 .strongCell
{
	background-color: white;
	font-weight: bold;
}

.tbl4 td .rightcell
{
	width:100%;
	text-align:right;
	padding-right:3px;
}

.tbl4 a:link, .tbl4 a:visited
{
	color: blue;
}
/*********************  Table5  *************************/
.tbl5 caption
{
	color:black;
	margin:-1px;
	font-weight:bold;
	vertical-align: middle;
}

.tbl5
{
	empty-cells: show;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.tbl5 th, .tbl5 td
{
	empty-cells: show;
	padding:2px;
	padding-right:5px;
	padding-left:5px;
	vertical-align:top;
	border: none;
}

.tbl5 th, .tbl5 thead th, .tbl5 tfoot th
{
	white-space:nowrap;
	vertical-align:middle;
	background-color: #7DCEFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.tbl5 td, .tbl5 tbody td
{
	background-color: #F5FEDA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.tbl5 .dtlCell
{
	background-color: #DDDDFF;
}

.tbl5 .errCell
{
	background-color: #FF0000;
	color:#FFFFFF;
}

.tbl5 .offCell
{
	background-color: #e9e9e9;
}

.tbl5 .cmmtCell
{
	background-color:#F0FFFF;
}

tr.selectedRow td, .tbl5 tr.selectedRow td, tr.selectedRow td a, .tbl5 tr.selectedRow td a
{
	color: white;
	background:darkblue;
}

.tbl5 .strongCell
{
	background-color: white;
	font-weight: bold;
}

.tbl5 td .rightcell
{
	width:100%;
	text-align:right;
	padding-right:3px;
}

.tbl5 a:link, .tbl5 a:visited
{
	color: blue;
}
/*
.tbl5 .rowhead
{
	background-color: #7DCEFF;
	text-align:left;
	white-space:nowrap;
	vertical-align:middle;
	font-weight:bold;
}
*/
/*********************  Table Rpt  *************************/


.tblrpt
{
/*	background-color: #F7F7F7;*/
	border: none;
	font-size: x-small;
}

.tblrpt caption
{
	color:black;
	margin: 4pt;
	font-size: small;
	font-weight:bold;
	padding: 5pt;
}


.tblrpt th, .tblrpt td
{
	padding:0px;
	padding-right:5px;
	padding-left:5px;
	vertical-align:top;
	border: none;
}

.tblrpt th, .tblrpt thead th, .tblrpt tfoot th
{
	background-color: #cedef7;
/*	text-align:Left;*/
	white-space:nowrap;
	vertical-align:middle;
	font-weight:bold;
	border: none;
}

.tblrpt td, .tblrpt tbody td
{
	border: none;
}


/*********************  Table7  *************************/
