/* 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;}

/* 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;}
/* END LOGO FOR HOME PAGE */

/* LOGO FOR HOME PAGES TEST */
.home h1.logo2 a {background: url(/external/07/images/logo_home_CH.gif) no-repeat 97px 3px; display: block; height: 83px; text-indent: -1000px;}
.home h1.logo2 {background: url(/external/07/images/seal_home_CH.gif) no-repeat 0 0; margin-left: 5px; margin-top: 15px;height: 83px;}
/* END LOGO FOR HOME PAGE TEST */

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;}


#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;}

blockquote {font: normal 1.5em 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;}

/* =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_CH.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;}
.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;}

/* =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}

/* =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}

/* =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 li:last-child a {border-bottom: 0;}
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;}

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;}

#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 {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;}

/* =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;}

/* =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;}
#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,


/* 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;}


/* 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 */


/* 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: 274px; }
@media screen and (-webkit-min-device-pixel-ratio:0){
body#home-layout #content-main .column2 {float: left;}
}

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: 3em;}
body#home-layout #content-main h3 {margin-bottom: 0; background: url(/external/07/images/white_eraser.gif) repeat-y 284px 5px;}

#content-nav h1, #content-nav h2, #content-nav h3, #content-nav h4 {margin-top:.5em; margin-left:.5em;}

/* 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;}

/* 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;}

.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;}

/* 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;}

/* 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;}

/* 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;}

/* .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;}

.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;}

/* 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;}

.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;
}

/*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;}

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden; }
.clearfix {
    display:inline-block; }
.clearfix {
    display:block; }
* html .clearfix {
    height:1px; }
span.last {margin-bottom:0px!important;}

/* 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;}

.nonserif {font-family:Arial, Helvetica, sans-serif;}
.connect, img.connect {float:left; margin:0 0 0 10px; padding:0;}
.noborder {border:none!important;}

.connectd {
	clear:both;margin-top:0;overflow:auto;
}

.connectd2 {
	clear:both;margin-top:0;border:none;padding-top:0;
}
.beta.rightnav.whitebox.noborder img {margin:0!important;padding:0!important;}