table th a { color: #afdef6 !important; }

/*
 * Stats Table
 */
table.stats-table {
	font-size: 0.8em;
	width:     100%;
}

table.stats-table caption {
	font-weight: bold;
	text-align:  left;
}

table.stats-table td {
	text-align: center;
}

table.stats-table tr.odd th,
table.stats-table tr.odd td { background-color: #F8F8F8; }

table.stats-table tr.even th,
table.stats-table tr.even td { background-color: #fff; }

table.stats-table td.section {
	font-weight: bold;
	text-align:  left;
	border-top:  solid 2px #000;
}

table.stats-table td.header { font-weight: bold; text-align: right !important; }

table.stats-table td.bbz { border-bottom: 0; }

table.stats-table td.ties { font-size: 0.8em; }

table.stats-table span.att { color: #999; }

p.stats-note { margin: 0; font-size: 0.9em !important; font-style: italic; }


.totop,.top { text-align: right; }

.warm { color: #f00; }
.cold { color: #2af; }

div.available { text-align: center; }

div.collapse {
	text-align:   left;
	font-weight:  bold;
	color:        #2547b5;
	background:   url('/cmb-lib/cmb-templates/images/collapse.png') center left no-repeat;
	padding-left: 16px;
	cursor:       pointer;
}

div.dyk p.more {
	text-align: right;
	margin-top: 0.5em;
	font-style: italic;
}

.att { color: #999; }

h4#summary_info { margin-bottom: 0.5em; }

div#summary-info h2,
div#summary-info h3,
div#summary-info h4 {
	margin-top:    1em;
	margin-bottom: 1em;
}

p.disclaimer {
	font-size:  0.8em;
	font-style: italic;
}

/*
 * Expanding Note
 */
.expand {
	border:           solid 1px #aaa;
	background-color: #efefef;
	font-size:        0.8em;
	margin:           1em auto;
}

.expand h5 { padding:5px 5px 0px 5px; }

.expand .expand-note {
	overflow: hidden;
	padding:  0px 5px 5px 5px;
}

.expand .bottom-line {
	padding:          1px 5px;
	border-top:       solid 1px #ddd;
	background-color: #eee;
}

.expand .toggle {
	float:       right;
	cursor:      pointer;
	font-size:   0.9em;
	font-weight: bold;
}
