table.rate-chart th {
	background:#eee;
	width:100px;
	border-top:1px solid #fff;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ccc;
	white-space:nowrap;
	}
table.rate-chart td{
	border-right:1px solid #ddd;
	border-bottom:1px dotted #ddd;
	white-space:nowrap;
	}
.even{background-color:#fff;}
.odd{background-color:#eef;}
.ratetext{color:#454545;}
.rateup{color:#f00; font-weight: bold;}
.ratedown{color:#00f; font-weight: bold;}

.rate-table { margin-bottom: 15px;}
.rate-table table {
width: 500px;
font-size: 12px;
font-family: Arial;
margin-bottom: 5px;
}
table.rate-chart {}
table.rate-chart {
width: 500px;
font-size: 12px;
color: #454545;
border: 1px solid #c5c5c5;
}
table.rate-chart td,
table.rate-chart th {
padding: 2px;
}
table.rate-chart tr.even td {
border-bottom: none;
}
table.rate-chart .nbb { border-bottom: none;}
table.rate-chart .nbr { border-right: none;}
