@charset "utf-8";

table {
    width: 100%;
}
table th div {
    padding: 0.77em;
		position:relative;
}
table td div {
    padding: 0.5em 0.77em;
}
table th {
    border-bottom: 1px solid #000000;
    font-weight: normal;
}
table th span {
    color: #636467;
}
table th span.dashed {
    color: #000000;
}
table tr.bottom td {
    padding-bottom: 1em;
    border-bottom: 1px solid #000;
}
table tr.nobottom td {
    padding-bottom: inherit;
		border:0;
}
table tr.total td {
    background: #e6e7e9;
		border-top:1px solid #000000;
		text-align:right;
}
table tr.total td div {
    padding: 0.25em 0.52em;
    font-size: 146.5%;
}
table tr.table-hover td {
    background: #d3effb;
}

table em.min, table em.max {
    font-style: normal;
}
table em.min {
    color: #0062a7;
}
table em.max {
    color: #d2232a;
}

table th.highlight, table td.highlight {
    background: #e6e7e9;
}


table tr.superhead td {
  vertical-align: top;
}

table td.center,
table th.center{
	text-align:center;
}

#bd table th sup{
	color:#3d82c3;
	top:-0.5em;
	left:3em;
	vertical-align:super;
}

table th sup span.dashed {
    color: #3d82c3;
}



#bd table td sup{
	color:#3d82c3;
	vertical-align:super;
}


table th.noborder{
	border:0;
}

table tr.loading td,
table tr.table-hover.loading td{
  background: url("/images/loader2.gif") fixed repeat;
}