@charset "utf-8";
/* CSS Document */

/**************** Begin Research at the IMF styles ****************/
/**** Begin jQuery feature slideshow styles  ****/
.about #rotator {position:relative; width:500px;background:transparent!important;}
.about #rotator div.slide {position:absolute; left:0; top:0; display:none;background:none!important;}
.about #rotator div.slide:first-child {display:block} 
.about #rotator div.slide .caption {background:transparent url(/external/images/research/transbg.png) repeat scroll 0 0;bottom:0;left:0;padding:0;position:absolute;right:0;width:466px;color:#fff;}
.about #rotator div.slide .topimg {background:transparent;bottom:195px;left:5px;padding:0;position:absolute;right:0;width:490px;color:#fff;}	
.about #rotator div.slide .caption {margin:0 0 5px 5px;padding:8px 12px;}
.about #rotator div.slide .caption p {margin:4px 0;padding:0; font-size:.98em;}			
.about #rotator div.slide .caption h1 {font-size:1.8em;line-height:1em;padding:0; margin:0 }	
.about #rotator div.slide .caption a {color:#FF6600; text-decoration:none;}
.about #rotator div.slide .caption a:hover {color:#FF9900; text-decoration:none;}
.about #rotator-nav {padding: 5px 0 5px 0; margin:0 0 0 5px}
.about #rotator-nav a {font: bold 10px verdana,arial; background: #FF6600; text-decoration: none; margin: 0 4px 0 0; padding: 3px 5px; color:#fff!important;}
.about #rotator-nav a.activeSlide {background:#333; color:#fff;}
.about #rotator-nav a:focus {outline: none;}
.about #rotator-nav div.slide {margin-left:0!important;padding-left:0!important;}
.about #rotator-nav a#pbtn {cursor:pointer;margin: 0 0 0 5px; padding:3px 10px;}
.about #rotator-nav a.pause {background: url(/external/images/research/pause.png) center no-repeat}
.about #rotator-nav a.play {background: url(/external/images/research/play.png) center no-repeat}
.about .cycler pre {margin-top:0; color:#390; font-weight:bold}
.about .cycler .comment {color:#008000}
.about .cycler img {margin:0;padding:5px 5px 5px 5px!important;}
/**** End jQuery feature slideshow styles  ****/


.about h2.nonserif-orange{color:#B13F20; padding:0; margin:0 0 0 .5em; font-family:Verdana, Arial, Helvetica, sans-serif;}
.about h3 {color:#3A76BC; padding:0; border:none; margin-bottom:.5em;}
.about h4 {padding:0; margin:0 0 .5em 0; border:none;}
.about h5 {padding:0; margin:0 0 .5em 0; border:none;}
.about h6 {padding:0; margin:0 0 .5em 0; border:none;}
.about .nonserif {padding:0; border:none; margin:.6em; font-family:Arial, Helvetica, sans-serif;}
.about ul {margin-left:1.2em;}
.about #content-main {line-height:normal;}
.about #content-main p {margin:0;font-size:.78em;}
.about #content-main ul li {list-style-type:square; color:#58595B; margin:5px 0;font-size:.78em;line-height:normal;}
.about #content-main ul li a {font-weight: bold;}
.about #content-main ul li p {font-size:1em;line-height:normal;margin-left:0em;}
.about #content-main ul li ul li {font-size:1em;line-height:normal;}
.about #featurewrapper {width:750px;padding:10px; background:#F1F1F2; margin:0 auto; overflow:hidden; clear:both;}
.about #middlewrapper {width:770px;margin:15px auto 10px 15px!important;clear:both;}

.about div.columnround {float: left;width:220px; min-height:245px;padding:10px;}
.about div.columnbox {float: left;width:29.4%; padding:10px;}
.about div.columnround img {margin-right:.5em ;margin-left:0}
.about div.columnbox img {margin-right:.5em;margin-left:0}
.about .firstcol {margin-left:0;}
.about .middlecol {margin-left:15px;}
.about .lastcol {margin-left:15px;margin-right:0;}
.about #middlewrapper .firstcol.columnround {background:url(/external/images/research/backgrounds/orangegradient.png) no-repeat; }
.about #middlewrapper .middlecol.columnround {background:url(/external/images/research/backgrounds/dkgraygradient.png) no-repeat;}
.about #middlewrapper .lastcol.columnround {background:url(/external/images/research/backgrounds/bluegradient.png) no-repeat;}
.about #bottomwrapper{width:770px; clear:both;margin:0 auto 15px auto;}

.about #content-main .sidebar {float:right; width:230px;margin-top:.5em; margin-right:.5em; background:url(/external/images/research/backgrounds/yellowgradient.png) no-repeat;}
.about #content-main .sidebar p {margin:.1em .8em 0em .8em;padding:.3em .3em .5em .3em;font-size:.78em;}
.about #content-main .sidebar ul {margin-left:2.2em!important;}
.about #content-main .sidebar ul li {list-style-type:square; color:#58595B; margin-bottom:.1em; line-height:normal;}

.about #content-main p .more {background:url(/external/07/images/arrow.gif) right 3px no-repeat; font-size:1em; padding-right:.8em;text-align:right; float:right; clear:both;margin-bottom:.5em}
.about #content-main .more {background:url(/external/07/images/arrow.gif) right 3px no-repeat; font-size:.80em; padding-right:.8em;text-align:right; float:right; clear:both;margin-bottom:.5em}

/*.about #content-nav {background:url(/external/images/research/backgrounds/ltgraygradient.png) no-repeat!important;margin-left:0;margin-top:.5em; width:218px;float:left!important;}*/
.about #content-nav {background:url(/external/images/research/backgrounds/ltgraygradient.png) no-repeat!important;margin-left:1.5em!important;margin-top:1em; width:180px;min-height:300px;float:left!important;}

/* Begin hacks For IE 7 and 8 */
*:first-child+html .about #rotator div.slide .topimg  {background:transparent;bottom:220px;left:5px;padding:0;position:absolute;right:0;width:490px;color:#fff;}	
*:first-child+html .about #rotator div.slide .caption {margin:0 0 8px 5px;padding:8px 12px;}
*:first-child+html .about #middlewrapper {width:770px; clear:both;margin:15px auto;}	
/* End hacks For IE 7 and 8 */

/* Begin hacks For IE 6 */
*html .about #rotator div.slide .caption  {background:transparent url(/external/images/research/transbg.png) repeat scroll 0 0;bottom:0;left:0;padding:0;position:absolute;right:0;width:466px;color:#fff;behavior: url(/external/07/js/iepngfix.htc);margin:0 0 5px 5px;padding:8px 12px;}
*html .about #content-main .sidebar {float:right; width:232px;margin-top:.5em; margin-right:.3em; background:url(/external/images/research/backgrounds/yellowgradient.png) no-repeat;}
*html .about #content-main .sidebar ul li {list-style-type:square; color:#58595B; margin-bottom:auto; line-height:normal;}
*html .about #content-nav {margin-left:10px!important; height:300px;}
*html .about div.columnround {width:28.3%!important; float:left; padding:10px;margin-bottom:15px!important;}
*html .about div.columnbox {width:27.8%!important; float:left; padding:10px;margin-bottom:15px!important;}
*html .about div.columnround img {margin-right:0;margin-left:0}
*html .about div.columnbox img {margin-right:0;margin-left:0}
*html .about .firstcol {margin-left:8px;}
*html .about #middlewrapper .firstcol {background:url(/external/images/research/backgrounds/orangegradient.png) no-repeat; }
*html .about #middlewrapper .middlecol {background:url(/external/images/research/backgrounds/dkgraygradient.png) no-repeat;}
*html .about #middlewrapper .lastcol {background:url(/external/images/research/backgrounds/bluegradient.png) no-repeat;}
*html .about #middlewrapper {width:800px; clear:both;margin:15px 0 20px 0!important; height:1%; /* So IE plays nice */}
*html .about #bottomwrapper{width:800px; clear:both;margin:0 auto 15px auto!important;}
*html .about #content-main .publist {margin:0;width:auto;}
*html .about #content-main .publist ul p {margin-top:-1.1em!important;}
*html .about #content-main .resformtxt {width:83%;}
*html .about .ui-tabs-panel {}

/* End hacks For IE 6 */

.about .blurbcol {float:left; width:280px;}
.about .searchcol {float:right;width:250px;}
.about #rescvtabs {list-style: none;margin: 0;padding: 0;zoom: 1;width:560px;/* overflow: hidden; bug fix for scroll caused by tabs */margin-top:.5em;}
.about #rescvtabs ul {margin:0 0 1em 0;}
.about #rescvtabs li {display: inline; list-style:none;margin-bottom:0em!important;}
.about #rescvtabs li a {padding:5px;color:#505050;text-decoration: none;float:left;display: block;font-size:1.1em;}
.about #rescvtabs li a:hover, .about .ui-tabs .ui-state-hover {background:#e0e0e2!important;}
.about #rescvtabcontain {background:url(/external/images/research/backgrounds/ltgraygradient2.png) repeat-x!important; width:560px!important; overflow: hidden;margin-left:1px; /* bug fix for scroll caused by tabs */zoom: 1; float:left;}
.about #rescvtabcontain img {margin:5px;padding:0;}

/* Start jQuery Tabs UI */
.about .ui-tabs { padding: .2em; zoom: 1; }
.about .ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 1em .1em 0; }
.about .ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .3em -1px 0; padding: 0;}
.about .ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; /*padding: .5em 1em;*/ }
.about .ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: .1em; border-bottom-width: 0;background:#e0e0e2!important;margin-bottom:-.1em;border:0; font-weight:bold}
.about .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .about .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .about .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.about .ui-tabs .ui-tabs-nav li a, .about .ui-tabs.ui-tabs-collapsible .about .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.about .ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.about .ui-tabs .ui-tabs-hide { display: none !important;}
.about .ui-tabs .ui-state-default {background:/*#FBFBFB*/#f0efef;}
/* End jQuery Tabs UI */
/**************** End Research at the IMF styles ****************/




#flashwrapper {background: url("../images/afr_cycle_bk.jpg") repeat-x; margin:10px;padding-top: 10px;}
h2.jispa{color:#002d54; padding:.6em 0 0 .5em; margin:0 0 7px 15px; font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal; min-height:25px;}

.columnround h3, .columnround h3 a {color:#FFF; font-size:1em;margin-bottom:5px;}
.columnround hr {clear:both; border:none; color:#fff; background-color:#fff; height:1px; width:100%; padding:0; margin:10px 0;}
.columnround h5.nonserif a {margin-left:0;padding-left:none;}

.columnround p {margin-top:2px; padding-top:0; line-height:1.4em; }
#middlewrapper .columnround {}
.columnround {float:left; margin-left:0px; margin-right:0px;height:280px!important;}
#middlewrapper .midc.columnround, #bottomwrapper .columnround.dkblue {margin-left:15px!important; margin-right:15px!important;}
.dkblue {background:url(../images/bluegradient.jpg) no-repeat!important;}
.lightblue {background:url(../images/bluegradient2.jpg) no-repeat!important;}

.columnround h4 {font-size:0.9em;}
.columnround h4.alum {clear:none; line-height:1.3em;}
.regvid {margin-left:-3px;}
.sectionhilite4 {margin:0 0 15px 0;}
.sectionhilite4 h5.nonserif, .sectionhilite4 h4 {padding: 0 1em;}


/**** Begin jQuery feature slideshow styles  ****/
.cycler {width:500px;min-height:230px; /*background:url(../images/afr_cycle_bk.jpg) repeat-x */;padding:5px;margin-left:15px;margin-top: 23px;position:relative;}
#rotator div.slide .topimg {display:none;}
#rotator div.slide .caption h1 {font-size:1.5em;}	
/**** End jQuery feature slideshow styles  ****/

#content-main .reg-sidebar {float:right; width:220px; padding:0; margin: -40px 0 15px; min-height:230px;}
#content-main .reg-sidebar h5 {padding:5px 0; color:#002d54;margin: 0;}
#content-main .reg-sidebar h3 {color:#002d54;}
.columnround .sectionhead h3.blue {color:#002d54;}
.right {margin-left:20px!important;}

.reg-sidebar img {
	margin:-10px 0 10px 103px !important;
}

#features {
	width:230px;
	font-size:0.9em;
	line-height:1.5em;
	padding:0!important;
	margin-left:0px!important;
	height:200px;
}
#features p {
	line-height:1.5em!important;
}
#features .more {
	margin:0 5px;
	float:right;
}
#features img.right {
	float:right;
	margin-left:5px;
}
#features h4 {
	clear:none!important;
}
.research #rotator div.slide .caption a {
    line-height: 1.1em;
}
#siteinfo {
	font-size:0.9em;
}
