.table {
 font-size: 8pt;
 font-family: 'Lucida Grande', Helvetica, verdana, sans-serif;
 background-color:#fff;
 border-collapse: collapse;
 width: 100%;
 line-height: 1.2em;
border:1px solid #DBE2E7;
 padding:1px;
}
.table caption
{
	height:20px;
	-moz-border-radius:5px 5px 5px 5px;
	font-size: 10pt;
   text-align:left;
  	font-weight: bold;
	color:#FFFFFF;
	border:1px solid #4297D7;
	background:url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") repeat-x scroll 50% 50% #5C9CCC;
}
.table thead th {
background:url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") repeat-x scroll 50% 50% #5C9CCC;
border:1px solid #FFF;
color:#FFFFFF;
font-weight:bold;
-moz-border-radius:5px 5px 5px 5px;
}



.table tbody td {
 color:#002084;
 padding:5px;
 text-align:left;
 color:#2E6E9E;
 font-weight:bold;
 border:1px solid #DBE2E7;

}
.table tbody tr {
 background-color:#fff;
}
.table tbody a:link {
color:#2E6E9E;
font-weight:bold;

}

.table tbody a:hover {
	font-weight: bold;
	color: #800000;

}

.table tbody a:visited {
color:#2E6E9E;
font-weight:bold;
}
.table tbody a:active {
color:#2E6E9E;
font-weight:bold;
}
.table tbody th {
 text-align:left;
 padding: 2px;
}



