
/*
FILE CONCAT ADD FILE
PATH: /ft/resources/style/investmentBanking/tablesAndTrends.css.asp
*/


#wsod.investmentBanking .dealValueAndFeesContainer {
	background-color: #FFF1E0 !important;
}

#wsod.investmentBanking div.changeBar {
	float: left;
	position: relative;
}

#wsod.investmentBanking div.dealPctChange {
	float: right;
	font-weight: bold;
}

#wsod.investmentBanking div.changeBar .currentPeriodBar {
	background-color: #ac375c;
	height: 5px;
	position: absolute;
	z-index: 1;
	top: 3px;
	font-size: 0px;
}

#wsod.investmentBanking div.changeBar .previousPeriodBar {
	background-color: #DDCEBC;
	height: 11px;
	position: absolute;
	top: 0px;
	font-size: 0px;
}

#wsod.investmentBanking #tablesIB table.collectionBar tr td {
	text-align: left;
	border: none;
	padding: 1px 3px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
}

#wsod.investmentBanking #tablesAndTrendsContainer {
	float: left;
	position: relative;
	width: 100%;
}

#wsod.investmentBanking #tablesIB {
	width: 100%;
}

#wsod.investmentBanking #tablesIB tr th,
#wsod.investmentBanking #tablesIB tr td {
	padding: 8px 4px;
}

#wsod.investmentBanking #tablesIB tr th.dividerRow,
#wsod.investmentBanking #tablesIB tr td.dividerRow {
	border-right: 1px solid #E7E2DB;
}

#wsod.investmentBanking #tablesIB tr.upperLabel th {
	border: none;
	padding: 0 4px;
}

#wsod.investmentBanking #tablesIB tr.lowerLabel th {
	padding: 4px 4px;
	border-bottom: 1px solid #B5B1AB;
}

#wsod.investmentBanking #tablesIB tr.lowerLabel th.barMapItem,
#wsod.investmentBanking #tablesIB tr.lowerLabel th.barMapItemFirst,
#wsod.investmentBanking #tablesIB tr.lowerLabel th.barMapItemLast {
	vertical-align: bottom;
}

#wsod.investmentBanking #tablesIB tr.lowerLabel th.barMapItem {
	text-align: center;
}

#wsod.investmentBanking #tablesIB tr.lowerLabel th.barMapItemFirst {
	text-align: left;
	*width:0px;
}

#wsod.investmentBanking #tablesIB tr.lowerLabel th.barMapItemLast {
	text-align: right;
	*width:0px;
}

#wsod.investmentBanking #tablesIB tr.lowerLabel th.wrap
{
   *width:0px;
}

#wsod.investmentBanking #tablesIB tr.lowerLabel th.overSized
{
   *width:auto;
}


#wsod.investmentBanking #tablesIB tr th.primaryLabel {
	font-size: 14px;
	color: #333;
	vertical-align: bottom;
}

#wsod.investmentBanking #tablesIB tr.upperLabel th.wrap {
	white-space: normal;
}

#wsod.investmentBanking #tablesIB tr th.largeUpperHeader {
	font-size: 14px;
}

#wsod.investmentBanking #tablesIB tr th.largeUpperHeader .currentYear,
#wsod.investmentBanking #tablesIB tr th.largeUpperHeader .previousYear {
	display: block;
	border-bottom: 2px solid #B5B1AB;
}

#wsod.investmentBanking #tablesIB tr th.noBarMap {
	visibility: hidden;
}

#wsod.investmentBanking #tablesIB tr.ibTotal td {
	font-weight: bold;
}

#wsod.investmentBanking #tablesIB span.currentYear {
	color: #AC375C;
}

#wsod.investmentBanking #tablesIB span.previousYear {
	color: #aa9e8f;
}

#wsod.investmentBanking #tablesIB .collectionBar 
{
	*width:320px !important;
}

#wsod.investmentBanking .trendsModule h2 {
	border-bottom: 1px solid #B5B1AB;
	font-size: 14px;
	font-weight: bold;
}

#wsod.investmentBanking #dataDates {
	clear: both;
	color:#666666;
	font-size:11px;
	padding-top:10px;
}

#wsod.investmentBanking #dataDates #dataFrom {
	float: left;
}

#wsod.investmentBanking #dataDates #dataAsOf {
	float: right;
}