
/* Following code is used for table about the site */

.group {
	padding:3px;
	font-size:1.1em;
	font-weight:bold;
	background-color:#454d72;
	color:#e9e9e9;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
}

.group2 {
	padding:3px;
	font-size:1.1em;
	font-weight:bold;
	background-color:#454d72;
	color:#e9e9e9;
	border-right:1px solid #999999;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
}

row {
	font-size:1.0em;
	background-color:#f2f2f2;
	border-top:1px solid #999999;
	text-align:right;
}

.row1 {
	padding:3px;
	font-size:1.0em;
	background-color:#f2f2f2;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	text-align:right;
}

.row1i {
	padding:3px;
	font-size:1.0em;
	background-color:#f2f2f2;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	text-align:right;
	font-style:italic;
}

.row1lt {
	font-size:1.0em;
	background-color:#f2f2f2;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	text-align:left;
}

.row1rt {
	padding:3px;
	font-size:1.0em;
	background-color:#f2f2f2;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	text-align:right;
	font-weight:bold;
}

.row1rtnb {
	padding:3px;
	font-size:1.0em;
	background-color:#f2f2f2;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	text-align:right;
}

.row2 {
	padding:3px;
	font-size:1.0em;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	text-align:right;
}

.row2i {
	padding:3px;
	font-size:1.0em;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	text-align:right;
	font-style:italic;
}

.row2rt {
	padding:3px;
	font-size:1.0em;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	text-align:right;
	font-weight:bold;
}

.row2rtnb {
	padding:3px;
	font-size:1.0em;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	text-align:right;
}

.row2lt {
	padding:3px;
	font-size:1.0em;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	text-align:left;
}

.table {
	padding:3px;
}

th.left {
	padding:3px;
	font-size:1.1em;
	font-weight:normal;
	background-color:#d8d9e7;
	text-align:left;
	border-top:1px solid #999999;
}

th.headersub {
	padding:3px;
	font-size:0.70em;
	font-weight:bold;
	text-align:center;
	border: 1px solid #454d72;
	background-color: #006C5F;  /* #d8d9e7  */
}

th.header {
	padding:3px;
	font-size:1.0em;
	font-weight:bold;
	background-color:#006C5F;  /* #d8d9e7  */
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

th.headerrt {
	padding:3px;
	font-size:1.0em;
	font-weight:bold;
	background-color:#006C5F;  /* #d8d9e7  */
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
}

th.header2 {
	padding:3px;
	font-size:1.0em;
	font-weight:bold;
	background-color:#454d72;
	color:#e9e9e9;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

th.header2lt {
	padding:3px;
	font-size:1.0em;
	font-weight:bold;
	background-color:#454d72;
	color:#e9e9e9;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	text-align:left;
}

.space {
	padding:0 0 10px 0;
}

.sup {
	font-size:.70em;
	color:black;
	font-weight:bold;
}
/* Bao table code */


table.width550 {width: 550px;}
table.width500 {width: 500px;}
table.width450 {width: 450px;}
table.width400 {width: 450px;}
table.width350 {width: 350px;}
table.width300 {width: 300px;}

table th {
	background-color: #006C5F;  /* #d8d9e7 - 2008 color */
	border: 1px solid #cccccc;
	color: #ffffff;
	font-size: 12px;
	padding: 4px;
	text-align: left;
}

table td {
	background-color: #f2f2f2;
	border: 1px solid #cccccc;
	font-size: 12px;
	padding: 4px;
}

table td.TableCell {
	background-color: #d6d6d6;
	border: 1px solid #cccccc;
	font-size: 12px;
	padding: 4px;
}
table td.Total {
	background-color: #006C5F;  /* #d8d9e7 - 2008 color */
	border: 1px solid #cccccc;
	font-size: 12px;
	padding: 4px;
	color: #ffffff;
	font-weight:bold;
}


