html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; font-family:Arial, Helvetica, sans-serif }
body { line-height:1; background:#d9dccf }
ol, ul { list-style:none }
blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }
:focus { outline:0 }
ins { text-decoration:none }
del { text-decoration:line-through }
a { text-decoration:none }
a:hover { text-decoration:underline }
.doc-container { background:#d9dccf url(../images/bg.png) top center repeat-y }
.doc-inner-container { background:#fff; width:948px; margin:auto; padding:0 20px }
.doc-bottom-bg { background:#d9dccf url(../images/sprite-bg.png) 0 -83px repeat-x; height:5px; width:948px; margin:auto }
#socialNetwork-bar .view-more span, .f01v1-global-language-en ul li.view-more a span { background:url(../images/sprite-pointers.png) no-repeat;background-position: 100% 0; width: 4px; height: 7px; display:inline-block; *vertical-align:middle; *margin-top:2px}
#socialNetwork-bar .view-more a:hover span,.f01v1-global-language-en ul li.view-more a:hover span { background:url(../images/sprite-pointers.png) no-repeat;background-position: 100% -17px;}
#socialNetwork-bar .view-more span,.f01v1-global-language-en ul li.view-more a:hover { text-decoration:none }
.global-header { overflow:hidden; padding:0 10px; background:#6699cc }
.global-header .wb-logo { float:left; width:auto }
.g03v1-global-navigation { overflow:hidden;/* padding-bottom:10px;*/ background:#164f89; }
.g03v1-global-navigation ul { float:left }
.g03v1-global-navigation ul li { float:left; width:auto; background:#e9f4ff; border-right:1px solid #369; border-bottom:1px solid #369; }
.g03v1-global-navigation ul li:first-child{border-left:1px solid #369; padding-right:1px}
.g03v1-global-navigation ul li a { font-weight:bold; font-size:11px; color:#154eb2; line-height:27px; display:inline-block }
.g03v1-global-navigation ul li a:hover { text-decoration:none }
.g03v1-global-navigation ul.nav-mid li a { padding:0 23px; position:relative; text-transform:uppercase;}
.g03v1-global-navigation ul.nav-mid li:hover, .g03v1-global-navigation ul.nav-mid li.active {  background:#164f89; border-bottom:1px solid #164f89}
.g03v1-global-navigation ul.nav-mid li a:hover, .g03v1-global-navigation ul.nav-mid li.active a{ color:#fff }
.g03v1-global-navigation ul.nav-mid li.active a span{ background:url(../images/sprite-pointers.png) 0 -159px no-repeat; width:8px; height:4px; position:absolute; bottom:-4px; left:50%; margin-left:-4px; display:inline-block }
.g03v1-global-navigation-es ul.nav-mid li a{padding:0 20px}
.g03v1-global-navigation-es ul.nav-mid li:first-child a{padding:0 22px}
.g03v1-global-navigation-fr ul.nav-mid li:first-child a{padding:0 24px 0 25px}
.g03v1-global-navigation-ru ul.nav-mid li a{padding:0 20px}
.g03v1-global-navigation-ru ul.nav-mid li:first-child a{padding:0 25px 0 26px}
.g03v1-global-navigation-zh ul.nav-mid li a{padding:0 34px;*padding:0 33px;padding:0 33px\0/;}
.g03v1-global-navigation-zh ul.nav-mid li:first-child a{padding:0 38px 0 39px;*padding:0 36px;padding:0 36px\0/;}
.g02v1-global-footer .footer-breadcrumb{background-color:#164f89;height:35px;overflow:hidden;padding:0 10px 0 17px; color:#fff; font-size:11px; font-weight:bold }
.g02v1-global-footer .footer-breadcrumb > div { float:left; width:auto; padding-top:13px }
.g02v1-global-footer .footer-breadcrumb h4 { color:#fff; font-weight:bold; margin:0 }
.g02v1-global-footer .footer-breadcrumb .breadcrumb-sep { background:url(../images/sprite-pointers.png)  0 -81px no-repeat; width:14px; padding:0; height:35px }
.g02v1-global-footer .footer-breadcrumb .breadcrumb-link { padding-left:8px; }
.g02v1-global-footer .footer-breadcrumb .breadcrumb-slash{font-size:12px;margin-top:13px;*margin-top:11px;padding:0 0 0 10px;vertical-align:middle}
.g02v1-global-footer .footer-breadcrumb a { color:#fff }
.g02v1-global-footer .footer-breadcrumb a:hover { text-decoration:underline }
.g02v1-global-footer .footer-bottom-left { float:left; width:600px; padding-top:5px; line-height:20px }
.g02v1-global-footer .footer-bottom-left p { font-size:11px; color: #000000; line-height:18px }
.g02v1-global-footer .footer-bottom-left p a { font-size:11px; color: #164F89; text-decoration:none; padding-left:3px; padding-right:3px; }
.g02v1-global-footer .footer-bottom-left p a.nospace{ font-size:11px; color: #164F89; text-decoration:none; padding-left:3px;padding-right:0px;  }
.g02v1-global-footer .footer-bottom-left p a:hover { text-decoration:underline }
.g02v1-global-footer .footer-bottom-right { float:right; width:262px; text-align:right; padding-top:5px; padding-left:2px; line-height:20px }
.g02v1-global-footer .footer-bottom-right p { font-size:11px; color: #666 }
.g02v1-global-footer .footer-bottom-right p a { font-size:11px; color: #164f89}
.g02v1-global-footer .footer-bottom-right p a:hover { text-decoration:underline }
.g02v1-global-footer .footer-bottom {overflow:hidden;padding-bottom:35px;border-top:1px solid #EAEEE3;margin-bottom:10px;margin-top:10px;padding-top:6px;}
.g02v1-global-footer .footer-bottom a { line-height:18px }
.g02v1-global-footer .footerlogo{width:38px;float:left}
.g02v1-global-footer .footerlogo a{background:url(../images/globebottom.gif) no-repeat; display:inline-block; width:33px; height:29px; margin-top:7px }
.c01v1-banner {  background:#164f89; padding:0 17px 0 10px; overflow:hidden; margin-bottom:10px }
.c01v1-banner h1 { font-family:Whitney Book, Arial; font-size:1.875em; color:#fff; padding:25px 0; font-weight:normal; float:left; width:auto;cursor:pointer; }
.c01v1-banner a{float:right;width:auto;background:url(../images/sprite-icons.png) no-repeat 0 -509px;display:inline-block;width:16px;height:16px;margin-top:24px}
.template-d { overflow:hidden ;}
.template-d .template-d-left { width:736px; float:left ;padding-bottom: 20px; overflow:hidden;}
.template-d .template-d-right { width:194px; float:right }
.template-d .template-d-right .template-d-right-inner { border-top:solid 2px #164f89; border-left:1px solid #d9dccf; border-right:1px solid #d9dccf; min-height:600px ;margin-bottom:-5000px;padding-bottom:5000px;}
.c00v3-introduction h1 { font-family:georgia; font-size:1.625em; color:#000; line-height:1.154em; margin-bottom:4px; font-weight:normal }
.c00v3-introduction span { font-size:0.688em; color:#000; font-weight:bold; display:block; margin:10px 0; text-transform:uppercase }
.c00v3-introduction p span { font-size:0.938em; display:block; margin:10px 0;text-transform:none;font-weight:normal;display:inline;}
.c00v3-introduction p { color:#000; font-size:0.938em; line-height:1.667em; margin-bottom:20px;}
.c00v3-introduction p a { color:#164F89; font-size:	0.938em; line-height:1.563em; }
.c00v3-introduction p a.showmore { background:url(../images/sprite-icons.png) no-repeat;background-position:74px -1079px; padding-right:12px; }
.details-download { overflow:hidden }
.details-download .details-download-left { float:left; width:auto }
.details-download .details-download-right { float:right; width:auto }
.detailBox { width:356px; border:solid 1px #d9dccf; padding-bottom:20px; overflow:hidden }
.detailBox.withBg { background:url(../images/detail_box_bg.png) 0 100% repeat-x #fff; }
.detailBox h3 { background:url(../images/sprite-bg.png) 0 -777px repeat-x; padding:10px 12px; font-size:	0.688em; color:#000; text-transform:uppercase; }
.detailBox .content { padding:0 12px; overflow: hidden; }
.detailBox ul.detail li { padding:6px 0;*padding:6px 0 7px; border-bottom:solid 1px #d9dccf; font-size:0.688em; color:#333; overflow: hidden; }
.detailBox ul.detail li label { width:113px; vertical-align:text-top; display:inline-block; float:left; line-height:1.4; font-weight:bold }
.detailBox ul.detail li span { display:inline-block; float:left; width: 206px; line-height:1.4;padding-left: 7px; }
.detailBox ul.detail li span a { color:#164F89; text-decoration: underline;}
.detailBox ul.detail li.last { border-bottom:none; }
.detailBox a.showmore{background:url(../images/sprite-pointers.png) 64px -199px no-repeat;padding-right:9px;color:#164F89;font-size:0.75em;line-height:1em;float:right;margin-right:12px;}
.detailBox ul.detail li span p { font-size:100% }
.detailBox a.seemore {  padding-right:9px; color:#164F89; font-size:0.75em; line-height:1em; float:right; margin-right:12px; margin-top:9px }
.detailBox a.seeless {  padding-right:9px; color:#164F89; font-size:0.75em; line-height:1em; float:right; margin-right:12px; }
.detailBox h4 { color:#000; font-size:	0.75em; line-height:1em; text-transform:uppercase; margin-top:12px; }
.detailBox p { font-size:	0.75em; color:#333; line-height: 1.3em; margin-top: 5px; }
.detailBox ul.documentLnks { margin-top:11px; margin-left: 1px; }
.detailBox ul.documentLnks li { margin-top:10px; overflow: hidden; }
.detailBox ul.documentLnks li a {padding:4px 0 3px 21px; font-size:0.75em; line-height:0.85em; color:#164F89;display:inline-block }
.detailBox ul.documentLnks li.pdfdoc a {background:url(../images/sprite-icons.png) no-repeat;  background-position: 0 -969px;  }
.detailBox ul.documentLnks li.worddoc a {background:url(../images/sprite-icons.png) no-repeat; background-position: 0 -1116px;  }
.detailBox ul.documentLnks li.textdoc a { background:url(../images/sprite-icons.png) no-repeat; background-position: 0 -1222px;  }
.detailBox ul.documentLnks li.downloaddoc a {background:url(../images/sprite-icons.png) no-repeat; background-position: 0 -1166px;  }
.detailBox ul.documentLnks li span { font-size:0.625em; color:#333; display:inline-block; margin-left:5px; *vertical-align: middle; line-height:1.3em }
.detailBox h4.secnd { margin-top:28px; }

.detailBox ul.documentLnks li.purchase-link a {background:url(../images/purchase-arrow.png) no-repeat 3px 2px;font-size: 0.75em;padding-left: 15px !important;text-transform: uppercase;display: inline-block;}
.s01v1-related { border-top:solid 2px #d9dccf; padding:17px 12px 36px; }
.s01v1-related h4 { font-family:arial; font-size:	0.688em; color:#000; text-transform:uppercase;line-height: 1.273em;margin-bottom: 6px; *margin-bottom: -2px; }
.s01v1-related .spacing { margin-top:8px; }
.s01v1-related li { margin-top:6px; }
.s01v1-related li a { color:#164F89; background:url(../images/sprite-pointers.png) 0 -287px no-repeat;  font-size:0.75em; line-height:18px; padding-left:10px; display: inline-block; }
.c07v11-expertise li span,.s01v1-related li span { color:#164F89; font-size:0.75em; line-height:18px; display: inline-block; }
.s01v1-related li p { color:#333; font-size:0.75em; line-height:1.2em; padding-left:10px; margin-top: 5px; }
#mainCont { margin-left:148px }
#template-c-middle { float:left; width:582px }
#template-c-right { float:right; width:194px;min-height:590px; }
#template-c-left { width:146px; float:left; background-color:#fff; border-right:1px solid #d9dccf; border-left:1px solid #d9dccf }
#template-c-left ul.n01v1-leftnav { padding:0; margin:0; list-style-type:none; text-align:left; font-family:Arial, Helvetica, sans-serif }
#template-c-left ul.n01v1-leftnav li { background-color:#6d6e6a; border-bottom:1px dotted #fff; }
#template-c-left ul.n01v1-leftnav li.last { border-bottom:none; }
#template-c-left ul.n01v1-leftnav li a { display:block; font-size:0.688em; font-weight:bold;color:#fff;line-height:12px;padding:7px 12px 6px;*padding:3px 12px 6px;text-decoration:none }
#template-c-left ul.n01v1-leftnav li a:hover, .left-container ul.n01v1-leftnav li a.active { color:#333333; background-color:#c7caba }
#template-c-left ul.n01v1-leftnav li a.active { color:#333333; background-color:#c7caba }
#template-c-left .s01v1-related { border-top:2px solid #d9dccf; padding:18px 12px 36px; }
#template-c-left .s01v1-related h4 { font-family:arial; font-size: 0.688em; color:#000; text-transform:uppercase; padding-bottom: 2px; }
#template-c-left .s01v1-related li { padding-top: 8px; background:url(../images/sprite-pointers.png) 0 -276px no-repeat; margin-top:0}
#template-c-left .s01v1-related li a { color:#164F89; font-size:0.75em; line-height:18px; text-decoration:none; padding-left:10px; background:none }
#template-c-left .s01v1-related li a.rss{background:url(../images/sprite-icons.png) no-repeat 60px -295px; display:block;line-height: 18px; }
#template-c-left .s01v1-related li a.rss_en{background:url(../images/sprite-icons.png) no-repeat 43px -295px; display:block;line-height: 18px; }
#template-c-left .s01v1-related li a.rss_es{background:url(../images/sprite-icons.png) no-repeat 57px -295px; display:block;line-height: 18px; }
#template-c-left .s01v1-related li a.rss_fr{background:url(../images/sprite-icons.png) no-repeat 60px -295px; display:block;line-height: 18px; }
#template-c-left .s01v1-related li a.rss_ru{background:url(../images/sprite-icons.png) no-repeat 60px -295px; display:block;line-height: 18px; }
#template-c-left .s01v1-related li a.rss_zh{background:url(../images/sprite-icons.png) no-repeat 63px -295px; display:block;line-height: 18px; }
#template-c-left .s01v1-related li a:hover { text-decoration:underline; }
#template-c-right-middle { padding-left:12px; overflow:hidden }
#template-c-right { width:192px; float:right; background-color:#fff; border-right:1px solid #d9dccf; border-left:1px solid #d9dccf; border-top:2px solid #164f89; margin-left:12px }
.c07v11-expertise { padding:18px 12px 40px; }
.c07v11-expertise h3 { font-family:arial; font-size:0.688em; color:#000; text-transform:uppercase; margin-bottom:12px; }
.c07v11-expertise img { display:block; margin:0 auto; }
.c07v11-expertise li { margin-top:8px; }
.c07v11-expertise li a { color:#164F89; background:url(../images/sprite-pointers.png) 0 -286px no-repeat;  font-size:0.75em; line-height:1em; padding-left:10px; }
.c07v11-expertise a { color:#164F89; line-height:1em; padding-left:10px; }
.f02v3-search { background: url(../images/document_bg.png) repeat-x 0 100% #FFF; border-top:2px solid #164f89; border-right: 1px solid #D9DCCF; border-bottom:1px solid #D9DCCF; border-left:1px solid #D9DCCF; overflow: hidden;padding: 18px 16px 22px; width: 548px; }
.f02v3-search h3 { color: #000; font-size: 0.688em; margin-bottom: 13px; text-transform: uppercase; }
.searchBox { background: url(../images/sprite-bg.png) repeat-x scroll 0 -1409px transparent; border: 1px solid #CCC; color: #666; float: left; height: 20px; margin-right: 11px; padding: 4px 4px 3px 7px;*padding: 2px 4px 5px 7px; width: 381px; }
.searchBox input#projectsearch { background: none repeat scroll 0 0 transparent; border: 0 none; color: #000 !important; float: left; font-size: 0.75em; width: 354px;line-height:18px; }
.searchBox .searchSubmitIcon { display: block; float: right; margin-right: -1px; margin-top: 0; width: 21px; }
.f02v3-search a.advancedSearch { background: url(../images/sprite-bg.png) no-repeat 2px -704px; color: #164F89; display: inline-block; float: left; font-size: 0.75em; height: 18px; margin-top: 8px; padding-left: 13px; }
.f02v3-search a.viewall { display: block; margin-top: 15px; }
.f02v3-search form { overflow: hidden; }
.f02v3-search span.browse { color: #000000; display: block; font-size: 0.688em; font-weight: bold; margin-top: 13px; }
.f02v3-search ul { margin-top: 5px; overflow: hidden; }
.f02v3-search ul li:first-child { padding-left: 0; }
.f02v3-search li { background: url(../images/sprite-bg.png) no-repeat scroll 0 -383px transparent; float: left; line-height:15px;padding: 0 18px; }
.f02v3-search li:first-child { background:none }
.f02v3-search li a { color: #164F89; font-size: 0.75em; }
.f02v3-search label{font-size: 0.75em;}
.information-list { background: #FFF; border-top:2px solid #164f89; border-right: 1px solid #D9DCCF; border-bottom:1px solid #D9DCCF; border-left:1px solid #D9DCCF; padding: 19px 16px 22px; width: 548px; margin-top:12px }
.information-list h3 { color: #000000; font-size: 0.688em; margin-bottom: 20px; text-transform: uppercase; }
.information-list ul{padding-bottom:15px}
.information-list li { margin-bottom: 7px; }
.information-list li a { background: url(../images/sprite-pointers.png) no-repeat  8px -225px; color: #333333; display: inline-block; font-size: 0.813em; line-height: 1.4; padding: 0 0 0 22px; }
.information-list li a:hover { background: url(../images/sprite-pointers.png) no-repeat  8px -338px ; color: #164F89; }
.information-list a.readmore { color: #164F89; float: right; font-size: 0.75em; font-weight: bold; padding-right: 15px; }
.f01v2-in-page-language-sort-descriptor { color:#333333; float:left; font-size:11px; margin:6px 8px 0px 0px; }
.f01v2-in-page-language-sort ul { padding:0; margin:0; }
.f01v2-in-page-language-sort li { float: left; padding:5px 9px 6px 8px; font-size: 11px; color: #666; font-size: 11px; font-weight: bold; line-height:13px; }
.f01v2-in-page-language-sort li a:link, .f01v2-in-page-language-sort ul li a:visited { color: #666; text-decoration:none;font-weight: bold; }
.f01v2-in-page-language-sort ul li.active-language, a:visited.active-language { background: none repeat scroll 0 0 #E3E5DB; padding:5px 8px; margin-left: -1px; margin-top:1px;*margin-top:0px }
.f01v2-in-page-language-sort ul li.active-language a{ color:#333;font-weight:bold}
.f01v2-in-page-language-sort ul li a:hover { color: #164F89; text-decoration: underline; }
.f01v2-in-page-language-sort ul li.divider { background:url(../images/sprite-bg.png) no-repeat 100% -314px; padding:5px 9px 6px 8px; }
#socialNetwork-bar { height:50px; padding-left: 0px; position:relative; }
#f03v1-page-tools { float:right; height: 23px; }
.page-tools-zindex { z-index:1000; }
.pagestools { float:left; padding-left:5px; width:auto; }
.pagestools ul { list-style:none; display:block; }
.pagestools ul li { list-style:none; display:inline; padding:2px 4px 0 7px; text-align:center; vertical-align:middle; float:left; }
.pagestools ul li.shareButton { padding: 0 0 0 7px; }
.pagestools ul li.dividerpagetools {  background:url(../images/sprite-bg.png) no-repeat 100% -314px; padding:4px 12px 3px 11px; }
.pagestools ul li.dividerpagetoolstwo {  background:url(../images/sprite-bg.png) no-repeat 100% -314px; padding:0 12px 0 11px; margin-right: 4px; }
.sharecont { margin:-3px 0 0; width:70px; position: relative;}
.expand_all { cursor:default; }
.toggle_container { border: 1px solid #d9dccf; border-top:none; background:url("../images/share-bg.png") repeat-y scroll center bottom transparent; width: 233px; height:100px; position:absolute; right:0; top:29px; width:233px; z-index:99; border:1px solid #D9DCCF; padding:20px 0 19px }
html>/**/body .toggle_container { background:url("../images/share-bg.png") repeat-y scroll center bottom transparent; width: 233px; height:100px; right:0; position: absolute; top:29px; width:233px; overflow:visible; z-index:101; border:1px solid #D9DCCF;padding:20px 0 19px}

.expand_all { background:url(../images/sprite-icons.png) no-repeat; background-position: -2px -98px;  cursor:pointer; float:right; height:30px; padding-left:82px; width:0; z-index: 999; position: absolute; right:0; }
.expanded { background-position:-2px -127px; height:30px; }
.sharebox { float: left; width:115px; }
.sharebox ul { list-style-type: none; margin: 10px 0px 0px 0px; padding-left:3px; padding-right:5px; }
.sharebox ul li{padding: 2px 4px 0 0 !important; line-height:1.5em;font-family:Arial, Helvetica, sans-serif;font-size:0.6875em;color:#333333;width:110px;text-align:left}
.sharebox ul li a, .sharebox ul li a:visited { color:#333333; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
.sharebox ul li a:hover { color:#333333; text-decoration:underline; }
.sharebox img { vertical-align:middle; padding:0 6px 0 4px; }
.sharebox2 { float: left; width:118px; }
.sharebox2 ul { list-style-type: none; margin: 11px 0px 0px 0px; padding-left:6px; padding-right:2px; }
.sharebox2 ul li { padding: 0px 0px 11px 12px; line-height:1.5em; font-family:Arial, Helvetica, sans-serif; font-size:0.6875em; color:#333333; }
.sharebox2 ul li a, .sharebox2 ul li a:visited { color:#333333; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
.sharebox2 ul li a:hover { color:#333333; text-decoration:underline; }
.sharebox2 img { vertical-align:middle; padding:0 6px 0 4px; }
.small { color:#707070; font-size:12px; padding-right:5px; }
.big { color:#707070; font-size:16px; }
h2.pageheadlines{font-family: Georgia;   font-size: 1.625em; color:#000;line-height:1.154em;padding: 0 0 15px;font-weight:normal;}
#template-e {overflow: hidden;}
.template-e { padding: 0 0 40px 0;}
#template-e #template-e-left { float: left; width: 148px;}
.template-e-left{border-left: 1px solid #D9DCCF; border-right: 1px solid #D9DCCF;width:146px !important;position:relative;}
#template-e #template-e-right { float: right; width: 782px;padding-bottom: 40px;}
.f05v4-leftfacet{width:146px;float:left; background:url(../images/facets-bg.png) repeat-x center bottom #fff; border:1px solid #d9dccf;padding-bottom:39px;margin-bottom: 40px;} 
.f05v4-leftfacet h1.header{background:url(../images/sprite-bg.png) 0 -573px repeat-x;line-height:37px;font-family:Arial, Helvetica, sans-serif;font-size:0.688em;font-weight:bold;color:#fff;padding: 0 12px;vertical-align: middle;border-bottom:1px solid #d9dccf;}
.f05v4-leftfacet label.title, .f05v4-leftfacet h3.title{font-family:Arial, Helvetica, sans-serif;font-size:0.75em;font-weight:bold;color:#000000;padding: 0 11px 7px; display:block}
.f05v4-leftfacet h3.title{padding-bottom:11px;*padding-bottom:9px;}
.f05v4-leftfacet .daterange{margin:15px 0 28px;*margin:14px 0 29px}
.f05v4-leftfacet .daterange ul{ list-style-type:none;}
.f05v4-leftfacet .daterange ul li {color: #333333; font-size: 0.75em;padding: 0 0 0 12px;}
.f05v4-leftfacet .daterange input{border:1px solid #D9DCCF;color:#333333;font-size: 0.9166em;height:13px;padding:2px 0 3px 5px; margin:7px 0 5px; *margin:4px 0 3px;width: 115px;margin-bottom:5px;}
.f05v4-leftfacet .daterange label { margin-top:6px; display: inline-block; }
.f05v4-leftfacet .daterange li:first-child label { margin-top:0 }
.f05v4-leftfacet .facetlists{padding:0 0 26px 8px;}
.f05v4-leftfacet .facetlists input {display: inline-block;float:left;margin-top: 2px;*margin-top:0px;margin-top:-4px\0/;margin-right:6px;vertical-align:middle}
.f05v4-leftfacet .facetlists label {padding-left:3px;font-family: Arial,Helvetica,sans-serif;font-size: 0.75em;vertical-align:middle}
.f05v4-leftfacet .facetlists a.seemore { color: #164F89; font-family: Arial,Helvetica,sans-serif; font-size: 0.75em;line-height: 14px;text-decoration: none;padding-left:3px;}
.f05v4-leftfacet .facetlists a.seemore:hover{text-decoration:underline;}
.f05v4-leftfacet .facetlists ul{list-style-type:none;margin-bottom: 4px;clear:both;margin-top: 4px;*margin-top: 3px;margin-top: 2px\0/;}
.f05v4-leftfacet .facetlists ul li{padding-bottom:0; clear:both}
.f05v4-leftfacet .facetlists ul li a{font-family:Arial, Helvetica, sans-serif;font-size:0.75em;color:#164F89;line-height:14px;text-decoration:none;}
.f05v4-leftfacet .facetlists ul li a:hover{text-decoration:underline;}
.f05v4-leftfacet .facetlists ul li span {font-family:Arial, Helvetica, sans-serif;font-size:0.75em;color:#666666}
.f05v4-leftfacet .facetlists ul li label {display: inline-block; padding-left: 0; width: 106px;line-height:1.33em;}
.f02v5-listing-search {background: url(../images/sprite-bg.png) 0 -828px repeat-x;height: 40px; padding: 0; margin-bottom: 0; border-top: 2px solid #164F89;border-right: 1px solid #d9dccf; border-bottom: 1px solid #d9dccf;border-left: 1px solid #d9dccf;overflow:hidden;}
.f02v5-listing-search form{float:right}
.f02v5-listing-search .showing-text{float:left;color: #000000;font-family: Arial; font-size: 0.688em; font-weight: bold;padding:5px;*margin-top:2px;overflow:hidden;width:auto;}
.f02v5-listing-search .showing-text li{background:url(../images/sprite-bg.png) 0 -316px no-repeat;float:left;width:auto;padding:0 5px 0 6px}
.f02v5-listing-search .showing-text li:first-child,.f02v5-listing-search .showing-text li.nosep{background:none;padding-left:0}

.f02v5-listing-search .showing-text ul li:first-child{margin-top:0px !important;}
.f02v5-listing-search .showing-text ul li label{ display:inline-block;line-height:16px;}
#srchAdvance{margin-top:0px !important; padding-top:2px;}

.f02v5-listing-search .showing-text li a{color:#164F89;line-height:16px !important;}
.f02v5-listing-search .showing-text li a.active{color:#000}
.f02v5-listing-search .showing-text li a.active:hover{text-decoration:none;cursor:default}
.f02v5-listing-search .submit-icon {color: #666666; float: right; font-size: 10px; font-weight: bold; left: 369px; position: relative; top: 9px; z-index: 100;}
.f05v6-sort {background-color: #FFFFFF; padding-bottom: 10px; padding-top: 12px; overflow:hidden; padding-left:10px;}
.f05v6-sort .fltlft{float:left; margin-right:50px}
.f05v6-sort .fltrgt{float:right; margin-left:-50px; margin-right: 8px;margin-top: 4px;}
.f05v6-sort .sort-label {color: #000000; float: left; font-family: Arial; font-size: 0.688em; font-weight: bold; padding: 5px 6px 0 0; margin-bottom:10px}
.f05v6-sort ul { float: left; margin: 0; padding: 0;}
.f05v6-sort ul li { background: url(../images/sortby_divider.png) no-repeat right 6px;float: left; }
.f05v6-sort ul li.active{ background:#e3e5db;color: #164F89; line-height: 17px; font-size: 0.688em;display:inline-block; padding: 0 9px 0 8px;text-decoration:none}
.f05v6-sort ul li.last { background: none;}
.f05v6-sort li a { color: #333333; line-height: 17px; font-size: 0.688em;display:inline-block; padding: 0 9px 0 8px;text-decoration:none}
.f05v6-sort li a.active, .f05v6-sort li a:hover{background:#e3e5db;color:#164f89;text-decoration:none;margin-left: -1px;padding-left: 9px;} 
.f05v6-sort .fltrgt a{width:16px;height:16px;display:inline-block;padding-left:4px}
.f05v6-sort .fltrgt a.table.active{background: url(../images/sprite-icons.png?version=1.0) no-repeat;background-position: 0 -403px;margin:0px;  }
.f05v6-sort .fltrgt a.list.active{background: url(../images/sprite-icons.png?version=1.0) no-repeat;background-position: 0 -331px;  }
.f05v6-sort .fltrgt a.table{background: url(../images/sprite-icons.png?version=1.0) no-repeat; background-position: 0 -439px; }
.f05v6-sort .fltrgt a.list{background: url(../images/sprite-icons.png?version=1.0) no-repeat; background-position: 0 -367px; }
#listView{display:block;}
.n07v3-generic-list-comp{background-color: #eeefe9; padding: 19px 12px 13px;}
.n07v3-generic-list-comp.alternative { background-color: #fff;}
.n07v3-generic-list-comp p a{color:#164F89;}
.n07v3-generic-list-comp a.title {font-family:Georgia; font-weight:normal; font-size:0.813em; color:#164F89; text-decoration:underline; display:inline-block; padding-bottom:11px;line-height:1.68em;width: 730px; }
.n07v3-generic-list-comp p a.readmore{text-decoration:none;}
.n07v3-generic-list-comp p a:hover{text-decoration:underline;}
.n07v3-generic-list-comp p{ font-family: Arial, Helvetica, sans-serif;  font-size: 0.75em; color:#333333;padding-bottom:5px;padding-left: 17px;}
.n07v3-generic-list-comp p.description{line-height:1.5em;padding-bottom:14px;}
.n07v3-generic-list-comp p label{ font-weight:bold;}
.n07v3-generic-list-comp p span{padding-right:14px; }
.n07v3-generic-list-comp p em{font-weight:bold;font-style:normal; }
.n07v3-generic-list-comp a.title em{font-weight:bold;font-style:normal; }
#gridView{display:none;}
table#n07v1-projects-list-table { color: #666666;}
table#n07v1-projects-list-table tr.odd {background: none repeat scroll 0 0 #FFFFFF;}
table#n07v1-projects-list-table tr.odd td, table#n07v1-projects-list-table tr.even td {  padding: 9px 12px 16px;}
table#n07v1-projects-list-table a:link, table#n07v1-projects-list-table a:visited { color: #164F89;text-decoration: none;font-size:1.083em;line-height:1.385em; font-family: Georgia;}

table#n07v1-projects-list-table tr.even td { background: none repeat scroll 0 0 #EEEFE9;}
table#n07v1-projects-list-table tr.odd td, table#n07v1-projects-list-table tr.even td {color: #333333;  font-family: Arial;  font-weight: normal; padding: 9px 12px 16px;font-size: 0.75em;  }
table#n07v1-projects-list-table a:hover {color: #164F89;	text-decoration: underline;}
table#n07v1-projects-list-table a em {font-weight:bold;font-style:normal;}
#f05v5-sorting-table th.active {background: url(../images/sprite-bg.png) 0 -1337px repeat-x;}
#f05v5-sorting-table th { background: url(../images/sprite-bg.png) 0 -1265px repeat-x; padding: 9px 0 6px 10px; text-align: left;border-top: 1px solid #D9DCCF;	border-bottom:1px solid #D9DCCF;}
#f05v5-sorting-table th:first-child {border-left: 1px solid #D9DCCF;}
#f05v5-sorting-table th:first-child { padding-left:12px; }
#f05v5-sorting-table .border-right { border-right: 1px solid #D9DCCF;}
#gridView table thead tr th:first-child{ border-left: 0px solid #D9DCCF !important}
#gridView table thead tr th:last-child{ border-right: 0px solid #D9DCCF !important}
#f05v5-sorting-table th a:link, #f05v5-sorting-table th a:hover, #f05v5-sorting-table th a:visited {background: url(../images/sprite-pointers.png) no-repeat 0 -30px;color: #000000;font-size: 0.75em; font-family:Arial, Helvetica, sans-serif;font-weight: normal;padding-right: 5px;padding-left: 10px;text-decoration: none;display: block;}
#f05v5-sorting-table th.second{ width:108px}
#f05v5-sorting-table th.third{ width:80px}
#f05v5-sorting-table th.fourth {width:122px}
#f05v5-sorting-table th.fifth{ width:90px;border-right: 0px solid #D9DCCF !important}
#gridView th.fifth{ border-right: 0px solid #D9DCCF !important}

.search-download {overflow: hidden; padding:15px 10px 12px 10px; }
.search-download a{color: #164F89; display: block; font-size: 0.75em; line-height: 17px; padding-left: 25px;text-decoration:none;}  /* updated on 09-08-2011 */
.search-download a.finddocument {float:left;background:url(../images/sprite-icons.png) no-repeat; background-position: 0 0;  }
.search-download a.downloadexcel {float:right;background:url(../images/sprite-icons.png) no-repeat;background-position: 0 -258px;   }
.search-download a:hover {text-decoration:underline;}
.f05v3-pagination {border: 1px solid #D9DCCF; padding: 5px 12px 5px 4px;overflow:hidden; border-left:none !important; border-right:none !important}
.f05v3-pagination ul li.divider { background: url(../images/sprite-bg.png) no-repeat  0 -346px; padding: 4px 9px 5px 8px;}
.f05v3-pagination ul li { color: #666666; float: left;  padding: 5px 0 4px 8px;}
.f05v3-pagination li a{font-family: Arial, Helvetica, sans-serif;font-size: 0.75em; color: #666666; padding: 0 4px; text-decoration: none;}
.f05v3-pagination li.active {background: none repeat 0 0 #e3e5db!important;color:#333333;font-weight: bold;padding: 5px 10px 5px 11px!important;}
.f05v3-pagination li.active+li { background:none }
.f01v2-in-page-language-sort ul li.view-more a:hover { text-decoration: none }
.hmTextLinks p{ color:#333; font-size:0.75em; line-height: 1.5em; margin-top:6px; }
.information-list p{ color:#333; font-size:0.75em; line-height: 1.5em; margin-top:6px; }
.information-list p.notesp{clear:both;padding-top:10px}
.hmTextLinks p a{ color:#164F89; }
.s01v1-related.first { border-top:0 }
.s01v1-related.lastBrd { border-bottom:2px solid #D9DCCF }
.f02v5-listing-search .searchBox { margin-top:6px;}
#template-e-left ul.n01v1-leftnav { padding:0; margin:0; list-style-type:none; text-align:left; font-family:Arial, Helvetica, sans-serif }
#template-e-left ul.n01v1-leftnav li { background-color:#6d6e6a; border-bottom:1px dotted #fff; }
#template-e-left ul.n01v1-leftnav li.last { border-bottom:none; }
#template-e-left ul.n01v1-leftnav li a {display:block;font-size:0.688em;font-weight:bold;color:#fff; line-height:12px; padding:7px 12px 6px; text-decoration:none; *padding-top:3px }
#template-e-left ul.n01v1-leftnav li a:hover, .left-container ul.n01v1-leftnav li a.active { color:#333333; background-color:#c7caba }
#template-e-left ul.n01v1-leftnav li a.active { color:#333333; background-color:#c7caba }
#template-e-left .s01v1-related { border-top:2px solid #d9dccf; padding:17px 12px 36px; }
#template-e-left .s01v1-related h4 { font-family:arial; font-size: 0.688em; color:#000; text-transform:uppercase; padding-bottom: 0; margin-bottom:0;*margin-bottom:-1px; }
#template-e-left .s01v1-related li { padding-top: 8px;background:url(../images/sprite-pointers.png) 0 -277px no-repeat; margin-top:0;background-position:0 -120px\0/;padding-top: 10px\0/; *padding-top:6px;}
#template-e-left .s01v1-related li a { color:#164F89; font-size:0.75em; line-height:18px; text-decoration:none; padding-left:10px; background:none }
#template-e-left .s01v1-related li a.rss { background:url(../images/sprite-icons.png) no-repeat;background-position:40px -295px;display:block; line-height: 18px; }
#template-e-left .s01v1-related li a:hover { text-decoration:underline; }
.nopadleft{padding-left:0!important;}
.browsecontent { border-top:3px solid #164f89; padding:10px; background:#f5f6f4 }
.browseList { margin:0; padding: 10px; background:#fff; }
h2.browseheadlines { background: url(../images/sprite-bg.png) repeat-x 0 -163px #FFFFFF; color: #000000;font-family: Georgia;font-size: 1.625em;font-weight: normal;line-height: 1.154em; padding: 13px 0 15px 10px;}
.browseList table { width:100%; }
.browseList table td{  padding: 7px 0 6px 0; border-bottom:solid 1px #ddd }
.browseList table tr.lastrow td {    border-bottom: none;  }
.browseList table td a{ color: #666; font-size:0.75em; font-family:arial;	line-height: 1.429em; }
.browseList table td a:hover { color:#164F89; }
.browseList table.country td, .browseList table.language td, .browseList table.doctype td{ width:25%; }
.browseList table.topic td{ width:100%; }
.browseList table.doctype td.heading { color:#000; text-transform:uppercase; font-size: 0.813em; font-weight:bold; padding-top:18px; }
.browseList table.topic table td { border-bottom:solid 1px #ddd; width: 50%;}
.browseList table.topic table tr:first-child td{ border-top:solid 1px #ddd; width: 50%; border-bottom:solid 1px #ddd; }
.browseList table.topic table tr:last-child td{ border-top:none; width: 50%; border-bottom:solid 1px #000; }
.browseList table.topic td div { margin: 7px 0 -7px; }
.browseList table.topic td div td { padding-left:10px; }
.browseList table.topic td div td.none { background:none }
.browseList table.topic tr td.active { border-bottom:solid 1px #000 }
.browseList table.topic tr td.active>a:first-child { color:#000; font-weight:bold  }
.browseList table.topic tr td.active>a:first-child:hover{ color:#164F89; font-weight:bold  }
.browseList table.topic td a.active { color:#000; font-weight:bold }
.fieldtodwnld-popup { width:683px; overflow:hidden; background:#fff; }
.fieldtodwnld-popup h2{ background-color:#164f89; color:#fff; font-family: Arial;font-size: 1.5em; padding:18px 22px 20px;font-weight: normal; }
.fieldtodwnld-popup p.head{ padding:10px 8px 12px; border-bottom:solid 2px #d9dccf; font-size:12px; }
.fieldtodwnld-popup p.head a{color:#164F89; }
.fieldtodwnld-popup .selectAll {overflow:hidden; padding:19px 8px 13px; border-bottom:solid 2px #d9dccf; } 
.fieldtodwnld-popup .selectAll input, .fieldtodwnld-popup .selectAll label { vertical-align:middle; font-size:12px;}
.fieldtodwnld-popup .primaryField, .fieldtodwnld-popup .moreField, .fieldtodwnld-popup .downrecords, .fieldtodwnld-popup .showDiv,.fieldtodwnld-popup .hideDiv,.fieldtodwnld-popup .selectedItems{ padding:10px 10px 8px; }
.fieldtodwnld-popup .primaryField h5, .fieldtodwnld-popup .moreField h5, .fieldtodwnld-popup .downrecords h5{ font-size:12px; font-weight:bold; }
.fieldtodwnld-popup .primaryField ul, .fieldtodwnld-popup .moreField ul, .fieldtodwnld-popup .downrecords ul{ overflow:hidden; margin-top:11px; }
.fieldtodwnld-popup .primaryField li, .fieldtodwnld-popup .moreField li { float:left; width:25%; *width:24.7% }
.fieldtodwnld-popup .primaryField li label, .fieldtodwnld-popup .primaryField li input, .fieldtodwnld-popup .moreField li label, .fieldtodwnld-popup .moreField li input, .fieldtodwnld-popup .downrecords li label, .fieldtodwnld-popup .downrecords li input { font-size: 12px; margin: 0; vertical-align: middle; *height:14px; }
.fieldtodwnld-popup .moreField li { margin-bottom:9px; }
.fieldtodwnld-popup .moreField { border-bottom:solid 2px #d9dccf; padding-bottom:11px }
.fieldtodwnld-popup .downrecords .buttons { margin:20px 0; text-align:center }
.fieldtodwnld-popup .downrecords .buttons a { background:url(../images/sprite-bg.png) 0 -243px repeat-x; font-size:11px;font-weight:bold; color:#fff; border:solid 1px #164f89; padding:2px 10px 2px 9px;}
.fieldtodwnld-popup .downrecords .buttons a:hover { background:url(../images/sprite-bg.png) 0 -282px repeat-x; text-decoration:none }
.fieldtodwnld-popup .selectedItems{display:inline}
.fieldtodwnld-popup .showDiv{font-size:12px;display:inline;line-height:1.68em}
.fieldtodwnld-popup .hideDiv{font-size:12px;}
.fieldtodwnld-popup .selectedItems a {color: #666666;}
.wb-logo a{background:url(../images/smallWBLogo.gif) no-repeat;display:inline-block ;text-decoration:none; width:150px; height:18px; font-family:Verdana, Geneva, sans-serif; font-size:10px;color:#fff; font-weight:bold; padding:2px 0 0 25px; margin-top:5px}
.sharebox ul li a{background: url(../images/sprite-icons.png) no-repeat; display: inline-block;  padding: 0 6px 0 40px; }
.sharebox ul li a.hi5{background-position:  4px -931px;} 
.sharebox ul li a.linkedin{background-position: -7px -783px; }
.sharebox ul li a.digg{background-position: -7px -639px;  }
.sharebox2 ul li a{background: url(../images/sprite-icons.png) no-repeat; display: inline-block;  padding: 0 6px 0 25px; }
.sharebox2 ul li a.googlebuzz{background-position: 0 -745px; } 
.sharebox2 ul li a.stumble{background-position: 0 -854px; }
.sharebox2 ul li a.delicious{background-position: 0 -892px;  }
.sharebox ul li a.renren{background-position:7px -1276px} 
.sharebox ul li a.sina{background-position:7px -1322px} 
.pagestools ul li.dividerpagetools a.printicon{background: url(../images/sprite-icons.png) no-repeat; display: inline-block;background-position: 0 -821px;width: 14px; height: 13px; }
.pagestools ul li.dividerpagetools a.email{background: url(../images/sprite-icons.png) no-repeat; display: inline-block;background-position: 0 -675px;width: 14px; height: 13px; }
.searchBox a.searchSubmitIcon { background: url(../images/sprite-icons.png) no-repeat 0 -1042px;width: 23px; height: 21px;}
.advancedsearchform { border:solid 1px #d9dccf; border-top:solid 2px #164f89; padding:12px; background:url(../images/detail_box_bg.png) 0 100% repeat-x }
.advancedsearchform ul { overflow:hidden; }
.advancedsearchform ul li { padding:9px 0; overflow:hidden }
.advancedsearchform ul li:first-child { padding-top:0 }
.advancedsearchform ul li label{ width:165px; display:inline-block; vertical-align:middle; color:#333; font-size:.75em; font-weight:bold;line-height: 15px; }
.advancedsearchform ul li label.fltleft { float:left; line-height: 22px; margin-right:2px;  }
.advancedsearchform .advSearchText, .advancedsearchform .advSearchDateText{ /*background: url(../images/sprite-bg.png) repeat-x 0 -1409px; */border:solid 1px #b6c7dc; width:398px; /*height:25px;*/height:16px;display:inline-block; vertical-align:middle; }
.advancedsearchform .advSearchDateText { width:108px }
.advancedsearchform .advSearchSelect{ display:inline-block; vertical-align:middle; margin-left: 7px; width: 170px; }
.advancedsearchform .advSearchSelectDup{ display:inline-block; vertical-align:middle; margin-left: 7px;}
.advancedsearchform .advSeachDateSelect { width:113px; margin-right:8px; vertical-align: middle; }
.advancedsearchform .advSearchDateSearch { display:inline-block; vertical-align:middle; margin-right: 9px; }
.advancedsearchform .regionBox { overflow:hidden; display: inline-block; vertical-align: top; width:588px; }
.advancedsearchform .regionBox span{ float:left; display:inline-block; }
.advancedsearchform .regionBox p{ float:left;  }
.advancedsearchform .listWraper {  width:572px; min-height:109px; border:solid 1px #b6c7dc; overflow: hidden; padding: 5px 7px }
.advancedsearchform .advSearchRegionSelect, .advancedsearchform .advSearchCountrySelect { width:285px; float:left; overflow:hidden }
.advancedsearchform .advSearchRegionSelect li, .advancedsearchform .advSearchRegionSelect li:first-child, .advancedsearchform .advSearchCountrySelect li, .advancedsearchform .advSearchCountrySelect li:first-child{ padding: 2px 0; float:left; width:285px; }
.advancedsearchform .advSearchRegionSelect li, .advancedsearchform .advSearchRegionSelect input, .advancedsearchform .advSearchCountrySelect li, .advancedsearchform .advSearchCountrySelect input { vertical-align:top }
.advancedsearchform .advSearchRegionSelect li input, .advancedsearchform .advSearchCountrySelect li input { width:14px; height:14px; margin: 3px; }
.advancedsearchform .advSearchRegionSelect li label, .advancedsearchform .advSearchCountrySelect li label { font-weight:normal; font-size:0.75em; line-height: 14px;width:265px !important }
.advancedsearchform .regionBox .selectedValues { overflow:hidden; padding: 5px 0; }
.advancedsearchform .regionBox .selectedValues span{ float:left; font-size:12px;color: #666666;margin-right: 5px; vertical-align: middle;line-height: 15px; }
.Fbold { font-weight:bold;}
.advancedsearchform .regionBox .selectedValues div{ float:left; font-size:12px; font-weight:bold; }
.advancedsearchform .regionBox .selectedValues p { overflow:hidden; width: 530px; }
.advancedsearchform .regionBox .selectedValues p span { font-size:12px; color:#333; float:none; line-height: 14px; vertical-align:top; }
.advancedsearchform .regionBox .selectedValues p span a{ font-size:10px; color:#666; }
.advancedsearchform .regionBox .selectedValues p span span { font-size:10px; color:#666;vertical-align: top; }
.advancedsearchform .regionBox .countryLst { overflow:auto; height: 240px; padding:5px 7px }
.advancedsearchform .regionBox .countryLst ul { width: 276px; }
.advancedsearchform .regionBox .multipleSelect { overflow:auto; border: 1px solid #B6C7DC;}
.advancedsearchform .regionBox .multipleSelect li{ padding:0; width:569px; padding:2px 0;   }
.advancedsearchform .regionBox .multipleSelect li.head { background:#6d6e6a; color:#FFF; font-size:12px; padding:6px 0 8px 0 }
.advancedsearchform .regionBox .multipleSelect li input  { vertical-align:top; }
.advancedsearchform .regionBox .multipleSelect li label { font-weight:normal; width:542px;  vertical-align:middle }
.advancedsearchform .regionBox .multipleSelect li.head label { color:#fff }
.advancedsearchform .ui-datepicker-trigger {display: inline-block; margin-left: 5px; vertical-align: middle; }
.advancedsearchform .listWraper.noBrd { border:none; min-height:0 }
.advancedsearchform .listWraper.noPad li { padding:0 }
.advancedsearchform .listWraper.noPad li select { vertical-align:middle;  margin-right: 8px; }
.advancedsearchform .numSection li{ padding:0 0 20px; }
.advancedsearchform .numSection li label{ width:75px; font-weight:normal; line-height:15px; }
.advancedsearchform .numSection li label.sec{ width:120px; }
.advancedsearchform .numSection li input { width:108px; border:solid 1px #b6c7dc; height:16px;display:inline-block; vertical-align:middle; margin-right:28px; }
.advancedsearchform .numSection li.buttons { display: block; height: 25px; margin: 1px 0 0; overflow: hidden; padding-bottom:12px; }
.advancedsearchform .numSection li.buttons a { background:url(../images/sprite-bg.png) repeat-x 0 -243px; font-size:11px;font-weight:bold; color:#fff; border:solid 1px #164f89; padding:2px 14px 2px 11px; margin-right: 6px; line-height:25px;}
.advancedsearchform .numSection li.buttons a:hover { background:url(../images/sprite-bg.png) repeat-x 0 -282px; text-decoration:none }
.advancedsearchform ul li label.fltleft.lowHt { line-height:18px; }
.advancedsearchform .numSection .radioBx { width:15px; margin:0;  vertical-align: middle; *vertical-align:bottom; border:none; }
.advancedsearchform .numSection .radioLbl { width:15px; margin:0;  vertical-align: middle; *vertical-align:top; }
.regionBox .advSearchCountrySelect li ul { overflow:hidden; margin-left:15px; }
.regionBox .advSearchCountrySelect li ul li { overflow:hidden; }
.advancedsearchform .regionBox .multipleSelect .advSearchCountrySelect li  { width:285px; }
.advancedsearchform .regionBox.selectdocType .advSearchCountrySelect{float:none;width:auto}
.advancedsearchform .regionBox.selectdocType .advSearchCountrySelect li{width:auto;float:none}
.advancedsearchform .regionBox.selectdocType .advSearchCountrySelect li ul{margin:0;width:auto;overflow:hidden;margin-left:17px}
.advancedsearchform .regionBox.selectdocType .advSearchCountrySelect li ul li{float:left;width:259px}
.advancedsearchform .regionBox.selectdocType .advSearchCountrySelect li ul li label{width:235px !important}
.f01v2-in-page-language-sort.lang-scroll{float:left;overflow:hidden;/*padding-left:10px;*/}
.f01v2-in-page-language-sort.lang-scroll .lang-scroll-content{overflow:hidden;float:left}
.f01v2-in-page-language-sort.lang-scroll a.nextprev{float:left;display:inline-block;width:4px;height:7px;margin-top:9px}
.f01v2-in-page-language-sort.lang-scroll a.prev{background:url(../images/slide_arrow.png) 0 0 no-repeat;margin-right:8px}
.f01v2-in-page-language-sort.lang-scroll a.prev.disable{background-position:0 -12px;cursor:default}
.f01v2-in-page-language-sort.lang-scroll a.next{background:url(../images/slide_arrow.png) 100% 0 no-repeat;margin-left:8px}
.f01v2-in-page-language-sort.lang-scroll a.next.disable{background-position:100% -12px;cursor:default}
.f01v2-in-page-language-sort.lang-scroll ul{background:url(../images/sprite-bg.png) no-repeat 0 -313px;background-position:0 -314px;overflow:hidden;float:left}
.f01v2-in-page-language-sort.lang-scroll ul li{background:url(../images/sprite-bg.png) no-repeat 100% -314px; padding:4px 9px 5px 8px}
.f01v2-in-page-language-sort.lang-scroll ul li.active-language a{font-weight: bold;color:#333}
.f01v2-in-page-language-sort.lang-scroll ul li.active-language a:hover{font-weight: bold;color:#164f89;}
.f01v2-in-page-language-sort.lang-scroll ul li.active-language{background: none repeat scroll 0 0 #E3E5DB;}
.f01v2-in-page-language-sort.lang-scroll ul li a.chinese{font-size:10px\9}
#topLinks{float:right; padding-top:5px;}
#topLinks a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold; float:left; line-height:18px;}
#topLinks span.langind{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold; line-height:18px;margin-top: 0;padding:0}
#topLinks span{color:#fff; float:left; margin-top: -2px; padding:0 6px}
.misdata {
    color: #666666 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px !important;
    font-weight:bold;
}
.selectedSearchItems {
    border-width: 2px 1px 1px;
    float: left;
    font-size: 12px;
    overflow: hidden;
    padding: 20px 0 15px;
    width: 949px;
}
.selectedSearchItems span {
    color: #666666;
    float: none;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    margin-right: 5px;
    vertical-align: top;
}
.selectedSearchItems span a {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    padding-left: 1px;
}
.selectedSearchItems span a:hover {
    color: #164F89;
}
.selectedSearchItems span span a {
    color: #666666;
    font-size: 10px;
}
.selectedSearchItems span span {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    vertical-align: top;
}
.resultsShow {
    background-color: #FFFFFF;
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 12px;
	padding-left:10px;
	padding-right:10px;
}
.resultsShow .showing-text {
    color: #000000;
    float: left;
    font-family: Arial;
    font-size: 0.688em;
    font-weight: bold;
    line-height: 1.68em;
    overflow: hidden;
}
.resultsShow .showing-text li {
    background: url("../images/sprite-bg.png") no-repeat scroll 0 -316px transparent;
    float: left;
    padding: 0 5px 0 6px;
    width: auto;
}
.resultsShow .showing-text li:first-child, .resultsShow .showing-text li.nosep {
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
}
.resultsShow .showing-text li a {
    color: #164F89;
}
.resultsShow .showing-text li a.active {
    color: #000000;
}
.resultsShow .showing-text li a.active:hover {
    cursor: default;
    text-decoration: none;
}
.ruleLine {
	border-top: 2px solid #d9dccf
}
.ruleLineRed{
border-bottom: 2px solid #164F89
}
.authordiv{
margin-bottom: 20px;font-size:0.938em;

}
.authordiv h3{margin-bottom: 20px;}
.authordiv p{font-size:0.938em;line-height: 1.667em;}
.authordiv p a{
color: #164F89;
    display: inline-block;    
    line-height: 0.85em;    
    text-decoration: none;
}
.authordiv ul{
list-style: disc;
margin-left: 40px;
margin-bottom: 20px;
}
.authordiv ul li a{
color: #164F89;
    display: inline-block;    
    line-height: 0.85em;    
    text-decoration: none;
}
.pagestools ul li #facebookIcon {
    background: url("http://siteresources.worldbank.org/cached/extapps/cver107/p2e/images/sprite_icons.png") no-repeat scroll 0 -161px transparent;
    height: 22px;
    margin-top: -1px;
    width: 89px;
    display: inline-block;
}

/*START-  style for content from epublish */
.publish {
    font-family:Arial, Helvetica, sans-serif !important;
    font-size:0.81em !important;
    line-height:1.35em !important;
	color:#333 !important;
	background-color:#FFF;
	padding:10px;}

.publish p {
	margin:10px 5px 10px 0px;
}
.publish p ,.publish span {
	font-size:1em !important;
	color:#333 !important
}
.publish p span {
    font-family:Arial, Helvetica, sans-serif !important;
    font-size:1em !important;
    line-height:1.35em !important;
	color:#333 !important
}
.publish a {
    color:#006699 !important;
}
div.publish table{border: 1px solid black;border-collapse:collapse;width:100% !important	}
div.publish table th{background-color:#666666;border-right:1px solid #000;text-align:left;padding:5px; color:#fff; white-space:nowrap}
div.publish table td{padding:5px;border-right:1px solid #000;border-bottom:1px solid #000;}
div.publish h3{margin:5px 0px 0px 0px !important}
div.publish h4{margin:5px 0px!important}
/*END-  style for content from epublish */
#maincontent { /*width: 548px;*/width:100% !important; padding: 0px; color: #395187; margin: 0 0 10px; font-family: Arial, Helvetica, sans-serif; color: #395187; padding: 1px 0px;line-height:20px }
#maincontent a { text-decoration: none; color: #164F89;  font-size: 1em; }
#maincontent a:link { text-decoration: none; }
#maincontent a:visited { text-decoration: none; }
#maincontent a:hover { text-decoration: underline; }
#maincontent .coltop { /*width: 548px;*/width:100% !important; padding: 0px 0px; margin: 0px 16px 0px 0px; float: left; color: #636363; }
#maincontent .sidebar { float: right; width: 200px; border: 1px solid #dd7b23; margin: 6px 0px 3px 5px; font-size: 0.875em; padding: 5px; }
#maincontent .sidebar ul {; list-style-type: square; }
#maincontent .sidebar ul { margin: 0px 0px 0px 1.5em; padding: 0px; }
#maincontent p { font-size: 0.875em; color: #333; padding:  0 0 10px 0; }
.clearfloats { clear: both; }
#maincontent h2 { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 1.1em; padding-left: 9px; }
#maincontent h1 { font-family: Arial, Helvetica, sans-serif; color: #395187; font-size: 1em; padding-left: 9px; }
#maincontent #nav {  font-size: 0.875em; padding: 3px 9px 3px 9px; margin: 10px 0px; letter-spacing: 1px; }
#maincontent #nav a {  font-size: 1em; color: #636363; text-decoration: none; padding:0px 5px !important }
#maincontent #nav a:link { text-decoration: none; }
#maincontent #nav a:visited { text-decoration: none; }
#maincontent #nav a:hover { text-decoration: underline; }
span.oblique { font-style: oblique; }
#maincontent .col { width: 200px; padding: 0px 0px; margin: 0px 16px 0px 0px; float: left; color: #636363; }
#maincontent .col ul { margin: 0px; padding: 0px; }
#maincontent ul.plain { margin: 0px 2px 3px 3em; padding: 0px; list-style-image: none; list-style-type: square; }
#maincontent .coltop ul.plain li { margin-bottom: 3px; font-size: 0.9em; color: #333; font-family: Arial, Helvetica, sans-serif; }
#maincontent .col ul li { list-style-type: none; background: url('http://siteresources.worldbank.org/COUNTRIES/Images/rss.jpg') no-repeat 3px 10px; padding: 6px 0px 0px 20px; margin: 0px .9em 0px 5px; }
#maincontent .col ul li.pod { list-style-type: none; background: url('http://siteresources.worldbank.org/COUNTRIES/Images/pod.gif') no-repeat 3px 10px; padding: 6px 0px 0px 25px; margin: 0px .9em 0px 5px; }
#maincontent .col ul li a { text-decoration: none; color: #164F89; font-size:0.9em;}
#maincontent .col ul li a:link { text-decoration: none; }
#maincontent .col ul li a:visited { text-decoration: none;}
#maincontent .col ul li a:hover { text-decoration: underline; }
#maincontent span.orange {  color: #dd7b23; }
#maincontent span.orange a:link {  color: #dd7b23; text-decoration: none; }
#maincontent span.orange a:visited { color: #dd7b23; text-decoration: none; }
#maincontent span.orange a:hover {  color: #dd7b23; text-decoration: underline; }
#maincontent .longcol { width: 676px; padding: 0px 0px; margin: 10px 16px 15px 4px; color: #369; float: left;  font-size: 0.875em; }
#maincontent .longcol a { color: #369;   text-decoration: none; }
#maincontent .longcol a:link { text-decoration: none; }
#maincontent .longcol a:visited { text-decoration: none; }
#maincontent .longcol a:hover { text-decoration: none; }
#maincontent .longcol img { vertical-align: bottom; }
#maincontent .longcol a img { border: none; }
#maincontent p.text{font-size:1em}
/* UXM fixes 01/31/2012 Start */
.small, .big {  
    display:inline-block !important;
    vertical-align:middle !important;
}
.pagestools ul li iframe { 
    width:96px !important;
    *width:96px !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
   .information-list { padding: 18px 16px 22px !important; }
   .information-list h3 { margin-bottom:21px !important }
   .searchBox { padding:3px 4px 2px 7px !important; }
}
#template-c #socialNetwork-bar { padding-left:12px }
/*.showing-text > ul > li { margin-top:0 !important }*/

.showing-text > ul > li label, .showing-text > ul > li input { vertical-align:middle }
.publish h2 + p { margin-top:0  }
.publish h2.pageheadlines { padding-bottom:8px !important }
.resultsShow{border:1px solid #ccc !important; border-top:2px solid #164f89 !important}
.f05v6-sort{border-left:1px solid #ccc !important;border-right:1px solid #ccc !important;}
#listView,#gridView,.f05v3-pagination,.search-download{border-left:1px solid #ccc !important;border-right:1px solid #ccc !important;}
.template-e-right.search-download{border-left:1px solid #ccc !important;border-right:1px solid #ccc !important;}

.showing-text ul{margin-top:8px}
.browseList table.topic td a{ color: #666; font-size:0.75em; font-family:arial;	line-height: 1.429em; padding-left:15px; background:url(../images/iconplus.png) no-repeat 0px 3px ; }
.browseList table.topic tr td.active a {background:url(../images/iconminus.png) no-repeat 0 7px }
.browseList table.topic tr td.active div table tbody tr td a {background:none !important; padding-left:5px !important}
.browseList table.topic.subtrs tbody tr td a {background:none !important; padding-left:5px !important}
.browseList table.topic tr td.active>tr:last-child {    border-bottom: 1px solid #000000;  }
.leftIndent15{padding-left:20px}
.publish #maincontent .col ul li { list-style-type: none; background:#fff url('http://siteresources.worldbank.org/COUNTRIES/Images/rss.jpg') no-repeat 3px 10px !important; padding: 6px 0px 0px 20px; margin: 0px .9em 0px 5px; }
.col ul li.pod { list-style-type: none; background: url('http://siteresources.worldbank.org/COUNTRIES/Images/pod.gif') no-repeat 3px 10px !important; padding: 6px 0px 0px 25px; margin: 0px .9em 0px 5px; }
#parentLabel {font-weight:bold}
.n07v3-generic-list-comp input{margin: 5px 5px 0 0;
    vertical-align: top;float:left;*margin: 1px 5px 0 0;}
    
    
a.downloadexcel {
    background: url("../images/sprite-icons.png") no-repeat scroll 0 -258px transparent;
    color: #164F89;
    display: block;
    float: right;
    font-size: 0.75em;
    line-height: 17px;
    padding-left: 25px;
    text-decoration: none;
}
a.downloadexcel:hover {text-decoration: underline;}    
.sel-all {
    float: right;
    margin: 0 15px;
}
.sel-all input {
    vertical-align: top;
}
.sel-all label {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.75em;
}
.sel-all span {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    vertical-align: top;
}
.sel-all span a {
	padding:0;
    color: #666666;
    font-size: 10px;
    display:inline-block;
}
.btnblk {
    background: none repeat scroll 0 0 #EEEFE9;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding: 5px 10px 5px 5px !important;
    text-align: right;
}
.f05v4-leftfacet .daterange a.gobut {
    background: url("../images/sprite-icons.png") no-repeat scroll 0 -217px transparent;
    display: inline-block;
    padding-left: 2px;
}
.f05v4-leftfacet .daterange a.gobut span {
    background: url("../images/sprite-icons.png") no-repeat scroll 100% -195px transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    line-height: 21px;
    padding: 0 6px 0 4px;
}

#CitationPara{ color:#000; font-size:0.75em; line-height:1.667em; overflow:hidden;}
a.help{ background: url(../images/help-icon.png) no-repeat;height:15px;width:15px; margin: 0 5px;vertical-align: middle;display:inline-block;}
.help-popup{display:none;width:450px;position:absolute;background-color: #fff; border: 1px solid #4a88cb; z-index:2;padding:0px}
.help-popup .popup-head{border-bottom:1px solid #fff;position:relative;padding-bottom:3px; background:#4a88cb;height:20px}
.help-popup .popup-head .pointer{background: url(../images/popup-pointer.png) no-repeat;height:9px;width:16px;display:inline-block;position:absolute;left:13px;top:-9px}
.help-popup .popup-head .more{background: url(../images/more-icon.png) no-repeat;height:12px;width:12px; margin-left:2px;display:inline-block;vertical-align:bottom; float:right; margin:5px 5px 5px 0}
.help-popup .popup-head .less{background: url(../images/less-icon.png) no-repeat!important; float:right; margin:5px 5px 5px 0}
.help-popup .popup-head .close{background: url(../images/close-icon.png) no-repeat;height:12px;width:12px; margin-left:2px;display:inline-block;;vertical-align:bottom ; float:right; margin:5px 5px 5px 0}
.help-popup .popup-head h3{font-size:12px;font-weight:bold;display:inline-block;width:235px;float:left; color:#fff; padding:5px;line-height:14px}
.help-popup .popup-content{font-size:12px; padding:10px; line-height:18px}
.help-popup .popup-content a, .help-popup .more-content a{color: #164F89;}
.help-popup .popup-bot{text-align:right;padding:10px}
.help-popup .popup-bot a{font-size:11px;color: #164F89;}
.help-popup .more-content{display:none;font-size:12px;padding:10px;line-height:18px}
.seemorecontent  h1{color: #000000;font-family: georgia;font-size: 24px;font-weight: normal;line-height: 25px;margin-bottom: 4px}
.seemorecontent span.title {color: #000000; display: block; font-size: 0.688em; font-weight: bold; margin: 10px 0; text-transform: uppercase;}
.seemorecontent p.intro{ color: #000000; font-size: 13px; line-height: 17px; margin-bottom: 10px;}
.seemorecontent p.docAvail{color: #333333;font-family: Arial,Helvetica,sans-serif;font-size: 0.75em;}
.seemorecontent p.docAvail label{font-weight: bold;}
.n07v3-generic-list-comp .preview {height: 15px; padding: 5px; text-align: right;}
.n07v3-generic-list-comp .preview a.preview { float:right; }
.n07v3-generic-list-comp .preview a.seemore { float:left; padding-left:16px }
.seemorecontent { padding:10px 0 10px 7px; }
.previewcontent{ padding: 10px 0;overflow: hidden; }
.previewcontent .detailBox { width:auto; }
.n07v3-generic-list-comp .preview { text-align:right; padding:5px; height: 15px; }
.n07v3-generic-list-comp .preview a { color: #164F89; float:right; font-size: 0.75em; padding-top:4px }
.previewcontent .detail {float: left;width: 49%;}
.previewcontent ul.detail li {color: #333333;font-size: 0.688em;overflow: hidden;padding: 6px 0;}
.previewcontent ul.detail li label {display: inline-block; float: left; font-weight: bold;line-height: 1.4; vertical-align: text-top; width: 118px;}
.previewcontent ul.detail li span { display: inline-block;    float: left;    line-height: 1.4;    width: 206px;}
.seemore-gv{ text-align:left; padding-left:25px; color:#164F89!important;*padding-left:30px;}
#n07v1-projects-list-table td input { vertical-align:top; margin:3px 5px 0 0; *margin-top:0;margin-top:1px\0/ }
#n07v1-projects-list-table tbody input + a { width:280px; display:inline-block; }
#n07v1-projects-list-table .seemorecontent { padding-right:10px}
#n07v1-projects-list-table tr td:first-child{width:308px}
#n07v1-projects-list-table tr.evenp td{background: none repeat scroll 0 0 #EEEFE9;}
table#n07v1-projects-list-table tr.oddp td{background: none repeat scroll 0 0 #FFFFFF;}
.help-popup p {margin: 10px 5px 10px 0;}
table#n07v1-projects-list-table a.title{text-decoration:underline;line-height: 1.68em;padding-bottom:15px;}
/* New styles added for request access section starts */
.yellow-bg {background:#FDFDF7}
.request-img {float:left;padding:15px 10px 0 0;float:left;}
.request-para {color: #000;font-size: 0.75em;line-height: 15px !important;overflow: hidden;margin-top:15px;float:left;width:90%;color:#666666;}
.request-para a,.request-para a:hover,.request-para a:visited {color:#164f89;text-decoration:none; font-weight:bold;}
.spacer {clear:both;height:5px;display:block}
.sr-list-img-fx a.title { width: auto !important; padding-right: 5px !important;display: inline;}
/* New styles added for request access section ends*/
