/* Silk icons provided by Mark James: http://www.famfamfam.com/ */
/* Tango icons provided by the Tango Desktop Project http://tango.freedesktop.org/Tango_Icon_Library */
@import url(hacks.css); /* CSS filters and browser specific CSS */

*  {margin: 0; padding: 0; }

/*0.8125em*/

body {background: #E9E9E9; color: #505050; font: 72%/150% Verdana, Helvetica, Arial, sans-serif; text-align: left;}
h2, h3, h4, h5, h6, h7, p, ul, ol, dl, address, img, hr, blockquote {margin: 0 20px; padding: 5px 0;}
code {font-size:150%;}
*:first-child+html code {font-size:100%;}
*html code {font-size:100%;}
html:first-child code {font-size:100%;}

h1, h6 {font-family: Helvetica, Arial, sans-serif; font-weight: bold;}
h2, h3, h4, h5, h7 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;}
ol li {margin-top:.2em; margin-bottom:.2em}

/* Special formatting for nested lists using 1.1, 1.1.1, and 1.1.1.1 */
.indent0 {margin-left:2em!important;text-indent:-1.1em}
.indent1 {margin-left:4em!important;text-indent:-2.5em}
.indent2 {margin-left:6em!important;text-indent:-3.1em}
.indent3 {margin-left:8em!important;text-indent:-4.1em}

/* LOGOS FOR HOME PAGE for English, Chinese, Japanese, Russian, Spanish, and French */
h1.logo a {background: url(/external/07/images/logo.gif) no-repeat 55px 8px; display: block; height: 66px; text-indent: -1000px;}
h1.logo {background: url(/external/07/images/seal.gif) no-repeat 0 8px; margin-left: 5px; margin-top: 15px;	 height: 66px;}
h1.logoCHI a {background:url(/external/07/images/CHlogo.gif) no-repeat 55px 8px;display:block;height:66px;text-indent:-1000px;}
h1.logoCHI {background:url(/external/07/images/CHseal.gif) no-repeat 0 8px;margin-left:5px;margin-top:15px;height:66px;}
h1.logoJPN a {background:url(/external/07/images/JAlogo.gif) no-repeat 55px 8px;display:block;height:66px;text-indent:-1000px;}
h1.logoJPN {background:url(/external/07/images/seal.gif) no-repeat 0 8px;margin-left:5px;margin-top:15px;height:66px;}
h1.logoRUS a {background:url(/external/07/images/RUlogo.gif) no-repeat 55px 8px;display:block;height:66px;text-indent:-1000px;}
h1.logoRUS {background:url(/external/07/images/RUseal.gif) no-repeat 0 8px;margin-left:5px;margin-top:15px;height:66px;}
h1.logoESL a {background:url(/external/07/images/SPlogo.gif) no-repeat 55px 8px;display:block;height:66px;text-indent:-1000px;}
h1.logoESL {background:url(/external/07/images/SPseal.gif) no-repeat 0 8px;margin-left:5px;margin-top:15px;height:66px;}
h1.logoFRA a {background:url(/external/07/images/FRlogo.gif) no-repeat 55px 8px;display:block;height:66px;text-indent:-1000px;}
h1.logoFRA {background:url(/external/07/images/FRseal.gif) no-repeat 0 8px;margin-left:5px;margin-top:15px;height:66px;}


/* LOGO FOR HOME PAGES */
.home h1.logo a {background: url(/external/07/images/logo_home.gif) no-repeat 97px 3px; display: block; height: 83px; text-indent: -1000px;}
.home h1.logo {background: url(/external/07/images/seal_home.gif) no-repeat 0 0; margin-left: 5px; margin-top: 15px;height: 83px;}
.home h1.logoCHI a {display:block;height:83px;text-indent:-1000px;background-image: url(/external/07/images/CHlogo_home.gif);background-repeat: no-repeat;background-position: 97px 3px;}
.home h1.logoCHI {background:url(/external/07/images/CHseal_home.gif) no-repeat 0 0;margin-left:5px;margin-top:15px;height:83px;}
.home h1.logoJPN a {display:block;height:83px;text-indent:-1000px;background-image: url(/external/07/images/JAlogo_home.gif);background-repeat: no-repeat;background-position: 97px 3px;}
.home h1.logoJPN {background:url(/external/07/images/seal_home.gif) no-repeat 0 0;margin-left:5px;margin-top:15px;height:83px;}
.home h1.logoRUS a {display:block;height:83px;text-indent:-1000px;background-image: url(/external/07/images/RUlogo_home.gif);background-repeat: no-repeat;background-position: 97px 3px;}
.home h1.logoRUS {background:url(/external/07/images/RUseal_home.gif) no-repeat 0 0;margin-left:5px;margin-top:15px;height:83px;}
.home h1.logoESL a {display:block;height:83px;text-indent:-1000px;background-image: url(/external/07/images/SPlogo_home.gif);background-repeat: no-repeat;background-position: 97px 3px;}
.home h1.logoESL {background:url(/external/07/images/SPseal_home.gif) no-repeat 0 0;margin-left:5px;margin-top:15px;height:83px;}
.home h1.logoFRA a {display:block;height:83px;text-indent:-1000px;background-image: url(/external/07/images/FRlogo_home.gif);background-repeat: no-repeat;background-position: 97px 3px;}
.home h1.logoFRA {background:url(/external/07/images/FRseal_home.gif) no-repeat 0 0;margin-left:5px;margin-top:15px;height:83px;}
/* END LOGO FOR HOME PAGE */

h1 img {padding-bottom: 0; margin-top: -2px;}
h2 {font-size:1.7em; line-height: 1.1em;}
h2.h2small {font-size:1.4em; line-height: 1.2em;}
h2.h2tight {margin-bottom:-.5em;}
h2.pagehead {font-size:1.3em;}
h3 {color: #3266CC; border-bottom: 1px solid #D2CCCC; margin: 0; padding: 0.6em 0 0 .8em; /*height: 16px;*/ font-size:1.3em; clear: both; margin-bottom: 0em;}
.h3noborder {border: 0!important; clear:none!important;}
h4 {font-size: 1.1em; clear: both; padding-bottom: 0;}
/* h4+p affects spacing of the the first paragraph tag after an h4 in Firefox */
h4+p {padding-top: 0; margin-top: 0em; margin-bottom: 1em;}
/* h4+p unique for sitemap spacing in FF */
.map h4+p {padding-top: 0; margin-top: .5em; margin-bottom: 0em;}
h5 {padding-bottom: 0; font-size: .9em; line-height: 1.2em;}
h7 {font-size: .9em; clear: both; padding-bottom: 0;}
/* For Contact Us page */
.contact h4 {margin-top:.8em; margin-bottom:.8em}
.address {font-size:.9em;}

/**** Begin Google Maps styles customization ****/
.redline {background:#FF0000; padding:.3em .3em .3em .3em; margin:.5em .3em .5em 0em;color:#fff;font-family:Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold;}
.blueline {background:#0000FF; padding:.3em .3em .3em .3em; margin:.5em .3em .5em 0em;color:#fff;font-family:Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold;}
.orangeline {background:#FF9900;color:#fff;padding:.3em .3em .3em .3em; margin:.5em .3em .5em 0em;font-family:Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold;}
.greenline {background:#009900;color:#fff;padding:.3em .3em .3em .3em; margin:.5em .3em .5em 0em;font-family:Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold;}
.yellowline {background:#FFFF00;color:#000;padding:.3em .3em .3em .3em; margin:.5em .3em .5em 0em;font-family:Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold;}
.metroicon {vertical-align:middle;padding:0em;height:16px; width:16px; margin:0 .3em 0 0;}
.gmdescribe {margin-left:0em;font-size:1em;}
.gmtitle {font-size: 1.1em; font-weight:bold;}
.gmstart, .gmend {color: #808080;}
.gmimgfix {margin:0!important; padding:0!important;}
.gmimage {margin-left:0; margin-right:.8em;}

#mapwrapper {border:1px solid #EFEFEF;width: 490px;padding:.8em;margin:0 0 .6em 1.6em}
#map {width:485px; height:400px;font-size:.9em;} 
#map .gmls {width :100%;}
#map form {margin-left:0em;}
#map input {direction:ltr!important;}
#results {margin-top: 30px;margin-bottom: 1px;margin-left: 2px;margin-right: 2px;}
#results .gmls-app, #map .gmls-app {border: none;margin-bottom:.2em!important}
#results .gmls-ads-box-234x60_as .gmls_inline_ads {left : 83px;}
#results table {margin-left:0; padding-left:0;}
#side_bar{padding:.5em; margin-left:0em;}
#side_bar_hq{padding:.5em; margin-left:0em;}
#side_bar_metro{padding:.5em; margin-left:0em;}
#side_bar_air{padding:.5em; margin-left:0em;}
.contact div.hotspot {
      display : inline;
      font-size : 100%;
      font-weight : normal;
      color : #0000cc;
      text-decoration : underline;
      cursor : pointer;
      line-height : 1.8em;
    }
.contact div.hotspot-sep {
      display : inline;
      font-size : 100%;
      font-weight : normal;
      line-height : 1.8em;
	  font-family:Arial, Helvetica, sans-serif;
    }
.contact h3.hotspotheader {
      font-size : 120%;
      margin : .5em 0 .5em 0em;
	  padding:0 0 0 0em;
	  font-family:Arial, Helvetica, sans-serif;
	  border-bottom:0px;
    }	
.contact h4.hotspot {background:none; color:#333;}
.iwstyle {font-size:1em;}
/**** End Google Maps styles customization ****/

img, img a {border: none;}

p img.left {margin-left: 0;} 
p img.right {margin-right: 0;} 

a {text-decoration: none;}
a:link {color: #333;}
a:visited {color:#666699;}
a:hover, a:active, a:focus {color: #CA6900; text-decoration: underline;}

form {margin: .5em 10px;}
label {margin-bottom: .5em; cursor: pointer;}
input, textarea {color: #191919; font: 100% Tahoma, Verdana, "Lucida Sans Unicode", Helvetica, Arial, sans-serif;}
input:hover, input:active, input:focus, textarea:hover, textarea:active, textarea:focus {/*border: #7f6619; not needed as it looks funny in FF */}
input.text, select {padding: 2px 0; border: 1px solid #BCBCBC;}
label, select {float: left; display: block; padding: 0;}
input.search {width: 14em;}
input.submit {background: url(/external/07/images/search_bg.gif) no-repeat right top; color: #FFF; border: 1px solid #023392;}
fieldset {border: 0px; clear: both;}
.buttonspace {margin-left:.5em;}
#btnGO {margin-left:.5em;}
/* margin fix for forms in layout body of page */
.formfix input.text, select {margin:0 0 0 .8em;}


dd p, blockquote p, form p {margin-left: 0;}

table {margin-left: 20px; margin-bottom: 10px; border-collapse: collapse; width: 92%; font-size: .9em; border: 1px solid #333333;}
.bordernone, .bordernone tr, .bordernone td {border:none!important;}
caption {font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; background: #003399; color: #FFF;  margin-left: 19px; margin-top: 10px;  padding: .5em 0 .5em .5em; font-size: 1.1em; text-align: left;}
td, th {padding: .5em 0 .5em .5em; font: .9em Verdana, Helvetica, Arial, sans-serif; vertical-align: top; border-left: 1px solid #333333;}
th {font-weight: bold;}
.even {background-color: #E9E9E9;}
.tablehead {font-weight:bold;}
.green {background-color:#accfa7;}


/* Additional table styles for flexibility */
.default-tab {margin-left: 20px; margin-top:1em; margin-bottom: 10px; border-collapse: collapse; width: 91%; font-size: 1em; border: 1px solid #333;}
.default-tab caption {font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; background: #003399; color: #FFF;  /*margin-left: 19px;*/ margin: 1em 0 0 -1px;  padding: .5em 0 .5em .5em; font-size: 1.2em;text-align: center;}
.default-tab th {padding: .5em .5em .5em .5em; font-size:1.2em!important; font-weight:bold; vertical-align: top; border-left: 1px solid #333;}
.default-tab td {padding: .5em .5em .5em .5em; font: 1em Verdana, Helvetica, Arial, sans-serif; vertical-align: top; border-left: 1px solid #333;}
.default-tab .hdnavy td, .default-tab .hdnavy th {font-family: Georgia, "Times New Roman", Times, serif!important; background: #003399!important; color: #fff!important; font-size: 1.1em!important;  font-weight:bold;}
.default-tab .hdlgray td, .default-tab .hdlgray th {font-family: Georgia, "Times New Roman", Times, serif!important; background: #E9E9E9;!important; font-size: 1.1em!important;  font-weight:bold;}
.default-tab .hddgray td, .default-tab .hddgray th {font-family: Georgia, "Times New Roman", Times, serif!important; background: #666!important; color: #fff!important; font-size: 1.1em!important;  font-weight:bold;}
.default-tab .lgray {background: #E9E9E9;}
.default-tab .dgray {background:#666666; color:#fff}
.default-tab .tablehead {font-weight:bold;}
.default-tab table .left {text-align: left;}
.default-tab table .right {text-align: right;}
.default-tab table .center {text-align: center;}
.grid td, .grid th {border-top:1px solid #333;}
.tabtxtsm {width: 95%!important; font-size:.82em!important;}
.default-tab.grtab {width:95%;}
.default-tab.grtab {border:1px solid #52814b; border-collapse:collapse;}
.default-tab.grtab th, .default-tab.grtab td {border-left:none;}
.default-tab.grtab ul {list-style-type:square;}

ol {list-style-position:outside; text-indent:0em; margin-left:5em;}
ul {margin-left: 2.5em;}
ul li em {/*font: bold 1.1em Georgia, "Times New Roman", Times, serif;*/ font-style:italic;}

blockquote {font: normal 1.2em Georgia, "Times New Roman", Times, serif; display: block;}

/* Created custom tag because global blockquote is globally used by Survey OL. This custom style has been added to do a simple blockquote-like indent */
.leftindent {margin-left:2.5em!important;}
.leftindent p {margin-left:2.5em!important;}


/* =navsecond */
#navsecond {position: absolute; top: 12px; right: 1em; font-size: 0.9em;}
ul#navsecond  {list-style-type: none; margin: 0; margin-bottom: 1em;}
ul#navsecond li {display: inline; line-height: 1em;}
ul#navsecond a {float: left; border-right: 1px solid #fff; padding: 0 .75em; text-decoration: none;}
ul#navsecond li:last-child a {border-right: 0;}
ul#navsecond li a.last, #siteinfo li a.last, #siteinfoCHI li a.last, #siteinfoJPN li a.last, #siteinfoRUS li a.last, #siteinfoFRA li a.last, #siteinfoESL li a.last {border-right: 0;} 
ul#navsecond li:first-child a {padding-left: 0;}

/* =searchform */
#searchform {margin: 0; padding: 0; position: absolute; top: 35px; right: 1.5em; width: 320px;}
#searchform label {display: inline; margin: 0; padding: 0 10px 0 0; color: #fff; font-size: 0.8em;}
#searchform label  {display: none;}
#searchform input.search {width: 240px; height: 15px; padding: 2px; margin-bottom: 5px; margin-left: 0;}
#searchform input.submit {width: 47px; padding: 2px; margin-bottom: 5px; margin-left: 0;}
#searchform #searchoptions {visibility: hidden;}
#searchform #searchoptions label {float: left; display: inline;}
#searchform #searchoptions .radio {float: left; display: inline; margin-right: 5px;}
#searchform legend {display:none;}


/* Advanced Search */
#advform form.gadvsearch .text {width: 280px;}
#advform form.gadvsearch fieldset {  margin-bottom: 10px;}
#advform form.gadvsearch legend {  padding: 0 2px;  font-weight: bolder;  color:#3366CC;  font-size:1.1em;}
#advform form.gadvsearch label { display: inline-block; line-height: 1.8; vertical-align: top; margin-left:1.5em;}
#advform form.gadvsearch fieldset ol { margin: 0;  padding: 0;}
#advform form.gadvsearch fieldset li { list-style: none; padding: 5px;  margin: 0;}
#advform form.gadvsearch fieldset fieldset { border: none; margin: 3px 0 0;}
#advform form.gadvsearch fieldset fieldset legend { padding: 0 0 5px; font-weight: normal;}
#advform form.gadvsearch fieldset fieldset label {display: block; width: auto;}
#advform form.gadvsearch select {margin-left:0em;} 
*html #advform form.gadvsearch select {margin-left:.4em;}
*:first-child+html #advform form.gadvsearch select {margin-left:0em;}
#advform form.gadvsearch em {font-weight: bold;font-style: normal;color: #f00;}
#advform form.gadvsearch label { width: 220px;/* Width of labels */}
#advform form.gadvsearch fieldset fieldset label{ margin-left: 223px; /* Width plus 3 (html space) */}
#advform form.gadvsearch fieldset fieldset label select.text{ margin-left: 228px !important; /* Width plus 3 (html space) */}
#advform .advbutton {float: right; margin-bottom:2em;}
#advform .google-branding {font: 10px Arial; text-align:right; padding:0;margin-top:1em; float:right;}
#advform .google-branding img {text-align:left; vertical-align: middle; margin:0; padding:0}

/* =navlanguage */
#navlanguage li {display: inline;list-style-type: none;}
#navlanguage a {text-decoration: none;}
#navlanguage li:first-child a {padding-left: 0;}


/* =navmain */
#navmain {overflow: hidden;  background: url(/external/07/images/nav_gradient_bottom.gif); font-size: 11px; width: 100%;}
#navmain ul {margin: 0; padding: 0; list-style: none; float: left;  background: url(/external/07/images/nav_gradient.gif); z-index: 1;}
#navmain li {float: left;}
#navmain a {display: block; float: left; padding: 0 20px 0 20px; line-height: 23px; background: url(/external/07/images/navcorner.gif) no-repeat right top; text-decoration: none; color: #FFF;}
#navmain a:hover, #navmain a:focus {color: #333333; background: #FFF url(/external/07/images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}

/* =navmain .none tabbed style for subpages when no tab is selected in category */
.none #navmain, .siteIndex #navmain, .map #navmain {overflow: hidden;  background: url(/external/07/images/nav_gradient_bottom.gif); font-size: 11px;width: 100%;}
.none #navmain ul, .siteIndex #navmain ul, .map #navmain ul {margin: 0; padding: 0; list-style: none; float: left;  background: url(/external/07/images/nav_gradient.gif); z-index: 1;}
.none #navmain li, .siteIndex #navmain li, .map #navmain li {float: left;}
.none #navmain a, .siteIndex #navmain a, .map #navmain a {display: block; float: left; padding: 0 20px 0 20px; line-height: 23px; background: url(/external/07/images/navcorner.gif) no-repeat right top; text-decoration: none; color: #FFF;}
.none #navmain a:hover, .none #navmain a:focus, .siteIndex #navmain a:hover, .map #navmain a:hover, .siteIndex #navmain a:focus, .map #navmain a:focus {color: #333333; background: #FFF url(/external/07/images/navcorner.gif) no-repeat right bottom; line-height: 22px;margin-top: 1px;}

/* navigation turned on based on body class */
.home #navmain a.home {color: #333333; background: #FFF url(/external/07/images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.whatIMFdoes #navmain a.whatIMFdoes {color: #333333; background: #FFF url(/external/07/images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
/*Research at the IMF Change*/
/*.resIMF #navmain a.resIMF {color: #333333; background: #FFF url(/external/07/images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;} */
.resIMF #navmain a.resIMF {color: #333333; background: #FFF url(/external/07/images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.datastats #navmain a.datastats {color: #333333; background: #FFF url(/external/07/images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;} 
.publication #navmain a.pubs {color: #333333; background: #FFF url(/external/07/images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.pubsurvey #navmain a.pubs {color: #333333; background: #FFF url(/external/07/images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.about #navmain a.about {color: #333333; background: #FFF url(/external/07/images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.news #navmain a.news {color: #333333; background: #FFF url(/external/07/images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.video #navmain a.video {color: #333333; background: #FFF url(/external/07/images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.countryinfo #navmain a.countryinfo {color: #333333; background: #FFF url(/external/07/images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.copyright #navmain a.about, .privacy #navmain a.about {color: #333333; background: #FFF url(/external/07/images/navcornera.gif) no-repeat left bottom; line-height: 22px; margin-top: 2px;}

/* navigation turned on based on body class -- TO BE DELETED */
/* navigation turned on based on body class */
.home #navmain a#home {color: #333333; background: #FFF url(/external/07/images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.whatIMFdoes #navmain a#whatIMFdoes {color: #333333; background: #FFF url(/external/07/images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.datastats #navmain a#datastats {color: #333333; background: #FFF url(/external/07/images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;} 
.publication #navmain a#pubs {color: #333333; background: #FFF url(/external/07/images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.pubsurvey #navmain a#pubs {color: #333333; background: #FFF url(/external/07/images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.about #navmain a#about {color: #333333; background: #FFF url(/external/07/images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.news #navmain a#news {color: #333333; background: #FFF url(/external/07/images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.video #navmain a#videos {color: #333333; background: #FFF url(/external/07/images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.countryinfo #navmain a#countryinfo {color: #333333; background: #FFF url(/external/07/images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.copyright #navmain a#about, .privacy #navmain a#about {color: #333333; background: #FFF url(/external/07/images/navcornera.gif) no-repeat left bottom; line-height: 22px; margin-top: 2px;}*/

/* =navthird */
#navthird {background: url(/external/07/images/shade.gif) repeat-x left bottom; font-family: Georgia, "Times New Roman", Times, serif; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF;}
#navthird ul {list-style-type: none; margin: 0; background: #A3A8AB; padding-top: 1em; padding-bottom: 1em;}
#navthird li {background: url(/external/07/images/arrow_2.gif) no-repeat left .4em; margin-left: 2em; padding-left: 1em; padding-bottom: .3em;}
#navthird a {text-decoration: none; color: #FFF;}
#navthird a:hover {text-decoration: underline;}
#navthird a:visited {color: #333;}

/* Notify box */
.notify {border: 1px solid #023392; border-top-width: 4px; margin-bottom: 2em;}
#content-nav .notify {margin-top: 1em; margin-bottom: 1em;}
.notify .icon {background: #3B7BC2 url(/external/07/images/mail_icon.gif) no-repeat 12px 2px; margin: 0; padding: .5em 0 .5em 3.5em; border-top: 2px solid #69A2DE; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.notify .noicon {background: #3B7BC2; margin: 0; padding: .5em 0 .5em 1em; border-top: 2px solid #69A2DE; font-family: Georgia, "Times New Roman", Times, serif;}
.notify .icon, .notify .noicon {color: #fff;}
.notify p {line-height: 105%; padding-top: 1em; padding-bottom: 1em; margin: 0 .5em; line-height:1.5em;}
.notify p a {color: #cc6600;}
.notify p a:visited {color: #666699;}
.notify ul li {font-size:.8em; margin-left:-.5em}

.notify2 {border: 1px solid #333333; border-top-width: 4px; margin-bottom: 2em;}
.notify2 .noicon {background: #7A7A7A; margin: 0; padding: .5em 0 .7em .5em; border-top: 2px solid #999999; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;}
.notify2 ul li {font-size:.8em; margin-left:-.5em; font-size:.9em}

/* =navfourth */
#navfourth {font-family: Georgia, "Times New Roman", Times, serif; border: 1px solid #999999; border-top-width: 4px;  margin: 20px;}
#navfourth ul {list-style-type: none; margin: 0; padding-top: 1em; padding-bottom: 1em;}
#navfourth li {background: url(/external/07/images/arrow.gif) no-repeat left .4em; margin-left: 1em; padding-left: 1em; padding-bottom: .3em;}
#navfourth a {text-decoration: none; color: #666666;}
#navfourth a:hover {text-decoration: underline;}
#navfourth a:visited {color: #666699;}
#navfourth h3 {color: #333333; font-size: 1em; background: #E2DEDE; margin: 0; padding: .5em 0 .5em 1em; border-top: 2px solid #FFFFFF;}

/* =pagelist */
ul.pagelist {list-style: none; padding: 0;}
ul.pagelist li {background: url(/external/07/images/arrow.gif) no-repeat left .8em; margin-top: .5em;}
.pagelist-last {margin-bottom:.8em}

#content-sub ul.pagelist {list-style: none; padding: 0;}
#content-sub ul.pagelist li {background: url(/external/07/images/arrow.gif) no-repeat left .9em; margin-top: .5em;}
#content-sub .pagelist-last {margin-bottom:.8em}

/* Gray background for content-sub when customization is needed as for food prices page */
.grayback {background:#F3F4F6}

/* =ularrow replaces normal bullets with arrows in an ordered list */
.ularrow {list-style: none; margin-left: 15px; }
.ularrow ul {list-style-type: none; padding-top: 1em; padding-bottom: 1em;}
.ularrow li {background: url(/external/07/images/arrow.gif) no-repeat left .4em; margin-left: 1em; padding-left: 1em; padding-bottom: .3em;}
.ularrow a {text-decoration: none; color: #333;}
.ularrow a:hover, .ularrow a:active {text-decoration: underline;color:#CA6900;}
.ularrow a:visited {color: #666699; text-decoration: none;}

/* =ul.ulbullet creates standard circle indented bullets in an ordered list as no global style exists for the x20 styles */
ul.ulbullet {margin-left: 4em!important;padding-top: 1em; padding-bottom: 1em;}
ul.ulbullet li { padding-bottom: .3em;}
ul.ulbullet a {text-decoration: none; color: #333;}
ul.ulbullet a:hover, ul.ulbullet a:active, ul.ulbullet a:visited{text-decoration: underline;color:#CA6900;}
ul.colorlink a {text-decoration: none;color: #D86A22;}
ul.ulbullet a:visited {text-decoration: none;color: #666699;}

/* Plain horizontal list 535px width */
.hlist {list-style: none; padding: 0; overflow:hidden; margin:0 0 0 1.5em; width:535px;}
.hlist ul {margin: 0; padding: 0; list-style: none; float: left; }
.hlist li {float:left; margin: .2em .2em .2em .2em;text-align:left;}

/* Horizontal list for Fiscal Transparency Site */
.fthlist {list-style: none; padding: 0; overflow:hidden;margin:0 0 0 1.5em; font-size:.95em}
.fthlist ul {margin: 0; padding: 0; list-style: none; float: left; }
.fthlist li {float:left; margin: .2em .1em .2em .1em;padding:0;width:74px!important;text-align:center; border:0;}


/* =navpage  - adds separator line between each list item */
ul#navpage {list-style: none; margin: 0; padding: 0 0 2em 0; font: bold .95em Georgia, "Times New Roman", Times, serif; background: url(/external/07/images/shade2.gif) repeat-x left bottom;}
ul#navpage li {margin-left: 10px;}
ul#navpage a {display: block; color: #656565; background: url(/external/07/images/arrow.gif) no-repeat left 1.1em; border-bottom: 1px solid #D2CCCC; padding: 10px 0 10px 10px;}
ul#navpage a.nline {display:inline!important;}
ul#navpage li:last-child a, ul#navpage a.noline {border-bottom: 0!important;}
ul#navpage a:hover {text-decoration: none; color: #CA6900;}
ul#navpage li a.active {background: url(/external/07/images/arrow_3.gif) no-repeat -.1em 1.3em;  color: #CA6900; border: none;}
li.ohead, , li.ohead a {list-style: none; margin: 0; padding: 0 0 2em 0; font-family: Georgia, "Times New Roman", Times, serif; color: #CA6900;}
li.ohead {background: url(/external/07/images/arrow_3.gif) no-repeat 0.5em 0.5em;}

ul#navpage ul {list-style: none; padding: 0; margin: -.5em 0 0 0; font: normal .9em Verdana, Helvetica, Arial, sans-serif; border-bottom: 1px solid #D2CCCC;}
ul#navpage ul li {margin-left: 10px; margin-right: 10px;}
ul#navpage ul a {background: none; border: 0; padding: 3px 0 4px 5px;}
ul#navpage ul a.active {background-image: none; color: #333333;  font-weight: bold;}
ul#navpage ul a.active:hover {cursor: default;} 
ul#navpage ul.last {border-bottom: 0;}
/* ------------- horizontal subnav for F&D Mag ---------------- */
ul#navpage li.lastitem a {border-bottom:none; border-bottom:0;}
ul#navpage li ul.hlistf {text-align:left;padding-bottom:5px;}
ul#navpage li ul.hlistf li {display: inline;padding:0;margin:0;}
ul#navpage li ul.hlistf li a {display:inline; list-style-type: none; border-right:1px solid #ccc; padding:2px 4px 2px 0!important; margin:0!important;line-height:1.7em; font-size:0.8em;}
ul#navpage li ul.hlistf li.lastitem a { border-right: 0;}
ul#navpage li ul.hlistf li:first-child a { padding-left:0;}

/* =navpage2  - adds separator line between each list item */
ul#navpage2 {list-style: none; margin: 0; padding: 0 0 2em 0; font: bold .95em Georgia, "Times New Roman", Times, serif; background: url(/external/07/images/shade2.gif) repeat-x left bottom;}
ul#navpage2 li {margin-left: 10px;}
ul#navpage2 a {display: block; color: #656565; background: url(/external/07/images/arrow.gif) no-repeat left 1.1em; border-bottom: 0px solid #D2CCCC; padding: 10px 0 10px 10px;}
ul#navpage2 li:last-child a {border-bottom: 0;}
ul#navpage2 a:hover {text-decoration: none; color: #CA6900;}
ul#navpage2 li a.active {background: url(/external/07/images/arrow_3.gif) no-repeat -.1em 1.3em;  color: #CA6900; border: none;}


ul#navpage2 ul {list-style: none; padding: 0; margin: -.5em 0 0 0; font: normal .9em Verdana, Helvetica, Arial, sans-serif; border-bottom: 1px solid #D2CCCC;}
ul#navpage2 ul li {margin-left: 10px; margin-right: 10px;}
ul#navpage2 ul a {background: none; border: 0; padding: 3px 0 4px 5px;}
ul#navpage2 ul a.active {background-image: none; color: #333333;  font-weight: bold;}
ul#navpage2 ul a.active:hover {cursor: default;} 
ul#navpage2 ul.last {border-bottom: 0;}

/* =navpagenew -  no separator line between each list item */
ul#navpagenew {list-style: none; margin: 0; padding: 0 0 0em 0; font: bold .90em Verdana, Helvetica, Arial, sans-serif;}
ul#navpagenew li {margin-left: 5px; padding-left: 0.5em; padding-bottom: .2em; padding-right: 0.5em;}
ul#navpagenew a {display: block; color: #656565; background: url(/external/07/images/arrow.gif) no-repeat left 1.1em; border-bottom: 0; padding: 7px 0 5px 10px;}
ul#navpagenew li:last-child a {border-bottom: 0;}
ul#navpagenew a:hover {text-decoration: underline; color: #CA6900;}
ul#navpagenew li a.active {background: url(/external/07/images/arrow_3.gif) no-repeat -.1em 1.3em;  color: #CA6900; border: none;}

ul#navpagenew ul {list-style: none; padding: 0; margin: -.5em 0 0 0; font: normal .9em Verdana, Helvetica, Arial, sans-serif; border-bottom: 0;}
ul#navpagenew ul li {margin-left: 10px; margin-right: 5px;}
ul#navpagenew ul a {background: none; border: 0; padding: 2px 0 4px 5px;}
ul#navpagenew ul a.active {background-image: none; color: #333333;  font-weight: bold;}
ul#navpagenew ul a.active:hover {cursor: default;} 
ul#navpagenew li.medialinks {margin: -.4em 0 0 1.5em;}
ul#navpagenew a.linone {background:none; margin:0!important; padding:0!important; display:inline;font-weight:normal!important;}
ul#navpagenew ul.last {border-bottom: 0;}



/* Add multimedia icon links to highlights section */
ul#navpagenew li.medialinks {margin: -.4em 0 0 1.5em;}
ul#navpagenew a.linone {background:none; margin:0; padding:0; display:inline;font-weight:normal!important;}
ul#navpagenew li.mediaimg  {margin: 0em 0 0 1.5em; font-size:.9em!important;}
ul#navpagenew li.mediaimg a {padding-left:18px!important;text-align:left;}
ul#navpagenew li.mediaimg a:hover {text-decoration: underline;}
ul#navpagenew li.mediaimg a.pc {display: inline; text-decoration:none;background: url(/external/images/icons/audio.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block; height:16px;padding-top:.2em;}
ul#navpagenew li.mediaimg a.mm {display: inline; text-decoration:none;background: url(/external/images/icons/video.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px;padding-top:.2em; }
ul#navpagenew li.mediaimg a.wc {display: inline; text-decoration:none;background: url(/external/images/icons/webcast_blue_small.png) no-repeat 0em .1em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px;padding-top:.2em;}
ul#navpagenew li.mediaimg a.txt {display: inline; text-decoration:none;background: url(/external/images/icons/txt.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px;padding-top:.2em;}
ul#navpagenew li.mediaimg a.pdf {display: inline; text-decoration:none;background: url(/external/images/icons/acrobat.png) no-repeat 0em .1em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px;padding-top:.3em;}
ul#navpagenew li.mediaimg a.spreadsheet {display: inline; text-decoration:none;background: url(/external/images/icons/spreadsheet.png) no-repeat 0em .1em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px;padding-top:.2em;}
ul#navpagenew li.mediaimg a.images {display: inline; text-decoration:none;background: url(/external/images/icons/images.png) no-repeat 0em .1em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px;padding-top:.2em;}
ul#navpagenew li.mediaimg a.date {display: inline; text-decoration:none;background: url(/external/images/icons/calendar.png) no-repeat 0em .1em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px;padding-top:.2em;}
ul#navpagenew li.mediaimg a.present {display: inline; text-decoration:none;background: url(/external/images/icons/presentation.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px;padding-top:.1em;}
ul#navpagenew li.mediaimg a.rss {display: inline; text-decoration:none;background: url(/external/images/icons/feed.png) no-repeat 0em .1em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px;padding-top:.2em;}
ul#navpagenew li.mediaimg a.sitemap {display: inline; text-decoration:none;background: url(/external/images/icons/sitemap_color.png) no-repeat 0em .1em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px;padding-top:.4em;}
ul#navpagenew li.mediaimg a.printer {display: inline; text-decoration:none;background: url(/external/images/icons/printer.png) no-repeat 0em .1em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px;padding-top:.4em;}
ul#navpagenew li.mediaimg a.phone {display: inline; text-decoration:none;background: url(/external/images/icons/telephone.png) no-repeat 0em .1em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px;padding-top:.2em;}
ul#navpagenew li.mediaimg a.msword {display: inline; text-decoration:none;background: url(/external/images/icons/msword.png) no-repeat 0em .1em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px;padding-top:.3em;}
ul#navpagenew li.mediaimg a.appcolview {display: inline; text-decoration:none;background: url(/external/images/icons/application_view_columns.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px;padding-top:.1em;}
ul#navpagenew li.mediaimg a.chartbar {display: inline; text-decoration:none;background: url(/external/images/icons/chart_bar.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px;padding-top:.3em;}
ul#navpagenew li.mediaimg a.chartcurve {display: inline; text-decoration:none;background: url(/external/images/icons/chart_curve.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px;padding-top:.2em;}
ul#navpagenew li.mediaimg a.chartline {display: inline; text-decoration:none;background: url(/external/images/icons/chart_line.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px;padding-top:.2em;}
ul#navpagenew li.mediaimg a.chartpie {display: inline; text-decoration:none;background: url(/external/images/icons/chart_pie.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px;padding-top:.2em;}
ul#navpagenew li.mediaimg a.comment {display: inline; text-decoration:none;background: url(/external/images/icons/comment.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px;padding-top:.2em;}
ul#navpagenew li.mediaimg a.comments {display: inline; text-decoration:none;background: url(/external/images/icons/comments.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px;padding-top:.2em;}
ul#navpagenew li.mediaimg a.databasetab {display: inline; text-decoration:none;background: url(/external/images/icons/database_table.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px;padding-top:.2em;}
ul#navpagenew li.mediaimg a.table {display: inline; text-decoration:none;background: url(/external/images/icons/table.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px;padding-top:.2em;}
ul#navpagenew li.mediaimg a.boxes {display: inline; text-decoration:none;background: url(/external/images/icons/page_green.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px;padding-top:.2em;}



/* =layout */
/* =container */
/*#container {width: 800px; background: #fff; left: 50%; position: relative; margin-left: -400px; float: left;}
*/
#container {width: 800px; background: #fff; overflow: visible; text-align: center;  margin: 0 auto; position: relative;}

/* =branding */
#branding {overflow: hidden; background: #3A76BC url(/external/07/images/header_bkg.gif) repeat-x left top; text-align: left;}
#branding a:link, #branding a:visited {color: #FFF; text-decoration: none;}

/* =content */
#content {font-size:110%; /*border-bottom: 4px solid #023392; no need for this since the toplink image is replacing the border too */ text-align: left; overflow: auto;}

/* =content-main */
/* =added column1sm and column2sm style throughout stylesheet for slightly smaller text and padding on pages such as the Site Map and Site Index */
#content-main {float: left; width: 568px; min-height: 250px; padding-bottom: 2em;overflow:auto; /* italic bug scroll fix for IE7 */}
#content-main .column1, #content-main .column1sm {float: left; overflow: hidden;}
#content-main .column2, #content-main .column2sm {float: left; overflow: hidden;}
#content-main .column1sm p, #content-main .column2sm p{font-size:80%;padding-bottom:0em;line-height:1.5em;}
#content-main .column1sm ul, #content-main .column2sm ul{margin:0 0 0 3.5em;}
#content-main .column1sm ul li, #content-main .column2sm ul li{font-size:80%;padding:0;margin:0em;}
#content-main .last {clear:right;}

/* Adjustment for language bar */
/*#content-main-lang {float: left; width: 568px; min-height: 250px; padding-bottom: 1em;}
#content-main-lang .column1, #content-main-lang .column1sm {float: left; overflow: hidden;}
#content-main-lang .column2, #content-main-lang .column2sm {float: left; overflow: hidden;}
#content-main-lang .column1sm p, #content-main-lang .column2sm p{font-size:80%;padding-bottom:0em;line-height:1.5em;}
#content-main .column1sm ul, #content-main-lang .column2sm ul{margin:0 0 0 3.5em;}
#content-main-lang .column1sm ul li, #content-main-lang .column2sm ul li{font-size:80%;padding:0;margin:0em;}*/

/* =content-sub */
#content-sub {float: right; overflow: hidden; font-size: 0.9em;  width: 232px; padding-bottom: 1em;}
#content-sub h2 {font-size: 1.3em;}
#content-sub h3 {padding-left: 0.5em;}
#content-sub h4 {padding-top: .5em; margin-right: .5em;}
#content-sub table {margin-left: 1px; margin-bottom: 10px; width: 99%; font-size: .9em; border: 1px solid #023392; border-top-width: 4px;}
#content-sub .caption {margin-top: 0; padding-top: 0; width: 100%; font-size: .9em; line-height: 1.1em;}
#content-sub caption {font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; background: #003399; color: #FFF;  margin-left: 0px; margin-top: 10px;  padding: .5em 0 .5em .5em; font-size: 1.1em; text-align: left;}
#content-sub .weosection {background-image: url(/external/07/images/bg_stripes2.gif);}
/* fix for italic text which sometimes breaks layouts */
.italicfix {width:98%;}


/* .sectionhilite looks identical to .sectionhilite4 with exception of paragraph font style and size used in highlights box. It has a light gray background, a thin dark gray margin spacer on top, dark blue text for the title header, and dark gray hyperlinks for the items. */
#content-sub .sectionhilite {background: #D5D7DA url(/external/07/images/bg_stripes.gif) repeat-x left top; padding: 0.5em 0; min-height: 120px;}
#content-sub .sectionhilite p {font-size: 0.9em; font-family: Verdana, Helvetica, Arial, sans-serif;margin-bottom:0em; margin-top:0em; padding-top:0; padding-bottom:.5em;}
#content-sub .sectionhilite h5 {font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; padding-bottom: .5em;}
#content-sub .sectionhilite h5 .h5smaller {font-size:.9em;}
#content-sub .sectionhilite h5 img {margin: 0 .5em 0 0;padding:0px;}
#content-sub .sectionhilite h4 {font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; padding-bottom: .5em;}
#content-sub .sectionhilite h4+p {margin-bottom:0em; margin-top:-.2em;}
#content-sub .sectionhilite h4 img {margin: 0 .5em 0 0;padding:0px;}
#content-sub .sectionhilite a {color: #333 !important; font-size: 1.1em;}
#content-sub .sectionhilite a:visited {color: #666699 !important; font-size: 1.1em;}
#content-sub .sectionhilite img {margin: 0 1em;}

/* Adds a break to the two-column layout to allow one column break for wider content */
#content-colbreak {clear:both; width:800px; text-align:left!important;}
.horizbreak {height:5px; color:#CCC; margin-top:20px; width:550px;}

/* add multimedia/video/podcast icon items with image */
.tablepodcast {margin-left:-1px; margin-top:10px; border:none;}
*html .media {font-size:.9em!important;width:100%!important; padding-bottom:.5em!important; margin:0 .5em .2em .5em!important; font-family:Arial, Helvetica, sans-serif;}
.media {font-size:.9em!important;width:100%!important; padding-bottom:.5em!important; margin:0 .5em .2em 1em!important; font-family:Arial, Helvetica, sans-serif;}
.bordertop {border-top: 1px solid #CCC;}
ul.media {padding: 0em; margin:0em; list-style: none; }
ul.media a {text-align:right; padding: 7px 0 5px 19px; text-decoration:none;}
ul.media a:hover {text-decoration:underline;}
ul.media li {list-style: none;float:left;margin-left:.7em;}
ul.media li .last {clear:both;}
ul.media li.podcastlite {display: inline; text-decoration:none;background: url(/external/images/icons/light/audio.png) no-repeat .1em 0em;vertical-align:top;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block; height:16px;}
ul.media li.mmlite {display: inline; text-decoration:none;background: url(/external/images/icons/light/video.png) no-repeat .1em 0em;vertical-align:top;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px }
ul.media li.webcastlite {display: inline; text-decoration:none;background: url(/external/images/icons/light/webcast_blue_small.png) no-repeat .1em 0em;vertical-align:top;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px}
ul.media li.podcastdark {display: inline; text-decoration:none;background: url(/external/images/icons/dark/audio.png) no-repeat .1em 0em;vertical-align:top;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block; height:16px;}
ul.media li.mmdark {display: inline; text-decoration:none;background: url(/external/images/icons/dark/video.png) no-repeat .1em 0em;vertical-align:top;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px }
ul.media li.webcastdark {display: inline; text-decoration:none;background: url(/external/images/icons/dark/webcast_blue_small.png) no-repeat .1em 0em;vertical-align:top;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;height:16px}
/*Rekia Podcast Arabic*/
#podcastarabic {direction:rtl; text-align:right; font-size:16px;}
#podcastarabic .podcastARtxt {float:left; direction:rtl; font-size:16px; width:320px; text-align:right;}

/* .sectionhilite4 looks identical to .sectionhilite with exception of paragraph font style and size used in highlights box. It has a light gray background, a thin dark gray margin spacer on top, dark blue text for the title header, and dark gray hyperlinks for the items. */
#content-sub .sectionhilite4 {background: #D5D7DA url(/external/07/images/bg_stripes.gif) repeat-x left top; padding: 0.5em 0; min-height: 120px; }
#content-sub .sectionhilite4 p {font: 1.3em/1.5em Georgia, "Times New Roman", Times, serif;}
#content-sub .sectionhilite4 a {color: #333 !important; font-size: 1.1em;}
#content-sub .sectionhilite4 a:visited {color: #666699 !important; font-size: 1.1em;}
#content-sub .sectionhilite4 img {margin: 0 1em;}


/* sectionhilite2 a dark gray background, blue text for the title header, and white hyperlinks for the items. */
#content-sub .sectionhilite2 {border: 1px solid #6B837A; background: #A3A8AB; padding: .5em 0; clear: both;}
#content-sub .sectionhilite2 p { margin-left: 1.5em;}
#content-sub .sectionhilite2 a {color: #FFF !important; font-size: 1.1em;}
/* sectionhilite3 has a light blue background and white text title header, a light gray space margin on top, and a lighter gray background for dark gray hyperlinked items. */
#content-sub .sectionhilite3 {background: #ccc; padding: .5em 0; clear: both;}
#content-sub .sectionhilite3 p { margin-left: 1.5em;}
#content-sub .sectionhilite3 a {color: #333 !important; font-size: 1.1em;}
#content-sub .sectionhilite3 a:visited {color: #666699 !important; font-size: 1.1em;}

.sectionhilite3 {border-top: 4px solid #023392; margin-top: 2em; margin-bottom: 2em; padding: 0 !important; border-bottom: none;}
.sectionhilite3 h3 {margin: 0; padding: 5px 0 10px 10px; border-top: 2px solid #99CCFF; font-family: Georgia, "Times New Roman", Times, serif; color: #FFF; background-color: #6699CC;}


/* =content-nav */
#content-nav {width: 218px; float: left; padding-top: 0.5em; margin-left:-568px; }
#content-nav img {margin: 0 10px;}

/* Back to top link image for footer */
#toplink {background:url(/external/images/top_back.png) center center no-repeat;}
/*Add top button hack for IE6 */
*html .topbutton {background:url(/external/images/top.png) right center no-repeat; margin-left:720px;width:17px; height:19px;display:inline-block /*quirks mode*/;overflow:visible; text-align:left;} 
/*Add top button hack for FF and Safari. Double display:inline-block styling for Safari 3.0 and -moz-inline-box for FF */
.topbutton {background:url(/external/images/top.png) right center no-repeat; margin-left:720px;width:17px; height:19px;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block/*quirks mode*/;text-align:left;}
/* Add top button icon hack for Opera 9.x */
html:first-child .topbutton {background:url(/external/images/top.png) right center no-repeat; margin-left:720px;width:17px; height:19px;display:inline-table;overflow:visible;text-align:left;}
/* Add top button hack for IE 7 only */
*:first-child+html .topbutton {background:url(/external/images/top.png) right center no-repeat; margin-left:720px;width:17px; height:19px;display:inline-block;overflow:visible;text-align:left;}

/* Add container for arrow icon layout in siteindex */
.arrowcont {width:100%;height:2em; }
/* IE Hack */
.toplace {text-align:right;margin-top:-18px;margin-bottom:-10px;padding:0 5px 15px 0}
/* Add top icon */
.topicon {background:url(/external/images/top_ind.png) right center no-repeat;width:9px; height:9px; display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;font-style:normal; font-size:80%;}

/* =siteinfo aka FOOTER */
#siteinfo {/*border-top:2px solid #69A2DE; dont need this since it is in the toplink style*/width: 100%;background: #528ED1 url(/external/07/images/seal_2.gif) no-repeat 10px 5px; float: left;  padding: 1.5em 0; font-size: 99%;}
/*style for items in site */
#siteinfo ul {list-style-type: none; margin: 0; margin-left: 65px; float: left; display: inline; padding: 3px 0;}
#siteinfo li {display: inline; line-height: 0.9em; font-size: 1em;}
#siteinfo a {color: #fff; float: left; border-right: 1px solid #fff; padding: 0.20em 0.75em; text-decoration: none;}
#siteinfo ul li:last-child a, #siteinfo .last {border-right: 0;}
/* Incompatible ID style below with RB for English page which causes language bar in footer (positioned at the top) to add extra space to the right. The cause of the added space is the creation of an unwanted horizontal scrollbar. This probably should be removed once all bugs are tested with the language bar placement for the LOE pages once more content is added */
/*#siteinfo #navlanguage {padding-left: 10px; margin-top: 0; clear: both; width: 80%;}*/

#siteinfoCHI {/*border-top:2px solid #69A2DE;*/width:100%;background:#528ED1 url(/external/07/images/CHseal_2.gif) no-repeat 10px 5px;float:left;font-size:0.9em;padding:1.5em 0;}
#siteinfoCHI ul {list-style-type: none; margin: 0; margin-left: 70px; float: left; display: inline; padding: 3px 0;}
#siteinfoCHI li {display: inline; line-height: 0.9em; font-size: 1em;}
#siteinfoCHI a {color: #fff; float: left; border-right: 1px solid #fff; padding: 0.20em 0.75em; text-decoration: none;}
#siteinfoCHI ul li:last-child a, #siteinfoCHI .last {border-right: 0;}
/*#siteinfoCHI #navlanguage {padding-left: 10px; margin-top: 0; clear: both; width: 80%;}*/

#siteinfoJPN {/*border-top:2px solid #69A2DE;*/width:100%;background:#528ED1 url(/external/07/images/seal_2.gif) no-repeat 10px 5px;float:left;font-size:0.9em;padding:1.5em 0;}
#siteinfoJPN {/*border-top:2px solid #69A2DE;*/width:100%;background:#528ED1 url(/external/07/images/seal_2.gif) no-repeat 10px 5px;float:left;font-size:.9em;padding:1.5em 0;}
#siteinfoJPN ul {list-style-type: none; margin: 0; margin-left: 70px; float: left; display: inline; padding: 3px 0;}
#siteinfoJPN li {display: inline; line-height: 0.9em; font-size: 1em;}
#siteinfoJPN a {color: #fff; float: left; border-right: 1px solid #fff; padding: 0.20em 0.75em; text-decoration: none;}
#siteinfoJPN ul li:last-child a, #siteinfoJPN .last  {border-right: 0;}
/*#siteinfoJPN #navlanguage {font-size:1em;padding-left: 10px; margin-top: 0; clear: both; width: 80%;}*/

#siteinfoRUS {/*border-top:2px solid #69A2DE;*/width:100%;background:#528ED1 url(/external/07/images/RUseal_2.gif) no-repeat 10px 5px;float:left;font-size:0.9em;padding:1.5em 0;}
#siteinfoRUS ul {list-style-type: none; margin: 0; margin-left: 70px; float: left; display: inline; padding: 3px 0;}
#siteinfoRUS li {display: inline; line-height: 0.9em; font-size: 1em;}
#siteinfoRUS a {color: #fff; float: left; border-right: 1px solid #fff; padding: 0.20em 0.75em; text-decoration: none;}
#siteinfoRUS ul li:last-child a, #siteinfoRUS .last  {border-right: 0;}
/*#siteinfoRUS #navlanguage {padding-left: 10px; margin-top: 0; clear: both; width: 80%;}*/

#siteinfoESL {/*border-top:2px solid #69A2DE;*/;width:100%;background:#528ED1 url(/external/07/images/SPseal_2.gif) no-repeat 10px 5px;float:left;font-size:0.9em;padding:1.5em 0;}
#siteinfoESL ul {list-style-type: none; margin: 0; margin-left: 70px; float: left; display: inline; padding: 3px 0;}
#siteinfoESL li {display: inline; line-height: 0.9em; font-size: 1em;}
#siteinfoESL a {color: #fff; float: left; border-right: 1px solid #fff; padding: 0.20em 0.75em; text-decoration: none;}
#siteinfoESL ul li:last-child a, #siteinfoESL .last  {border-right: 0;}
/*#siteinfoESL #navlanguage {padding-left: 10px; margin-top: 0; clear: both; width: 80%;}*/

#siteinfoFRA {/*border-top:2px solid #69A2DE;*/width:100%;background:#528ED1 url(/external/07/images/FRseal_2.gif) no-repeat 10px 5px;float:left;font-size:0.9em;padding:1.5em 0;}
#siteinfoFRA ul {list-style-type: none; margin: 0; margin-left: 70px; float: left; display: inline; padding: 3px 0;}
#siteinfoFRA li {display: inline; line-height: 0.9em; font-size: 1em;}
#siteinfoFRA a {color: #fff; float: left; border-right: 1px solid #fff; padding: 0.20em 0.75em; text-decoration: none;}
#siteinfoFRA ul li:last-child a, #siteinfoFRA .last  {border-right: 0;}
/*#siteinfoFRA #navlanguage {padding-left: 10px; margin-top: 0; clear: both; width: 80%;}*/
#siteinfo .active, #siteinfoJPN .active, #siteinfoCHI .active, #siteinfoFRA .active, #siteinfoESL .active, #siteinfoRUS .active {color: #393D3E; font-weight: bold;}

/* placement of language nav */
.home #navlanguage {position: absolute; top: 80px; right: 10px; font-size: 0.9em;}
.news #navlanguage {display: none;}
.whatIMFdoes #navlanguage {display: none;}

/* This style affects the links (link is highlighted) in the footer dependant on page user is on */
/*English*/
.home #siteinfo a.homeBtm,
.what #siteinfo a.whatBtm,
.resIMF #siteinfo a.resIMFBtm,
.whatsnew #siteinfo a.whatsNewBtm,
.datastats #siteinfo a.dataStatsBtm,
.publication #siteinfo a.pubsBtm,
.pubsurvey #siteinfo a.pubsBtm,
.about #siteinfo a.aboutBtm,
.news #siteinfo a.newsBtm,
.video #siteinfo a.videosBtm,
.map #siteinfo a.mapBtm,
.siteIndex #siteinfo a.siteIndexBtm,
.contact #siteinfo a.contactBtm,
.glossary #siteinfo a.termBtm,
.privacy #siteinfo a.priBtm,
.copyright #siteinfo a.crightBtm,
.whatIMFdoes #siteinfo a.whatIMFdoesBtm,
.countryinfo #siteinfo a.countryInfoBtm,
/*Japanese*/
.home #siteinfoJPN a.homeBtm,
.what #siteinfoJPN a.whatBtm,
.whatsnew #siteinfoJPN a.whatsNewBtm,
.datastats #siteinfoJPN a.dataStatsBtm,
.publication #siteinfoJPN a.pubsBtm,
.pubsurvey #siteinfoJPN a.pubsBtm,
.about #siteinfoJPN a.aboutBtm,
.news #siteinfoJPN a.newsBtm,
.map #siteinfoJPN a.mapBtm,
.siteIndex #siteinfoJPN a.siteIndexBtm,
.contact #siteinfoJPN a.contactBtm,
.glossary #siteinfoJPN a.termBtm,
.privacy #siteinfoJPN a.priBtm,
.copyright #siteinfoJPN a.crightBtm,
.whatIMFdoes #siteinfoJPN a.whatIMFdoesBtm,
.countryinfo #siteinfoJPN a.countryInfoBtm,
/*Chinese*/
.home #siteinfoCHI a.homeBtm,
.what #siteinfoCHI a.whatBtm,
.whatsnew #siteinfoCHI a.whatsNewBtm,
.datastats #siteinfoCHI a.dataStatsBtm,
.publication #siteinfoCHI a.pubsBtm,
.pubsurvey #siteinfoCHI a.pubsBtm,
.about #siteinfoCHI a.aboutBtm,
.news #siteinfoCHI a.newsBtm,
.map #siteinfoCHI a.mapBtm,
.siteIndex #siteinfoCHI a.siteIndexBtm,
.contact #siteinfoCHI a.contactBtm,
.glossary #siteinfoCHI a.termBtm,
.privacy #siteinfoCHI a.priBtm,
.copyright #siteinfoCHI a.crightBtm,
.whatIMFdoes #siteinfoCHI a.whatIMFdoesBtm,
.countryinfo #siteinfoCHI a.countryInfoBtm,
/*Russian*/
.home #siteinfoRUS a.homeBtm,
.what #siteinfoRUS a.whatBtm,
.whatsnew #siteinfoRUS a.whatsNewBtm,
.datastats #siteinfoRUS a.dataStatsBtm,
.publication #siteinfoRUS a.pubsBtm,
.pubsurvey #siteinfoRUS a.pubsBtm,
.about #siteinfoRUS a.aboutBtm,
.news #siteinfoRUS a.newsBtm,
.map #siteinfoRUS a.mapBtm,
.siteIndex #siteinfoRUS a.siteIndexBtm,
.contact #siteinfoRUS a.contactBtm,
.glossary #siteinfoRUS a.termBtm,
.privacy #siteinfoRUS a.priBtm,
.copyright #siteinfoRUS a.crightBtm,
.whatIMFdoes #siteinfoRUS a.whatIMFdoesBtm,
.countryinfo #siteinfoRUS a.countryInfoBtm,
/*Spanish*/
.home #siteinfoESL a.homeBtm,
.what #siteinfoESL a.whatBtm,
.whatsnew #siteinfoESL a.whatsNewBtm,
.datastats #siteinfoESL a.dataStatsBtm,
.publication #siteinfoESL a.pubsBtm,
.pubsurvey #siteinfoESL a.pubsBtm,
.about #siteinfoESL a.aboutBtm,
.news #siteinfoESL a.newsBtm,
.map #siteinfoESL a.mapBtm,
.siteIndex #siteinfoESL a.siteIndexBtm,
.contact #siteinfoESL a.contactBtm,
.glossary #siteinfoESL a.termBtm,
.privacy #siteinfoESL a.priBtm,
.copyright #siteinfoESL a.crightBtm,
.whatIMFdoes #siteinfoESL a.whatIMFdoesBtm,
.countryinfo #siteinfoESL a.countryInfoBtm,
/*French*/
.home #siteinfoFRA a.homeBtm,
.what #siteinfoFRA a.whatBtm,
.whatsnew #siteinfoFRA a.whatsNewBtm,
.datastats #siteinfoFRA a.dataStatsBtm,
.publication #siteinfoFRA a.pubsBtm,
.pubsurvey #siteinfoFRA a.pubsBtm,
.about #siteinfoFRA a.aboutBtm,
.news #siteinfoFRA a.newsBtm,
.map #siteinfoFRA a.mapBtm,
.siteIndex #siteinfoFRA a.siteIndexBtm,
.contact #siteinfoFRA a.contactBtm,
.glossary #siteinfoFRA a.termBtm,
.privacy #siteinfoFRA a.priBtm,
.copyright #siteinfoFRA a.crightBtm,
.whatIMFdoes #siteinfoFRA a.whatIMFdoesBtm,
.countryinfo #siteinfoFRA a.countryInfoBtm {color: #393d3e;font-weight: bold;}


/* This style affects the links (link is highlighted) in the footer dependant on page user is on --TOBEDELETED */
/*English*/
.home #siteinfo a#homeBtm,
.what #siteinfo a#whatBtm,
.datastats #siteinfo a#dataStatsBtm,
.publication #siteinfo a#pubsBtm,
.pubsurvey #siteinfo a#pubsBtm,
.about #siteinfo a#aboutBtm,
.news #siteinfo a#newsBtm,
.video #siteinfo a#videosBtm,
.map #siteinfo a#mapBtm,
.siteIndex #siteinfo a#siteIndexBtm,
.contact #siteinfo a#contactBtm,
.glossary #siteinfo a#termBtm,
.privacy #siteinfo a#priBtm,
.copyright #siteinfo a#crightBtm,
.whatIMFdoes #siteinfo a#whatIMFdoesBtm,
.countryinfo #siteinfo a#countryInfoBtm,
/*Japanese*/
.home #siteinfoJPN a#homeBtm,
.what #siteinfoJPN a#whatBtm,
.datastats #siteinfoJPN a#dataStatsBtm,
.publication #siteinfoJPN a#pubsBtm,
.pubsurvey #siteinfoJPN a#pubsBtm,
.about #siteinfoJPN a#aboutBtm,
.news #siteinfoJPN a#newsBtm,
.map #siteinfoJPN a#mapBtm,
.siteIndex #siteinfoJPN a#siteIndexBtm,
.contact #siteinfoJPN a#contactBtm,
.glossary #siteinfoJPN a#termBtm,
.privacy #siteinfoJPN a#priBtm,
.copyright #siteinfoJPN a#crightBtm,
.whatIMFdoes #siteinfoJPN a#whatIMFdoesBtm,
.countryinfo #siteinfoJPN a#countryInfoBtm,
/*Chinese*/
.home #siteinfoCHI a#homeBtm,
.what #siteinfoCHI a#whatBtm,
.datastats #siteinfoCHI a#dataStatsBtm,
.publication #siteinfoCHI a#pubsBtm,
.pubsurvey #siteinfoCHI a#pubsBtm,
.about #siteinfoCHI a#aboutBtm,
.news #siteinfoCHI a#newsBtm,
.map #siteinfoCHI a#mapBtm,
.siteIndex #siteinfoCHI a#siteIndexBtm,
.contact #siteinfoCHI a#contactBtm,
.glossary #siteinfoCHI a#termBtm,
.privacy #siteinfoCHI a#priBtm,
.copyright #siteinfoCHI a#crightBtm,
.whatIMFdoes #siteinfoCHI a#whatIMFdoesBtm,
.countryinfo #siteinfoCHI a#countryInfoBtm,
/*Russian*/
.home #siteinfoRUS a#homeBtm,
.what #siteinfoRUS a#whatBtm,
.datastats #siteinfoRUS a#dataStatsBtm,
.publication #siteinfoRUS a#pubsBtm,
.pubsurvey #siteinfoRUS a#pubsBtm,
.about #siteinfoRUS a#aboutBtm,
.news #siteinfoRUS a#newsBtm,
.map #siteinfoRUS a#mapBtm,
.siteIndex #siteinfoRUS a#siteIndexBtm,
.contact #siteinfoRUS a#contactBtm,
.glossary #siteinfoRUS a#termBtm,
.privacy #siteinfoRUS a#priBtm,
.copyright #siteinfoRUS a#crightBtm,
.whatIMFdoes #siteinfoRUS a#whatIMFdoesBtm,
.countryinfo #siteinfoRUS a#countryInfoBtm,
/*Spanish*/
.home #siteinfoESL a#homeBtm,
.what #siteinfoESL a#whatBtm,
.datastats #siteinfoESL a#dataStatsBtm,
.publication #siteinfoESL a#pubsBtm,
.pubsurvey #siteinfoESL a#pubsBtm,
.about #siteinfoESL a#aboutBtm,
.news #siteinfoESL a#newsBtm,
.map #siteinfoESL a#mapBtm,
.siteIndex #siteinfoESL a#siteIndexBtm,
.contact #siteinfoESL a#contactBtm,
.glossary #siteinfoESL a#termBtm,
.privacy #siteinfoESL a#priBtm,
.copyright #siteinfoESL a#crightBtm,
.whatIMFdoes #siteinfoESL a#whatIMFdoesBtm,
.countryinfo #siteinfoESL a#countryInfoBtm,
/*French*/
.home #siteinfoFRA a#homeBtm,
.what #siteinfoFRA a#whatBtm,
.datastats #siteinfoFRA a#dataStatsBtm,
.publication #siteinfoFRA a#pubsBtm,
.pubsurvey #siteinfoFRA a#pubsBtm,
.about #siteinfoFRA a#aboutBtm,
.news #siteinfoFRA a#newsBtm,
.map #siteinfoFRA a#mapBtm,
.siteIndex #siteinfoFRA a#siteIndexBtm,
.contact #siteinfoFRA a#contactBtm,
.glossary #siteinfoFRA a#termBtm,
.privacy #siteinfoFRA a#priBtm,
.copyright #siteinfoFRA a#crightBtm,
.whatIMFdoes #siteinfoFRA a#whatIMFdoesBtm,
.countryinfo #siteinfoFRA a#countryInfoBtm {color: #393d3e;font-weight: bold;}

/* created class highlights for top navigation in header -- cannot use same ID on same page */
.whatsnew a.whatsnewHilite,
.map a.mapHilite,
.siteIndex a.siteIndexHilite,
.contact a.contactHilite,
.glossary a.termHilite {color: #393d3e!important;font-weight: bold;}


/* Hide the language nav for LOE to remove duplicate language list in footer. These styles should eventually be removed once the language pages have more html content to match the English. In addition, the extra language list that was manually added to the current pages should also be removed once there is more content for the LOE pages.  */
/*Japanese*/
.what #siteinfoJPN #navlanguage,
.whatsnew #siteinfoJPN #navlanguage,
.datastats #siteinfoJPN #navlanguage,
.publication #siteinfoJPN #navlanguage,
.pubsurvey #siteinfoJPN #navlanguage,
.about #siteinfoJPN #navlanguage,
.news #siteinfoJPN #navlanguage,
.map #siteinfoJPN #navlanguage,
.siteIndex #siteinfoJPN #navlanguage,
.none #siteinfoJPN #navlanguage,
.contact #siteinfoJPN #navlanguage,
.glossary#siteinfoJPN  #navlanguage,
.privacy #siteinfoJPN #navlanguage,
.copyright #siteinfoJPN #navlanguage,
.whatIMFdoes #siteinfoJPN #navlanguage,
.countryinfo #siteinfoJPN #navlanguage,
/*Chinese*/
.what #siteinfoCHI #navlanguage,
.whatsnew #siteinfoCHI #navlanguage,
.datastats #siteinfoCHI #navlanguage,
.publication #siteinfoCHI #navlanguage,
.pubsurvey #siteinfoCHI #navlanguage,
.about #siteinfoCHI #navlanguage,
.news #siteinfoCHI #navlanguage,
.map #siteinfoCHI #navlanguage,
.siteIndex #siteinfoCHI #navlanguage,
.none #siteinfoCHI #navlanguage,
.contact #siteinfoCHI #navlanguage,
.glossary #siteinfoCHI #navlanguage,
.privacy #siteinfoCHI #navlanguage,
.copyright #siteinfoCHI #navlanguage,
.whatIMFdoes #siteinfoCHI #navlanguage,
.countryinfo #siteinfoCHI #navlanguage,
/*Russian*/
.what #siteinfoRUS #navlanguage,
.whatsnew #siteinfoRUS #navlanguage,
.datastats #siteinfoRUS #navlanguage,
.publication #siteinfoRUS #navlanguage,
.pubsurvey #siteinfoRUS #navlanguage,
.about #siteinfoRUS #navlanguage,
.news #siteinfoRUS #navlanguage,
.map #siteinfoRUS #navlanguage,
.siteIndex #siteinfoRUS #navlanguage,
.none #siteinfoRUS #navlanguage,
.contact #siteinfoRUS #navlanguage,
.glossary #siteinfoRUS #navlanguage,
.privacy #siteinfoRUS #navlanguage,
.copyright #siteinfoRUS #navlanguage,
.whatIMFdoes #siteinfoRUS #navlanguage,
.countryinfo #siteinfoRUS #navlanguage,
/*Spanish*/
.what #siteinfoESL #navlanguage,
.whatsnew #siteinfoESL #navlanguage,
.datastats #siteinfoESL #navlanguage,
.publication #siteinfoESL #navlanguage,
.pubsurvey #siteinfoESL #navlanguage,
.about #siteinfoESL #navlanguage,
.news #siteinfoESL #navlanguage,
.map #siteinfoESL #navlanguage,
.siteIndex #siteinfoESL #navlanguage,
.none #siteinfoESL #navlanguage,
.contact #siteinfoESL #navlanguage,
.glossary #siteinfoESL #navlanguage,
.privacy #siteinfoESL #navlanguage,
.copyright #siteinfoESL #navlanguage,
.whatIMFdoes #siteinfoESL #navlanguage,
.countryinfo #siteinfoESL #navlanguage,
/*French*/
.what #siteinfoFRA #navlanguage,
.whatsnew #siteinfoFRA #navlanguage,
.datastats #siteinfoFRA #navlanguage,
.publication #siteinfoFRA #navlanguage,
.pubsurvey #siteinfoFRA #navlanguage,
.about #siteinfoFRA #navlanguage,
.news #siteinfoFRA #navlanguage,
.map #siteinfoFRA #navlanguage,
.siteIndex #siteinfoFRA #navlanguage,
.none #siteinfoFRA #navlanguage,
.contact #siteinfoFRA #navlanguage,
.glossary #siteinfoFRA #navlanguage,
.privacy #siteinfoFRA #navlanguage,
.copyright #siteinfoFRA #navlanguage,
.whatIMFdoes #siteinfoFRA #navlanguage,
.countryinfo #siteinfoFRA #navlanguage {display: none;}
/*End hiding extra language list */

/* begin imf integrity hotline style */
.notify .ihicon {background: #3B7BC2 url(/external/images/icons/dark/telephone.png) no-repeat 12px center; margin: 0; padding: .5em 0 .5em 3.5em; border-top: 2px solid #69A2DE; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.notify .ihicon a {color:#fff!important;}
.notify .ihicon a:hover {color:#FFCC00!important; }
/* end imf integrity hotline style */

/***** These are template layout specifics *****/

/* Begin generic equal column layouts  */
.columnspanborder {border-bottom:1px solid #D2CCCC; overflow: auto; width:100%; padding-top:1em;padding-bottom:1em;}
.tophline {border-top:1px solid #D2CCCC;}
.columnspanborder h4+p {padding-top: auto; margin-top: auto; margin-bottom: auto;}
.vline {background: url(/external/07/images/divider.gif) repeat-y 284px top;min-height: 100%;}
.leftcol {width: 284px; float: left; }
.rightcol {width: 284px; float: right;}
.columnhd {padding-bottom:1em; padding-top:1em;}

.columnspan {background: url(/external/07/images/white_eraser.gif) repeat-y 284px 5px; padding-top: 1.5em; overflow: auto;} 
/* End generic column layouts */

/* #home-layout is the home layout style */
body#home-layout #content {background: url(/external/07/images/sub_background.gif) repeat-y right top;}
     /* Border for column 1 */
body#home-layout #content-main {background: url(/external/07/images/divider.gif) repeat-y 284px 5px;}
body#home-layout #content-main .column1, body#home-layout #content-main .column1sm {width: 284px; float: left;}
body#home-layout #content-main .column2, body#home-layout #content-main .column2sm {width: 284px; float: right;}
body#home-layout #content-main .column1 div, body#home-layout #content-main .column2 div {width: 100%; border-bottom: 1px solid #D2CCCC; padding-top: .5em; padding-bottom: 1em;}
body#home-layout #content-main .column1 div:last-child, body#home-layout #content-main .column2 div:last-child, body#home-layout #content-main .column1sm div:last-child, body#home-layout #content-main .column2sm div:last-child {border-bottom: 0; padding-bottom: 16em;}
body#home-layout #content-main h3 {margin-bottom: 0; background: url(/external/07/images/white_eraser.gif) repeat-y 284px 5px;}

/* #channel-layout is a 3 column layout with left-hand navigation, middle column for content, and gray right-hand side for highlights or links  */
body#channel-layout #content {background: url(/external/07/images/divider3.gif) repeat-y right top; min-width: 800px;}
body#channel-layout #content-main {width: 350px; float: left; padding-top: 2em; margin-left: 218px; display: inline;}
body#channel-layout #content-nav p {font-size: .9em;}
body#channel-layout #content-sub {float: right;}

/* #channel-layout2 is a 2 column layout with a short left-hand white column for navigation. Right-hand content column is a light gray */
body#channel-layout2 #content {background: url(/external/07/images/divider2.gif) repeat-y 218px 0;}
body#channel-layout2 #content-main {float: right; padding-top: 2em; width: 580px;}
body#channel-layout2 #content-nav p {font-size: .9em;}
body#channel-layout2 #content-nav {margin-left: 0;}
/* min-height change in RB causing extra height in FF */
body#channel-layout2 .columns {background-image: url(/external/07/images/divider.gif); background-repeat: repeat-y; background-position: 284px 0; float:left; /*min-height: 80em;*/min-height: 200px;}
body#channel-layout2 #content-main .column1, body#channel-layout2 #content-main .column1sm {width: 284px; float: left;}
body#channel-layout2 #content-main .column2, body#channel-layout2 #content-main .column2sm {width: 295px; float: right;}
body#channel-layout2 #content-main .spancolsm {width: 100%;}
body#channel-layout2 #content-main .column1 div, body#channel-layout2 #content-main .column2 div, body#channel-layout2 #content-main .column1sm div, body#channel-layout2 #content-main .column2sm div {width: 100%; border-bottom: 1px solid #D2CCCC; padding-top: 1em;padding-bottom: 1em!important;}
/*body#channel-layout2 #content-main .column1 div:last-child, body#home-layout #content-main .column2 div:last-child, body#channel-layout2 #content-main .column1sm div:last-child, body#home-layout #content-main .column2sm div:last-child {border-bottom: 0; padding-bottom: 16em;}*/
body#channel-layout2 #content-main .column1 div:last-child, body#home-layout #content-main .column2 div:last-child {border-bottom: 1px solid #D2CCCC; padding-bottom: 0em;}


/* for PDF icon alignment for 2-columna layout like F&D */
body#channel-layout2 #content-main .column1sm div:last-child, body#home-layout #content-main .column2sm div:last-child {border-bottom: 0px; padding-bottom: 0em;}

/* remove padding in the icons in the columns */
body#channel-layout2 #content-main .column1 .piconbox, body#channel-layout2 #content-main .column2 .piconbox, body#channel-layout2 #content-main .column1sm .piconbox, body#channel-layout2 #content-main .column2sm .piconbox {border-bottom: 0!important; text-align:right;padding-top:0em!important;padding-bottom:0em!important;}
/* for PDF icon alignment for generic layouts */
body#channel-layout2 #content-main .piconbox {padding-bottom:0px; width:98%;}
body#channel-layout2 #content-main .pficon {text-align:right;margin-top:0em!important;margin-bottom:0;padding:0;}
body#channel-layout2 #content-main .columnspan {padding-top:0;}


/* #channel-layout3 is a 2 column layout with no navigation. Left hand-side is a wider column for content and shorter right-hand side column has a gray background for highlights or links  */
body#channel-layout3 #content-main {float: left; padding-top: 2em; padding-bottom: 3em;}
body#channel-layout3 #content {background: url(/external/07/images/sub_background.gif) repeat-y right top; min-width: 800px;} 
body#channel-layout3 #content-sub {float: right; /*padding-top: 18px*/}
body#channel-layout3 .columns {background-image: url(/external/07/images/divider.gif); background-repeat: repeat-y; background-position: 284px 0; float:left; /*min-height: 80em;*/min-height: 200px;}
body#channel-layout3 #content-main .column1, body#channel-layout3 #content-main .column1sm {width: 284px; float: left;}
body#channel-layout3 #content-main .column2, body#channel-layout3 #content-main .column2sm {width: 284px; float: right;}
body#channel-layout3 #content-main .spancolsm {width: 100%;}
body#channel-layout3 #content-main .column1 div, body#channel-layout3 #content-main .column2 div {width: 100%; border-bottom: 1px solid #D2CCCC; padding-top: .5em; padding-bottom: 1em;}
body#channel-layout3 #content-main .column1 div:last-child, body#channel-layout3 #content-main .column2 div:last-child, body#channel-layout3 #content-main .column1sm div:last-child, body#channel-layout3 #content-main .column2sm div:last-child {border-bottom: 0; padding-bottom: 16em;}
body#channel-layout3 #content-main h3 {margin-bottom: 0; background: url(/external/07/images/white_eraser.gif) repeat-y 284px 5px;}
body#channel-layout3 #content-main .columnspan {padding-top:0;}

/* #channel-layout4 is a 2 column layout with no navigation. Right hand-side is a wider column for content and shorter left-hand side column has a gray background for highlights or links  */
body#channel-layout4 #content-main {float: right; padding-top: 2em; padding-bottom: 3em;}
body#channel-layout4 #content {background: url(/external/07/images/sub_background.gif) repeat-y left top; min-width: 800px;} 
body#channel-layout4 #content-sub {float: left; /*padding-top: 18px*/}
body#channel-layout4 .columns {background-image: url(/external/07/images/divider.gif); background-repeat: repeat-y; background-position: 284px 0; float:left; /*min-height: 80em;*/min-height: 200px;}
body#channel-layout4 #content-main .column1, body#channel-layout4 #content-main .column1sm {width: 284px; float: left;}
body#channel-layout4 #content-main .column2, body#channel-layout4 #content-main .column2sm {width: 284px; float: right;}
body#channel-layout4 #content-main .spancolsm {width: 100%;}
body#channel-layout4 #content-main .column1 div, body#channel-layout4 #content-main .column2 div, body#channel-layout4 #content-main .column1sm div, body#channel-layout4 #content-main .column2sm div {width: 100%; border-bottom: 1px solid #D2CCCC; padding-top: 1em;padding-bottom: 1em!important;}
/*body#channel-layout4 #content-main .column1 div:last-child, body#channel-layout4 #content-main .column2 div:last-child, body#channel-layout4 #content-main .column1sm div:last-child, body#channel-layout4 #content-main .column2sm div:last-child {border-bottom: 0; padding-bottom: 16em;}*/
body#channel-layout4 #content-main .column1 div:last-child, body#channel-layout4 #content-main .column2 div:last-child {border-bottom: 1px solid #D2CCCC; padding-bottom: 0em;}
/* for siteindex and sitemap only */
body#channel-layout4 #content-main .column1sm div:last-child, body#channel-layout4 #content-main .column2sm div:last-child {border-bottom: 0px; padding-bottom: 0em;}
body#channel-layout4 #content-main .column1 .piconbox, body#channel-layout4 #content-main .column2 .piconbox, body#channel-layout4 #content-main .column1sm .piconbox, body#channel-layout4 #content-main .column2sm .piconbox {border-bottom: 0;}
body#channel-layout4 #content-main .columnspan {padding-top:0;}

/* #channel-layout5 is a 2 column layout. Left hand-side is a wider column for content and shorter right-hand side column with a white background for highlights or links  */
body#channel-layout5 #content-main {float: left; padding-top: 2em; padding-bottom: 3em;}
body#channel-layout5 #content {background:#fff;min-width: 800px;} 
body#channel-layout5 #content-sub {float: right; /*padding-top: 18px*/ background:#fff;}
body#channel-layout5 .columns {background-image: url(/external/07/images/divider.gif); background-repeat: repeat-y; background-position: 284px 0; float:left; /*min-height: 80em;*/min-height: 200px;}
body#channel-layout5 #content-main .column1, body#channel-layout5 #content-main .column1sm {width: 284px; float: left;}
body#channel-layout5 #content-main .column2, body#channel-layout5 #content-main .column2sm {width: 284px; float: right;}
body#channel-layout5 #content-main .spancolsm {width: 100%;}
body#channel-layout5 #content-main .column1 div, body#channel-layout5 #content-main .column2 div, body#channel-layout5 #content-main .column1sm div, body#channel-layout5 #content-main .column2sm div {width: 100%; border-bottom: 1px solid #D2CCCC; padding-top: 1em;padding-bottom: 1em!important;}
/*body#channel-layout5 #content-main .column1 div:last-child, body#channel-layout5 #content-main .column2 div:last-child, body#channel-layout5 #content-main .column1sm div:last-child, body#channel-layout5 #content-main .column2sm div:last-child {border-bottom: 0; padding-bottom: 16em;}*/
body#channel-layout5 #content-main .column1 div:last-child, body#channel-layout5 #content-main .column2 div:last-child {border-bottom: 1px solid #D2CCCC; padding-bottom: 0em;}
/* for siteindex and sitemap only */
body#channel-layout5 #content-main .column1sm div:last-child, body#channel-layout5 #content-main .column2sm div:last-child {border-bottom: 0px; padding-bottom: 0em;}
body#channel-layout5 #content-main .column1 .piconbox, body#channel-layout5 #content-main .column2 .piconbox, body#channel-layout5 #content-main .column1sm .piconbox, body#channel-layout5 #content-main .column2sm .piconbox {border-bottom: 0;}
body#channel-layout5 #content-main .columnspan {padding-top:0;}

/* #channel-layout5 is a 2 column layout. Right hand-side is a wider column for content and shorter left-hand side column with a white background for highlights or links  */
body#channel-layout6 #content-main {float: right; padding-top: 2em; padding-bottom: 3em;}
body#channel-layout6 #content {background:#fff;min-width: 800px;} 
body#channel-layout6 #content-sub {float: left; /*padding-top: 18px*/ background:#fff;}
body#channel-layout6 .columns {background-image: url(/external/07/images/divider.gif); background-repeat: repeat-y; background-position: 284px 0; float:left; /*min-height: 80em;*/min-height: 200px;}
body#channel-layout6 #content-main .column1, body#channel-layout6 #content-main .column1sm {width: 284px; float: left;}
body#channel-layout6 #content-main .column2, body#channel-layout6 #content-main .column2sm {width: 284px; float: right;}
body#channel-layout6 #content-main .spancolsm {width: 100%;}
body#channel-layout6 #content-main .column1 div, body#channel-layout6 #content-main .column2 div, body#channel-layout6 #content-main .column1sm div, body#channel-layout6 #content-main .column2sm div {width: 100%; border-bottom: 1px solid #D2CCCC; padding-top: 1em;padding-bottom: 1em!important;}
/*body#channel-layout6 #content-main .column1 div:last-child, body#channel-layout6 #content-main .column2 div:last-child, body#channel-layout6 #content-main .column1sm div:last-child, body#channel-layout6 #content-main .column2sm div:last-child {border-bottom: 0; padding-bottom: 16em;}*/
body#channel-layout6 #content-main .column1 div:last-child, body#channel-layout6 #content-main .column2 div:last-child {border-bottom: 1px solid #D2CCCC; padding-bottom: 0em;}
/* for siteindex and sitemap only */
body#channel-layout6 #content-main .column1sm div:last-child, body#channel-layout6 #content-main .column2sm div:last-child {border-bottom: 0px; padding-bottom: 0em;}
body#channel-layout6 #content-main .column1 .piconbox, body#channel-layout6 #content-main .column2 .piconbox, body#channel-layout6 #content-main .column1sm .piconbox, body#channel-layout6 #content-main .column2sm .piconbox {border-bottom: 0;}
body#channel-layout6 #content-main .columnspan {padding-top:0;}

/* #layout1col is a 1 column layout. This is for content that needs to take up the entire layout width (such as an organization chart or similar large illustration) */
body#layout1col #content-main {float: none; width:100%; padding-top: 2em; padding-bottom: 3em;}
body#layout1col #content {background: #fff; min-width: 800px;} 
body#layout1col #content-main .columnspan {padding-top:0;}

body.pubsurvey #searchform #searchoptions {visibility: visible;}

#content-nav h1, #content-nav h2, #content-nav h3, #content-nav h4 {margin-top:.5em; margin-left:.5em;}

/* LEGACY STYLES TO BE DELETED ONCE THE CONVERSION IS OVER */
body#legacy-layout #container {min-width: 800px; overflow: visible; background: #FFF;}
body#legacy-layout #content {float: left; font-size:110%;  background: #FFF;}
body#legacy-layout #content .menu ul, body#legacy-layout #content .menu120 ul {font-size:95% !important; list-style-image:none; list-style-position:outside; list-style-type:none;}
body#legacy-layout #content .color2 {background-color:#CCDDDD !important;}
body#legacy-layout #content h1, body#legacy-layout #content #dateline {margin-left: 20px;}
body#legacy-layout #content img {margin-left: 0px;}
body#legacy-layout #content .content a {color: #D86A22;}
body#legacy-layout #content .content a {color: #D86A22;}
body#legacy-layout table {margin: 0px auto; border-collapse: collapse; width: 100%; font-size: 110%; border: none;}
body#legacy-layout td, th {padding: .5em 0 .5em .5em; font: .9em Helvetica, Arial, sans-serif; vertical-align: top; border-left: none;}
/* END DELETION */



/* =country */

.countryglance {border: 1px solid #003399;  margin: 0 20px;}
.countryglance h3 {background: #003399; color: #FFF;  margin: 0; padding: .5em 0 .5em .5em; font-size: 1.1em;}
.countryglance p {font: .8em Verdana, Arial, Helvetica, sans-serif; margin-left: .5em;}


/* =searchnews */
#searchnews {padding: 0px; color: #000000; margin: 0 3px;}
#searchnews fieldset {width: 100%; margin: 0; padding: 0;}
#searchnews label {margin-top: 7px; margin-bottom: 2px;}
#searchnews select, #searchnews input.text {font-size: .9em; border: 1px solid #9C9C9C; width: 100%;}
#searchnews .option2 {clear: both; margin: 0; padding: 0;} 
#searchnews label {width: 100%;} 
#searchnews .option2 select {width: 32.9%; float: left;}
#searchnews .button1 {padding-top: 0px; float: right;}
#searchnews .button2 {clear: both; float: right; padding-top: .5em; width: 50px;}
#searchnews input#newsSearch {float: left; width: 70%;}
fieldset.controls {text-align: right;}
#searchnews fieldset.controls .button1, #searchnews fieldset.controls .button2 {padding-top: 0px; float: none;}

/* =searchpage for Google look and feel emulation */

/*.searchpage {margin: 0 20px; padding: 5px 0; width: 70%; border-top: 1px solid #8D8D8D; border-bottom: 1px solid #8D8D8D;}*/
.searchpage {padding: 5px 10px;margin:0px;}
.searchpage .text {clear: both; float: left; width: 380px; padding:.2em;}
.searchpage .button {float: left; margin-left: 5px;}
.searchpage fieldset {margin: 0; padding-top: 0px;}
.searchpage a {color: #BC8333; font-size: 80%; }
.searchpage .tips {margin-left:10px; }
.searchpage .tips a {color:#00c;}
.searchpage .radio {margin: 0 2px;}
.searchpage label {margin-right: 30px; font-size: 80%;}
/** Search styles on .searchpage **/
.h2search {font-family: Geneva, Arial, Helvetica, sans-serif; }
.suggestedlinks {/*border:1px solid #CC6600;*/margin-bottom:.5em; background:#FFF6DF;font-family: Geneva, Arial, Helvetica, sans-serif;border-bottom: 1px solid #D2CCCC;}
.suggestedlinks .sgreen a, .suggestedlinks .sgreen {color: #008000; font-size:1em;}
.suggestedlinks h3 {font-family: Geneva, Arial, Helvetica, sans-serif; border:0px; font-size:1.2em; margin-bottom:.3em;}
.suggestedlinks p {margin-bottom:0em; font-size:1em;font-family: Geneva, Arial, Helvetica, sans-serif; color:#505050;}
.suggestedlinks a {color:#00c;font-family: Geneva, Arial, Helvetica, sans-serif;font-size:1.2em;}
.suggestedlinks a:hover {color:#00c;}
.results {font-family: Geneva, Arial, Helvetica, sans-serif;}
.resultsdoc {background:#D5DDF3; border-top:#3366CC 1px solid;margin:.5em 0em .8em 0em; padding:.3em;}
.sdate {color:#3265CB;font-size: 0.9em;}
.sdate p {margin-top:0!important; padding-top:0!important;}
.results div {margin-bottom:1em;}
.results .smainlink {font-size:1.2em;font-family: Geneva, Arial, Helvetica, sans-serif!important; font-weight:normal;}
.results .smainlink a {color:#00c;}
.results .sgreen a, .results .sgreen {color: #008000;}
.results .sliteblue a, .results .sliteblue {color: #7777CC;}
.sortoptionstop a, .sortoptionsbottom a {font-family:Geneva, Arial, Helvetica, sans-serif;}
.sortoptionstop {margin: 0em; padding:0em; clear: both;}
.sortoptionsbottom {margin-bottom: -.5em; margin-top:-1em;clear: both;}
.shilite {font-weight:bold;}
.sortoptionstop p, .sortoptionsbottom p {margin-left:.8em;}
.sspell {color:#EB650C;margin:.3em 0em .8em .5em; font-size:1.2em;}
.sspell a {font-weight:bold; color:#00c;}
.sspell a:hover {color:#00c;}
.noresults {font-size:1.2em;}
.sindent {margin-left:5em}
.pageno {text-align:left; float:left; margin-left:1.5em; vertical-align:text-top!important;}
.spagelisttop {font-weight:bold; text-align:center; border-bottom: 1px solid #D2CCCC;border-top: 1px solid #D2CCCC; padding-bottom:.8em; padding-top:.8em; margin-bottom: 0em; margin-top:.5em;clear: both;font-size:90%;}
.spagelistbottom {font-weight:bold; text-align:center; border-bottom: 1px solid #D2CCCC;border-top: 1px solid #D2CCCC; padding-bottom:.8em; padding-top:.8em; margin-bottom: 0em; margin-top:1em;clear: both;font-size:90%;}
.spagelisttop a, .spagelistbottom a {color:#00c; margin-right:.3em;}
.spselect {color:#BF7500;margin-right:.3em;}
.google-branding {font: 10px Arial; text-align:right; padding:0;margin-top:-2em; float:right;}
.google-branding img {text-align:left; vertical-align: middle; margin:0; padding:0}


/* What's New form layout fixes for asp file */
.whatsnew .pageno {text-align:left; float:left; margin-left:1.5em; vertical-align:text-top!important;}
.whatsnew .spagelisttop {font-weight:bold; text-align:center; border-bottom: 1px solid #D2CCCC;border-top: 1px solid #D2CCCC; padding-bottom:.8em; padding-top:.8em; margin-bottom: 0em; margin-top:.5em;clear: both;font-size:100%;}
.whatsnew .spagelistbottom {font-weight:bold; text-align:center; border-bottom: 1px solid #D2CCCC;border-top: 1px solid #D2CCCC; padding-bottom:.8em; padding-top:.8em; margin-bottom: 0em; margin-top:1em;clear: both;font-size:100%;}
.whatsnew .spagelisttop a, .whatsnew .spagelistbottom a  {color:#00c; margin-right:.8em;}
.whatsnew .spselect {color:#BF7500;margin-right:.8em;}

/* red text for form validation */
.redalert {color:#CC0000; font-weight:bold;}


/* =classes */
.indent {padding-left: 1em; line-height: 1.2em;}
.indent p {padding-top: 0; margin-top: 0;}
.invisible {display: none;}
.hilite {color: #3265CB; font-size: 0.9em;}
#content-sub .hilite {font-size: 1em;}
.clear {clear: both; margin: 0; padding: 0; height: 0;}
.left {float: left;}
.player {width:575px;}
.leftplayer {float: left; margin-left:15px; margin-right:10px;}
.right {float: right;}
.rightbutton {float: right; margin-right:15px;}
.center {float:none; text-align:center!important;}
.arrow {padding: 0; margin-right: 0; margin-left: 2px;}
.no-side-pad {padding: 0; margin: 0;}
.small {font-size: 95% !important; line-height: 1em;}
.smaller {font-size: 90% !important; line-height: 1em;}
/* for site index so we can hide in the print stylesheet */
.smalleraz {font-size: 90% !important; line-height: 1em;}
hr {height: 0; border: 0; border-top: 1px solid #D2CCCC; margin: 1em;}
.emlink {font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: .9em;}
#content-sub .emlink {font-size: 1em;}
h5.specialhead {margin: 0; color: #FFF; background: #528ED1; padding-left: .8em; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; clear:both; border-top: 1px solid #FFF;}
.img-descript {float: left; width: 40%; border: 0;}
.img-descript-right {float:right;border: 0;}
.img-descript object, .img-descript-right object {margin: 0 20px;}


/* Highlights columns */
.highlightsCol-1 {float:left;width:48%;border:0;}
.highlightsCol-2 {float:right;width:48%;}

/* Feature styles */
#content-main .img-descript255 p {width: 255px; font: 90% Georgia, "Times New Roman", Times, serif; padding: 0; margin-bottom: 14px;}
#content-main .img-descript p, #content-main .img-descript-right p {width: 215px; font: 90% Georgia, "Times New Roman", Times, serif; padding: 0; margin-bottom: 14px;margin-top:.3em}
.feature {float: right; width: 54%;}
.feature-left {float: left; width: 54%;}
.featurewebcast {float: right; width: 40%;}
.img-left {float: left; width: 265px; border: 0;}
.img-right {float: right; width: 200px; border: 0;}
.img-right img {margin-right: 0;}
.sidenotes {float: right; width: 265px; border: 0;}
.sidenotes img, .sidenotes p, .sidenotes ul  {margin-right: 0;}
.caption {margin-top: 0; padding-top: 0; width: 90%; font-size: .9em; line-height: 1.1em;}
.caption1 {margin-top: 0; padding-top: 0; width: 88%; font-size: .9em; line-height: 1.1em;}
.captionrr {margin-top: 0; padding-top: 0; font-size: .9em; line-height: 1.1em;width:220px;}
.captiondm {margin-top: 5px; padding-top: 0; font-size: .9em; line-height: 1.1em; text-align:right; color:#888889;}
.imgtitle {border-bottom: 8px solid #E9E9E9; margin-left: 0; margin-right: 0; margin-bottom: 1.5em; width: 100%}
.imgtitle p {font-size: .8em; line-height: 1.1em;}
.imgtitlenopad img {padding:0; margin:0px;}
.imgtitlenopad {border-bottom: 8px solid #E9E9E9; margin-left: 0; margin-right: 0; margin-bottom: 1.5em; width: 100%}
.intro {font: bold 1.2em Georgia, "Times New Roman", Times, serif; padding-top: 0;}
.introbull {font: bold 1.2em Georgia, "Times New Roman", Times, serif; padding-top: 0; overflow: visible;}
.tagline {font: bold 1.2em Georgia, "Times New Roman", Times, serif; font-style: italic; padding-top: 1.2em;}

/* Extra padding and margin for special cases */
.toppadding {padding-top: 1.5em!important;}
.leftpadding {padding-left: 1.5em!important;}
.bottompadding {padding-bottom: 1.5em!important;}
.topmargin {margin-top: 1.5em!important;}
.leftmargin {margin-left: 1.5em!important;}
.bottommargin {margin-bottom: 1.5em!important;}
/* Adds bottom margin to feature title */
/*.titlebmargin {margin-bottom: .5em;}*/
/* Removes padding from centerpiece feature paragraph */
/*.feature-notoppad p {padding-top:0;}*/

/* white box for content-sub when customization is needed as for food prices page */
/*.whiteboxright {background:#fff!important; float:right; width:232px; height:74px}*/

/* F&D Article Styles */
.fdimage {float: right;}
.fdarticle {/*font-family: Georgia, "Times New Roman", Times, serif;*/ font-size:1em; line-height:1.4em; width:98%;}
.fdarticle p {padding-bottom:.8em; padding-top:.5em}
.fdarticle img {padding-bottom:.8em; padding-top:.5em}
.fdarticle h4{margin-bottom:0em;}
.fdarticle h4+p {margin-bottom:0em; padding-top:0;}
.fdbhead+p {padding-top:0;margin-top:0}
*html .fdarticle p {padding-top:0em!important;}
*html .fdarticle .sidenotes p.caption {margin-top: 210px;}
.fdarticle .hilite{font-family: Arial, Helvetica, sans-serif; }
.fdarticle .author {font-size:1.2em;}
*html .fdarticle .author {font-size:1.2em;margin-left:.65em;}
.fdarticle .kicker {font-size:.85em;}
*html .fdarticle li a.acrobatpdf {background:url(/external/images/icons/acrobat.png) right 9px no-repeat;height:20px;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:middle!important; /* Gecko needs this */overflow:visible;display:inline-block;font-size:100%!important;text-align:left;} 
.fdarticle li a.acrobatpdf {background:url(/external/images/icons/acrobat.png) right 9px no-repeat;height:20px;display:-moz-inline-box;  /* Gecko proprietary */ vertical-align:text-bottom!important; /* Gecko needs this */overflow:visible;display:inline-block;font-size:100%!important;text-align:left;} 
/* custom dropcap for F&D */
.fdarticle .dropcapintro {line-height:1.4em; margin-top: .75em;padding-top: 0; text-transform:uppercase}
.fdarticle .dropcap {font-size: 4em; display: block; float: left; margin-right: .1em; top: 0px; margin-top:0em;padding-right:.01em; padding-top: .3em; padding-bottom:.2em; margin-bottom:.1em;color:#3265CB; font-weight:bolder;}
.fdarticle .colorlink a {color: #3265CB;}
.fdarticle .colorlink a:hover {color: #D86A22;}

/* F&D Online Exclusive Box */
.olex {background-color:#D6EAB0;}
.olex .header {background-image:none; padding-left:.5em; font-size:16px!important;}
.olex a:link {color:#000000; text-decoration:underline;}
.olex a:visited {color:#000000!important; text-decoration:underline;}			
.olex a:hover {color:#ca6900;}

/* Survey styles */
.surveyheader {font: 1.2em Georgia, "Times New Roman", Times, serif; font-style: italic; border-bottom: 1px solid #D2CCCC; border-top: 1px solid #D2CCCC; margin: 0; padding-left: 1.5em; margin-bottom: .5em;}
.surveyheader span {font-style: normal; font-family: Arial, Helvetica, sans-serif; color: #0066CC; font-weight: bold;}

/* Add container for feed icon layout in survey head title */
.sheadercontainer {width:100%;}
.sficon {text-align:right;margin-top:-30px!important;padding:0 25px 15px 0}
/* Add feed icon */
.sfeed {padding: 0 20px 0 0; margin:0; background:url(/external/images/icons/feed.png) right 0px no-repeat; height:16px;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top!important; /* Gecko needs this */overflow:visible;display:inline-block;font-style:normal; font-size:80%;text-align:left;}

.sidelinkfeed {padding: 0 20px 0 0; margin:0; background:url(/external/images/icons/feed.png) 80px center no-repeat!important; height:16px;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;font-style:normal; text-align:left;border-bottom:0!important;}

.nosideicon {background:none!important;vertical-align:middle!important; /* Gecko needs this */ margin:0!important;padding:10px 0 10px 10px!important;border-bottom:0px!important;}

/* class for feed icon alignment when inserting image in headers */
.h1feedalign {vertical-align:middle;padding:0em;height:16px;}
.h2feedalign {vertical-align:middle;padding:0em;height:16px;}
.h3feedalign {vertical-align:top;padding:0em;height:16px;}
.h4feedalign {vertical-align:top;padding:0em;height:16px;}

/* Alignment for image icons witin li tags */
 /* global margin fix for media links */
#content-sub .sectionhilite li.medialinks img {margin:0 .5em!important}
.acroicon {width:16px; height:16px; top:0px; vertical-align:middle!important; padding:0; margin:0;}
.wcicon {width:16px; height:12px; top:0px; vertical-align:middle!important; padding:0; margin:0;}
.pcicon {width:16px; height:16px; top:0px; vertical-align:middle!important; padding:0; margin:0;}
.commenticon {width:16px; height:16px; top:0px; vertical-align:middle!important; padding:0; margin:0;}
.audioicon {width:16px; height:16px; top:0px; vertical-align:middle!important; padding:0; margin:0;}
.rssicon {width:16px; height:16px; top:0px; vertical-align:middle!important; padding:0; margin:0;}
.mailicon {height:18px; width:19px;top:0px; vertical-align:text-bottom!important; padding:0; margin:0;}
.lockicon {width:12px; height:13px; top:0px; vertical-align:top!important; padding:0; margin:0;}

/* video icon alignment in headers */
.videoalignright {vertical-align:middle;padding:0em;margin-left:.3em;margin-bottom:.1em;}
.videoalignleft {vertical-align:middle;padding:0em;margin-left:0em;margin-right:.3em; margin-bottom:0em;}

/*generic icon alignment*/
.iconalignright {vertical-align:middle;padding:0em;margin-left:.3em!important;margin-bottom:.1em;}
.iconalignleft {vertical-align:middle;padding:0em;margin-left:0em;margin-right:.3em; margin-bottom:0em;}

/* Dropcap */
.firstletter {font-size: 4em; display: block; float: left; margin-right: .1em; top: 0px; margin-top: -.2em; padding-top: 0px; margin-bottom: -.2em;}

/* custom dropcap for other pages on imf.org */
.dropcapintro {font: 1.0em Verdana,Helvetica,Arial,sans-serif; margin-top: .5em;padding-top: 0;}
.dropcap {font-size: 2.5em; display: block; float: left; margin-right: .1em; top: 0px; margin-top: -.1em; padding-top: 0px; margin-bottom: -.1em; }

.space-adjust {margin-left: 0.7em;}
div.border {width: 100%; border-bottom: 1px solid #D2CCCC; /*margin-bottom: .5em;*/ clear: both; overflow: auto;}
.ulborder {width: 100%; border-bottom: 1px solid #D2CCCC;margin-bottom: 1em; margin-top: 0em; clear: both; overflow: auto;}
div.query {width: 100%; margin-bottom: .5em; clear: both; overflow: auto;} 
.links {clear: both; overflow: auto; border-bottom: 9px solid #E9E9E9; padding: 0 0;}
.linksLOE {clear: both; overflow: auto; border-bottom: 9px solid #E9E9E9; padding: 0 0;}
.links br {clear: both; display: none;}
.links .arrow {float: left; clear: both; padding-top: 5px;}
.links p a {float: left; width: 91%; margin-left: 5px; display: inline;}

/* bottom border for floats */
.borderfloat {border-bottom: 1px solid #D2CCCC;/*margin-bottom: .5em;*/ margin-bottom: 0em;padding-bottom:1em;}

/* Archive links */
.archive {clear: both; width: 100%; float: right; border-bottom: 1px solid #E9E9E9; border-top: 1px solid #E9E9E9;padding-top: 0;}
ul.archive  {list-style-type: none; margin: 0; margin-bottom: 1em; margin-top: 1em;}
ul.archive li {display: inline; line-height: 1em; padding: 15px;}
/* Contact links */
ul.contact  {list-style-type: none; margin: 0; margin-bottom: 1em; padding-left: 12px;}
ul.contact li {display: inline; line-height: 1em; float: left; border-right: 1px solid #fff; padding: 0 .75em;}
ul.contact li:last {border-right: 0;}
ul.contact a {color: #cc9933;}
.contactSearch {width: 80%; padding-left: 15px; padding-bottom: 10px;}
#contactSearch {padding-left: 15px; padding-bottom: 10px; margin-bottom: 0;}
#contactSearch select {width: 80%;}
.long {font-size: 1.2em;}

/* Style for alignment of datamapper graphics on the homepage */
div.graph {text-align:center;}
.graph {padding: 0 0 0 20px!important;margin:auto!important;}
.topgraph {padding-top:10px!important;}

/** Current RB language link style **/
.langlink {clear: both; width: 100%; float: right; border-bottom: 1px solid #E9E9E9; border-top: 1px solid #E9E9E9;padding-top: 3px; background:#ededee;}
ul.langlink  {list-style-type: none; margin: 0; margin-bottom: 1em; margin-top: 1em;}
ul.langlink li {display: inline; line-height: 1em; padding: 15px;}

/** Language bar for individual pages **/
#langbar {margin-top:-2em!important; margin-bottom:.5em!important;text-align:right!important;font-size:.80em}
#langbar ul {margin-left: 0;padding-left: 0;border: none;}
#langbar ul li {margin-left: 0;	padding-left: 0em;border: none;list-style: none;display: inline;}
#langbar ul li:before {content: "\0020 \0020 \0020 \25a0 \0020";color:#FF962D;}
*html #langbar ul li{ background:url(/external/images/orsqbullet.png) no-repeat 0 center; padding-left:10px;padding-right: 2px;}
*html #langbar ul li.first {background:none;}
#langbar ul li.first:before {content: " ";}
/* IE 7 Hack */
*:first-child+html #langbar ul li {background:url(/external/images/orsqbullet.png) no-repeat 0 center; padding-left:10px;padding-right: 2px;}
*:first-child+html #langbar ul li.first {background:none;}
/* Langbar on resIMF pages */
.resIMF #langbar {font-size:1em;}
/** Body language bar to add multiple languages bars to pages **/
.bodylangbar {margin-top:-2em!important; margin-bottom:.5em!important;text-align:right!important;font-size:.80em}
.bodylangbar ul {margin-left: 0;padding-left: 0;border: none;}
.bodylangbar ul li {margin-left: 0;	padding-left: 0em;border: none;list-style: none;display: inline;}
.bodylangbar ul li:before {content: "\0020 \0020 \0020 \25a0 \0020";color:#FF962D;}
*html .bodylangbar ul li{ background:url(/external/images/orsqbullet.png) no-repeat 0 center; padding-left:10px;padding-right: 2px;}
*html .bodylangbar ul li.first {background:none;}
.bodylangbar ul li.first:before {content: " ";}
/* IE 7 Hack */
*:first-child+html .bodylangbar ul li {background:url(/external/images/orsqbullet.png) no-repeat 0 center; padding-left:10px;padding-right: 2px;}
*:first-child+html .bodylangbar ul li.first {background:none;}


/* Add print-friendly icon */
/* Add container for print-friendly icon icon layout in titles */
.piconbox {width:98%;}
.piconboxh1 {width:98%;}
/*.piconboxh2 {width:98%; padding-top:1.5em;}*/
.piconboxh2 {width:98%; margin:1em .5em 1em 0;}
.pficon {text-align:right;margin-top:-1.2em!important;padding:0 25px 15px 0}


/***** For text 'Print PDF' *****/
.printpdf {background:url(/external/images/icons/light/printer.png) right center no-repeat; width:70px; height:16px;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;font-style:normal; font-size:80%;text-align:left;}
.printpdfs {background:url(/external/images/icons/light/printer.png) right center no-repeat; width:105px; height:16px;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;font-style:normal; font-size:80%;text-align:left;}
.printpdff {background:url(/external/images/icons/light/printer.png) right center no-repeat; width:110px; height:16px;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;font-style:normal; font-size:80%;text-align:left;}
.printpdfj {background:url(/external/images/icons/light/printer.png) right center no-repeat; width:95px; height:16px;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;font-style:normal; font-size:80%;text-align:left;}
.printpdfc {background:url(/external/images/icons/light/printer.png) right center no-repeat; width:80px; height:16px;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;font-style:normal; font-size:80%;text-align:left;}
.printpdfr {background:url(/external/images/icons/light/printer.png) right center no-repeat; width:95px; height:16px;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;font-style:normal; font-size:80%;text-align:left;}


/***** For text 'Printable Version' *****/
/* Add print-friendly icon */
.print {background:url(/external/images/icons/light/printer.png) right center no-repeat; width:114px; height:16px;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;font-style:normal; font-size:80%;text-align:left;}
.prints {background:url(/external/images/icons/light/printer.png) right center no-repeat; width:125px; height:16px;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;font-style:normal; font-size:80%;text-align:left;}
.printf {background:url(/external/images/icons/light/printer.png) right center no-repeat; width:129px; height:16px;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;font-style:normal; font-size:80%;text-align:left;}
.printj {background:url(/external/images/icons/light/printer.png) right center no-repeat; width:95px; height:16px;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;font-style:normal; font-size:80%;text-align:left;}
.printc {background:url(/external/images/icons/light/printer.png) right center no-repeat; width:60px; height:16px;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;font-style:normal; font-size:80%;text-align:left;}
.printr {background:url(/external/images/icons/light/printer.png) right center no-repeat; width:125px; height:16px;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;font-style:normal; font-size:80%;text-align:left;}

/* Acrobat PDF Icon */
.acrobatpdf {padding: 5px 20px 0 0; margin: 0; background:url(/external/images/icons/acrobat.png) right 7px no-repeat;height:20px;display:-moz-inline-box;  /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;font-size:80%;text-align:left;}

/* Blue video icon */
.bluevideo {padding: 5px 20px 0 0; margin: 0; background:url(/external/images/icons/webcast_blue_small.png) right 7px no-repeat;height:20px;display:-moz-inline-box;  /* Gecko proprietary */ vertical-align:middle; /* Gecko needs this */overflow:visible;display:inline-block;font-size:80%;text-align:left;}

/* Audio icon */
.audio {padding: 5px 20px 0 0; margin: 0; background:url(/external/images/icons/audio.png) right 7px no-repeat;height:20px;display:-moz-inline-box;  /* Gecko proprietary */ vertical-align:middle; /* Gecko needs this */overflow:visible;display:inline-block;font-size:80%;text-align:left;}

/* Printer Icon for 'Print Version ' */
.printversion {background:url(/external/images/icons/light/printer.png) right center no-repeat; width:85px; height:16px;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;font-style:normal; font-size:80%;text-align:left;}

/* PDF Icon for 'PDF Version' */
.pdfversion {background:url(/external/images/icons/acrobat.png) right center no-repeat; width:85px; height:16px;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;font-style:normal; font-size:80%;text-align:left;}

/* PDF Icon for 'Full Text PDF' */
.ftpdf {background:url(/external/images/icons/acrobat.png) right center no-repeat; width:90px; height:16px;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;display:inline-block;font-style:normal; font-size:80%;text-align:left;}

/* PDF Icon for 'Full Text PDF Version2' */
.ftpdf2 {padding: 5px 20px 0 0; margin: 0; background:url(/external/images/icons/acrobat.png) right 7px no-repeat;height:20px;display:-moz-inline-box;  /* Gecko proprietary */ vertical-align:middle; /* Gecko needs this */overflow:visible;display:inline-block;font-size:100%;text-align:left;}


.colorlink a {color: #D86A22;}
a.colorlink {color: #D86A22;}
ul.regular li {margin-top: 1em;}
ul.regulartop li {margin-top: 1em; width: 250px; font-size:.8em;}
.survAuthor, .docSubType {font-size: .9em;}
.survTitle {font-style:italic;}
.caption {font-size: .8em;}
.kicker {font: 90% Georgia, "Times New Roman", Times, serif; padding-bottom: 0; text-transform: uppercase;}

/*Added smaller bullet style as another option to .box bullets without float so text will not wrap around */
.bulletsm {padding: 10px 0px;  font: 95% Georgia, "Times New Roman", Times, serif; margin: 5px 10px 10px 80px!important;display: inline; }
.bulletsm ul {margin: 0 10px 0 40px; list-style-type:square;}
.bulletsm ul li {margin-bottom: 5px;}

/*.box {border: 1px solid #CCCCCC;padding: 10px 0; font-size: 90%; width: 47%; margin: 5px 20px 10px 20px; float: left; display: inline;}
.box h4 {margin: 0; padding: .3em .5em .3em .5em;font-size: 95%; }
.box p {padding-top: 1em; padding-bottom: 1em; margin: 0 .5em;}
.box ul {margin: 0 10px 0 20px; list-style-type:square;list-style-position:inside;}
.box ul li {margin-bottom: 5px;}*/

/******* DO NOT MODIFY box ********/
/* part of original x20 design -- should not be changed or renamed otherwise it might affect items on current website */
.box {/*border: 1px solid #CCCCCC;*/padding: 10px 0; font-size: 90%; width: 47%; margin: 5px 20px 10px 20px; float: left; display: inline;}
.box h4 {margin: 0!important; padding: .3em .5em .3em .5em;font-size: 95%; }
.box img {margin:0 10px;}
.box p {padding-top: 1em; padding-bottom: 1em; margin: 0 .5em;}
.box ul {margin: 0 .63em 0 2em;list-style-type:square;list-style-position:outside;}
.box ul li {margin-bottom: 5px;}
.box .right {padding:0 .5em .2em 0;}
/******* DO NOT MODIFY box ******/

/* .box1 is a light gray */
.box1 {border: 1px solid #999999!important; border-top-width: 4px!important; margin: 10px 10px 10px 20px; float: left; width: 91%; font-size: 90%; display: inline;}
.box1 h4 {background:#E2DEDE; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #fff; color: #333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 100%;}
.box1 h3 {background:#E2DEDE; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #fff; color: #333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 105%;}
.box1 img {margin:0 10px;}
.box1 p {padding-top: .5em; padding-bottom: .5em; margin: 0 .5em;}
.box1 p img {margin-left:0px!important;}
.box1 a {font-family:Verdana, Arial, Helvetica, sans-serif;}
.box1 ul {margin: 0 .63em 0 2em; list-style-type:square; list-style-position:outside;}
.box1 ul li {margin-bottom: .5em; margin-right:.2em; margin-left:1em;text-indent:0em;}
.box1 .right {padding:0 .5em .2em 0;}
.box1 em, .box1 ul li em {font: italic 1em Arial, Helvetica, sans-serif!important;}

/******* DO NOT MODIFY box2 ******/
/* box2 is like "notify" but a half-width left float -- part of original x20 design -- should not be changed or renamed otherwise it might affect items on current website */
.box2 {border: 1px solid #333333!important; border-top-width: 4px!important; margin: 10px 10px 10px 20px; float: left; width: 45%; font-size: 90%; display: inline;}
.box2 h4 {background: #666666; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #999999; font-family: Georgia, "Times New Roman", Times, serif; color: #fff;font-size: 95%;}
.box2 img {margin:0 10px;}
.box2 p {padding-top: 1em; padding-bottom: 1em; margin: 0 .5em;}
/* option to add bullets */
.box2 ul {margin: 0 .63em 0 2em; list-style-type:square; list-style-position:outside;}
.box2 ul li {margin-bottom: .5em; margin-right:.2em; text-indent:0em;}
.box2 .right {padding:0 .5em .2em 0;}
/******* DO NOT MODIFY box2 ******/

/* .box3 is the same as box2 except it is a full width box */
.box3 {border: 1px solid #333333!important; border-top-width: 4px!important; margin: 10px 10px 10px 20px; float: left; width: 91%; font-size: 90%; display: inline;}
.box3 h4 {background: #666666; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #999999; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size: 100%;}
.box3 h3 {background: #666666; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #999999; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size: 105%;}
.box3 img {margin:0 10px;}
.box3 p {padding-top: .5em; padding-bottom: .5em; margin: 0 .5em;}
.box3 p img {margin-left:0px!important;}
/* option to add bullets */
.box3 ul {margin: 0 .63em 0 2em; list-style-type:square; list-style-position:outside;}
.box3 ul li {margin-bottom: .5em; margin-right:.2em; margin-left:1em;text-indent:0em;}
.box3 .right {padding:0 .5em .2em 0;}
.box3 em, .box3 ul li em {font: italic 1em Arial, Helvetica, sans-serif!important;}

/* .box4 is a bright orange */
.box4 {border: 1px solid #FF6600!important; border-top-width: 4px!important; margin: 10px 10px 10px 20px; float: left; width: 91%; font-size: 90%; display: inline;}
.box4 h4 {background: #FF9900; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #FFCC00; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333;font-size: 100%;}
.box4 h3 {background: #FF9900; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #FFCC00; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333;font-size: 105%;}
.box4 img {margin:0 10px;}
.box4 p {padding-top: .5em; padding-bottom: .5em; margin: 0 .5em;}
.box4 p img {margin-left:0px!important;}
.box4 ul {margin: 0 .63em 0 2em; list-style-type:square; list-style-position:outside;}
.box4 ul li {margin-bottom: .5em; margin-right:.2em; margin-left:1em;text-indent:0em;}
.box4 .right {padding:0 .5em .2em 0;}
.box4 em, .box4 ul li em {font: italic 1em Arial, Helvetica, sans-serif!important;}

/* .box5 is a darker orange */
.box5 {border: 1px solid #FF6600!important; border-top-width: 4px!important; margin: 10px 10px 10px 20px; float: left; width: 91%; font-size: 90%; display: inline;}
.box5 h4 {background: #EF7B00; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #FF9900; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333;font-size: 100%;}
.box5 h3 {background: #EF7B00; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #FF9900; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333;font-size: 105%;}
.box5 img {margin:0 10px;}
.box5 p {padding-top: .5em; padding-bottom: .5em; margin: 0 .5em;}
.box5 p img {margin-left:0px!important;}
.box5 ul {margin: 0 .63em 0 2em; list-style-type:square; list-style-position:outside;}
.box5 ul li {margin-bottom: .5em; margin-right:.2em; margin-left:1em;text-indent:0em;}
.box5 .right {padding:0 .5em .2em 0;}
.box5 em, .box5 ul li em {font: italic 1em Arial, Helvetica, sans-serif!important;}

/* .box6 is a pale warm blue */
.box6 {border: 1px solid #4F55FF!important; border-top-width: 4px!important; margin: 10px 10px 10px 20px; float: left; width: 91%; font-size: 90%; display: inline;}
.box6 h4 {background:#9FA2FF; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #D9DAFD; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333;font-size: 100%;}
.box6 h3 {background:#9FA2FF; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #D9DAFD; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333;font-size: 105%;}
.box6 img {margin:0 10px;}
.box6 p {padding-top: .5em; padding-bottom: .5em; margin: 0 .5em;}
.box6 p img {margin-left:0px!important;}
.box6 ul {margin: 0 .63em 0 2em; list-style-type:square; list-style-position:outside;}
.box6 ul li {margin-bottom: .5em; margin-right:.2em; margin-left:1em;text-indent:0em;}
.box6 .right {padding:0 .5em .2em 0;}
.box6 em, .box6 ul li em {font: italic 1em Arial, Helvetica, sans-serif!important;}

/* .box7 is a light green */
.box7 {border: 1px solid #084F00!important; border-top-width: 4px!important; margin: 10px 10px 10px 20px; float: left; width: 91%; font-size: 90%; display: inline;}
.box7 h4 {background:#71C867; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #B6E1AE; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333;font-size: 100%;}
.box7 h3 {background:#71C867; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #B6E1AE; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333;font-size: 105%;}
.box7 img {margin:0 10px;}
.box7 p {padding-top: .5em; padding-bottom: .5em; margin: 0 .5em;}
.box7 p img {margin-left:0px!important;}
.box7 ul {margin: 0 .63em 0 2em; list-style-type:square; list-style-position:outside;}
.box7 ul li {margin-bottom: .5em; margin-right:.2em; margin-left:1em;text-indent:0em;}
.box7 .right {padding:0 .5em .2em 0;}
.box7 em, .box7 ul li em {font: italic 1em Arial, Helvetica, sans-serif!important;}

/* .box8 is a pale subdued green */
.box8 {border: 1px solid #678F62!important; border-top-width: 4px!important; margin: 10px 10px 10px 20px; float: left; width: 91%; font-size: 90%; display: inline;}
.box8 h4 {background:#ACCFA8; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #BDEFB3; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333;font-size: 100%;}
.box8 h3 {background:#ACCFA8; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #BDEFB3; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333;font-size: 105%;}
.box8 img {margin:0 10px;}
.box8 p {padding-top: .5em; padding-bottom: .5em; margin: 0 .5em;}
.box8 p img {margin-left:0px!important;}
.box8 ul {margin: 0 .63em 0 2em; list-style-type:square; list-style-position:outside;}
.box8 ul li {margin-bottom: .5em; margin-right:.2em; margin-left:1em;text-indent:0em;}
.box8 .right {padding:0 .5em .2em 0;}
.box8 em, .box8 ul li em {font: italic 1em Arial, Helvetica, sans-serif!important;}

/* .box9 is a orange-yellow */
.box9 {border: 1px solid #DF8D00!important; border-top-width: 4px!important; margin: 10px 10px 10px 20px; float: left; width: 91%; font-size: 90%; display: inline;}
.box9 h4 {background:#FFCC66; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #FFDE9F; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333;font-size: 100%;}
.box9 h3 {background:#FFCC66; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #FFDE9F; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333;font-size: 105%;}
.box9 img {margin:0 10px;}
.box9 p {padding-top: .5em; padding-bottom: .5em; margin: 0 .5em;}
.box9 p img {margin-left:0px!important;}
.box9 ul {margin: 0 .63em 0 2em; list-style-type:square; list-style-position:outside;}
.box9 ul li {margin-bottom: .5em; margin-right:.2em; margin-left:1em;text-indent:0em;}
.box9 .right {padding:0 .5em .2em 0;}
.box9 em, .box9 ul li em {font: italic 1em Arial, Helvetica, sans-serif!important;}


/* .box10 is a pale purple */
.box10 {border: 1px solid #3E3F6F!important; border-top-width: 4px!important; margin: 10px 10px 10px 20px; float: left; width: 91%; font-size: 90%; display: inline;}
.box10 h4 {background:#666699; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #CFD0FF; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff;font-size: 100%;}
.box10 h3 {background:#666699; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #CFD0FF; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff;font-size: 105%;}
.box10 img {margin:0 10px;}
.box10 p {padding-top: .5em; padding-bottom: .5em; margin: 0 .5em;}
.box10 p img {margin-left:0px!important;}
.box10 ul {margin: 0 .63em 0 2em; list-style-type:square; list-style-position:outside;}
.box10 ul li {margin-bottom: .5em; margin-right:.2em; margin-left:1em;text-indent:0em;}
.box10 .right {padding:0 .5em .2em 0;}
.box10 em, .box10 ul li em {font: italic 1em Arial, Helvetica, sans-serif!important;}

/* .box11 is a pale aqua blue */
.box11 {border: 1px solid #009FBF!important; border-top-width: 4px!important; margin: 10px 10px 10px 20px; float: left; width: 91%; font-size: 90%; display: inline;}
.box11 h4 {background:#99CCCC; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #DFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333;font-size: 100%;}
.box11 h3 {background:#99CCCC; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #DFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333;font-size: 105%;}
.box11 img {margin:0 10px;}
.box11 p {padding-top: .5em; padding-bottom: .5em; margin: 0 .5em;}
.box11 p img {margin-left:0px!important;}
.box11 ul {margin: 0 .63em 0 2em; list-style-type:square; list-style-position:outside;}
.box11 ul li {margin-bottom: .5em; margin-right:.2em; margin-left:1em;text-indent:0em;}
.box11 .right {padding:0 .5em .2em 0;}
.box11 em, .box11 ul li em {font: italic 1em Arial, Helvetica, sans-serif!important;}

/* .box12 is red */
.box12 {border: 1px solid #8F0808!important; border-top-width: 4px!important; margin: 10px 10px 10px 20px; float: left; width: 91%; font-size: 90%; display: inline;}
.box12 h4 {background:#CC0000; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #FF4F4F; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff;font-size: 100%;}
.box12 h3 {background:#CC0000; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #FF4F4F; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff;font-size: 105%;}
.box12 img {margin:0 10px;}
.box12 p {padding-top: .5em; padding-bottom: .5em; margin: 0 .5em;}
.box12 p img {margin-left:0px!important;}
.box12 ul {margin: 0 .63em 0 2em; list-style-type:square; list-style-position:outside;}
.box12 ul li {margin-bottom: .5em; margin-right:.2em; margin-left:1em;text-indent:0em;}
.box12 .right {padding:0 .5em .2em 0;}
.box12 em, .box12 ul li em {font: italic 1em Arial, Helvetica, sans-serif!important;}

/* .box13 is burnt orange */
.box13 {border: 1px solid #CF5300!important; border-top-width: 4px!important; margin: 10px 10px 10px 20px; float: left; width: 91%; font-size: 90%; display: inline;}
.box13 h4 {background:#D27D30; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #EF9200; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff;font-size: 100%;}
.box13 h3 {background:#D27D30; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #EF9200; font-family:Verdana, Arial, Helvetica, sans-serif;color: #fff;font-size: 105%; }
.box13 img {margin:0 10px;}
.box13 p {padding-top: .5em; padding-bottom: .5em; margin: 0 .5em;}
.box13 p img {margin-left:0px!important;}
.box13 a {font-family:Verdana, Arial, Helvetica, sans-serif;}
.box13 ul {margin: 0 .63em 0 2em; list-style-type:square; list-style-position:outside;}
.box13 ul li {margin-bottom: .5em; margin-right:.2em; margin-left:1em;text-indent:0em;}
.box13 .right {padding:0 .5em .2em 0;}
.box13 em, .box13 ul li em {font: italic 1em Arial, Helvetica, sans-serif!important;}

/* .box14 is navy blue */
.box14 {border: 1px solid #00205F!important; border-top-width: 4px!important; margin: 10px 10px 10px 20px; float: left; width: 91%; font-size: 90%; display: inline;}
.box14 h4 {background:#003399; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #004CDF; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff;font-size: 100%;}
.box14 h3 {background:#003399; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #004CDF; font-family:Verdana, Arial, Helvetica, sans-serif;color: #fff;font-size: 105%; }
.box14 img {margin:0 10px;}
.box14 p {padding-top: .5em; padding-bottom: .5em; margin: 0 .5em;}
.box14 p img {margin-left:0px!important;}
.box14 a {font-family:Verdana, Arial, Helvetica, sans-serif;}
.box14 ul {margin: 0 .63em 0 2em; list-style-type:square; list-style-position:outside;}
.box14 ul li {margin-bottom: .5em; margin-right:.2em; margin-left:1em;text-indent:0em;}
.box14 .right {padding:0 .5em .2em 0;}
.box14 em, .box14 ul li em {font: italic 1em Arial, Helvetica, sans-serif!important;}
.box14.tinted {background:#dbe3f1;}
/* .box15 is light gray */
.box15 {border: none; background:#ececec; margin: 10px 10px 10px 20px; float: left; width: 91%; font-size: 90%; display: inline;}
.box15 div {border-bottom: 4px solid #fff!important; padding:10px 0;}
.box15 h4 {font-family:Verdana, Arial, Helvetica, sans-serif;}
.box15 h5 {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.1em;}
.box15 img {margin:0 10px;}
.box15 p {padding-top: .5em; padding-bottom: .5em; margin: 0 .5em;}
.box15 p img {margin-left:0px!important;}
.box15 a {font-family:Verdana, Arial, Helvetica, sans-serif;}
.box15 ul {margin: 0 .63em 0 2em; list-style-type:square; list-style-position:outside;}
.box15 ul li {margin-bottom: .5em; margin-right:.2em; margin-left:1em;text-indent:0em;}
.box15 .right {padding:0 .5em .2em 0;}
.box15 em, .box15 ul li em {font: italic 1em Arial, Helvetica, sans-serif!important;}

/* .box16 is a light gray for video and podcasts in left column of resrep */
.box16 {border: 1px solid #999999!important; border-top-width: 4px!important; margin: 10px -10px 10px -10px; padding:0; float: left; width: 218px; font-size: 90%; display: inline; background:#E2DEDE;}
.box16 .caption {font-size:0.9em;}

/* .box15 is medium purple */
.box17 {
border-color:#72338C !important;
border-right:1px solid #72338C !important;
border-style:solid !important;
border-width:4px 1px 1px !important;
display:inline;
float:left;
font-size:90%;
margin:10px 10px 10px 20px;
width:91%;
}
.box17 h4 {background:#a36cba; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #72338C; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff;font-size: 100%;}
.box17 h3 {background:#a36cba; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #72338C; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff;font-size: 105%;}
.box17 img {margin:0 10px;}
.box17 p {padding-top: .5em; padding-bottom: .5em; margin: 0 .5em;}
.box17 p img {margin-left:0px!important;}
.box17 ul {margin: 0 .63em 0 2em; list-style-type:square; list-style-position:outside;}
.box17 ul li {margin-bottom: .5em; margin-right:.2em; margin-left:1em;text-indent:0em;}
.box17 .right {padding:0 .5em .2em 0;}
.box17 em {font: italic 1em Arial, Helvetica, sans-serif!important;}


.boxwhite {background:none;}

.column1 .box1, .column2 .box1,
.column1 .box3, .column2 .box3,
.column1 .box4, .column2 .box4,
.column1 .box5, .column2 .box5,
.column1 .box6, .column2 .box6,
.column1 .box7, .column2 .box7,
.column1 .box8, .column2 .box8,
.column1 .box9, .column2 .box9,
.column1 .box10, .column2 .box10,
.column1 .box11, .column2 .box11,
.column1 .box12, .column2 .box12,
.column1 .box13, .column2 .box13,
.column1 .box14, .column2 .box14,
.column1 .box15, .column2 .box15 {padding-top:0em!important;width:99%!important;}

/* larger text for boxes */
.lrgtxt {font-size: 100%}

/* Overwrite box border */
.boxthin {border-top-width: 1px!important; }
.boxthin h4, .boxthin h3 {border-top: 0px!important;}

/* Add different widths to boxes */
.halfwidth {width:45% !important;}
.halfwidthright {width:45%!important; float:right;margin-left:.5em;margin-bottom:.5em;}
.threequart {width:65% !important;}
.threequartright {width:65%!important; float:right;margin-left:.5em;margin-bottom:.5em;}

/* Add bulleted arrows to any box */
.boxarrow {/*font-family: Georgia, "Times New Roman", Times, serif;*/}
.boxarrow ul {list-style-type: none; margin: 0 .63em 0 .5em; }
.boxarrow li {background: url(/external/07/images/arrow.gif) no-repeat left .4em; margin-left: 1em; padding-left: 1em; padding-bottom: .3em;}
.boxarrow .interact li {background:none!important; padding-left:0em!important; margin-left:0em;}

/* global style for proper alignment of left nav or right nav boxes */
.leftnav, .rightnav {margin:.5em 0 1em 0; width:99%;}

/*Add topmargin 5.8 for food prices page */
.topmargin58 {margin-top:5.8em;}

/* Add white background to box content */
.whitebox {background:#fff;}

.bold {font-weight:bold}

/* Removes margin and padding for boxes */
.nomargin {margin:0}
.nopad {padding:0}

/* removes right margin and padding as needed */
.norightmargin {margin-right:0!important;}
.norightpad {margin-right:0!important;}

/*about imf tweaks */
.aboutimfhead {float:left;margin: 0 .1em 0 0;padding:.15em 0 .1em 0 ; display:-moz-inline-box; /* Gecko proprietary */ vertical-align:middle!important;height:19px;}


/* Highlight note boxes for content */
.bluenote {background:#F3F4FE; border-top: #d6d8d6 1px solid; border-bottom: #d6d8d6 1px solid;font-family:Arial, Helvetica, sans-serif;margin:.8em 0; padding:1em;}
.bluenote h4 {font-family:Arial, Helvetica, sans-serif; font-size:1.4em;margin:0 0 .5em 0;padding:0; color:#FF6666}

.yellownote {background:#FFFFE1; border-top: #d6d8d6 1px solid; border-bottom: #d6d8d6 1px solid;font-family:Arial, Helvetica, sans-serif;margin:.8em 0; padding:1em;}
.yellownote h4 {font-family:Arial, Helvetica, sans-serif; font-size:1.4em;margin:0 0 .5em 0;padding:0; color:#FF6666}

ul.interact {list-style: none; margin: 0 0 1em -.5em; padding: 0 0 0 0;}
ul.interact li.medialinks {margin: -.4em 0 0 1.5em;}
ul.interact a.linone {background:none; margin:0; padding:0; display:inline;font-weight:normal!important;}
ul.interact li.mediaimg  {margin: 0em 0 0 1.5em; font-size:.9em!important;}
ul.interact li.mediaimg a {padding-left:18px!important;text-align:right;}
ul.interact li.mediaimg a:hover {text-decoration: underline;}
ul.interact li.mediaimg a.pc {display: inline; text-decoration:none;background: url(/external/images/icons/audio.png) no-repeat 0em .1em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:middle; /* Gecko needs this */overflow:visible;display:inline-block; height:16px;}
ul.interact li.mediaimg a.mm {display: inline; text-decoration:none;background: url(/external/images/icons/video.png) no-repeat 0em .1em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:middle; /* Gecko needs this */overflow:visible;display:inline-block;height:16px }
ul.interact li.mediaimg a.wc {display: inline; text-decoration:none;background: url(/external/images/icons/webcast_blue_small.png) no-repeat 0em .3em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:middle; /* Gecko needs this */overflow:visible;display:inline-block;height:16px}
ul.interact li.mediaimg a.txt {display: inline; text-decoration:none;background: url(/external/images/icons/txt.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:middle; /* Gecko needs this */overflow:visible;display:inline-block;height:16px}
ul.interact li.mediaimg a.pdf {display: inline; text-decoration:none;background: url(/external/images/icons/acrobat.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:middle; /* Gecko needs this */overflow:visible;display:inline-block;height:16px}
ul.interact li.mediaimg a.present {display: inline; text-decoration:none;background: url(/external/images/icons/presentation.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:middle; /* Gecko needs this */overflow:visible;display:inline-block;height:16px}
ul.interact li.mediaimg a.appcolview {display: inline; text-decoration:none;background: url(/external/images/icons/application_view_columns.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:middle; /* Gecko needs this */overflow:visible;display:inline-block;height:16px}
ul.interact li.mediaimg a.chartbar {display: inline; text-decoration:none;background: url(/external/images/icons/chart_bar.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:middle; /* Gecko needs this */overflow:visible;display:inline-block;height:16px}
ul.interact li.mediaimg a.chartcurve {display: inline; text-decoration:none;background: url(/external/images/icons/chart_curve.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:middle; /* Gecko needs this */overflow:visible;display:inline-block;height:16px}
ul.interact li.mediaimg a.chartline {display: inline; text-decoration:none;background: url(/external/images/icons/chart_line.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:middle; /* Gecko needs this */overflow:visible;display:inline-block;height:16px}
ul.interact li.mediaimg a.chartpie {display: inline; text-decoration:none;background: url(/external/images/icons/chart_pie.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:middle; /* Gecko needs this */overflow:visible;display:inline-block;height:16px}
ul.interact li.mediaimg a.comment {display: inline; text-decoration:none;background: url(/external/images/icons/comment.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:middle; /* Gecko needs this */overflow:visible;display:inline-block;height:16px}
ul.interact li.mediaimg a.comments {display: inline; text-decoration:none;background: url(/external/images/icons/comments.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:middle; /* Gecko needs this */overflow:visible;display:inline-block;height:16px}
ul.interact li.mediaimg a.databasetab {display: inline; text-decoration:none;background: url(/external/images/icons/database_table.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:middle; /* Gecko needs this */overflow:visible;display:inline-block;height:16px}
ul.interact li.mediaimg a.table {display: inline; text-decoration:none;background: url(/external/images/icons/table.png) no-repeat 0em 0em;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:middle; /* Gecko needs this */overflow:visible;display:inline-block;height:16px}

/* added footnote styles */
.footnote {clear:both;padding-top:20px;}
.ftnline {border-top:1px solid #333; width:150px;padding-top:5px;}
.footnote p {font-size:90%;margin-top:0em;}
/* IE 6 adjustments */
*html .ftnline {border-top:1px solid #333; width:150px;padding-top:0px;}
*html .footnote p {font-size:90%;margin-top:-1.5em;}

/*08/23/2007*/
.highlights {
	background-color: #FFF;
	width: 80%;
	padding-top: 12px;
	margin-bottom: -18px;
}
.SRtitle {
	font-size: 1.1em;
	font-weight: bold;
	color: #3266CC;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.SRdescription {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	color: #333333;
}
ol.searchResults {
	padding-left: 20px;
}
.SRdate {
	font-size: 0.9em;
	color: #666666;
}
.SRsubject {
	font-size: 0.9em;
	color: #333;
}
li.searchResults {
	padding-bottom: 12px;
}
/*08/23/2007*/


/*SDR BLUE BOX */

body#home-layout #content-main .column2 div#blue {
width:184px;
margin: 0 auto;
background-color:#6699cc;
padding: 1px 2px 1px 18px;
font-size:10px;
font-weight:bold;
color:#333
}

#blue .whitetext { color:#fff;}

/********* Added style for organization chart 12/04/2007 ********/
/* -- start clear div --*/
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden; }
.clearfix {
    display:inline-block; }
.clearfix {
    display:block; }
* html .clearfix {
    height:1px; }
/* -- end clear div --*/
.russian {font-size:.9em;}
#orgchart-container {width:100%;margin: 1em auto 0em auto!important;}
#orgchart-container .orgchart div {margin: 0px; padding: 0; text-align: center; clear: both; }
#orgchart-container .orgchart .tier1 span, 
#orgchart-container .orgchart .tier2 span, 
#orgchart-container .orgchart .tier3 span {
width:120px; height:80px;border:1px solid #505050;left:0px;vertical-align:middle;display:inline-block;display:-moz-inline-box;margin:auto;font-size:.95em;line-height: 1em;float: left;padding: 4px; color:#505050;background:#E0E7FE;}
.orgchart .middle {padding-top:1em!important; height:58px!important;}
#orgchart-container .orgchart .tier1 span.hline, 
#orgchart-container .orgchart .tier2 span.hline, 
#orgchart-container .orgchart .tier3 span.hline, 
#orgchart-container .orgchart .tier4 span.hline {width:50px; height:60px; border:0px; background:url(/external/images/line-silver.gif) repeat-x center;}
#orgchart-container .orgchart .tier2 span.hlineshort, 
#orgchart-container .orgchart .tier3 span.hlineshort, 
#orgchart-container .orgchart .tier4 span.hlineshort  {width:10px; border:0px; background:url(/external/images/line-silver.gif) repeat-x center;}
#orgchart-container .orgchart div.vline {height:30px; border:0px; background:url(/external/images/line-silver.gif) repeat-y 270px 15px; padding:0px; margin:0px;}
#orgchart-container .orgchart div.vlinelast {height:80px; border:0px; background:url(/external/images/line-silver.gif) repeat-y 270px;}
#orgchart-container .orgchart div.hline {margin-left:270px!important;width:90px;background:url(/external/images/line-silver.gif) repeat-x top;}
#orgchart-container .orgchart div.hlinelast {margin-left:270px!important;width:90px;background:url(/external/images/line-silver.gif) repeat-x center; padding-bottom:140px;}
#orgchart-container .orgchart div.tier5vline {height:30px; border:0px; background:url(/external/images/line-silver.gif) repeat-y 270px;}
#orgchart-container .orgchart .tier1 {padding-left: 20px; }
#orgchart-container .orgchart .tier2 {padding-left: 210px; }
#orgchart-container .orgchart .tier3 {padding-left: 210px; }
#orgchart-container .orgchart .tier4 {margin-left:350px; margin-bottom: 20px; margin-top: -105px; height:1%; position:absolute; }
#orgchart-container .orgchart .tier4 span {width:95px; border:1px solid #505050;vertical-align:middle;display:inline-block;display:-moz-inline-box;margin: 0 1px 0 0px; font-size:.8em;text-decoration: none;line-height: 1em;white-space: normal;color: #505050;padding:3px 3px 3px 3px;background:#FEE8C7;float:left!important; }
#orgchart-container .orgchart .tier4 span.space{background:#fff; }

/* Specific for Russian as words are much longer */
#orgchart-container .rus {margin-left:350px; margin-bottom: 10px; margin-top: -115px!important; height:1%; position:absolute; }
/* For IE */
*html #orgchart-container .rus {margin-left:350px; margin-bottom: 10px; margin-top:-120px!important; height:1%; position:absolute; }
#orgchart-container .orgchart span.space {width:0px!important; border:0px!important;}
#orgchart-container .orgchart span.chartlines {left: 280px!important;width:340px!important; height:35px!important;border:0px!important;background:#fff url(/external/images/chartlines2.gif) no-repeat left!important;margin-top:20px!important;}
#orgchart-container .orgchart .title
{text-align:center;font-weight:bold;background:#DFE7FF!important;margin:0 0 10px 0 !important; line-height:1.2em; border:1px solid #333;}
#orgchart-container .orgchart .titlewide
{text-align:center;width:293px; background:#DFE7FF!important;position:absolute;	margin:0 0 10px 0 !important; font-weight:bold;line-height:1.2em; border:1px solid #333;}
/*IE adjustment */
*html #orgchart-container .orgchart .titlewide
{text-align:center;width:296px; background:#DFE7FF!important;position:absolute;	margin:0 0 10px 0 !important; font-weight:bold;line-height:1.2em; border:1px solid #333;}
#orgchart-container .orgchart .tier5 {font-size:.9em;}
#orgchart-container .orgchart .tier5 span.tier5group {text-align: left; width: 150px; padding-top: 0px; margin: 0px 3px 0 7px; float:left;	
}
#orgchart-container .orgchart .tier5 span.tier5groupcol1 {text-align: left; width: 150px; padding-top: 0px; padding-left:0px!important; margin-top: 32px!important; background:#fff!important; border:0px!important; }

/*IE Tweak */
*html #orgchart-container .orgchart .tier5 span.tier5groupcol1 {text-align: left; width: 150px; padding-top: 0px; padding-left:0px!important; margin-top: 35px!important; background:#fff!important; border:0px!important; }
/* IE Tweak*/
#orgchart-container .orgchart .tier5 span.tier5groupcol2 {text-align: left; width: 150px; padding-top: 0px; padding-left:0px!important; margin-top: 35px; float:left;}
#orgchart-container .orgchart .tier5 span.tier5group span {clear: both; display: block; margin: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 5px; background:#FEECB4; border:1px solid #333; margin:5px 3px 10px 0px; line-height:1em; }
#orgchart-container .orgchart .tier5 span.tier5groupcol1 span, 
#orgchart-container .orgchart .tier5 span.tier5groupcol2 span {clear: both; display: block; margin: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 5px; background:#FEECB4; border:1px solid #333; margin:4px 3px 10px 0px; line-height:1em; }
#orgchart-container .orgchart span span.tier6 {margin-bottom:0px!important;background:#fff!important; border:0px!important;background: url(/external/images/line-silver.gif) repeat-y 48%!important;width:75%}
#orgchart-container .orgchart .tier6 {margin: 0 0 0 15px!important;text-align:left; line-height:1.2em; padding:5px 5px 0px 5px!important; }
#orgchart-container .orgchart .tier6 span {background:#EEEEDD!important; margin-bottom:0px!important; }
span.last {margin-bottom:0px!important;}

/** Add style for certain LOEs because of smaller font sizes **/

#orgchartsm-container {width:100%;margin: 1em auto 0em auto!important;}
#orgchartsm-container .orgchart div {margin: 0px; padding: 0; text-align: center; clear: both; }
#orgchartsm-container .orgchart .tier1 span, 
#orgchartsm-container .orgchart .tier2 span, 
#orgchartsm-container .orgchart .tier3 span {
width:120px; height:65px;border:1px solid #505050;left:0px;vertical-align:middle;display:inline-block;display:-moz-inline-box;margin:auto;font-size:1em;line-height: 1.2em;float: left;padding: 4px; color:#505050;background:#E0E7FE;}
#orgchartsm-container .orgchart .middle {padding-top:1em!important;height:55px!important;}
#orgchartsm-container .orgchart .tier1 span.hline, 
#orgchartsm-container .orgchart .tier2 span.hline, 
#orgchartsm-container .orgchart .tier3 span.hline, 
#orgchartsm-container .orgchart .tier4 span.hline   {width:50px; border:0px; background:url(/external/images/line-silver.gif) repeat-x center;}
#orgchartsm-container .orgchart .tier2 span.hlineshort, 
#orgchartsm-container .orgchart .tier3 span.hlineshort, 
#orgchartsm-container .orgchart .tier4 span.hlineshort  {width:10px; border:0px; background:url(/external/images/line-silver.gif) repeat-x center;}
#orgchartsm-container .orgchart div.vline {height:20px; border:0px; background:url(/external/images/line-silver.gif) repeat-y 270px; padding:0px!important; margin:0em!important;}
#orgchartsm-container .orgchart div.vlinelast {height:70px; border:0px; background:url(/external/images/line-silver.gif) repeat-y 270px;}
#orgchartsm-container .orgchart div.hline {margin-left:250px!important;width:90px;background:url(/external/images/line-silver.gif) repeat-x top;}
#orgchartsm-container .orgchart div.hlinelast {margin-left:250px!important;width:90px;background:url(/external/images/line-silver.gif) repeat-x center; padding-bottom:150px;}
#orgchartsm-container .orgchart div.tier5vline {height:30px; border:0px; background:url(/external/images/line-silver.gif) repeat-y 270px;}

#orgchartsm-container .orgchart .tier1 {padding-left: 20px; 
}
#orgchartsm-container .orgchart .tier1 span, #orgchartsm-container .orgchart .tier2 span, #orgchartsm-container .orgchart .tier3 span{background:#E0E7FE; }
#orgchartsm-container .orgchart .tier2 {padding-left: 210px; margin-bottom:0em!important; }
#orgchartsm-container .orgchart .tier3 {padding-left: 210px; }
#orgchartsm-container .orgchart .tier4 {margin-left:350px; margin-bottom: 20px; margin-top: -90px; height:1%; position:absolute; }
#orgchartsm-container .orgchart .tier4 span {width:93px; border:1px solid #505050;vertical-align:middle;display:inline-block;display:-moz-inline-box;margin: 0 1px 0 0px; font-size:.8em;text-decoration: none;line-height: 1.2em;white-space: normal;color: #505050;padding:3px 3px 3px 3px;background:#FEE8C7;float:left!important; }
#orgchartsm-container .orgchart .tier4 span.space{background:#fff; }
#orgchartsm-container .orgchart span.space {width:0px!important; border:0px!important;}
#orgchartsm-container .orgchart span.chartlines {left: 280px!important;width:340px!important; height:35px!important;border:0px!important;background:#fff url(/external/images/chartlines2.gif) no-repeat left!important;margin-top:20px!important;}
#orgchartsm-container .orgchart .title
{text-align:center;font-weight:bold;background:#DFE7FF!important;margin:0 0 10px 0 !important; line-height:1.2em; border:1px solid #333; font-size:1.1em!important;}
#orgchartsm-container .orgchart .titlewide
{text-align:center;width:293px; background:#DFE7FF!important;position:absolute;	margin:0 0 10px 0 !important; font-weight:bold;line-height:1.2em; border:1.2px solid #333; font-size:1.1em!important;}
/* IE adjustment */
*html #orgchartsm-container .orgchart .titlewide
{text-align:center;width:292px; background:#DFE7FF!important;position:absolute;	margin:0 0 10px 0 !important; font-weight:bold;line-height:1.2em; border:1px solid #333;}
#orgchartsm-container .orgchart .tier5 {font-size:1em;}
#orgchartsm-container .orgchart .tier5 span.tier5group {text-align: left; width: 152px; padding-top: 0px; margin: 0px 3px 0 7px; float:left;}
#orgchartsm-container .orgchart .tier5 span.tier5groupcol1 {text-align: left; width: 148px; padding-top: 0px; padding-left:0px!important; margin-top: 22px!important; background:#fff!important; border:0px!important; }
/*IE Tweak */
*html #orgchartsm-container .orgchart .tier5 span.tier5groupcol1 {text-align: left; width: 148px; padding-top: 0px; padding-left:0px!important; margin-top: 25px!important; background:#fff!important; border:0px!important; }
/* IE Tweak*/
#orgchartsm-container .orgchart .tier5 span.tier5groupcol2 {text-align: left; width: 148px; padding-top: 0px; padding-left:0px!important; margin-top: 25px; float:left;}
#orgchartsm-container .orgchart .tier5 span.tier5group span {clear: both; display: block; margin: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 5px; background:#FEECB4; border:1px solid #333; margin:5px 3px 10px 0px; line-height:1em; }
#orgchartsm-container .orgchart .tier5 span.tier5groupcol1 span, 
#orgchartsm-container .orgchart .tier5 span.tier5groupcol2 span {clear: both; display: block; margin: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 5px; background:#FEECB4; border:1px solid #333; margin:4px 3px 10px 0px; line-height:1em; }
#orgchartsm-container .orgchart span span.tier6 {margin-bottom:0px!important;background:#fff!important; border:0px!important;background: url(/external/images/line-silver.gif) repeat-y 48%!important;width:75%}				
#orgchartsm-container .orgchart .tier6 {margin: 0 0 0 15px!important;text-align:left; line-height:1.2em; padding:5px 5px 0px 5px!important; }
#orgchartsm-container .orgchart .tier6 span {background:#EEEEDD!important; margin-bottom:0px!important;}
/********* End organization chart style *********/

/* Styles for WGSD navigation highlight */
.wgsdhome a.wgsdhome, .wgsdrecent a.wgsdrecent, .wgsdupcoming a.wgsdupcoming, .wgsdhbook a.wgsdhbook, .wgsdrlink a.wgsdrlink {color: #000!important;}

/* start key issues custom styles */
.keyissues div#kiheader {width:780px; height:35px; overflow:none;background:url(/external/images/keyissues/kiheader.png) no-repeat; margin-left:.8em;margin-top:1em;}
.keyissues div#kiheader ul {margin: 0; padding: 0; list-style: none; }
.keyissues div#kiheader li {margin: .6em .2em .2em .8em;text-align:left;float:left; }
.keyissues div#kiheader li.headtitle {color:#fff;font: bold 1em/1.5em Arial, Helvetica, sans-serif;}
.keyissues div#kiheader li.issuetitle {color:#fff; margin-left:1.2em; margin-top:.3em; font: bold 1.5em Arial, Helvetica, sans-serif;}
.keyissues div.kiltblueboxtop {background:#E7EEF5; margin:.3em 1em .3em;padding-bottom:.8em;padding-top:.8em;}
.keyissues div.kiltblueboxbot {background:#E7EEF5; margin:.3em 1em 1em;padding-bottom:.8em;padding-top:.8em}
.keyissues div.kiltyellowboxtop {background:#FFF9E2;margin:1.4em 1em .4em 0em;padding-bottom:.5em;padding-top:.8em}
.keyissues div.kiltyellowboxbot {background:#FFF9E2;margin:.3em 1em 1em 0;padding-bottom:.3em;padding-top:.3em}
.keyissues div.kiltyellowboxbot p {word-spacing:.1em;color:#000; font:bold 1em Arial, Helvetica, sans-serif}
.keyissues .caption {color:#000; font-size:.9em;}
.keyissues .kistorytitle {font:1.5em bold Georgia, "Times New Roman", Times, serif; color:#000;padding-top:0}
.keyissues .kioverviewtitle {font:1.6em bold Georgia, "Times New Roman", Times, serif!important; color:#3A76BC;padding-bottom:0;padding-top:0;}
.keyissues h2 {margin: 0 .6em;}
.keyissues h3 {border-bottom:0;padding:.6em 0 0 .2em; margin: 0 .6em;}
.keyissues h4, .keyissues h5, .keyissues  h6, .keyissues h7 {padding:.6em 0 0 .2em; margin: 0 .6em;}
.keyissues p, .keyissues object, .keyissues img {margin:0 1em; padding:.5em 0;}
.keyissues img.acroicon, .keyissues img.wcicon {margin:0 0 0 0; padding:0 0;}
.keyissues ul, .keyissues ol {margin:0 1em; padding:.5em 0;}
.keyissues #content-main {padding-top:1em!important; background:#fff;}
.keyissues #content-main .columnwrap {width: 568px;margin:0;padding:0;}
.keyissues #content-main .leftcolbox {width: 262px; float: left; text-align:left;background:url(/external/images/keyissues/kiboxgrad.gif) repeat-x;margin:.5em .3em .5em 1em;border:1px solid #D2CCCC;}
.keyissues #content-main .rightcolbox {width:262px; float:right; text-align:left;background:url(/external/images/keyissues/kiboxgrad.gif) repeat-x; margin:.5em 1.3em 0 0;border:1px solid #D2CCCC;}
.keyissues #content-sub {float: right; overflow: hidden; font-size: 0.9em; padding-bottom: 1em;}
.keyissues .leftmargin {margin-left:0em;}
.keyissues .leftcolbox h3, .keyissues .rightcolbox h3 {color:#3A76BC; margin:0; padding:1em .3em .5em .3em; border-bottom:1px solid #D2CCCC;font: bold 1.1em Georgia, "Times New Roman", Times, serif!important;}
.keyissues .leftcolbox h5, .keyissues .rightcolbox h5 {margin:0!important; font: bold .9em Georgia, "Times New Roman", Times, serif!important;}
.keyissues .leftcolbox ul, .keyissues .rightcolbox ul {margin: 0; padding: 0; list-style: none;}
.keyissues .leftcolbox li, .keyissues .rightcolbox li {text-align:left; margin-left:0em; padding:.5em 0 .8em .3em; text-indent:-.1em; border-bottom:1px solid #D2CCCC;}
.keyissues li.last {border-bottom:0!important;}
.keyissues p.hilite {font:.9em normal Arial, Helvetica, sans-serif; margin:0;padding:.3em 0 .3em .3em;}
.keyissues .arrow {padding: 0; margin-right: 0; margin-left: 2px;}
.keyissues .box1,.keyissues .box2,.keyissues .box3,.keyissues .box4,.keyissues .box5,.keyissues .box6,.keyissues .box7, .keyissues .box8,.keyissues .box9,.keyissues .box10,.keyissues .box11,.keyissues .box12,.keyissues .box13,.keyissues .box14 {width:95%;}
.keyissues .box1 h3,.keyissues .box2 h3,.keyissues .box3 h3,.keyissues .box4 h3,.keyissues .box5 h3,.keyissues .box6 h3,.keyissues .box7 h3, .keyissues .box8 h3,.keyissues .box9 h3,.keyissues .box10 h3,.keyissues .box11 h3,.keyissues .box12 h3,.keyissues .box13 h3,.keyissues .box14 h3, .keyissues .box1 h4,.keyissues .box2 h4,.keyissues .box3 h4,.keyissues .box4 h4,.keyissues .box5 h4,.keyissues .box6 h4,.keyissues .box7 h4, .keyissues .box8 h4,.keyissues .box9 h4,.keyissues .box10 h4,.keyissues .box11 h4,.keyissues .box12 h4,.keyissues .box13 h4,.keyissues .box14 h4 {padding: .3em .5em .3em .5em;}
.keyissues ul.photolist {margin: 0!important; padding: 0!important; list-style: none;float:left; width:540px;}
.keyissues ul.photolist {margin-left:0;padding-top:0em;}
.keyissues ul.photolist li {margin: 0em .3em 0em 0em;text-align:left;float:left;}
.keyissues ul.photolist li.photoitem {width:130px; padding:0;}
.keyissues ul.photolist li.first {margin-left:.3em;}
.keyissues ul.photolist li.photoitem img {margin:0 0 0 .9em; padding:0;}
.keyissues ul.photolist li.photoitem p.caption {font-size:.8em;padding-top:.3em!important;}
/* IE 6 only hacks */
* html .keyissues div#kiheader {width:780px; height:35px; overflow:none;background:url(/external/images/keyissues/kiheader.png) no-repeat; margin-left:.8em;margin-top:1em;margin-bottom:.5em;}
* html .keyissues div.kiltyellowboxtop {background:#FFF9E2;margin:1.1em 1em .3em 0em;padding-bottom:.5em;padding-top:.8em}
* html .keyissues ul.photolist li.photoitem {width:120px; padding:0;}
* html .keyissues #content-main .columnwrap {width: 568px;margin:0;padding:0;}
* html .keyissues #content-main .leftcolbox {width: 260px; float: left; text-align:left;background:url(/external/images/keyissues/kiboxgrad.gif) repeat-x;margin:.5em .5em 0em .5em;border:1px solid #D2CCCC;overflow: hidden;}
* html .keyissues #content-main .rightcolbox {width:260px; float:right; text-align:left;background:url(/external/images/keyissues/kiboxgrad.gif) repeat-x; margin:.5em .6em 0 0;border:1px solid #D2CCCC;overflow: hidden;}
/* IE 7 only hacks */
*:first-child+html .keyissues div.kiltyellowboxtop {background:#FFF9E2;margin:1.1em 1em .3em 0em;padding-bottom:.5em;padding-top:.8em}
*:first-child+html .keyissues #content-main .leftcolbox {width: 262px; float: left; text-align:left;background:url(/external/images/keyissues/kiboxgrad.gif) repeat-x;margin:.5em .3em 1em 1em;border:1px solid #D2CCCC;}
*:first-child+html .keyissues #content-main .rightcolbox {width:262px; float:right; text-align:left;background:url(/external/images/keyissues/kiboxgrad.gif) repeat-x; margin:.5em 1.3em 1em 0;border:1px solid #D2CCCC;}
/* end key issues custom styles */

/**************** Begin Research at the IMF styles ****************/
/**** Begin jQuery feature slideshow styles  ****/
.research .cycler {width:500px;padding:0; text-align:left; position:relative;}
.research #rotator {position:relative; width:500px;background:transparent!important;}
.research #rotator div.slide {position:absolute; left:0; top:0; display:none;background:none!important;}
.research #rotator div.slide:first-child {display:block} 
.research #rotator div.slide .caption {background:transparent url(/external/images/research/transbg.png) repeat scroll 0 0;bottom:0;left:0;padding:0;position:absolute;right:0;width:466px;color:#fff;}
.research #rotator div.slide .topimg {background:transparent;bottom:195px;left:5px;padding:0;position:absolute;right:0;width:490px;color:#fff;}	
.research #rotator div.slide .caption {margin:0 0 5px 5px;padding:8px 12px;}
.research #rotator div.slide .caption p {margin:4px 0;padding:0; font-size:.98em;}			
.research #rotator div.slide .caption h1 {font-size:1.8em;padding:0; margin:0 }	
.research #rotator div.slide .caption a {color:#FF6600; text-decoration:none;}
.research #rotator div.slide .caption a:hover {color:#FF9900; text-decoration:none;}
.research #rotator-nav {padding: 5px 0 5px 0; margin:0 0 0 5px}
.research #rotator-nav a {font: bold 10px verdana,arial; background: #FF6600; text-decoration: none; margin: 0 4px 0 0; padding: 3px 5px; color:#fff!important;}
.research #rotator-nav a.activeSlide {background:#333; color:#fff;}
.research #rotator-nav a:focus {outline: none;}
.research #rotator-nav div.slide {margin-left:0!important;padding-left:0!important;}
.research #rotator-nav a#pbtn {cursor:pointer;margin: 0 0 0 5px; padding:3px 10px;}
.research #rotator-nav a.pause {background: url(/external/images/research/pause.png) center no-repeat}
.research #rotator-nav a.play {background: url(/external/images/research/play.png) center no-repeat}
.research .cycler pre {margin-top:0; color:#390; font-weight:bold}
.research .cycler .comment {color:#008000}
.research .cycler img {margin:0;padding:5px 5px 5px 5px!important;}
/**** End jQuery feature slideshow styles  ****/

.research #content {background:none!important;}
.research h2.nonserif-orange{color:#B13F20; padding:0; margin:0 0 0 .5em; font-family:Verdana, Arial, Helvetica, sans-serif;}
.research h3 {color:#3A76BC; padding:0; border:none; margin-bottom:.5em;}
.research h4 {padding:0; margin:0 0 .5em 0; border:none;}
.research h5 {padding:0; margin:0 0 .5em 0; border:none;}
.research h6 {padding:0; margin:0 0 .5em 0; border:none;}
.research .nonserif {padding:0; border:none; margin-bottom:.5em; font-family:Arial, Helvetica, sans-serif;}
.research ul {margin-left:1.2em;}
.research #content-main {line-height:normal;}
.research #content-main p {margin:0;font-size:.78em;}
.research #content-main ul li {list-style-type:square; color:#58595B; margin-bottom:.5em; font-size:.78em;line-height:normal;}
.research #content-main ul li p {font-size:1em;line-height:normal;margin-left:0em;}
.research #content-main ul li ul li {font-size:1em;line-height:normal;}
.research #featurewrapper {width:750px;padding:10px; background:#F1F1F2; margin:0 auto; overflow:hidden; clear:both;}
.research #middlewrapper {width:770px;margin:15px auto 10px 15px!important;clear:both;}
.research #listcolwrap {width:540px;clear:both; }
.research div.listcol3a, .research div.listcol3b, .research div.listcol3c{float: left;width:29%; padding:10px; text-align:left;}
.research div.listcol2a, .research div.listcol2b{float: left;width:45.5%; padding:10px; text-align:left;}
.research div.columnround {float: left;width:29.4%; padding:10px;}
.research div.columnbox {float: left;width:29.4%; padding:10px;}
.research div.columnround img {margin-right:.5em ;margin-left:0}
.research div.columnbox img {margin-right:.5em;margin-left:0}
.research .firstcol {margin-left:0;}
.research .middlecol {margin-left:15px;}
.research .lastcol {margin-left:15px;margin-right:0;}
.research #middlewrapper .firstcol.columnround {background:url(/external/images/research/backgrounds/orangegradient.png) no-repeat; }
.research #middlewrapper .middlecol.columnround {background:url(/external/images/research/backgrounds/dkgraygradient.png) no-repeat;}
.research #middlewrapper .lastcol.columnround {background:url(/external/images/research/backgrounds/bluegradient.png) no-repeat;}
.research #bottomwrapper{width:770px; clear:both;margin:0 auto 15px auto;}

.research #content-main .sidebar {float:right; width:230px;margin-top:.5em; margin-right:.5em; background:url(/external/images/research/backgrounds/yellowgradient.png) no-repeat;}
.research #content-main .sidebar p {margin:.1em .8em 0em .8em;padding:.3em .3em .5em .3em;font-size:.78em;}
.research #content-main .sidebar ul {margin-left:2.2em!important;}
.research #content-main .sidebar ul li {list-style-type:square; color:#58595B; margin-bottom:.1em; line-height:normal;}

.research #content-main .publist {margin:0;width:240px;}
.research #content-main .publist ul {margin-left:0em!important;margin-right:1em; margin-bottom: 0em; margin-top: 0; padding: 0; }
.research #content-main .publist ul li{list-style-type:none!important; margin:0!important; padding:0; height: 60px;}
.research #content-main .publist ul li p {padding:0;}
.research #content-main .publist ul li ul {margin-left:6.5em!important; margin-right:1em; margin-bottom: 5em; vertical-align: top; margin-top: 0; padding:0;}
.research #content-main .publist ul li ul li {padding:0; margin-left:5em;list-style-type:square!important;color:#58595B;margin-bottom:0em!important; vertical-align: top;}

.research #content-main .publist img {margin:0em .8em .5em 0; padding:0;}
.research #content-main .publist img .lastitem {margin:0em .8em 0 0!important;padding:0}

.research #content-main p .more {background:url(/external/07/images/arrow.gif) right 3px no-repeat; font-size:1em; padding-right:.8em;text-align:right; float:right; clear:both;margin-bottom:.5em}
.research #content-main .more {background:url(/external/07/images/arrow.gif) right 3px no-repeat; font-size:.80em; padding-right:.8em;text-align:right; float:right; clear:both;margin-bottom:.5em}
.research #content-main .sectionhead {position:relative;}
.research #content-main .sectionhead a.feedicon {position:absolute; right:0;top:0px;}
.research #content-main .sectionhead a.feedicon img {padding:0; margin:1px 0 0 0;}
.research #content-main form {margin: 0; padding:0;}
.research #content-main .resformtxt {border:1px solid #BCBCBC;padding:1px;width:84%;}
.research #content-main .resformbtn {border:1px solid #BCBCBC;padding:0 1px;background:#FFA668;}

/*.research #content-nav {background:url(/external/images/research/backgrounds/ltgraygradient.png) no-repeat!important;margin-left:0;margin-top:.5em; width:218px;float:left!important;}*/
.research #content-nav {background:url(/external/images/research/backgrounds/ltgraygradient.png) no-repeat!important;margin-left:1.5em!important;margin-top:1em; width:180px;min-height:300px;float:left!important;}
.research ul#resnav {font-family:Verdana, Arial, Helvetica, sans-serif!important;margin-left:1em ;font-size:.85em;padding-left:1.5em;}
.research ul#resnav li {list-style-type:disc; }
.research ul#resnav a {background:none; border:none;}
.research .cv-main {width:565px!important; padding-right:15px;}
.research #content-main.cv-main .hilite {padding:5px 0!important; margin:0 !important;font-size:.9em!important; }
.research #content-main.cv-main p { font-size:.9em!important;line-height:normal!important;overflow: hidden; /* bug fix for scroll caused by tabs or italics */}
.research #content-main.cv-main h2 {padding:5px 0!important; margin:0px!important;}
.research #content-main.cv-main h3 {padding:5px 0!important; margin:0px!important}
.research #content-main.cv-main h4 {padding:5px 0!important; margin:0px!important}

/* Begin hacks For IE 7 and 8 */
*:first-child+html .research #rotator div.slide .topimg  {background:transparent;bottom:200px;left:5px;padding:0;position:absolute;right:0;width:490px;color:#fff;}	
*:first-child+html .research #rotator div.slide .caption {margin:0 0 8px 5px;padding:8px 12px;}
*:first-child+html .research #middlewrapper {width:770px; clear:both;margin:15px auto;}	
/* End hacks For IE 7 and 8 */

/* Begin hacks For IE 6 */
*html .research #rotator div.slide .caption  {background:transparent url(/external/images/research/transbg.png) repeat scroll 0 0;bottom:0;left:0;padding:0;position:absolute;right:0;width:466px;color:#fff;behavior: url(/external/07/js/iepngfix.htc);margin:0 0 5px 5px;padding:8px 12px;}
*html .research #content-main .sidebar {float:right; width:232px;margin-top:.5em; margin-right:.3em; background:url(/external/images/research/backgrounds/yellowgradient.png) no-repeat;}
*html .research #content-main .sidebar ul li {list-style-type:square; color:#58595B; margin-bottom:auto; line-height:normal;}
*html .research #content-nav {margin-left:10px!important; height:300px;}
*html .research div.columnround {width:28.3%!important; float:left; padding:10px;margin-bottom:15px!important;}
*html .research div.columnbox {width:27.8%!important; float:left; padding:10px;margin-bottom:15px!important;}
*html .research div.columnround img {margin-right:0;margin-left:0}
*html .research div.columnbox img {margin-right:0;margin-left:0}
*html .research .firstcol {margin-left:8px;}
*html .research #middlewrapper .firstcol {background:url(/external/images/research/backgrounds/orangegradient.png) no-repeat; }
*html .research #middlewrapper .middlecol {background:url(/external/images/research/backgrounds/dkgraygradient.png) no-repeat;}
*html .research #middlewrapper .lastcol {background:url(/external/images/research/backgrounds/bluegradient.png) no-repeat;}
*html .research #middlewrapper {width:800px; clear:both;margin:15px 0 20px 0!important; height:1%; /* So IE plays nice */}
*html .research #bottomwrapper{width:800px; clear:both;margin:0 auto 15px auto!important;}
*html .research #content-main .publist {margin:0;width:auto;}
*html .research #content-main .publist ul p {margin-top:-1.1em!important;}
*html .research #content-main .resformtxt {width:83%;}
*html .research #rescvtabs li {display: inline; /* ie6 double float margin bug */}
*html .research .ui-tabs-panel {}
*html .research #reslisttabs li {display: inline; /* ie6 double float margin bug */}
.research #reslisttabs {list-style: none;margin: 0;padding: 0;zoom: 1;width:560px;/* overflow: hidden; bug fix for scroll caused by tabs */margin-top:.5em;}
.research #reslisttabs ul {margin:0 0 1em 0;}
.research #reslisttabs li {display: inline; list-style:none;margin-bottom:0em!important;}
.research #reslisttabs li a {padding:5px;color:#505050;text-decoration: none;float:left;display: block;}
.research #reslisttabs li a:hover, .research .ui-tabs .ui-state-hover {background:#e0e0e2!important;}
/* End hacks For IE 6 */

.research .blurbcol {float:left; width:280px;}
.research .searchcol {float:right;width:250px;}
.research #rescvtabs {list-style: none;margin: 0;padding: 0;zoom: 1;width:560px;/* overflow: hidden; bug fix for scroll caused by tabs */margin-top:.5em;}
.research #rescvtabs ul {margin:0 0 1em 0;}
.research #rescvtabs li {display: inline; list-style:none;margin-bottom:0em!important;}
.research #rescvtabs li a {padding:5px;color:#505050;text-decoration: none;float:left;display: block;font-size:1.1em;}
.research #rescvtabs li a:hover, .research .ui-tabs .ui-state-hover {background:#e0e0e2!important;}
.research #rescvtabcontain {background:url(/external/images/research/backgrounds/ltgraygradient2.png) repeat-x!important; width:560px!important; overflow: hidden;margin-left:1px; /* bug fix for scroll caused by tabs */zoom: 1; float:left;}
.research #rescvtabcontain img {margin:5px;padding:0;}

/* Start jQuery Tabs UI */
.research .ui-tabs { padding: .2em; zoom: 1; }
.research .ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 1em .1em 0; }
.research .ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .3em -1px 0; padding: 0;}
.research .ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; /*padding: .5em 1em;*/ }
.research .ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: .1em; border-bottom-width: 0;background:#e0e0e2!important;margin-bottom:-.1em;border:0; font-weight:bold}
.research .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .research .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .research .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.research .ui-tabs .ui-tabs-nav li a, .research .ui-tabs.ui-tabs-collapsible .research .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.research .ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.research .ui-tabs .ui-tabs-hide { display: none !important;}
.research .ui-tabs .ui-state-default {background:/*#FBFBFB*/#f0efef;}
/* End jQuery Tabs UI */
/**************** End Research at the IMF styles ****************/

/**************** Begin Road to Istanbul styles ****************/
/**** Begin jQuery feature slideshow styles  ****/
.roadistanbul .cycler {width:750px;padding:0; text-align:left; position:relative;}
.roadistanbul #rotator {position:relative; background:transparent!important;}
.roadistanbul #rotator div.slide {position:absolute; left:0; top:0; display:none;background:none!important;}
.roadistanbul #rotator div.slide:first-child {display:block} 
.roadistanbul #rotator div.slide img {float:left;}
.roadistanbul #rotator div.slide .caption {float:right;width:240px;margin-top:.3em; margin-right:0em; padding:0;}
.roadistanbul #rotator div.slide .caption p {margin:4px 6px;padding:0;font-size:1.4em!important; line-height:normal!important;}	
.roadistanbul #rotator div.slide .caption h1 {font-size:2em; line-height:normal;padding:0; margin:0 0 0 6px;}	
.roadistanbul #rotator div.slide .caption a {color:#FF6600; text-decoration:none;}
.roadistanbul #rotator div.slide .caption a:hover {color:#FF9900; text-decoration:none;}
.roadistanbul #rotator-nav {padding: 5px 0 5px 0; margin:2px 0 0 5px;}
.roadistanbul #rotator-nav a {font: bold 10px verdana,arial; background:#333; text-decoration: none; margin: 0 4px 0 0; padding: 3px 5px; color:#fff!important;}
.roadistanbul #rotator-nav a.activeSlide {background:#F23B07; color:#fff;}
.roadistanbul #rotator-nav a:focus {outline: none;}
.roadistanbul #rotator-nav div.slide {margin-left:0!important;padding-left:0!important;}
.roadistanbul #rotator-nav a#pbtn {cursor:pointer;margin: 0 0 0 5px; padding:3px 10px;}
.roadistanbul #rotator-nav a.pause {background: url(/external/images/roadistanbul/pause.png) center no-repeat}
.roadistanbul #rotator-nav a.play {background: url(/external/images/roadistanbul/play.png) center no-repeat}
.roadistanbul .cycler pre {margin-top:0; color:#390; font-weight:bold}
.roadistanbul .cycler .comment {color:#008000}
.roadistanbul .cycler img {margin:0;padding:5px 5px 5px 5px!important;}
/**** End jQuery feature slideshow styles  ****/

/* Begin styles for Turkish version without slideshow feature */
.roadistanbul .single {height:270px!important;}
.roadistanbul #rotator div.slidestatic {position:absolute; left:0; top:0; background:none!important; clear:both;}
.roadistanbul #rotator div.slidestatic:first-child {display:block} 
.roadistanbul #rotator div.slidestatic img {float:left;}
.roadistanbul #rotator div.slidestatic .caption {float:right;width:240px;margin-top:.3em; margin-right:0em; padding:0;}
.roadistanbul #rotator div.slidestatic .caption p {margin:4px 6px;padding:0;font-size:1.4em!important; line-height:normal!important;}	
.roadistanbul #rotator div.slidestatic .caption h1 {font-size:2em; line-height:normal;padding:0; margin:0 0 0 6px;}	
.roadistanbul #rotator div.slidestatic .caption a {color:#FF6600; text-decoration:none;}
.roadistanbul #rotator div.slidestatic .caption a:hover {color:#FF9900; text-decoration:none;}
/* End styles for Turkish version without slideshow feature */

.roadistanbul #langbar {margin-top:1.3em!important; margin-bottom:.3em!important;margin-right:1em;text-align:right!important;font-size:.90em}
.roadistanbul #content {background:none!important;}
.roadistanbul h2.nonserif-orange{color:#B13F20; padding:0; margin:.3em 0 .3em .7em; font-family:Verdana, Arial, Helvetica, sans-serif;}
.roadistanbul h2.nonserif-orange-sm{color:#B13F20; padding:0 0 0 5px; margin:.3em 0 .3em .7em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}
.roadistanbul h3 {color:#000; padding:0; border:none; margin-bottom:0em;}
.roadistanbul h4 {padding:0; margin:0 0 0 0; border:none;}
.roadistanbul h5 {padding:0; margin:0 0 0 0; border:none;}
.roadistanbul h6 {padding:0; margin:0 0 0 0; border:none;}
.roadistanbul .video {min-height:160px;}
.roadistanbul .colcaption {font-size:.8em!important; padding:0;}
.roadistanbul .nonserif {padding:0; border:none; margin-bottom:.2em; font-family:Arial, Helvetica, sans-serif;}
.roadistanbul #content-main {line-height:normal; padding-top:1em!important;}
.roadistanbul #content-main p {margin:0em;font-size:1em;}
.roadistanbul #content-main p strong {color:#B13F20; font-size:1.2em;}
.roadistanbul #content-main p.dateline {margin:.2em 0 .2em 0;margin:0;font-size:.78em;}
.roadistanbul #content-main ul {margin-left:1.2em;margin-right:5px!important;padding:5px 0!important;}
.roadistanbul #content-main ul li {list-style-type:square; /*color:#58595B;*/color:#FF5B2E; margin-bottom:.5em; font-size:.90em;line-height:normal; }
.roadistanbul #content-main ul li p {font-size:1em;line-height:normal;margin-left:0em;color:#58595B;}
.roadistanbul #content-main ul li ul li {font-size:1em;line-height:normal;}
.roadistanbul #featurewrapper {width:750px;padding:10px 5px 10px 10px;background:transparent url(/external/images/roadistanbul/backgrounds/orangegradient.png) no-repeat;margin:0 auto; overflow:hidden; clear:both;}
.roadistanbul #fbase {width:750px; padding:0; background-image: url(/external/images/roadistanbul/backgrounds/orangegradient.png); background-repeat:repeat-y; margin:0 auto; overflow: visible; clear:both;}
.roadistanbul #middlewrapper {width:770px;margin:15px auto 10px 15px!important;clear:both;}
.roadistanbul #listcolwrap {width:540px;clear:both; }
.roadistanbul #bottomwrapper{width:770px; clear:both;margin:0 auto 15px auto;}
.roadistanbul div.listcol3a, .roadistanbul div.listcol3b, .roadistanbul div.listcol3c{float: left;width:29%; padding:10px; text-align:left;}
.roadistanbul div.listcol2a, .roadistanbul div.listcol2b{float: left;width:45.5%; padding:10px; text-align:left;}
.roadistanbul div.column {float: left;width:32%; margin-bottom:20px;}
.roadistanbul #middlewrapper .lastcol.column {width:66%;margin-bottom:20px;}
.roadistanbul #bottomwrapper .column {margin-bottom:0px!important;}
.roadistanbul div.column img {margin-right:.5em;margin-left:0}
.roadistanbul .firstcol {margin-left:0;}
.roadistanbul .middlecol {margin-left:15px;}
.roadistanbul .lastcol {margin-left:15px;margin-right:0;}
.roadistanbul .halfwidth {width:49%!important;}
.roadistanbul .fullwidth {width:100%!important;}
.roadistanbul #middlewrapper .firstcol div.columnbox {background:url(/external/images/roadistanbul/backgrounds/bluegradient.png) repeat-x;}
.roadistanbul #middlewrapper .lastcol div.columnbox {background:url(/external/images/roadistanbul/backgrounds/greengradient.png) repeat-x;}
.roadistanbul #bottomwrapper .firstcol div.columnbox {background:url(/external/images/roadistanbul/backgrounds/yellowgradient.png) repeat-x;}
.roadistanbul #bottomwrapper .middlecol div.columnbox {background:url(/external/images/roadistanbul/backgrounds/aquagradient.png) repeat-x;}
.roadistanbul #bottomwrapper .lastcol div.columnbox {background:url(/external/images/roadistanbul/backgrounds/purplegradient.png) repeat-x;}
.roadistanbul div.columnbox {padding:10px 10px 20px 10px;}
.roadistanbul #content-main .sidebar {float:right; width:250px;margin-top:0em; margin-right:0em;}
.roadistanbul #content-main .sidebar strong {color:#B13F20; font-size:1.2em;}
.roadistanbul #content-main .bdate {color:#3265CB;}
.roadistanbul #content-main .columnbox .bdate {font-size:.75em!important; color:#3265CB}
.roadistanbul #content-main p .more {background:url(/external/07/images/arrow.gif) right 3px no-repeat; font-size:1em; padding-right:.8em;text-align:right; float:right; clear:both;margin-bottom:.5em}
.roadistanbul #content-main p .more2 {background:url(/external/07/images/arrow.gif) right 3px no-repeat; font-size:.7em; padding-right:.8em;text-align:right; float:right; clear:both;margin-bottom:.5em; font-weight:bold}
.roadistanbul #content-main .more {background:url(/external/07/images/arrow.gif) right 3px no-repeat; font-size:.80em; padding-right:.8em;text-align:right; float:right; clear:both;margin-bottom:.5em}
.roadistanbul #content-main .sectionhead {position:relative;}
.roadistanbul #content-main .sectionhead a.feedicon {float:right;text-align:right; margin-right:5px;margin-top:-1.5em;}
.roadistanbul #content-main .sectionhead a.feedicon img {padding:0; margin:0 0 0 0;}
.roadistanbul #content-main form {margin: 0; padding:0;}
.roadistanbul #content-main .roadformtxt {border:1px solid #BCBCBC;padding:1px;width:84%;}
.roadistanbul #content-main .roadformbtn {border:1px solid #BCBCBC;padding:0 1px;background:#FFA668;}
.roadistanbul #content-nav {background:url(/external/images/roadistanbul/backgrounds/ltgraygradient.png) no-repeat!important;margin-left:1.5em!important;margin-top:1em; width:180px;min-height:300px;float:left!important;}
.roadistanbul .istanbul-main {width:565px!important; padding-right:15px;}
.roadistanbul #content-main.istanbul-main .hilite {padding:5px 0!important; margin:0 !important;font-size:.9em!important; }
.roadistanbul #content-main.istanbul-main p { font-size:.9em!important;line-height:normal!important;overflow: hidden; /* bug fix for scroll caused by tabs or italics */}
.roadistanbul #content-main.istanbul-main h2 {padding:5px 0!important; margin:0px!important;}
.roadistanbul #content-main.istanbul-main h3 {padding:5px 0!important; margin:0px!important}
.roadistanbul #content-main.istanbul-main h4 {padding:5px 0!important; margin:0px!important}
/* Begin hacks For IE 7 and 8 */
*:first-child+html .roadistanbul #langbar {margin-top:.7em!important; margin-bottom:.5em!important;margin-right:1em;text-align:right!important;font-size:.90em}
*:first-child+html .roadistanbul #featurewrapper {width:750px;padding:10px;background:transparent url(/external/images/roadistanbul/backgrounds/orangegradient.png) no-repeat; margin:0 auto; overflow:hidden; clear:both;}
*:first-child+html .roadistanbul #rotator div.slide img {float:left; padding:0!important;margin:0!important;}
*:first-child+html .roadistanbul #rotator div.slide .caption  {float:right;width:230px;margin:0!important; padding:0;background:transparent!important;}
*:first-child+html .roadistanbul #rotator div.slide .caption p {margin:4px 0px 4px -1em;padding:0;font-size:1.5em!important; line-height:normal!important;}	
*:first-child+html .roadistanbul #rotator div.slide .caption h1 {margin:0 0 0 -1em;padding:0;}		
*:first-child+html .roadistanbul #middlewrapper {width:770px; clear:both;margin:15px auto;}
*:first-child+html .roadistanbul #rotator-nav {padding: 5px 0 5px 0; margin:8px 0 0 0px;}
*:first-child+html .roadistanbul #bottomwrapper {width:770px; clear:both;margin:15px auto;}		
/* End hacks For IE 7 and 8 */
/* Begin hacks For IE 6 */
*html .roadistanbul #langbar {margin-top:.7em!important; margin-bottom:.5em!important;margin-right:1em;text-align:right!important;font-size:.90em}
*html .roadistanbul #featurewrapper {width:750px;padding:10px;background:transparent url(/external/images/roadistanbul/backgrounds/orangegradient.png) no-repeat; behavior: url(/external/07/js/iepngfix.htc); margin:0 auto; }
*html .roadistanbul #rotator div.slide img {float:left; margin:0!important; padding:0!important;}
*html .roadistanbul #rotator div.slide .caption {float:right;width:245px;margin:0!important; padding:0!important;}
*html .roadistanbul #rotator div.slide .caption p {margin:4px 0px 4px 0;padding:0;font-size:1.35em!important; line-height:normal!important;}	
*html .roadistanbul #rotator div.slide .caption h1 {margin:0; padding:0;}	
*html .roadistanbul #rotator-nav {padding: 5px 0 5px 0; margin:5px 0 0 0px;}	
*html .roadistanbul #content-nav {margin-left:10px!important; height:300px;}
*html .roadistanbul div.column {float: left;width:30.5%; margin-bottom:20px;}
*html .roadistanbul #middlewrapper .firstcol {float: left;width:31%!important; margin-bottom:20px;margin-left:8px!important;}
*html .roadistanbul #middlewrapper .lastcol {width:63.5%!important;margin-bottom:20px;margin-left:15px!important;}
*html .roadistanbul #bottomwrapper .column {margin-bottom:0px!important;}
*html .roadistanbul .firstcol {margin-left:8px;}
*html .roadistanbul .middlecol {margin-left:15px;}
*html .roadistanbul .lastcol {margin-left:15px;margin-right:0;}
*html .roadistanbul .halfwidth {width:47%!important;}
*html .roadistanbul .fullwidth {width:96.5%!important;}
*html .roadistanbul div.column img {margin-right:.5em;margin-left:0}
*html .roadistanbul #middlewrapper {width:800px; clear:both;margin:15px 0 20px 0!important; height:1%; /* So IE plays nice */}
*html .roadistanbul #bottomwrapper{width:800px; clear:both;margin:0 auto 15px auto!important;}
*html .roadistanbul #content-main .roadformtxt {width:83%;}
/* End hacks For IE 6 */
.roadistanbul .blurbcol {float:left; width:280px;}
.roadistanbul .searchcol {float:right;width:250px;}
.roadistanbul #amtabs {list-style: none;margin: 0;padding: 0;zoom: 1;width:560px;/* overflow: hidden; bug fix for scroll caused by tabs */margin-top:.5em;}
.roadistanbul #amtabs ul {margin:0 0 1em 0;}
.roadistanbul #amtabs li {display: inline; list-style:none;margin-bottom:0em!important;}
.roadistanbul #amtabs li a {padding:5px;color:#505050;text-decoration: none;float:left;display: block;}
.roadistanbul #amtabs li a:hover, .roadistanbul .ui-tabs .ui-state-hover {background:#EFEFF1!important;}
.roadistanbul #amtabcontain {background:url(/external/images/roadistanbul/backgrounds/ltgraygradient.png) repeat-x!important; width:560px!important; overflow: hidden; /* bug fix for scroll caused by tabs */zoom: 1;}
.roadistanbul #amtabcontain img {margin:5px;padding:0;}
/* Start jQuery Tabs UI */
.roadistanbul .ui-tabs { padding: .2em; zoom: 1; }
.roadistanbul .ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 1em .1em 0; }
.roadistanbul .ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .3em -1px 0; padding: 0;}
.roadistanbul .ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; /*padding: .5em 1em;*/ }
.roadistanbul .ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: .1em; border-bottom-width: 0;background:#EFEFF1!important;margin-bottom:-.1em;border:0; }
.roadistanbul .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .roadistanbul .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .roadistanbul .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.roadistanbul .ui-tabs .ui-tabs-nav li a, .roadistanbul .ui-tabs.ui-tabs-collapsible .roadistanbul .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.roadistanbul .ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.roadistanbul .ui-tabs .ui-tabs-hide { display: none !important;}
.roadistanbul .ui-tabs .ui-state-default {background:/*#FBFBFB*/#F8F8F8;}
/* End jQuery Tabs UI */
/* Twitter feed style */
.roadistanbul #twitter {width: 225px;font-size:1.1em;}
.roadistanbul ul#twitter_update_list { width: 225px; padding: 0; margin: 0!important;}
.roadistanbul ul#twitter_update_list li {padding: .5em .5em .5em .5em;margin:0!important; border-bottom: dotted 1px #FF7600;border-top: dotted 1px #FFEFAF; list-style: none!important; color:#58595B!important;}
.roadistanbul ul#twitter_update_list li span {font-size:1.1em;}
.roadistanbul ul#twitter_update_list span {font-weight:normal;}
.roadistanbul ul#twitter_update_list span a {font-weight:normal;}
.roadistanbul ul#twitter_update_list li a {color:#5E0F38; border-bottom: dotted 1px; text-decoration: none;}
.roadistanbul #twitter .profileLink {font-size:.9em; font-weight:bold;}
.roadistanbul #twitter h2 {display:none;}
.roadistanbul .twitted ul#twitter_update_list li.firstTweet {}
.roadistanbul .twitted ul#twitter_update_list li.lastTweet {border-bottom: none;}
/*******styles for extra pages start here.************************/
.roadistanbul #middlewrapper2 { clear:both;margin:0!important; padding: 20px; background-color:none; /* So IE plays nice */}
.roadistanbul #middlewrapper2 ul li {
	list-style-type: square;
}
.roadistanbul .firstcol2 {
	color: #FF3300;
	font-size: 11px;
}
.roadistanbul .newcase1 {
	background-image: url(/external/images/roadistanbul/backgrounds/bluegradient.png);
	background-repeat: repeat-x;
	margin: 0 0 20px 0;
}
.roadistanbul .newcase2 {
	background-image: url(/external/images/roadistanbul/backgrounds/yellowgradient.png);
	background-repeat: repeat-x;
	margin: 0 0 20px 0;
}
.roadistanbul .newcase3 {
	background-image: url(/external/images/roadistanbul/backgrounds/greengradient.png);
	background-repeat: repeat-x;
	margin: 0 0 20px 0;
}
.roadistanbul #container #navmain ul {
	height:24px!important;
}
/**************** End Road to Istanbul styles ****************/

/* Flash content embedding */
#flashcontent, .flashcontent {text-align:center;height:100%; margin:0 auto;}
#flashcontent object, .flashcontent object {margin:0;}
#flashcontent p, .flashcontent p {text-align:left;}
#altpcontent, .altpcontent {display:none;}
/* For multiple part player */
#flashwrapper {background-color:#fff; }

/* Add Share This icon */
.shareThis {padding: 0 20px 0 0; margin:0; background:url(/external/images/icons/shareThisIcon.png) right 0px no-repeat; height:16px;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top!important; /* Gecko needs this */overflow:visible;display:inline-block;font-style:normal; font-size:80%;text-align:left;}

.sideLinkShareThis{padding: 0 20px 0 0; margin:0; background:url(/external/images/icons/shareThisIcon.png) 87px center no-repeat!important; height:16px;display:-moz-inline-box; /* Gecko proprietary */ vertical-align:top; /* Gecko needs this */overflow:visible;font-style:normal; text-align:left;}

/* For Spring Banner */
.noborder img.spring {margin:4px 0 -3px 0;padding-top:0;padding-bottom:0;}
@-moz-document url-prefix() {.noborder img.spring {margin:4px 0 -1px 0;padding-top:0;padding-bottom:0;} }
.sectionhilite .noborder img.spring {margin:4px 0 -3px 0!important;padding-top:5px;padding-bottom:5px; background:#fff;}
@-moz-document url-prefix() {.sectionhilite .noborder img.spring {margin:4px 0 -1px 0!important;padding-top:5px;padding-bottom:5px; background:#fff;} }
.heatmapnoborder { border:0px;}
.heatmapselect {font-size:10px;}

ul.nobullet {list-style-type:none;}
ul.nobullet li.space {
	padding-bottom:10px;
}

/* For iPhone Link */
.iphone {
	width:200px;
	background: url(/external/images/iPhone.jpg) right 10px no-repeat; 
	padding:10px 0;
}
.iphone2 {
	width:200px;
	background: url(/external/images/iPhone2.jpg) right top no-repeat; 
	padding:0 0 32px 0;
}
.iphone3 {
	width:200px;
	background: url(/external/images/iPhone3.jpg) right top no-repeat; 
	padding:5px 0 22px 0;
}

/* Governance Video Page */
.video h4.topline {
	border-top:1px solid #ececec; 
	margin-top:15px; 
	padding-top:15px;
}
.vidpad {
	padding:0 20px 20px 20px;
	float:right;
}
.gvid-intro {
	padding-top:10px;
	background: url("/external/images/gv_intro_back.png") left top no-repeat;
}
.rightbutton a img {
	margin:0 5px;
}
img.fondo {
	margin:0!important;
	padding:0!important;
}
/* Res Rep Colors for background */
.bg-lblue {
	background:#a4cbf9;
}
.bg-lgreen {
	background:#e3eddf;
}
.bg-lorange {
	background:#f7f0e1;
}
.bg-lyellow {
	background:#f3f1d9;
}
.bg-lpurple {
	background:#d9d3f1;
}
/* FOLLOW LINKS ON RR PAGES */
.follow {
	width:150px;
	padding-left: 0;
}
.follow img {
	margin:0 5px 0 0;
	padding:0;
}
/* res rep box 9*/
.resyellow {border: 1px solid #DF8D00; border-top-width: 4px; margin-bottom: 2em;}
#content-nav .resyellow {margin-top: 1em; margin-bottom: 1em;}
.resyellow .icon {background: #FFCC66 url(/external/07/images/mail_icon.gif) no-repeat 12px 2px; margin: 0; padding: .5em 0 .5em 3.5em; border-top: 2px solid #DF8D00; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.resyellow .noicon {background: #FFCC66; margin: 0; padding: .5em 0 .7em .5em; border-top: 2px solid #FFDE9F; font-family: Georgia, "Times New Roman", Times, serif;}
.resyellow .icon, .resyellow .noicon {color: #fff;}
.resyellow p {line-height: 105%; padding-top: 1em; padding-bottom: 1em; margin: 0 .5em; line-height:1.5em;}
.resyellow p a {color: #cc6600;}
#content-nav .resyellow h3 {margin:0;}
.resyellow p a:visited {color: #666699;}
.resyellow ul li {font-size:.8em; margin-left:-.5em}

/* res rep box 14*/
.resblue {border: 1px solid #00205F; border-top-width: 4px; margin-bottom: 2em;}
#content-nav .resblue {margin-top: 1em; margin-bottom: 1em;}
.resblue .icon {background: #003399 url(/external/07/images/mail_icon.gif) no-repeat 12px 2px; margin: 0; padding: .5em 0 .5em 3.5em; border-top: 2px solid #00205F; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.resblue .noicon {background: #003399; margin: 0; padding: .5em 0 .7em .5em; border-top: 2px solid #00205F; font-family: Georgia, "Times New Roman", Times, serif;}
.resblue .icon, .resblue .noicon {color: #fff;}
.resblue p {line-height: 105%; padding-top: 1em; padding-bottom: 1em; margin: 0 .5em; line-height:1.5em;}
.resblue p a {color: #cc6600;}
#content-nav .resblue h3 {margin:0;}
.resblue p a:visited {color: #666699;}
.resblue ul li {font-size:.8em; margin-left:-.5em}

/* res rep box 13*/
.resorange {border: 1px solid #CF5300; border-top-width: 4px; margin-bottom: 2em;}
#content-nav .resorange {margin-top: 1em; margin-bottom: 1em;}
.resorange .icon {background: #D27D30 url(/external/07/images/mail_icon.gif) no-repeat 12px 2px; margin: 0; padding: .5em 0 .5em 3.5em; border-top: 2px solid #CF5300; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.resorange .noicon {background: #D27D30; margin: 0; padding: .5em 0 .7em .5em; border-top: 2px solid #CF5300; font-family: Georgia, "Times New Roman", Times, serif;}
.resorange .icon, .resorange .noicon {color: #fff;}
.resorange p {line-height: 105%; padding-top: 1em; padding-bottom: 1em; margin: 0 .5em; line-height:1.5em;}
.resorange p a {color: #cc6600;}
#content-nav .resorange h3 {margin:0;}
.resorange p a:visited {color: #666699;}
.resorange ul li {font-size:.8em; margin-left:-.5em}

/* res rep box 8*/
.resgreen {border: 1px solid #678F62; border-top-width: 4px; margin-bottom: 2em;}
#content-nav .resgreen {margin-top: 1em; margin-bottom: 1em;}
.resgreen .icon {background: #ACCFA8 url(/external/07/images/mail_icon.gif) no-repeat 12px 2px; margin: 0; padding: .5em 0 .5em 3.5em; border-top: 2px solid #678F62; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.resgreen .noicon {background: #ACCFA8; margin: 0; padding: .5em 0 .7em .5em; border-top: 2px solid #678F62; font-family: Georgia, "Times New Roman", Times, serif;}
.resgreen .icon, .resgreen .noicon {color: #fff;}
.resgreen p {line-height: 105%; padding-top: 1em; padding-bottom: 1em; margin: 0 .5em; line-height:1.5em;}
.resgreen p a {color: #cc6600;}
#content-nav .resgreen h3 {margin:0;}
.resgreen p a:visited {color: #666699;}
.resgreen ul li {font-size:.8em; margin-left:-.5em}

/* res rep box 10*/
.respurple {border: 1px solid #3E3F6F; border-top-width: 4px; margin-bottom: 2em;}
#content-nav .respurple {margin-top: 1em; margin-bottom: 1em;}
.respurple .icon {background: #666699 url(/external/07/images/mail_icon.gif) no-repeat 12px 2px; margin: 0; padding: .5em 0 .5em 3.5em; border-top: 2px solid #3E3F6F; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.respurple .noicon {background: #666699; margin: 0; padding: .5em 0 .7em .5em; border-top: 2px solid #3E3F6F; font-family: Georgia, "Times New Roman", Times, serif;}
.respurple .icon, .respurple .noicon {color: #fff;}
.respurple p {line-height: 105%; padding-top: 1em; padding-bottom: 1em; margin: 0 .5em; line-height:1.5em;}
.respurple p a {color: #cc6600;}
#content-nav .respurple h3 {margin:0;}
.respurple p a:visited {color: #666699;}
.respurple ul li {font-size:.8em; margin-left:-.5em}

.pad {
	padding:20px;
}
/* gridless table */
.gridless {
	font-size:0.8em;
	border-color:#ccc!important;
}
.gridless td, .gridless tr, .gridless th {
	border-right:none!important;
	border-left:none!important;
	border-top:none!important;
}
.gridless th {
	border-bottom: 1px solid #ccc!important;
	padding-top:10px;
	padding-bottom:10px;
}
.nonserif {font-family:Arial, Helvetica, sans-serif;}
.connect, img.connect {float:left; margin:0; padding:0;}
.noline {border-bottom: 0!important;}
.smtabletxt {
	border:none!important;
	font-size:0.9em;
}
.smtabletdtxt {
	font-size:0.85em!important;
}
.smtabletdtxt td {
	padding:2px;
}
/* Flagships */

/* Editable Accordion Styles */
.mfx_accordion { 
	margin:25px 0 10px 22px;
	width:530px;
}

.mfx_accordion .active .trigger {
	background-position:0 -36px!important;
	color:#fff;
}
.mfx_accordion .active .trigger.lgbk {
	background-position:0 -74px!important;
}

.mfx_accordion .trigger { 
	background:url(/external/images/flagships/bg_header.png) no-repeat 0 0; 
	cursor:pointer;
	font-size:13px; 
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	line-height:26px;
	padding-left:10px;
}
.mfx_accordion .trigger.lgbk { 
	background:url(/external/images/flagships/bg_header_lgbk.png) no-repeat 0 -7px!important;
}
.mfx_accordion h2.trigger  {
	margin:0;
}
.mfx_accordion .icon {
	display:none;
	/* background:url(../img/icon_settings.png) no-repeat center center; */
	display:block;
	float:left;
	height:36px;
	margin-right:8px;
	width:40px;
}

.mfx_accordion .section .content {  
	border-left:1px solid #d4d8dd;
	border-right:1px solid #d4d8dd;
	height:auto;
	overflow:hidden;
	padding:0px 10px;
	
	border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	
	transition:height 0.3s ease;
	-o-transition:height 0.3s ease;
	-moz-transition:height 0.3s ease;
	-webkit-transition:height 0.3s ease;
}

.mfx_accordion .active .content {
	border-bottom:1px solid #d4d8dd;
}
.mfx_accordion .active .content a {color:#CA6900!important; text-decoration:none;}

.publication #content h3.weo {ont: bold 0.95em Georgia,"Times New Roman",Times,serif;border:none!important;margin-left:15px;}	

.publication #content .flagship-icon {float:right;text-align:left;font-size:0.8em;line-height:1.2em; width:145px;margin:-15px 0 0 30px;}
.publication #content .flagship-icon img {margin:0 0 0 10px;padding:0;}
.publication #content .flagship-icon p {margin-top:-5px;}
.publication #content .flagship-icon #weolang h3 {background: url("/external/images/flagships/bg_header2.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    margin-left: -10px !important;
    padding-bottom: 8px;
    padding-left: 10px;}

/* This CSS is used for the Show/Hide functionality. */
.publication #content .flagship-icon #weolang {
background:#fff; 
border:1px solid #ececec; 
margin-left:-60px;
padding-left:10px;
/*-moz-border-radius: 15px;
border-radius: 15px;
-webkit-border-radius:15px; */
-moz-box-shadow: 5px 5px 2px #888;
-webkit-box-shadow: 5px 5px 2px #888;
box-shadow: 5px 5px 2px #888;

}
.publication #content .flagship-icon #weolang ul {margin-left:0;list-style:none;}
.publication #content .flagship-icon #weolang ul li {display: inline;font-size: 1.1em; line-height: 25px; padding: 0 5px 5px;border-left:1px solid #ccc;}
.publication #content .flagship-icon #weolang ul li.first {border-left:none; padding-left:0;}
.publication #content .flagship-icon #weolang ul li.last {margin-right:0;}
.publication #content .flagship-icon .more {display: none;}
.publication #content .flagship-icon p {}



.publication #content #langbar2 {margin:10px 0 30px!important; float:right;font-size: 0.8em;}
.publication #content #langbar2, #langbar2 ul { /* all lists */
margin:0;
padding:0;
line-height:1;
text-align:left !important;
list-style: none;
}
.publication #content #langbar2 a {
	display:block;

}
.publication #content #langbar2 li { /* all list items */
	float: left;
	padding-bottom:8px;
	margin-right:20px;
	/* width: 8em;   width needed or else Opera goes nuts */
}
.publication #content #langbar2 li ul { /* second-level lists */
border:1px solid #fff!important;
padding-top:10px;
padding-left:0;
position: absolute;
background: #edeff3;
width: 15em;
left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

.publication #content #langbar2 li:hover ul, .publication #content #langbar2 li.sfhover ul { /* lists nested under hovered list items */left: auto; margin-left:-10px;margin-top:5px;}

.publication #content #langbar2 li{ background:url(/external/images/orsqbullet.png) no-repeat left 2px; padding-left:10px;padding-right: 0;}
.publication #content #langbar2 li ul li {background:none!important;margin-right:0;width: 13em;}
.publication #content #langbar2 ul li:before {content: none;}

.publication #content #langbar2 li ul li:before {content: none;}
.publication #content #langbar2 li ul li a {display:block;}

.publication ul#navpage li a.noback {background:none!important;}

.publication img.fcover {border:1px solid #ececec;}
ul.resources {list-style-type:none!important; margin:10px 0 0 0; }
ul.resources li {padding-left:25px;margin-bottom:15px;}
ul.resources li a {}
ul.resources li.resc-db {background:url(/external/images/flagships/resico_db.png) left center no-repeat;}
ul.resources li.resc-df {background:url(/external/images/flagships/resico_df.png) left center no-repeat;}
ul.resources li.resc-faq {background:url(/external/images/flagships/resico_faq.png) left center no-repeat;}
ul.resources li.resc-rss {background:url(/external/images/flagships/resico_rss.png) left center no-repeat;}
ul.resources li.resc-pres {background:url(/external/images/flagships/power_point.png) left center no-repeat;}
ul.resources li.resc-app {background:url(/external/images/icons/chart_bar.png) left center no-repeat;}


/* Flagship video player */
.publication #content .vids {margin-left:20px;margin-bottom:-20px!important;margin-top:30px;}
.flg #content .intro {font-weight:normal;font-size:1em;line-height:1.3em;padding:0; margin-top:35px!important; font-family:Verdana, Geneva, sans-serif;margin-bottom:15px;}

.clearnone {clear:none!important;}

.weodbic {width:200px; height:88px; background:url(/external/images/weoicon.png) center top no-repeat;font-size:1.1em;text-align:center;padding-top: 1px;}
.weodbic p {margin-top: 58px; margin-left:10px;padding-left:25px;text-align:center;}
.weodbic.fmic {background:url(/external/images/fmicon.png) center top no-repeat;}


/* GFSR left green box */
.gfsr-box {
	border: 1px solid #678F62!important; 
	border-top-width: 4px!important; 
	margin: 10px 9px!important; 
	float: left; 
	width: 200px!important; 
	font-size: 90%; 
	display: inline;
}
.gfsr-box h4 {background:#ACCFA8; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #BDEFB3; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333;font-size: 100%;}
.gfsr-box h3 {background:#ACCFA8; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #BDEFB3; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333;font-size: 105%;}
.gfsr-box img {margin:0 10px;}
.gfsr-box p {padding-top: .5em; padding-bottom: .5em; margin: 0 .5em;}
.gfsr-box p img {margin-left:0px!important;}
.gfsr-box ul {margin: 0 .63em 0 2em; list-style-type:square; list-style-position:outside;}
.gfsr-box ul li {margin-bottom: .5em; margin-right:.2em; margin-left:1em;text-indent:0em;}
.gfsr-box .right {padding:0 .5em .2em 0;}
.gfsr-box em, .box8 ul li em {font: italic 1em Arial, Helvetica, sans-serif!important;}

/* weo left blue box */
.weo-box {
	margin: 10px 0 10px 15px!important; 
	/*float: left; */ 
	width: 200px!important; 
	font-size: 90%; 
	/* display: inline;*/
}

.weo-box h4 {/*background:url(new/images/bg_header2.png) no-repeat 0 0; 
margin: 0!important; padding: .3em .5em .3em .5em; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff;font-size: 100%; font-weight:normal;*/font-size:1.1em;color:#CA6900;}
.weo-box h4.order {/* background:url(new/images/bg_header3.png) no-repeat 0 0; color:#333;*/}
.weo-box h3 {background:#0071bd; margin: 0!important; padding: .3em .5em .3em .5em; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff;font-size: 105%;}
.weo-box img, .reo-box-apd img, {margin:0 10px;}
.weo-box p, .reo-box-apd p {padding-top: .5em; padding-bottom: .5em; margin: 0 .5em;}
.weo-box p img, .reo-box-apd p img {margin-left:0px!important;}
.reo-box-apd ul {margin: 0 .63em 0 2em; list-style-type:square; list-style-position:outside;}\
.weo-box ul {margin:0.6em 0.63em 0 0;}
.weo-box ul li, .reo-box-apd ul li {margin-bottom: .5em; margin-right:.2em; margin-left:1em;text-indent:0em;}
.weo-box ul li {margin-left: 0.4em;}
.weo-box .right, .reo-box-apd .right {padding:0 .5em .2em 0;}
.weo-box em, .box14 ul li em, .reo-box-apd em {font: italic 1em Arial, Helvetica, sans-serif!important;}

/* FM left green box */
.fm-box {
	border: 1px solid #820a07!important; 
	border-top-width: 4px!important; 
	margin: 10px 9px!important; 
	float: left; 
	width: 200px!important; 
	font-size: 90%; 
	display: inline;
}
.fm-box h4 {background:#cb5f58; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #820a07; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff;font-size: 100%;}
.fm-box h3 {background:#cb5f58; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #820a07; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff;font-size: 105%;}
.fm-box img {margin:0 10px;}
.fm-box p {padding-top: .5em; padding-bottom: .5em; margin: 0 .5em;}
.fm-box p img {margin-left:0px!important;}
.fm-box ul {margin: 0 .63em 0 2em; list-style-type:square; list-style-position:outside;}
.fm-box ul li {margin-bottom: .5em; margin-right:.2em; margin-left:1em;text-indent:0em;}
.fm-box .right {padding:0 .5em .2em 0;}
.fm-box em, .fm-box ul li em {font: italic 1em Arial, Helvetica, sans-serif!important;}

.lt-red {background:#cb5f58; }

/* weo left blue box */
.reo-box-apd {
	border: 1px solid #1d886c!important; 
	border-top-width: 4px!important; 
	margin: 10px 9px!important; 
	float: left; 
	width: 200px!important; 
	font-size: 90%; 
	display: inline;
}
.reo-box-apd h4 {background:#7bcbc2; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #1d886c; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff;font-size: 100%;}
.reo-box-apd h3 {background:#7bcbc2; margin: 0!important; padding: .3em .5em .3em .5em; border-top: 2px solid #1d886c; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff;font-size: 105%;}

/* rotated text for table */

span.rtdtext {
/*-webkit-transform: rotate(-90deg); 
-moz-transform: rotate(-90deg);	
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
writing-mode: tb-rl;
*/
display:block;
-moz-transform: rotate(-90deg);  /* FF3.5+ */
  -o-transform: rotate(-90deg);  /* Opera 10.5 */
 -webkit-transform: rotate(-90deg);  /* Saf3.1+, Chrome */
        filter:  progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',
                M11=6.123031769111886e-17, M12=1, M21=-1, M22=6.123031769111886e-17); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand',
                M11=6.123031769111886e-17, M12=1, M21=-1, M22=6.123031769111886e-17)"; /* IE8 */
          zoom: 1;
color:white;
position:relative;
top:12px;
}

table.rtcomp{
    table-layout: fixed;
}
th.rtvertth, td.rtvertth {
    vertical-align:middle;
    height: 125px;
    width: 20px;
    overflow: hidden;
}
th.rtvertth span, td.rtvertth span {
    -moz-transform: rotate(-90deg);  /* FF3.5+ */
    -o-transform: rotate(-90deg);  /* Opera 10.5 */
    -webkit-transform: rotate(-90deg);  /* Saf3.1+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=6.123031769111886e-17, M12=1, M21=-1, M22=6.123031769111886e-17); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand',M11=6.123031769111886e-17, M12=1, M21=-1, M22=6.123031769111886e-17)"; /* IE8 */
    zoom: 1;
    position:relative;
    display:block;
    margin: 0;
    width: 125px;
}

.connectd {
	clear:both;margin-top:0;overflow:auto;
}

.connectd2 {
	clear:both;margin-top:0;border:none;padding-top:0;
}

/* FIN table */

.fintab table {
	border-collapse:collapse!important;
}

.fintab table tr p {
    height: 30px!important;
    font-size: 1em!important;
    line-height: 1.2em!important;
}
.fintab table tr p a {
	font-family:Verdana, Geneva, sans-serif!important;
	font-weight:normal!important;
	text-decoration:none!important;
}
.fintab table th {
	border: 1px solid #333333!important;
	background:#E2DEDE!important;
	font-size: 1.2em!important;
	color:#333!important;
	font-weight:bold!important;
}
/* POS seminar styles */
h3.blue-head, h3.ltblue-head, h3.yellow-head, h3.grey-head, h3.maroon-head {
	font-weight:normal; font-size:1.4em; color:#fff; padding:5px 0 5px 15px; margin:20px 0 20px 20px!important; border-bottom:none;
}
h3.blue-head {
	background:url(/external/images/seminars/blue_head_bk.png) left top no-repeat;
}
h3.ltblue-head {
	background:url(/external/images/seminars/ltblue_head_bk.png) left top no-repeat;
}
h3.yellow-head {
	background:url(/external/images/seminars/yellow_head_bk.png) left top no-repeat;
}
h3.grey-head {
	background:url(/external/images/seminars/gray_head_bk.png) left top repeat-y!important;
}
h3.maroon-head {
	background:url(/external/images/seminars/maroon_head_bk.png) left top no-repeat;
}
.tbird {
	margin:-10px 5px;
}
h3 span.smalltxt {
	font-size:11px;
	font-family:Verdana, Arial, Geneva, sans-serif;
}
.semvid-links span {
	color:#3a76bc;
}
.sem-video {
	float:left; margin-right:20px; margin-left:20px!important;
}
.semvid-links {
	float:left;
}
.mainpic {
	margin:0 0 0 20px!important;
}

/*SDR BLUE BOX */

body#channel-layout2 #content-main div#blue {
width:184px;
margin: 0 auto;
background-color:#6699cc!important;
padding: 1px 2px 1px 18px;
font-size:10px;
font-weight:bold;
color:#333
}

#blue .whitetext { color:#fff;}

/* seminars landing page */
table.semtb td {
	line-height: 1.9em;
    padding: 0 15px;;
}
table.semtb td a { 
font-weight:bold!important;
}
