.fxtitle {
	position:relative;
	display:block;
	border:1px solid #999999;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#666666;
}
.fxtitle h2 {
	margin:10px;
	padding:0;
	font:bold 14px arial;
	color:#ffffff;
}
.fxtitle span {
	position:absolute;
	top:10px;
	right:10px;
	font:normal 12px arial;
	color:#eeeeee;
}


table#fx_rates, table#other_rates {
	border:1px solid #999;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#f6f6f6;
}
table#fx_rates td, table#other_rates td {
	border-bottom:1px solid #cccccc;
}
td.title{
	background-color:#666666;
	margin:10px;
	padding:10px;
	font:bold 14px arial;
	color:#ffffff;
}
td.header1 {
	background-color:#cccccc;
}
td.header1b {
	background-color:#d3d3d3;
}
td.header2 {
	background-color:#dddddd;
	font:bold 11px arial;
}
td.header2b {
	background-color:#e6e6e6;
	font:bold 11px arial;
}
td.content2 {
	background-color:#ffffff;
}
td.roundtl {
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
}
td.roundtr {
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}
td.roundbl {
	-moz-border-radius-bottom
	left: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
td.roundbr {
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
}