/*
  =============================================
  Last edited by: $Author: mirxp $
              on: $Date: 2011/02/22 14:25:55 $
        Filename: $RCSfile: emeacss.css,v $
        Revision: $Revision: 1.23 $
  
  Stylesheet for EMEA Stellent Sites
  ==============================================
*/



/*=========================================================SILO HOME PAGE STYLES========================================*/
#siloContainer {width: 100%;}
#siloDivider {width: 625px; line-height: 5px; margin: 0px 14px 0 15px; background: #C8792A; border: 0; clear:none; }
#silo_area_1 {width: 625px; height: 223px; margin: 7px 10px 15px 15px; background: #F3F3F3; }
.silo_area_1txt {width:603px; height: 201px; padding:10px; border: 1px solid #D7D8DA;}
#large-banner-toolbar {width: 625px; height: 30px; margin: 0 31px 7px 15px; background: #333333; border: 0; clear: none; }
#siloLeft { float: left; clear:none; border: 0; padding-bottom:20px; }
#siloRight { float: left; clear:none;  width: 276px; margin: 0px 0px 0 0;  _margin-right:-3px;padding-bottom:25px;}
#fund-literature-tool { width: 414px; margin: 0 18px 10px 15px;float: none; background: #ffffff; border: 0; }
#fund-literature-tool-tabs { width: 414px; height: 34px; float: none; background: #666666; border: 0; margin-top:1px;}
#fund-literature-tool-content { width: 412px; height: 213px; float: none; background: #ffffff; border-left: 1px solid #D7D8DA; border-right: 1px solid #D7D8DA; }
#fund-literature-tool-tabs .clearfix{display:none;}
#fund-literature-tool-bottom { width: 414px; height: 12px; float: none; background: #ffffff url(../../../globaltemplates/documents/image/fund-literature-tool-bottom.gif) no-repeat left top;  }
.small-banner { width: 193px; height: 118px; float: left; clear: left; background: #ffffff; border: 0; margin: 0 0 15px 0; }
.double-margin-hack1 { float: left; clear:none; }
.double-margin-hack2 { float: left; clear:none; padding-top: 0px; }


#siloRightTop-bar { height: 43px; width: 276px; background: url(../../../globaltemplates/documents/image/mainhomerighthead.gif); border: 0; }
#siloRightTop-bar .right-text { padding: 12px 0 0 10px; font-size: 16px; color: #ffffff; font-weight: bold; }
.siloRightMid-bar { height: 35px; width: 276px; background: url(../../../globaltemplates/documents/image/mainhomegadgetheadblue.gif); border: 0; margin-top:15px; }
.siloRightMid-bar .right-text { padding: 8px 0 0 10px; font-size: 16px; color: #ffffff; font-weight: bold; }


#siloContainer #bottom-bar {background:#36809D; float:left; height:6px; margin-bottom:15px; width:276px; }
#bottom-barBlue{float:left; background:transparent url(../../../globaltemplates/documents/image/promobluebottom.gif) repeat-x ; height:6px; width:276px; margin-bottom:15px;
}
.silo-txtBottom {width: 404px; height: 207px; margin: 0 18px 10px 15px;float: none; background: #ffffff; border: 0; padding:5x}


/*SILO STYLES FOR SILO TEMPLATE WITH CLIENT LOGIN IN*/
body#template1_3 .clientSilo #accountAccess.gadget {
width:225px;
margin-bottom:13px; padding-bottom:0;
}

.clientSilo .gadgetHeader h2 {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:5px solid #C36911;
margin:0; padding:0 0 2px 0;
color:#18576C;  font-weight:bold;
}

}
.clientSilo #accountAccess .gadgetBody {
border:1px solid #B6B6B6;
border-top:0px;
}
.clientSilo .accountAccessForm {
background:#F9F9F9;
padding:13px;
}
.clientSilo .accountAccessLoginBtn {
width:197px; height:46px; 
background:url(../../../globaltemplates/documents/image/aaccessloginbutton.gif) no-repeat; 
margin-left:13px; padding-bottom:13px;}
.clientSilo .accountAccessLoginBtn a{
margin:13px; padding-left:13px; 
line-height:46px; color:#18576C; font-weight:bold; font-size:12px;
background:url(../../../globaltemplates/documents/image/bulletarroworange.gif) no-repeat; background-position:center left;
}
.clientDropDown{width:100%;}
.accountAccessForm form{overflow:hidden;}
.clientDropDownExpand{*width:auto;}
#siloLeft.clientSilo  {
width:654px; display:inline;}

.clientSilo .double-margin-hack1 {
float:left; width:380px; 
margin:25px 0 0 15px;}
.clientSilo .double-margin-hack1.noClientGadget {
margin-top:0px;}
.clientSilo .silo-txtWrapper {
width:380px; float:left; display:inline; 
background:url(../../../globaltemplates/documents/image/whiteroundtop380.gif) #EAEAEA top no-repeat; 
margin-bottom:15px;}
.silo-txtWrapper .bottomCap{ 
height:12px; overflow:hidden; 
background:url(../../../globaltemplates/documents/image/whiteroundbtm380.gif) bottom no-repeat #EAEAEA;}
.silo-txtWrapper .silo-txtBottom {
height:auto; width:auto;
margin:12px; margin-bottom:0; padding:10px; 
background:none; background-color:#fff; border:1px solid #B6B6B6; 
}

.clientSilo .double-margin-hack2  {display:inline; margin-left:20px; width:225px;}
.clientSilo .double-margin-hack2 .small-banner {float:none; margin:0 auto; margin-bottom:15px;}
.clientSilo #fundFinder fieldset, .clientSilo #litFinder fieldset {width:380px;}
.clientSilo .fundFinderFoot {width:380px; margin-bottom:15px;}
.clientSilo #fund-literature-tool {width:380px; float:left;  margin:0;}
.clientSilo #fund-literature-tool-tabs {width:380px;}
.clientSilo #fundFinder label, .clientSilo #litFinder label {width:45%;}
.clientSilo #fundFinder fieldset input, .clientSilo #litFinder fieldset input, .clientSilo #fundFinder fieldset select, .clientSilo #litFinder fieldset select {width:50%;}

/*Pop Up*/

body#clientSiloPopUp {background:none #000000 !important;}
#clientSiloPopUp #logo {top:0;}
#clientSiloPopUp #wrapper {
width:660px;
text-align:left; 
margin:0 auto;}
#clientSiloPopUp #contentWrapper{
width:100%; overflow:hidden;
padding:10px 0 0 0;
background:url(../../../globaltemplates/documents/image/clientloginpoptopcap.gif) #ffffff no-repeat;}
#clientSiloPopUp #content{
margin:10px 15px 10px 15px;
}
#clientSiloPopUp h1{
background:url(../../../globaltemplates/documents/image/boxmodule_bargrad.gif) repeat-x;
padding-top:10px; padding-bottom:15px;
}

#clientSiloPopUp h2{
background:url(../../../globaltemplates/documents/image/boxmodule_bargrad.gif) repeat-x;
padding-top:8px; padding-bottom:10px; border-top:7px solid #4295CE;}

#clientSiloPopUp #contentBtmCap{
width:100%; height:10px; float:left;
background:url(../../../globaltemplates/documents/image/clientloginpopbtmcap.gif) bottom no-repeat;}

#clientSiloPopUp .contentBox { float:left; margin-bottom:15px; font-size:12px;}

#clientSiloPopUp .contentBox dt {
font-weight:bold; padding-left:13px; margin-bottom:5px;
background:transparent url(../../../globaltemplates/documents/image/bulletarroworange.gif) no-repeat scroll left center;}
#clientSiloPopUp .contentBox dd {margin-bottom:10px; color:#606060;}

#clientSiloPopUp #columnOne, #clientSiloPopUp #columnTwo {width:300px; float:left;}
#clientSiloPopUp #columnOne {margin-right:30px;}



#clientSiloPopUp h1#logo {
height:auto;
background:none;
border:none;
text-indent:-9999px;
margin:0;
padding:0 0 20px 0;
border:0;
}
#clientSiloPopUp h1#logo a, #clientSiloPopUp h1#logo a:hover {
text-decoration: none;
width:297px;
height:96px;
background: transparent url(../../../public/documents/image/blackrock_logo.png) top left no-repeat;
margin:0;
padding:0;
border:0;
display:block;
}

#clientSiloPopUp .contentBox dt a, #clientSiloPopUp .contentBox dt a:hover{color:#000000;}

/*client Login Silo Styles END*/




/*====================================================SILO HOME PAGE STYLES END=========================================================*/

/* Template 6.0 gerneric thumbnail Layout styles */
#thumbnailLayoutLeft {
display:inline;
float:left;
width: 334px; 
}


#thumbnailLayoutRight {
display:inline;
margin-left:10px;
float:left;
width: 334px; }

.thumbnailLayoutContainer {
display:inline;
	background:#f5f5f5;
	margin-bottom:10px;
	float:left;
	}

.thumbnailLayoutFooter {
display:inline;
margin:0 0 0px 84px;
padding-bottom:8px;
	width:240px;
	float:left;
	clear:both;

	}

.thumbnailLayoutFooter div {
display:inline;
float:left;
margin-right:18px;
}

.thumbnailLayoutFooterLeft {display:inline; float:left; clear:left; padding-left:11px; font-size:11px;}

.thumbnailLayoutImg{display:inline; float:left; width:58px; margin:10px 10px 5px 10px}
.thumbnailLayoutImg img{width:56px; height:80px; border:1px solid #a3a3a3

}
.thumbnailLayoutTxt{
display:inline;
float:left;
width:240px;
margin:10px 10px 5px 6px;
height:115px;
overflow:hidden;}

.thumbnailLayoutTxt a{font-weight:bold; display:block; background-position:0 3px}

    .thumbnailLayoutContainerWide {
      position: relative;
  	  border:1px solid #B6B6B6;
  	  border-left:none;
	  border-top:none;
	  width: 680px; 
	  min-height: 127px;
	  height:160px;
	}  

/* Template 6.0 END */

/*Specific styles for Brochures page*/
#brochureWrapper
{display:inline; float:left;
clear:both;


border-top:none;
width: 680px; 
margin-bottom:20px;
}
/*Brochures page END*/ 

/*webcast styles*/
.webCastSpeaker{
font-weight:bold;}

.thumbnailLayoutFooter .filesize{font-size:inherit;}
/*webcast END*/

/*ADDITIONAL TABLE STYLES*/
/*table styles added*/
.tableDark {}
.tableDark table{width:100%; clear:both;}
.tableDark .subheader{ background:url(../../../globaltemplates/documents/image/table-subheader-bg.png) repeat-x #f8fbfe;}
.tableDark .subheader td{font-weight:bold; color:#333333; border-bottom: 1px solid #B6B6B6;}
.subheader{ background:#807f84;}
.subheader td{ color:#ffffff;}
td.subheader { color:#ffffff;}

/*additional table styles END*/

/*tableless border*/
table.borderless {border:0;}
table.borderless td {border:0;}
/*tabless border end*/

/*Table Prices Row Styles*/
.pricesHeadingRow td {padding-top:20px;}
tr.pricesLastRow td {border-bottom:3px solid #848484;}
td.pricesLastRow {border-bottom:3px solid #848484;}

/*noWrap class*/

.noWrap {white-space:nowrap;}

/*additional icons*/

.iconHRes {

	background: url(../../../globaltemplates/documents/image/icon_windows_media.gif) no-repeat 0 0;

	padding: 0 0 0 20px;

	margin: 0;

	}
	
.iconLRes {

	background: url(../../../globaltemplates/documents/image/icon_windows_media.gif) no-repeat 0 0;

	padding: 0 0 0 20px;

	margin: 0;

	}
/*additional icons END*/


/* blue Tabs START */
	#blueTabs {
		background: url(../../../globaltemplates/documents/image/tabsblueback.gif) repeat-x right;
		padding: 0px 0 0px 0;
		height: 34px;
	
		font-weight: bold;
		float:left;
		width:100%
	}
	#blueTabs ul {
	margin-top:0px;
		padding: 0px 0 0 10px;
		float: left;
	}

#blueTabs ul{
			background: url(../../../globaltemplates/documents/image/tabsbluestartspace.gif) left top no-repeat;
	margin-top:0px;
		padding: 0px 0 0 0px;
		float: left;
	}
	
	#blueTabs ul li {
		display: inline;
		float: left;
	}
	#blueTabs ul li.On {
		background: url(../../../globaltemplates/documents/image/tabsblueonleft.gif) no-repeat left;
	}
	#blueTabs ul li.On span {
		padding: 10px 20px 8px 20px;
		display: block;
		float: left;
		background: url(../../../globaltemplates/documents/image/tabsblueonright.gif) no-repeat right;
		color: #FFFFFF;
		
	}
	#blueTabs ul li a {
		padding: 6px 20px 4px 20px;
		margin: 4px 0 0px 0;
		height: 13px;
		line-height: 15px;
		display: block;
		float: left;
		text-decoration: none;
		color: #333333;
		border-right: 1px solid #999999;
	}
	#blueTabs ul li a:hover {
		color: #000000;
		text-decoration: underline;
	}
/* blue Tabs END */


/* default TABLE styles */
table {

	border-collapse: collapse;

	border-bottom: 2px solid #7a8388;
	color: #333333;

}


th {

	text-align: left;

	background: #616161;

	padding: 10px 6px 6px 6px;

	color: #FFFFFF;

	vertical-align: bottom;

}
/* default TABLE styles END*/


/*SEARCH RESULTS*/
.litFundSearchResults {margin:20px 0 20px 0; clear:both;}
.litFundSearchResults table{border:none; width:auto;}
.litFundSearchResults td{border:none; text-align: right;}
.fund-literature-tool-content-text {text-align:left; font-weight:bold;}
.yourSearch {font-weight:bold;}
.yourSearch span{font-weight:normal;}
/*SEARCH RESULTS END*/



div#columnMiddle div#columnMiddleNarrow{width:auto; float:left; }
/*div#columnMiddleWide div#columnMiddle {width: auto; }*/

.columnMiddleTxt {
clear:none;
float:left;
margin:0px 0pt;
width:476px;
}

#siteWrapperNoLeftNav .columnMiddleTxt {margin-left:16px; width:910px;}

.columnMiddleNoImg{float:left; clear:both; width:100%;}

.columnMiddleTxtNoImg{width:100%; }
.columnRightImage {  }
.columnTopImage {float:left; clear:right; width:100%; margin-bottom:10px;}

div#columnMiddle div#columnMiddleNarrow{width:auto; float:left; clear:none; }
.columnTopImage img {float:left; clear:none; margin:0px; padding:0px;}

/*LANDING PAGE*/
#siloWrapper {text-align:left; width:960px; background:transparent; }

#landingBoxes {float:left; padding-bottom:25px; border-bottom:1px solid #8C8C8C;}

.box1container 	{float:left; clear:none;
				background: url(../../../globaltemplates/documents/image/landingboxbackgrd.gif);
				width:237px; height:333px;
				margin-right:5px;
}

.box2container 	{float:left; clear:none;
				background: url(../../../globaltemplates/documents/image/landingboxbackgrd.gif);
				width:237px; height:330px;
				margin-right:5px;
}
.box3container 	{float:left; clear:none;
				background: url(../../../globaltemplates/documents/image/landingboxbackgrd.gif);
				width:237px;
				margin-right:5px;
}

.boxBlkSol 	{float:left; clear:none;
				width:228px; height:334px;
				margin-left:5px;
}

.boxheader		{
				width:237px; height:55px;}

	
.boxBlkSol .boxheader		{float:left; clear:both;
				width:229px; height:55px;}
			
.box1container .boxheader		{
				width:237px; height:55px;
				background: url(../../../globaltemplates/documents/image/landingbox3top.gif) no-repeat;
}
.boxbody		{width:237px; height:278px;
				
}
img {display:block; border:none;}
.box1container .boxbody		{border-bottom:none;
				width:237px; height:278px;
				
				
}
.boxBlkSol .boxbody		{float:left; clear:right; margin-bottom:20px;
				width:229px; height:265px;
				background: url(../../../globaltemplates/documents/image/blksolbackgdgif.gif) no-repeat;

				
}


.box1containerWide 	{
	float:left; clear:none;
	background: url(../../../globaltemplates/documents/image/landingboxbackgrd.gif);
	width:478px; height:333px;
	margin-right:5px;
}

.box1containerWide .boxheader		{
	width:478px; height:55px;
	background: url(../../../globaltemplates/documents/image/landingbox3topwide.gif) no-repeat;
}

.box1containerWide .boxbody		{
	border-bottom:none;
	width:478px; height:278px;
}

.box2container .boxheader{background: url(../../../globaltemplates/documents/image/landingbox2top.gif) no-repeat;}
.box3container .boxheader{background: url(../../../globaltemplates/documents/image/landingbox1top.gif) no-repeat;}
.boxBlkSol .boxheader{background: url(../../../globaltemplates/documents/image/blksolheader.jpg) no-repeat;}
.boxBlkSol .boxfooter{position:relative; background: url(../../../globaltemplates/documents/image/blksolbottom.gif) no-repeat; height:9px; width:229px;}
.boxheader .title, .title2, .title3 {float:left; margin-left:10px; font-size:16px; color:ffffff;font-weight:bold; font-family:arial; color:#ffffff;}
.title {margin-top:20px;}
.title2 {margin-top:8px;}
.title3 {margin-top:.5px;font-size:15px; }
.blksolTxt p, .blksolTxt1 p, .blksolTxt2 p, .blksolTxt3 p, .blksolTxt4 p  {font-size:17px; color:#494949;}
.blksolTxt p {margin:25px; line-height:26px;}
.blksolTxt2 p{margin:20px; line-height:26px;}
.blksolTxt3 p{margin:20px; line-height:22px;}
.blksolTxt4 p{font-size:15px; margin:15px; line-height:20px; }
.blksolTxt h2 {font-size:20px; color:#333333;}
#siloWrapper .boxheader a:link {color: #ffffff; text-decoration:none;}     /* unvisited link */
#siloWrapper .boxheader a:visited {color: #ffffff; text-decoration:none;}  /* visited link */
#siloWrapper .boxheader  a:hover {color: #ffffff; text-decoration:underline;}   /* mouse over link */
#siloWrapper .boxheader a:active {color: #ffffff; text-decoration:none;}   /* selected link */		
#langSelect {float:right; margin-top:10px; color:#ffffff; font-weight:bold;}
#langSelect form { display:inline; margin-left:10px; font-weight:normal;}
#langSelect select { display:inline; width:150px;}

#landingpage #siteWrapper{background:none;}

body#landingpage {}

  
  div#footerLandingWrapper{float:left; width:100%; _margin-top:-22px; background:#000000; height:24px}
  
#footerLanding{width:960px;}
#LandingPage {margin:auto; width:100%; }
.footerCookies {font-size:10px}
/*LANDING PAGE END*/

tr.priceChangeImage img{vertical-align:middle; text-align:center; margin:auto;}
td.priceChangeImage img{vertical-align:middle; margin:auto;}



tr.iconImage img {vertical-align:middle; text-align:center; margin:auto; }
td.iconImage img {vertical-align:middle; text-align:center; margin:auto; }
table tr td .iconImage {vertical-align:middle;}


/* **************************************************************** */
/* Glossary START */
.defContainer .arrow{ 
	background-repeat: no-repeat;
	float: left;
	clear:both;
	width: 16px;
	height: 16px;
	font-size: 1px;
	line-height: 1px;
	margin-right: 8px;
	padding:0px;
	margin-top:1px;
}

.definition{margin: 0px 0 20px 26px;}
.glossHeader{
	font-weight:bold; 
	margin-bottom:6px; 
	color:#156CC6;
	cursor:pointer;
	}
.glossLetter{margin-bottom:15px;}
/* Glossary END */
/* **************************************************************** */
/*Drop down content*/
.DDcontent{margin:10px 0 30px 25px;}
/*additional styles for fund centre home*/


#overview h2, #fundFactDate h2,  h2.fundFactDate {}


#FundCentreWrapper
{
float:left;
background-color:#EAEAEA;
border-left:1px solid #B6B6B6;
border-top:none;
width: 698px; 
min-height:100%;
height:100%;
}

#fundHome_Wrapper .footer {float:right;
background-color:white;
border-top:1px solid #B6B6B6;
clear:none;
	width: 40px;
	margin-left:98px;
	height:15px;
	}
	
.riskGrading {float:left; 
width:100%;
border-bottom:3px solid #848484; 
margin-bottom:15px;
padding-bottom:10px;}
.riskGrading img {float:left;}
.riskGrading span {float:left; margin-top:10px;}


#fundHome_Wrapper .footer span {border:1px solid #B6B6B6;

border-right:none;
border-bottom:none;
padding-left:10px;
padding-right:10px;
}
/* Tools Home END */
/* **************************************************************** */

/* WEEK IN VIEW */

.weekinviewTxt h2 { font-size: 16px; font-weight:bold; color: #18576C; padding: 0 0 5px 0;}
.weekinviewTable { width: 250px;margin: 0px;float: right;font-size: 11px;clear: none; }
.weekinviewTable h2 { font-size: 16px; font-weight:bold; color: #18576C; padding: 0 0 10px 0; }
.weekinviewcom h2 { font-size: 16px; font-weight:bold; color: #18576C; padding: 0 0 5px 0; }
.weekinviewcom { width: 650px; font-size: 12px; float: left; clear: both; margin-top:5px; }	
.weekinviewTxt { width: 370px; margin-right: 20px; font-size: 12px;clear:none; float:left; }
.WiVpdf {float:right; margin:0 8px 10px 0; font-size:11px; font-weight:bold; _clear:both;}
.WiVmainContent {float:left; clear:both;}
.weekinviewDis {float:left; width:100%; clear:both; margin-right:-3px;}

.WiVpdf a:link, .WiVpdf a:visited {
text-decoration: none;

	}
/*WEEK IN VIEW END*/

/* FUND FORM STYLE BEGINS */
#fundFinder,#litFinder {
	border: #ccc 1px solid; border-top:0;
}

#fundFinder fieldset,
#litFinder fieldset {
	width: 412px;
	margin:0; padding:0;
	background:none;
	border:0;
}
#fundFinder legend,
#litFinder legend {
	padding: 0 5px 10px;
	font-weight: normal;
	font-size:13px;
	color:#333;
}
#fundFinder label,
#litFinder label {
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	font-size:13px;
	line-height:16px;
	width:180px;
	margin-top:15px;
}
 
#fundFinder fieldset li,
#litFinder fieldset li {
	padding:4px 0 5px 10px;
	list-style: none;
	border-top: #ccc 1px solid; 
	height:53px;
}
#fundFinder fieldset input,
#litFinder fieldset input,
#fundFinder fieldset select,
#litFinder fieldset select{
	width:210px;
	border: #888 1px solid; 
	margin-top:15px;
	
}

#fundFinder fieldset input.formGo,
#litFinder fieldset input.formGo { 
cursor:pointer;
float:right;
width: auto; height: 22px; 
font-size:11px; font-weight:bold;
background: url(../../../globaltemplates/documents/image/formgo.gif) repeat-x top left;
border:0;
color:#fff; 
margin:5px 8px 0 0;
}
.fundFinderFoot { 
margin:0 0 0 -1px; padding:0;
width: 415px; height: 15px; 
float:left;
background: url(../../../globaltemplates/documents/image/fund-finder-bottom.gif) no-repeat top left; 
}

.formWrap {
background:url("../../../public/documents/image/fund-prices-border-bottom.png") no-repeat scroll left bottom #F4F4F4;
border-top:6px solid #2296D3;
padding-bottom:28px;
padding-top:10px;
width:680px;
}
.formWrap h3{margin-left:10px; padding:0;} 
.formWrap label {clear:both; float:left; padding:8px 0;}

.formColumnLeft {
	display:inline;
	margin-left:10px;
	margin-right:22px;
	width:364px;
	border-right:1px solid #ffffff;
	float:left; 
}
.formColumnRight {
	display:inline;
	width:276px;
	float:left;
}

.formColumnRight select {float:left; clear:both; width:75px;}
.formColumnRight div select{float:none; width:168px;}
.formColumnRight label {width:100%;}

.formPartLeft{
	display:inline;
	float:left;	
	width:260px;
	margin: 5px 5px 0 0;
}

.formPartLeft select { width:268px;}
.formPartLeft input {width:104px;}
.formPartRight{
	float:left;
	width: 60px;
	margin:5px 0 5px 23px;	
}
.formPartRight select{width:55px;}

.formWrap .formFoot{
	margin:30px 0px 0 0; padding:0px;
	float:right; 
	width:100%;
}
.formWrap .formFoot input{margin:10px;}
.formWrap .formFoot button{float:right; margin:10px 0;}
.formWrap input.inputLong, .formWrap select.inputLong{
	width:340px;
}
.formWrap input.inputShort {
	width:100px;
}





.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* FUND FORM STYLING ENDS */

/* MINI FUND FORM STYLING BEGINS */

.priceWrap {float:left;
margin: 10px 0;
}

.formWrapSml {
	display:inline;
	margin-left:20px;
	width:284px;
	float:left; clear:both; 
	border-right:1px solid #ffffff;
	margin-right:22px;
}
.formWrapSml h4 {
	margin:0; padding:0 0 0px 0;
	font-weight:bold; line-height:33px;
}

.legendWrap{float:left; width:340px; }

.downloadCSVbutton{
width:100%;
border-bottom:1px solid #BBBBBB;
margin-bottom:10px;
float:right;}
.downloadCSVbutton button{float:right;}
.formWrapSml .buttons {
display:inline;
margin:0px 0px 0 0;
width:250px;
float:left;
text-align:right;
display:inline;
padding-top:33px;
clear:both;
}
.formWrapSml .buttons{margin-left:-5px; margin-top:-5px}

.formWrapSml a{
display:inline;
	margin:0px 0px 0 8px;
	clear:both;
	float:left;
padding-top:10px;	
padding-right:20px;
white-space:nowrap;
}


.formPartSml{display:inline; float:left; width:120px; margin-right:20px;}

.miniSelect{width:100%; margin-bottom:10px; }


#columnMiddle .legendWrap ul, #columnMiddle .legendWrap li{
	background:none;
	font-size:12px; 
	margin:4px 0; padding:0;
	list-style:none;
	list-style-image:none;
	float:left;
	width:150px
}
#columnMiddle .legendWrap ul { 
width:50%;
	margin: 0 0px 0 0; 

	display:block;
	float:left;
list-style: none;
	list-style-image:none;
}
.legendWrap img{
	margin:0 4px -6px 0;
	display:inline;
}

.launchDate {font-size:12px; margin-bottom:2px;} 	
/* MINI FUND FORM STYLING ENDS*/


/* ========================= SECTION HOME PAGE ================================= styles*/

#section_left {
width: 294px;
float: left;
margin-left: 0px;
clear: left;
}
 
#section_middle {display:inline;
width: 294px;
float: left;
margin-left: 22px;
}

.section_content {width:294px;
margin-bottom: 15px;
background:url("../../../globaltemplates/documents/image/gadget-middle-294x1.png") repeat-y;
}

.section_content_text {margin-bottom:5px; }

.section_content h2 {
font-size:15px;
line-height: 18px;
border-top:7px solid #C7047A;
margin-bottom: 12px;
}
 
.section_link {
background: url('../../../globaltemplates/documents/image/section_link_bg.gif') no-repeat top left;
width: 294px;
height: 40px;
padding-top: 11px; 
}
.section_link a {
background: url('../../../globaltemplates/documents/image/section_link_button.gif') no-repeat center left;

	padding: 0 15px 1px 25px;
font-weight: bold;
margin-left:10px;
text-decoration:none;

}
.section_link a:link {
text-decoration: none;
}
.section_link a:hover {text-decoration:underline;}
 
.section_link p {
font-size: 14px;
font-weight: bold;
margin-left: 35px;
border: 0;
}



#section_banner{float:left; clear:both; width:610px;
border: 0;
margin: 0 0px 24px 0px;
overflow:hidden;
}

 
 #section_main {display:inline; float: left; width: 610px; clear:none; margin:0px 0 0 25px;}


/*DC styles*/
#dc #section_main{width:730px; margin:0}
#dc #section_main h1, #dc #section_main h2, #dc #section_main h1 {margin-left:24px; margin-right:24px;}
#dc #section_main h1, #dc #section_main h2, #dc #section_main h1 {margin-left:24px; margin-right:24px;}

#dc #section_main .mainhome_mainTxt h1, #dc #section_main .mainhome_mainTxt h2, #dc #section_main  .mainhome_mainTxt h1 {margin-left:0px; margin-right:0px;}

#dc #section_banner{margin-bottom:47px; width:730px}
#dc #section_left, #dc #section_middle {display:inline; width:335px; }
#dc #section_left {margin-left:21px}
#dc #section_middle {margin-left:18px;}


/*RIGHT SIDE OF SECTION HOME PAGE */




 
#clearfooter {float:left; clear:both; }  
.clearfooter {float:left; clear:both;}

/*=============SECTION HOME PAGE END =======================*/
/*Retail Micro Site*/
.retailmicrosite h1{border-bottom:1px solid #BBBBBB; margin-bottom:28px; }

input.buttonGo,
.formFoot input,
.buttons input{
margin:0 2px; padding:0 3px;
height: 22px; 
font-size:11px; font-weight:bold;
background: #E6913E url(../../../globaltemplates/documents/image/formbuttonbg.gif) repeat-x top left;
border:1px #E6913E solid;
color:#fff; 
cursor:pointer;
}
#landingBoxes input.buttonGo {
background: #008dd2 url(../../../globaltemplates/documents/image/formbuttonbg-alt.gif) repeat-x top left;
border:1px #008dd2 solid;
}

#FundCentreWrapper .footer .icon_email a {
background: #E6913E url(../../../globaltemplates/documents/image/formbuttonbg.gif) repeat-x top left;
border:1px #E6913E solid;
color:#fff; 
margin:0 -14px 0 -12px; padding:0 10px;
text-decoration:none;
}
#FundCentreWrapper .footer { border:1px #E6913E solid;}


/* TEMP HEADING OVERIDES FOR WYSIWYG ENDS*/
#bardisplay h2, #piedisplay h2 { }

#appName{width:100%; height:50%;}

.leftNav{background: #ffffff url(../../../globaltemplates/documents/image/columnleftback.png) repeat-y left;}


.buttons a {
font-size: 12px;
}




/*------   JC EDIT    -------------------------------------------------------------------          */






p { font-size: 13px; }
#mainWrapper  {overflow:hidden; }
.leftNav {background: #000000 url("../../../globaltemplates/documents/image/columnleftback.png") repeat-y left;}

/* columns START */ 
#columnMiddleNarrow #columnMiddle #columnMiddle { width: 650px; margin-left: 0px; padding: 0px;clear: both; margin-top: 20px; }

.columnRightImage img { float: right; }
/* columns END */


.gadget .header a { text-decoration: none; color: #ffffff; font-weight: bold; }
.gadget .header a:hover { text-decoration: underline; color: #ffffff; font-weight: bold; }

/* gadget START */
body#template1_3 div.gadget  { margin-bottom: 7px; padding-bottom: 2px; /* background: url(../../../globaltemplates/documents/image/shadeBottom.gif) repeat-x bottom;*/ }
div.gadget div.content  { background: #ffffff none; border: 1px solid #cccccc; font-size: 12px; padding:0.5em; }
body#template1_3 div.gadget div.header  { color: #ffffff; font-size: 12px; background-color: #C36810; height: 29px; line-height: 29px; padding-left: 15px; font-weight: bold; }
/* gadget END */

/* gadget2 START */
.gadget2 .header a { text-decoration: none; color: #ffffff; font-weight: bold; }
.gadget2 .header a:hover { text-decoration: underline; color: #ffffff; font-weight: bold; }
div.gadget2  { margin-bottom: 14px; padding-bottom: 2px; /*background: url(../../../globaltemplates/documents/image/shadeBottom.gif) repeat-x bottom;*/ }
div.gadget2 div.header  { color: white; font-size: 12px; background: #494949; height: 29px; line-height: 29px; padding-left: 15px; font-weight: bold; }
div.gadget2 div.content  { background: #ffffff none; border: 1px solid #fff; padding:0.5em; }
/* gadget2 END */
 
/* gadget3 START */
div.gadget3  { margin-bottom: 14px; padding-bottom: 2px; /*background: url(../../../globaltemplates/documents/image/shadeBottom.gif) repeat-x bottom;*/ }
div.gadget3 div.header  { color: white; font-size: 12px; background: #719847; height: 29px; line-height: 29px; padding-left: 15px; font-weight: bold; }
div.gadget3 div.content  { background: #ffffff none; border: 1px solid #CCCCCC; padding:0.5em;}
/* gadget3 END */



/* Related Resources START */

#relResourcesTop, #relResourcesTopSub{ 

margin:40px 0 0 0;
line-height: 30px; 
display:block; }
#relResourcesTopSub { background: url(../../../globaltemplates/documents/image/nav-left-related-content-head-sub.gif) #F8F8F8 no-repeat;}

/* Related Resources END */
  
/*Left Image*/
.leftBanner img{margin-top:12px;}
/*Left I

/* Literature Request Form Fix  START */
#columnMiddle form table th { }
/* Literature Request Form Fix  END */

.thumbnailContainerWide p { width: 500px; }


.legendWrap ul li { font-size: 12px; }



.right-content p { padding: 0; margin: 0; }
.right-content ul li a { font-size: 12px; }




body#template1_3 #columnRight { background: #fff; }



#appName.appName { overflow-x: hidden; overflow-y: hidden; width: 700px; padding: 0; margin: 0; }
iframe#appName.appName { height: 800px; overflow-x: hidden; overflow-y: hidden; width: 700px; padding: 0; margin: 0; }
.legendWrap ul li img { padding: 0; margin: -2px 10px 0px 0; vertical-align:middle; }
#bardisplay th { margin: 0; padding 0; line-height: 12px; }
#bardisplay th h2 { font-size: 12px; padding: 0; margin: 0; }

/*styles applied to site wrapper for auto adjustment of grey bar*/
#siteWrapper {background:url("../../../public/documents/image/blk_core_site_bg_shadow-990.png") repeat-y 0 0 !important;
background:url(../../../public/documents/image/blk_core_site_bg_shadow-990-ie.gif) repeat-y 11px 0;  }

#siteWrapperNoLeftNav {
background:url("../../../public/documents/image/blk_core_site_bg_shadow-990.png") repeat-y 0 0 !important;
background:url(../../../public/documents/image/blk_core_site_bg_shadow-990-ie.gif) repeat-y 11px 0;
text-align:left;	min-height:100%; margin: 0 auto; width: 990px;	background: #ffffff none; background-image:none; 
}
body#landingpage #siteWrapperNoLeftNav{background:none;}    

#siteWrapperSectionHome{text-align:left; min-height:100%; margin: 0 auto; margin-bottom:-22px; width: 990px; background: #ffffff none; background: url(../../../globaltemplates/documents/image/columnleftback.png) left repeat-y  #ffffff;}




/*========================================================================*/


#pageUtils {text-align:right; float:right; height:20px; line-height:20px;
}




#siteWrapperSectionHome{
background:url("../../../public/documents/image/blk_core_site_bg_shadow-990.png") repeat-y 0 0 !important;
background:url(../../../public/documents/image/blk_core_site_bg_shadow-990-ie.gif) repeat-y 11px 0;
	text-align:left;

	min-height:100%; 
	margin: 0 auto;
	width: 990px;
}

 

#siteWrapperSectionHome #mainWrapper {background:none; }

body#template1_3.retailmicrosite #mainWrapper {margin-top:22px;}

#section_right {display:inline; float:right; clear:none; line-height:1.3; width:260px; margin:0 25px 0 0; padding-top:0px;}

.section_rightHead{ float: left; background:url(../../../globaltemplates/documents/image/section_header_bg.gif) #ffffff no-repeat; width:275px; height:25px;}
.section_rightImg{margin:0 0 20px 0; background:#ffffff; border-bottom:solid 2px #4295ce; width:260px; clear: both; overflow:hidden; }
#dc .section_rightImg { margin:0 15px; width:auto; border-bottom:1px solid #E3E3E4;
margin:0 15px; padding:18px 0 0 0; }
#dc .section_rightImg {margin-bottom:18px;}

#dc .section_rightImg img {text-align:center; margin:0 auto; margin-bottom:18px}

.sct_feature {float:left; clear:none; margin-bottom:10px;}
 

.sct_featureLeft{float:left; clear:none;   }
.sct_featureLeft img{width:74px; border:1px solid #c2c2c2;}
.sct_featureRight { margin:0 0 0 89px;  }
.sct_featureRight h4{padding-top:0;}

/*       Section Right   END      */
#bardisplay h2, #piedisplay h2 { color: #18576C; border-bottom: 5px solid #B5630F; width: 100%; padding-bottom: 5px; margin-bottom: 15px; margin-top: 10px; }
.compositionbar img, .compositionpie img { margin-top: 10px; }

#columnMiddle #breakdown select { background: #FFFFFF; border: 1px solid #7F9DB7; margin: 10px;} 
#columnMiddle #breakdown select option { background: #FFFFFF; border: 1px solid #7F9DB7; }

/*			Webcast Homepage  START 		*/
  
#webcast_main { padding-left: 0px; }
#webcast_main h2{border:0px;}
#webcast_left { width: 305px; float: left; clear: left; }
#webcast_middle { width: 305px; float: left;  margin-left: 12px;}
.webcast_content { margin-bottom: 15px; width: 305px; margin-right: 0px; } 
.webcast_content h2{ border:0; margin: 0; line-height: 20px; font-size: 14px; border-bottom:none; }
.webcast_content h3 { border: 0; margin: 0; line-height: 20px; font-size: 14px; }
.webcast_content p { }  
.webcast_link {
background: url('../../../globaltemplates/documents/image/webcast_link_bg.gif') no-repeat top left;
width: 300px; text-size: 14px; font-weight: bold; padding-left: 5px; line-height: 38px; margin-top: 1px;
height: 40px;
}

.webcast_link a {
background: url('../../../globaltemplates/documents/image/section_link_button.gif') no-repeat center left;

	padding: 0 15px 1px 25px;
font-weight: bold;
margin-left:10px;
text-decoration:none;

}
.webcast_link a:link {
text-decoration: none;
}
.webcast_link a:hover {text-decoration:underline;}

.webcast_link p {
font-size: 14px;
font-weight: bold;
margin-left: 35px;
border: 0;
}


#webcast_banner{ float:left; clear:both; border: 0; margin: 0 -80px 20px 20px; clear: both; }
#webcast_banner img { clear: both; }
#webcast_main { float: left; width: 635px; }
#webcast_right { float:right; clear:none; width:275px; } 
.webcast_rightHead{ float: left; background:url('../../../globaltemplates/documents/image/section_header_bg.gif') #ffffff no-repeat; width:275px; height:25px;}
.webcast_rightImg{margin:0 0 20px 0; background:#ffffff; padding:0px 0 1px 0; border-bottom:solid 6px #B66D00; width:275px; clear: both; }
.webcast_rightFeature{float:left; border-top:solid 6px #36809D; border-bottom:solid 6px #36809D; background:#ffffff; margin:0px 0 0 0; width:275px; padding:6px 0 5px; 0;}
.webcast_content .content { border: 1px solid #b6b6b6;margin: 0;padding: 10px; font-size: 12px;width: 283px; }
.webcast_content .content p { margin-left: 95px; }
.webcast_content .orangebar { padding: 0; border-bottom: 5px solid #B66D00; margin-bottom: 2px; }
.webcast_content img { float: left; margin-right: 10px}
.webcast_content .content .details { clear: both;margin-top: 5px;color: #18576C; }
.webcast_rightFeature h3 { font-size: 1em; color: #32748; } 
.webcast_rightFeature .sct_featureLeft img { margin-right: 10px; } 
.webcast_rightFeature .sct_featureLeft {  } 
.webcastImg { height: 100%;}
#webcast_main .iconHRes { margin-left: 15px; padding:2px 10px 2px 23px; }
#webcast_main .iconLRes { margin-left: 10px; padding:2px 10px 2px 23px;}  
#webcast_main .iconAudio {background: url(../../../globaltemplates/documents/image/icon_audio.gif) no-repeat right; padding: 0 18px 0 0px; margin: 2px;
}
#webcast_main .iconVideo{
background: url('../../../globaltemplates/documents/image/section_link_button.gif') no-repeat center left;
padding:2px 10px 2px 23px;}
}

.mediaDisclaimerTxt {float:left; clear:both; width:635px; font-size:11px;}
.disclaimer {font-size:10px; color:#6D6D6D}

/*webcast POPUP Page*/
#webcastPopup a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FF9900;
	text-decoration: none;
}
#webcastPopup .dropdowner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666699;
	text-decoration: none;
}
#webcastPopup .keypoints {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
#webcastPopup .otherwebcasts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333366;
}

#webcastPopup .wctitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}
#webcastPopup a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333366;
	text-decoration: none;
}
#webcastPopup a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
    color: #FF9900;
	text-decoration: none;
}
#webcastPopup a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333366;
	text-decoration: none;
}
#webcastPopup .wctitleCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

#webcastPopup table {background:#000000}


/*new VI PRICES*/
.priceWrap  {width:680px; border-top:6px solid #2296D3; background:url(../../../public/documents/image/fund-prices-border-bottom.png) no-repeat left bottom #f4f4f4; padding-bottom:45px; padding-top:10px;}
/*			Webcast Homepage  END 		*/


 

.getacrobat{ float:left; clear:both; width:100%; margin:5px 5px 5px 5px;}
.getacrobat img{float:right; clear:both;}
 

#rightWrap { margin-left: 230px; }
#noLeftNav #rightWrap {margin-left:0px;}
#template3_3 .buttons { padding-left: 0;  text-align: right; }
#template3_3 .buttons a { clear: both; }


/*DC pages */
.DC_rightHead {padding: 8px 0 5px 10px; font-size: 12px; color: #ffffff; font-weight: bold; background:url(../../../globaltemplates/documents/image/dcBgOrange.gif) repeat-x #CF873F; min-height:16px;
  height:auto !important;
  height:16px;} 
.DC_rightTxt {background:#ffffff; padding:6px; border-left:solid 1px #AFAFAF; border-right:solid 1px #AFAFAF;}
#DC_section_main { float:left; clear:none; width:623px;}
#DC_section_main img{margin-left:auto; margin-right:auto;}
#siteWrapperSectionHome #DCmainWrapper{float: left; display: block; margin: 0; padding:0 15px 30px 30px; width:915px; background: #ffffff url(../../../globaltemplates/documents/image/section-home-grey-bg.gif) repeat-y right;}


.topLine {border-top:solid 5px #BE660F; padding-top:10px;}


 
#dc .section_link a:link {color:#000000;
text-decoration:none;
}
#dc .section_link a:hover {color:#33758D;
text-decoration:underline;
}


#dc .section_content h2 {
border:solid 1px #9A9A9A;

color:#ffffff;
font-size:13px;
padding:3px 3px 3px 8px;
line-height:18px;
margin-bottom:0px;
}

h2#pensionsWhy {background:#7755D0}
h2#pensionsStart {background:#7579dd;}
h2#pensionsOptions {background:#C05D26;}
h2#pensionsKnowledge {background:#B5C73F;}

#dc .section_link {
background:url(../../../globaltemplates/documents/image/dcsectionlink.gif) no-repeat left top;  
height:40px;
padding-top:12px;
width:295px;
}

#dc .section_link a {background:none;
font-weight:normal;
vertical-align:middle;
margin-left:10px;
padding:6px 20px 4px 35px;
text-decoration:none;
line-height:20px;}




/*DC and altSectionLanding columnLeft*/
#dc .RightTop-bar {color:#333333; width:auto; background:url("../../../globaltemplates/documents/image/relrestop.png") no-repeat scroll 0 0 transparent;
font-size:16px;
font-weight:bold;
height:auto !important;
height:5px;
min-height:5px;
padding:0px 15px; border:none; }

#dc .RightMid-bar, #altSectionLanding .RightMid-bar {float:none; padding:0px 15px; margin-top:12px; width:auto; border:none; height:auto; background:none;}
#dc .RightMid-bar h3, #altSectionLanding .RightMid-bar h3{padding:0; height:auto;}
#dc .RightTop-bar h3, #altSectionLanding .RightTop-bar h3 {padding:15px 0 0 0; line-height:18px; height:auto}
#dc .right-content, #altSectionLanding .right-content {margin:0 15px; border-bottom:1px solid #e3e3e4; padding-bottom:18px}
#dc .right-content p, #altSectionLanding .right-content p {padding:5px 0;}



#columnMiddle { padding-top:10px; }

a.backPrevious { line-height: 50px; _margin-left: 63px; padding-top: 100px; font-size: 12px; font-weight: bold; }

.clearFix  {}     
/*==========================IE END==================*/
iframe.appName { width: 800px; }   

.iframe {  }  

div.silo-txtBottom ul li { margin: 0 0 0 30px; line-height: 1.4em; padding-top: 0pt; padding-right: 0pt; padding-bottom: 0.4em; padding-left: 0pt; font-weight: 100; list-style-image: url(../../../globaltemplates/documents/image/bulletsquareorange_emea.gif); font-size: 0.9em; } 



	#textResize{display:none;}
body#template1_3 div#pageHeader {display:inline; float:left; width:910px; margin-left:25px; }
	
	
.chartingtoolFilter table, .chartingtoolFilter td {border:none;}
/*Styles only used for Japan Prices Chart*/
#chartWrapper.japanPricesChart #chartImage{float:left;}
#chartWrapper.japanPricesChart #chartButtons{float:left; width:130px}
#chartWrapper.japanPricesChart #chartButtons button{clear:both;}

#chartWrapper.japanPricesChart #chartButtons .buttons{clear:both;}
#template3_3 #chartWrapper.japanPricesChart #chartButtons .buttons {width:auto; margin-top:0px; margin-bottom:15px;}
/*Japan Prices Chart END*/

select#endYear, select#startYear{width:60px;}
	
.image_left {float: left; border: 0px; margin-right: 10px; margin-bottom: 10px;}

.image_right {float: right; border: 0px; margin-left: 10px; padding-bottom: 10px;}






.image_center {display: block; text-align: center; margin: 0 auto;}

/*  press pages styles*/
.pressDate{width:95px;}
.pressTitle{width:200px;}
.pressOverview{}
.pressDocument{width:120px; padding-right:0;}
.pressDocument .iconPDF {padding-right:0px}


/*white space fix*/
body#template3_3 div#pageHeader {
height:auto;
}

/*funds in focus*/

#fifWrap {
	margin:20px 0; padding:0;
	width:680px;
}

#fifWide {
	display:inline;
	margin:0 29px 0 11px; padding:0;
	width:412px;
	float:left;
}

#fifNarrow {

	width:228px;
	float:left;
	background: url('../../../globaltemplates/documents/image/fifcolnarrowbg.png') repeat-y top left;	
}

.fifWideBody, .fifWideBodyBG{

}

.fifNarrowBody, .fifNarrowBG, .fifNarrowBodyBG{width:200px; overflow:hidden; margin:0 14px;
}

.fifNarrowBodyBG{
}
.fifNarrowBody img, .fifNarrowBodyBG img {
	float:right;
}


#fifWide h1 {
	margin:0; padding:0;
}
#fifWide p {
	margin:5px; padding:0;
	font-size:12px;	
}

#fifNarrow h1, #fifNarrow h3 {
	
}

#fifNarrow h3 {
background:url("../../../globaltemplates/documents/image/fifcolnarrowh2bg.png") repeat-x scroll 0 0 transparent;
line-height:38px;
padding:10px 0 0 14px;

}

#fifNarrow h3.fifTop {
background:url("../../../globaltemplates/documents/image/fifcolnarrowh1bg.png") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
line-height:38px;
padding:10px 0 0 14px;
margin-bottom:10px;
}


.fifBtmCap{
width:228px;
height:13px;
background:url("../../../globaltemplates/documents/image/fifcolnarrow-btmcap.png") repeat-x scroll 0 0 transparent;
}

#fifNarrow p {
}

.fifWideBody .hr hr {
border:none;
color: #BBBBBB;
background-color: #BBBBBB;
height: 1px;
margin-bottom:20px;
}

#fifNarrow ul {}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#kbc-bar{width:960px; height:28px; margin:0 auto; background:url(../../../public/documents/image/emea-globalnav-bg.png)}


#kbcWrapper{
padding-top:17px; width:960px; margin:0 auto;}

#kbc_Right{
float:right;
width:276px;
}


.kbc_rightHead{font-size:16px; font-weight:bold; color:#ffffff;
height:43px;
width:276px;
padding:15px 10px 4px 35px;
}


.kbc_rightFeature {
background:#FFFFFF;
float:left;
clear:right;
margin:0px 0px 0pt 1px;
padding:6px;
width:262px;
display:inline;

}


.kbc_rightFeature h2{font-size:12px;}
.kbc_rightFeatureTxt {font-size:12px;}

#KBC_LEFT{float:left; width:625px; margin-left:24px;}
.kbc_banner{margin:0 0 15px 0}
.kbc-RightBanner {float:left; }
.kbc-RightBanner img{margin-top:13px;}
#KBC .right-content {padding:0px; width:274px;}

#KBC_RIGHT .sct_feature {background:white; padding-right:2px;}

#KBC_RIGHT table {background:#ffffff; margin:0px;  margin-top:15px; clear:left; width:275px;}
#KBC_RIGHT table, #kbc_Right tr { margin-left:1px;}
#KBC_RIGHT table th{background:#c36810;}
#KBC_RIGHT table td{padding:2px;}
#KBC_RIGHT table .subheader td{background:#c36810; border-top:0px;}

#siloDisclaimer {display:inline; width:605px; float:left; clear:both; margin-top:15px; font-size:10px;}


/*why start now results table*/

#crystalball table{width:100%;}

.whyStartResults table {border:none; }
.whyStartResults table td{border:none; padding:0px; vertical-align:bottom;}

.whyStartResults table tr td.ch1-graph-left {width:1px;}
.whyStartResults table tr td.subheading {width:100%;}
.whyStartResults table tr td.ch1-graph {text-align:left;}
.whyStartResults table tr td.ch2-graph {width:50px; vertical-align:top;}
.whyStartResults table tr td.ch-bar {width:25px;}
.whyStartResults {width:450px;}
/*Crystal Ball*/
.ch1-graph-roll {position:absolute; left:800px; top:580px; width:200px; border:1px solid black; padding:10px; 
visibility:hidden;}
.crystalballOptionsWrapper{float:left; width:100%; margin-bottom:35px;}
.crystalballOptions{width:565px; display:block; margin-left:auto; margin-right:auto; clear:both;}
.crystalballOptions img {float:left; margin-right:3px; margin-top:3px;}

#crystalball .buttons {text-align:left; margin-left:0; width:100%;}
.cbFields td{width:50%;}
#CRYSTALBALLPOPUP { height:100%; width:100%; text-align:left;}
.cbPopUp {background:#ffffff; padding:10px;}
.cbResultLinks img {display:inline;}
#CRYSTALBALLPOPUP img {border:none;} 


/*crystalball new VI*/
#cbFormWrapper {float:left; width:680px; clear:both; background:#f4f4f4; border-top:6px solid #2296D3; border-bottom:2px solid #2296D3; margin-bottom:24px}
.cbFields {float:left; width:450px; padding-bottom:24px; background:#e6e6e6;}
#crystalball .cbFields table{float:left;  width:450px; border:none; margin:0;}
#crystalball .cbFields table.table2{padding-bottom:24px;}
.cbFields th{background:none; color:#333333; padding:9px 24px}
.cbFields td{border:none; padding:9px 24px}
.cbFields input {border:1px solid #91b1c8;}
.cbFields td.input input{width:221px;  height:25px}
#cbFormWrapper .buttons{float:left; width:220px; margin-top:225px; margin-left:10px;}
#cbFormWrapper .buttons label, #cbFormWrapper .buttons .label{float:left; clear:both; margin:10px; font-size:11px}



/*whyStartNow*/
#whyStartNow {float:left; width:680px; margin-top:46px; background:#f4f4f4; border-top:6px solid #2296D3; border-bottom:2px solid #2296D3;}
#whyStartNow table{margin:15px 32px 28px 32px; border:none;}
#whyStartNow td {border:none; padding:0}
#whyStartNow input{width:125px; height:25px; margin-right:29px; border:1px solid #91B1C8}
#whyStartNow th{background:none; color:#333333; padding:0px 0 10px 0}
#whyStartNow .last {border-left:1px solid #ffffff;}
#whyStartNow td.last button {padding-bottom:4px; }

/*vTabsNav styles*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display:inline-block;}
.clearfix {display:block;}


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

#Microwrapper { width:100%; height:auto; float:left; clear:none; }
#header {background: url(../../../globaltemplates/documents/image/retailmicrosite-gadget-head.png) left top repeat-x;}

#header h3{ height: 44px;
line-height: 44px; color: #FFFFFF; padding: 0 0 0 15px; margin: 0 0 0 0; 
}

.vTabsNav a:link {color: #ffffff}     /* unvisited link */
.vTabsNav a:visited {color: #f5f5f5}  /* visited link */
.vTabsNav a:hover {color: #f5f5f5}   /* mouse over link */
.vTabsNav a:active {color: #EBEAEA}   /* selected link */

.vTabsNav .ui-tabs-selected a:link {color: #333333}     /* unvisited link */
.vTabsNav .ui-tabs-selected a:visited {color: #333333}  /* visited link */
.vTabsNav .ui-tabs-selected a:hover {color: #333333}   /* mouse over link */
.vTabsNav .ui-tabs-selected a:active {color: #333333}   /* selected link */



.vTabsNav {border-top:1px solid #505960; width:117px; float:left; clear:none; padding-bottom:22px;} 
.vTabsNav ul{ list-style: none; list-style-type: none; padding:0px 0 0 0; margin-left:5px; margin-top:10px; }
.vTabsNav li {background:url(../../../globaltemplates/documents/image/retailmicrosite-gad-nav-bd.png) bottom right no-repeat; float:left; clear:both; padding:7px 0px 9px 0px; margin-bottom:0px; width:112px;}
.vTabsNav li a {float:left; text-decoration: none; text-transform: capitalize; color: #FFFFFF; line-height:normal; font-weight: bold;}
.vTabsNav li.ui-tabs-selected { border: none; position: relative; margin-bottom:0px;}
.vTabsNav li.ui-tabs-selected {background:#f4f4f4}
.vTabsNav span {float:left; }
.vTabsNav li span {float:left; margin-left:10px; }
.vTabsNav .ui-tabs-selected span {float:left;}
.ui-tabs-hide {display:none;}
.vTabsNav li.last{}

.vTabsBody {line-height:1.3; padding:10px; padding: 18px 22px 10px 22px; margin-left:117px;}
.vTabsBody ul li{background:url(../../../globaltemplates/documents/image/blk_core_bullet_arrow_grey.gif) no-repeat 0 4px;}
.vTabsBody table{width:100%;}

.vTabsBorderWrap1 {border-right:1px solid #bebebe; border-bottom:1px solid #bebebe;}
.vTabsBorderWrap2 { background:url(../../../globaltemplates/documents/image/retailmicrostie-body-side-bg.png) repeat-y left top #f4f4f4;}

/*vTabs Content Styles */

/*fif styles */
.fifLeft {float:left; clear:none; width:261px;  }
		 .fifLeft h4{float:left; clear:none; margin:0px 5px 5px 0; padding-top:0;}
		 .fifLeft p{clear:left; margin-top:5px;}
		 
		 .fifRight { float:right; margin:0 0 0 15px; clear:none; width:164px;}
		 .fifRight p, .fifRight ul li, .fifRight a{font-size:12px;}
		 
		  .fifRight .right-content {font-size:11px; border-bottom:2px solid #4295CE; padding:0 8px 8px 8px; background:#ffffff; margin:0 0 19px 0; }
		  		  .fifRight .right-content img{float:right; padding:0 0 2px 2px}
		   		 .fifRight .right-content ul{margin:0px; width:auto;}
				 .fifRight ul li {background-position:0 2px;}
		 .fifRight h4{padding:10px 8px; background:#ffffff; border-top:7px solid #4295CE; }
.fifLeft img{float:right; clear:none; padding:0 3px 3px 3px;}

/*table styles*/
.vTabsBody .tableDark table{clear:none;}

/*vTabs Monthly Fund manager calls*/
.confCall{float:left; width:100%; background:#ffffff; border:1px solid #bbbbbb; margin-bottom:22px; padding:10px 0}
.confCallImg{float:left; margin:0px 13px 9px 9px; border:1px solid #BBBBBB}
.confCallBody{float:left; width:auto; }
.confCallBody h2 {font-size:15px; padding-top:0 }
.confCallBody h3 {font-size:12px;}
.confBtmText {float:left; clear:both; width:100%;}
/*vTabsEnd*/
.uksiloform {margin-left:10px; margin-top:10px; width:182px;}

/*disclosure box hk*/
.riskDisclosureBox{
background:#f4f4f4;
border:1px solid #d7d7d7;
margin-bottom:10px;
}

#hkSiloHome .riskDisclosureBox {
float:left; clear:left;
display:inline;
width:605px;

}

.riskDisclosureBox ul, .riskDisclosureBox p{
margin:14px 12px 14px;
font-size:12px;
}
.riskDisclosureBox ul li{
background:url("../../../globaltemplates/documents/image/7777026956.png") no-repeat 0 7px;
padding-bottom:3px;
padding-left:14px;
}




/* new home page*/
/*generic Gadget Styles*/
.newGadget {display:inline; 
	width:294px;
	float:left; 
	margin:0 0 25px 0;
	background:url(../../../globaltemplates/documents/image/gadget-middle-294x1.png) repeat-y;
}

.newGadgetTop {

	height:auto !important; min-height:5px; height:5px; 
	padding-top:3px; margin:0 0 0px 0;
	background:url(../../../globaltemplates/documents/image/gadget-top-294x10.png) no-repeat; 
}
.newGadgetTop div{margin:0 3px;}

.newGadget h5 {
	font-size:15px; 
	color:#333333;
	padding:8px 14px;
	
}

.newGadgetBody {
	padding:0 3px 3px 3px;
	background:url(../../../globaltemplates/documents/image/gadget-btm-294x5.png) no-repeat bottom;  
}

.newGadgetBody img{margin:0px 11px 12px 11px;}

.newGadgetBody p, .newGadgetBody h1, .newGadgetBody h2, .newGadgetBody h3, .newGadgetBody h4, .newGadgetBody h5, .newGadgetBody ul, .newGadgetBody ol{padding:6px 14px; margin:0}

.newGadgetBody ul li {padding-left:18px;
background:url("../../../globaltemplates/documents/image/blk_core_bullet_arrow_grey.gif") no-repeat scroll 0 4px transparent;}

.newGadgetBody ul.bullets li {
background:url("../../../globaltemplates/documents/image/7777026956.png") no-repeat 0 7px;
}

.newGadgetBtm{display:inline; display:block; margin:18px 0 0 0;}

/*Specific gadget colors/sizes etc*/
/*sizes*/
.newGadget.single{
}


.newGadget.double{
	width:605px;
	background-image:url(../../../globaltemplates/documents/image/gadget-middle-605x1.png);
}

.newGadget.double488, .newGadget.chartKey{
width:488px;
	background-image:url(../../../globaltemplates/documents/image/gadget-middle-488x1.png);

}
.newGadget.double680{
width:680px;
	background-image:url(../../../globaltemplates/documents/image/gadget-middle-680x1.png);

}

.newGadget.double .newGadgetTop {
	background-image:url(../../../globaltemplates/documents/image/gadget-top-605x10.png); 
}
.newGadget.double488 .newGadgetTop, .newGadget.chartKey .newGadgetTop{
	background-image:url(../../../globaltemplates/documents/image/gadget-top-488x10.png); 
}
.newGadget.double680 .newGadgetTop {
	background-image:url(../../../globaltemplates/documents/image/gadget-top-680x10.png); 
}

.newGadget.double .newGadgetBody {
	background-image:url(../../../globaltemplates/documents/image/gadget-btm-605x5.png);  
}

.newGadget.double488 .newGadgetBody, .newGadget.chartKey .newGadgetBody{
	background-image:url(../../../globaltemplates/documents/image/gadget-btm-488x5.png);  
}
.newGadget.double680 .newGadgetBody {
	background-image:url(../../../globaltemplates/documents/image/gadget-btm-680x5.png);  
}

/*DC Gadget*/
#dc .newGadget{
width:335px;
	background-image:url(../../../globaltemplates/documents/image/gadget-middle-335x1.png);

}
#dc .newGadget .newGadgetTop {
	background-image:url(../../../globaltemplates/documents/image/gadget-top-335x10.png); 
}

#dc .newGadget .newGadgetBody {
	background-image:url(../../../globaltemplates/documents/image/gadget-btm-335x5.png);  
}

#dc #pensionsStart.newGadget .newGadgetBtm {
height:auto !important; height:33px; min-height:33px;}
#dc .newGadgetBodyInner{height:auto !important; height:150px; min-height:150px;}
	/*custom DC styles*/
		/*pensionsWhy*/
#dc #pensionsWhy.newGadget .newGadgetTop div {
border-top:7px solid #d81f32;
}
#dc #pensionsWhy.newGadget .newGadgetBtm {
border-bottom:2px solid #4295CE;
}

		/*pensionsStart*/
#dc #pensionsStart.newGadget .newGadgetTop div {
border-top:7px solid #fcb725;
}
#dc #pensionsStart.newGadget .newGadgetBtm {
border-bottom:2px solid #4295CE;
}

		/*pensionsOptions*/
#dc #pensionsOptions.newGadget .newGadgetTop div {
border-top:7px solid #6a278a;
}
#dc #pensionsOptions.newGadget .newGadgetBtm {
border-bottom:2px solid #4295CE;
}

		/*pensionsKnowledge*/
#dc #pensionsKnowledge.newGadget .newGadgetTop div {
border-top:7px solid #B5C73F;
}
#dc #pensionsKnowledge.newGadget .newGadgetBtm {
border-bottom:2px solid #4295CE;
}



/*colors*/
.newGadget.blue .newGadgetTop, .newGadget.purple .newGadgetTop{
	margin:0 0 13px 0;
}
/*blue*/

.newGadget.blue .newGadgetBtm{
	border-bottom:solid 2px #4295ce;
}
.newGadget.blue .newGadgetTop div{
	border-top:solid 7px #4295ce; 
}
/*purple*/
.newGadget.purple .newGadgetBtm{
	border-bottom:solid 2px #c7047a;
}
.newGadget.purple .newGadgetTop div{
	border-top:solid 7px #c7047a;
	
}

/*importance levels*/

/*levels 1*/
.newGadget.blue .newGadgetTop.level1 div h5{
	color:#ffffff;
	background:url(../../../globaltemplates/documents/image/gadget-blue-title.png) repeat-x;
}
.newGadget.purple .newGadgetTop.level1 div h5{
	color:#ffffff;
	background:url(../../../globaltemplates/documents/image/gadget-purple-title.png) repeat-x;
}
/*level 2*/
.newGadget.blue .newGadgetTop.level2 h5{
	background:#e5e5e5
}
.newGadget.purple .newGadgetTop.level2 h5{
	background:#e5e5e5
}

/*level 3*/
.newGadget.blue.level3 .newGadgetTop h5, .newGadget.purple.level3 .newGadgetTop h5{
	background:none;
}

.newGadget .newGadgetTop.level3 {margin:0;}
.newGadget.level3 .newGadgetBody img{margin-top:12px;}
/*level 4*/
.newGadget.level4 .newGadgetTop div{padding:0 17px;}
.newGadget.blue.level4 .newGadgetTop div h5, .newGadget.purple.level4 .newGadgetTop div h5, .newGadget.level4 .newGadgetTopdiv h5{
	color:#333333;
	padding:0;
	background:none;
	border-top:none;
	border-bottom:1px solid #a5acaf;
}

.newGadget.blue.level4 .newGadgetTop div, .newGadget.purple.level4 .newGadgetTop div, .newGadget.level4 .newGadgetTopdiv {
	border-top:none;
}
.newGadget.blue.level4 .newGadgetBody div, .newGadget.purple.level4 .newGadgetBody div, .newGadget.level4 .newGadgetBody div{
	border-bottom:none;
}
/*columnLeft*/
.sectionLeft{
display:inline;
	float:left; 
	
	width:294px;
	margin:0 17px 0 22px;
	
}

.sectionRight{display:inline;
	float:left;
	width:605px

}
.sectionRight div.left, .sectionRight div.right{display:inline;
	float:left;
	width:294px;
}
.sectionRight div.left{margin:0 17px 0 0;}

/*more*/

.more {
	background:url("../../../public/documents/image/blk_icon_arrow_more.gif") no-repeat 261px center;
	display:block;
	height:33px;
	line-height:33px;
	margin:0;
	padding:0 37px 0 0;
	text-align:right;
	border-top:1px solid #A5ACAF;
}

#dc .more{background-position:302px;}
.newGadget.double .more{background-position:572px;}

/*gadget Options - Icon List*/
.gadgetOption {margin:6px 14px;}
.gadgetOption {background-position:0 6px;}
.gadgetOption p{padding:3px 0;}
/*top ten funds*/
#topTenFunds h5 {text-align:left;}
#topTenFunds h5 span{float:right;}
#topTenFunds.newGadget, #topTenFunds .newGadgetBody, #topTenFunds .newGadgetTop{background:none;}

#topTenFunds h5{
	border:1px solid #bfbfbf; border-bottom:none;
	background:url("../../../public/documents/image/top-ten-fund-top-bg.png") repeat-x top left #ffffff !important;
}

#topTenFunds th{
	border-bottom:none; border-top:1px solid #bfbfbf;
	background:url("../../../public/documents/image/images/top-ten-fund-th-bg.png") repeat-x top left #7a8488 !important;
}
#topTenFunds th.first, #topTenFunds td.first{padding-left:15px;}
#topTenFunds td{padding:6px 10px;}
#topTenFunds .newGadgetBody table{
	border:1px solid #bfbfbf; border-top:none; width:100%;
}

/*TOP COLUMN*/
.columnFull {
	display:inline;
	padding:0 0 34px;
	float:left;
	clear:both;
	background:url("../../../public/documents/image/blk_core_mainstage_bottom.gif") repeat-x scroll center bottom #000000;
	width:100%;
}

#homePageProdFind h2 {
	color:#888888;
	font-size:12px;
	font-weight:normal;
	margin:0;
	text-transform:uppercase;
}


/*product finder*/
#homePageProdFind {
display:inline;
	float:left;
	padding:15px 13px 0 25px;
	width:210px;
}

.fundSearch {
	float:left;
	padding:10px 0 20px;

}

.fundSearch input {
	background:url("../../../public/documents/image/blk_core_prodfind_input_bg.png") no-repeat left top #FFFFFF;
	border:medium none;
	color:#888888;
	float:left;
	font-size:11px;
	height:22px;
	line-height:22px;
	padding:0 0 0 5px;
	width:135px;
}
.fundSearch input.fndInput{
width:168px;}

.fundSearch a {
	background:none repeat scroll 0 0 #2296D2;
	border:1px solid #A5ACAF;
	color:#FFFFFF;
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	padding:0 5px;
	text-decoration:none;
}

.fundSearch button {height:22px; font-size:10px;
line-height:22px; float:none; background:url("../../../globaltemplates/documents/image/fund-search-btn-bg.png") no-repeat right top;}

.fundSearch button  span{
color:#FFFFFF;
display:block;
float:left;
height:22px;
line-height:22px;
padding:0 5px;
margin-top:-1px;
margin-left:-3px;

text-decoration:none;}


ul.prodList {
	display:inline;
	float:left;
	margin:0 0px 20px 0;
	width:210px;
}

ul.prodList li.quickLink1 {border-left:10px solid #459ad3;}
ul.prodList li.quickLink2 {border-left:10px solid #3880be;}
ul.prodList li.quickLink3 {border-left:10px solid #3880be;}
ul.prodList li.quickLink4 {border-left:10px solid #3072b3;}
ul.prodList li.quickLink5 {border-left:10px solid #2863a6;}
ul.prodList li.quickLink6 {border-left:10px solid #21559a;}
ul.prodList li.quickLink7 {border-left:10px solid #1d4f95;}
ul.prodList li.quickLink8, ul.prodList li.quickLink9, ul.prodList li.quickLink10 {border-left:10px solid #1d4f95;}

#homePageProdFind ul.prodList li {
float:left;
clear:both;
width:200px;
	background:#222222;
	margin-bottom:1px;
}

#homePageProdFind ul.prodList li a {
	color:#FFFFFF;
	display:block;
	padding:5px 8px 5px 0px;
	margin-left:10px;
}

/*remove padding from P's that have been added to quick links via the wysiwyg*/
#homePageProdFind ul.prodList li p{margin:0; padding:0;}

/*mainStage*/
#homePageMainStage {
	display:inline;
	background:none repeat scroll 0 0 #000000;
	float:left;
	margin-bottom:0;
	padding:0;
	width:712px;
}

#homePageMainStage .tabGadgetBody {
	display:inline;
	background:url("../../../public/documents/image/blk_icon_loader48px-text-dark.gif") no-repeat scroll center center transparent;
	border:medium none;
	float:left;
	overflow:hidden;
	padding:0;
	width:712px;
}
#homePageMainStage.height360 .tabGadgetBody {
	height:310px;
}
#homePageMainStage.height360.tabs1 .tabGadgetBody {
		height:360px;}

#homePageMainStage .tabGadgetBodyItem {
	height:100%;
	overflow:hidden;
	padding:45px 0 0 65px;
	background-color:#000000
}

#homePageMainStage .tabGadgetBodyItem .ms1Col {
	display:inline;
	background:url("../../../public/documents/image/blk_core_mainstage_story_bg.png") no-repeat scroll right bottom transparent !important;
	background: url(../../../public/documents/image/blk_core_mainstage_story_bg_ie.gif) bottom repeat-x;
	color:#FFFFFF;
	display:block;
	float:left;
	height:auto;
	width:auto !important;
	width:420px;
	min-width:290px;
	max-width:420px;
	padding:5px 26px 22px 20px;
}

#homePageMainStage .tabGadgetBodyItem h1 {
	font-family:Corporate,Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	line-height:normal;
	margin:0 0 5px;
	padding:0;
	
}

#homePageMainStage .tabGadgetBodyItem a {
	color:#FFFFFF;
}

#homePageMainStage h2 {
	font-family:Corporate,Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	width:100%;
	padding:5px 0;
}

#homePageMainStage p {
	color:#ffffff;
}

/*more link in main banner*/
#homePageMainStage .button {margin-left:-4px;}

/*  tabGadgetHeader  */
#homePageMainStage .tabGadgetHeader {
	float:left;
	height:50px;
	width:712px;
}
#homePageMainStage.tabs1 .tabGadgetHeader {
	display:none;}

ul.tabGadgetHeaderList {
float:left;
margin:0 0 0 0;
padding:0;
width:100%;
}

#homePageMainStage .tabGadgetHeader ul {
	overflow:visible;}
#homePageMainStage .tabGadgetHeader ul li {
	background:none repeat scroll 0 0 transparent;
	border:solid 1px #B4BABD;
	border-style:none none none solid;
	vertical-align:middle;
	float:left;
	height:50px;
	width:177px;
}

#homePageMainStage .tabGadgetHeader ul li a {
	background:#8F989D;
	color:#FFFFFF;
	display:block;
	font-weight:normal;
	height:50px;
	padding:0 20px;
	vertical-align:middle;
	font-size:12px;
	line-height:1.2;
	
}
#homePageMainStage .tabGadgetHeader ul li a span{display:block; padding-top:10px;}
#homePageMainStage .tabGadgetHeader ul li.On {position:relative;
background:url("../../../globaltemplates/documents/image/blk_core_mainstage_on-178px.png") left bottom;
	border:none;
	margin:-10px 0 0;
	padding:10px 0 0;
	width:178px;
}
#homePageMainStage.tabs4 .tabGadgetHeader ul li.On {
	background-image:url(../../../globaltemplates/documents/image/blk_core_mainstage_on-178px.png) !important;
	background-image:url(../../../globaltemplates/documents/image/blk_mainstage_on-178-ie.png);
}
#homePageMainStage.tabs2 .tabGadgetHeader ul li{width:355px;}
#homePageMainStage.tabs2 .tabGadgetHeader ul li.On {width:356px;
		background-image:url(../../../globaltemplates/documents/image/blk_core_mainstage_on-365px.png) !important;
			background-image:url(../../../globaltemplates/documents/image/blk_mainstage_on-365-ie.png);
		}
		


#homePageMainStage.tabs3 .tabGadgetHeader ul li{width:236px;}
#homePageMainStage.tabs3 .tabGadgetHeader ul li.On {
		width:238px;
		background-image:url(../../documents/image/blk_core_mainstage_on-238px.png) !important;
		background-image:url(../../documents/image/blk_mainstage_on-238-ie.png);
		}


#homePageMainStage .tabGadgetHeader ul li a:hover {
background-color:#677884;}

#homePageMainStage .tabGadgetHeader ul li.On a, #homePageMainStage .tabGadgetHeader ul li.On a:hover {
	background:none;
	color:#FFFFFF;
}

/*========small Tab Gadget==========================*/
	.newGadgetBody .tabGadgetBody {
	background:url("../../../public/documents/image/blk_icon_loader48px-text-dark.gif") center center no-repeat;
	margin-top:12px;
	height:auto !important;
	height:60px;
	min-height:60px;
} 
.newGadgetBody .tabGadgetBodyItem{
	background:#eaf2f7; margin: 0 11px 0 11px; padding-bottom:18px; height:auto !important;
	height:60px;
	min-height:60px; 
}

.newGadget .tabGadgetBody img {
	border:3px solid #e5e5e5; 
	margin:0 !important;
}

.tabGadget .newGadgetBtm{
	border-top:1px solid #A5ACAF
}

	/*tab number navigation*/
.tabGadgetNav li {

	display:inline; 
	margin:0 5px;  
}
.newGadgetBody .tabGadgetNav li {
	padding:0;
	background:none;}

.tabGadgetNav {
	text-align:center;
	width:100%;
}
.tabGadgetNav ul{
	padding:0; 
	margin:8px 19px 9px 11px;
}

.newGadget .tabGadgetHeaderListItem a, .pagination a{
	display:inline-block;
	background:#ffffff;
	border:1px solid #0D75C1;
	color:#0D75C1;
	font-size:12px;
	height:14px;
	line-height:14px;
	margin:0;
	padding:0;
	width:14px;
	
}
.newGadget .tabGadgetHeaderListItem.On a{
	background:#0D75C1; 
	color:#ffffff
}

.poll .newGadgetTop {margin-bottom:15px; }

.poll table table table tr{height:20px; line-height:20px; }
/*poll styles*/
.voviciLink{display:none;}
.pollBody {margin:0 11px 12px;}
.poll table {margin:0; padding:0; border:none;}
.poll th, .poll td, .poll tr {margin:0; padding:0; border:none;}



/*Inst client login styles*/
#clientLoginWrapper {	background:#222222; padding:0 10px; margin-bottom:10px;}
#clientLogin {color:#888888;}
#clientLogin {
	padding:0px 0 0 0px;
	margin:0;
	list-style:none;
	
}
#clientLoginWrapper a.help{text-align:right; display:block; padding:8px 0}
#clientLogin li{
	display:block;
	clear:both;
	position:relative;
}
#clientLogin li a.select{
	text-decoration:none;
	color:#888888;
	height:22px;
	display:block;
	background:url("../../../public/documents/image/blk_core_prodfind_input_bg.png") no-repeat scroll left top #FFFFFF;
	
}
#clientLogin span {
	margin-left:5px;
	height:22px;
	line-height:22px;
	display:block;
	background:url("../../../public/documents/image/login-drop-down.png") no-repeat top right;
}

#clientLogin dl{display:block;
clear:both;
top:22px; left:0;
position:absolute;
	background:#ffffff;
	display:none;
	border:1px solid #A5ACAF; 
	border-top:none;
	padding:5px 10px 5px 5px;
	}
#clientLogin dl dd{margin:0 5px 0 15px; 	white-space:nowrap;}
#clientLogin dt {font-weight:bold;}

#clientLogin li:hover>dl{display:block}
#clientLogin  a:hover dl{display:block}

#clientLogin .over dl{display:block;}
/*pagination*/
.pagination {
	margin-bottom:0px;
	float:left;
	width:100%;
	background:#f2f3e0;}
	
.pagination ul{float:right; margin:10px 20px 10px 0}
.pagination ul li.previous a{
		text-indent:-99999px;
	background:url(../../../public/documents/image/pagination-previous.png) no-repeat;

	}
#columnMiddle .pagination li{
	background:none;
	padding:0;
	list-style:none;
text-align:center;
	margin:0 5px;
	display:inline-block;
	float:left;}
.pagination li a{float:left;}
.pagination li.On a{background:#0D75C1; color:#ffffff}
	.pagination ul li.next a{
	text-indent:-99999px;
	background:url(../../../public/documents/image/pagination-next.png) no-repeat;

	}

	

.pagination p{
	font-weight:bold;
	float:left; 
	padding:8px 19px 9px 25px; 
	margin:0;} 
/*market Watch*/
body#template3_3 .marketWatch div#pageHeader {
		width: 730px;
		margin:0px 0 0 0px;
		height:254px
	}
	
#mediaWrapper {margin-bottom:0px; width:680px;}
.mediaWrapper img{}
.mediaBody {}
.mediaBody img{display:inline; float:left; border:3px solid #a3a3a3; margin:0px 29px 0px 0px;}
.mediaRow {display:inline; width:100%; float:left; clear:both; padding:14px 0; }
.mediaBody .mediaBodyInner{display:inline; float:left; margin:0px 29px;}
.mediaBody .mediaBodyInner p{display:inline;}
.mediaRow.even{background:#f4f4f4;}
.mediaInfo {float:none;}
.mediaInfo a {margin-left:8px;}



/*tools*/
	/*performance Tool*/
#historicalTool {width:680px; border:none; border-top:6px solid #2296D3; border-bottom:2px solid #2296D3; background:#f4f4f4; padding:0; margin-bottom:22px;}
#historicalTool.altToolCap{border-bottom:none; background:url("../../../public/documents/image/fund-prices-border-bottom.png") no-repeat left bottom #F4F4F4; padding-bottom:45px; margin-top:10px}

#historicalTool table{border:none; width:100%;}
#historicalTool tr{}
#historicalTool td{border:none; padding:0 0 0 10px; }
#historicalTool label{font-weight:bold;}
#historicalTool label, #historicalTool select, #historicalTool input{float:left;}
.toolOption {float:left; margin-right:10px; padding:14px 0;}
.toolOption label {clear:both;  padding-bottom:3px;}
.toolOption select{clear:both; padding:0 0 0 3px;}
.toolOption select.fundList {width:550px;}
#historicalTool .button{float:right; margin-right:10px;}
#historicalTool button{float:right; margin-right:5px;}
#historicalTool .iconXLS {float:right; margin-top:10px;}

td#launchDateVal{padding-top:5px;}
#historicalTool td.calendarOptions{padding-top:5px;}
.calendarOptions img{float:left; margin-right:10px; margin-left:5px;}
.calendarOptions label{padding-right:10px;}

#performanceToolResult td{float:right; padding-right:10px;}
#performanceToolResult strong{float:right; padding:0 10px; line-height:25px;}
#performanceResult {border:none; float:right; line-height:25px; height:25px; width:75px; padding:0 10px; text-align:right; background:url(../../../public/documents/image/performance-result-bg.png) repeat-x #7d878b; color:#ffffff; font-weight:bold;}
table#performanceToolResult {margin:0; background:#e6e6e6}
table#performanceToolResult td{padding:10px 10px;}

	/*evaluator*/
#evaluatorTool {background:#f4f4f4; width:680px; margin:0; padding-bottom:22px;}
table#evaluatorTool {border-top:6px solid #2296D3; border-bottom:none;}
#evaluatorTool th{background:none; color:#333333; padding-top:20px;}
#evaluatorTool td {border:none;}
#evaluatorTool tr.last td{padding-bottom:24px;}
#evaluatorTool input {width:135px;}
#evaluatorTool select {width:505px;}

.formFoot {background:#e6e6e6; padding:10px 0; border-bottom:2px solid #2296D3; float:left; width:680px}
.formFoot input{float:right;}
.formFoot button{float:right;}
	/*projection*/
.projectionToolTable {float:left; width:680px; padding:20px 0px 22px 0px; background:#f4f4f4; border-top:6px solid #2296D3; border-bottom:2px solid #2296D3; margin-bottom:20px;}
.projectionToolTable table {border:none; margin:0 10px}
.projectionToolTable table td {border:none; padding-top:10px;}
.projectionToolTable table tr.projectionOption td{border-top:1px solid #ffffff}
.projectionToolTable table tr.first td{border:none;}
.projectionToolTable label {margin-right:10px;}
.projectionToolTable input {margin-right:10px;}
.projectionToolTable select.fundList {display:inline; width:553px;}
.projectionToolTable .button { float:right; margin:0}

	/*fund Finder chartKey*/
.newGadget.chartKey {float:right; margin-top:11px;}
.newGadget.chartKey .newGadgetTop{float:left; width:100%;}
.newGadget.chartKey .newGadgetBtm {float:left; width:100%;}
#columnMiddle .newGadget.chartKey ul{margin:0 0 22px 15px; padding:0;}
#columnMiddle .newGadget.chartKey  h5 {}
#columnMiddle .newGadget.chartKey ul li{ width:154px; display:inline; float:left; list-style:none; margin:0 0px 10px 0; padding:0}
#columnMiddle .newGadget.chartKey ul li img{display:inline; float:left; margin:0 10px 0px 0}


/*calender icon*/
input.calenderIcon{background:url(../../../public/documents/image/blk_icon_calendar.gif) no-repeat top right #ffffff; border:1px solid #91b1c8}

/*etf stuff*/
body.etfIframe  {font-size: 11px;
 text-align: center;
 color: #00000;
 background: #FFFFFF;
 font-family:verdana,arial,sans-serif;
 padding:0;
 margin:0
} 
 
.etfWrapper {border-top:7px solid #4295ce; border-bottom:2px solid #4295ce; position:relative;}
.etfDocument {float:left; clear:both; width:100%; font-size:12px; padding:13px 0 26px 0;}
.etfDocument img{ border:1px solid #a3a3a3}
.etfDocument h2{font-size:12px; padding:0 0 8px 0}
.etfDocument form{ bottom:1px; margin-left:0px; font-size:12px; background-position:0 11px;}
.etfDocument form label, .etfDocument form select{margin-right:10px; float:left;}
 
 .etfDocument select{margin-top:7px; width:365px; margin-right:24px}
 .etfDocument.odd {background:none;}
 .etfDocument.even{background: #F4F4F4}
 
 .etfImage {display:inline; float:left; width:90px; margin:0 22px 0 27px;}
 .etfBodyWrapper {float:left; width:530px; }
 .etfBody{ margin-right:27px; height:auto !important; min-height:113px; height:113px;}
 
.etfIframe .etfDocument h2{color:#000000; font-size:11px;}
.etfIframe .etfDocument form{font-size:11px;}
.etfIframe #siteWrapperNoLeftNav, .etfIframe #noLeftNav #rightWrap, .etfIframe #noLeftNav #mainWrapper  { width:100%}

/*country Specific  styles, leave at bottom of file*/

.hk #footerWrapper {font-size:10px;}

/*OSS iframe*/
div.iframeContainer iframe {
    margin: 0 15px;    
}
.ossIFrame div.iframeContainer iframe {
    margin: 0 0px;    
}
