.ratestable
{
	width:280px;
}
.ratestable, .brokerstable
{
	margin:0;
	padding:0;}
.ratestableheader
{
	background-color:#d7e3b5;
	font-size:11px;
	font-weight:bold;
}
.ratestableeven
{
	background-color:#ebf1da;
}
.ratestableodd
{
	background-color:#f7f9f0;
}


.table-s1 table {border:1px solid #999999;color:#000000;}
.table-s1 td {padding:1px 6px; text-align:right} 
.table-s1 tr {background:#EBF1DA;}
.table-s1 .tr-odd {background:#F7F9F0;}
.table-s1 tr:hover {background-color:#fffddf;color:#808080}
.table-s1 th {background:#d7e3b5; font-weight:bold; text-align:right;color:#060706}
.table-s1 .col-name {text-align:left;padding:0px 6px;}

.ttpushrates th {width:10%; padding:1px;}
.ttpushrates .th0 {width:30%;}
.ttpushrates table {margin:1px;} 
.ttpushrates .td-red, .ttpushrates .td-green {padding-left:7px;}
.arrow-red { background: url("http://cdn.fxstreet.com/images/arrow-red.gif") no-repeat 1px 1px;}
.arrow-green { background: url("http://cdn.fxstreet.com/images/arrow-green.gif") no-repeat 1px 1px;}
.td-green {color:#008D40;}
.td-red {color:#BC0404;}
.ttpushrates tr {cursor:pointer;}
.ttpushnolink tr {cursor:default;}

.futures_box { width: 690px;margin-top: 20px; overflow: hidden;}
.futures_box .left {float: left;}
.futures_box .right {float: right;}
table.futures_box {	width: 400px;margin: 0;}
table.futures_box tr.fonsverd td {	padding: 0 10px;	background: #ebf1da;}
h2.contentrelated.alt {	background: none;	text-align: right;}