/* Author: Umasankar Arumugam, User Experience Lead, HFI Certified Usability Analyst, Computech, Inc.
   Application: DDP/Databank
   Version: 2.0
   Last Modified: July 18, 2011
*/
/* New design changes */
/* declare font */
@font-face{font-family:'Open Sans'; src: url('../../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('../../fonts/OpenSans-Regular.ttf');}
@font-face{font-family:'Open Sans Light'; src: url('../../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('../../fonts/OpenSans-Light.ttf');}
/* declare font */
/* New design changes end */

body { background: #FFF; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; font-family: 'Open Sans', sans-serif; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }
body { font:13px/1.231 'Open Sans', sans-serif; *font-size:small;
}
p { margin-bottom:12px; }
select, input, textarea, button { font:99% 'Open Sans', sans-serif; }
pre, code, kbd, samp { font-family: 'Open Sans', sans-serif; }
html { overflow-y: scroll; }
a:hover, a:active { outline: none; }
ul, ol { list-style-type: none; }
ol { list-style-type: decimal; }
header ul, header li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
td { vertical-align: top; }
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding:5px; }
textarea { overflow: auto; }
.ie6 legend, .ie7 legend { margin-left: -7px; }
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: top; margin-right: 3px; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid {
}
input:invalid, textarea:invalid {
border-radius: 1px;
-moz-box-shadow: 0px 0px 5px red;
-webkit-box-shadow: 0px 0px 5px red;
box-shadow: 0px 0px 5px red;
}
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid {
background-color: #f0dddd;
}
#REPORT_PREVIEW_grdTablePopupView td .mv{
    color: #397aac;
}
::-moz-selection {
background: #e0e2d8;
color:#4d5146;
text-shadow: none;
}
::selection {
background:#e0e2d8;
color:#4d5146;
text-shadow: none;
}
a:link { -webkit-tap-highlight-color: #e0e2d8; }
button { width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }
body, select, input, textarea { color: #333; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
a, a:active, a:visited { color: #000000; }
a:hover { color: #036; }
/*
    // ========================================== \\
   ||                                              ||
   ||               Your styles !                  ||
   ||                                              ||
    \\ ========================================== //
*/
/*
body { background-color: #DADCCF; }
#container { width: 1000px; margin:0 auto; }
div.container-top { width: 1000px; background:url("../images/fauxborder.gif") repeat-y scroll left top transparent; }
div.container-bottom-shadow { width: 1000px; background: url("../images/sprite.png") no-repeat scroll 0px -13px transparent; height: 20px; }
div.fauxborder { padding-bottom: 40px; }
.container_24 { margin-left: auto; margin-right: auto; width: 960px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24 { display:inline; float: left; position: relative; margin-left: 6px; margin-right: 6px; }
.container_24 .grid_1 { width:28px; }
.container_24 .grid_2 { width:68px; }
.container_24 .grid_3 { width:108px; }
.container_24 .grid_4 { width:148px; }
.container_24 .grid_5 { width:188px; }
.container_24 .grid_6 { width:228px; }
.container_24 .grid_7 { width:268px; }
.container_24 .grid_8 { width:308px; }
.container_24 .grid_9 { width:348px; }
.container_24 .grid_10 { width:388px; }
.container_24 .grid_10c1 { width:414px; }
.container_24 .grid_11 { width:428px; }
.container_24 .grid_12 { width:468px; }
.container_24 .grid_13 { width:508px; }
.container_24 .grid_14 { width:548px; }
.container_24 .grid_15 { width:588px; }
.container_24 .grid_16 { width:628px; }
.container_24 .grid_17 { width:668px; }
.container_24 .grid_18 { width:708px; }
.container_24 .grid_19 { width:748px; }
.container_24 .grid_20 { width:788px; }
.container_24 .grid_21 { width:828px; }
.container_24 .grid_22 { width:868px; }
.container_24 .grid_23 { width:908px; }
.container_24 .grid_24 { width:948px; }
.global-language { float: right;margin-right: 8px; }
.global-language a { text-decoration:none; color: #777; }
.global-language ul li { float:left; font-size: 11px; font-weight: bold; padding:4px 8px 5px; background: url("../images/sprite.png") no-repeat scroll right -75px transparent }
.global-language ul li:first-child { border-left: 0px solid #efefef; }
.global-language ul li.more { background: url("../images/sprite.png") no-repeat scroll -913px -254px transparent; float: left; overflow: hidden; text-indent: -9999em; }
.global-language ul li.active { background: none repeat scroll 0 0 #E3E5DB; }
.global-language ul li.active a {color: #333333; }
.global-logo { background: url("../images/sprite-bg.png") no-repeat scroll 10px 20px transparent; float: left; height: 80px; margin: 0 0 23px; overflow: hidden; text-indent: -999px; width: 300px; }
.global-search { float:right; position: relative; clear:right; margin: 28px 0; display: none; }
.filter-search { float:left; }
.local-search { float:right; position: relative; margin-top: 7px; }
input.search-text { background: url("../images/sprite.png") no-repeat scroll 0 -41px transparent; border: 1px solid #CCCCCC; color: #666666; font-size: 11px; font-style: italic; height: 16px; padding: 4px 35px 4px 23px; width: 208px; z-index: 2; }
.grid_5 .local-search { float:left; }
.grid_5 input.search-text { width: 110px; }
a.search-submit-text { background: url("../images/sprite.png") no-repeat scroll -902px -259px transparent; color: #666666; font-size: 10px; font-weight: bold; padding-right: 7px; position: absolute; right: 7px; text-decoration: none; top: 8px; z-index: 100; }
.global-nav { background-color: #999; float:left; width: 100%; margin: 0 0 10px; }
.global-nav li { background: url("../images/g03v1-global-navigation.png") no-repeat scroll right 1px transparent; background-color: #666; float:left; font-size: 11px; font-weight: bold; padding: 5px 17px; }
.global-nav li.selected { background-color: #000000; background-image: none; border-left: 1px solid #999999; left: -1px; position: relative; }
.global-nav li.divider { border-left: 3px solid #FFF; }
.global-nav li.right { background-color: #999; }
.global-nav a { text-decoration:none; color: #FFF; }
*/
.local-banner { padding: 10px 0 9px 10px; background:url("../images/sprite-horizontal.png") repeat-x scroll 0 -56px #39beea; margin: 0 0 10px; }
.local-banner h1 { background: url("../images/wb-logo.png") no-repeat scroll 0 2px transparent; color: #FFFFFF; float: left; font-size: 1.7em; font-weight: normal; padding: 1px 0 1px 35px; }
.local-banner h1 a { text-decoration: none; color: #FFF; }
.local-banner h1 a:hover { text-decoration: underline; color: #FFF; }
.local-banner-opt1 { padding: 10px 0 9px 10px; background:url("../images/sprite-horizontal.png") repeat-x scroll 0 -56px #39beea; margin: 0 0 10px; }
.local-banner-opt1 h1 { color: #FFFFFF; float: left; font-size: 1.7em; font-weight: normal; }
.local-banner-opt1 h1 a { text-decoration: none; color: #FFF; }
.local-banner-opt1 h1 a:hover { text-decoration: underline; color: #FFF; }
.local-banner-opt2 { background:url("../images/sprite-horizontal.png") repeat-x scroll 0 -56px #39beea; margin: 0 0 10px; }
.local-banner-opt2 h1 { color: #FFFFFF; float: left; font-size: 1.7em; font-weight: normal; padding:15px 0 1px 15px; }
.local-banner-opt2 h1 a { text-decoration: none; color: #FFF; }
.local-banner-opt2 h1 a:hover { text-decoration: underline; color: #FFF; }
.local-banner-opt2 .tagline { margin:15px 0 0 15px; }
.local-banner-opt2 .exit-options { padding: 25px 0 3px 20px; }
.wb-logo-r { background: url("../images/wb-logo-reverse.png") no-repeat scroll 0 0 transparent; float: left; height: 64px; width: 288px !important; }
.tagline { border-left: 1px solid #d9dccf; color: #d9dccf; float: left; font-family: 'Open Sans', sans-serif; font-style: italic; line-height: 31px; margin: 0 0 0 15px; padding-left: 15px; }
.page-tools { margin: 0 10px 20px; font-size: 11px; }
.top-frame .page-tools { margin: 0 10px; }
.ui-layout-north, .top-frame, .main-frame { border: 0!important; }
.exit-options { float: right; font-weight: bold; padding: 10px 0 3px 20px; font-size: 11px;}

span.icon-back-w, span.icon-help-w, span.icon-signout-w { background: url("../images/databank-sprite.png") no-repeat scroll 0 0 transparent; display: block; float: left; height: 16px; width: 20px; margin-top: -3px; }
span.icon-back-w { background-position: -192px 0;}
span.icon-help-w { background-position: -256px 0; }
span.icon-signout-w { background-position: -224px 0; }
a.back-btn, a.help-btn, a.logout-btn ,a.login-btn{ color: #FFFFFF; text-decoration: none; padding: 0 20px 0 0; float: left; }


a.back-btn:hover, a.help-btn:hover, a.logout-btn:hover { text-decoration: underline; color: #d9dccf; }
.btn-link { background: url("../images/btn-bg-sprite.png") repeat-x scroll 0 -76px #7c7e73; border: 1px solid #333333; border-radius: 3px 3px 3px 3px; color: #FFFFFF !important; float: left; font-size: 11px; font-weight: normal; margin: 2px 6px 3px 0; padding: 3px 10px; text-decoration: none; }
.btn-link:hover { background-position: 0 -6px; }
.wbtn-link { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #959988; border-radius: 3px 3px 3px 3px; color: #4d5146 !important; float: left; font-size: 11px; font-weight: normal; margin: 2px 6px 3px 0; padding: 3px 10px; text-decoration: none; }
.wbtn-link:hover { border-color: #333; color: #39beea!important; }
.data-view-switch { float: right; }
.data-view-switch ul li { float:left; }
.data-view-switch ul li { background: url("../images/databank-sprite.png") no-repeat scroll 0 -28px transparent; color: #39beea; font: 11px/18px 'Open Sans', sans-serif; padding: 4px 2px 0 16px; text-decoration: none; }
.data-view-switch ul li:first-child { background-image:none; }
.data-view-switch ul li.print-this .icon, .data-view-switch ul li.grid-view .icon { background: url("../images/databank-sprite.png") no-repeat scroll 0 0 transparent; display: block; height: 16px; width: 16px; margin-top: -1px; }
.data-view-switch ul li.print-this .icon { background-position: -64px -128px; }
.data-view-switch ul li.grid-view .icon { background-position: -96px -128px; }
.data-view-switch ul li.print-this:hover .icon { background-position: -80px -128px; }
.data-view-switch ul li.grid-view:hover .icon { background-position: -112px -128px; }
ul.meta-links { margin: 0; clear: both;  *white-space:pre-wrap;}
ul.meta-links li { background: url("../images/databank-sprite.png") no-repeat scroll left -30px transparent; float: left; padding: 0 0 0 13px; *white-space:pre-wrap; }
ul.meta-links li a { color: #39beea; font: 11px/18px 'Open Sans', sans-serif; text-decoration: none; }
ul.meta-links li:first-child { background-image:none; padding-left: 0px; }
ul.meta-links li a:hover { text-decoration: underline; }
ul.custom-widgets-view { float: left; list-style-type: none; margin: 0 16px 0 0; }
ul.custom-widgets-view li { border: 1px solid #333333; color: #FFFFFF; float: left; font-size: 11px; margin: 0 3px 0 0; padding: 5px 10px 4px; text-transform: uppercase; background: url("../images/btn-bg-sprite.png") repeat-x scroll 0 -73px transparent; cursor: pointer; border-radius: 3px; }
ul.custom-widgets-view li.active, ul.custom-widgets-view li:hover { background-position: 0 -3px; border: 1px solid #5f2017; }
ul.custom-widgets-view li.active:hover { background-position: 0 -38px; border: 1px solid #5f2017; }
ul.custom-widgets-view li a { text-decoration: none; color: #FFF; }
ul.custom-widgets-view li a .icon { background: url("../images/databank-sprite.png") no-repeat scroll 0 0 transparent; display: block; float: left; height: 16px; margin-right: 5px; width: 16px; margin-top: -1px; }
ul.custom-widgets-view li.meta-view .icon {background: url("../images/meta-menu-new.png") no-repeat scroll transparent!important;}
ul.custom-widgets-view li.table-view .icon { background-position: 0 -64px; }
ul.custom-widgets-view li.chart-view .icon { background-position: -32px -64px; }
ul.custom-widgets-view li.map-view .icon { background-position: -64px -64px; }
ul.custom-widgets-view li.download .icon { background-position: -96px -64px; }
a.view-all { color: #39beea; font: 12px 'Open Sans', sans-serif; text-decoration: none; padding-top: 4px; display: block; }
a.view-all:hover { text-decoration: underline; }
.pillButtons { border-radius: 0.2em 0.2em 0.2em 0.2em; float: left; margin: 0; overflow: hidden; margin-right: 10px }
.pillButtons li { display: block; float: left; }
.pillButtons li:first-child a, .pillButtons li.first a { border: 1px solid #8E9281; border-bottom-left-radius: 0.2em; border-top-left-radius: 0.2em; }
.pillButtons li:last-child a, .pillButtons li.last a { border-bottom-right-radius: 0.2em; border-top-right-radius: 0.2em; }

/* Dhanya Nov 9 2011 DDPUI 281*/
/*.pillButtons li a.active { background: -moz-linear-gradient(0pt 0 270deg, #4D5146, #8E9281) repeat scroll 0 0 transparent; background:-webkit-gradient(linear, left top, left bottom, from(#4D5146), to(#8E9281)); box-shadow: 0 0 0.3em rgba(0, 0, 0, 0.3) inset; color: #FFFFFF; background-color: #4d5146; border-color: #8E9281; }*/
.pillButtons li a.active { background: -moz-linear-gradient(0pt 0 270deg, #A30F0F, #5F2017) repeat scroll 0 0 transparent; background:-webkit-gradient(linear, left top, left bottom, from(#A30F0F), to(#5F2017)); box-shadow: 0 0 0.3em rgba(186,46,25, 1) inset; color: #FFFFFF; background-color: #A30F0F; border-color: #5F2017; }

.pillButtons li a { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: -moz-linear-gradient(0pt 0 270deg, #FEFEFE, #f0f2ec) repeat scroll 0 0 #FEFEFE; background: -webkit-gradient(linear, left top, left bottom, from(#FEFEFE), to(#F2F2F2)); border-color: #8E9281 #8E9281 #8E9281 -moz-use-text-color; border-style: solid solid solid none; border-width: 1px 1px 1px medium; color: #666666; display: block; padding: 0.3em 0.45em 0.3em 0.5em; }
.pillButtons li a .icon { background-color: transparent; background-image: url("../images/databank-sprite.png"); background-position: 0 0; background-repeat: no-repeat; display: block; height: 16px; text-align: left; text-indent: -9999px; width: 16px; cursor: pointer }
.pillButtons li a.options .icon { background-position: 0 -96px; }
.pillButtons li a.options.active .icon { background-position: -16px -96px; }
.pillButtons li a.filterpane .icon { background-position: -32px -96px; }
.pillButtons li a.filterpane.active .icon { background-position: -48px -96px; }
.pillButtons li a.saver .icon { background-position: -64px -96px; }
.pillButtons li a.saver.active .icon { background-position: -80px -96px; }
.pillButtons li a.embed .icon { background-position: -96px -96px; }
.pillButtons li a.embed.active .icon { background-position: -112px -96px; }
.pillButtons li a.api .icon { background-position: -128px -96px; }
.pillButtons li a.api.active .icon { background-position: -144px -96px; }
.pillButtons li a.share .icon { background-position: -160px -96px; }
.pillButtons li a.share.active .icon { background-position: -176px -96px; }
.pillButtons li a.discuss .icon { background-position: -192px -96px; }
.pillButtons li a.discuss.active .icon { background-position: -208px -96px; }
.pagination { border: 1px solid #D9DCCF; margin: 18px 0; padding: 3px 12px 2px 4px; }
.pagination ul li { color: #666666; float: left; font-size: 12px; padding: 6px 0 4px 8px; }
.pagination li a, .pagination li a:visited { color: #666666; padding: 0 4px; text-decoration: none; }
.pagination li a:hover { color: #39beea; text-decoration: underline; }
.pagination li.active { background: none repeat scroll 0 0 #E3E5DB; color: #333333; font-weight: bold; margin-left: -1px; padding: 6px 10px 4px 11px; }
.pagination ul li.divider { background: url("../images/databank-sprite.png") no-repeat scroll right -25px transparent; padding: 6px 9px 5px 8px; }
input.filter-text { background: url("../images/databank-sprite.png") no-repeat scroll 0 -208px transparent; border: 1px solid #d9dccf; color: #666666; font-size: 11px; font-style: italic; height: 16px; padding: 4px 5px 4px 23px; width: 208px; z-index: 2; }
.filter-search input.filter-text { float:left;width: 215px; margin-bottom: 10px ;}
.filter-iemargin{*padding-top:8px ! important;}

.filter-search .wbtn-link { border-color: #D9DCCF; color: #39beea !important; float: right; margin-left: 10px; *float: none; }
.filter-search .wbtn-link:hover { border-color: #7C7E73; background-color: #e3e5db; color: #000000 !important; }
.az-links { border: 1px solid #D9DCCF; margin: 10px 0; padding: 2px 12px 2px 4px; line-height: 10px; }
.az-links ul li { color: #666666; float: left; font-size: 10px; padding: 6px 0 4px 8px; text-transform: uppercase; }
.az-links li a { color: #666666; padding: 0 4px; text-decoration: none; }
.az-links li a:hover { color: #39beea; text-decoration: underline; }
.az-links ul li.divider { background: url("../images/databank-sprite.png") no-repeat scroll right -26px transparent; min-width: 17px; padding: 5px; }
.sdmx-options { border: 1px solid #AAAAAA; float: left; margin-top: 11px; padding: 10px; width: 450px; }
#sdmx-subtab .ui-tabs-nav { margin: 11px -10px 0; }
#sdmx-subtab .ui-tabs-panel { padding: 0 }
h4.group-heading { background: url("../images/databank-sprite.png") repeat-x scroll 0 -264px transparent; clear: both; color: #4D5146; float: left; font-size: 10px; font-weight: normal; margin: 10px 0; min-width: 100%; text-transform: uppercase; }
h4.group-heading span { background-color: #FFF; }
.flabel { clear: left; float: left; margin: 5px 0; width: 100px; }
.fform { clear: right; float: left; margin: 3px 0; }
.dsd-download { color: #39beea !important; float: right; text-decoration: none; }
.dsd-download .icon { background: url("../images/databank-sprite.png") no-repeat scroll -272px -96px transparent; display: block; float: left; height: 16px; text-align: left; width: 16px; }
.dsd-download:hover { text-decoration: underline; }
.ui-buttonset .ui-state-active .ui-button-text { color: #39beea; }
/* inspect from here */
ul.search-results li, ul.explore-datasets li { list-style-type: none; margin-bottom: 15px; }
.toggler { background: url("../images/toggle-icon.png") no-repeat scroll 0 0 transparent; display: block; float: right; height: 16px; margin-top: -28px; overflow: hidden; padding: 0 0 0 25px; text-indent: -9999em; width: 16px; }
.toggle-desc { background: url("../images/toggle-icon.png") no-repeat scroll 0 3px transparent; float: right; padding: 4px 20px 3px 21px; }
#record-count-radio, #sort-datasets-radio { float: right; }
.search-toolbar, .database-toolbar, .dataset-toolbar, .customgroup-toolbar { border-bottom: 2px solid #ddd; padding:10px 0; font-size: 11px; margin-bottom: 20px; }
.dataset-toolbar, .customgroup-toolbar { padding-top: 0px; }
.search-toolbar .ui-button-text, .database-toolbar .ui-button-text, .dataset-toolbar .ui-button-text, .customgroup-toolbar .ui-button-text { padding: 0.2em 0.4em 0.1em !important; }
span.database { background: url(../images/database-icon.png) no-repeat 0 0 transparent; padding: 0 0 0 15px }
p.tags { background: url("../images/tag-icon.png") no-repeat scroll 0 5px transparent; color: #999999; font-style: italic; padding: 3px 0 3px 16px; }
.panels ul li p { font-size: 11px; line-height: 15px; }
.more-link { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DDDDDD; border-radius: 2px 2px 2px 2px; color: #000; font-size: 11px; line-height: 18px; padding: 0 9px; float: right; text-decoration: none; margin-left: 10px; }
.more-link:hover { background: none repeat scroll 0 0 #efefef; border: 1px solid #666; }
.more-link:active { position: relative; top: 1px; left: 1px; border: 1px solid #333; }
.panel-home-topics, .panel-home-countries { width: 207px; }
.panel-home-shared, .panel-home-explore { width: 608px; }
.panel-home-whatsnew, .panel-home-popular, .panel-home-favorites { width: 288px; }
.panel-home-countries { margin-right: 10px; }
.panel-home-whatsnew ul, .panel-home-popular ul, .panel-home-favorites ul { margin: 0; }
.panel-home-whatsnew ul li, .panel-home-popular ul li, #home-favorite-reports ul li, #home-favorite-datasets ul li { border-bottom: 1px solid #E5E5E5; font-size: 11px; margin: 0; padding: 5px 0; }
.panel-home-whatsnew ul li:last-child { border-bottom: 0 none; }
.panel-home-popular ul li:last-child { border-bottom: 0 none; }
#home-favorite-reports ul li:last-child { border-bottom: 0 none; }
#home-favorite-datasets ul li:last-child { border-bottom: 0 none; }
#home-favorite-tabs .ui-tabs-nav { font-size: 11px; }
.tagcloud { width: 285px; height: 240px; }
#home-shared-tabs ul li { float: left; border: 0 none; border-left: 1px solid #ccc; width: 184px; margin: 0 10px 0 0; padding: 0 0 0 9px; min-height: 75px; }
#home-shared-tabs ul li a { font-size: 11px; text-decoration: none; font-weight: bold }
#home-shared-tabs p.user-name { color: #999; font-style: italic; }
#home-shared-tabs .user-name a { font-size: 11px; font-weight: normal; color: #777; }
#home-shared-tabs p.rating { margin-top: 10px; }
.useful { background: url(../images/rate-up.png) no-repeat scroll 0 0 transparent; padding: 0 10px 0 16px; border-right: 1px solid #ccc; margin-right: 10px; float: left; font-weight: bold }
.not-useful { background: url(../images/rate-down.png) no-repeat scroll 0 2px transparent; padding: 0 0 0 16px; float: left; font-weight: bold; }
#home-shared-tabs ul li:first-child { border: 0 none; padding: 0; }
#home-popular-tabs a { text-decoration: none; }
.panel-discuss-twitter { background: url("../images/tiny-bird.png") no-repeat scroll right 10px transparent; font-size: 11px; }
.panel-discuss-forum h3 { font: bold 13px/11px 'Open Sans', sans-serif; margin-bottom: 10px; }
.panel-discuss-forum p.desc, .panel-discuss-help p.desc { color: #999; font-style: italic; }
.panel-discuss-forum ul ul, .panel-discuss-help ul { margin: 5px 0 25px 20px; }
.panel-discuss-forum ul ul li, .panel-discuss-help ul li { font-size:11px; list-style-type: square; margin-bottom: 5px; }
.panel-discuss-forum ul ul li a, .panel-discuss-help ul li a { text-decoration: none; }
.panel-discuss-forum { background: url(../images/powered-by.png) no-repeat scroll right 10px transparent; }
.panel-discuss-help { font-size: 11px; }
.comment-person { overflow:hidden; background: url("../images/comment-person.png") no-repeat scroll 0 0 transparent; padding: 0 0 0 20px; }
.reply-toolbar { display: block; color: #999; }
.list-group { font-weight: bold; border-bottom: 0px none !important; background-color: #f5f5f5; }
.databank-section-title h2 { color: #666666; font-weight: normal; font-size: 11px; line-height: 11px; text-transform:uppercase; }
.databank-section-title h3 { color: maroon; font-family: 'Open Sans', sans-serif; font-size: 1.12em; font-weight: normal; line-height: 20px; padding-bottom: 10px; padding-top: 10px; }
#local-left-nav ul, #refine-search-filters ul { margin: 0px; font-size: 11px; }
#refine-search-filters h3 { font-size: 11px; padding: 4px 5px; border: 0px none; border-top: 1px solid #CCCCCC; }
#local-left-nav a, #refine-search-filters a { text-decoration: none; font-weight: bold; }
#local-left-nav ul li, #refine-search-filters ul li { list-style-type: none; border-top: 1px dotted #FFF; ; font-size: 11px; margin: 0; padding: 5px 0 5px 10px; }
#local-left-nav li { background-color: #888888; color: #FFF; }
#local-left-nav li a { color: #FFF; }
#local-left-nav li.current { background-color: #c2c2c2; color: #414141; }
#local-left-nav li.current a { color: #414141; }
#local-left-nav li:hover { background-color: #c2c2c2; color: #414141; }
#local-left-nav li:hover a { color: #414141; }
#refine-search-filters ul li { border-top: 0px solid #E5E5E5; }
#refine-search-filters { margin: 20px 0 0 0; }
#refine-search-filters label { display: block; margin-top: -14px; padding-left: 18px; }
#refine-search-filters input { width: 13px; height: 13px; padding: 0; margin:0; vertical-align: bottom; position: relative; top: -1px; *overflow: hidden;
}
#filter-db-topics ul { margin: 0; list-style-type: none; font-size: 11px; }
#filter-db-topics ul li { padding: 3px 0; }
.search-results-count { float:left; margin-right: 20px; color: #888; }
.search-results-count span { font: normal 16px/13px 'Open Sans', sans-serif; color: #000; }
.save-search-query { float:left; background: url(../images/save-icon.png) no-repeat 0 0 transparent; padding: 0 0 0 16px; font-size: 11px; }
.new-search-query { float:left; background: url(../images/search-icon.png) no-repeat 0 0 transparent; padding: 0 0 0 16px; font-size: 11px; margin-left: 20px; }
.view-chart-data { background: url(../images/view-data-icon.png) no-repeat 0 0 transparent; padding: 0 0 4px 22px; text-decoration: underline }
.current-search h3 { float:left; }
.info-icon { background: url(../images/info-icon.png) no-repeat 0 0 transparent; width: 16px; height: 16px; float: right; cursor: pointer; }
.meta-data { background: url("../images/eye.png") no-repeat scroll 0 3px transparent; cursor: pointer; float: left; height: 16px; width: 25px; }
.meta-data:hover { background: url("../images/dark-eye.png") no-repeat scroll 0 3px transparent; cursor: pointer; float: left; height: 16px; width: 25px; }
.meta-data.disabled { background: url("../images/eye-dull.png") no-repeat scroll 0 3px transparent; cursor: pointer; float: left; height: 16px; width: 25px; }
.meta-data-unavail { cursor:text; float: left; height: 16px; width: 25px; }
.current-search, .refine-search { background-color: #f5f5f5; border: 3px solid #efefef; font-size: 11px; padding: 5px; margin-bottom: 10px; }
.current-search ul { margin: 0; }
.current-search ul li { list-style-type: none; padding: 4px 0; }
span.operator { padding: 0 5px 0 0; color: #999; }
#refine-search-nav h3 { font-size: 13px; font-weight: bold; margin: 0 0 5px 0 }
#refine-search-nav h4 { font-size: 11px; font-weight: bold; font-style: italic; margin: 0 0 5px 0; border-top: 1px solid #ddd; padding: 5px 0 0 0; clear: both }
.search-results-highlights { background-color: #f3f3f3; border-bottom:1px solid #ccc; padding: 10px; font-size: 11px; }
.search-results-highlights h4 { font-size: 18px; font-weight: normal; color: #666; letter-spacing: -1px; margin-bottom: 5px; }
.search-results-highlights h4 span { font-size: 18px; font-weight: normal; color: #000 }
.source { font-style: italic; }
.search-results-highlights h3 { font-size: 12px; font-weight: bold; }
.highlight-chart { float: left; width: 380px; }
.highlight-recommends { border-left: 1px solid #D8D8D8; float: left; margin-left: 15px; padding: 5px 0 0 15px; width: 290px; }
.highlight-recommends h3 { margin-bottom: 5px; }
.highlight-recommends ul { margin: 0 0 10px 0; }
.highlight-recommends ul li { padding: 3px 0; margin: 0 0 0 15px; list-style-type: square; list-style-position: outside; }
.chart-report, .map-report, .data-report { list-style-type: none !important; margin: 0 !important; padding: 4px 0 5px 22px !important; }
.chart-report { background: url(../images/chart-icon.png) no-repeat 0 0 transparent; }
.map-report { background: url(../images/map-icon.png) no-repeat 0 0 transparent; }
.data-report { background: url(../images/view-data-icon.png) no-repeat 0 0 transparent; }
#local-left-nav ul li:first-child { border-top: 0 none; }
#refine-search-filters .ui-icon { display: none; }
#local-left-nav h3.ui-state-default, #local-left-nav h3.ui-state-active, #local-left-nav h3.ui-state-hover { border:0px; border-top: 1px dotted #CCCCCC; }
#operator-radio { font-size: 10px; }
.home-dataset-filters { border-bottom: 1px solid #D8D8D8; font-size: 11px; margin-bottom: 20px; padding: 0 0 15px; }
.grid_20 .home-dataset-filters { margin: 0 }
.ui-icon-wb { background: url(../images/icon-wb.png) no-repeat !important; }
.ui-icon-ext { background: url(../images/icon-ext.png) no-repeat !important; }
#wb-source-types, #ext-source-types, #sources-radio { float:left; }
.home-dataset-filters span.label, #wb-source-types span.label, #ext-source-types span.label { float: left; padding: 0 8px; line-height: 23px }
.home-dataset-filters span.label { padding-left: 0px; }
.key-meta-notes dt, .key-meta-notes dd { float: left; padding: 3px; border-top: 1px solid #f5f5f5; width: 100px; }
.key-meta-notes dt.first { border-top: 0px solid #FFF; }
.key-meta-notes dd.first { border-top: 0px solid #FFF; }
.key-meta-notes dt { clear: left; font-weight: bold; }
.meta-notes { cursor: pointer; }
#data-avail-year { float: right; padding: 0 10px; }
#slider-range { margin-top: 3px; }
#data-avail-range { border:0; color:#000; font-weight:bold; margin-top: -1px; }
.folder-content .meta-links { margin: 5px 0 0 16px; }
.folder { background: url("../images/folder-normal.png") no-repeat scroll 0 0 transparent; border-bottom: 1px solid #D8D8D8; font-weight: bold; padding: 0 0 12px 20px; }
.folder.open { background: url("../images/folder-open.png") no-repeat scroll 0 0 transparent; }
.sdmx-dataset { background: url("../images/document-code.png") no-repeat scroll 0 0 transparent; }
.text-dataset { background: url("../images/document-text.png") no-repeat scroll 0 0 transparent; }
.csv-dataset { background: url("../images/document-excel-csv.png") no-repeat scroll 0 0 transparent; }
.excel-dataset { background: url("../images/document-excel.png") no-repeat scroll 0 0 transparent; }
.folder-content { font-size: 11px; font-weight: normal; margin: 10px 20px !important }
.folder-content li { border-bottom: 1px dotted #D8D8D8; margin: 10px 0 !important; padding: 0 0 10px 20px; }
.folder-content li:last-child { border: 0 none; }
.folder-content label { font-size: 12px; color: #000 }
.custom-group .folder-content, .shared-datasets .folder-content { margin: 0px !important }
.custom-group .folder-content li { padding: 0 0 10px; }
.custom-icon-refresh, .custom-icon-download, .custom-icon-edit, .custom-icon-delete, .custom-icon-share, .custom-icon-addtofav, .custom-icon-addtomy, .custom-icon-addfolder, .custom-icon-editfolder, .custom-icon-renamefolder, .custom-icon-createnew { background: url("../images/toolbar-sprite.png") no-repeat scroll 0 0 transparent !important; }
.custom-icon-download { background-position: 0 -16px !important; }
.custom-icon-edit { background-position: 0 -32px !important; }
.custom-icon-delete { background-position: 0 -48px !important; }
.custom-icon-share { background-position: 0 -64px !important; }
.custom-icon-addtofav { background-position: 0 -80px !important; }
.custom-icon-addtomy { background-position: 0 -96px !important; }
.custom-icon-addfolder { background-position: 0 -144px !important; }
.custom-icon-editfolder { background-position: 0 -160px !important; }
.custom-icon-renamefolder { background-position: 0 -176px !important; }
.custom-icon-createnew { background-position: 0 -192px !important; }
.status-error, .status-scheduled, .status-complete { background: url("../images/status-sprite.png") no-repeat scroll 0 0 transparent !important; display: block; float: right; height: 12px; margin-right: 7px; margin-top: 2px; padding-right: 6px; width: 12px; }
.status-error { background-position: 0 -12px !important; }
.status-scheduled { background-position: 0 0 !important; }
.status-complete { background-position: 0 -24px !important; }
#dataset-action-radio, #download-type, #folder-action-radio, #sort-folders, #sort-datasets, #customgroup-action-radio, #sort-customgroups { float: left; }
.filter-search + #sort-datasets { margin-left: 5px; }
#folder-action-radio { margin-left: 20px; }
#dataset-action-radio .ui-button-icon-only, #folder-action-radio .ui-button-icon-only, #customgroup-action-radio .ui-button-icon-only { padding: 3px; }
/*
.discuss-ads {
	border-bottom: 1px solid #D8D8D8;
	float: left;
	font-size: 11px;
	margin: 10px 0 0;
	padding: 10px 0 20px;
}
.discuss-ads .more-link {
	float: left;
	margin: 10px 0 0 0;
}
*/
.code { font: normal 11px/12px 'Open Sans', sans-serif; color: #999; margin-bottom: 15px; }
.report { margin: 20px 6px; }
.report-view-tools { padding: 0 0 6px; font-size:11px; float: left; min-height: 54px; }
.report-view-tools-PageDim { font-size:11px; float: left; }
.report-view-tools-SourceNote { font-size:12px; float: left; }
/* Chart JSON conversion : .report-view-tools-PageDim-chart
added for arabic header in middle issue
  */
.report-view-tools-PageDim-chart { font-size:11px;float: left;}
span.label { float: left; padding: 6px 10px 6px 0; font-size: 11px; font-weight: bold; }
span.labelHeader { float: left; padding: 2px 2px 2px 2px; font-size: 11px; font-weight: bold; }
span.labelFooter { float: left; padding: 2px 2px 2px 2px; font-size: 11px; font-weight: bold; }
span.labelScale { float: left; padding: 2px 2px 2px 2px; font-size: 9px; font-weight: normal; font-style: italic; }
span.labelHeaderMap { float: left; padding: 4px 2px 4px 2px; font-size: 11px; font-weight: bold; }
.chart-view-switch { float: right; font-size: 11px; }
span.sharednote{font-style: italic ! important;}
/*
.data-view-switch ul { float: left; list-style-type: none; margin: 0; }
.data-view-switch ul li { background: none repeat scroll 0 0 #CCCCCC; border-bottom: 1px solid #EEEEEE; border-left: 3px solid #FFFFFF; color: #FFFFFF; float: left; font-size: 10px; font-weight: bold; list-style-type: none; padding: 5px 8px; text-transform: uppercase; }
.data-view-switch ul li a { text-decoration: none; color: #FFF; }
.data-view-switch ul li:active { background-color: #333333!important; }
.data-view-switch ul li:hover, .data-view-switch ul li.active { background-color: #999; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3); }
*/
.report-view-tools-right { float: right; font-size: 11px; }
.jumpto { float: right; }
.comments { margin: 10px 0; list-style-type:none; }
.comments li { padding: 0 0 20px 0; list-style-type:none; }
div.custom-widgets-view { float: left; margin-left: 20px; }
div.custom-widgets-options { float: right; margin: 5px 0; }
.pane-content { font-size: 11px; padding: 0 10px; }
div.label, label.label, div.label-group, label.group-label,span.normal-label { font-weight: bold; font-size: 11px; margin: 6px 0 5px; display: block; }
div.label-smallgroup { font-weight: bold; font-size: 10px; margin: 6px 0 5px; display: block; }
label.group-label,span.normal-label { font-weight: normal; }
/* Table Styles */
.mango th, .mango { border-color: #e38931; }
.mango td { border-color: #ffd385; }
.mango .even { background-color: #fff4e3 !important; }
.mango tr.open td.meta-menu { background-color: #ffe9c6; border-bottom: 1px solid #ffe9c6; }
.mango tr.meta-details td { background-position: 0 -500px; border-color: #e38931; }
.ice th, .ice { border-color: #0bb6e1; }
.ice td { border-color: #a9e3e5; }
.ice .even { background-color: #e7f7ff !important; }
.ice tr.open td.meta-menu { background-color: #9edeea; border-bottom: 1px solid #9edeea; }
.ice tr.meta-details td { background-position: 0 -1000px; border-color: #0bb6e1; }
.kiwi th, .kiwi { border-color: #a7c122; }
.kiwi td { border-color: #d3da94; }
.kiwi .even { background-color: #e7f1cf !important; }
.kiwi tr.open td.meta-menu { background-color: #c8d667; border-bottom: 1px solid #c8d667; }
.kiwi tr.meta-details td { background-position: 0 -1500px; border-color: #a7c122; }
table { border-bottom: 1px solid #b1baaa; border-top: 1px solid #b1baaa; }
.table_ddpage { border-bottom: 0px solid #b1baaa; border-top: 0px solid #b1baaa; }
.table_ddpage tr:first-child td{ border-bottom: 0px solid #b1baaa; border-top: 0px solid #b1baaa; }
.table_ddpage td, th { border-bottom: 0px; border-top: 0px; padding: 0px; white-space: nowrap; vertical-align: middle; }
table th, .th { border-bottom: 2px solid #b1baaa; font-weight: bold; text-align: center; vertical-align: middle; }
.th { text-align: left!important; border-bottom: 1px solid #b1baaa; font-size: 14px; }
table th:first-child { border-left: 0px solid #BBBBBB!important; }
table th.header { color: #777!important; text-decoration:none!important; cursor:pointer; }
table th.header:hover { background: url("../images/sortable-column.png") no-repeat scroll right center transparent!important; }
table th.header.headerSortUp { background: url("../images/sorted-order-2.png") no-repeat scroll right center transparent!important; font-weight: bold; padding-right: 15px; color: #000!important; }
table th.header.headerSortDown { background: url("../images/sorted-order-1.png") no-repeat scroll right center transparent!important; font-weight: bold; padding-right: 15px; color: #000!important; }
table th.sortable a { padding: 0 15px!important; }
table th a { color: #666!important; font-weight: bold!important; text-decoration:none!important; }
table th a:hover { color: #000!important; font-weight: bold!important; text-decoration:none!important; }
table a { text-decoration:none; color: #000; }
table .hiliteG { color: #999; font-style: italic; font-size: 11px; }
table tr:first-child td { border: 0 none; }
td, th { padding: 6px; border-top: 1px solid #d9dccf; vertical-align: middle; font-size: 11px; }
.interval-table { margin: 0; border: 0 none; }
.interval-table td, .interval-table th { padding: 2px; border: 0 none; }
.interval-table th { background-color: #eaece6; }
.interval-color-table { border-bottom: 0 none; margin-bottom: 15px; }
.interval-color-table td { text-align:center }
td table { margin-top:10px; }
tfoot tr td { background-color: #f6f6f6; border-top:3px solid #E6E6E6 !important; }
.odd { }
.even { background-color: #f2f9ff !important; }
.colhead { font-weight: normal; }
.mv {
    background: url(../../images/meta-comments.png) no-repeat scroll right top transparent;
}
.numb, .curr, .year, .per { text-align: right; }
td.meta-menu { background: url("../images/meta-row-bg.png") no-repeat scroll 5px -1993px transparent; cursor: pointer; padding-left: 25px; }
.page-meta { background: url("../images/meta-row-bg.png") no-repeat scroll 5px -2049px #D9DCCF; border-radius: 0 3px 3px 0; cursor: pointer; display: block; float: right; height: 26px; padding-left: 25px; text-indent: -9999em; *float: none; *display:inline-block;}
.page-meta:hover { background: url("../images/meta-row-bg.png") no-repeat scroll 5px -1993px #FFF; border-radius: 0 3px 3px 0; border: 1px solid #d9dccf; border-left: 0px none; height: 24px; padding-left: 24px; }
/*
.page-meta {  background: url("../images/eye.png") no-repeat scroll 5px 9px #D9DCCF; border-radius: 0 3px 3px 0; cursor: pointer; display: block; float: right; height: 26px; padding-left: 25px; text-indent: -9999em; *float: none;}
.page-meta:hover { background-color: #FFF; background-position: 5px 8px; border-radius: 0 3px 3px 0; border: 1px solid #d9dccf; border-left: 0px none; height: 24px; padding-left: 24px; }
*/
td.meta-menu div.meta-details { display: none; }
tr.open td.meta-menu { background-position: 5px -2049px; background-color: #d9dccf; color: #4d5146; border-bottom: 1px solid #d9dccf; }
tr.open td { border-bottom: 1px solid #d9dccf; }
tr.meta-details td { background: url(../images/meta-row-bg.png) no-repeat scroll left top transparent; border-bottom: 1px solid #b1baaa; }
.meta-details ul { margin: 0 0 0 20px; color: #808080; }
.meta-details ul li { list-style-type: none; padding: 4px 0; }
.meta-details ul li span.label { float: none; padding: 0; color: #666; }
.meta-details ul li span.notes { font-style: italic !important; }
.meta-details ul li.line1 { float: left; margin-right: 20px }
.meta-details ul li.line0 { font-size: 13px; }
.md-format-menu li { float:left; }
.md-data-menu { margin-top: 15px !important; }
.md-data-menu li { float: left; color: #999; margin-right: 20px; cursor:pointer; }
.md-data-menu li a { font-weight: bold; color: #000 }
.md-data-menu li a:hover, .md-data-menu li:hover a { color: #39beea; text-decoration: underline; }
.md-data-menu li.viewmore .icon, .md-data-menu li.compare .icon { background: url("../images/databank-sprite.png") no-repeat scroll 0 0 transparent; display: block; height: 16px; width: 16px; margin-top: -1px; float:left; margin-right: 5px; }
.md-data-menu li.compare .icon { background-position: 0 -128px; }
.md-data-menu li.compare:hover .icon { background-position: -16px -128px; }
.md-data-menu li.viewmore .icon { background-position: -32px -128px; }
.md-data-menu li.viewmore:hover .icon { background-position: -48px -128px; }
.remove-interval, .add-interval { color: #000; text-decoration: none; float: left; line-height: 17px; }
.remove-interval:hover, .add-interval:hover { color: #39beea; text-decoration: underline }
.remove-interval .icon, .add-interval .icon { background: url("../images/databank-sprite.png") no-repeat scroll 0 0 transparent; display: block; height: 16px; width: 16px; float:left; margin-right: 3px; }
.remove-interval .icon { background-position: -128px -128px; }
.remove-interval:hover .icon { background-position: -144px -128px; }
.add-interval .icon { background-position: -160px -128px; }
.add-interval:hover .icon { background-position: -176px -128px; }
.indent20 { margin-left: 20px !important; }
.fauxcols { background: url("../images/faux-cols.png") repeat-y scroll center 0 transparent; float: left; border-bottom: 1px solid #d8d8d8; margin: 0 6px 20px; }
.fauxcols .grid_7 { margin: 0; }
.fauxcols .grid_10 { width: 412px; margin: 0 }
.filters, .select-options, .select-custom-groups { font-size: 11px; padding: 10px; }
.filters #wb-source-types, .filters #ext-source-types, .filters #sources-radio, .filters #data-avail-year { float:none; padding: 0 0 10px 0; }
.filters span.label, .select-options span.label { display: block; float: none !important; line-height: 13px !important; padding: 0 0 5px !important; }
.filters #slider-range { max-width: 200px; width: 200px; }
.filters #data-avail-range { background: none repeat scroll 0 0 #EFEFEF; }
.filters h3, .ui-layout-east .ui-accordion h3 { background: none repeat scroll 0 0 transparent; border: 0px; border-top: 1px solid #ccc; font-size: 12px!important; font-weight: normal; padding: 5px 0; clear: left }
p.meta-links { font-style: italic; color: #999; margin-bottom: 5px; clear: both; }
.meta-links a { font-style: normal; }
.ui-layout-east .ui-accordion .ui-accordion-content { padding: 0 9px 10px; font-size: 11px; border: 0 none; }
.ui-layout-east h3 { background: url("../images/sprite-horizontal.png") repeat scroll right -127px transparent; color: #FFFFFF; font-size: 11px; padding: 7px 8px; text-transform: uppercase; }
.ui-layout-east .ui-accordion-icons .ui-accordion-header a { font-size: 11px; font-weight: bold; }
.ui-layout-east .ui-accordion .ui-state-active a { color: #39beea; }
.databank-section-title { float: left; padding-left: 10px; width:616px;}
.east-pane-toolbar { float: left; padding: 6px 8px; font-size: 11px; }
a.edit-custom-indicator { background: url(../images/small-edit.png) no-repeat scroll 0 0 transparent; padding: 2px 0 0 14px; text-decoration: underline!important; margin-left: 5px; color: #000!important; font-style: normal!important; }
li.custom-indicator { font-style: italic; }
.ui-layout-east .ui-accordion .ui-accordion-content ul { margin: 0; list-style-type: none; }
.filters a { text-decoration: none; }
/*.selection { font-size: 11px; height: 524px; overflow-y: auto; padding: 10px; }
.selectors ul { margin: 0; font-size: 11px; }
.selectors { margin: 0; max-height: 500px; overflow-y: scroll; padding: 10px; }*/
.selection-tools h4 { padding: 12px 5px 0 12px; }
.select-options ul { list-style-type: none; margin: 0 }
.select-options ul li { padding: 5px 0; }
.select-options #sort-by-select, .select-options #sort-order-radio { float: left; }
.select-options #sort-order-radio { margin-left: 5px }
.select-options #sort-order-radio .ui-button-text { padding: 0.4em }
.variable-toolbar { padding: 5px; border-bottom: 1px solid #D8D8D8; }
.avail-meter { border-bottom: 1px solid #D8D8D8; color: #999999; font-weight: bold; margin-bottom: 10px; padding: 3px 0 10px; }
.avail-meter span { color: #000; }
.selected-db h4, .selected-countries h4, .selected-indicators h4, .selected-period h4 { font-size: 12px; margin-bottom: 5px; background:url(../images/collapse.png) no-repeat scroll right 2px transparent; cursor: pointer }
.selected-db, .selected-countries, .selected-indicators, .selected-period { border-bottom: 1px solid #D8D8D8; font-weight: normal; margin-bottom: 10px; padding: 0 0 10px; }
.selected-db a, .selected-countries a, .selected-indicators a, .selected-period a { text-decoration: none; color: #999 }
/* Dhanya Sep 28 2011 Begin - To fix Drag Dimesions in Select Variable Page*/
/*.selected-db li, #sortable-countries li, #sortable-indicators li, #sortable-period li { list-style-type: none; padding: 4px 15px 4px 4px; cursor: move; }
#sortable-countries li span, #sortable-indicators li span, #sortable-period li span { float: left; margin-left: 16px; }*/
.selected-db li,.sortable-Dimensions li { list-style-type: none; padding: 4px 15px 4px 4px; cursor: move; }
.sortable-Dimensions li span { float: left; margin-left: 16px; }
/* Dhanya Sep 28 2011 End*/
.selected-db .selected { background-image: none; font-weight: bold; color: #000; padding-left: 0; }
.selected-db .selected a { color: #333; text-decoration: underline; padding: 5px 0; font-weight: normal; display: block }
.country-list, .indicators-list, .period-list, .meta-type-list { margin: 0; list-style-type: none; }
.country-list li, .indicators-list li, .period-list li, .meta-type-list li { margin: 0 0 1px; list-style-type: none; padding: 4px 0; background: none repeat scroll 0 0 transparent; }
.country-list li.selected, .indicators-list li.selected, .period-list li.selected, .meta-type-list li.selected { background-color: #fffbeb; }
.country-list li.disabled, .indicators-list li.disabled, .period-list li.disabled { color: #ccc; }
a.jumpto { float: right; font-size: 11px; padding: 5px 10px; text-decoration: underline; }
.meta-data-label { font-weight: bold; min-width: 120px; }
li.letter-divider { background: url("../images/databank-sprite.png") repeat-x scroll 0 -258px transparent; border-bottom-width: 0; padding-bottom: 0; }
.letter-divider span { background-color: #FFFFFF; color: #666666; font-size: 120%; font-weight: bold; }
.letter-divider span.to-top { background-color: #FFFFFF; color: #666666; font-size: 120%; font-weight: bold; float: right; background: url("../images/databank-sprite.png") no-repeat scroll right -79px #FFF;  *margin-top: -20px; padding-right:12px;}
.letter-divider span.to-top a { text-decoration: none; color: #666666; }
.letter-divider span.to-top a:hover { text-decoration: none; color: #39beea; }
/*
.glossary-links { margin:0; list-style-type: none!important; width: 120px; }
.glossary-links li { float: left!important; border: 1px solid #FFF!important; list-style-type: none!important; font-size: 10px; padding: 2px 5px; width: 11px; text-align: center }
*/
.ui-dialog { /*background: url("../images/tab-cont-bg.gif") repeat-x scroll left bottom #FFFFFF;*/ border-radius: 6px 6px 6px 6px!important; -webkit-border-radius: 6px 6px 6px 6px!important; -moz-border-radius: 6px 6px 6px 6px!important; box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); font-size: 11px; padding: 0; }
#download-dialog.ui-dialog-content, #format-series.ui-dialog-content { padding: 0; }
.ui-dialog .ui-dialog-title { color: #333; font: 21px/30px 'Open Sans', sans-serif; padding: 0 1px; }
.ui-dialog .ui-dialog-titlebar-close { margin-top: -18px; }
.ui-dialog h3 { font-size: 13px; font-weight: normal; margin: 5px 0; }
.ui-dialog .ui-accordion h3 { border:0px; border-top: 1px solid #d8d8d8; padding: 6px 0; }
.ui-dialog ul { margin:0; list-style-type: none; }
.avail-meta, .selected-meta { float: left; width: 200px; padding: 10px }
.avail-meta { border-right: 1px solid #d8d8d8; margin-right: 20px; }
.quick-meta-download { background-color: #f5f5f5; margin-bottom: 20px; border-bottom: 1px solid #d8d8d8; padding:10px; }
.field { border-bottom: 1px solid #D8D8D8; margin-bottom: 10px; padding: 5px 0 10px; }
#selection-panel { width: 644px; float:left; margin-right: 10px }
#selected-panel { width: 250px; float:left; }
#container3 { min-height: 520px; width: 948px; float: left; }
.table-format { background: url(../images/table-format.png) no-repeat scroll 0 0 transparent; width: 97px; text-indent: -9999em; height: 16px; display: block }
.underlined { border-bottom: 1px dotted #000; cursor: pointer; }
#country-selection { display: none; }
#snippets { background-color: #FAFAFA; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.1)); border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset, 0 -2px 0 rgba(0, 0, 0, 0.1) inset, 0 0 10px rgba(255, 255, 255, 0.5) inset, 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2); color: #3C3C3C; cursor: pointer; font-size: 0.85em; padding: 14px; }
#snippets:hover { background-color: #FFFFFF; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset, 0 -2px 0 rgba(0, 0, 0, 0.1) inset, 0 0 10px rgba(255, 255, 255, 0.5) inset, 0 0 5px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2); }
#snippets:hover:active { background-color: #D2D2D2; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3) inset, 0 1px 0 rgba(255, 255, 255, 0.5); }
.textarea { background-color: #F6F6F6; border: 1px solid #DDDAD1; height: 150px; margin: 9px 0; overflow: scroll; padding: 5px; }
#country-selection { box-shadow: 3px 3px 13px rgba(0, 0, 0, 0.2); background-color: #FFF; border: 1px solid #5F2017; color: #666; display: none; font-size: 11px; height: 300px; margin-right: 0; margin-top: 15px; overflow-y: scroll; padding: 12px; position: absolute; right: 247px; text-align: left; top: 25.5px; width: 400px; z-index: 999999; }
.add-new-country.opened { background-position: 0 -6px; border-color: #5F2017; border-radius: 3px 3px 0 0; }
.advanced-selection { float: right; font-size: 11px; font-weight: normal; text-transform: none; *margin: -16px 10px 0 0;}
.advanced-selection a { text-decoration: none; color: #FFF; }
.advanced-selection a:hover { text-decoration:underline; color: #FFF; }
.pane-content .divider { border-top: 1px solid #DDDDDD; clear: both; display: block; float: left; margin-top: 15px; padding-top: 15px; width: 100%; }
/*.ui-layout-east,.ui-layout-center,.ui-layout-west{border: 1px solid #d8d8d8; width: 307px;margin-right:10px; float:left}.ui-layout-west{margin:0}*/
/* Few More */
.footer { background: url("../images/footer.png") no-repeat scroll center center transparent; float: left; min-height: 150px; width: 960px; }
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; clear: both; }
 @media all and (orientation:portrait) {
}
 @media all and (orientation:landscape) {
}
 @media screen and (max-device-width: 480px) {
/* html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */
}
 @media print {
* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
a, a:visited { color: #333 !important; text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
 .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
content: "";
}
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
 @page {
margin: 0.5cm;
}
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }
}
.hide { display: none; }
/* Select */
.ui-selectmenu { -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05) inset; -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05) inset; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05) inset; background: none repeat scroll 0 0 #FFFFFF!important; display: block; display: inline-block; position: relative; height: 2.2em; text-decoration: none; overflow: hidden; zoom: 1; text-align:left }
.ui-selectmenu-icon { position:absolute; right:2px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; z-index: 1005; } /* z-index: 1005 to make selectmenu work with dialog */
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D8D8D8 !important; box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.2); font-size: 11px; }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a, .ui-selectmenu-status { line-height: 1em; display: block; padding: 0.405em 1.7em 0.405em 0.6em; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a, .ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.5em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a { }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span, .ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content { }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/* for optgroups */
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding: .6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
/* IE6 workaround (dotted transparent borders) */
* html .ui-selectmenu-menu li { border-color: pink; filter:chroma(color=pink); width:100%; }
* html .ui-selectmenu-menu li a { position: relative }
/* Poshy Tip */
.tips { z-index:9999; text-align:left; padding:0; min-width:50px; max-width:300px; color:#666; background-color:#b9f3f8; background-image:url('../images/tips-bg.png'); }
.tips .tip-inner { font:normal 11px/15px 'Open Sans', sans-serif; padding:0 3px 1px 3px; }
.tips table td { padding:0px!important; border:0px!important; border-spacing:0px!important; }
.tips .tip-arrow-top { margin-top:-12px; margin-left:0; top:0; left:0; width:11px; height:19px; background:url('../images/tips-arrows.png') no-repeat; }
.tips .tip-arrow-right { margin-top:0; margin-left:-7px; top:0; left:100%; width:18px; height:13px; background:url('../images/tips-arrows.png') no-repeat -20px 0; }
.tips .tip-arrow-bottom { margin-top:-8px; margin-left:0; top:100%; left:0; width:11px; height:20px; background:url('../images/tips-arrows.png') no-repeat -40px 0; }
.tips .tip-arrow-left { margin-top:0; margin-left:-11px; top:0; left:0; width:18px; height:13px; background:url('../images/tips-arrows.png') no-repeat -60px 0; }
.tips-more-info, .tips-help-hint, .tips-field-warning { opacity:0.7; z-index:9999; text-align:left; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:3px 6px; max-width:150px; color:#fff; background-color:#4d5146; }
.tips-more-info .tip-inner, .tips-help-hint .tip-inner, .tips-field-warning .tip-inner { font:bold 11px/14px 'Open Sans', sans-serif; }
.tips-more-info .tip-arrow-top, .tips-help-hint .tip-arrow-top, .tips-field-warning .tip-arrow-top { margin-top:-5px; margin-left:-5px; /* approx. half the width to center it */ top:0; left:50%; width:9px; height:5px; background:url('../images/tips-more-info-arrows.gif') no-repeat; }
.tips-more-info .tip-arrow-right, .tips-help-hint .tip-arrow-right, .tips-field-warning .tip-arrow-right { margin-top:-4px; /* approx. half the height to center it */ margin-left:0; top:50%; left:100%; width:5px; height:9px; background:url('../images/tips-more-info-arrows.gif') no-repeat -9px 0; }
.tips-more-info .tip-arrow-bottom, .tips-help-hint .tip-arrow-bottom, .tips-field-warning .tip-arrow-bottom { margin-top:0; margin-left:-5px; /* approx. half the width to center it */ top:100%; left:50%; width:9px; height:5px; background:url('../images/tips-more-info-arrows.gif') no-repeat -18px 0; }
.tips-more-info .tip-arrow-left, .tips-help-hint .tip-arrow-left, .tips-field-warning .tip-arrow-left { margin-top:-4px; /* approx. half the height to center it */ margin-left:-5px; top:50%; left:0; width:5px; height:9px; background:url('../images/tips-more-info-arrows.gif') no-repeat -27px 0; }
.tips-help-hint { background-color:#f5e6a0; color:#666666; opacity:1; }
.tips-help-hint .tip-inner { font-weight: normal; }
.tips-help-hint .tip-arrow-top { background:url('../images/tips-help-hint-arrows.gif') no-repeat; }
.tips-help-hint .tip-arrow-right { background:url('../images/tips-help-hint-arrows.gif') no-repeat -9px 0; }
.tips-help-hint .tip-arrow-bottom { background:url('../images/tips-help-hint-arrows.gif') no-repeat -18px 0; }
.tips-help-hint .tip-arrow-left { background:url('../images/tips-help-hint-arrows.gif') no-repeat -27px 0; }
.tips-field-warning { background-color:#f5bd7a; color:#444444; opacity:1; }
.tips-field-warning .tip-inner { font-weight: bold; }
.tips-field-warning .tip-arrow-top { background:url('../images/tips-field-warning-arrows.gif') no-repeat; }
.tips-field-warning .tip-arrow-right { background:url('../images/tips-field-warning-arrows.gif') no-repeat -9px 0; }
.tips-field-warning .tip-arrow-bottom { background:url('../images/tips-field-warning-arrows.gif') no-repeat -18px 0; }
.tips-field-warning .tip-arrow-left { background:url('../images/tips-field-warning-arrows.gif') no-repeat -27px 0; }
.tips-meta { z-index:1000; text-align:left; border:1px solid #bbbbbb; padding:7px 10px; min-width:50px; max-width:300px; color:#333; background-color:#dedede; }
.tips-meta .tip-inner { font:normal 11px/14px arial, helvetica, sans-serif; }
.tips-meta .tip-arrow-top { margin-top:-10px; margin-left:6px; top:0; left:0; width:10px; height:10px; background:url('../images/tip-meta-arrows.png') no-repeat; }
.tips-meta .tip-arrow-right { margin-top:6px; margin-left:0; top:0; left:100%; width:10px; height:10px; background:url('../images/tip-meta-arrows.png') no-repeat -10px 0; }
.tips-meta .tip-arrow-bottom { margin-top:0; margin-left:6px; top:100%; left:0; width:10px; height:10px; background:url('../images/tip-meta-arrows.png') no-repeat -20px 0; }
.tips-meta .tip-arrow-left { margin-top:6px; margin-left:-10px; top:0; left:0; width:10px; height:10px; background:url('../images/tip-meta-arrows.png') no-repeat -30px 0; }
.ui-tabs { border: 0 none; border-radius: 0 0 0 0; position: relative; padding: 0; }
.ui-tabs .ui-tabs-nav { background: none repeat scroll 0 0 transparent; border: 0 none; border-radius: 0 0 0 0; margin: 0; padding: 0.2em 0.2em 0 16px; }
.ui-tabs .ui-tabs-panel { padding: 10px 13px 13px; }
.ui-tabs .ui-tabs-nav li { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D9DCCF; border-radius: 0 0 0 0; margin: 0 -1px; padding-bottom: 0; }
/* Binoy Nov 28 Modified this to change tab font size */
/*.ui-tabs .ui-tabs-nav li a { font: 11px Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase; padding: 8px 10px 5px; }*/
.ui-tabs .ui-tabs-nav li a { font: 11px 'Open Sans', sans-serif; text-decoration: none; padding: 8px 10px 5px; }
.ui-tabs .ui-tabs-nav li:hover { background-color: #e3e5db; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { border: 0 none; background-color: transparent; }
/*.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { background: url("../images/g03v1-global-navigation.png") no-repeat scroll center -227px transparent; color: #FFFFFF; padding-bottom: 13px; padding-top: 8px; cursor: pointer; } */

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { background: url("../images/g03v1-global-navigation.png") no-repeat scroll center -227px transparent; color: #4D5146; padding-bottom: 13px; padding-top: 8px; cursor: pointer; }
.ui-tabs .ui-tabs-nav { background:	url("../images/sprite.png") no-repeat scroll -1px -448px transparent; }
.ui-dialog .ui-dialog-buttonpane button { /*background: url("../images/btn-bg-sprite.png") repeat-x scroll 0 -73px transparent;*/ border-color: #39beea; border-radius: 0px; color: #FFFFFF; cursor: pointer; font-weight: bold; margin: 0.5em 0.4em 0.5em 0; }
.ui-dialog .ui-dialog-buttonpane button:hover { background-position: 0 -3px; /*border: 1px solid #5f2017;*/ }
.widget-small { max-width: 528px; height: 480px; overflow: hidden; }
.widget-banner { background: url("../images/sprite-horizontal.png") repeat-x scroll 0 -120px #39beea; margin: 0; padding:2px 0 4px 6px; }
.widget-banner h1 { background: url("../images/wb-logo-widget.png") no-repeat scroll 0 2px transparent; color: #FFFFFF; float: left; font-size: 14px; font-weight: normal; padding: 3px 0 1px 25px; }
.widget-banner h1 a { color: #FFFFFF; text-decoration: none; }
.widget-banner h1 a:hover { text-decoration: underline; color: #FFF; }
.widget-banner .tagline { border-left: 1px solid #D9DCCF; color: #D9DCCF; float: left; font-family: 'Open Sans', sans-serif; font-size: 11px; font-style: italic; font-weight: normal; line-height: 18px; margin: 3px 0 0 9px; padding-left: 9px; }
.widget-options { background: url("../images/sprite-horizontal.png") repeat-x scroll 0 -27px #39beea; color: #FFFFFF; padding:8px 9px 2px 6px }
.widget-options .widgetPills { float: right; margin: -19px -8px 0 0 !important; }
.widget-options h2 { max-width: 400px; }
.widgetPills { border-radius: 0.2em 0.2em 0.2em 0.2em; float: left; margin: 0; overflow: hidden; margin-right: 10px }
.widgetPills li { display: block; float: left; }
.widgetPills li:first-child a, .widgetPills li.first a { border: 1px solid #8E9281; border-bottom-left-radius: 0.2em; border-top-left-radius: 0.2em; }
.widgetPills li:last-child a, .widgetPills li.last a { border-bottom-right-radius: 0.2em; border-top-right-radius: 0.2em; }
.widgetPills li a.active { background-position: 0 -626px; color: #FFFFFF; border-color: #8E9281; }
.widgetPills li a { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: url("../images/sprite-horizontal.png") repeat-x scroll 0 -1px #4d5146; border-color: #8E9281 #8E9281 #8E9281 -moz-use-text-color; border-style: solid solid solid none; border-width: 1px 1px 1px medium; color: #666666; display: block; padding: 0.3em 0.45em 0.3em 0.5em; }
.widgetPills li a .icon { background-color: transparent; background-image: url("../images/databank-sprite.png"); background-position: 0 0; background-repeat: no-repeat; display: block; height: 16px; text-align: left; text-indent: -9999px; width: 16px; cursor: pointer }
.widgetPills li a.w-filter .icon { background-position: -224px -96px; }
.widgetPills li a.w-filter.active .icon { background-position: -224px -96px; }
.widgetPills li a.w-description .icon { background-position: -144px -64px; }
.widgetPills li a.w-description.active .icon { background-position: -144px -64px; }
.widgetPills li a.w-download .icon { background-position: -112px -64px; }
.widgetPills li a.w-download.active .icon { background-position: -112px -64px; }
.widgetPills li a.w-share .icon { background-position: -160px -96px; }
.widgetPills li a.w-share.active .icon { background-position: -160px -96px; }
#widget-filter-panel .filter-text { width: 498px; }
.widget-option-panel { background: url("../images/search-cont-bg.gif") repeat-x scroll 0 bottom #FFFFFF; }
.widget-report-panel { overflow: auto; }
.widget-pagination { margin: 0; }
.widget-footer { font: italic 10px/11px normal 'Open Sans', sans-serif; margin: 3px 0; color:#999; }
dl.widget-desc dt { color: #666; font-weight: bold; height: 2em; margin-bottom: -2em; text-align: right; width: 10em; }
dl.widget-desc dd { color: #000; margin-bottom: 0.3em; margin-left: 11em; }
#widget-description-panel, #widget-download-panel, #widget-share-panel { padding:10px; }
#widget-download-panel ul li, #widget-share-panel ul li { float: left; margin: 10px 20px 0 0; }
#widget-download-panel ul li a, #widget-share-panel ul li a { color: #39beea; text-decoration: none; }
#widget-download-panel ul li a:hover, #widget-share-panel ul li a:hover { text-decoration: underline; }
.mv { cursor: pointer; }
.mv:hover { text-decoration: underline; }
.existingLabels, .newLabel { padding: 10px 0; }
.ui-progressbar .ui-progressbar-value { background: url("../images/databank-sprite.png") no-repeat scroll -450px -16px #4D5146; }
.ui-progressbar { background: url("../images/databank-sprite.png") no-repeat scroll -450px 0 #4D5146; height: 10px !important; margin-top: 4px; }
.data-avail-percent { font-weight: bold; color:#000; }
.remove-key { background: url("../images/databank-sprite.png") no-repeat scroll left -337px transparent; display: block; margin-right: 3px; text-indent: -99999px; width: 14px; *margin-top: -15px;}
.ui-layout-west h3 { background: url("../images/sprite-horizontal.png") repeat scroll right -28px transparent; color: #FFFFFF; font-size: 11px; padding: 7px 8px; text-transform: uppercase; }
.remove-filter { background: url("../images/databank-sprite.png") no-repeat scroll left -338px transparent; color: #39beea !important; font: 11px 'Open Sans', sans-serif !important; margin-left: 9px; padding-left: 15px; text-decoration: none !important; }
.remove-filter:hover { text-decoration: underline !important; }
.main-body .ui-accordion .ui-accordion-content { padding: 0 12px 12px; border: 1px solid #999; border-top: 0 none; font-size: 11px; }
.main-body .ui-accordion .ui-accordion-header.ui-state-active { border-bottom: 0 none; color: #39beea; }
.meta-link-field { background: none repeat scroll 0 0 transparent !important; padding: 3px 0 0 16px !important; }
.main-body .ui-accordion .ui-accordion-header { font-size: 18px; font-weight: normal; padding: 10px 20px; }
.main-body .ui-accordion .ui-accordion-header span.selected-count { float: right; font-size: 12px; font-style: italic; font-weight: normal; padding-top: 4px;}
div.selected-count { float: right; font-size: 12px; font-style: italic; font-weight: normal; padding-top: 4px; }
.main-body .ui-accordion .ui-accordion-header .ui-icon { margin-left: -17px; }
.main-body .ui-accordion .ui-corner-all, .main-body .ui-accordion .ui-corner-top, .main-body .ui-accordion .ui-corner-left, .main-body .ui-accordion .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.main-body .ui-accordion .ui-corner-all, .main-body .ui-accordion .ui-corner-top, .main-body .ui-accordion .ui-corner-right, .main-body .ui-accordion .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.main-body .ui-accordion .ui-corner-all, .main-body .ui-accordion .ui-corner-bottom, .main-body .ui-accordion .ui-corner-left, .main-body .ui-accordion .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.main-body .ui-accordion .ui-corner-all, .main-body .ui-accordion .ui-corner-bottom, .main-body .ui-accordion .ui-corner-right, .main-body .ui-accordion .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.map-area { text-align: center; }
.az-links li.active { background: none repeat scroll 0 0 #E3E5DB!important; color: #333333; font-weight: bold; }
.az-links .title { margin-right: 10px }
.east-pane-toolbar { *float: none;}
.ie7 .ui-layout-east h3 { min-width: 230px; }
.custom-intervals { margin-top: 6px; }
.global-header { float:left; }
a.world-bank-logo-en, a.world-bank-logo {*height: 60px !important; background:url(../images/worldbank-logo-en.png) no-repeat scroll 2px 0px transparent; float:left; height:55px; margin:6px 10px; overflow:hidden; text-indent:-9999px; width:300px; }
a.world-bank-logo-es {*height: 60px !important; background:url(../images/worldbank-logo-sp.PNG) no-repeat scroll 2px 0px transparent; float:left; height:55px; margin:6px 10px; overflow:hidden; text-indent:-9999px; width:300px; }
a.world-bank-logo-fr {*height: 60px !important; background:url(../images/worldbank-logo-fr.PNG) no-repeat scroll 2px 0px transparent; float:left; height:55px; margin:6px 10px; overflow:hidden; text-indent:-9999px; width:300px; }
a.world-bank-logo-zh {*height: 60px !important; background:url(../images/worldbank-logo-cn.png) no-repeat scroll 2px 0px transparent; float:left; height:55px; margin:6px 10px; overflow:hidden; text-indent:-9999px; width:300px; }
a.world-bank-logo-ru {*height: 60px !important; background:url(../images/worldbank-logo-ru.PNG) no-repeat scroll 2px 0px transparent; float:left; height:55px; margin:6px 10px; overflow:hidden; text-indent:-9999px; width:300px; }


#sortable-orientation li { background: url("../images/search-cont-bg.gif") repeat scroll left -38px transparent; border: 1px solid #eaece5; border-radius: 3px 3px 3px 3px; clear: both; display: block; min-height: 20px; *height: 22px;
margin-bottom: 2px; padding: 0 0 7px 3px; cursor: url(../images/openhand.cur), default; *cursor: move;}
#sortable-orientation li .label { background: url("../images/grippy.png") no-repeat scroll 0 0 transparent; float: left; padding-left: 11px; }
#sortable-orientation li select { float: right; margin: 5px }
.open-footer a { color: #4d5146; padding: 0px 2px 0 2px; text-decoration:none; }
.footer-left { float: left; width: 600px; font:11px/17px 'Open Sans', sans-serif; color:#666666; margin: 0px 0px -4px 12px; }
.footer-left a, .footer-right a { text-decoration:none; }
.footer-left a:hover, .footer-right a:hover { text-decoration:underline; }
.copyright { line-height: 20px; float: left; margin: 5px 0px 0px; color: #73746e; }
.footer-right { float: right; width: 200px; text-align: right; font:11px/17px 'Open Sans', sans-serif; color:#666666; margin: 0px 12px -4px 0px; }
.bottom-frame { border-top: 0 none; }
.filter-search { float: left; }
.display-count { float:right; }
.flyout-toolbar { border-top: 1px solid #D9DCCF; margin: 12px -12px; padding: 10px 0 5px 12px; }
.beta {
    color: #FFFFFF;
    float: left;
    font-size: 9px;
    padding: 3px;
    text-transform: uppercase;
    height:40px;
}
.report-view-tools .ui-selectmenu { *float:left}

/* Shaheer 28th Oct 2011 */
/*Added for disabling drag and drop  functionality in selected places inside select variable page and manage selection control */
.sortable-indicators li { list-style-type: none; padding: 4px 15px 4px 4px; }
.sortable-indicators li span{ float: left; margin-left: 16px; }

.ui-widget-content a.view-all { color: #39beea; font: 11px 'Open Sans', sans-serif; text-decoration: none;float:right; width: 100px;}
.ui-widget-content a.view-all:hover { text-decoration: underline; }

/*Dhanya Nov 23 2011*/
.reportSourceLink { margin-left:0px; font-family:'Open Sans', sans-serif; font-size:11px; color:#666666; }
.reportSourceLink-widget { margin-left:0px; font-family:'Open Sans', sans-serif; font-size:11px; color: #39beea !important;}

/*Dhanya Nov 25 2011*/
.page-meta-icon{vertical-align:middle; cursor: pointer;padding-right:3px;}

/*Dhanya Dec 02 2011*/
.widget-page-meta-icon{vertical-align:top; cursor: pointer;padding-left:3px;}

.align-welcome{color: white;text-decoration: none;padding: 0 20px 0 0; }

.top-divider{float:right; *width:30px;}


.text-property{text-decoration: none;padding-right: 5px; color: #666 ! important;font-weight: bold;}

.topimg{height: 16px; width: 8px;}

.top-width{float:right; *width:38px;}


.style-cancel{background: none ! important; float: right! important; padding:0px 0px 0px 0px ! important}
.style-update{background: none ! important; float: right! important; padding:0px;}
.width-advancedelection{width:390px; }
.width-advancedelectionfr {width: 485px;*width: 570px;}
.width-advancedelectiones {width: 443px;*width: 538px;}
/*.width-advancedelectionzh {width: 380px;*width: 370px;}*/
.width-advancedelectionzh {width: auto;}
.width-advancedelectionen{width: 382px;}
.meta-links-zh,.meta-links-es,.meta-links-fr,.meta-links-en{*padding-bottom:5px;}
.align-advansel-fr{*margin:2px -80px 3px 0 ! important;}
.align-advansel-en{*margin:2px -4px 3px 0 ! important;}
.align-advansel-es{*margin:2px -40px 3px 0 ! important;}
.align-advansel-zh{*margin:2px 16px 3px 0 ! important;}

.footer-padding{padding:0px 0px  0px 3px;}
.welcome-align,.align-signout-rm{float:left;}
.welcome-align
{
    float:right !important;
}
.pillbuttons-width{float:right;*float:none;}

.align-right-gen{float:right ! important;}
.dir-right{direction:ltr;}
.align-dimension{*float:left;}
.h3-width{}



.embedheasder-width{ 
background: url("../images/sprite-horizontal.png") repeat scroll right -119px transparent !important;
color: white !important;
font-size: 11px !important;
padding: 4px 8px !important;
text-transform: uppercase;
}

/*****************Header English******************************/

.exit-options { float: right; font-weight: bold; padding: 10px 0 3px 20px;font-size: 11px; }

.exit-optionsen{Width:520px;}
.exit-optionses{Width:525px;*Width:530px;}
.exit-optionsfr{Width:535px;*Width:540px;}
.exit-optionszh{Width:440px;*Width:460px;}

.align-signouten{*width:220px !important;}
.align-signoutes{*width:245px;}
.align-signoutfr{*width:265px;}
.align-signoutzh{*width:180px; }



.align-welcome{text-align:right!important;float:left!important;}
 
.align-signout{ float: right!important;text-align:right; /* *Width:160px;*/}
.align-signin{float: right!important; text-align:left; /**Width:160px;*/}

a.back-btn,a.logout-btn ,a.login-btn{ color: #FFFFFF; text-decoration: none; padding: 0 20px 0 0; }
a.back-btn:hover, a.logout-btn:hover,a.login-btn:hover { text-decoration: underline; color: #d9dccf; }
a.back-btn{ float:left ! important;*padding: 0 0px 0 0 ! important;} 
a.logout-btn ,a.login-btn{ color: #FFFFFF; text-decoration: none; padding: 0 20px 0 0; *padding: 0 20px 0 20px ! important;}
.goback-width{}

a.logout-btn{*float:right ! important;  /**padding: 0 20px 0 0px;*width:auto;*//**Width:70px;*/}
/*****************End Header English******************************/


.main-body-width{/*width:963px ! important;*/}
.panel-wrapper-width{/*width:268px ! important;*/}

.textwrap{*white-space:normal; }

.filter-results{*padding-top:8px!important; }
.align-advancedselection{*margin-bottom: -40px!important; *float:right;*padding-top: 4px! important;padding-bottom: 4px! important;*padding-bottom: 8px! important;*height: 10px !important;}
.width-advancedelectionzh,.width-advancedelectionfr,.width-advancedelectiones{*width:400px!important; }



/*Dhanya Dec 02 2011*/

.disclamer{font-weight:bold;/*margin-left:2px;*/font-size:11px; float: left; }
.disclaimer-widget{margin-left:0px;margin-bottom:0px;margin-top:0px;padding:0 0 0 0; font-family:'Open Sans', sans-serif; font-size:7px; color:#000000;}

.language li{
float: left;
padding: 4px 4px;
font-size: 11px;
color: #666;
font-weight: bold;
line-height: 16px;
}
.language li a,.language li a:active, .language li a:visited {
color: #4D5146;
}

.active-language{
background: none repeat scroll 0 0 #C7CABA;
color: #333;
line-height: 12px;
padding: 5px 8px;
margin-left: -1px;
}
.lang-page-in{ /*color: #333;*/
float: left; 
font-size: 11px;
margin: 5px 8px 0px 0px ! important;*margin: 5px 8px 0px 0px !important; }/*margin: 0px 8px 0px 0px ! important;*/

.h3header-en,.h3header-es,.h3header-fr,.h3header-zh{padding-top:0px ! important;padding-bottom: 12px !important;}
.h3header h3{line-height: 18px !important;}/*padding-bottom: 8px ! important;*/
.languagewidth-sv{float: left; padding-left: 10px;width: 99%;}
.widthreport0ptions-sv{margin: 5px 0 ! important; *margin: 5px 0 ! important;} /*margin: -25px 0 ! important;  **/
.lang-page-in li{line-height: 10px !important;}
.language-sv li{padding:4px 4px ! important;*padding: 4px 4px ! important;}/*padding: 0px 4px ! important;*/

/*Chart JSON conversion */
.scalesetting {float:left;}
.Xaxisinterval{float:left;}
.Yaxisprimaryscale{width:40%;}
.Yaxissecondaryscale{width:40%;}

/*Changes made by jiju as part of WPO recommendations*/

a.world-bank{background:url(../images/WB-logo.jpg) no-repeat scroll 2px 0px transparent; float:left; height:25px; margin:5px 0 0 5px; overflow:hidden; width:300px;padding-left:30px;text-decoration:none;font-family:'Open Sans', sans-serif;font-size:11px;font-weight:bold;padding-top: 5px; color:white;}


.local-banner-opt-new {
padding: 10px 0 9px 10px;
background: url("../images/search-cont-bg.gif") repeat scroll left -38px transparent;
margin: 0 0 10px;
}

.local-banner-opt-new  h1 {
color: white;
float: left;
font-size: 1.7em;
font-weight: normal;
}
/*Added new class to fix allignment issue in share this query*/
.divdivide{margin:0 0 4px 10px ! important;}

.chart-sort-up
{
background-position: -19px -18px;
width: 9px;
height: 10px;
background-image: url(../images/chartsort.png);
background-repeat: no-repeat;
background-color: transparent;
}


.chart-sort-down
{
background-position: -19px 0px;
width: 9px;
height: 10px;
background-image: url(../images/chartsort.png);
background-repeat: no-repeat;
background-color: transparent;
}

.sort-label
{
 font-family: 'Open Sans', sans-serif;
font-size: 11px;
color: #666 !important;
line-height: 14px;
font-weight: normal;
font-style: normal;
text-decoration: none;
}
.databankselectreport
{
    float:left;
    padding-top:7px;
    padding-right: 5px;
    font-family: 'Open Sans', sans-serif;
    font-size: 1.12em;
    color:#000;
    font-weight:normal;
    font-variant: normal;
    font-size: 1.7em;
}

.selectdatabasename
{
    float:left;
    margin-left:5px;
    padding-left:5px;
    border-left-width:1px;
    border-left-style: solid;
    border-left-color: #D9DCCF;
     *color:maroon !important;
    width:55%;   
}

.selecthomelink
 { 
     background:url("../images/home-icon-red.png") no-repeat;
     float:left;
     height:25px;
     padding-left:40px;
     margin-top: -3px;
  }
  
  /* Select Variable page Download Orientation Styles*/
 /*.Radioselect{ margin-right: 10px;
    position: relative !important;
    top: -7px; cursor:pointer}*/
    
  /*#orient-radio ImageButton{ margin-right:20px; cursor:pointer} 
 */  
 #orient-radio { padding:10px 0}
#custom label.elements{ width:60px}
#custom select{ width:80px;height:20px;}
.elements{ float:left; margin-right:10px}
#content-box a {

text-decoration: none;font-size: 12px;
}
#orient-radio input[type="radio"] {
margin-left: 20px;
position: relative;
cursor: pointer;}

/* To fix Y axis advanced options dialog cannot be clicked in arabic issue  */
#divDisplayOptionsChart
{
overflow:visible;    
}
.sortable-orientation-li
{
    background: url("../images/search-cont-bg.gif") repeat scroll left -38px transparent;
    border: 1px solid #eaece5;
    border-radius: 3px 3px 3px 3px;
    clear: both;
    display: block;
    min-height: 20px;
    *height: 22px;
    margin-bottom: 2px;
    padding: 0 0 7px 3px;
    cursor: url(../images/openhand.cur), default; 
    *cursor: move;
}

.sortable-orientation-li-label
{
    background: url("../images/grippy.png") no-repeat scroll 0 0 transparent;
    float: left;
    padding-left: 11px;
    margin-top: 5px;
}

.sortable-orientation-li-select
{
    float: right;
    margin: 5px;
}

.sortable-orientation-p
{
    font-style: italic;
    color: #999;
    margin-bottom: 5px;
    clear: both;
}
.CustomOptions
{
    float: left;margin-left:-15px;
}

#nodata
{
font-size: 12px;
z-index: 20;
position: absolute;
font-family:'Open Sans', sans-serif;
}

.nodatacontainer
{
position: relative;
}
.downloadFormat li{ border:1px solid #d9dccf; border-right:0; padding:6px 10px; display:inline-block; float:left;    
    background: url("../images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% rgb(230, 230, 230);
    font-weight: normal;
    color: rgb(85, 85, 85); float:left
}
.downloadFormat{ clear:both; margin-top:10px; margin-left:0px }
.downloadFormat li:last-child{ border-right:1px solid #d9dccf}
.downloadFormat li.active { background:#fff; color:#39beea}
.downloadFormat li a{ color:#666; text-decoration: none; }
.downloadFormat li.active a{color:#39beea}

.meta-data{
    background: url('../images/eye.png') no-repeat scroll 0px 0px transparent;
    cursor: pointer;
    float: left;
    height: 16px;
    width: 16px; margin-right:5px
}
.meta-data:hover,.meta-data:focus {
    background: url('../images/eye-dull.png') no-repeat scroll 0px 0px transparent;
    cursor: pointer;
    float: left;
    height: 16px;
    width: 16px; margin-right:5px
}
.chart-metadata
{
    padding-top: 5px;
    vertical-align: middle;
}
.ui-button-text-only .ui-button-text{
    background-color: #39beea;
}
.chosen-container .chosen-single div{
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    margin-top: 10px;
    margin-right: 5px;
}