h1.PortfolioHeader{
margin:0px;
}

h3 {
	color: #000;
	font:bold 1.4em Verdana;
	margin:0px;
	margin-bottom:10px;
	padding:10px 0px 4px 0px;
	border-bottom:1px dashed #FF5A00;
}

h3.Alt {
	color: #000;
	font:bold 1.4em Verdana;
	margin:0px;
	margin-bottom:10px;
	padding:10px 0px 4px 0px;
	border-bottom:1px dashed #FF5A00;
}


h3.FirstHeader {
	border-bottom:none;
	color:#FF5A00;
	border-top:none;
	margin:0px;
	padding:0px;
	padding-bottom:2px;
}

p.Intro {
	margin:0px;
	padding:0px;
	font-size:1.2em;
	line-height:1.5em;
}
/* Removed because details.css is included in pages anyway 
#InternalMenu{
	clear:both;
	margin:0px;
	padding:12px 0px 0px 0px;
	width:100%;
}
#InternalMenu div.InternalButton{
	float:left;
	margin:0px;
	margin-bottom:5px;
	margin-right:6px;
	padding:0px;
}
#InternalMenu div.InternalButton a, #InternalMenu div.InternalButton a:hover{
	margin:0px;
	padding: 0px 0px 0px 18px;
	line-height:1.9em;
	text-transform:uppercase;
	height:21px;
	background: url('/images/b_details_anchor.gif') no-repeat;
	display:block;
	width:237px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:219px;
}
html>body #InternalMenu div.InternalButton a, html>body #InternalMenu div.InternalButton a:hover  {
	width: 219px;
}     

#InternalMenu div.InternalButton span.ButtonOff{
	margin:0px;
	padding: 0px 0px 0px 18px;
	line-height:1.9em;
	color:#c4c4d2;
	text-transform:uppercase;
	height:21px;
	background: url('/images/b_details_anchor_off.gif') no-repeat; 
	display:block;
	width:237px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:219px;
} 
html>body #InternalMenu div.InternalButton span.ButtonOff  {
	width: 219px;
}     
*/
span.BracketedHeader{
	font:bold 0.7em verdana;
	color:#000;
}

div.OrangeSectionOuter, div.BlueSectionOuter {
	clear:both;
	margin:0px;
	padding:5px;
	border:1px solid #FFAF45;
	background:#FFEED8;
}

div.BlueSectionOuter {
	border:1px solid #BFCFFF;
	background:#ECF1FF;
}

div.OrangeSectionInner, div.BlueSectionInner {
	margin:0px;
	padding:10px 10px 10px 10px;
	background:#fff;
}
div.OrangeSectionInner p, div.BlueSectionInner p{
	margin:0px;
	padding:0px;
	padding-top:10px;
	margin-top:10px;
	font-size:1.1em;
}

div.OrangeSectionInner p a, div.BlueSectionInner p a {
	font-weight:bold;
}


div.ContactDetails{
	float:left;
	margin:0px;
	padding:9px 10px 0px 0px;
	width:48%;
}
div.ContactDetails table{
	padding:0px;
	margin:0px;
	font-size:1.1em;
}
div.ContactDetails table td{
	vertical-align: top;
	padding:0px 5px 0px 0px;
}
div.ContactDetails table td.ContactAddress{
	padding-bottom:15px;
}


table.ColorTable{
	border-top:10px solid #fff;
	margin:0px;
	padding:0px;
	font-size:1.1em;
}
table.ColorTable th{
	background:#BFCFFF;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	padding:4px 6px 4px 6px
}
table.ColorTable td {
	/*background:url(/images/bg_blue_table.gif) repeat-x bottom #EAF0FF; Already Defined in details.css*/
	border-top:1px solid #FFF;
	border-right:1px solid #BFCFFF;
	border-bottom:1px solid #BFCFFF;
	border-left:1px solid #FFF;
	padding:4px 6px 4px 6px;
	vertical-align: top;
}

table.ColorTable td a{
	font-weight:bold;
}
table.ColorTable td a.NonBold{
	font-weight:normal;
}

table.ColorTable .Small td {
	font-size:0.9em;
	text-align:right;
}

table.ColorTable .Small td.SmallLeft, table.ColorTable .SmallEmph td.SmallLeft {
	text-align:left;
}

table.ColorTable .Emph td, table.ColorTable td.Emph, table.Status td a{
	font-weight:bold;
}

table.ColorTable .SmallEmph td {
	font-size:0.9em;
	font-weight:bold;
	text-align:right;
}

table.Status{
	margin:0px;
	padding:0px;
	font-size:1.1em;
}
table.Status td{
	margin:0px;
	padding:10px 10px 0px 0px;
	vertical-align: top;
}
table.Status td.FirstCol{
	font-weight:bold;
	margin:0px;
	padding:10px 5px 0px 0px;
	vertical-align: top;
	white-space:nowrap;
}
.Paging{
	letter-spacing:1px;
}
table.DomesticBranches{
	margin:0px;
	padding:0px;
	width:100%;
	font-size:1.1em;
}
table.DomesticBranches td{
	margin:0px;
	padding:5px 5px 5px 0px;
	vertical-align: top;
	line-height:20px;
	width:25%;
}
.GroupStructure {	
	float:right;
	margin:0px;
	padding:8px 0px 2px 0px;
}

.GroupStructure a {
	font:bold 11px/14px Verdana;
	text-transform:capitalize;
}


/* GroupStructure Already in details.css */
/* ---------------------------------------------------------- */ 

 ul.ListDouble{
	margin:0px;
	margin-bottom:8px;
	padding:0px;
	
	list-style: url(/imagesold/layout/g_arrow_doub_right.gif) none;
}
 ul.ListDouble li{
	 list-style: url(/imagesold/layout/g_arrow_doub_right.gif) none;
	margin:0px;
	margin-bottom:2px;
	font-size:1.1em;
	padding:0px 0px 0px 12px;
}
ul.ListDouble li, div.ListDouble{
	float:left;
	width:46%;
} 



.ListIndent h4 {
border-bottom:1px dashed #FF5A00;
text-transform:uppercase;
background:url(/imagesold/layout/gs_arrow_first_level.gif) no-repeat;
padding:0px 0px 5px 20px;
margin:5px 0px 0px 0px;
}

.ListIndent ul {
margin-top:3px;
margin-bottom:0px;
font-size:1.1em;
}

.ListIndent ul ul {
font-size:1.0em;
}

.ListIndent ul li {
margin-top:5px;
margin-bottom:0px;
/*list-style-type:none;*/
padding:0px 0px 1px 15px;
list-style:url(/imagesold/layout/gs_arrow_second_level.gif) none;
}

.ListIndent ul ul li {
list-style:url(/imagesold/layout/gs_arrow_third_level.gif) none;
font-size:1.0em;
}


/* World Ranking */
/* ---------------------------------------------------------- */

table.ColorTable th.CurRank {width:8.7%;text-align:center;}
table.ColorTable th.PreRank {width:9.7%;text-align:center;}
table.ColorTable th.BanRank {text-align:center;width:38.0%;}
table.ColorTable th.AssRank {width:13.0%;text-align:center;}
table.ColorTable th.LocRank {width:10.3%;text-align:center;}
table.ColorTable th.CapRank {width:10.0%;text-align:center;}
table.ColorTable th.BalRank {width:9.0%;text-align:center;}

div.DetailsSectionInner p.OrgBold {color:#FF5A00;font-weight:bold;font-size:0.9em;}

.Ranking td {font-size:0.9em;}
.Ranking th {font-size:0.9em;}

.Ranking tr.BankRanked td {background:url(/imagesold/layout/bg_oran_form.gif) repeat-x bottom #FFEED8;}

.Ranking td.RankRight {text-align:right;}
.Ranking td.RankRightBold {text-align:right;font-weight:bold}
.Ranking td.RankRightBold span {color:#FF5A00;}


/* Due Diligence */
/* ---------------------------------------------------------- */

#DueTopInfo ul {
	margin:0px;
	padding:0px;
}

#DueTopInfo ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
#DueTopInfo ul li.One {font-weight:bold;width:160px;padding:0px;margin:0px;font-size:1.1em;}
#DueTopInfo ul li.Two {width:100px;padding:0px;margin:0px;font-size:1.1em;}
#DueTopInfo ul li.Three {text-align:right;width:470px;padding:0px;margin:0px;}

table.DueDiligence{
	margin:0px;
	padding:0px;
	font-size:1.1em;
}
table.DueDiligence td{
	margin:0px;
	padding:10px 10px 0px 0px;
	vertical-align: top;
}
table.DueDiligence td.FirstCol{
	font-weight:bold;
	margin:0px;
	padding:10px 5px 0px 0px;
	vertical-align: top;
	width:170px;
}
table.DueDiligence td table.ColorTable{
	margin:0px;
	border-top:none;
	font-size:1.0em;
}
table.DueDiligence td table.ColorTable td{
	padding:4px 6px 4px 6px;
}
table.DueDiligence td a{
	font-weight:bold;
}
#ContentColumn table.DueDiligence tr td p{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	font-size:1.0em;
}
div.DetailsSectionInner ul.ArrowBullet {
padding:0px;
margin:0px;
font-size:1.1em;
}
div.DetailsSectionInner ul.ArrowBullet li {
margin:0px;
list-style-type:none;
padding:0px 0px 3px 12px;
background:url(/imagesold/layout/g_dd_arrow.gif) no-repeat;
}
div.DetailsSectionInner ul.ArrowBullet li a{
font-weight:bold;
}
/* Bookmark Form */
/* ---------------------------------------------------------- */

#SimpleForm table{
	border-top:1px solid #FFD18D;
	border-left:1px solid #FFD18D;
	margin:0px;
	padding:0px;
}
#SimpleForm table td{
	background:url(/imagesold/layout/bg_oran_form.gif) repeat-x bottom #FFEED8;
	border-top:1px solid #FFF;
	border-right:1px solid #FFD18D;
	border-bottom:1px solid #FFD18D;
	border-left:1px solid #FFF;
	padding:4px 50px 4px 6px;
	vertical-align: top;
}

#SimpleForm table td.FirstCol {
	font-weight:bold;
	font-size:1.1em;
}

#SimpleForm input, #SimpleForm textarea {
font:bold 1.1em verdana;
width:336px;
}
#SimpleForm select {
width:342px;
font:normal 1.1em verdana;
}
#SimpleForm .ButtonRow input
{
	width:auto
}