/**
 * Main CSS Definitions
 *
 * @file              global_landing.css
 * @author            Christopher Geheran
 * @revision          $Id$
*/

  body {
 	font-family:arial, sans-serif; font-size:11px; color:#333;
    background: url('/global/content/images/bg_site_shadow.jpg') repeat-y scroll center top #F2F3F3;
    margin:0; padding:0;
  }

  .clear { clear:both; font-size:0px; }

  a { color:#156CC6; text-decoration:none; }
  a:hover { text-decoration:underline; }

	.clear { font-size:0px; clear:both; }

	.gl_frame {  margin:auto; width:1004px; background-color:#fff;}


	.gl_header { height:110px; padding:0 17px 0 0; }

	h1.gl_ishareslogo { float:left; padding:0; width:210px; height:70px; margin:34px 0 0 25px; }
	h1.gl_ishareslogo span { display:none; }
	h2.region { padding:0px; margin:0px; font-size:13px; font-weight:bold; color:#333; border-left:solid 8px #1E8CCB; }



	h3.country { padding:0; display:inline; margin:0; font-size:11px; font-weight:normal; }

	#gl_langselector { text-align:right; margin:67px 0 0; display:inline-block; float:right; }
  #gl_langselector ul { list-style:none; clear:both;  font-size:10px; font-weight:normal; margin:0; padding:0; }
  #gl_langselector ul li { display:inline; padding:0px 6px 0px 8px; border-left:1px solid #CBCBCB; }
  #gl_langselector ul li.first { border-left:none; }
  #gl_langselector ul li.langSelect a { color:#333; font-weight:bold; text-decoration:underline; }

	.gl_separator { height:7px; font-size:0px; background:url(/global/content/images/bg_separator.gif) repeat-y; }

 	.gl_body { height:auto; overflow:hidden; clear:both; }
  .gl_leftcontent { width:307px; padding:0 0 0 25px; height:auto; float:left; }

  .gl_countrylist { margin:0;  }
  .gl_countrylist ul { list-style:none; font-weight:bold; font-size:13px; color:#050706; margin:0; padding:0; }
  .gl_countrylist ul li { padding:0; margin:0px; border-bottom:solid 4px #FFF; background:url('/global/content/images/bg_leftcontent.jpg') #F7F9F8 repeat-x; }

  .gl_countrylist ul li h2 { padding:5px 0 5px 15px; }
  .gl_countrylist ul li ul li { padding:0 0 2px 15px; }
  .gl_countrylist ul li ul li.last { padding:0 0 9px 15px; }
  .gl_countrylist ul ul { font-weight:normal; font-size:11px;  }
  .gl_countrylist ul li ul li { border:none; background:transparent; border-left:solid 8px #1E8CCB; }
  .gl_countrylist ul li ul li.select a { text-decoration:underline; }

  li.region0 h2, li.region0 ul li { border-color:#1E8CCB !important; }
  li.region1 h2, li.region1 ul li { border-color:#1565AC !important; }
  li.region2 h2, li.region2 ul li { border-color:#144893 !important; }
  li.region3 h2, li.region3 ul li { border-color:#0C3B81 !important; }


  .gl_rightcontent { width:668px; position:relative; float:right; }
  .gl_mainimage { height:540px; overflow:hidden; margin-right:23px; }
  .gl_investortype { position:absolute; display:none; top:0px; left:0px; width:668px; height:540px; overflow:hidden; padding:2px 0px 0px 0px; background:url(/global/content/images/bg_investortype.gif) transparent no-repeat; }
  .gl_investortype ul { list-style:none; font-weight:bold; font-size:13px; color:#333; margin:15px 0px 0px 45px; padding:0; clear:both; }
  .gl_investortype ul li { padding:0; margin:0;  }
  .gl_investortype ul ul { margin:5px 0 0;  }
  .gl_investortype ul li ul li { display:inline; padding:0px 12px 0px 10px; border-left:1px solid #bababa; }
  .gl_investortype ul li ul li.first { border-left:none; padding:0px 10px 5px 0px; }
  .gl_investortype ul li ul li a { font-weight:normal; }
  .gl_investortype .desc { font-size:10px; padding:5px 20px 30px 0px; width:350px; }
  .gl_investortype .last { border-bottom:none; }
  .gl_investortype .desc p { margin:0 0 0 45px; font-size:11px; line-height:15px; }
  .gl_investortype .desc a { text-indent:-20000px; }
  .gl_investortype .gl_layerclose { position:absolute; top:5px; left:450px; width:15px; height:15px; }

 	.gl_investortype #check { width:370px; }
 	.gl_blackrock_footer {
 		background: url('/global/content/images/logo_blackrock.gif') no-repeat 25px 12px #000000;
    	color: #FFFFFF; height: 42px;overflow: hidden;
    }

	.gl_barclayslogo { float:right; }
	.gl_header a img { border:0 }
	.gl_disclaimer { clear:both; padding:15px 25px; font-size:10px; color:#999; }

	.gl_layerpop { display:none; position:absolute; top:0px; left:0px; background-color:#fff; z-index:6; }
	.gl_layerheader { position:relative; height:57px; border-bottom:1px solid #666; background-color:#000; }
	.gl_layerlogoishares { position:absolute; top:10px; left:12px; width:115px; height:37px; }
	.gl_layerclose { position:absolute; top:5px; left:552px; width:15px; height:15px; }
	.gl_layerbody { border:1px solid #0473b8; border-top:none; color:#000; padding:0; }
	.gl_layerbody p { padding:0; margin:0px 0px 15px 0px; }
	.gl_layerbody h3 { padding:0; margin:0; font-size:12px; font-weight:bold; }
	.gl_layerlang { border-bottom:1px solid #e5e5e5; height:17px; padding-top:6px; margin-bottom:12px; }
  .gl_layerlang ul { list-style:none; clear:both; font-size:10px; font-weight:normal; margin:0px 0px 0px 20px; padding:0; }
  .gl_layerlang ul li { display:inline; padding:0px 3px 0px 6px; border-left:1px solid #bababa; }
  .gl_layerlang ul li.first { border-left:none; padding-left:0; }
	.gl_layerlang a { font-size:11px; }
	.gl_text { height:300px; padding-top:5px; margin:0px 35px 0px 20px; }
	.gl_layerproceed { text-align:left; padding-top:2px;}
	.gl_layerlogobarclays { height:31px; margin-top:4px;border-top:1px solid #e5e5e5; text-align:right; }

	.gl_lmattributes h3 { font-size:13px; padding-top:5px; }
	.gl_lmattributes .gl_layerbody { background-color:#fff; height:468px; overflow:auto; }
	.gl_cdattributes .gl_layerbody { height:372px; }

	.gl_layerpop_nojs .gl_layerpop { display:block; position:relative; }
	.gl_layerpop_nojs .gl_layerclose { display:none; }
	.gl_layerpop_nojs .gl_layerbody { border:none; height:90%; overflow:visible; }
  .gl_layerpop_nojs .gl_text { height:100%; }




	.gl_outlinelist { padding-bottom:15px; }
	.gl_outlinelist ul { margin:0px 0px 0px 23px; padding:0; list-style-type: decimal; }
	.gl_outlinelist ul ul { margin:0px 0px 0px 35px; padding:0; list-style-type: lower-alpha; }

	#dimmer {display:none; position:absolute; top:0px; left:0px; width:100%; height:2px; background-color:#000; filter:alpha(opacity=25); -moz-opacity:.25; opacity:.25; z-index:5; }

