/* --- TABLE 01  --- */
table.table01{
 float:left; width:50%;
}

table.table01 #header {width:auto !important;}

table.table01 thead{
	background: #e5e5e5;
	text-align:left;
	vertical-align:bottom;
	height: 38px;
	font-size: 15px;
	color:#306fb3;
}

table.table01 thead th{
	padding:0px 10px 3px 10px;
}

table.table01 tbody .innercontent{
	margin:10px 25px 0px 10px;
	background: url(../images/dotted.gif) repeat-x left bottom;
}

table.table01 tbody .innercontent_last{
	margin:10px 25px 0px 10px;
}

table.table01 tbody h1{
	font-size: 12px;
	color:#306fb3;
	margin:0;
	padding:0;
}

table.table01 tbody h2{
	color:#306fb3;
	font-size: 11px;
	margin:0;
	padding:0 0 10px 0;
}

table.table01 tbody p{
	margin:0;
	padding:0;
}

table.table01 tbody h1 a, table.table01 tbody h1 a:visited {
	font-weight:bold;
	color: #d90014;
	text-decoration: none;
}

table.table01 tbody h1 a:Hover{
	color: #d90014;
	text-decoration: underline;
}




/* --- TABLE 02 --- */
table.table02{	width:100%; margin-bottom:10px; }

table.table02, table.table02 th, table.table02 td{
	border: 1px solid #bfd4ed;	
	border-collapse:collapse;
	text-align:left;
}


table.table02 th, table.table02 td{
	padding:4px;
}

table.table02 tbody .heading{
	background: #e5e5e5;
	margin:0;
	vertical-align:bottom;
	height: 28px;
	font-size: 13px;
	color:#306fb3;
	padding:4px;
}

table.table02 tbody th{
	font-weight:bold;
	padding:4px;
}

table.table02 tbody td .floatlink{
	float:right;
	padding-right:10px;
}
table.table02 tfoot td .floatlink{
	float:right;
	padding-right:10px;
	color:#d90014;
}


/* --- TABLE 03 --- */
table.table03{	width:100%; margin-bottom:10px; }

table.table03, table.table03 th, table.table03 td{
	border: 1px solid #bfd4ed;	
	border-collapse:collapse;
	text-align:left;
}


table.table03 th, table.table03 td, table.table03 tbody th, table.table03 tbody th{
	padding:4px;
}

table.table03 thead th{
	background: #e5e5e5;	
	padding:4px;	
}

table.table03 tbody th{
	background: #e5e5e5;
	padding:4px;
	font-weight:normal;
}