/* --------------------------------------------------------------------------------------- Widgets */
.widget {
	background: url("images/component_background.jpg") repeat-x bottom;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 15px;
	clear: both;
	position: relative;
	padding-bottom: 5px;
}

.widget[class] {
	overflow: hidden
}
.widget h2 {
	text-transform: uppercase;
	margin: 0px 0 5px;
	font-size: 1.4em;
	color: #0082c8;
	border-bottom: 2px solid #0082c8;
	background: #fff;
}
.widget h2 a {
	color: #0082c8;
}

.widget h3 {
	clear: both;
	margin: 0;
}

.widget p {
	padding: 0 5px;
	font-size: 1.10em;
	line-height: normal;
}

.widget .left {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.widget .right {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}

/* ---------------------------------- Navigation  */
.content_nav {
	text-align: right;
	background: #f4f4f4 url("images/underline_grey.gif") repeat-x bottom;
	margin: -5px 0 5px;
	height: 18px;
}

.tab_content {
	display: none;
}

.content_nav ul {
	height: 18px;
	float: right;
	overflow: hidden;
}

.content_nav li {
	float: left;
}

.content_nav a {
	color: #888;
	padding: 2px 7px 2px;
	display: block;
	font-size: 0.9em;
	cursor: hand;
	cursor: pointer;
}

.content_nav a.selected {
	background: #fff;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	padding: 2px 6px 2px;
}

/* ---------------------------------- Links  */
.more {
	text-align: right;
	margin: 5px 0 0;
}

/* ---------------------------------- Image Story  */
.widget.image_story {
	width: 236px
}

/* AW change 28/10/2010 - changed color from 888 (light grey) to 0082c8 (blue) */
.widget.image_story h3 a {
	color: #0082c8;
}

/* AW change 28/10/2010 - changed color from 888 (light grey) to 333 (dark grey) */
.widget.image_story p {
	font-size: 1.10em;
	color: #333;
	padding: 0;
}

.widget.image_story p a {
	display: inline-block;
	width: 100px;
}

/* ---------------------------------- Image Story TV  */
.widget.image_story_tv {
	background: #cdcdcd url(images/afr_tv_container_top.jpg) no-repeat top
		left;
	margin-bottom: 0;
	border: none;
	padding-bottom: 0;
	margin-right: 10px;
	width: 236px;
}

.widget.image_story_tv[class] {
	overflow: hidden;
}

* html .widget.image_story_tv {
	height: 1%;
}

.widget.image_story_tv .tv_content {
	background: url(images/afr_tv_container_content.jpg) repeat-y;
	overflow: hidden;
}

.widget.image_story_tv .tv_content[class] {
	overflow: hidden;
}

* html .widget.image_story_tv .tv_content {
	height: 1%;
}

.widget.image_story_tv .tv_content[class] {
	overflow: hidden;
}

* html .widget.image_story_tv .tv_content[class] {
	height: 1%;
}

.widget.image_story_tv h2 {
	background: none;
	border: none;
	padding: 5px 10px;
	margin: 0;
}

.widget.image_story_tv h2 a {
	color: #fff;
}

.widget.image_story_tv h3 {
	color: #fff;
	font-size: 1.1em;
}

.widget.image_story_tv h3 a {
	color: #fff;
	padding: 0 10px;
	font-size: 1.0em;
}

.widget.image_story_tv a {
	color: #fff;
}

.widget.image_story_tv p {
	color: #cdcdcd;
	margin: 0;
	font-size: 1.1em;
	padding: 0 10px;
}

.widget.image_story_tv  .more_TV {
	display: block;
	font-size: 1.1em;
	padding-right: 10px;
	text-align: right;
}

.widget.image_story_tv .tv_container_bottom {
	background: url(images/afr_tv_container_bottom.jpg) no-repeat bottom
		left;
	height: 14px;
	width: 236px;
}

.widget.image_story_tv .image_container img {;
	border: none;
}

.widget.image_story_tv .tv_text {
	margin-top: 120px;
	position: relative;
}

.widget.image_story_tv .image_container {
	width: 180px;
	margin-left: 28px;
	position: absolute;
	height: 150px;
	overflow: hidden;
}

.widget.image_story_tv .image_rounded_corners {
	background: url(images/afr_tv_rounded_corners.gif) no-repeat top left;
	width: 180px;
	height: 110px;
	position: absolute;
	z-index: 200;
}

.widget.image_story_tv .image_highlight {
	background: url(images/afr_tv_highlight.png) no-repeat bottom left;
	width: 180px;
	height: 100px;
	position: absolute;
	z-index: 99;
}

* html .widget.image_story_tv .image_highlight {
	display: none;
}

.widget.image_story_tv #play_button {
	position: absolute !important;
	top: 120px;
	right: 14px;
	background: url(images/afr_tv_button.gif) no-repeat;
	display: block;
	width: 29px;
	height: 26px;
	z-index: 200;
}

/* ------------------------------------- Old Style 
	.aftTv_container {
		width:236px;
		margin:0;
		padding:0;
	}
	.aftTv_container .widget.image_story_tv {
		margin-left:0;
	}
	.widget.image_story_tv {
		width:236px;
		height:225px;
		position:relative;
		background:#000;
	}
	.widget.image_story_tv .afr_tv_title img {
		width:auto;
		height:auto;
		margin:0;
		border-bottom:1px solid #aaa;
	}
	.widget.image_story_tv h3 a {
		padding:0px 5px;
		color:#aaa;
		display:inline-block;
		width:226px;
	}
	.widget.image_story_tv p {
		padding:0 5px;
		font-size:1.10em;
		color:#aaa;
	}
	.widget.image_story_tv a#image_container {
		padding:0;
		width:236px;
		height:131px;
		margin:0 0 2px;
		overflow:hidden;
	}
	.widget.image_story_tv img {
		padding:0;
		width:236px;
		height:130px;
		margin:0 0 2px;
		border-bottom:1px solid #aaa;
	}
	.widget.image_story_tv a {
		color:#aaa;
		display:block;
	}
	.widget.image_story_tv #play_button{
		position:absolute;
		top:40px;
		right:5px;
		background:url(images/afr_tv_button.gif) no-repeat;
		display:block;
		width:29px;
		height:26px;
	}*/ /* ---------------------------------- Gallery Story  */
.widget.gallery h2 {
	color: #666;
	border: none;
	margin: 0;
}

.widget.gallery h3 a {
	color: #888;
}

.widget.gallery #play_button {
	position: absolute;
	top: 150px;
	right: 5px;
	background: url(images/gallery_button.gif) no-repeat;
	display: block;
	width: 40px;
	height: 26px;
}

.widget.gallery #play_button a {
	display: block;
	width: 40px;
	height: 26px;
}

.widget.gallery img {
	width: 220px;
}

.widget.gallery p {
	padding: 0;
	color: #888;
}

/* ---------------------------------- Tables  */
.widget table {
	font-size: 1.1em;
	color: #888;
	width: 100%;
	margin: 0;
}

.widget table td {
	padding: 0 2px;
}

/* ---------------------------------- Lists  */
.widget ul.bullets {
	list-style: square;
	padding-left: 15px;
}

.widget li {
	margin-bottom: 2px;
}

/* ---------------------------------- Create Alert  */
.create_alert {
	text-align: center;
	background: url(images/create_alert_top.gif) no-repeat top left;
	position: relative;
	padding-top: 7px;
}

span.create_alert_top_right {
	width: 22px;
	height: 7px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	background: url(images/create_alert_top_right.gif) no-repeat;
}

* html span.create_alert_top_right {
	right: 0px;
}

.create_alert_content {
	background: url(images/create_alert_content.gif) bottom right;
	border-left: 1px solid #cdcdcd;
	min-height: 55px;
	padding-right: 10px;
	padding-bottom: 5px;
}

.create_alert_bottom {
	background: url(images/create_alert_bottom.gif) bottom left;
	padding-bottom: 17px;
}

* html .create_alert_bottom {
	position: relative;
}

.create_alert_bottom span {
	width: 25px;
	height: 17px;
	display: block;
	position: absolute;
	bottom: 5px;
	right: 0;
	background: url(images/create_alert_bottom_right.gif) no-repeat;
}

* html .create_alert_bottom span {
	top: 0;
	right: 0;
}

.create_alert img {
	float: left;
	padding: 5px 0;
}

* html .create_alert img {
	float: left;
	position: relative !important;
	margin: 5px 0;
	padding: 0;
}

#page .create_alert h3 {
	margin-bottom: 2px;
	margin-left: 65px;
	text-align: center;
	clear: none;
	border: none;
	margin-top: 0;
	color: #0082c8;
}

.create_alert p {
	color: #999;
	font-size: 1.2em;
	margin-bottom: 2px;
	margin-left: 65px;
	text-align: center;
}

.create_alert p.more {
	text-align: right;
}

a.create_alert_link {
	color: #F49B01;
	font-weight: bold;
	background: url(images/icon_new.gif) no-repeat bottom right;
	padding: 2px 25px 2px 0;
}

* html a.create_alert_link {
	padding: 2px 30px 2px 0;
}

/* --------------------------------------- Story alert  */

#story .create_alert {
	text-align: left;
	padding-top: 7px;
	padding-bottom: 5px;
	clear:both;
}

* html #story .create_alert_bottom span {
	top: 0;
	right: 10px;
}

* html #story span.create_alert_top_right {
	right: 10px;
}

#story .create_alert h3 {
	margin-top: 0;
	color: #888;
	padding-top: 7px;
	text-align: left;
}

#story .create_alert p {
	text-align: left;
}

#story .create_alert .create_alert_content p {
	font-size: 1.2em;
}

#story .create_alert table {
	font-size: 1.1em;
	margin-top: 10px;
	margin-left: 65px;
}

* html #story .create_alert table {
	font-size: 1.1em;
	margin-top: 10px;
	margin-left: 65px;
	margin-bottom: 0;
	padding-bottom: 0;
}

#story .create_alert table td {
	padding-left: 0;
	border: none;
}

#story .create_alert table .column1 {
	color: #999;
	text-transform: uppercase;
	padding-right: 10px;
}

#story .create_alert table .column2 span.separator {
	color: #0082C8;
	padding: 0 1px;
}

/* -------------------------------------------------------- Tags  */
.widget.tags h2 {
	color: #DF8800;
	border-bottom: 2px solid #DF8800;
}

.widget.tags h3 {
	color: #ABABAB;
	font-weight: normal;
	float: left;
	text-transform: uppercase;
	font-size: 1.0em;
}

.widget.tags a {
	background: transparent url(images/icon_headlineLink.gif) no-repeat
		scroll 0 0;
	color: #0082c8;
	padding-left: 15px;
	font-size: 1.0em;
}

.widget.tags ul {
	margin: 0 0 10px 70px;
}

.widget.tags li {
	margin: 0;
}

/* ---------------------------------- Most Popular News */
* html .widget #mostPopular_content li {
	display: inline;
}

* html .widget #mostPopular_content li a {
	padding-bottom: 2px;
}

.widget #mostPopular_content .more a {
	background: none;
	padding-left: 0;
}

/* ----------------------------------Most Viewed Securities  */
.widget.most_viewed td {
	border: none;
	padding-bottom: 5px;
	vertical-align: top;
	font-size: 1.1em;
}

/* ---------------------------------------------------------------- Columns  */
.column {
	margin: 0 0 5px;
}

* html .column {
	height: 1%;
}

.column[class] {
	overflow: hidden;
}

.column h3 {
	margin: 0;
}

.column p {
	padding: 0;
	font-size: 1.2em;
}

/* ---------------------------------- Street Talk  */
.streetTalk {
	background: url(images/street_talk.gif) no-repeat right 20px;
	height: 90px;
}

.streetTalk h3 {
	padding: 0 80px 0 0;
}

.streetTalk p {
	padding: 0 80px 0 0;
}

/* ---------------------------------- Chanticleer  */
.chanticleer {
	background: url(images/chanticleer.gif) no-repeat right 20px;
	height: 90px;
}

.chanticleer h3 {
	padding: 0 80px 0 0;
}

.chanticleer p {
	padding: 0 80px 0 0;
}

/* ---------------------------------- Article Component  */
.story_widget[class] {
	overflow: hidden;
}

* html .story_widget {
	height: 1%;
}

.story_widget div {
	float: left;
}

/* -------------------------------------------- More Section News  */
.more_section_news ul li {
	width: 310px;
	float: left;
	padding-right: 8px;
}

/* ---------------------------------- Data wide - Market Overview  */
.data_wide h3 {
	width: 400px;
	float: left;
}

.data_wide table {
	width: 400px;
	float: left;
}

.data_wide table td {
	padding: 4px 2px 2px;
}

/* --------------------------------------- Data wide - 2 columns  */
.data_wide_2col .widget {
	clear: none;
}

/* -------------------------------------------- Industry Reports  */
.widget.industry_reports img {
	float: right;
	padding-bottom: 5px;
}

/* ---------------------------------- Index archives  */
#index_archive div {
	width: 180px;
	padding-right: 10px;
	float: left;
	margin: 0 0 5px;
}

/* ---------------------------------- Currencies  */
.currencies_table td {
	text-align: right;
}

.currencies_table .column_1 {
	text-align: left;
	color: #999;
}

/* ---------------------------------- World Indices  */
.world_indices .worldIndicies_loading {
	margin: 0;
	padding: 0;
	display: block;
}

.accordion_title {
	cursor: pointer;
}

.worldIndicies_loading { /* padding:75px 144px 74px 143px; */
	display: block;
	margin: 0 auto;
	vertical-align: middle;
}

.center_img {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	height: 180px;
	width: 318px;
	overflow: hidden;
}

.widget.world_indices .content_nav {
	margin-bottom: 0;
}

.widget.world_indices {
	padding: 0;
}

.top_title .accordion_title {
	border: none;
}

.widget.world_indices table {
	font-size: 1.0em;
}

.widget.world_indices td {
	text-align: right;
	border: none;
	vertical-align: top;
}

.widget.world_indices td.column1 {
	text-align: left;
	color: #0082c8;
	width: 127px;
}

.widget.world_indices td.column2 {
	width: 50px;
}

.widget.world_indices td.column3 {
	width: 50px;
}

.widget.world_indices td.column4 {
	width: 50px;
}

/* ---------------------------------- Commodities  */
.widget.commodities {
	
}

.widget.commodities table td {
	text-align: right;
}

.widget.commodities table td.column1 {
	text-align: left;
}

.widget.commodities table td.column1 span {
	color: #999;
	font-size: 0.9em;
}

/* ---------------------------------- Gainers and Losers  */
.widget.gainers_losers td.column3 {
	text-align: right;
}

.widget.gainers_losers td.column4 {
	text-align: right;
}

/* ---------------------------------- GICS Gainers and Losers  */
.widget.gainers_losers td.column3 {
	
}

.widget.gainers_losers td.column4 {
	
}

.widget.gainers_losers h3 {
	position: relative;
	top: 15px;
}

.widget.gainers_losers td {
	padding-top: 2px;
}

/* ---------------------------------- Market Sensitive Annoucements  */
.widget.announcements td.column2 {
	width: 62px;
	text-align: right;
	padding-right: 5px;
}

/* --------------------------------------- Market Summary  */
.widget.market_summary {
	
}

.widget.market_summary table td {
	text-align: right;
}

.widget.market_summary table td.column1 {
	text-align: left;
	width: 30%;
}

.widget.market_summary table td.column2 {
	width: 30%;
}

.widget.market_summary table.asx td.column1 {
	width: 15%;
	text-align: left;
}

.widget.market_summary table.asx td.column2 {
	width: 30%;
	text-align: left;
}

.widget.market_summary table.asx td.column3 {
	width: 25%;
	text-align: right;
}

.widget.market_summary table.asx td.column4 {
	width: 20%;
	text-align: right;
}

/* --------------------------------------- Top Right Multiple Stories  */
#top_right_multi_stories {
	margin-bottom: 10px;
}

#top_right_multi_stories li {
	margin-bottom: 0px;
}
#top_right_multi_stories li div {
    display: none;
}
.more_stories a {
	color: #666;
	font-weight: bold;
	font-size: 1.2em;
	padding-left: 14px;
	background: url(images/icon_headlineLink.gif) no-repeat 0 0px
}

#top_right_multi_stories .more_stories li {
	list-style: none;
	margin-bottom: 5px;
}

/* --------------------------------------- Best Lawyers  */
.iframe_container {
	margin-left: 20px;
}

.bestLawyers_logo {
	position: absolute;
	bottom: 0;
	right: 0;
}

.best_lawyers p {
	padding: 0;
	margin: 0;
	font-size: 1.2em;
}

/* --------------------------------------- Feeds  */
.wireFeed h3 a {
	font-weight: normal;
	background: url(images/icon_storyLink.gif) no-repeat 0 3px;
	float: right;
	padding-left: 14px
}

.wireFeed h3 {
	float: right;
	margin-bottom: 3px;
}

/* -------------------------------------------- NYT  */
.widget.nyt img {
	float: right;
	padding-bottom: 5px;
}

/* --------------------------------------- Top Right Carousel  */
.topright_carousel_container {
	width: 318px;
	border-bottom: 1px solid #cdcdcd;
	background: url(images/component_background.jpg) repeat-x bottom;
	margin-bottom: 15px;
	height: 110px;
}

.topright_rotate {
	width: 318px;
	overflow: hidden;
	position: absolute;
}

.topright_carousel_container .carousel_controls a.carousel_previous {
	margin: 0 10px 0 120px;
}

.topright_rotate_content {
	width: 318px;
	height: 110px;
	overflow: hidden;
}

.topright_rotate_content .secondary_story {
	width: 318px;
	float: left;
	clear: none;
}

.topright_rotate h2 {
	border-bottom: 2px solid #0082C8;
	margin-bottom: 5px;
	color: #0082C8;
}

.topright_rotate h2 a {
	color: #0082C8;
}

/* --------------------------------------- Editorial Carousel  */
.editorial_carousel_container {
	width: 646px;
	border-top: 2px solid #0082C8;
	border-bottom: 1px solid #cdcdcd;
	padding:0;
	background: url(images/component_background.jpg) repeat-x bottom;
	margin-bottom: 10px;
}

#editorial_carousel {
	width: 646px;
	overflow: hidden;
	text-align: left;
}

.editorial_carousel_content {
	width: 2000px;
	height: 80px;
	overflow: hidden;
}

.editorial_carousel_content {
	width: 2000px;
	height: 88px;
	overflow: hidden;
}

.editorial_carousel_content .secondary_story {
	width: 323px;
	float: left;
	clear: none;
	margin-left:0;
}

* html .editorial_carousel_content .secondary_story h2 a {
	position: static !important;
}

.editorial_carousel_content p {
	padding-right: 10px;
}

.carousel_controls {
	margin: 5px 0 0px;
	overflow: hidden;
}

.carousel_controls a {
	display: block;
	height: 14px;
	width: 19px;
	padding: 5px;
	float: left;
}

.carousel_controls a.carousel_next {
	background: url(images/carousel_control_next.gif) 5px 5px no-repeat;
}

.carousel_controls a.carousel_next:hover {
	background: url(images/carousel_control_next_hover.gif) 5px 5px
		no-repeat;
}

* html .carousel_controls a.carousel_next {
	display: inline /* IE6 Double float bug */
}

.carousel_controls a.carousel_previous {
	background: url(images/carousel_control_previous.gif) 5px 5px no-repeat;
	margin: 0 10px 0 300px;
}

* html .carousel_controls a.carousel_previous {
	display: inline;
}

.carousel_controls a.carousel_previous:hover {
	background: url(images/carousel_control_previous_hover.gif) 5px 5px
		no-repeat;
}

/* ---------------------------------------------------------------------- Search Result Page  */
#searchPage	.quote_overview,#searchPage	.quote_people {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #cdcdcd;
	background: url(images/component_background.jpg) repeat-x center bottom;
}

#searchPage	.quote_overview h3,#searchPage	.quote_people h3 {
	color: #0082c8;
	text-transform: uppercase;
	border-bottom: 2px solid #0082c8;
	font-size: 1.4em;
	margin-bottom: 5px;
}

#searchPage .quote_overview table {
	width: auto;
	clear: both;
	text-align: left;
}

#searchPage .quote_overview table td {
	padding: 2px 10px 0 0;
	border: none;
}

#searchPage .quote_overview table td span {
	color: #ABABAB;
}

#searchPage .quote_overview li {
	float: left;
	font-weight: bold;
	padding-right: 15px;
	padding-top: 2px;
}

#searchPage .quote_overview .related_charts {
	background: none;
	border-bottom: 1px solid #C6C6C6;
}

.quote_overview .related_charts {
	height: 19px;
}

.quote_overview .related_charts ul {
	float: none;
	position: relative;
	top: 1px;
	height: 19px;
}

.quote_overview .related_charts a.selected {
	border-top: 1px solid #C6C6C6;
}

.quote_overview .related_charts a {
	font-weight: normal;
}

#searchPage .quote_overview li.negative.priceChange {
	background: url(images/arrow-down-red.gif) no-repeat left 4px;
	padding-left: 15px
}

#searchPage .quote_overview li.price {
	font-size: 1.2em;
	padding-top: 0;
}

#searchPage	.quote_people table {
	font-size: 1.2em;
	margin-bottom: 0;
}

#searchPage	.quote_people table td {
	padding-left: 0;
}

/* ---------------------------------------------------------------------- Alerts  */
.my_alerts_index {
	min-height: 100px;
}

#rotate_contents {
	position: relative;
}

#rotate_contents div {
	float: left;
	background:#fff url(images/component_background.jpg) repeat-x center bottom;
	position: absolute;
	height: 100%
}

/* ---------------------------------------------------------------------- My afr.com  */
.widget.my_afr {
	height: 150px;
	margin-bottom: 7px;
	color: #999;
}

.widget.my_afr h3 {
	color: #333;
	display: block;
	height: 15px;
	overflow: hidden;
}

.widget.my_afr h3 a {
	color: #333;
}

.widget.my_afr h3 a:hover {
	text-decoration: none;
	color: #0082c8;
}

.widget.my_afr .not_signed_in h3 {
	margin-top: 20px;
}

.widget.my_afr table {
	margin-bottom: 5px;
}

.widget.my_afr .my_alerts_table td {
	border: none;
}

.widget.my_afr .column2_overflow {
	width: 150px;
	display: block;
	height: 14px;
	overflow: hidden;
}

.widget.my_afr .column1 {
	width: 30px;
}

.widget.my_afr .column2 {
	width: 150px;
	color: #999;
}

.widget.my_afr .column3 {
	text-align: right;
}

.widget.my_afr .column4 {
	text-align: right;
}

.widget.my_afr p {
	margin-bottom: 0;
}

.widget.my_afr img.myAfr_icon {
	float: left;
	margin: 10px 10px 10px 0;
}

.widget.my_afr a.myAfr_create {
	background: url(images/icon_new.gif) no-repeat 0 -2px;
	color: #F49B01;
	display: inline-block;
	font-weight: bold;
	padding: 0px 0 5px 26px;
}

.widget.my_afr a.myAfr_create.right {
	background: url(images/icon_new.gif) no-repeat 0 -2px;
	color: #F49B01;
	display: inline-block;
	font-weight: bold;
	font-size: 1.1em;
	padding: 1px 5px 0px 26px;
	position: absolute;
	right: 0;
	bottom: 0;
}

.widget.my_afr a.view_all {
	font-size: 1.1em;
	padding: 1px 5px 5px 0px;
	position: absolute;
	left: 2px;
	bottom: 0;
}

.widget.my_afr .myAfr_signIn {
	margin-top: 10px
}

.widget.my_afr .myAfr_signIn a {
	font-weight: bold;
}

/* ------------------------------ My Alerts  */
.my_alerts_table .column1 a {
	display: block;
	width: 310px;
	height: 14px;
	overflow: hidden;
}

/* --------------------------- My Portfolio  */
	/* --------------------------- My Watchlist  */
	/* --------------------------- NY Times  */
.widget.nyt p {
	padding-left: 0;
}

* html .widget.nyt {
	height: 1%;
}

/* ---------------------------------------------------------------------- Dealogic */
	/* ---------------------------------- Widget */
.dealogic_title img {
	float: right;
	width: 50px;
	position: relative;
	bottom: 8px;
}

.dealogic_title {
	padding-top: 15px;
}

h2.dealogic_title a {
	color: #0082c8;
}

h2.dealogic_title a:hover {
	color: #17affc;
}

.dealogic_table {
	width: 100%;
	font-size: 1.1em;
	background: url(images/component_background.jpg) repeat-x bottom;
	padding-bottom: 10px;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 10px;
}

.dealogic_table thead td {
	vertical-align: bottom;
}

.dealogic_table td {
	vertical-align: top;
}

.dealogic_table .column1 {
	text-align: left;
}

.dealogic_table .column2 {
	width: 60%;
	text-align: left;
}

.dealogic_table thead .column3,.dealogic_table thead .column4,.dealogic_table thead .column5
	{
	text-align: center;
}

/* ---------------------------------------------------------------------- GICS Related news */
#related_news.widget ul {
	display: none;
	margin-left: 10px;
	min-height: 370px;
}

#related_news.widget ul li {
	background: url("images/icon_headlineLink.gif") no-repeat left 0;
	padding-left: 15px;
}

#related_news.widget ul a {
	background: none;
	padding-left: 0;
}

#related_news.widget #pagination {
	text-align: center;
	display: none;
}

#related_news.widget #pagination a {
	padding: 0 5px;
	background: none;
}

#related_news.widget #pagination img {
	position: relative;
	top: 3px;
}

#related_news.widget #page_indicator {
	display: inline;
	overflow: hidden;
}

#related_news.widget #page_indicator a {
	padding: 0 6px 0 7px;
	diplay: block;
	background: url("images/page_unselected.gif") no-repeat 0 0;
	text-indent: 10000px;
}

#related_news.widget #page_indicator a:hover {
	text-decoration: none;
}

#related_news.widget #page_indicator a.selected {
	background: url("images/page_selected.gif") no-repeat 0 0;
}

#related_news.widget #page_of {
	font-size: 11px;
	color: #666;
	display: inline;
	position: relative;
}