html, body { height: 100%; padding: 0px; border: 0px none; line-height: 17px; }
body { font-family: Tahoma,Helvetica; font-size: 11px; padding: 0px; }
h1 { font-family: Tahoma,Helvetica; font-size: 22px; margin: 9px 0px; font-weight: bold; }
h2 { font-size: 17px; font-weight: bold; }
h3 { font-family: Tahoma,Helvetica; font-size: 13px; margin: 0px; font-weight: bold; }
h6 { font-weight: bold; }
.chromeHeader { font-family: Tahoma,Helvetica; font-size: 1.2em ! important; }
ol, ul { padding-left: 20px; }
#prodDesc li li { list-style-type: circle; margin-left: 5px; }
#prodDesc ul ul { margin: 2px 0px 6px; }
.indentedPara { margin-left: 32px; }
a { text-decoration: none; color: rgb(0, 50, 110); }
.docPanelBody a { font-size: 11px; }
.docPanelBody { font-size: 11px; }
.flyOutMenu a { font-size: 11px; }
a:hover { text-decoration: underline; color: rgb(0, 50, 110); }
#tileSummaries { font-size: 12px; }
#header { border-style: none; border-color: inherit; border-width: 0px; height: 80px; margin: 0px 0px 10px; top: -320px; left: 12px; }
#search { border: 1px solid rgb(197, 197, 197); float: right; padding: 2px; width: 180px; display: none; }
#crumbtrail { margin-bottom: 26px; }
.floatRight { float: right; }
#rightSide { background: transparent url(2961a49b7f3b2e8520d365f6cd2c265120d050a8.gif)  no-repeat scroll 0% 0%; width: 250px; height: 100%; position: absolute; top: 0px; right: 0px; }
#indexTable td { border: 1px solid rgb(229, 229, 229); text-align: center; padding: 0px; }
#indexTable.withholdingtaxTable td { padding: 3px 5px; }
td.indexNameCol { width: 330px; text-align: left ! important; font-weight: bold; }
th.indexNameCol { width: 330px; text-align: left ! important; font-weight: bold; }
td.lastCol { width: 66px; }
td.returnCol { width: 56px; }
.indexTableHeaderReturn { background-color: rgb(59, 110, 143); color: rgb(255, 255, 255); border-width: 1px ! important; border-style: solid ! important; border-color: rgb(59, 110, 143) rgb(59, 110, 143) rgb(59, 110, 143) rgb(255, 255, 255) ! important; -moz-border-top-colors: none ! important; -moz-border-right-colors: none ! important; -moz-border-bottom-colors: none ! important; -moz-border-left-colors: none ! important; border-image: none ! important; }
.indexTableHeaderLast { background-color: rgb(59, 110, 143); color: rgb(255, 255, 255); border-width: 1px ! important; border-style: solid ! important; border-color: rgb(59, 110, 143) rgb(255, 255, 255) rgb(59, 110, 143) rgb(59, 110, 143) ! important; -moz-border-top-colors: none ! important; -moz-border-right-colors: none ! important; -moz-border-bottom-colors: none ! important; -moz-border-left-colors: none ! important; border-image: none ! important; }
.dataTables_wrapper { position: relative; clear: both; }
.indexTableWidth { width: 940px; }
.sorting_asc { background: transparent url(24380afc7e3cc21c5da25533843ecbf3864f9742.gif)  no-repeat scroll left center; cursor: pointer; }
.sorting_desc { background: transparent url(9bd44335ff85605c25d612079f486f4d9bb3306b.gif)  no-repeat scroll left center; cursor: pointer; }
.sorting { background: transparent url(0a7c2e8b14bccd96159f8bc4d314294422636700.gif)  no-repeat scroll left center; cursor: pointer; }
#secondaryHeader td { height: 22px; font-weight: bold; border-bottom: 1px solid rgb(202, 202, 202); }
.cellPadding { padding: 0px 5px; }
.nameHeaderCellPadding { padding-left: 20px; }
.currencyTab { width: 60px; float: left; text-align: center; font-weight: bold; background: transparent url(5e1885e07891cc2dd5ecf6c6a3855feae573f71d.gif)  no-repeat scroll 0% 0%; cursor: default; }
.currencyTabSelected { background: transparent url(fbdf806e94807132e85fe9dd7c5674100d14ba59.gif)  no-repeat scroll 0% 0%; color: rgb(255, 255, 255); cursor: default; }
.locationTab { width: 150px; float: left; text-align: center; font-weight: bold; background: transparent url(4c41c82b243e35f0cbc61a5038f306c73f6adc4b.gif)  no-repeat scroll 0% 0%; }
.locationTabSelected { background: transparent url(35586eb8dd15c9a3093704e5e9ddbff683074758.gif)  no-repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.returnTab { width: 100px; float: right; text-align: center; font-weight: bold; background: transparent url(ae6fcdb7dac803fc1c63a157a79f9c6f04bcd190.gif)  no-repeat scroll 0% 0%; }
.returnTabSelected { background: transparent url(04dd50d00635094de40c562733b2c17c931b6cbb.gif)  no-repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#tabUnderline { height: 3px; background-color: rgb(59, 110, 143); float: left; border-bottom: 1px solid rgb(255, 255, 255); width: 100%; }
#tabLocationUnderline { height: 3px; background-color: rgb(59, 110, 143); float: left; border-bottom: 1px solid rgb(255, 255, 255); width: 298px; }
.tabLocationUnderline { height: 3px; background-color: rgb(59, 110, 143); float: left; border-bottom: 1px solid rgb(255, 255, 255); width: 298px; }
#tabEndStop { float: right; width: 10px; }
#indexTableDiv { position: relative; width: 980px; font-size: 11px; }
#selectionPanels { overflow: auto; }
.indexTableDivError { min-height: 45px; }
.verticalSpace25px { height: 25px; }
#ie7SpacerIndexAnalyticsMenu, #ie7SpacerIndicesMenu { height: 0px; display: none; }
#indexTableContainer { width: 800px; margin-left: auto; margin-right: auto; text-align: center; }
#indexTableContainerError { width: 800px; min-height: 45px; padding-top: 50px; }
#indexTableContainer2 { width: 800px; margin-left: auto; margin-right: auto; text-align: center; }
#indexTableContainer2Error { width: 800px; min-height: 45px; padding-top: 50px; }
.indexTableError { font-size: 16px; font-weight: bold; padding-top: 25px; }
#tabContainer { float: left; width: 100%; }
#tabContainer .tabHover { cursor: pointer; }
#tabContainer .tabPointerDefault { cursor: default; }
#demoMessage { display: none; position: absolute; left: -60px; background-color: rgb(197, 197, 197); width: 250px; height: 130px; z-index: 99; padding: 20px; border: 1px solid rgb(35, 35, 35); }
#indexTable { margin-left: 1px; }
.boldLink { float: left; font-weight: bold; color: rgb(0, 50, 110); font-size: 16px; margin: 25px 0px; }
.boldLink a { text-decoration: underline; }
.boldLink img { margin-right: 5px; vertical-align: middle; }
#indexTable #dateStamp { float: right; }
#indexTable #footerRow td { height: 40px; vertical-align: middle; }
.table_container { display: table; width: 100%; }
.docPanelcell { display: table-cell; border: 1px solid rgb(197, 197, 197); background: rgb(255, 255, 255) none repeat scroll 0% 0%; vertical-align: top; position: relative; }
.docPanelGutter { display: table-cell; width: 16px; }
.docPanelHead { background-color: rgb(239, 239, 239); border-bottom: 4px solid rgb(59, 110, 143); width: 100%; position: relative; height: 50px; font-size: 17px; font-weight: bold; }
.docPanelHeading { position: absolute; top: 8px; left: 10px; height: 50px; }
.docPanel1, .docPanel1 .docPanelHead { width: 648px; }
.docPanel2, docPanel2 .docPanelHead, .docPanel3, .docPanel4, .docPanel5, docPanel3 .docPanelHead, docPanel4 .docPanelHead, docPanel5 .docPanelHead { width: 316px; }
.docPanelBody a { font-size: 11px; }
.docPanelBody { padding: 5px 10px 10px; font-size: 11px; overflow: visible; }
.docPanelBody #indexChangeNoticeTable div.docIcon { width: 16px; height: 16px; background: transparent url(f8995b8dcbd5efac580960d8f6db410578aa8193.gif)  no-repeat scroll 2px 3px; float: left; }
.docPanelBody ul, .docPanelBody li { margin-left: -10px; }
.docPanelBody li { list-style-type: none; background: transparent url(f8995b8dcbd5efac580960d8f6db410578aa8193.gif)  no-repeat scroll 2px 5px; padding-left: 16px; line-height: 20px; }
.docPanelBody li.seeAll { background: transparent none repeat scroll 0% 0%; margin: 10px 0px 0px -16px; border-bottom: medium none; }
#indexChangeNoticeTable { margin-bottom: 12px; }
#indexChangeNoticeTableHeader { font-weight: bold; height: 44px; }
#indexChangeNoticeTable .indexChangeNoticeCol1 { width: 402px; text-align: left; }
#indexChangeNoticeTable .indexChangeNoticeCol2 { width: 116px; padding-left: 20px; }
#indexChangeNoticeTable .indexChangeNoticeCol3 { padding-left: 10px; }
#indexChangeNoticeTable .indexChangeNoticeCol3 { width: 60px; text-align: left; text-indent: 18px; }
#indexChangeNoticeTable #indexNoticeHeaderCol1 { text-indent: 20px; }
#indexChangeNoticeTitle { max-width: 376px; background: transparent url(f8995b8dcbd5efac580960d8f6db410578aa8193.gif)  no-repeat scroll 2px 3px; padding-left: 15px; }
.indexChangeNotice div { float: left; }
.indexChangeNoticeText { text-align: center ! important; }
.noTopMargin { margin-top: 0px ! important; }
.line_horz_fullWidth_1_blue { background-color: rgb(1, 50, 108); height: 1px; margin-bottom: 5px; }
.line_horz_fullWidth_3_blue { background-color: rgb(1, 50, 108); height: 3px; margin-bottom: 5px; }
.line_horz_980_1_grey { background-color: rgb(192, 192, 192); height: 1px; margin-bottom: 5px; }
.floatLeft { float: left; }
.clearBoth { clear: both; }
.seeAll img { margin-bottom: 3px; }
#selections { border: 1px solid rgb(204, 204, 204); height: 28px; font-size: 1.1em; padding: 3px 3px 3px 6px; margin: 0px; }
#selections div { float: left; }
#selections img { margin-top: 3px; }
#tileSummaries div { width: 221px; float: left; margin: 10px 0px 8px; padding: 3px; }
#tileSummaries span { width: 24px; float: left; }
.horzSpace { height: 7px; }
.headerSpan { font-weight: normal; }
.redText { color: rgb(255, 0, 0); }
.tile0 { display: block; float: left; height: 61px; cursor: pointer; background-color: rgb(102, 132, 168); box-shadow: 0px 0px 1px rgb(255, 255, 204) inset; text-decoration: none; color: rgb(255, 255, 255); overflow: hidden; position: relative; margin: 0px 5px 5px 0px; }
.tile1 { display: block; float: left; height: 61px; cursor: pointer; background-color: rgb(164, 161, 154); box-shadow: 0px 0px 1px rgb(255, 255, 204) inset; text-decoration: none; color: rgb(255, 255, 255); overflow: hidden; position: relative; margin: 0px 5px 5px 0px; }
.tile2 { display: block; float: left; height: 61px; cursor: pointer; background-color: rgb(190, 157, 114); box-shadow: 0px 0px 1px rgb(255, 255, 204) inset; text-decoration: none; color: rgb(255, 255, 255); overflow: hidden; position: relative; margin: 0px 5px 5px 0px; }
.tile3 { display: block; float: left; height: 61px; cursor: pointer; background-color: rgb(230, 203, 134); box-shadow: 0px 0px 1px rgb(255, 255, 204) inset; text-decoration: none; color: rgb(255, 255, 255); overflow: hidden; position: relative; margin: 0px 5px 5px 0px; }
.tile-content { width: 100%; vertical-align: top; padding: 5px 10px 0px 5px; overflow: hidden; text-overflow: ellipsis; font-family: FrankRegular,Tahoma,Helvetica; font-size: 12px; color: rgb(255, 255, 255); }
.tile-selected0 { background-color: rgb(0, 50, 111) ! important; }
.tile-selected1 { background-color: rgb(102, 98, 87) ! important; }
.tile-selected2 { background-color: rgb(150, 91, 23) ! important; }
.tile-selected3 { background-color: rgb(212, 169, 54) ! important; }
.tile0:hover { background-color: rgb(0, 50, 111) ! important; }
.tile1:hover { background-color: rgb(102, 98, 87) ! important; }
.tile2:hover { background-color: rgb(150, 91, 23) ! important; }
.tile3:hover { background-color: rgb(212, 169, 54) ! important; }
.container { height: 100%; }
.container_geis { height: 100%; }
html { font-size: 100%; }
html, button, input, select, textarea { font-family: sans-serif; }
img { border: 0px none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
button, input { line-height: normal; }
button, input, select, textarea { font-size: 100%; margin: 0px; vertical-align: baseline; }
p, pre { margin: 12px 0px; }
table.collapse { border-collapse: collapse; border-spacing: 0px; }
.imagesize { width: 18px; height: 18px; }
.checkpos1 { position: absolute; bottom: 1px; right: 4px; }
.vertical-thin { height: 28px; }
.vertical-thick { height: 61px; }
.vertical-thick-half { height: 94px; }
.width-single { width: 72px; }
.width-double { width: 149px; }
.width-triple { width: 226px; }
.width-quad { width: 340px; }
.height-double { height: 127px; }
.vmiddle { float: left; }
.vmiddle img#partnerLogo { max-height: 60px; }
.vmiddle h1 { margin: 20px 20px 0px -3px; }
.block { margin-top: 15px; }
.headingUnderline { border-top: 1px solid rgb(197, 197, 197); margin: 5px 0px; }
.headingNonUnderline { height: 11px; }
.container_geis #prodDesc { border-top: 1px solid rgb(197, 197, 197); padding-top: 10px; margin-top: 5px; }
#prodDesc { margin-bottom: 15px; }
.TwoColumnLayout div { float: left; width: 50%; }
.TwoColumnLayout .Column1 { padding: 0px 10px 0px 0px; }
.TwoColumnLayout .Column2 { padding: 0px 0px 10px; }
.ThreeColumnLayout div { float: left; width: 33%; }
.ThreeColumnLayout .Column1 { padding: 0px 10px 0px 0px; }
.ThreeColumnLayout .Column2 { padding: 0px 0px 0px 10px; }
.ThreeColumnLayout .Column3 { padding: 0px 0px 0px 10px; }
.FourColumnLayout div { float: left; width: 25%; }
.FourColumnLayout .Column1 { padding: 0px 10px 0px 0px; }
.FourColumnLayout .Column2 { padding: 0px 0px 0px 10px; }
.FourColumnLayout .Column3 { padding: 0px 0px 0px 10px; }
.FourColumnLayout .Column4 { padding: 0px 0px 0px 10px; }
#footer { width: 980px; height: 50px; }
#footer #leftCol { width: 300px; float: left; }
#footer #midCol { width: 380px; float: left; text-align: center; }
#footer #rightCol { width: 300px; float: left; text-align: right; }
.ftseTable tr td:first-child { font-weight: bold; width: 95px; }
.ftseTable tr:first-child td, .ftseTable tr:first-child th { border-style: solid; border-color: rgb(1, 50, 108); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 0px 3px; font-size: 16px; }
.ftseTable tr:last-child td, .ftseTable tr:last-child th { border-bottom: 1px solid rgb(221, 221, 221); }
.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td { padding-left: 0px; }
.ftseBulletList1 { padding: 0px 0px 3px 20px; }
.ftseBulletList1 > li { background: transparent url(2e5d686b023cc3414eb4cd38cbfa122a1a0fb093.png)  no-repeat scroll left top; padding: 3px 0px 2px 22px; list-style: outside none none; margin: 0px 0px 0px -22px; }
#searchResultsTable { margin: 20px; }
.searchResultsTableHide { visibility: hidden; }
#searchResultsTable.td { border: 1px solid rgb(229, 229, 229); text-align: left; padding-left: 5px; }
.searchMatchHighlight { background: yellow none repeat scroll 0% 0%; }
#mediaContactsTable th, #mediaContactsTable td { padding: 3px; }
#mediaContactsTable th:nth-child(1), #mediaContactsTable td:nth-child(1) { min-width: 120px; }
#mediaContactsTable th:nth-child(2), #mediaContactsTable td:nth-child(2) { min-width: 130px; }
#mediaContactsTable th:nth-child(3), #mediaContactsTable td:nth-child(3) { min-width: 120px; }
#mediaContactsTable { border-collapse: collapse; border-spacing: 0px; }
#searchControls legend { border: medium none; margin-bottom: 10px; }
#searchResultsContainer { border: medium none; min-height: 100px; display: block; margin-left: -20px; }
#searchResultsTableContainer .ftseTable tr:first-child th { border-color: rgb(1, 50, 108); border-image: none; border-style: solid; border-width: 0px 0px 3px; text-align: left; }
#searchResultsTableContainer .ftseTable tr:first-child td { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: rgb(1, 50, 108); border-image: none; border-style: inherit; border-width: 0px 0px 3px; font-size: inherit; }
#lblResultsContainer { float: left; margin-right: 10px; }
#searchResultViewSetterTop, #searchResultViewSetterBottom { display: block; margin-left: 20px; }
#searchResultsPageNumber { margin-left: 10px; margin-right: 10px; }
#searchResultsNextPageTop, #searchResultsNextPageBottom { padding-left: 10px; }
#pageSizeSelectorTop, #pageSizeSelectorBottom { margin-left: 20px; }
.searchPagingButton { background: transparent none repeat scroll 0% 0%; font-size: 16px; font-weight: bold; color: rgb(0, 50, 110); }
#TemplateImageSide1, #TemplateImageSide2 { width: 100%; }
a.uline, #prodDesc a, .productsFootnote a { text-decoration: underline; }
.withholdingtaxheading { border: 1px solid white; background: rgb(59, 110, 143) none repeat scroll 0% 0%; color: white; padding: 2px; }
.withholdingtaxrow { background: white none repeat scroll 0% 0%; color: black; }
.withholdingtaxrow:hover { background: rgb(231, 231, 231) none repeat scroll 0% 0%; color: black; cursor: pointer; }
#indexTable th, #indexChangeNoticeTable th { text-align: center; }
#prodDesc { margin-top: 12px; }
.rowOf3, .rowOf2, .rowOf1 { text-align: center; }
.rowOf3 .item1Container { margin: 5px 50px 5px 10px; display: inline-block; }
.rowOf3 .item2Container { margin: 5px 30px; display: inline-block; }
.rowOf3 .item3Container { margin: 5px 10px 5px 50px; display: inline-block; }
.rowOf2 .item1Container { margin: 5px 40px 5px 10px; display: inline-block; }
.rowOf2 .item2Container { margin: 5px 10px 5px 40px; display: inline-block; }
.rowOf1 .item1Container { margin: 5px 10px; display: inline-block; }
.item1Container img, .item2Container img, .item3Container img { margin-bottom: 5px; }
.item1Container h2, .item2Container h2, .item3Container h2 { margin-top: 0px; }
.rowOf1, .rowOf2, .rowOf3 { margin: 20px 0px 30px; }
.rowOf3 .item1Container, .rowOf3 .item2Container, .rowOf3 .item3Container { width: 22%; }
.rowOf2 .item1Container, .rowOf2 .item2Container { width: 40%; }
.rowOf1 .item1Container { width: 94%; }
#prodDesc .imageLink { text-decoration: none; }
.inlineObjectsRow .rowOf3, .inlineObjectsRow .rowOf2, .inlineObjectsRow .rowOf1 { text-align: center; }
.rowOf3 .inlineObject1Container { margin: 5px 50px 5px 10px; display: inline-block; }
.rowOf3 .inlineObject2Container { margin: 5px 30px; display: inline-block; }
.rowOf3 .inlineObject3Container { margin: 5px 10px 5px 50px; display: inline-block; }
.rowOf2 .inlineObject1Container { margin: 5px 20px 5px 10px; display: inline-block; }
.rowOf2 .inlineObject2Container { margin: 5px 10px 5px 20px; display: inline-block; }
.rowOf1 .inlineObject1Container { margin: 5px 10px; display: inline-block; }
.inlineObject1Container img, .inlineObject2Container img, .inlineObject3Container img { margin-bottom: 5px; }
.inlineObject1Container h2, .inlineObject2Container h2, .inlineObject3Container h2 { margin-top: 0px; }
.rowOf1, .rowOf2, .rowOf3 { margin: 15px 0px; }
.rowOf3 .inlineObject1Container, .rowOf3 .inlineObject2Container, .rowOf3 .inlineObject3Container { width: 22%; }
.rowOf2 .inlineObject1Container, .rowOf2 .inlineObject2Container { width: 45%; }
.rowOf1 .inlineObject1Container { width: 94%; }
#prodDesc span.inlineObjectsLinkContainer a { text-decoration: none; }
