/* ------------------
 styling for the tables 
   ------------------   */


table
{
	line-height: 1.6em;

}



.rounded-corner
{

	font-size: 11px;

	width:745px;
	text-align: left;
	/*border-collapse: collapse;*/
	
}
.rounded-corner thead th.rounded-first
{
	background: #b15d2f url('table-images/left.png') left -1px no-repeat;
}
.rounded-corner thead th.rounded-last
{
	background: #b15d2f url('table-images/right.png') right -1px no-repeat;
}
.rounded-corner th
{
	padding: 8px;
	font-weight: bold;
	color: #fff;
	background: #b15d2f;
	text-align:center;
}
.rounded-corner td
{
	padding: 2px;
	border: 1px solid #8f9193;
	/*border-left: 1px solid #8f9193;
	border-right: 1px solid #8f9193;*/

	color: #000;
	text-align:left;
}

.leftalign td
{
	text-align:left;
}
.rounded-corner tfoot td.rounded-foot-left
{
	/*background: #e8edff url('table-images/botleft.png') left bottom no-repeat;*/
}
.rounded-corner tfoot td.rounded-foot-right
{
	/*background: #e8edff url('table-images/botright.png') right bottom no-repeat;*/
}
.rounded-corner tbody tr:hover td
{
	background: #d0dafd;
}

/* tables */
table.rounded-corner {


	margin:10px 0pt 15px;

	width: 100%;
	text-align: left;
}
table.rounded-corner thead tr th, table.rounded-corner tfoot tr th {

	padding: 4px;
}
table.rounded-corner thead tr .header {
	background-image: url(table-images/tbl_bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.rounded-corner tbody td {

	padding: 4px;

	vertical-align: top;
}
table.rounded-corner tbody tr.odd td {
	background-color:#e9e9ea;
}
table.rounded-corner thead tr .headerSortUp {
	background-image: url(table-images/asc.gif);
}
table.rounded-corner thead tr .headerSortDown {
	background-image: url(table-images/desc.gif);
}
table.rounded-corner thead tr .headerSortDown, table.rounded-corner thead tr .headerSortUp {
	background-color: #6F8EFD;
}
