/* primary CSS, created 6-08 [Aj] */

/* send to printer transformations */
@media print {#header, #footer, #nav-top, #column-left, #related-links, .top, .noprint {display:none; visibility:hidden} * {background:#ffffff;} #content {position:absolute; top:0px; left:1%; width:100%; margin:0px; padding:0px; font-size: -1em;} frame {vertical-align:top; text-align:left; margin:0px}
}

/* global values */
html,body {height: 100%;}
body {margin:0px; background-color:#efeef0; color:#3c3c3c; font-family:verdana, arial, sans-serif}

a:link,a:visited,a:active {text-decoration:none; color:#3c3c3c;}
a:hover {text-decoration:underline}
#frame {height:100%; background:#ffffff; vertical-align:top; float:left}
.r800 {width:780px;}
.r1024 {width:994px;}
img, a img {border:0px;}
h4 {font-size:12px; font-weight:bold; margin:12px 4px 0px}
h5 {font-size:14px; color:#166fc8; padding:0px 0px 4px 0px; margin:0px}
h6 {font-size:13px; padding:0px 0px 4px 0px; margin:0px}
form, ul {padding:0px; margin:0px}
p {padding-bottom:12px; margin:0px}
* {text-align:left}

/* character sizing */
#content, #content table, #legal, p {font-size:11px;}
#footer, #footer table {font-size:10px}

/* divisions */
#header {position:relative; top:0px; height:70px; width:100%; background:#ffffff; vertical-align:top;z-index:2;}
#header .logo {position:relative; top:14px; padding:0px 12px 0px 12px }
#nav-top {height:29px; position:relative; top:0px; left:0px; width:100%; z-index:1; font-family:verdana, sans-serif; font-size: 11px; background:#414b55;}
#nav-top td.left {width:151px; height:29px; margin:0px; padding:0px; background:url(../images/navigation/nav-top-left.gif) no-repeat top left;}
#nav-top td {background:#414b55; text-align:center;}
#nav-top td a {display:block; text-align:center; height:29px; color:#ffffff}

.nav-left {vertical-align:top; float:left; width:151px; margin:0px; padding:0px; background:#f5f5f5; font-size:10px;}
.nav-left .mail-page {width:151px; height:24px; border-top:2px #ffffff solid; border-bottom:2px #ffffff solid;}

#content {background:#ffffff; vertical-align:top; width:843px; height:100%}

#home-promo {height:237px; float:left; padding:1px}
#home-profiler {position:relative; width:221px; height:237px; float:right; background: url(../images/bg-home-profiler.jpg) no-repeat top left; margin:1px 0px 0px 0px;}
#home-profiler h4 {color:#455560; font-size:12px;}
#home-profiler h4,.home h5 {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; margin:0px; padding-bottom:8px}
#home-profiler ul {padding-bottom:16px}
#home-profiler li {background:url(../images/li_type2.gif) no-repeat 0 12px; list-style:none}
#home-profiler input {width:100%; height:22px; border:1px #455560 solid; margin:20px 0px 0px 0px; text-align:center; background:#f5f5f5}
.home .hdiv {width:842px; height:5px; background:#455560; margin:0px 0px 16px 0px; padding:0px; float:right; clear:left;}

#home-col1,#home-col2,#home-col3,#home-col4 {float:left; margin:0px; padding:0px 14px 0px 18px;}
#home-col1,#home-col2,#home-col3 {background:url(../images/div-vertical-gray-1x165.jpg) no-repeat top right}
#home-col1 h5 a,#home-col2 h5 a,#home-col3 h5 a,#home-col4 h5 a {color:#0f90c3; text-decoration:none}

.poll td {border:0px!important;}
.poll form {position:relative; top:-9px}
.poll input {font-size:.9em; padding-left:4px; letter-spacing:1px; float:right;}

.home .cta,.home ul+.cta {font-size:10px}
.home .cta {margin:12px 0px 12px 0px;white-space:nowrap;}
.home ul+.cta {margin:12px 0px 12px 0px;}
.home #legal {clear:left;}

#legal {margin-top:0px; padding:12px}
#legal p {padding:0px 16px 12px 16px}
#footer {width:100%; border-top:1px #efeef0 solid; padding-bottom:12px; text-align:center}
#footer ul {margin-top:0px; margin-right:0px}
#footer li {list-style:none; position:relative; left:-30px; top:0px; margin-right:-10px; padding-bottom:2px}
#footer_links {color:#414b56; font-size:9px; letter-spacing:-1px; padding:24px 0px 24px 0px; text-align:center}
#footer_links a {text-decoration:none; color:#414b56;}
#footer_links a:hover {color:#15b1e8;}
#footer p {padding:0px 30px 0px 40px}
.category .top {text-align:right; font-size:1em; color:#15b1e8; padding:8px 12px 12px 0px}
.category .top a {background:url(../images/icon/icon-arrow-top-blue.gif) no-repeat 1px 1px; padding:0px 0px 2px 12px; color:#15b1e8}
.answer .top {padding-bottom:0px}

/* classes */
.home th {height:43px; background:url(../images/bg_head_home.gif) repeat-x top left; text-align:left; vertical-align:top; font-size:14px}
.home td {border-bottom:1px #efeef0 solid}

.home h5 {color:#0f90c3; font-size:11px;}
.home li {background:url(../images/li-circle-gray.gif) no-repeat 0 12px; list-style:none; position:relative; top:0px; left:10px; padding:8px 16px 0px 12px}
.category {width:770px; position:relative; top:0px; left:0px; padding-top:1px}
.heading {width:761px; text-align:center}
.nav-base {height:8px}
#column-left {width:151px; height:100%; background:#b9bec2; margin:0px 1px 0px 0px; vertical-align:top;}
#hdr_img {display: none;}
@media print {#hdr_img {display: block;}}
.print_note {display:none}

/* reusable (germ-free!) cosmetics */
.hidden {display:none}
.caption {font-size:10px}
.noborder {border-style:none !important}
.left {float:left}
.center {text-align:center}
.right {float:right}
.top {vertical-align:top}
.middle {vertical-align:middle}
.bottom {vertical-align:bottom}
.clear {clear:both}
.maxx {width:100%}
.maxy {height:100%}
.bold {font-weight:bold}
.nobold {font-weight:normal}
.italic {font-style:italic}
.margin0 {margin:0px}
.margin2t {margin-top:2px}
.margin4t {margin-top:4px}
.margin8t {margin-top:8px}
.margin6 {margin:6px}
.margin8 {margin:8px}
.margin16 {margin:16px}
.margin24 {margin:24px}
.margin12t {margin-top:12px}
.margin12l {margin-left:12px}
.margin12b {margin-bottom:12px}
.margin16b {margin-bottom:16px}
.margin24t {margin-top:24px}
.margin24l {margin-left:24px}
.margin24b {margin-bottom:24px}
.pad0 {padding:0px}
.pad4 {padding:4px}
.pad8 {padding:8px}
.pad12 {padding:12px}
.pad16 {padding:16px}
.pad24 {padding:24px}
.pad4t {padding-top:4px}
.pad4r {padding-right:4px}
.pad4b {padding-bottom:4px}
.pad4l {padding-left:4px}
.pad6t {padding-top:6px}
.pad6r {padding-right:6px}
.pad6b {padding-bottom:6px}
.pad6l {padding-left:6px}
.pad8t {padding-top:8px}
.pad8r {padding-right:8px}
.pad8b {padding-bottom:8px}
.pad8l {padding-left:8px}
.pad12t {padding-top:12px}
.pad12r {padding-right:12px}
.pad12b {padding-bottom:12px}
.pad12l {padding-left:12px}
.pad16t {padding-top:16px}
.pad16r {padding-right:16px}
.pad16b {padding-bottom:16px}
.pad16l {padding-left:16px}
.pad24t {padding-top:24px}
.pad24r {padding-right:24px}
.pad24b {padding-bottom:24px}
.pad24l {padding-left:24px}
.pad36l {padding-left:36px}
.pad40t {padding-top:40px}
.fade {filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60}
.blue {color:#166fc8 !important}
.gray {color:#ecebed}
.medgray {color:#b7b8ba}
.black {color:#3c3c3c}
.roman li {list-style-type:lower-roman}
 p.initcap:first-letter {font-size: 1.6em}
 .footnote {font-size:.9em; font-style: italic;}
.mark {font-family: Arial,Verdana; font-size:.7em; vertical-align: top; margin:0px; padding-left:1px; }
 
/* TOP NAVIGATION user status/login */ 
#header .greeting {font-size:11px; padding-bottom:2px}
#header #links {position:absolute;top:30px;left:698px; font-size:11px; font-weight:bold; margin:0px; padding-left:6px;}
#header #links ul {list-style:none; margin-bottom:8px}
#header #links li, #header #status p, #header .greeting, #header #status ul a {color:#52636d}
#header #links li, #header #status p {display:inline; margin:0}

/* bubble layer for login/investor-type confirmation */
div#badge_bubble {width:257px; height:63px; display:none; position:absolute; left:37%; top:55px; z-index:1}
div#bubble_bg {width:257px; height:63px; background:url('/images/bg_badge-bubble.gif') no-repeat top center}
div#bubble_contents {margin:0px 6px 0px 6px; padding:12px 12px 0px 6px; font-size:12px; color:#333333; line-height:24px}
div#bubble_contents a {font-size:11px; color:#0f71d9}
/* */

/* splash.jsp */
#splash_container {margin:0; padding:0; display:block; width:783px;}
.splash_header {margin:0px; padding:0px; background:#455560; width:783px; height:59px;}
.splash-hblock {height:342px; background-color:#ffffff; width:783px; border-top:6px solid #00b6f5; border-bottom:6px solid #00b6f5;}
.splash-left{float:left; width:389px;}
.splash-right {float:left; width:394px}
 /* // */

#non-us_footer {
  margin:0;
  padding:1px 0px 0px 0px;
  width:783px;
  clear:both;
  border-top:2px solid #ffffff;
  }
#non-us_copy {
  margin:10px 0px 0px 145px;
  padding:0;
  width:450px;
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  color:#898989;
  }
 
/* Begin:About Pages */
#faq {width:843px;}
#faq tr {background-image:url(/images/about/bg_grad.gif);}
#faq img {padding-top:1px;}
#faq td {padding:8px;}
#faq td a {font-weight:bold; text-decoration:none; color:#414b55;}
#faq td a:hover {text-decoration:underline;}
#qa_table {border-top:1px solid #c6cfd5; border-right:1px solid #c6cfd5;}
#qa_table td {padding:5px; border-left:1px solid #c6cfd5; border-bottom:1px solid #c6cfd5;}
#message {color:#ff7626; font-weight:bold; padding:15px;}
#message a {font-weight:normal;}
#maincontent_left24 a.blue_text,.blue_text {color:#0000ff;}
#prodInfoPopEmerging {display:none; position:absolute; top:413px; left:150px; width:630px; background:#ffffff; border:1px groove #656565; padding:30px; margin:0px;}
#prodInfoPopCommodity {display:none; position:absolute; top:200px; left:150px; width:630px; background:#ffffff; border:1px groove #656565; padding:30px; margin:0px;}
#prodInfoPopCurrencies {display:none; position:absolute; top:550px; left:150px; width:630px; background:#ffffff; border:1px groove #656565; padding:30px; margin:0px;}

.question {width:804px; padding:8px; padding-left:31px; background-image:url(/images/about/bg_grad.gif); font-weight:bold; font-size:12px;}
.question a {color:#414b55; text-decoration:none; font-weight:normal;}
.question img {padding-right:10px;}
.question td {padding:5px 0px;}
.answer {width:804px; padding:8px; padding-left:31px; background-image:url(/images/about/bg_gray_line.gif); background-repeat:repeat-x;}
.answer ol {margin-left:53px; margin-top:5px;}
.answer ol li {padding:3px;}
.answer ul {margin-left:53px; margin-top:5px;}
.answer ul li {padding:3px;}
.tableHd {font-weight:bold; font-size:12px;}
/* End:About Pages */

.dt1a {
  width: 263px;
  padding: 12px;
  border-top: 1px solid #c6cfd5;
  border-left: 1px solid #c6cfd5;
  voice-family: "\"\"";
  voice-family: inherit;  width: 238px;
  }
  .dd1a {
  width: 334px;
  padding: 12px;
  border-top: 1px solid #c6cfd5;
  border-right: 1px solid #c6cfd5;
  border-left: 1px solid #c6cfd5;
  voice-family: "\"\"";
  voice-family: inherit;  width: 308px;
  }

.dt3a {
  width: 263px;
  padding: 12px;
  border-top: 1px solid #c6cfd5;
  border-bottom: 1px solid #c6cfd5;
  border-left: 1px solid #c6cfd5;
  voice-family: "\"\"";
  voice-family: inherit;  width: 238px;
  }
.dd3a {
  width: 334px;
  padding: 12px;
  border-top: 1px solid #c6cfd5;
  border-right: 1px solid #c6cfd5;
  border-bottom: 1px solid #c6cfd5;
  border-left: 1px solid #c6cfd5;
  voice-family: "\"\"";
  voice-family: inherit;  width: 308px;
  }
.td3-1 {
  width: 199px;
  padding: 4px 10px 4px 10px;
  border-top: 1px solid #c6cfd5;
  border-left: 1px solid #c6cfd5;
  voice-family: "\"\"";
  voice-family: inherit;  width: 178px;
  }
.td3-2 {
  width: 199px;
  padding: 4px 10px 4px 10px;
  border-top: 1px solid #c6cfd5;
  border-left: 1px solid #c6cfd5;
  voice-family: "\"\"";
  voice-family: inherit;  width: 178px;
  }

.td3-3 {
  width: 199px;
  padding: 4px 10px 4px 10px;
  border-top: 1px solid #c6cfd5;
  border-right: 1px solid #c6cfd5;
  border-left: 1px solid #c6cfd5;
  voice-family: "\"\"";
  voice-family: inherit;  width: 177px;
  }

.td_end1 {
  width: 199px;
  padding: 4px 10px 4px 10px;
  border-top: 1px solid #c6cfd5;
  border-bottom: 1px solid #c6cfd5;
  border-left: 1px solid #c6cfd5;
  voice-family: "\"\"";
  voice-family: inherit;  width: 178px;
  }
.td_end2 {
  width: 199px;
  padding: 4px 10px 4px 10px;
  border-top: 1px solid #c6cfd5;
  border-bottom: 1px solid #c6cfd5;
  border-left: 1px solid #c6cfd5;
  voice-family: "\"\"";
  voice-family: inherit;  width: 178px;
  }

.td_end3 {
  width: 199px;
  padding: 4px 10px 4px 10px;
  border-top: 1px solid #c6cfd5;
  border-right: 1px solid #c6cfd5;
  border-bottom: 1px solid #c6cfd5;
  border-left: 1px solid #c6cfd5;
  voice-family: "\"\"";
  voice-family: inherit;  width: 177px;
  }

.hiddenText {display:none;}
h1 .hiddenText, h2 .hiddenText {position:absolute; left:-5000px;}

.profile_hd_image {
  width:635px;
  margin:0;
  padding:0;
  }
.profile {
  width:629px;
  background-image:url(/images/about/bg_grad.gif);
  background-repeat:repeat-x;
  }
 
.profile p {padding-bottom:16px}

.profile_content {
  width:auto;
  padding:17px 32px 25px 26px;
  }
#profilelink {
  text-decoration:none;
  }

.profile_link {
  color: #455560;
  text-decoration:underline!important;
  }
  
.profile_btn {
  padding-left:12px;
  }
#maincontent_profile {
  float: right;
  margin: 0px;
  padding: 0px;
  background: #fff;
  width: 629px;
  voice-family: "\"\"";
  voice-family: inherit;
  }
#maincontent_profile a {
  text-decoration:underline;
  }
.profile_leftpad {
  padding-left:40px;
  width:500px;
  }
.profile_step1 {
  margin: 0px;
  padding: 0px 275px 16px 16px;
  voice-family: "\"\"";
  voice-family: inherit;
  }
#profile_container {
  background-image: url(/images/about/bg_grad.gif);
  }

#profile_signin_left_content {
  padding: 20px 0px 0px 20px;
  voice-family: "\"\"";
  voice-family: inherit;
  }
  
#profile_signin_right_content {
  padding-top:20px;
  padding-left: 37px;
  padding-right: 25px;
  voice-family: "\"\"";
  voice-family: inherit;
  color: #414b56;
  }
  
.profile_hr {
  background: #d9dbdd;
  border: 0px;
  color: #d9dbdd;
  height: 1px;
  width: 100%;
  margin: 0px 30px 16px 16px;
}

.AsOf {
  margin-top: 4px;
  width: 363px;
  text-align: right;
  }

.AsOfWrap {
  width: 595px;
  }
.ErrorText {
  font-weight: bold;
  color: red;
  padding-right:30px;
  padding-bottom:6px;
  }

.step2_inputs1 {
  float: right;
  margin-bottom: 16px;
  width: 275px;
  height: 17px;
  background: #ffffff;
  font-family: verdana, sans-serif;
  font-size: 11px;
  color: #455560;
  line-height:17px;
  }
.forgot_password {
  float: left;
  margin-top:6px;
  margin-bottom: 16px;
  width: 275px;
  height: 17px;
  background: #ffffff;
  font-family: verdana, sans-serif;
  font-size: 11px;
  color: #455560;
  line-height:17px;
  }
.step2_inputs2 {
  float: right;
  margin-bottom: 16px;
  width: 279px;
  height: 17px;
  background: #ffffff;
  font-family: verdana, sans-serif;
  font-size: 11px;
  color: #455560;
  line-height:17px;
  }

.step2_inputs3 {
  float: left;
  margin-bottom: 4px;
  width: 228px;
  height: 17px;
  background: #ffffff;
  font-family: verdana, sans-serif;
  font-size: 11px;
  color: #455560;
  line-height:17px;
  }
  
  #sign_up_form2 {
  display: block;
  margin-bottom: 0px;
  padding: 17px 0px 0px 50px;
  width: 450px;
  line-height: 19px;
  voice-family: "\"\"";
  voice-family: inherit;  width: 400px;
  }

#sign_up_form2 h2 {
  clear: both;
  margin: 0px 0px 14px 0px;
  padding: 0px;
  font-size: 12px;
  width: 360px;
  }
  
  /* ABOUT BARCLAYS */
  #hdr_aboutBarclays {
  margin: 25px 0px 10px 20px;
  padding: 0px;
  width: 235px;
  height: 24px;
  background: url(/images/hdrs/aboutBarclays.gif) no-repeat;
  }
  
 .content_summary {
  margin-left: 20px;
  }

/* TABLE OF CONTENTS */
#toc {
  margin-left: 20px;
  }
#toc ul li {
  margin: 14px 0px 7px 20px;
  padding: 0px 0px 0px 8px;
  vertical-align: middle;
  }
#toc ul li.arrow {
  list-style-image: url(/images/arrow-blue.gif);
  }
#toc ul li a {
  font-size:11px;
  font-weight: normal;
  display: block;
  }

.content_hr {
  background: #d9dbdd;
  border: 0px;
  color: #d9dbdd;
  height: 1px;
  width: 100%;
  }
  
  /* PAGE HEADERS - general */
.content_head {
/*  width: 635px; */
  }
.hdr_pdf {
  margin: -30px 15px 15px 0px;
  text-align: right;
  }
.hdr_pdf img {
  display: inline;
  }
  
/* gradient sections */
#maincontent_left24 .content_section {
  position: relative;
  left: -21px; /* scooches the bg to the left nav */
  }
.content_section {
  background: url(/images/about/bg_grad.gif) repeat-x;
  margin: 20px 0px 0px 0px;
  overflow: hidden;
  padding: 5px 15px 5px 21px; /* scooches content back to the right */
  width: auto;
  }
.content_section .header {
  color: #0f90c3;
  font-size: 12px;
  font-weight: bold;
  margin: 0px 0px 13px;
  }
.content_section ul {
  margin: -15px 0px 10px;
  }
.content_section li {
  margin: 5px 0px 2px 18px;
  }

.basic_ul ul {
  margin: 0px;
  padding: 0px;
  list-style-image: url(/images/li_dot.gif);
  }
.basic_ul li {
  padding: 0px;
  margin: 5px 0px 2px 18px;
  color: #45555F;
  }
  
.content_footer {
  margin-left: 20px;
  }
  
  #home_legal {
  background: #fff;
  font-size: 9px;
  padding: 150px 0px 0px 0px;
  width: 598px;
  }
#home_legal p {
  font-size: 9px;
  }

#home_legal a {
  font-size: 9px;
  color: #455560;
  text-decoration: underline;
  }
#home_legal a:hover {
  font-size: 9px;
  text-decoration: underline;
  }

#homeSubfooter {
  background: #fff;
  font-family:verdana, helvetica, sans-serif;
  font-size:9px;
  color:#122649;
  line-height:15px;
  padding: 26px 0px 50px 0px;
  width: 780px;
  }
#homeSubfooter ul {
  margin: 0px 0px 0px 0px;
  }
#homeSubfooter ul li {
  background-image: url(/images/dot_122649.gif);
  background-position: 0px 7px;
  background-repeat: no-repeat;
  color: #122649;
  font-family: verdana, helvetica, sans-serif;
  font-size: 9px;
  list-style-type: none;
  padding: 0px 0px 0px 10px;
  }
#homeSubfooter #iShares {
  float: left;
  margin-top: 10px;
  text-align: center;
  width: 144px;
  }
#homeSubfooter #iShares img {
  display: inline;
  }
#homeSubfooter #subLeft {
  float: left;
  margin: 0px 0px 0px 30px;
  width: 135px;
  }
#homeSubfooter #subCenter {
  float: left;
  width: 170px;
  }
#homeSubfooter #subRight {
  float: left;
  width: 200px;
  }
#homeSubfooter #poll {
  /*display: block;
  position: relative;*/
  }
#homeSubfooter #pollHeader {
 /* display: block;
  position: relative;
  margin-bottom: 5px;*/
  }
#homeSubfooter .sub_head {
  margin: 0px 0px 5px 0px;
  }
#homeSubfooter .sub_split {
  background-image: url(/images/sub_split.gif);
  background-position: center top;
  background-repeat: no-repeat;
  float: left;
  height: 61px;
  margin: 0px 20px 0px 15px;
  width: 1px;
  }

#legal p {
  margin: 0px;
  padding: 0px 15px 10px 0px;
  }
#legal h1 {
  font-size: 16px;
  font-weight: bold;
  margin: 0px;
  padding: 10px 0px 10px 0px;
  }
#legal h2 {
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
  padding: 10px 0px 4px 0px;
  }
#legal a {
  color: #45555F;
  text-decoration: underline;
  }

#legal a:hover {
  text-decoration: underline;
  }
#legal ul {
  margin: 14px 10px 14px 0px;
  padding-left: 10px;
  list-style: inside;
  }
#legal li {
  margin: 7px 0px 7px 0px;
  padding: 0px;
  }
  
/* PAGE HEADERS */
#hdr_contact {
  text-indent:-100em;
  display: block;
  margin: 0px;
  padding: 0px;
  width: 131px;
  height: 19px;
  background: url(/images/hdrs/contact-us.gif) no-repeat;
  }
  
#hdr_terms {
  text-indent:-100em;
  display: block;
  margin: 0px;
  padding: 0px;
  width: 239px;
  height: 21px;
  background: url(/images/hdrs/terms.gif) no-repeat;
  }
  
#hdr_privacy {
  text-indent:-100em;
  display: block;
  margin: 0px;
  padding: 0px;
  width: 173px;
  height: 19px;
  background: url(/images/hdrs/privacy_policy.gif) no-repeat;
  }

/* PAGE HEADERS - advisor & client materials page */
#hdr_productInformation {
  text-indent:-100em;
  margin: 25px 0px 15px 0px;
  padding: 0px;
  width: 244px;
  height: 44px;
  background: url(/images/prod_info/hd_prod_info.gif) no-repeat;
  }

/* Related Links */
#relatedLinks {
  background: url(/images/prod_info/related_divider.gif) no-repeat bottom left;
  float: right;
  margin: 12px 0px 0px 0px;
  padding: 0px 5px 0px 28px;
  height: 273px; width: 150px;
  }
#relatedLinks h3 {
  font-size: 11px;
  font-weight: bold;
  margin: 5px 0px 2px 0px;
  }
#relatedLinks ul li {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  vertical-align: middle;
  }
#relatedLinks ul li.pdf {
  margin: 14px 0px 7px 25px;
  padding: 0px 0px 0px 8px;
  list-style-image: url(/images/pdf_15.gif);
  }
#relatedLinks ul li.arrow {
  margin: 14px 0px 7px 26px;
  padding: 0px 0px 0px 8px;
  list-style-image: url(/images/arrow-blue.gif);
  }
#relatedLinks ul li.csv {
  margin: 14px 0px 7px 26px;
  padding: 0px 0px 0px 8px;
  list-style-image: url(/images/csv.gif);
  }
#relatedLinks ul li.video {
  margin: 14px 0px 7px 21px;
  padding: 0px 0px 0px 12px;
  list-style-image: url(/images/video-icon.gif);
  }

#relatedLinks a:visited, #relatedLinks a:link {
  text-decoration: none;
}

#relatedLinks a:active, #relatedLinks a:hover {
  text-decoration: underline;
}

ul li.pdf {
  margin: 14px 0px 7px 25px;
  padding: 0px 0px 0px 8px;
  list-style-image: url(/images/pdf_15.gif);
  }
	
	
	#materialsContainer #relatedLinks {
  background: none;
  width: 155px;
  padding: 0px 0px 0px 8px;
  margin: 0px;
  }
#materialsContainer #relatedLinks h3 {
  display: inline;
  margin: 0px 0px 2px 0px;
  }
#materialsContainer #relatedLinks ul { margin:0px; }
#materialsContainer #relatedLinks li { margin:0px; }
	
#materialsContainer #relatedLinks ul li.arrow {
  margin: 14px 0px 7px 26px;
  padding: 0px 0px 0px 7px;
  list-style-image: url(/images/arrow-blue.gif);
  }
  
/* product information */
/*#productList a {color:#414b55;}
.rowOn {background:#a2a2a2 !important;}
.rowOn td {color: #ffffff;}
.rowOn td a {text-decoration:underline; color:#ffffff !important;} */
/*.listHeader {background: #0f90c3;*/ /*width: 843px;*//*}
.listHeader td {color:#ffffff; font-weight: bold; font-size:10px;}
.listHeader td a {color:#ffffff;}
.listHd {text-decoration:none;}*/
#productList a {color:#414b55;}
.rowOn {background:#a2a2a2 !important;}
.rowOn td {color: #ffffff;}
.rowOn td a {text-decoration:underline;color:#ffffff !important;}

.listHeader {background:#58bde7;}
.listHeader td {color:#ffffff;font-weight:bold;font-size:10px; height:32px;}
.listHeader td a {color:#ffffff;}
.listHd {color:#ffffff!important; text-decoration:none;}

.listHeader2 {background:#dee3e6;}
.listHeader2 td {color:#3c3c3c;font-size:10px;border-right:1px solid #9fa1a4; padding:4px 0px 4px 4px;}
.listHeader2Right {color:#3c3c3c;font-size:10px;padding:4px 0px 4px 4px;}
.listHeader2 td a {color:#3c3c3c;}
.listHeader2 td .first {color:#3c3c3c;font-size:10px;border-right:1px solid #9fa1a4; padding:4px 0px 4px 10px;}
.listHd2 {color:#3c3c3c!important; text-decoration:none;}

.listHeader { border-right:1px solid #9fa1a4; background:#15b1e8 !important; padding:4px 0px 4px 4px; }
.greyArrow {float: right; margin-right:3px;}

/* SHARE THIS PAGE LINKS/ICONS */

.social-links {padding:0; margin:0; font-family:Verdana,Arial,Sans-Serif; font-size:11px; list-style-type:none;}
.social-links li {display:inline; padding:0 60px 0 0}
.social-links li a {padding:2px 0 2px 20px; text-decoration:underline!important; color:#005582!important;}

.social-links li a.digg {background:url(../images/icon-social-digg.gif) no-repeat 0 50%;}
.social-links li a.delicious {background:url(../images/icon-social-delicious.gif) no-repeat 0 50%;}
.social-links li a.newsvine {background:url(../images/icon-social-newsvine.gif) no-repeat 0 50%;}
.social-links li a.reddit {background:url(../images/icon-social-reddit.gif) no-repeat 0 50%;}
.social-links li a.google {background:url(../images/icon-social-google.gif) no-repeat 0 50%;}
.social-links li a.yahoo {background:url(../images/icon-social-yahoo.gif) no-repeat 0 50%;}

/* XSL STYLES */
.whiteRow {
  background-color: #ffffff;
  }
.grayRow {
  background-color: #f1f3f5;
  }
.hdRow {
  background-color: #0f90c3;
  }
.boxtext {
  padding: 6px 3px;
  white-space: nowrap;
  font-size: 10px;
  }
.boxtextwrap {
  padding: 6px 3px;
  }
.boxtextb {
  padding: 3px 1px;
  white-space: nowrap;
  font-weight: bold;
  }
.boxhead {
  padding: 6px;
  color:#ffffff;
  }
.sideLeftLt {
  width: 10px;
  background-image: url(/images/prod_info/bluebox_left_lt.gif);
  }
.sideRightLt {
  width: 10px;
  background-image: url(/images/prod_info/bluebox_right_lt.gif);
  background-position: right;
  }
.sideLeftWhite {
  width: 10px;
  background-image: url(/images/prod_info/bluebox_left_white.gif);
  }
.sideRightWhite {
  width: 10px;
  background-image: url(/images/prod_info/bluebox_right_white.gif);
  background-position: right;
  }
.sideLeftGray {
  width: 10px;
  background-image: url(/images/prod_info/bluebox_left_gray.gif);
  }
.sideRightGray {
  width: 10px;
  background-image: url(/images/prod_info/bluebox_right_gray.gif);
  background-position: right;
  }
/* /XSL STYLES */

/* Origami page styles */

div#greyout { width:1000px;height:1000px;background:#000000;filter:alpha(opacity=80);opacity:0.8;position:absolute;top:0px;left:0px;display:block;float:left;clear:both;visibility:hidden;z-index:9999999999; }
div#close { font-size:8px;color:#ffffff;font-weight:bold;cursor:pointer;position:absolute;top:0px;left:0px;visibility:hidden;z-index:99999999999; }
div.ads { display:inline;float:left;clear:both;visibility:hidden;position:absolute;margin:0 auto;z-index:99999999999; }
div#rhino { top:320px; }
div#giraffe { top:158px; }
div#eagle { top:320px; }

/* Education Center styles */

#edcenter { width:802px;display:block;float:left;clear:both;margin:30px 0;padding: 0 18px; }
#edcenter #header { height:99px;background:#000000;overflow:hidden;margin:0 0 10px 0; }
#edcenter .main { width:100%;display:block;float:left;clear:both; }
#edcenter .maincontent { width:800px;background:#f4f4f4;border:1px solid #cccccc;position:relative;top:10px;z-index:0;display:block;float:left;clear:both;_height:0; }
#edcenter .maincontent .contentarea { margin:0 10px;padding:10px 0; }
#edcenter .maincontent .contentarea .event_heading { font-weight:bold;color:#455560; }
#edcenter .maincontent .contentarea ul li.bluearrow { background:url(/images/arrow-blue.gif) no-repeat 0 13px;list-style:none;padding-top:8px;padding-left:13px;position:relative;top:-10px; }
#edcenter .maincontent .contentarea .boldlink { font-weight:bold;text-decoration:none;color:#455560 !important; }
#edcenter .maincontent .contentarea .boldlink:hover { text-decoration:underline; }
#edcenter .maincontent .contentarea #indented { margin: 0 0 0 20px; }
#edcenter #sectioncontainer { position:relative;z-index:2; }
#edcenter #sectioncontainer #rightsection { margin:0; }
#edcenter #sectioncontainer .mainbox { width:260px;height:110px;background:#cbcbcb;color:#817f7f;margin:0 11px 0 0; }
#edcenter #sectioncontainer .mainbox .sectionheader { width:100%;height:34px;overflow:hidden;background:#626262; }
#edcenter #sectioncontainer .mainbox .sectionheader .sectionhdr { width:100%;height:100%;display:block; }
#edcenter #sectioncontainer .mainbox .activebox { width:258px;height:86px;overflow:hidden;background:#f4f4f4;border:1px solid #cccccc;border-bottom:none;position:relative;z-index:2; }
#edcenter #sectioncontainer .mainbox .box { width:100%;height:70px;display:block;float:left;clear:both;background:url('/images/events/edctr_box_bg.gif') repeat-x; }
#edcenter #sectioncontainer .mainbox .box .arrow { width:255px;display:block;float:left;clear:both;text-align:right;cursor:pointer; }
#edcenter #sectioncontainer .mainbox .box .boxcontent, #edcenter #sectioncontainer .mainbox .activebox .boxcontent { margin:0 10px;padding:10px 0; }
#edcenter #sectioncontainer #leftsection { display:inline;float:left;clear:none; }
#edcenter #sectioncontainer #leftsection .sectionheader #lefthdr { background:url('/images/events/edctr_left_header.gif') no-repeat; }
#edcenter #sectioncontainer #leftsection .sectionheader #lefthdr:hover { background-position:bottom left; }
#edcenter #sectioncontainer #centersection { display:inline;float:left;clear:none; }
#edcenter #sectioncontainer #centersection .sectionheader #centerhdr { background:url('/images/events/edctr_center_header.gif') no-repeat; }
#edcenter #sectioncontainer #centersection .sectionheader #centerhdr:hover { background-position:bottom left; }
#edcenter #sectioncontainer #rightsection { display:inline;float:left;clear:right; }
#edcenter #sectioncontainer #rightsection .sectionheader #righthdr { background:url('/images/events/edctr_right_header.gif') no-repeat; }
#edcenter #sectioncontainer #rightsection .sectionheader #righthdr:hover { background-position:bottom left; }
#edcenter #spotlight { display:inline; clear:none;}
#edcenter #spotlight .sectionheader {height:33px; background:#989898 url('/images/events/bg-header-section.jpg') repeat-x; color:#ffffff; font-size:16px; font-weight:bold; line-height:30px; letter-spacing:1px;}
#edcenter #leftcontent { display:none; }
#edcenter #centercontent { display:none; }
#edcenter #rightcontent { display:none; }


/* Investor Materials styles */

#inv_mat { width:820px;display:block;float:left;clear:both;margin:20px 12px; }
#inv_mat a { color:#ffffff;}
#inv_mat #header { margin:0 0 10px 0; }
#inv_mat .main { width:100%;display:block;float:left;clear:both; }
#inv_mat #container { background:#dee1e2;display:block;float:left;clear:both; }
#inv_mat #container #category_selector { width:231px;display:inline;float:left;clear:left;margin:0 0 10px 0; }
#inv_mat #container #category_selector #doc_categories { width:221px;margin:10px 0 10px 10px;background:#3a464d; }
#inv_mat #container #category_selector .category { width:231px;height:28px;overflow:hidden;font-size:14px;color:#53646d;cursor:pointer;background:url('/images/investor_materials/category_btns.gif') no-repeat top left; }
#inv_mat #container #category_selector .category .categorylabel { width:100%;height:100%;display:block;padding:5px 15px; }
#inv_mat #container #category_selector .activecategory { background-position:0px -28px;font-weight:bold; }
#inv_mat #container #initial_view { width:589px;display:inline;float:left;clear:right; }
#inv_mat #container #initial_view #centersection { width:579px;margin:0 10px 0 0;display:inline;float:left;clear:none; }
#inv_mat #container #initial_view #centersection #bluebar { width:100%;height:40px;margin:10px 0 0 0;display:block;float:left;clear:both;background:url('/images/investor_materials/investor_materials_bg.gif') repeat-x; }
#inv_mat #container #initial_view #centersection #centerimage { width:100%;display:block;float:left;clear:both;text-align:center;padding:10px 0; }
#inv_mat #container #initial_view #rightsection { width:317px;height:295px;min-height:295px;display:inline;float:left;clear:right;overflow:hidden;background:url('/images/investor_materials/investor_materials_bg.gif') repeat-x #3a464d;color:#ffffff; }
#inv_mat #container #initial_view #rightsection #rightsection_title { width:100%;height:40px;display:block;float:left;clear:both;margin:10px 0 0 10px; }
#inv_mat #container #initial_view #rightsection #rightsection_content { width:100%;margin:0 10px 10px 10px;color:#ffffff;display:block;float:left;clear:both; }
#inv_mat #container #initial_view #rightsection #rightsection_content #rightsection_list { width:305px;list-style:none;margin:0;padding:0; }
#inv_mat #container #initial_view #rightsection #rightsection_content #rightsection_list li { border-bottom:1px solid #8c9498;padding:5px 20px; }
#inv_mat #container #display_area { width:579px;min-height:200px;display:none;float:left;clear:right;margin:10px 10px 0 0;background:url('/images/investor_materials/investor_materials_bg.gif') repeat-x #3a464d;color:#ffffff; }
#inv_mat #container #display_area #category_title { width:500px;height:40px;overflow:hidden;display:block;float:left;clear:both;background:url('/images/investor_materials/investor_materials_headers.gif') no-repeat; }
#inv_mat #container #display_area .twisty_container { width:100%;display:inline;float:left;clear:both; }
#inv_mat #container #display_area .twisty_container .twisties { padding:0;margin:0;list-style:none; }
#inv_mat #container #display_area .twisty_container .twisties li ul { position:relative;top:0;left:0;display:inline; }
#inv_mat #container #display_area .twisty_container .twisties li > ul { top:auto;left:auto;margin:0;padding:0; }
#inv_mat #container #display_area .twisty_container .twisties li { _height:0;position:relative; } /* IE6 hack */
#inv_mat #container #display_area .twisty_container .twisties .twisty { list-style:none;margin:0 0 10px 20px;padding:5px 0;vertical-align:top; }
#inv_mat #container #display_area .twisty_container .twisties .twisty_off { border-bottom:1px solid #8c9498; }
#inv_mat #container #display_area .twisty_container .twisties .twisty_off ul { display:none; }
#inv_mat #container #display_area .twisty_container .twisties .twisty .twisty_title { font-weight:bold; }
#inv_mat #container #display_area .twisty_container .twisties .twisty .twisty_btn { margin:0 5px;cursor:pointer; }
#inv_mat #container #display_area .twisty_container .twisties .twisty .subitem { list-style-type:disc;list-style-image:none;margin:10px 0 10px 50px;padding:0; }
#inv_mat #container #display_area a.twistylink { color:#ffffff;text-decoration:none;font-weight:bold; }
#inv_mat #container a[target=_blank]:visited, #inv_mat #container a[target=_blank]:link { color:#ffffff;text-decoration:none; }
#inv_mat #container a[target=_blank]:active, #inv_mat #container a[target=_blank]:hover { text-decoration:underline; }
#inv_mat #container #display_area #prospectus { display:none; }
#inv_mat #container #display_area #factsheet { display:none; }
#inv_mat #container #display_area #category_basics { display:none; }
#inv_mat #container #display_area #etn_information { display:none; }
