﻿/* 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: center;}
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: Verdana, "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(../images/logo_home.gif) no-repeat 55px 0px; display: block; height: 79px; text-indent: -1000px;}
h1.logo {background: url(../images/seal_home.gif) no-repeat 0 0px; margin-left: 5px; margin-top: 15px; height: 83px;}
h1.logoCHI a {background:url(../images/CHlogo.gif) no-repeat 55px 8px;display:block;height:66px;text-indent:-1000px;}
h1.logoCHI {background:url(../images/CHseal.gif) no-repeat 0 8px;margin-left:5px;margin-top:15px;height:66px;}
h1.logoJPN a {background:url(../images/JAlogo.gif) no-repeat 55px 8px;display:block;height:66px;text-indent:-1000px;}
h1.logoJPN {background:url(../images/seal.gif) no-repeat 0 8px;margin-left:5px;margin-top:15px;height:66px;}
h1.logoRUS a {background:url(../images/RUlogo.gif) no-repeat 55px 8px;display:block;height:66px;text-indent:-1000px;}
h1.logoRUS {background:url(../images/RUseal.gif) no-repeat 0 8px;margin-left:5px;margin-top:15px;height:66px;}
h1.logoESL a {background:url(../images/SPlogo.gif) no-repeat 55px 8px;display:block;height:66px;text-indent:-1000px;}
h1.logoESL {background:url(../images/SPseal.gif) no-repeat 0 8px;margin-left:5px;margin-top:15px;height:66px;}
h1.logoFRA a {background:url(../images/FRlogo.gif) no-repeat 55px 8px;display:block;height:66px;text-indent:-1000px;}
h1.logoFRA {background:url(../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(../images/logo_home.gif) no-repeat 97px 3px; display: block; height: 83px; text-indent: -1000px;}
.datastats h1.logo a {background: url(../images/logo_home.gif) no-repeat 97px 3px; display: block; height: 83px; text-indent: -1000px;}
.home h1.logo {background: url(../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(../images/CHlogo_home.gif);background-repeat: no-repeat;background-position: 97px 3px;}
.home h1.logoCHI {background:url(../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(../images/JAlogo_home.gif);background-repeat: no-repeat;background-position: 97px 3px;}
.home h1.logoJPN {background:url(../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(../images/RUlogo_home.gif);background-repeat: no-repeat;background-position: 97px 3px;}
.home h1.logoRUS {background:url(../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(../images/SPlogo_home.gif);background-repeat: no-repeat;background-position: 97px 3px;}
.home h1.logoESL {background:url(../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(../images/FRlogo_home.gif);background-repeat: no-repeat;background-position: 97px 3px;}
.home h1.logoFRA {background:url(../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 !important;}*/
a:hover, a:active, a:focus {color: #CA6900; text-decoration: underline;}
a[name]:hover , a:active, a:focus {text-decoration: none;}
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(../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;}*/
table {margin-left: 20px; margin-bottom: 10px; border-collapse: collapse; width: 92%; font-size: .9em; border: 1px;}
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;}*/
td, th {padding: .5em 0 .5em .5em; font: .9em Verdana, Helvetica, Arial, sans-serif; vertical-align: top; border-left: 1px;}
th {font-weight: bold;}
.even {background-color: #E9E9E9;}
.tablehead {font-weight:bold;}

/* 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;}


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-family: Verdana,Helvetica,Arial,sans-serif !important;font-size: 12px; 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(../images/nav_gradient_bottom.gif); font-size: 11px; width: 100%;}
#navmain ul {margin: 0; padding: 0; list-style: none; float: left;  background: url(../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(../images/navcorner.gif) no-repeat right top; text-decoration: none; color: #FFF;}
#navmain a:hover, #navmain a:focus {color: #333333; background: #FFF url(../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(../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(../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 22px 0 21px; line-height: 23px; background: url(../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(../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(../images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.whatIMFdoes #navmain a.whatIMFdoes {color: #333333; background: #FFF url(../images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.datastats #navmain a.datastats {color: #333333; background: #FFF url(../images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;} 
.publication #navmain a.pubs {color: #333333; background: #FFF url(../images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.pubsurvey #navmain a.pubs {color: #333333; background: #FFF url(../images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.about #navmain a.about {color: #333333; background: #FFF url(../images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.news #navmain a.news {color: #333333; background: #FFF url(../images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.countryinfo #navmain a.countryinfo {color: #333333; background: #FFF url(../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(../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(../images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.whatIMFdoes #navmain a#whatIMFdoes {color: #333333; background: #FFF url(../images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.datastats #navmain a#datastats {color: #333333; background: #FFF url(../images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;} 
.publication #navmain a#pubs {color: #333333; background: #FFF url(../images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.pubsurvey #navmain a#pubs {color: #333333; background: #FFF url(../images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.about #navmain a#about {color: #333333; background: #FFF url(../images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.news #navmain a#news {color: #333333; background: #FFF url(../images/navcorner.gif) no-repeat right bottom; line-height: 22px; margin-top: 2px;}
.countryinfo #navmain a#countryinfo {color: #333333; background: #FFF url(../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(../images/navcornera.gif) no-repeat left bottom; line-height: 22px; margin-top: 2px;}

/* =navthird */
#navthird {background: url(../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(../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(../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(../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(../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(../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(../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(../images/shade2.gif) repeat-x left bottom;}
ul#navpage li {margin-left: 10px;}
ul#navpage a {display: block; color: #656565; background: url(../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(../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;}

/* =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(../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(../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:right;}
ul#navpagenew li.mediaimg a:hover {text-decoration: underline;}
ul#navpagenew li.mediaimg a.pc {display: inline; text-decoration:none;background: url(..images/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(../images/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(../images/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(../images/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(../images/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:.2em;}
ul#navpagenew li.mediaimg a.present {display: inline; text-decoration:none;background: url(../images/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:.2em;}
ul#navpagenew li.mediaimg a.appcolview {display: inline; text-decoration:none;background: url(../images/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:.2em;}
ul#navpagenew li.mediaimg a.chartbar {display: inline; text-decoration:none;background: url(../images/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:.2em;}
ul#navpagenew li.mediaimg a.chartcurve {display: inline; text-decoration:none;background: url(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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;}



/* =layout */
/* =container */
/*#container {width: 800px; background: #fff; left: 50%; position: relative; margin-left: -400px; float: left;}
*/

#container {width: 800px; background: #fff; margin: 0; text-align: center; }

/* =branding */
#branding {overflow: hidden; background: #3A76BC url(../images/header_bkg.gif) repeat-x left top; text-align: left; position: relative;}
#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 { position:static; }
/* =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;}
#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;  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(../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(../images/bg_stripes.gif) repeat-x left top; padding: 0.5em 0;}
#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;}


/* add multimedia/video/podcast icon items with image */
*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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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}

/* .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(../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(../images/top_back.png) center bottom no-repeat;
          
          }
/*Add top button hack for IE6 */
*html .topbutton {background:url(../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(../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(../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(../images/top.png) right center no-repeat; margin-left:720px;width:17px; margin-top:3px; 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(../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(../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: 70px; 
	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(../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(../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(../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(../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(../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(../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; left: 420px; 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,
.whatsnew #siteinfo a.whatsNewBtm,
.datastats #siteinfo a.dataStatsBtm,
.publication #siteinfo a.pubsBtm,
.pubsurvey #siteinfo a.pubsBtm,
.about #siteinfo a.aboutBtm,
.news #siteinfo a.newsBtm,
.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,
.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(../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(../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(../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(../images/sub_background.gif) repeat-y right top;*/
	padding-top:10px;
	font: 10.5px Verdana, Helvetica, Arial, sans-serif;
	padding-left:0px;
	}
     
	
body#home-layout #content-main .column1, body#home-layout #content-main .column1sm {width: 293px; float: left;}
body#home-layout #content-main .column2, body#home-layout #content-main .column2sm {width: 293px; 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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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;}
.right {float: right;}
.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;}
.imgtitle {border-bottom: 8px solid #E9E9E9; margin-left: 0; margin-right: 0; margin-bottom: 1.5em; float: left; 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; float: left; 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:1.3em; line-height:1.4em; width:90%;}
.fdarticle p {padding-bottom:.8em; padding-top:.5em}
.fdarticle img {padding-bottom:.8em; padding-top:.5em}
.fdarticle h4{margin-bottom:.5em;}
.fdarticle .hilite {font-family: Arial, Helvetica, sans-serif; }
.fdarticle .kicker {font-size:.7em;}
*html .fdarticle li a.acrobatpdf {background:url(../images/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(../images/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;}

/* 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(../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(../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 */
.acroicon {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;}
.wcicon {width:20px; height:14px; 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;}
.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;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(../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(../images/orsqbullet.png) no-repeat 0 center; padding-left:10px;padding-right: 2px;}
*:first-child+html #langbar ul li.first {background:none;}



/***** For text 'Printable Version' *****/
/* Add print-friendly icon */
.print {background:url(../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(../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(../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(../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(../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(../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(../images/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(../images/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;}

/* Printer Icon for 'Print Version ' */
.printversion {background:url(../images/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(../images/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(../images/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;}


.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;}

.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 {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(../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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../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(../images/line-silver.gif) repeat-x center;}
#orgchart-container .orgchart div.vline {height:30px; border:0px; background:url(../images/line-silver.gif) repeat-y 270px 15px; padding:0px; margin:0px;}
#orgchart-container .orgchart div.vlinelast {height:80px; border:0px; background:url(../images/line-silver.gif) repeat-y 270px;}
#orgchart-container .orgchart div.hline {margin-left:270px!important;width:90px;background:url(../images/line-silver.gif) repeat-x top;}
#orgchart-container .orgchart div.hlinelast {margin-left:270px!important;width:90px;background:url(../images/line-silver.gif) repeat-x center; padding-bottom:140px;}
#orgchart-container .orgchart div.tier5vline {height:30px; border:0px; background:url(../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(../images/chartlines.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(../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(../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(../images/line-silver.gif) repeat-x center;}
#orgchartsm-container .orgchart div.vline {height:20px; border:0px; background:url(../images/line-silver.gif) repeat-y 270px; padding:0px!important; margin:0em!important;}
#orgchartsm-container .orgchart div.vlinelast {height:70px; border:0px; background:url(../images/line-silver.gif) repeat-y 270px;}
#orgchartsm-container .orgchart div.hline {margin-left:250px!important;width:90px;background:url(../images/line-silver.gif) repeat-x top;}
#orgchartsm-container .orgchart div.hlinelast {margin-left:250px!important;width:90px;background:url(../images/line-silver.gif) repeat-x center; padding-bottom:150px;}
#orgchartsm-container .orgchart div.tier5vline {height:30px; border:0px; background:url(../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(../images/chartlines.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(../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(../images/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: 570px;margin:0;padding:0;}
.keyissues #content-main .leftcolbox {width: 262px; float: left; text-align:left;background:url(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/kiboxgrad.gif) repeat-x; margin:.5em 1.3em 1em 0;border:1px solid #D2CCCC;}
/* end key issues custom 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;}


/* Border for column 1 */
body#home-layout #content-main {
	width: 100%;
	height:100%;
	padding-left: 2px;
}
body#home-layout #content {background: url(../images/divider.gif) repeat-y 0px top!important;

}
