/* CSS Document */
/* Reset Trick */

* {
	margin: 0;
	padding: 0
}

html {
	height: 100%;
	margin-bottom: 1px;
}

a {
	text-decoration: none;
}

img, img a {
	border: none;
}

ul {
	list-style: none;
}

/* Clear Fixes */

.clearfix {
	display: block;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {
	clear: both;
	font-size: 1%;
	height: 1%;
	line-height: 0;
}

/* Layout */

body {
	background-color: #687175;
	color: #ffffff;
	font-family: "Tahoma",Arial, Helvetica, sans-serif;
	font-size: 62.5%;
}
 
/* wrapper */

div#wrapper {
	margin: 0 auto;
	padding: 0 0 20px 0;
	width: 900px;
}

/* Header starts */

div#header {
	background: url(../images/bg_header.gif) #fff no-repeat top right;
	width: 900px;
}

div#header h1, div#header h1 img, div#header h2 img {
	float: left;
}

div#header h2 {
	float: left;
	padding: 65px 0 0 22px;
	width: 700px;
}

div#header p {
	color: #7e7e7e;
	font-size: 1.2em;
	padding: 8px 0 0 22px;
	float: left;
}

/* Header ends */

/* Navigation starts */

div#nav ul li {
	/*background: url(../images/bg_nav.gif) no-repeat center right;*/
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 6px 10px;
}

div#nav ul li.lastLink {
	background: none;
}

div#nav ul li a.selected {
	color: #f9d34e;
}

div#nav ul li a {
	color: #ffffff;
}


/* Navigation ends */

div#displayImg {
	width: 900px;
}

div#displayImg img {
	float: left;
}

/* Content starts */ 

div#content {
	background: url(../images/bg_content.gif) #ffffff repeat-x 0 0;
	border-top: 2px solid #687175;
	border-bottom: 2px solid #687175;
	padding: 3px 0;
	width: 900px;
}

div.column {
	border-left: 3px solid #ebeaea;
	float: left;
	width: 296px;
}

div.column .heading {
	font-size: 1.1em;
	font-weight: bold;
}

div.column img {
	float: left;
}

div.column .para {
	padding: 7px 40px 4px 0;
}

/* Corporate Finance starts */

#corporate_finance {
	background: url(../images/bg_corporate_finance.gif) repeat-x 0 0 #1D1816;
}

div.column div.corporate_finance {
	background: url(../images/bg_small_corporate_finance.gif) no-repeat 97% 13%;
	padding: 9px 10px 7px 7px;
}

div.column div.corporate_finance .heading {
	color: #f0c633;
}

div.column div.corporate_finance .para {
	color: #e4e6e8;
}

div.column div.corporate_finance a {
	color: #f0c633;
}

div.corpfinancedisplayImage {
	border: 2px solid #1d1816;
	border-top: none;
	float: left;
}

/* Corporate Finance ends */

/* Private Equity starts */

#private_equity {
	background: url(../images/bg_private_equity.gif) repeat-x 0 0 #1B2A37;
}

div.column div.private_equity {
	background: url(../images/bg_small_priate_equity.gif) no-repeat 97% 13%;
	padding: 9px 10px 7px 7px;
}

div.column div.private_equity .heading {
	color: #c2d7ea;
}

div.column div.private_equity .para {
	color: #e4e6e8;
}

div.column div.private_equity a {
	color: #c2d7ea;
}

div.privequitydisplayImage {
	border: 2px solid #1b2a37;
	border-top: none;
	float: left;
}

/* Private Equity ends */

/* Hedge Fund starts */

#hedge_fund {
	background: url(../images/bg_hedge_fund.gif) repeat-x 0 0 #290339;
}

div.column div.hedge_fund {
	background: url(../images/bg_small_hedge_fund.gif) no-repeat 97% 13%;
	padding: 9px 10px 7px 7px;
}

div.column div.hedge_fund .heading {
	color: #c6bdca;
}

div.column div.hedge_fund .para {
	color: #e4e6e8;
}

div.column div.hedge_fund a {
	color: #c6bdca;
}

div.hedgefunddisplayImage {
	border: 2px solid #290339;
	border-top: none;
	float: left;
}

/* Hedge Fund ends */

/* Left Navigation starts */

div.lhsNav {
	background: url(../images/bg_lhs.gif) repeat-y 0 0;
	float: left;
	margin-top: 8px;
	padding: 0px 10px 0 44px;
	width: 116px;
}

/* First level */

div.lhsNav ul {
	margin: 27px 0 1px 0;
}

div.lhsNav ul li {
	background: none;
	font-weight: normal;
	padding-bottom: 3px;
	margin-bottom: 9px;
}

div.lhsNav ul li.parent_selected {
	background: #426F99;
	font-weight: bold;
	padding: 0;
}

div.lhsNav ul li.selected {
	background: #426F99;
	font-weight: bold;
	padding: 0;
}

div.lhsNav ul li.selected a,
div.lhsNav ul li.parent_selected a {
	color: #fff;
}

div.lhsNav ul li a {
	color: #1D1816;
	display: block;
	padding: 2px 3px 1px 7px;
	height: 1%;
}

div.lhsNav ul li a.greyed_out {
	color:#ACACAC !important;
}

/* Second level */

div.lhsNav ul li ul {
	margin: 6px 0 0 0;
}

div.lhsNav ul li ul li {
	border-top: 3px solid;
	border-bottom: none;
	margin: 0;
	padding: 0;
}

div.lhsNav ul li ul li a {
	background-color: #8EAAC2;
	display: block;
	padding: 2px 0 2px 10px;
	color: #fff;
}

div.lhsNav ul li ul li.parent_selected {
	background: none;
	padding:0;
}

div.lhsNav ul li ul li.selected {
	background: none;
}

/* Third level */
div.lhsNav ul li ul li ul {
	margin: 0 0 -3px 0;
	border-bottom: 3px solid #8EAAC2;
}

div.lhsNav ul li ul li ul li, {
	padding: 0;
}

div.lhsNav ul li ul li ul li a {
	padding: 2px 0 1px 17px;
}

/* Left Navigation ends */

/* Content Area starts */

div.contentArea {
	color: #7e7e7e;
	padding: 5px 12px 30px 15px;
	float: left;
	width: 448px;
}

*html div.contentArea {
	width: 438px;
}

div.breadcrumb {
	color: #739bbf;
	padding: 0 0 14px 0;

}

.breadcrumbCurrent {
	background: url(../images/bg_breadcrumb_selected.gif) no-repeat 0 70%;
	margin-left: -10px;
	padding: 0 15px 0 10px;
	float: left;
}

div.breadcrumb a {
	background: url(../images/bg_breadcrumb.gif) no-repeat 100% 70%;
	color: #7e7e7e;
	float: left;
	margin-right: 5px;
	padding-right: 10px;
}

.pageHeading {
	color: #1d1816;
	font-size: 1.4em;
	font-weight: bold;
	padding: 0 0 7px 0;
}

.para {
	color: #7e7e7e;
	padding: 0 0 12px 0;
	font-size:1.1em;
}

.para_sum {
	color: #7e7e7e;
	padding: 0 0 12px 0;
	text-align:justify;
	font-size:1.2em;
}

.para_bigText {
	color: #7e7e7e;
	font-size: 1.2em;
	padding: 0 0 12px 0;
	float:left;
}

.para a , .para_bigText a {
	color: #7e7e7e;
	text-decoration: underline;
}

.contentHeading {
	font-weight: bold;
	padding: 5px 0 2px 0;
	text-transform: uppercase;
}

div.contentArea ul, div.wideContentArea ul {
	padding: 5px 0 0 0;
}

div.contentArea ul li, div.wideContentArea ul li {
	background: url(../images/bg_bullets.gif) no-repeat 0 5px;
	padding: 0 0 4px 15px;
}

/* Content Area Ends */

/* Wide Content Area Starts */

div.wideContentArea {
	color: #7e7e7e;
	padding: 5px 6px 30px 21px;
	float: left;
	width: 696px;
}

/* Wide Content Area Ends */

div.rhs {
	float: left;
	padding: 0 2px;
	margin-bottom: 30px;
	width: 248px;
}

/*div.rhs img {
	float: left;
}*/

#blueBox {
	background: url(../images/bg_aboutus_rhs.gif) #416f99 repeat-x bottom left;
	color: #dde9f3;
	font-size: 1.1em;
	padding-bottom: 30px;
	float: left;
	width: 248px;
}

*html #blueBox {
	float: right;
	width: 200px; }

#blueBox_caseStudies {
	background: url(../images/bg_casestudies_rhs.gif) #416f99 repeat-x bottom left;
	color: #dde9f3;
	font-size: 1.1em;
	padding-bottom: 30px;
	float: left;
	width: 248px;
}

#blueBox_clients {
	background: url(../images/bg_clients.gif) #416f99 repeat-x bottom left;
	color: #dde9f3;
	font-size: 1.1em;
	padding-bottom: 30px;
	float: left;
	width: 248px;
}

#blueBox_useful_links {
	background-color: #416f99;
	color: #dde9f3;
	font-size: 1.1em;
	padding-bottom: 2px;
	width: 248px;
}

#blueBox_useful_links img {
	float: left;
}	

#blueBox .heading, #blueBox_clients .heading, #blueBox_useful_links .heading, #blueBox_caseStudies .heading {
	font-weight: bold;
	padding: 5px 0 9px 5px;
}

#blueBox ul {
	padding: 7px 10px 0px 5px;
}

#blueBox ul li {
	padding: 0 0 3px 0;
}

#blueBox .second_level ul {
	padding: 0 10px 0 5px;
	margin-bottom: -7px;
}

#blueBox .second_level ul li {
	background: url(../images/bg_white_bullet.gif) no-repeat 0 5px;
	padding: 0 0 3px 15px;
}

#blueBox .displayImage, #blueBox_clients .displayImage, #login .displayImage{
	clear: both;
	overflow: auto;
	width: 248px;
}

#blueBox .displayImage img, #blueBox_clients .displayImage img, #login .displayImage img {
	float: left;
}

#blueBox ul li a {
	color: #dde9f3;
}

#blueBox h4, #blueBox_caseStudies h4 {
	font-size: 1.0em;
	padding: 8px 0 3px 5px;
}

#blueBox p, #blueBox_caseStudies p {
	padding: 0 0 0 5px;
}

#blueBox p a, #blueBox_caseStudies p a {
	color: #dde9f3;
	text-decoration: underline;
}

#blueBox .para, #blueBox_clients .para {
	color: #dde9f3;
	font-size: 0.9em;
	padding: 10px 10px 5px 5px;
}

#blueBox .para a , #blueBox_clients .para a {
	color: #dde9f3;
}

/* Clients */

div.clients {
	padding: 5px 0 0 0;
	/*overflow: auto;*/
	min-height: 85px;
	height: auto!important;
	height: 85px;
	width: 430px;
}

div.clients_logo {
	float: left;
	padding: 0 11px 0 0;
	width: 90px;
}

div.clients_data {
	float: left;
	width: 329px;
}

div.clients_data .heading {
	color: #7e7e7e;
	font-size: 1.1em;
	font-weight: bold;
}

div.clients_data .para {
	padding: 3px 0 4px 0;
}

div.clients_data a {
	color: #739bbf;
	padding: 3px 0 0 0;
	display: block;
	font-weight: bold;
	text-decoration: none;
}

/* End of clients */

/* Contact us starts */

div.contactus_column1_2 {
	color: #7e7e7e;
	padding: 0 0 40px 56px;
	float: left;
	width: 404px;
}

div.contactus_column1_2_reg {
	color: #7e7e7e;
	padding: 0 0 40px 56px;
	float: left;
	width: 690px;
	float:right;
}

div.contactus_column1_2_reg div.breadcrumb {
	padding-top: 5px;
}

div.contactus_column1_2 div.para_bigText {
	padding: 2px 0 0 0;
}

div.contactus_column1_2 div.breadcrumb {
	padding-top: 5px;
}



div.contactus_form {
	padding: 16px 0 0 0;
	float: left;
	width: 404px;
}

div.contactus_form div.pageHeading {
	padding-bottom: 20px;
}

div.contactus_form div.field {
	clear: both;
	overflow: auto;
	margin-bottom: 15px;
	width: 407px;
}

div.contactus_form label {
	color: #7e7e7e;
	font-size: 1.2em;
	float: left;
	width:120px;
}

div.contactus_form input, div.contactus_form textarea {
	border: 1px solid #7f9db9;
	float: right;
	width: 274px;
}

div.contactus_form input.submit {
	border: none;
	margin-bottom: 20px;
	width: 55px;
}

div.contactus_column2_2 {
	float: left;
	padding: 65px 0 60px 27px;
	width: 407px;
}


div.contactus_column2_2 div.para_bigText {
	padding: 25px 0 0 12px;
}

/* Contact us ends */

/* media starts */

div.media_column1_2 {
	float: left;
	padding: 0 0 40px 56px;
	width: 540px;
}

div.media_column1_2 div.breadcrumb {
	padding-top: 5px;
}

div.media_column1_2 .para_bigText {
	border-bottom: 1px solid #d9e2eb;
}

div.media_sector {
	border-bottom: 1px solid #d9e2eb;
	padding: 13px 40px 8px 9px;
	float: left;
	width: 491px;
}

div.media_sectorImg {
	float: left;
	width: 49px;
}

div.media_sector .heading {
	color: #000000;
	font-size: 1.1em;
	float: left;
	padding: 0 0 9px 9px;
	width: 433px;
}

div.media_sector .para {
	float: left;
	padding-left: 9px;
	width: 433px;
}

div.media_column2_2 {
	float: left;
	padding: 0 3px 0 49px;
}

div.media_column2_2 div.rhs {
	margin-bottom: 0;
}

div.useful_links {
	/*background: url(../images/bg_useful_links.gif) repeat-x 0 0;*/
	margin-top: 2px;
	padding: 9px 0 8px 6px;
	font-size: 1.1em;
	width: 246px;
}

div.useful_links a {
	color: #dde9f3;
}

/* media ends */

/* Login starts */

#login {
	background: url(../images/bg_login.gif) #553762 repeat-x bottom left;
	font-size: 1.1em;
	float: right;
	width: 248px;
	margin-right: 3px;
	display: inline;
}

#login .heading {
	background: url(../images/bg_small_hedge_fund.gif) no-repeat 213px 8px;
	color: #c6bdca;
	font-weight: bold;
	padding: 5px 10px 27px 4px;
}

#login div.loginform {
	color: #e4e6e8;
	padding: 9px 5px 18px 4px;
	overflow: auto;
	width: 239px;
}

#login div.loginform div.field {
	clear: both;
}

#login div.loginform label {
	float: left;
	margin: 13px 0 6px 0;
}

#login div.loginform input {
	border: 1px solid #7f9db9;
	float: right;
	margin: 13px 0 6px 0;
	font-size: 1.1em;
	width: 160px;
}

#login div.loginform input.signIn {
	border: none;
	margin:4px 0 0 0;
	width: 55px;
}

.login_rhs {
	padding-right: 3px;
	float: right;
	margin: -30px 0 60px 0;
}

.forgotten_password {
	background-color: #290339;
	padding: 11px 0 9px 6px;
	margin-top: 1px;
	font-size: 1.1em;
	width: 246px;
}

.forgotten_password a {
	color: #feffff;
}

/* Login ends */

/* Content ends */

/* Team starts */

#team {
	background-color: #416f99;
	color: #dde9f3;
	font-size: 1.1em;
	float: right;
	padding: 0 2px 3px 2px;
	margin-right: 3px;
	display: inline;
	width: 248px;
}

#team .heading {
	font-weight: bold;
	padding: 5px 0 9px 5px;
}

#team .para {
	color: #dde9f3;
	padding: 6px 15px 9px 5px;
}

div.rhs_team {
	float: right;
	padding: 0 3px 60px 0;
}

.teampage_img img {
    float:right }

div.team_hedge_fund {
	background: url(../images/bg_team_hedge_fund.jpg) no-repeat 0 0;
	color: #c6bdca;
	font-weight: bold;
	font-size: 1.1em;
	padding: 7px 0 8px 7px;
	margin-top: 2px;
	width: 245px;
}

div.team_hedge_fund a {
	color: #c6bdca;
}

div.team_private_equity {
	background: url(../images/bg_team_equity.jpg) no-repeat 0 0;
	color: #c2d7ea;
	font-weight: bold;
	font-size: 1.1em;
	padding: 7px 0 8px 7px;
	margin-top: 2px;
	width: 245px;
}

div.team_private_equity a {
	color: #c2d7ea;
}

div.team_vct {
	background: url(../images/bg_team_vct.jpg) no-repeat 0 0;
	color: #96dec6;
	font-weight: bold;
	font-size: 1.0em;
	padding: 7px 0 8px 7px;
	margin-top: 2px;
	width: 245px;
}

div.team_vct a {
	color: #96dec6;
}

div.team_corp_finanace {
	background: url(../images/bg_team_corp_finance.jpg) no-repeat 0 0;
	color: #f0c633;
	font-weight: bold;
	font-size: 1.1em;
	padding: 7px 0 8px 7px;
	margin-top: 2px;
	width: 245px;
}

div.team_corp_finanace a {
	color: #f0c633;
}

div.team_member {
	background: url(../images/bg_team_sub_members.gif) repeat-x 0 0;
	font-size: 1.1em;
	padding: 8px 0 8px 7px;
	margin-top: 2px;
	width: 245px;
}

div.team_member a {
	color: #c6bdca;
}

div.team_member a.selected {
	font-weight: bold;
}

#team_sub {
	background: url(../images/bg_team_sub_rhs.gif) repeat-x bottom left;
	padding: 2px;
	float: left;
	font-size: 1.1em;
	width: 248px;
}

#team_sub .heading {
	background: url(../images/bg_small_hedge_fund.gif) #583b65 no-repeat 98% 100%;
	color: #c6bdca;
	padding: 3px 7px 18px 5px;
	font-weight: bold;
}

#team_sub .para {
	color: #e4e6e8;
	padding: 0 10px 10px 5px;
}

.team_sub_rhs_text {
	background-color: #e4e6e8;
	color: #585858;
	font-size: 1.1em;
	float: left;
	padding: 12px 14px 12px 7px;
}

.team_sub_imgtext {
	float: right;
	padding: 0 4px 0 8px;
	width: 156px;
}

.team_sub_imgtext img {
	float: left;
	margin-bottom: 1px ;
}

.sub_title {
	font-size: 1.1em;
	font-weight: bold;
	margin-top: -5px;
}

.team_member_sign {
	color: #739bbf;
	font-size: 1.2em;
	padding: 20px 0 10px 0;
	width:150px;
}

/* Team Ends */

/* Footer starts */

div#footer {
	background: url(../images/bg_footer.gif) repeat-x 0 0;
	width: 900px;
}

div#footer p {
	float: left;
	padding: 1px 0 1px 10px;
}

div#footer ul {
	float: right;
	padding: 1px 10px 1px 0;
}

div#footer ul li {
	background: url(../images/footer_seperator.gif) no-repeat right center;
	float: left;
	padding: 0 8px 0 8px;
}

div#footer ul li.lastLinks {
	background: none;
	padding: 0 0 0 8px;
}

div#footer ul li a {
	color: #ffffff;
}

/* Footer ends */

/* css to hide access keys starts */
#jump-to{ position: absolute; top: 0; left: -9999px;}
#jump-to a:hover{ background-color: #EEE; }
#jump-to a:focus {
display: block; 
position: absolute; 
top: 20px; 
left: 10020px; 
font-size: 1.5em; 
background-color: #FFF; 
border: solid 2px #3E66A2; 
color: #3E66A2;
padding: 10px; 
width: 15em; 
z-index: 1;
}
/* css to hide access keys ends */

/* Sitemap starts */
.sitemap {
	width:696px;
}

.sitemap_cols {
	float:left;
	width:348px;
}

.sitemap_cols ul li a {
	color:#7e7e7e;
	font-weight:bold;
	font-size:1.3em;
	font-weight:bold;
}

.sitemap_cols ul li {
	background:none!important;
	margin-bottom:15px;
}

.sitemap_cols ul li li a {
	font-size:1.2em;
	margin-left:10px;
}

.sitemap_cols ul li li li a {
	font-size:1.1em;
	margin-left:15px;	
}

.sitemap_cols ul li li li li a {
	font-size:1.1em;
	margin-left:30px;
}

.sitemap_cols ul li li, .sitemap_cols ul li li li, .sitemap_cols ul li li li li {
	margin-bottom:0px!important;
}

.pageSubHeading {
    font-weight: bold;
    font-size: 11px;
	padding: 8px 0 8px 0;
	clear:both; }

.blueLink a { text-decoration: none;
	color: #739bbf;
	font-weight: bold; }

/* Sitemap ends */

/* Reg Form Data */

.checkbox {
    float:left;
    width:500px; }	
    
.check_label {
    margin: 0px 0 8px 0;
    padding: 0px 0 5px 0;
    float:left;
    width:400px;
	font-size: 12px;
	line-height: 15px; }

div.checkbox input.checkbox {
	float: left;
	width: 20px; }	
    
div.reg_form {
	float: left;
	width: 580px; }

div.reg_form div.pageHeading {
	padding-bottom: 20px;
}

div.reg_form div.field {
	clear: both;
	overflow: auto;
	margin-bottom: 15px;
	width: 530px; }

div.reg_form label {
	color: #7e7e7e;
	font-size: 1.2em;
	float: left;
	width:120px; }

div.reg_form input, div.reg_form textarea {
	float: right;
	margin: 0 15px 0 0;
	width: 350px; }

div.reg_form input.submit {
	border: none;
	margin-bottom: 20px;
	width: 55px; }

div.reg_form div.para_bigText {
	padding: 25px 0 0 12px; }
    
.linebreak {
    clear:both;
    margin: 10px 0 10px 0;
    border-bottom:solid 1px #D9E2EB; } 



#popup { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 0 40px; }
#popup h2 {	margin: 0 auto; padding:0 0 20px 0; background: url(../images/disclaimer/regulatory_warning.gif) center no-repeat; margin-top: 10px; text-indent: -900em; height: 40px; }
#popup h3 { font-size: 10px; font-weight: bold; }
#popup ul { list-style: none; margin: 20px auto; width: 200px; }
#popup ul li { display: inline; }
#popup ul li a { color: #fff; background: url(../images/disclaimer/square.gif) top left no-repeat; line-height: 25px; padding-left: 20px; margin: 0 10px; font-family: Tahoma Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }

#ibox_wrapper { border: 1px solid #687175; height: 1000px; }
#ibox_wrapper, #ibox_footer_wrapper a { background-color:#fff; }
#ibox_content { background: #466B8B url(bg.gif) bottom repeat-x; border: 4px solid #E1E0E0; }
#ibox_footer_wrapper, #ibox_footer_wrapper a { color: #8dd6e2; background: #444; }
#ibox_footer_wrapper a { color: #8dd6e2; font-weight: bold; text-decoration: none; padding: 0 3px; }
#ibox_progress { text-indent: -100000px; background: #fff url('images/loading.gif') center center no-repeat; }

/* Graph Starts */

.graph_button2 { background:  url(../images/buttonbg.gif); font-size: 12px; font-weight: bold; display: block; float: left; height: 22px; color: #fff; padding: 8px 12px 0 12px; margin: 0 2px 12px 0; }

.graph_button { width: 208px; background: url(../images/buttonbg.gif); font-size: 12px; font-weight: bold; display: block; float: left; height: 22px; color: #fff; padding: 8px 0 0 12px; margin-right: 2px; }

.graph_button a { font-size: 12px; font-weight: bold;   color: #fff;  }


/* Graph Ends */

/* Table Styles Starts */

table.purple_table {
	border: solid 0px #f00;
	float: left;
	color: #010101;
	text-align: left;
	width: 550px !important;
	width:76%;
	clear:both;
	margin: 0 0 5px 0;
	clear:both;
	
}

table.purple_table td.topTitle {
	padding: 0;
}

table.purple_table tr {
	border: none;
	width:100%;
}

table.purple_table th {
	background: #c6bdca;
	border: none;
	padding-left: 5px;
}

table.purple_table th span.first {
	float: left;
	width: 167px;
	line-height: 18px;
}

table.purple_table th.purple_table {
	width: auto;
	line-height: 18px;
	white-space:nowrap;
}

table.purple_table td {
	background: #eeebef;
	line-height: 18px;
	padding-left: 5px;
}

.purple_back_head {
    width:525px !important; 
    background:url(../images/buttonbg.gif); 
    font-size: 12px; 
    font-weight: bold; 
    display: block; 
    height: 22px; 
    color: #fff; 
    padding: 8px 12px 0 12px; 
    margin: 12px 2px 0px 0;
    clear:both; }
    
*html .purple_back_head {
    width:315px !important; }    

table.tbl_download tr td { background: #426F99; color: #fff; text-align: left; padding: 0 5px; height: 20px; }
table.tbl_download tr td.cell1 { width:137px;  } 
table.tbl_download tr td.cell2 { width:230px; } 


/* Table Styles Ends */

/* Download Style Starts */

.dl_table_style {
    width:440px;
    background: #E8EDF3;
    margin: 0 0 2px 0; 
    padding: 5px 0 2px 6px;
    font-size: 11px;
    border:solid 0px #f00;
    height:25px;
    clear:both;
}

.download_document_rhs {
    float:right;
    padding: 2px 20px 2px 0; }

.dl_grey {  float:left; margin: 0 10px 0 0; width:137px; }
.dl_grey a { color: #777C82; text-decoration: none; }
.dl_grey2 {  float:left; margin: 0 10px 0 0; width:200px; }
.dl_grey2 a { color: #777C82; text-decoration: none; }

/* Team Boxes */

.team_right_img {
    font-size:1.1em;
    font-weight:bold;
    width:252px;
    padding-right:5px; }

.investbank_txt {
    font-size:0.9em;
    background-color:#201C1B;
    font-weight:normal;
    padding: 4px 10px 9px 7px; }
    
.hedge_txt {
    font-size:0.9em;
    background-color:#2A033A;
    font-weight:normal;
    padding: 4px 10px 9px 7px; }

.privateeq_txt {
    font-size:0.9em;
    background-color:#1B2B38;
    font-weight:normal;
    padding: 4px 10px 9px 7px; }   

.privateeq_txt_invst {
    font-size:0.9em;
    background-color:#242e2a;
    font-weight:normal;
    padding: 4px 10px 9px 7px; }   


.border_img {
    text-align:center;
    background-color:#201C1B;
    padding-bottom:2px; }


   
