html
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #484848;
}
table.forex_year {
	margin: 0px;;
}
table.forex_month {
	background-color: transparent;
}
th.forex_yeartitle {
	display: none;
	text-align:right;
	color:black;
	background-color:transparent;
	padding-bottom:0.5em;
	border-bottom:1px solid silver;
}
th.forex_yeartitle big {
	font-size: 11px;
	font-weight:normal;
}
th.forex_montitle {
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
	padding-top: 1px;
	background-image: url(calendar_tab_bg.png);
	background-repeat: no-repeat;
}
th.forex_light, th.forex_lightmarked {
	font-weight: normal;
	text-align: left;
	font-size: 11px;
	background-color:transparent;
	padding: 1px;;
}
th.forex_dark, th.forex_darkmarked {
	font-weight: normal;
	text-align: left;
	font-size: 11px;
	background-color:transparent;
	padding: 1px;;
}
td.forex_light, td.forex_lightmarked {
	font-size: 11px;
	color: #484848;
	font-weight:normal;
	text-align:center;
	vertical-align: top;
	background-color:transparent;
	padding: 1px;
}
td.forex_dark, td.forex_darkmarked {
	font-size: 11px;
	color: #484848;
	font-weight:normal;
	text-align:center;
	background-color:transparent;
	padding: 1px;
	vertical-align: top;
}
th.forex_darkmarked, th.forex_lightmarked, td.forex_darkmarked, td.forex_lightmarked {
	font-size: 11px;
	color: #484848;
	vertical-align: top;
}
td.forex_today {
	text-decoration: none;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #484848;
	background-color:transparent;
	display:block;
	font-weight: normal;
}
a.forex_datelink {
	text-decoration: none;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #484848;
	background-color:transparent;
	display:block;
	font-weight: normal;
}
a.forex_datelink:hover {
	text-decoration: underline;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #484848;
	background-color:transparent;
	display:block;
	font-weight: normal;
}
a.forex_titleddatelink {
	text-decoration: none;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #484848;
	background-color:transparent;
	font-weight: normal;
}
a.forex_titleddatelink:hover {
	text-decoration: underline;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #484848;
	background-color:transparent;
	font-weight: normal;
}
em.forex_titleddate {
	font-weight:bold;
	font-style:normal ;
	color:#009900;
	background-color:transparent;
}
td.forex_monthcell {
	padding-bottom: 5px;
	padding-right: 5px;
}
td.forex_monthlastcell {
	padding-bottom: 5px;;
}
div.forex_day
{
	background-color: #f0f0f0;
	border:1px solid #d3d3d3;
	font-size: 11px;
	color: #484848;
	width: 32px;
	height: 32px;
	overflow: hidden;
	text-align: left;
}
div.forex_day_weekend
{
	background-color: #f0f0f0;
	border:1px solid #d3d3d3;
	font-size: 11px;
	color: #484848;
	width: 16px;
	height: 32px;
	overflow: hidden;
	text-align: left;
}
div.forex_day_date
{
	float: left;
	font-size: 11px;
	height: 16px;
	width: 32px;
	overflow: hidden;
	padding-top: 0px;
	padding-left: 2px;
}
div.forex_day_profit
{
	float: left;
	font-size: 11px;
	height: 16px;
	width: 32px;
	overflow: hidden;
	background-color: #e6e6e6;
	font-weight: bold;
	padding-top: 1px;
	padding-left: 1px;
}
/* light layers */
div.forex_day_light
{
	background-color: #f8f8f8;
	border:1px solid #e9e9e9;
	font-size: 11px;
	color: #484848;
	width: 32px;
	height: 32px;
	overflow: hidden;
	text-align: left;
}
div.forex_day_weekend_light
{
	background-color: #f8f8f8;
	border:1px solid #e9e9e9;
	font-size: 11px;
	color: #484848;
	width: 16px;
	height: 32px;
	overflow: hidden;
	text-align: left;
}
div.forex_day_date_light
{
	float: left;
	font-size: 11px;
	height: 16px;
	width: 32px;
	overflow: hidden;
	padding-top: 0px;
	padding-left: 2px;
}
div.forex_day_profit_light
{
	float: left;
	font-size: 11px;
	height: 16px;
	width: 32px;
	overflow: hidden;
	background-color: #f3f3f3;
	color: #a4a4a4;
	font-weight: normal;
	padding-top: 1px;
	padding-left: 1px;
}
.profx_calendar_margin
{
	width: 924px;
	height: 10px;
}
.calendar_tab
{
				cursor: default;
				background-image: url(/calendar/calendar_tab_bg2.png);
				background-position: 0px 0px;
				width: 195px;
				height: 18px;
				background-repeat: no-repeat;
				text-align: left;
				font-weight: normal;
				padding-left: 20px;
				padding-top: 2px;
}
.calendar_tab_hover
{
				cursor: default;
				background-image: url(/calendar/calendar_tab_bg2.png);
				background-position: 0px -20px;
				width: 195px;
				height: 18px;
				background-repeat: no-repeat;
				text-align: left;
				font-weight: normal;
				padding-left: 20px;
				padding-top: 2px;
}
a.calendar_tab:link {
				font-family: Tahoma, Arial, sans-serif;
				font-size: 11px;
				color: #484848;
				font-weight: normal;
				text-decoration: none;
}
a.calendar_tab:visited {
				font-family: Tahoma, Arial, sans-serif;
				font-size: 11px;
				color: #484848;
				font-weight: normal;
				text-decoration: none;
}
a.calendar_tab:hover {
				font-family: Tahoma, Arial, sans-serif;
				font-size: 11px;
			
				color: #0264b0;
				font-weight: normal;
				text-decoration:none;
}
a.calendar_tab:active {
				font-family: Tahoma, Arial, sans-serif;
				font-size: 11px;
				color: #484848;
				font-weight: normal;
				text-decoration: none;
}