/*
 * Tables
 */

.content table {
	font: 11px Verdana, sans-serif;
	line-height: 16px;
}

.contenttable {
	border: 0px;
	width: 100%;
	vertical-align: top;
	margin: 8px 0;
	padding: 0px;
}

* html .contenttable {
	margin: 12px 0;
}

.contenttable tr {
	vertical-align: top;
}

.contenttable td,
.contenttable th {
	vertical-align: top;
	padding: 4px 3px 5px 3px;
	table-layout: fixed;
}

.contenttable td p {
	margin: 0;
}

.contenttable .align-right {
	text-align: right;
}

.contenttable .trhead {

}

.tablelist {
	width: 100%;
}

.tablelist td {
/*
	width: auto;
*/
}

.tablelist .td-0 {

}

.tablelist .td-last {
	white-space: nowrap;
}

.tablelist tfoot tr,.tablelist tfoot td {
	background-color: #ffffff;
}

.tablemedals {
	width: 100%;
}

.tablemedals td {
/*
	width: auto;
*/
}

.tablemedals .td-0 {
	width: 50%;
}

.tablemedals .td-1 {
	width: 5%;
	white-space: nowrap;
}

.tablemedals .td-2 {
	width: 5%;
	white-space: nowrap;
}

.tablemedals .td-3 {
	width: 5%;
	white-space: nowrap;
}

.tablemedals .td-last {
	width: 35%;
}


/* Tables */

.table {
	width: auto;
}

.table th,
.table td {
	vertical-align: top;
	color: #525252;
}

.table .row {
}

.table .center {
	text-align: center;
}

.table th,
.table .row-head {
	background-color: #C5C5C5;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}

.table .title {
	color: #000;
	font-weight: bold;
	text-align: left;
}

.table .row-odd {
	background-color: #F2F2F2;
}

.table .row-even {
	background-color: #FFFFFF;
}

.table .column {}

.table .column-first {}

.table .column-last {}

.table .nowrap {
	white-space: nowrap;
}

.table-indexcard {
	width: 100%;
}

.table-indexcard th {}

.table-indexcard td {}

.table-content {}

.table-content th {}

.table-content td {}

.table-fieldset {}

.table-fieldset th,
.table-fieldset .row-head {
	background-color: transparent;
	color: #000000;
	font-weight: bold;
	text-align: left;
}