/* News and Analysis Block */
#news_analysis .content_toggle_links {
	margin: 5px 0 10px 15px;
	width: auto;
}
	#news_analysis.content {
		padding: 12px 0;
		width: 660px;
		*width: 640px;
	}	
	.article_content_holder {
		position: relative;		
		height: 100%;
	}		
		#article_content {
			width: 651px;
			height: 337px;
			overflow-x: hidden;
			overflow-y: auto;	
			border-bottom: #e1e1e1 1px solid;	 		
		}
		#article_view {
			width: 651px;
			height: 337px;
			overflow-x: hidden;
			overflow-y: auto;	
			border-bottom: #e1e1e1 1px solid;	 		
		}		
	#article_content.extended {
		height: 670px;
	}
	#article_content.extended {
		height: auto;
		overflow: hidden;
	}	
		#article_see_more {
			display: block;
			margin: 10px 0 0 20px;	
			font-weight: bold;
		}
			.article_block {
				background: url(/resources/images/backgrounds/bg_block_gradient.gif) bottom repeat-x;						
				border-bottom: #e2e2e2 1px solid;
				padding: 14px 20px;
			}
			#article_content .hidden {
				display: none;
			}
				.article_block .news_article {
					float: left;
					width: 590px;
				}
					.article_block .news_article .title {
						color: #292727;
						font-size: 16px;
						font-weight: bold;
					}
					.article_block .news_article .title span.date {
						color: #999898;
					}
					.article_block .news_article p {
						color: #5b5b5b;	
						margin: 5px 0 0 0;
						line-height: 15px;				
					}				
					.article_block .news_article span.related_pair {
						display: block;
						margin-top: 12px;
					}				
						.article_block .news_article span.related_pair a {						
							font-size: 10px;
							font-weight: bold;
						}
					.article_block .news_article span.read_more {
						display: block;
						margin-top: 25px;
					}				
						.article_block .news_article span.read_more a {
							font-size: 12px;
						}				
					.article_block .news_article .article_hide {
						margin-bottom: 10px;
					}
					.article_block .news_article .article_hide.last {
						margin: 10px 0;
					}					
						.article_block .news_article div.article_hide a {
							font-weight: bold;
						}
				.article_block .time {
					float: right;
					text-align: right;
					color: #777;				
					font-size: 10px;
					font-weight: bold;
				}
					.article_block .time img {
						vertical-align: middle;
						margin-left: 3px;
					}
		.article_content_holder .article_fade {
			background: url(/resources/images/backgrounds/bg_article_bottom_fade.png) no-repeat;
			height: 15px;
			width: 633px;
			position: absolute;
			bottom: 0;
			left: 0;
		}						
			* html .article_content_holder .article_fade {
				background: url(/resources/images/common/blank.gif);
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/resources/images/backgrounds/bg_article_bottom_fade.png');
			}				
		#news_analysis .related_content {
			margin: 8px 0 15px 20px;
			color: #292727;
			font-size: 10px;
			font-weight: bold;
		}
			#news_analysis .related_content input {	
				vertical-align: text-top !important;								
				vertical-align: middle;				
				margin-right: 5px;
			}
		
/* Economic Calendar */
#economic_calendar {
}
	#economic_calendar ul.legend {
		background: url(/resources/images/backgrounds/bg_block_gradient.gif) bottom repeat-x;	
		padding: 6px 9px;
		color: #bababa;
		font-size: 10px;
		font-weight: bold;
	}
		#economic_calendar ul.legend li {	
			display: inline;
			margin-right: 5px;
		}
		#economic_calendar ul.legend li.low {			
			color: #8aa5ac;
		}
		#economic_calendar ul.legend li.med {
			color: #e1ae14;
		}
		#economic_calendar ul.legend li.high {
			color: #f05a00;
		}

/* Date Block */
.date_block {		
}
	.date_block .date {			
		background-color: #9a9a9a;
		color: #fff;
		padding: 2px 9px;
		font-size: 10px;
		font-weight: bold;
	}
	.date_block .today {
		background-color: #4a4a4a;
	}
	.date_block .time_block {				
		background: url(/resources/images/backgrounds/bg_block_gradient.gif) bottom repeat-x;
		padding: 14px 9px;
	}	
		.date_block .time {							
			float: left;
			width: 58px;
			color: #606060;
			font-size: 10px;
			font-weight: bold;
		}
		.date_block .data {					
			float: left;
			color: #292727;
			font-size: 11px;
		}
		.date_block .event {
			margin-bottom: 4px;
		}
			.date_block .data span {
				display: block;
				float: left;
			}
			.date_block .data .event {								
				color: #292727;
				font-weight: bold;
			}
			.date_block .data .actual {
				width: 88px;
			}
			.date_block .data .forecast {
				width: 95px;
			}
	
/* Latest Research */
	.column_content .research_block {
		background: url(/resources/images/backgrounds/bg_block_gradient.gif) bottom repeat-x;
		padding: 20px 10px;
		color: #292727;		
	}
		.column_content .research_block .report_image {
			float: left;
			margin-right: 10px;
		}
		.column_content .research_block span.title {
			font-size: 14px;			
			font-weight: bold;
		}		
		.column_content .research_block p {				
			margin: 10px 0 0 0;
			line-height: 14px;
		}
			.column_content .research_block ul {
				margin-top: 20px;
			}				
				.column_content .research_block ul li {			
					display: inline;
					border-right: #b3b3b3 1px solid;
					padding-right: 6px;
				}
				.column_content .research_block ul li.last {
					border: none;
					padding: 0 0 0 6px;
				}		

/* used in full article view.*/

        pre {
         white-space: pre-wrap;       /* css-3 */
         white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
         white-space: -pre-wrap;      /* Opera 4-6 */
         white-space: -o-pre-wrap;    /* Opera 7 */
         word-wrap: break-word;       /* Internet Explorer 5.5+ */
         /*font-family:Arial;*/ 
    }				
/* Structure redefines */
.tabbed_container .inner_side_rail .side_pod {
	margin-bottom: 20px;
}
.tab_bar li span {
	padding: 13px 11px 21px 5px;
}

.tabbed_container .inner_content_rail.full_width {
	width: 935px;
}

/* Charts */
.tabbed_container .inner_side_rail .content .chart {
	padding: 10px 8px 0 8px;
}
	.tabbed_container .inner_side_rail .content .chart table {
		width: 100%;
	}
.tabbed_container .side_rail .chart {
	color: #292727;
}
	
/* All Pairs Drop Down */
#all_pairs_drop_down_link img.arrow {
	cursor: pointer;
}
#all_pairs_drop_down {
	background-color: #cacaca;
	border-top: 1px solid #d4d4d4;
	border-right: 1px solid #999;
	border-bottom: 1px solid #7c7c7c;
	border-left: 1px solid #cfcfcf;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	padding: 10px 0 14px 9px;
	display: none;

}
#all_pairs_drop_down.open {
	display: block;
}
	#all_pairs_drop_down ul {
		float: left;
		margin-right: 40px;
	}
	#all_pairs_drop_down ul.last {
		margin-right: 30px;
	}	
		#all_pairs_drop_down ul li {	
			margin-bottom: 10px;
		}
	#all_pairs_drop_down a {
		color: #4a4c56;
		font-size: 11px;
		font-weight: bold;
	}
	#all_pairs_drop_down a:hover {	
		color: #5c5f69;
	}

/* Button Bar */
.button_bar {
	text-align: right;
	margin: 0 14px -43px 0;
}
	.button_bar a {
		margin-left: 10px;
	}
	
/* Button Bar Long */
.button_bar_long {
	text-align: right;
	margin: 0 14px -53px 0;
}
	.button_bar_long a {
		margin-left: 10px;
	}
	

/* Pair Chart */
#pair_chart {
	font-size: 11px;
}
	#pair_chart .title_bar {
		color: #fff;
	}
		#pair_chart .title_bar .time_span {
			float: left;
			margin: 3px 0 0 10px;
		}
		#pair_chart .title_bar .change {
			float: left;
			font-weight: bold;
			margin: 3px 0 0 15px;
		}
			#pair_chart .title_bar .change img {		
				margin-right: 3px;
			}
		
/* Pivot Points */
#pivot_points table {
	font-size: 14px;
	color: #5c5c5c;
	font-weight: bold;	
}
	#pivot_points tr.headings {
		font-size: 10px;
		color: #000;
	}
		#pivot_points tr.headings td {
			padding-bottom: 5px;		
		}	
	#pivot_points .pivot_point {
		font-weight: normal;
	}
		#pivot_points .pivot_point span {	
			font-size: 14px;	
			font-weight: bold;
			color: #3e3e3e;
		}
		
	#pivot_points_research .content_toggle_links {	
		margin: 12px 0 5px 5px;
	}
	#market_report_toggle,
	#tcr_toggle {
		width: 620px;
	}			
	.pivot_handle {	
		font-weight: normal;	
		color: #406992;
		margin-top: 10px;
		cursor: pointer;
		background: url(/resources/images/buttons/btn_plus_off.gif) no-repeat;
		padding: 2px 0 1px 21px;
	}	
		.pivot_handle span.less {	
			display: none;		
		}
		.pivot_handle span.more {				
			display: inline;			
		}						
	.pivot_handle.down  {			
		background: url(/resources/images/buttons/btn_minus_off.gif) no-repeat;		
	}
		.pivot_handle.down span.less {
			display: inline;
		}
		.pivot_handle.down span.more {				
			display: none;
			}				
				
	#pivot_points_research .chart table	{		
		font-size: 14px;
		font-weight: bold;
		color: #3e3e3e;
		margin-bottom: 0;
	}
		#pivot_points_research .chart table	td {				
			padding: 2px 0;
		}
		#pivot_points_research .chart table td.heading {	
			font-size: 11px;
			font-weight: normal;
			color: #5c5c5c;
		}

	#pivot_content_daily table,
	#pivot_content_weekly table,
	#pivot_content_monthly table {
		margin-top: 10px;
	}

/* Momentum */
#momentum .chart span.updated {
	font-size: 11px;
	color: #767882;		
}
	#momentum table {
		margin-top: 10px;
		width: auto;
	}
		#momentum tr.headings {
			color: #000;	
			font-size: 10px;
			font-weight: bold;		
		}
			#momentum tr.headings td {			
				padding-bottom: 5px;
				width: 70px;
				border-bottom: none;
			}
	#momentum ul {
		background: #f5f5f6;
		padding: 15px;
	}
		#momentum li {	
			margin-bottom: 15px;
			padding-left: 25px;
			background: url(/resources/images/icons/icn_rising_faint_big.gif) no-repeat 2px 0;			
			font-size: 11px;
			height: auto !important;
			height: 1%;	/* Holly Hack for hasLayout issue in IE6 */
		}
		#momentum li.last {
			margin-bottom: 0;
		}			
		
	
/* Community */
#community {
	font-size: 11px;
	color: #767882;	
}
	#community .chart span.positions {
		display: block;
		margin-bottom: 6px;
	}
	#community .bar_graph {
		float: left;
		margin-right: 40px;
		color: #5c5c5c;
	}	
	#community .bar_graph.last {	
		margin-right: 0;
	}
		#community .bar_graph .percentage {		
			color: #3e3e3e;	
			font-size: 14px; 
			font-weight: bold;
		}
		#community .bar_graph .positions_bar {				
			background: url(/resources/images/backgrounds/bg_community_bar_shell.gif) no-repeat;
			width: 113px;
			height: 7px;
			margin: 8px 0 15px 0;
		}
			#community .bar_graph .positions_bar .bar {						
				background: url(/resources/images/backgrounds/bg_community_bar.gif) no-repeat;
				width: 113px;
				height: 7px;			
			}

/* Related Pairs */
#related_pairs ul {
	float: left;
	margin-right: 25px;
	font-weight: bold;
}			
#related_pairs ul.last {
	margin-right: 0;
}
	#related_pairs ul li {	
		margin-bottom: 5px;
	}
	#related_pairs ul li.last {		
		margin-bottom: none;
	}
	
/* Poll of the Day */	
#poll_of_the_day .content {
	padding: 15px 10px 0 10px;
}
	#poll_of_the_day .content .question {
		font-weight: bold;
	}
	#poll_of_the_day .content .answer {
		margin: 12px 0;
	}	
		#poll_of_the_day .content .answer input {
			vertical-align: middle;
		}
		#poll_of_the_day .content .answer label {
			font-weight: bold;
			vertical-align: middle;
		}
	#poll_of_the_day .content .button_row {
		text-align: right;
	}
		#poll_of_the_day .content .button_row .hover_button {
			margin-right: 10px;
		}

/* Trade Volume */			
#trade_volume .content {
	padding: 20px 10px 0 10px;
}
	#trade_volume .content .intro {
		font-size: 11px;
		color: #767882;
	}
	#trade_volume .content td {
		font-size: 11px;
		color: #5c5c5c;
		padding: 6px 0;
		vertical-align: top;
	}
		#trade_volume .content td.label {
			padding: 9px 10px 0 0;
		}
	#trade_volume .content td .percentage {
		font-size: 14px;
		font-weight: bold;
		color: #3e3e3e;
	}
	#trade_volume .content .positions_bar {				
		background: url(/resources/images/backgrounds/bg_trade_volume_bar_shell.gif) no-repeat;
		width: 105px;
		height: 7px;
		margin-top: 2px;
	}
		#trade_volume .content .positions_bar .bar {						
			background: url(/resources/images/backgrounds/bg_trade_volume_bar.gif) no-repeat;
			width: 113px;
			height: 7px;			
		}

/* Redefines of market.css to fit in more narrow layout of tabbed_container */
#article_content {
	width: 631px;
}

#content_area .tabbed_container .multi_column .first_col {
	display: inline;
	margin-left: 0;
}

.content_toggle_links {
	margin: 5px 0 10px 10px;
}

.article_content_holder .article_fade {
	width: 616px;
}
	
/* ALERT BOX POP */
#pop_layer_fade {
	position: absolute;
	z-index: 1000000;
	background: #000;
	height: 100%;
	width: 100%;
	display: none;
}
	#alert_pop {
		
		background:#FFFFFF;
		padding:15px;
		width:450px;
	}
		* html #alert_pop {
			/*background: url(/resources/images/backgrounds/bg_alert_manager_box.gif) no-repeat;*/
		}

	#alert_pop_practice 
	{
		background: #ffffff;
		padding: 15px;
		width: 450px;

	}
	
	
	#alert_pop .contents {
		padding: 20px 20px 0px 20px;
	}
	#alert_pop .title {
		display: block;
		font-size: 20px;
		font-weight: bold;
		color: #121212;
		margin-bottom: 12px;
	}	
	#alert_pop #close_button {
		position: absolute;
		top: 33px;
		right: 40px;
	}

	#alert_pop_practice .contents {
		padding: 20px 20px 0px 20px;
	}
	#alert_pop_practice .title {
		display: block;
		font-size: 20px;
		font-weight: bold;
		color: #121212;
		margin-bottom: 12px;
	}	
	#alert_pop_practice #close_button {
		position: absolute;
		top: 33px;
		right: 40px;
	}

	
	#alert_pop #alert_manager_toggle .toggle_content_item {
		display: none;
	}
	#alert_pop .content_toggle_links {
		margin-bottom: 7px;
		margin-left: 0;
	}	
	
	#alert_pop p {
		margin-bottom: 10px;
	}
	#alert_pop .smsHelp{
		width:101%;
	}
	#alert_pop .subsection {
		border-bottom: 1px solid #d8d8d8;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	#alert_pop td {
		padding-bottom: 7px;
	}
	#alert_pop td input,
		#alert_pop td label  {					
			vertical-align: middle;
		}
			
	#alert_pop .button_row {
		/*position: absolute;*/
		/*left: 27px;*/
		/*bottom: 35px !important;*/
		/*top: 390px;*/
		/*background: #ececed;*/
		padding: 20px 0px 15px 0px;
		/*height: 51px;*/
		/*width: 493px;*/
		text-align: center;

	}
		#alert_pop .button_row .hover_button {
			margin-bottom: -3px;
			margin-left: 20px;
		}
		#alert_pop .button_row input,
		#alert_pop .button_row label  {					
			vertical-align: middle;
		}
		
					
	#alert_pop_practice .button_row {
		text-align: center;
	}
		#alert_pop .button_row .hover_button {
			margin-bottom: -3px;
			margin-left: 20px;
		}
		#alert_pop .button_row input,
		#alert_pop .button_row label  {					
			vertical-align: middle;
		}
		
	#alert_pop_shim {
		position: absolute;
		z-index: 1000000;
		width: 513px;
		height: 436px;
		border: 0;
		background: #fff;
		display: none;
	}
	
	#alert_pop .message_box {
		margin-top: 18px;
		height: 83px;
	}
	
	#research_alert_content label.wide {
		width: 160px;
		text-align: right;
		display: block;
		float: left;
		line-height: 22px;
		font-weight: bold;
		margin-right: 10px;
	}
	#research_alert_content .position_select {
		float: left;
		margin-right: 5px;
	}	
	#research_alert_content .spinner_control {
		width: 100px;
	}	


/*===============================================================================*/
/* COMMUNITY PAGE --------------------------------------------------------------*/
#forum_listings {

}
	#forum_listings .forum_listing {
		background: #fff url(/resources/images/backgrounds/bg_forum_listing.gif) repeat-x bottom;
		padding: 22px 10px 18px 10px;
		border-bottom: 1px solid #e2e2e2;
	}
		#forum_listings .forum_listing a.title {
			font-size: 16px;
			font-weight: bold;
			color: #292727;
		}
			#forum_listings .forum_listing a.title:hover {
				color: #615e5e;
			}		
		#forum_listings .forum_listing ul.listing_footer {
			margin-top: 6px;
			overflow: hidden;
			width: 300px;
		}
			#forum_listings .forum_listing ul.listing_footer li {
				float: left;
				border-right: 1px solid #292727;
				margin-right: 8px;
				padding-right: 8px;
				color: #292727;
			}
			#forum_listings .forum_listing ul.listing_footer li.last {
				border-right: 0;
				margin-right: 0;
				padding-right: 0;
			}
				#forum_listings .forum_listing ul.listing_footer li a {
					
				}
				#forum_listings .forum_listing ul.listing_footer li a.comment_link {
					display: block;
					float: left;
					height: 16px;
					color: #292727;
					background: url(/resources/images/icons/icn_forum_comment.gif) no-repeat left;	
					padding-left: 25px;			
				}
					#forum_listings .forum_listing ul.listing_footer li a.comment_link:hover {
						color: #615e5e;
					}
				#forum_listings .forum_listing ul.listing_footer li a.comment_link_zero {
					display: block;
					float: left;
					height: 16px;
					color: #292727;
					background: url(/resources/images/icons/icn_forum_comment_zero.gif) no-repeat left;	
					padding-left: 25px;			
				}
					#forum_listings .forum_listing ul.listing_footer li a.comment_link_zero:hover {
						color: #615e5e;
					}
	#forum_listings .time {
		font-size: 14px;
		font-weight: bold;
		color: #999898;
	}
	
	#forum_listings .comment {
		padding: 30px 10px 6px 10px;
		border-bottom: 1px solid #e2e2e2;
	}
		#forum_listings .comment .heading {
			margin-bottom: 10px;
		}
		#forum_listings .comment .username {
			font-size: 16px;
			font-weight: bold;
			color: #3e3e3e;
			background: url(/resources/images/icons/icn_forum_comment.gif) no-repeat left;	
			padding-left: 25px;	
		}
		#forum_listings .comment p {
			color: #5c5b5b;
		}

.forum_listing_nav {
	margin-top: 20px;
	width: 100%;
	overflow: hidden;
}
	.forum_listing_nav .paging_nav {
		float: left;
	}
		.forum_listing_nav .paging_nav li {
			float: left;
			border-right: 1px solid #292727;
			padding-left: 7px;
			margin-right: 7px;
		}
			.forum_listing_nav .paging_nav li {
				float: left;
				font-weight: bold;
				border-right: 1px solid #292727;
				padding-right: 7px;
				margin-right: 5px;
			}
				.forum_listing_nav .paging_nav li.last {
					border-right: 0;
					padding-right: 0;
					margin-right: 0;
				}
				
	.forum_listing_nav .link_nav {
		float: right;
	}
		.forum_listing_nav .link_nav li {
			margin-right: 25px;
			float: left;
		}
		.forum_listing_nav .link_nav li.last {
			margin-right: 0;
		}
			.forum_listing_nav .link_nav li a {
				font-weight: bold;
			}
			.forum_listing_nav .link_nav li a.add_post {
				background: url(/resources/images/icons/icn_plus_grey.gif) no-repeat left;	
				padding-left: 16px;			
			}
	
	#post_comment .content {
		padding: 15px 7px 7px 7px;
		width: 622px;
	}
	#post_comment #comment_field {
		width: 600px;
		padding: 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 18px;
		color: #3e3e3e;
		margin-bottom: 7px;
	}		
	#post_comment .button_row {
		width: 100%;
		text-align: right;
	}
			
/* Flash chart */			
#chart_flash {
	margin-bottom: 6px;
}

/* Trading Central Research */
#trading_central_research {
background: url(/resources/images/backgrounds/bg_content_block_fade_white.gif) repeat-x 0 -15px;
}
	#trading_central_research table {		
		width: 100%;
	}
	#trading_central_research table th {		
		text-align:center;
		font-size: 10px;
	    font-weight: bold;
		color: #777;
		
	}
		#trading_central_research table tr.heading td {
			font-size: 10px;
			font-weight: bold;
			color: #000;		
			background: none;
			/*padding: 0 13px;*/
		}
		#trading_central_research table tr.first td {
			padding-top: 2px;
		}		
			#trading_central_research table td {		
				vertical-align: middle;
				color: #5c5c5c;
				font-size: 12px;
				font-weight: bold;				
				padding: 13px 0px 13px 10px;
			}
		/*--------background: url(/resources/images/backgrounds/bg_block_gradient.gif) repeat-x bottom;-----*/
			#trading_central_research table td.title {	
				color: #3b3b3b;
				font-size: 12px;
				font-weight: bold;		
			}
			
			#trading_central_research table td.title a {	
				color: #3b3b3b;
		
			}
			#trading_central_research table td.title a:hover {	
				color: #000000;
	
			}
			/*-------------color: #292727;font-size: 16px;-----------------*/
			
			#trading_central_research table td.icon {	
				text-align: center;
			}	
			#trading_central_research table span.date {	
				display: block;
				color: #767882;
				font-size: 11px;
				line-height:18px;
			}
			
/* Forex Focus - On currency pair research page */
#forex_focus {
	background-color: #e9e9ea;
	padding: 12px 20px 0 20px;
}

		#forex_focus .page_list {
		float: right;
		width: 220px;
		text-align:right;
	}
	#forex_focus_actions {
	float: left;
	width: 250px;
	padding-bottom:10px;
}
	#forex_focus_actions li {
		float: left;
		display: block;
	}	
		#forex_focus_actions li.first {	
			padding-right: 10px;
				
		}
		#forex_focus_actions li.second {	
			padding-right: 10px;
			padding-left: 10px;
				
		}
		#aforex_focus_actions li.last {	
			margin-left: 9px;
		}			
		#forex_focus_actions li a {	
			display: block;			
		}			

	#forex_focus .focus_details {	
		float: left;
		background: url(/resources/images/pages/reports/trading_central.gif) no-repeat;
		padding-left: 105px;
		width: 265px;
		color: #292727;
	}
		#forex_focus .focus_details .focus_title {		
			display: block;
			font-size: 14px;
			font-weight: bold;
			margin-bottom: 12px;
		}
	#forex_focus ul.download_list {
		float: left;
		width: 350px;
		margin-top: 6px;
	}	
		#forex_focus ul.download_list li {	
			background: url(/resources/images/icons/icn_download_grey.gif) no-repeat 0 3px;
			padding: 4px 0 4px 24px;
			font-size: 12px;
		}
			#forex_focus ul.download_list li a {
				color: #767882			
			}
				#forex_focus ul.download_list li span.download_title {
					color: #494c56;
					font-weight: bold;
				}
				

.currency_pair_calendar {
	width: 939px;
	overflow: hidden;
	margin: 10px 0 10px 17px;
}

#trade_in_progress {
	position: absolute;
	top: -100000px;
	left: 0;
	z-index: 10000;
	width: 382px;
	height: 30px;
}

#alert_manager_pop {
	background: #ffffff;
	padding: 15px;
	width: 450px;
}




#research {
	background: url(/resources/images/backgrounds/bg_content_block_fade_white.gif) repeat-x 0 -15px
}

#research .currency_pairs {
	float: left;
	margin-bottom: 5px;
}
	#research .currency_pairs .flag_medium {		
		float: left;
		margin-right: 5px;
	}				
	#research .currency_pairs .pairs {							
		float: left;
		margin-left: 5px;
		font-size: 14px;
		font-weight: bold;
		color: #292727;
		line-height: 20px;
	}
	
#research p.desc {
	float: left;
	display: inline;
	width: 405px;
	margin-bottom: 0;
}
#research table {
	
	/*float: right;
	display: inline;
	width: 170px;*/
}
#research table.dta
{
	float: right;
	display: inline;
	width: 170px;
}
/* issue 1134*/
#research table.dta td
{
	text-align:center;
}


	#research table.research_trading {
		float: none;
		width: 100%
	}
	#research table#research_trading_legend {
		width: 600px;
		margin: 0 10px -10px 0;
	}
	#research table th {
		/*width: 33%;*/
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		padding-bottom: 7px;
	}
	/*
	#research table td {
		width: 56px;
		text-align: center;
	}*/
		#research table .research_trading_title {
			width: 360px;
			text-align: left;
			vertical-align: bottom;
		}
		#research table .research_trading_week, #research table .research_trading_week_change, #research table .research_trading_month, #research table .research_trading_month_change {
			width: 62px;
		}
			#research table td.research_trading_week, #research table td.research_trading_week_change, #research table td.research_trading_month, #research table td.research_trading_month_change {
				color: #767882;
				font-size: 11px;
				font-weight: bold;
				padding-top: 15px;
			}
	
#research .article_block {
	width: 600px;
	background: url(/resources/images/backgrounds/bg_block_gradient.gif) bottom repeat-x;						
	border-bottom: #e2e2e2 1px solid;
	padding: 14px 20px;
}
	#research .article_block a.title {			
		color: #292727;
		font-size: 16px;
		font-weight: bold;
	}
	#research .article_block .time {
		float: none;
		text-align: left;
		display: block;
		color: #767882;				
		font-size: 11px;
		font-weight: normal;
	}
	
.research_more {
	margin: 10px 20px 20px;
	font-weight: bold;
}

#research_legend {
	margin: 20px 0;
}
	#research_legend p {
		float: left;
		display: inline;
		width: 45%;
		margin: 0;
		padding: 1% 2%;
		font-size: 11px;
	}
		#research_legend p img {
			margin-right: 5px;
		}

#research p.disclaimer {
	margin: 0 20px 20px;
}

#research_overview_disclaimer {
	clear: both;
	margin: 0 20px 20px;
	padding-top: 20px;
	border-top: 1px solid #dcdcdc;
}

#research_trade_promo {
	width: 600px;
	margin: 1px 0 0;
	padding: 15px 20px;
	background: #e9e9ea;
}
	#research_trade_promo img {
		float: left;
		display: inline;
		margin-right: 15px;
	}
	#research_trade_promo h4, #research_trade_promo p {
		float: left;
		display: inline;
		width: 270px;
		margin: 0 20px 0 0;
	}
	#research_trade_promo ul {
		margin-top: 15px;
	}
		#research_trade_promo li {
			margin-bottom: 10px;
		}
			#research_trade_promo li a {
				font-size: 11px;
				color: #494c56;
				padding: 1px 0 1px 21px;
				background: url(/resources/images/icons/icn_download_grey.gif) no-repeat left center;
			}
			#research_trade_promo li a:hover {
				color: #000;
			}
			
#research_sidebar .side_pod {
	margin-bottom: 0;
}
	#research_sidebar .side_pod.content_block {
		margin: 15px 10px 0;
	}
	#research_sidebar p {
		margin-bottom: 10px;
		line-height: 16px;
	}
	#research_sidebar h5 {
		margin-bottom: 10px;
	}
	#research_sidebar table {
		width: 100%;
		margin-bottom: 10px;
	}
	#research_sidebar table.Author {
		margin-bottom:0px;
		
	}
	
		#research_sidebar table th {
			font-size: 10px;
			font-weight: bold;
			padding: 0 5px 5px 0;
		}
		#research_sidebar table td {
			width: 25%;
			padding: 0 5px 5px 0;
		}
		#research_sidebar table td.Author {
			padding: 0 0 0 0;
			width:auto;
		}
		
	#research_sidebar .date {
		font-size: 11px;
		font-weight: normal;
		color: #767882;
	}
	
#research #research_pivot {
	margin-bottom: 15px;
	background: none; 
	border-bottom: none;
}
	#research_pivot .currency_pairs {
		margin-bottom: 15px;
	}

		#research #research_pivot_weekly, #research #research_pivot_monthly {
			margin-left: 12px;
		}

		#research #research_pivot table {
			/*float: left;*/
			/*width: 190px;*/
			border: 1px solid #cecece;
			border-collapse: separate;
			width:100%;
		}
		#research #research_pivot table th {
			padding: 5px 10px;
			color: #fff;
			text-align: left;
			background: #8d8f97;
		}
		#research #research_pivot table td.pivot_left {					
			text-align: left;
			border-left: 1px solid #fff;
			border-bottom: 1px solid #fff;
			border-collapse: separate;
		}
		#research #research_pivot table td.pivot_right {
			text-align: right;
			border-right: 1px solid #fff;
			border-bottom: 1px solid #fff;
			border-collapse: separate;
		}
		#research #research_pivot table td {
			padding: 5px 10px;
		}
		#research #research_pivot table tr.alt td {
			background: #e7e7e8;
		}/********************************************************************

	FOREX.COM - CONTENT TOGGLE
	
*********************************************************************/

.content_toggle_links {
	list-style: none;
	width: 100%;
	overflow: hidden;
}
	.content_toggle_links li {
		float: left;
		display: block;
		padding: 0px;
		margin-right: 6px;
		background: url(/resources/images/backgrounds/bg_content_toggle_right.gif) no-repeat right top;
	}
	.content_toggle_links a {
		font-size: 12px;
		font-weight: bold;
		line-height: 23px;
		color: #747474;
		display: block;
		text-decoration: none;
		padding: 0 8px;
		background: url(/resources/images/backgrounds/bg_content_toggle_left.gif) no-repeat left top;
	}
	.content_toggle_links a:hover {
		color: #4c4b4b;
	}
	
	/*** active state ***/
	.content_toggle_links li.active {
		background: url(/resources/images/backgrounds/bg_content_toggle_right_active.gif) no-repeat right top;
	}
	.content_toggle_links li.active a {
		background: url(/resources/images/backgrounds/bg_content_toggle_left_active.gif) no-repeat left top;
		color: #2c2c2c;
	}
	.content_toggle_links li.active a span {
		background: url(/resources/images/backgrounds/bg_content_toggle_down_point.gif) no-repeat center bottom;
		display: block;
		padding-bottom: 9px;
	}

.toggle_content_item {
	display: none;
}