/*** bar chart, histogram styles ***/
.hC {
	background: #fff;
}
.mD {
	display: none;
	background: #fff;
	width: 1px;
}

/********** histogram **********/
table.barChart td {
	border: 0;
}
table.barChart tr.rC td {
	width: 37px;
	background-image: url(../images/bg_td.gif);
	background-repeat: repeat-y;
}
table.barChart tr.rC td:hover {
	background: #fc0 url(../images/bg_td_hover.gif) repeat-y;
}
table.barChart tr.rC td.sC:hover {
	background: none;
}
table.barChart tr.row1 {
	background-color: #eff5fe;
}
table.barChart tr.row2 {
	background-color: #fff;
}
table.barChart tr.row1:hover,
table.barChart tr.row2:hover {
	background-color: #fffbbc;
}
table.barChart th.sC,
table.barChart tr.rC td.sC {
	background-image: none;
	width: 260px;
	padding: 3px 6px;
}
#tablekey {
	width: 100%;
	margin: 15px 0 0 0;
	padding: 0 0 20px 0;
}
#tablekey p.key {
	float: left;
	margin: 0;
}
#tablekey p.download {
	float: right;
	margin: 2px 0 0 0;
}
th span.species {
	float: left;
	font-size: 12px;
}
th span.entireyear {
	float: right;
	font-size: 12px;
}
.barChart th.mTC {
	font-size: 12px;
	background: #a1beed;
	color: #ffffff;
	border-left: 2px solid #b3cbf3;
	margin: 0;
	padding: 3px;
}
.barChart th.off {
	border-color: #fff;
}

/*** histogram graphics ***/
.sp, .bu, .b1, .b2, .b3, .b4, .b5, .b6, .b7, .b8, .b9 {
	float: left;
	width: 9px;
	height: 24px;
}
.a1, .a2, .a3, .a4, .a5, .ba {
	float: left;
	width: 36px;
	height: 15px;
}
.sp {
	height: 11px;
	background: url(../images/sp.gif) no-repeat;
}
.a1 {
	background: url(../images/a1.gif) no-repeat;
}
.a2 {
	background: url(../images/a2.gif) no-repeat;
}
.a3 {
	background: url(../images/a3.gif) no-repeat;
}
.a4 {
	background: url(../images/a4.gif) no-repeat;
}
.a5 {
	background: url(../images/a5.gif) no-repeat;
}
.ba {
	background: url(../images/ba.gif) no-repeat;
}
.bu {
	background: url(../images/bu.gif) no-repeat;
}
.b1 {
	background: url(../images/b1.gif) no-repeat;
}
.b2 {
	background: url(../images/b2.gif) no-repeat;
}
.b3 {
	background: url(../images/b3.gif) no-repeat;
}
.b4 {
	background: url(../images/b4.gif) no-repeat;
}
.b5 {
	background: url(../images/b5.gif) no-repeat;
}
.b6 {
	background: url(../images/b6.gif) no-repeat;
}
.b7 {
	background: url(../images/b7.gif) no-repeat;
}
.b8 {
	background: url(../images/b8.gif) no-repeat;
}
.b9 {
	background: url(../images/b9.gif) no-repeat;
}
.mTC a {
	color: #ffffff;
}
.barChart th.lT
.barChart td.lT {
	width: 50px;
}

/*lbw additions*/
#bird-data {
	position: relative;
	width: 732px;
	margin: 0 auto;
}
.key {
	margin: 20px auto;
	width: 390px;
}
.barChart caption {
	padding: 10px 0;
	font-size: 17px;
	font-weight: normal;
	line-height: 19px;
	text-align: left;
}
caption span {
	display: block;
	font-size: 14px;
	font-weight: normal;
}
.barChart td {
	vertical-align: middle;
}
