table, tr, td {
	background: #FFFFFF;
	font-size: small; 
	font-weight: normal; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
}
table  caption {
	font-size: small;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

/*  classes */

.smltxt {font-size: x-small;}

.tbl-border {
	width: 100%;
	border-color: #CCCCCC;
	border-style: solid solid solid solid;
	border-width: thin thin thin thin;
}
.tbl-lt-blue-left, .tbl-lt-blue-center, .tbl-lt-blue-right {
	background: #B7C9DB;
	border-color: #CCCCCC;
	border-style: none none solid solid;
	border-width: thin thin thin thin;
	color: #000000;
	font-weight: bold;
	padding: 3px;
}

.tbl-lt-dkblue-left, .tbl-lt-dkblue-center {
	background-color:#468;
	/*background : #6b8fb3;*/
	border-color: #CCCCCC;
	border-style: none none solid solid;
	border-width: thin thin thin thin;
	font-weight: bold;
	padding: 3px;
	color: #FFFFFF;
}

.tbl-lt-lgblue-left, .tbl-lt-lgblue-right {
	background-color:#E1E9FD;
	/*background : #6b8fb3;*/
	border-color: #CCCCCC;
	border-style: none none solid solid;
	border-width: thin thin thin thin;
	font-weight: bold;
	padding: 3px;
	color: #000000;
}

.tbl-lt-dkblue-left {
	text-align: left;
}
.tbl-lt-lgblue-left {
	text-align: left;
}
.tbl-lt-lgblue-right {
	text-align: right;
	white-space: nowrap;
}
.tbl-lt-blue-left {
	text-align: left;
}
.tbl-lt-blue-center, .tbl-lt-dkblue-center { 
	text-align: center;
}
.tbl-lt-blue-right {
	text-align: right;
	white-space: nowrap;
}

.tbl-layout
{
	border-color: #468;
	border-style: solid solid solid solid;
	border-width: thin thin thin thin;
    text-align: right;
}

.tbl-cell-border
{
	border-color: #CCCCCC;
	border-style: none none solid solid;
	border-width: thin thin thin thin;
    text-align: right;
	white-space: nowrap;
}

.back-white {background: #FFFFFF;}

.back-lt-blue {background: #66CCCC;}

.back-dk-blue {background: #006699;}

.headerTable {
	width: 600px;
}

.footerTable {
	width: 100%;
}

