@import url("icons.css");
	* {
		font-family: Arial, Helvetica, sans-serif;
		margin: 0;
	}
	body {
		margin: 0;
		padding: 0;
		color: #666666;
		text-align: center;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		float: left;
	}
	th, td {
		font-size: 11px;
	}
	option{
		color: #666666;
		font-size: 10px;
	}
	li {
		font-size: 100%;
		margin: 0 0 9px 0;
		line-height: 14px;
		list-style-image:  url(IMAGES/bulletSquareBlue.gif);
	}
	#globalMainColumn ul{
		padding: 0px;
		margin: 0px;
	}
	#globalMainColumn li {
		font-size: 100%;
		margin: 0 0 9px 20px;
		line-height: 180%;
		list-style-image:  url(IMAGES/bulletSquareOrange.gif);
	}
	
		body, td, th, input, select, div, p {
		font-size: 11px;
	}
	p {
		line-height: 18px;
	}
	a {
		color: #255282;
	}
	.divider {
			background: url(IMAGES/dottedLine.gif) repeat-x center;
			height: 20px;
			float: left;
			width: 100%;
		}
	#layout1 {
		text-align: center;
		margin: auto;
		width: 100%;
		background: url(IMAGES/background_gradient.gif) #FAFAFA bottom repeat-x;
		float: left;
	}
	#main {
		position: relative;
		width: 760px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		height: 100%;
	}
	
	#dummy {
		padding: 0;
		margin: 0;
		float: left;
	}
	#global {
		width: 100%;
		float: left;
	}
	#globalMain {
		padding: 0;
		margin-left: auto;
		margin-right: auto;
		width: 760px;
		float: left;
		text-align: left;
	}
	
	#globalMainColumn {
		width: 594px;
		float: right;
	}
	#globalMainColumn h1 {
		margin: 0;
		padding: 0;
		background: url(IMAGES/main_top.gif) no-repeat;
		font-size: 19px;

		color: #51759B;
		font-weight: normal;
		padding: 32px 0 10px 20px;
	}
	#globalMainColumn h3 {
		font-size: 14px;
		color: #51759B;
		font-weight: bold;
		margin-bottom: 8px;
	}
	#globalMainColumn h5 {
		font-size: 13px;
		color: #51759B;
		font-weight: bold;
		margin-bottom: 8px;
	}
	#globalMainColumn p {
		margin: 0 0 20px 0;
	}

	#globalMainColumn img {
		margin: 0;
		margin-top: -1px;
		padding: 0;
		border: 0;
		float: left;
	}
	#globalMainContent {
		padding: 25px;
		background: url(IMAGES/main_back.gif) repeat-y;
		float: left;
		width: 544px;
	}
	#error h4 {
		margin: 0 0 25px 0;
	}
	#globalMainContentText {
		padding: 25px 125px 25px 25px;
		background: url(IMAGES/main_back.gif) repeat-y;
		float: left;
		width: 444px;
	}
			#aboutus #leftColumn {
				width: 155px;
				background: url(IMAGES/dot.gif) repeat-y right;
				float: left;
				padding: 0 25px 0 0;
			}
			#aboutus #leftColumn .callout {
				color: #989898;
				font-size: 12px;
				line-height: 22px;
			}
			#aboutus #rightColumn {
				width: 340px;
				float: right;
			}
			#merger #leftColumn {
				width: 340px;
				float: left;
				padding: 0;
			}
			#merger #rightColumn {
				width: 180px;
				float: right;
			}

			#press #leftColumn {
				width: 340px;
				float: left;
				padding: 0;
			}
			#press #rightColumn {
				width: 180px;
				float: right;
			}
			#merger .webCastPic {
				padding: 2px;
				margin: 0 12px 18px 0;
				border: 1px solid #C9C7C8;
				float: left;
			}
			#merger .webCast{
				float: left;
				padding: 10px 0 10px 0;
			}
			#merger #rightColumn p {
				line-height: normal;
				margin: 3px;
			}
			#press .webCastPic {
				padding: 2px;
				margin: 0 12px 0 0;
				border: 1px solid #C9C7C8;
				float: left;
			}
			#press  #leftColumn p {
				float: right;
				width: 265px;
				margin: 0 0 5px 0;
			}
			#press a:hover {
				text-decoration: none;
			}
			#press .webCast{
				float: left;
				padding: 10px 0 10px 0;
				background: url(IMAGES/dot_bottom.gif) bottom repeat-x;
			}
			.pressRelease {
				float: left;
			}
			#press .date {
				color: #666;	
			}
			.pressRelease .date {
				float: left;
				width: 70px;
				color: #666;
			}
			.pressRelease p {
				float: right;
				width: 265px;
			}
			.webCast a {
				margin: 0 10px 0 0;
			}
			.pressRelease a {
				color: #494949;
				text-decoration: none;
				margin: 0;
				padding: 0 0 0 20px;
				display: block;
			}
			#press .pressRelease a:hover {
				text-decoration: underline;
			}			
			#rightColumn h1 {
				background: url(IMAGES/country_selector_head.gif) no-repeat center left;
				color: #FFFFFF;
				font-size: 11px;
				line-height: 28px;
				padding: 0 0 0 30px;
				margin: 0;
				font-weight: bold;
			}
			#rightColumn ul{
				padding: 0;
				margin-left: 20px;
			}
			#rightColumn li{
				margin: 0 0 6px 0;
			}
			#alerts {
				background: #F7F7F7;
				border: 1px solid #E5E5E5;
				padding: 17px;
				float: left;
			}
			#merger #alerts {
				background: #F7F7F7;
				border: 1px solid #E5E5E5;
				padding: 10px;
				float: left;
			}
			#alerts input {
				margin: 0 2px 0 0;
				border: 1px solid #d1d1d1;
				padding: 1px 2px;
				color: #595959;
				width: 110px;
			}
			#alerts input.buttonArrow {
				margin: 0;
				padding: 0;
				background: url(IMAGES/arrow_orange_button.gif) no-repeat;
				height: 16px;
				width: 16px;
				border: 0;
				vertical-align: inherit;
			}
			#careers #leftColumn {
				width: 340px;
				float: left;
				padding: 0;
			}
			#careers #rightColumn {
				width: 180px;
				float: right;
			}
			
	
	#globalMainBottom {
		background: url(IMAGES/main_bottom.gif) no-repeat bottom;
		height: 25px;
		margin: 0 0 50px 0;
		clear: both;
		width: 594px;
		display: block;
	}

	#globalLeftNav {
		width: 160px;
		float: left;
		
	}
	#globalLeftNav #topSection {
		background: url(IMAGES/ln_top.gif) repeat-y;
		
	}
	#globalLeftNav ul {
		margin: 0;
		padding: 0;
	}
	#globalLeftNav li {
		font-size: 100%;
		margin: 0;
		line-height: 28px;
		list-style: none;
		list-style-image:  none;
		background: url(IMAGES/bulletArrowStdBlue.gif) no-repeat center left;
		margin-left: 12px;
	}
	#globalLeftNav li a {
		color: #494949;
		text-decoration: none;
		padding: 0 0 0 12px;
	}
	#globalLeftNav li a:hover {
		color: #255282;
		text-decoration: underline;
	}	
	#globalLeftNav #bottomSection {
		padding: 15px;
		background: url(IMAGES/ln_bottom.gif) repeat-y bottom;
		border-top: 1px solid #E0E0E0;
	}
	#globalLeftNav #bottomSection p{
		line-height: normal;
		margin-bottom: 8px;
	}
	#globalLeftNav #bottomSection label {
		margin: 5px 0 2px 0;
		display: block;
	}
	
	


/* topNavWrapper START */
	div#topNavWrapperGlobal {
		margin: auto;
		width: 100%;
		background: url(IMAGES/masthead_bottom_border.gif) #FAFAFA repeat-x;
		padding: 0;
		text-align: center;

	}
	
	

/* drop-down menu END */
/* topNavWrapper END */




	.blocker {
		position: absolute;
		z-index: 0;
		width: 10px;
		height: 10px;
		display: none;
		filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
		background-color:#00FF00
	}

/* mastheadWrapper START */

	div#mastheadWrapper {
		margin: 0;
		padding: 0;
		width: 100%;
		height: 80px;
		background-color: #000000;
		color: #fff;
	}
	
	div#masthead {
		position: relative;
		width: 760px;
		height: 80px;
		background: #000 url(IMAGES/blackrock_logo.gif) left bottom no-repeat;
		margin: auto;
	}
	#masthead .homeLink {
		height: 80px;
		width: 300px;
		display: block;
		float: left;
	}
	
	div#topUtil {
		position: absolute;
		top: 5px;
		right: 0;
		z-index: 200;
	}
	
		#ind #audience {
		background: url(IMAGES/audienceIndvInvst.gif) right bottom no-repeat;
	}
	
	div#topUtil ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	div#topUtil ul li {
		color: #fff;
		margin: 0;
		padding: 0;
		float: left;
		list-style-image: none;
		font-weight: bold;
	}
	
	div#topUtil a {
		color: #FFFFFF;
		text-decoration: none;
		font-size: 11px;
		padding: 0 5px;
		font-weight: normal;
	}
	
	#topUtil a.paddingRightNone {
		padding-right: 0;
	}
		
/* mastheadWrapper END */

/* bevelNav START */
	#bevelNav{
		width: 760px;
		padding-top:25px;
		margin: auto;
		height: 55px;
	}

	#bevelNav ul {
		float: right;
	}
	#bevelNav ul li{
		list-style: none;
		list-style-image:  url();
		margin: 0;
		float: left;
		line-height: 24px;
		background-image:url(IMAGES/L1_nav_bg.gif);
	}
	#bevelNav li.bevelNavLeft{
		background:url(IMAGES/L1_nav_round_left.gif) no-repeat left;
	}
	#bevelNav li.bevelNavRight{
		background:url(IMAGES/L1_nav_round_rt.gif) no-repeat right;
	}
	#bevelNav a {
		color: #FFFFFF;
		text-decoration: none;
		font-size: 11px;
		font-weight: normal;
		line-height: 24px;
		height: 24px;
		padding: 0 20px 0 20px;
		display: table-cell;
		float: left;
		white-space: nowrap;
		border-right: 1px solid #E0E0E0;
	}
	#bevelNav li.bevelNavRight a{
		border-right: none;
	}
	#bevelNav a:hover {
		background: url(IMAGES/L1_nav_bg_highlight.gif) center;
	}
	#bevelNav li.bevelNavLeft a:hover{
		background:url(IMAGES/L1_nav_round_left_highlight.gif) no-repeat left;
	}
	#bevelNav li.bevelNavRight a:hover{
		background:url(IMAGES/L1_nav_round_rt_highlight.gif) no-repeat right;
	}
	
	
	#bevelNav ul li a.On {
		background: url(IMAGES/L1_nav_bg_on.gif) center;
		color: #494949;
	}

	#bevelNav li.bevelNavLeft a.On{
		background:url(IMAGES/L1_nav_round_left_on.gif) no-repeat left;
	}
	#bevelNav li.bevelNavRight a.On{
		background:url(IMAGES/L1_nav_round_rt_on.gif) no-repeat right;
	}


	#bevelNav ul li a.On:hover{
		background: url(IMAGES/L1_nav_bg_on.gif) center;
	}
	#bevelNav li.bevelNavLeft a.On:hover{
		background:url(IMAGES/L1_nav_round_left_on.gif) no-repeat left;
	}
	#bevelNav li.bevelNavRight a.On:hover{
		background:url(IMAGES/L1_nav_round_rt_on.gif) no-repeat right;
	}
/* bevelNav END */ 

/* globalLayour START */
	#globalFeatures {
		margin: 0;
		padding: 0;
		float: left;
	}
	#featureBox1 {
		padding: 0;
		height: 401px;
		margin: 0px 3px 0px 0px;
		width: 588px;
		background-color: #CCCCCC;
		border: 3px solid #fff;
		/*background: url(IMAGES/placeholder_1.jpg) left top;*/
		float: left;
	}
	/*#featureBox2 {
		padding: 0;
		margin: 6px 3px 0 0;
		width: 588px;
		background-color: #FFF;
		border: 3px solid #FFF;
		float: left;
	}
	#featureBox2L {
		height:119px;
		padding:0px;
		width:290px;
		float:left;
		background: url(IMAGES/placeholder_2.jpg) left top;
	}
	#featureBox2R {
		width: 293px;
		border-left: 3px solid #fff;
		height:119px;
		padding:0px;
		width:50%;
		float:left;
		background: url(IMAGES/placeholder_3.jpg) left top;
	}*/
	#locSelect {
		padding: 0;
		margin: 0;
		background-color: #beccd9;
		float: right;
		height: 407px;
	}
	#locSelect ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
		float: left;
		width: 160px;
	}
	#locSelect ul li{
		margin: 1px;
		text-align: left;
		border: 1px solid #eceff4;
		background: #dde0e5;
		list-style-image: none;
	}
	#locSelect ul li.title{
		width: 130px;
		color: #fff;
		font-weight:bold;
		padding: 7px 0px 5px 30px;
		margin: 0px;
		height: 16px;
		text-align: left;
		border: none;
		background: url(IMAGES/country_selector_head.gif) no-repeat center left;
	}
	#locSelect ul li.notListed {
		height: 61px;
	}
	#locSelect ul li.notListed a{
		padding: 2px 3px 2px 15px;
		color: #51759B;
		text-decoration: underline;
		font-size: 10px;
		font-weight: normal;
	}
	#locSelect ul li.notListed a:hover{
		color: #51759B;
		text-decoration: none;
		background: none;
		font-weight: normal;
	}
	#locSelect ul li a{
		padding: 0 3px 0 15px;
		color: #666666;
		text-decoration: none;
		font-size: 10px;
		font-weight: normal;
		line-height: 18px;
		width: 138px;
		display: block;
	}
	#locSelect a:hover{
		background: url(IMAGES/country_selector_highlight.gif) no-repeat center left;
		color: #fff;
		font-weight:bold;
	}

/* globalLayout END */  

/* footerWrapper START */

	#footerWrapper {
		margin: 0;
		padding: 0;
		width: 100%;
		height: 25px;
		background: #000000;
		color: #fff;
		clear: both;
		border-top: 1px solid #efefef;
	}
	
	#footer {
		clear: both;
		width: 760px;
		margin-left: auto;
		margin-right: auto;
		font-size: 9px;
	}
	
	#footerLeft {
		float: left;
		padding: 6px 0 0 5px;
		margin: 0;
	}
	
	#footerRight {
		float: right;
		padding: 6px 0 0 5px;
		margin: 0;
		color: #fff;
	}
	
	#footerRight ul, #footerRight li {
		display: inline;
		padding: 0;
		margin: 0;
	}
	
	#footerRight a {
		font-size: 10px;
		font-weight: bold;
		border-right: 1px solid #fff;
		padding: 0px 10px 0px 5px;
		color: #ffffff;
		text-decoration: none;
	}
	
	#footerRight a.borderNo {
		border: 0;
	}
/* footerWrapper END */


/* Custom Iframe */
.appFrame {
	width: 545px;
	}
#invrel iframe {
	height: 3000px;
}
#pressR iframe {
	height: 6300px;
}
#analyst iframe {
	height: 600px;
}

/* products table */
th {	
	background-color: #5F9BCF;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	padding: 6px 4px;
	text-transform: none;
	font-size: 11px;
	vertical-align: top;
}
td h5, td h5 a, td h5 a:visited{
	font-size: 11px;
	padding-bottom: 0;
}

#tableStyle1 table{
	border: 1px solid #E0E0E0;
	background-color: #F7F7F7;
	margin-top: 8px;
	padding: 0;
}

#tableStyle1 table td{
	padding: 0;
	margin: 0;
}

#tableStyle1 table table{
	border: none;
	margin: 0;
}

#tableStyle1 table table td{
	padding: 8px 15px 6px 15px;
}

#tableStyle1 tr th{
	background-image: url(IMAGES/orange_arrow_header.gif);
	background-position: left;
}

#tableStyle2 td{
	padding: 8px;
	background-color: #F6F6F6;
	border: 1px solid #E0E0E0;
}
#tableStyle2 td.arrowDown{
	background: url(IMAGES/inv_process_arrow_down.gif) #FFFFFF left top no-repeat;
	padding: 0;
	border: none;
}
#tableStyle2 td.arrowUp{
	background: url(IMAGES/inv_process_arrow_up.gif) #FFFFFF left bottom no-repeat;
	padding: 0;
	border: none;
}

#tableStyle2 td.arrowBoth{
	background: url(IMAGES/inv_process_arrow_both.gif) #FFFFFF left bottom no-repeat;
	padding: 0;
	border: none;
}


#tableStyle2 th{
	width: 80px;
	padding: 8px;
	text-align: center;
}
#tableStyle2 #tableStyle2_altTH{
	background-color: #255282;
	text-transform: uppercase;
}

.whiteLineRight{
	border-right: 2px solid #FFFFFF;
}

.grayLineLeft{
	border-left: 1px solid #E0E0E0;
}

.noBorder{
	border: none;
}

#tableStyle1 tr th a{
	margin-left: 25px;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}

#tableStyle1 tr th a:hover{
	text-decoration: none;
}
.blueBG{
	background-color: #51759b;
	
}
.blueBG p, .blueBG h5{
	color: #FFFFFF;
	padding: 12px;
}
.blueBG a, .blueBG a:hover, .blueBG a:visited{
	color: #FFFFFF;
	padding: 0;
	text-decoration: underline;
}
.blueBG a:hover{
	text-decoration: none;
}
.blueBG p{
	padding-top: 0;
}


/* country names character */
#locSelect a .countryJP {
	background: url(IMAGES/countryJP_off.gif) no-repeat center left;
	width: 60px;
	display: block;
	height: 18px;
}
#locSelect a:hover .countryJP {
	background: url(IMAGES/countryJP_on.gif) no-repeat center left;
	width: 60px;
	display: block;
	height: 18px;
}
#locSelect a .countryTW {
	background: url(IMAGES/countryTW_off.gif) no-repeat center left;
	width: 60px;
	display: block;
	height: 18px;
}
#locSelect a:hover .countryTW {
	background: url(IMAGES/countryTW_on.gif) no-repeat center left;
	width: 60px;
	display: block;
	height: 18px;
}

