/*@import url(hacks.css); CSS filters and browser specific CSS */
*{margin:0;padding:0;}
a, #content-main .country a{text-decoration:none;}
a:link,#navfourth a:visited,#navthird a:visited{color:#333;}
a:visited{color:#777;}
#content-sub a:visited,ul#leftnav a, ul#leftnav a:visited, ul#leftnav span{color:#000;}
a:hover, a:active, a:focus,ul#navpage a:hover,#content-main a{color:#CA6900;text-decoration:none;}
a.colorlink,body#legacy-layout #content .content a,.colorlink a {color:#D86A22;}
blockquote{display:block;font:normal 1.5em Georgia, "Times New Roman", Times, serif;}
body{background:#F2F2F2;color:#505050;font:72%/150% Verdana, Helvetica, Arial, sans-serif;text-align:left;min-height:600px;}
body#channel-layout #content{background:url(../images/divider2.gif) repeat-y 164px top;min-width:800px;}
body#channel-layout #content-main{width:452px;float:left;padding-top:16px;margin-left:174px;display:inline;}
body#channel-layout #content-sub{float:right;background-color:#EEE;}
body#channel-layout-wide #content{background:url(../images/divider2.gif) repeat-y 164px top;min-width:800px;overflow:hidden;}
body#channel-layout-wide #content-main{width:626px;float:left;padding-top:14px;margin-left:173px;display:inline;}
body#channel-layout-wide #content-nav p, body#channel-layout-full #content-nav p, body#channel-layout #content-nav p,#content-sub .emlink, #content-sub .hilite,.notify p a
{font-size:1em;}
body#channel-layout-wide #content-sub,body#channel-layout-full #content-sub{float:right;padding-top:14px;background-color:#EEE;}
body#channel-layout-wide #content-nav, body#channel-layout-full #content-nav{margin-left:-799px;}
body#channel-layout-full #content{min-width:800px;overflow:hidden;}
body#channel-layout-full #content-main{width:800px;float:left;padding-top:14px;margin-left:0px;display:inline;}
body#channel-layout2 #content-main{width:636px;float:right;padding-top:2em;background:url(../images/divider2.gif) repeat-y 0px 5px;}
body#channel-layout2 #content-main .column1, body#home-layout #content-main .column1{width:284px;float:left;}
body#channel-layout2 #content-main .column1 div, body#channel-layout2 #content-main .column2 div 
{width:100%;border-bottom:1px solid #D2CCCC;padding-top:1em;padding-bottom:1em;}
body#channel-layout2 #content-main .column1 div:last-child, body#home-layout #content-main .column2 div:last-child,body#home-layout #content-main .column1 div:last-child, body#home-layout #content-main .column2 div:last-child 
{border-bottom:0;padding-bottom:16em;}
body#channel-layout2 #content-main .column2{width:295px;float:right;}
body#channel-layout2 #content-nav p,.survAuthor,#content-sub .sectionhilite a{font-size:.9em;}
body#channel-layout2 .columns{float:left;background:url(../images/divider.gif) repeat-y 284px 0;min-height:80em;}
body#channel-layout3 #content{background:url(../images/sub_background.gif) repeat-y right top;min-width:800px;}
body#channel-layout3 #content-main{float:left;padding-top:2em;padding-bottom:3em;}
body#channel-layout3 #content-sub{float:right;padding-top:18px;}
body#home-layout #content{background:url(../images/sub_background.gif) repeat-y right top;}
body#home-layout #content-main{background:url(../images/divider.gif) repeat-y 254px 5px;}
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 .column2{width:284px;float:right;}
body#home-layout #content-main .column2 div#blue 
{width:184px;margin:0 auto;padding:1px 2px 1px 18px;color:#333;background:#69C;font-size:10px;font-weight:bold;}
body#home-layout #content-main h3{margin-bottom:0;background:url(../images/white_eraser.gif) repeat-y 284px 5px;}
body#legacy-layout #container{background:#FFF;min-width:800px;overflow:visible;}
body#legacy-layout #content{float:left;background:#FFF;font-size:110%;}
body#legacy-layout #content .color2{background:#CDD !important;}
body#legacy-layout #content .menu ul, body#legacy-layout #content .menu120 ul 
{list-style-image:none;list-style-position:outside;list-style-type:none;font-size:95% !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 table{margin:0px auto;width:100%;border:none;font-size:110%;border-collapse:collapse;}
body#legacy-layout td, th{padding:.5em 0 .5em .5em;border-left:none;font:.9em Helvetica, Arial, sans-serif;vertical-align:top;}
body.publication #searchform #searchoptions{visibility:visible;}
caption{margin-left:19px;margin-top:10px;padding:.5em 0 .5em .5em;background:#003399;color:#FFF;font:bold 1.1em Georgia, "Times New Roman", Times, serif;text-align:left;}
div.border{width:100%;border-bottom:1px solid #D2CCCC;margin-bottom:.5em;clear:both;overflow:auto;}
div.query{width:100%;margin-bottom:.5em;clear:both;overflow:auto;}
fieldset{border:0px;clear:both;}
fieldset.controls{text-align:right;}
form{margin:.5em 10px;}
#searchbox2 form{margin:0;padding:0;font-size:.8em;}
h1 img{padding-bottom:0;margin-top:-2px;}
h1, h6{font-family:Helvetica, Arial, sans-serif;font-weight:bold;}
h2{font-size:1.65em;line-height:1em;}
h2, h3, h4, h5, h6, p, ul, ol, dl, address, img, hr, blockquote {margin:0 10px;padding:5px 0;}
h2, h3, h4, h5, h7 {font-family:Georgia, "Times New Roman", Times, serif;}
h3{font-size:1.35em;font-weight:normal;}
h2.pagehead,#content-sub h2{font-size:1.3em;}
h4{clear:both;padding-bottom:0;font-size:1.1em;}
h4+p,.indent p{padding-top:0;margin-top:0;}
h5{padding-bottom:0;font-size:.9em;line-height:1.2em;}
h5.specialhead{margin:0;padding-left:.8em;clear:both;border-top:1px solid #FFF;color:#FFF;background:#528ED1;font:1em Georgia, "Times New Roman", Times, serif;}
h7{clear:both;padding-bottom:0;font-size:.9em;}
hr{border:0;border-top:1px solid #D2CCCC;margin:0 0.25em;height:0;}
img, img a{border:none;}
input, textarea{color:#191919;font:100% Tahoma, Verdana, "Lucida Sans Unicode", Helvetica, Arial, sans-serif;}
input.search{width:14em;}
input.submit{border:1px solid #023392;background:url(../images/search_bg.gif) no-repeat right top;color:#FFF;}
input.text, select{padding:2px 0;border:1px solid #BCBCBC;}
input:hover, input:active, input:focus, textarea:hover, textarea:active, textarea:focus{border-color:#7F6619;}
label{margin-bottom:.5em;cursor:pointer;}
label, select{float:left;padding:0;display:block;}
p img.left,body#channel-layout2 #content-nav,dd p, blockquote p{margin-left:0;}
p img.right,.img-right img,.sidenotes img, .sidenotes p, .sidenotes ul{margin-right:0;}
table.images{border:0;margin-left:0;width:100%;}
table.images a,table.smallimages a{color:#F00;text-decoration:underline;}
table.images td img{margin:0 5px;}
table.images tr, table.images td{border:0;}
table.smallimages{border:0;margin-left:0;}
table.smallimages img,.query_trail_line,.no-side-pad,ul#navsecond li a img,table.smallimages td p{margin:0;padding:0;}
table.smallimages tr, table.smallimages td{border:0;margin:0;padding:2px;}
td, th{vertical-align:top;}
ul{margin-left:2.5em;}
ul li em{font:bold 1.1em Georgia, "Times New Roman", Times, serif;}
ul#navpage{margin:0;padding:0 0 2em 0;list-style:none;background:url(../images/shade2.gif) repeat-x left bottom;font:bold .95em Georgia, "Times New Roman", Times, serif;}
ul#navpage a{border-bottom:1px solid #D2CCCC;padding:10px 0 10px 10px;display:block;color:#656565;}
.gvSearchResult,ul#navpage li{margin-left:10px;}
ul#navpage li a.active{border:none;color:#CA6900;}
ul#navpage li:last-child a{border-bottom:0;}
ul#navpage ul{padding:0;margin:-.5em 0 0 0;border-bottom:1px solid #D2CCCC;list-style:none;font:normal .9em Verdana, Helvetica, Arial, sans-serif;}
ul#navpage ul a{border:0;padding:3px 0 4px 5px;background:none;}
ul#navpage ul a.active{color:#333;background:none;font-weight:bold;}
ul#navpage ul a.active:hover{cursor:default;}
ul#navpage ul li{margin-left:10px;margin-right:10px;}
ul#navsecond{margin:0;margin-bottom:0em;list-style-type:none;}
ul#navsecond a{float:left;border-right:1px solid #FFF;padding:0 .75em;padding-top:5px;padding-bottom:5px;text-decoration:underline;}
ul#navsecond a#navimg{padding-top:0px;padding-bottom:0px;}
ul#navsecond li{display:inline;line-height:1em;}
ul#navsecond li:first-child a{padding-left:0;}
ul#navsecond li:last-child a, ul#navsecond li a.last, #siteinfo li a.last,ul.contact li:last,#siteinfo ul li a.last{border-right:0;}
ul.archive,ul.langlink{margin:0;margin-bottom:1em;margin-top:1em;list-style-type:none;}
ul.archive li,ul.langlink li{padding:15px;display:inline;line-height:1em;}
ul.contact{margin:0;margin-bottom:1em;padding-left:12px;list-style-type:none;}
ul.contact a,.notify p a:visited{color:#C93;}
ul.contact li{float:left;border-right:1px solid #FFF;padding:0 .75em;display:inline;line-height:1em;}
ul.pagelist{padding:0;list-style:none;}
ul.pagelist li{margin-top:.5em;background:url(../images/arrow.gif) no-repeat left 1.1em;}
ul.regular li{margin-top:1em;}
ul.regulartop li{margin-top:1em;width:250px;font-size:.8em;}
.about #navmain a #about,.publication #navmain a#pubs,.countryinfo #navmain a#countryinfo,.datastats #navmain a#datastats,.home #navmain a #home,.news #navmain a#news,.whatIMFdoes #navmain a#whatIMFdoes,#navmain a:hover, #navmain a:focus,#navmain li.selected a
{margin-top:2px;color:#333;background:url(../images/navcorner.gif) #FFF no-repeat right bottom;line-height:22px;}
.archive{clear:both;width:100%;float:right;border-bottom:1px solid #E9E9E9;border-top:1px solid #E9E9E9;padding-top:0;}
.arrow{padding:0;margin-right:0;margin-left:2px;}
.box{padding:10px 0;width:47%;margin:5px 10px 10px 20px;float:left;display:inline;font:95% Georgia, "Times New Roman", Times, serif;}
.box ul{margin:0 10px 0 20px;list-style-type:square;}
.box ul li,.box3 ul li,#searchbox2 .textbox{margin-bottom:5px;}
.box2{border:1px solid #333;border-top-width:4px;margin:10px 10px 10px 20px;float:left;width:45%;display:inline;font-size:90%;}
.box2 h4,.box3 h4{margin:0;padding:.5em 0 .5em 1em;border-top:2px solid #999;background:#666;color:#FFF;font-family:Georgia, "Times New Roman", Times, serif;}
.box2 p,.box3 p{padding-top:1em;padding-bottom:1em;margin:0 .5em;}
.box3{border:1px solid #333;border-top-width:4px;margin:10px 10px 10px 20px;float:left;width:92%;display:inline;font-size:90%;}
.box3 ul{margin:0 10px 0 1em;list-style-type:square;list-style-position:inside;}
.caption{margin-top:0;padding-top:0;width:90%;font-size:.9em;line-height:1.1em;}
.clear{clear:both;margin:0;padding:0;height:0;}
.columnspan{padding-top:1.5em;background:url(../images/white_eraser.gif) repeat-y 254px 5px;overflow:auto;}
.contactSearch{width:80%;padding-left:15px;padding-bottom:10px;}
.countryglance{border:1px solid #003399;margin:0 20px;}
.countryglance h3{margin:0;padding:.5em 0 .5em .5em;background:#003399;color:#FFF;font-size:1.1em;}
.countryglance p{margin-left:.5em;font:.8em Verdana, Arial, Helvetica, sans-serif;}
.emlink{font:bold .9em Georgia, "Times New Roman", Times, serif;}
.even{background:#E9E9E9;}
.feature{float:right;width:54%;}
.firstletter{float:left;margin-right:.1em;margin-top:-.2em;padding-top:0px;margin-bottom:-.2em;display:block;font-size:4em;top:0px;}
.graph{margin:0 0 0 4px;}
.gvSearchResult{}
.hilite{color:#ca6900;font-size:0.95em;font-weight:bold;}
.home #navlanguage{font-size:0.9em;position:absolute;top:80px;left:388px;}
.home h1.logo{display:block;background:url(../images/imfbslogo_6.jpg) no-repeat scroll top;text-indent:-1000px;height:80px;}
.img-descript{float:left;width:40%;border:0;}
.img-left{float:left;width:265px;border:0;}
.img-right{float:right;width:200px;border:0;}
.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;}
.indent{padding-left:1em;line-height:1.2em;}
.intro{padding-top:0;font:bold 1.2em Georgia, "Times New Roman", Times, serif;}
.introbull{padding-top:0;font:bold 1.2em Georgia, "Times New Roman", Times, serif;overflow:visible;}
.kicker{padding-bottom:0;font:90% Georgia, "Times New Roman", Times, serif;text-transform:uppercase;}
.langlink{clear:both;width:100%;float:right;border-bottom:1px solid #E9E9E9;border-top:1px solid #E9E9E9;padding-top:3px;background:#EDEDEE;}
.left,#navmain li{float:left;}
.links{clear:both;border-bottom:9px solid #E9E9E9;padding:.5em 0;overflow:auto;}
.links .arrow{float:left;clear:both;padding-top:5px;}
.links br{clear:both;display:none;}
.links p a{float:left;width:91%;margin-left:5px;display:inline;}
.long{font-size:1.2em;}
.notify{border:1px solid #023392;border-top-width:4px;}
.notify .icon{margin:0;padding:.5em 0 .5em 3.5em;border-top:2px solid #69A2DE;background:url(../images/mail_icon.gif) #3B7BC2 no-repeat 12px 2px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;}
.notify .icon, .notify .noicon,.notify2 .icon, .notify2 .noicon,#blue .whitetext,#catalogLink div a {color:#FFF;}
.notify .noicon{margin:0;padding:.5em 0 .5em 1em;border-top:2px solid #69A2DE;background:#3B7BC2;font-family:Georgia, "Times New Roman", Times, serif;}
.notify p{padding-top:1em;padding-bottom:1em;margin:0 .5em;line-height:105%;}
.notify p a{color:#CC6600;font-size:1em;}
.notify2{border:1px solid #333;border-top-width:4px;}
.checkoutContainer{background-color:#CCC;width:95%;padding:20px 0 30px 30px;border-top:1px solid #727272;}
#checkoutNavContainer{border-bottom:1px solid black;background-color:#aae0fa;margin:0;font-size:1.2em;font-weight:bold;padding:0px 0;width:100%;}
#checkoutNavContainer ul{margin:0;}
#checkoutNavContainer ul li{display:inline;list-style-type:none;padding:5px 25px;}
.checkoutActiveTab{background-color:#3a76bc;color:#FFF;}
.checkoutActiveTabLast{background-color:#3a76bc;color:#FFF;padding:5px 0px 5px 25px;}
.formSubheading{background-color:#AAA;font-weight:bold;color:#000;}
.cartContainer{background-color:#CCC;width:100%;padding:0 0 20px 0;border-top:1px solid #727272;}	
.cartHeading{width:100%;text-align:center;padding:10px 0;border-bottom:1px solid black;background-color:#aae0fa;margin:0;font-size:1.2em;font-weight:bold;}
.gvShoppingCart{width:95%;}
.btnUpdateCart{width:80px;font-size:1.1em;margin-top:10px;margin-left:250px;}
.cartGridHeader{border-bottom:1px solid #999;height:30px;}
.cartGridFooter{border-top:1px solid #999;}
.cartTitle{width:260px;padding:5px 10px;font-weight:bold;}
.cartPrice{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;vertical-align:middle;text-align:center;width:70px;}
.cartRowHeader{text-align:center;padding-left:5px;}
.cartRemove{vertical-align:middle;font-size:0.8em;padding-left:5px;}
.cartTimes, .cartEquals, .cartQuantity{vertical-align:middle;text-align:center;}
.cartTotal{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;vertical-align:middle;text-align:right;}
.cartQuantityFooter{font-weight:bold;text-align:right;padding-top:10px;}
.cartTotalFooter{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;text-align:right;width:70px;padding-top:10px;}
.notify2 .noicon{margin:0;padding:.5em 0 .5em 1em;border-top:2px solid #999;background:#7A7A7A;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;}
#content-main .pubDetail{font-size:0.85em;width:95%;}
#content-main .pubDetail h2{padding:0;line-height:1.2em;margin:0 0 0.5em;} 
.pubDetail .price{color:#E69000;font-size:1.4em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#results .price{color:#E69000;font-size:1.2em;display:block;margin:5px 0 5px 0;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.price{color:#E69000;font-size:1.3em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.pubDetailProperties{padding-top:1em;font-size:1.1em;margin-left:0;padding-left:0;} 
.pubDetailFormatTable{width:100%;font-size:1em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;background-color:white;margin:5px 2px;}
.pubDetailFormatTable td{padding:3px;width:14%;border-left:1px solid white;border-top:1px solid white;}
.pubDetailFormatTable td a{font-size:1.1em;font-weight:bold;}
.pubDetailFormatTable .headerRow{background-color:white;color:#3b7ac1;text-align:center;}
.pubDetailFormatTable .blueRow{background-color:#779bc1;color:white;text-align:center;}
.pubDetailFormatTable .skyRow{background-color:#e1ebf5;color:#3a7ac1;text-align:center;}
.pubDetailImgRight{float:right;width:300px;}
.right{float:right;}
.searchTextBoxTop{margin-right:5px;}
.sectionhilite3{margin-top:2em;margin-bottom:2em;padding:0 !important;border-bottom:none;}
.sectionhilite3 a:visited{color:#666 !important;font-size:1.1em;}
.sectionhilite3 h3{margin:0;padding:5px 0 10px 10px;border-top:2px solid #99CCFF;color:#FFF;background:#69C;font-family:Georgia, "Times New Roman", Times, serif;}
.sidenotes{float:right;width:265px;border:0;}
.small{font-size:95% !important;line-height:1em;}
.space-adjust{margin-left:0.7em;}
.surveyheader{border-bottom:1px solid #D2CCCC;border-top:1px solid #D2CCCC;margin:0;padding-left:1.5em;margin-bottom:.5em;font:1.2em Georgia, "Times New Roman", Times, serif;font-style:italic;}
.surveyheader span{color:#06C;font-style:normal;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.survTitle{font-style:italic;}
.tagline{padding-top:1.2em;font:bold 1.2em Georgia, "Times New Roman", Times, serif;font-style:italic;}
.toppadding{padding-top:1.5em;}
#branding{border-top:10px solid #023392;background:url(../images/header_bkg.gif) #3A76BC repeat-x left top;text-align:left;overflow:hidden;}
#branding a:link, #branding a:visited{color:#FFF;text-decoration:none;}
#branding ul#navsecond a{font-size:.85em;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;text-decoration:underline;}
#contactSearch{padding-left:15px;padding-bottom:10px;margin-bottom:0;}
#contactSearch select{width:80%;}
#container{width:800px;margin:0 auto;background:#FFF;text-align:center;overflow:visible;position:relative;}
#content{border-bottom:4px solid #023392;font-size:110%;text-align:left;overflow:auto;<!--[if lt IE 7]>display:inline;<![endif]-->}
#content-main{float:left;width:568px;padding-bottom:2em;min-height:250px;}
#content-main .column1{float:left;overflow:hidden;}
#content-main .column2{float:left;overflow:hidden;}
#content-main .img-descript p{width:215px;padding:0;margin-bottom:14px;font:90% Georgia, "Times New Roman", Times, serif;}
#content-main .linkTable table{border-width:0;}
#content-main .linkTable td,th{border-width:0;padding-left:15px;font-size:130%;}
#content-main .pubDetail h3{width:100%;border-bottom:1px solid #333;margin:1em 0;padding:0;font-weight:bold;}
#content-main .pubDetailDescription p{margin:0;font-size:1.2em;font-family:Arial, Helvetica, sans-serif;}
#content-nav{width:164px;float:left;padding-top:20px;margin-left:-626px;}
#content-nav .notify{margin-top:1em;margin-bottom:1em;}
#content-nav img{margin:0 10px;}
#content-sub{float:right;width:154px;padding-bottom:14px;font-size:0.9em;overflow:hidden;<!--[if lt IE 7]>margin-top:4px;<![endif]-->}
#content-sub .caption{margin-top:0;padding-top:0;width:100%;font-size:.9em;line-height:1.1em;}
#content-sub .sectionhilite{padding:1.5em 0;background:url(../images/bg_stripes.gif) #D5D7DA repeat-x left top;font-size:95%;line-height:125%;min-height:120px;}
#content-sub .sectionhilite img{margin:0 1em;}
#content-sub .sectionhilite h3{font-weight:bold;font-size:1.3em;}
#content-sub .sectionhilite p{font:1.3em/1.5em Georgia, "Times New Roman", Times, serif;}
#content-sub .sectionhilite2{border:1px solid #6B837A;padding:.5em 0;clear:both;background:#A3A8AB;}
#content-sub .sectionhilite2 a{color:#FFF !important;font-size:1.1em;}
#content-sub .sectionhilite2 p{margin-left:1.5em;}
#content-sub .sectionhilite3{padding:.5em 0;clear:both;background:#CCC;}
#content-sub .sectionhilite3 a{color:#333 !important;font-size:1.1em;}
#content-sub .sectionhilite3 p{margin-left:1.5em;}
#content-sub .weosection{background:url(../images/bg_stripes2.gif);}
#content-sub a{color:#ca6900;font-weight:normal;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:.85em;}
#content-sub h3{font-weight:bold;font-size:1.2em;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
#content-sub caption{margin-left:0px;margin-top:10px;padding:.5em 0 .5em .5em;background:#003399;color:#FFF;font:bold 1.1em Georgia, "Times New Roman", Times, serif;text-align:left;}
#content-sub h4{padding-top:.7em;margin-right:.5em;}
#content-sub .sectionhilite h4 p{padding:0;margin:0;font-size:1em;line-height:1.1em;}
#content-sub table{margin-left:1px;margin-bottom:10px;width:99%;border:1px solid #023392;border-top-width:4px;font-size:.9em;}
#navfourth{border:1px solid #999;border-top-width:4px;margin:20px;font-family:Georgia, "Times New Roman", Times, serif;}
#navfourth a{color:#666;text-decoration:none;}
#navfourth a:hover, #navthird a:hover{text-decoration:underline;}
#navfourth h3{margin:0;padding:.5em 0 .5em 1em;border-top:2px solid #FFF;color:#333;background:#E2DEDE;font-size:1em;}
#navfourth li{margin-left:2em;padding-left:1em;padding-bottom:.3em;background:url(../images/arrow.gif) no-repeat left .4em;}
#navfourth ul{margin:0;padding-top:1em;padding-bottom:1em;list-style-type:none;}
#navmain{width:100%;height:23px;background:url(../images/nav_gradient_bottom.gif);font-size:11px;overflow:hidden;}
#navmain a{float:left;padding:0 18px;display:block;background:url(../images/navcorner.gif) no-repeat right top;color:#FFF;line-height:23px;text-decoration:none;}
#navmain ul{margin:0;padding:0;float:left;list-style:none;background:url(../images/nav_gradient.gif);z-index:1;height:23px;}
#navsecond{font-size:0.9em;position:absolute;top:10px;right:0.5em;}
#navthird{border-top:1px solid #FFF;border-bottom:1px solid #FFF;background:url(../images/shade.gif) repeat-x left bottom;font-family:Georgia, "Times New Roman", Times, serif;}
#navthird a{color:#FFF;text-decoration:none;}
#navthird li{margin-left:2em;padding-left:1em;padding-bottom:.3em;background:url(../images/arrow_2.gif) no-repeat left .4em;}
#navthird ul{margin:0;padding-top:1em;padding-bottom:1em;list-style-type:none;background:#A3A8AB;}
#searchbox{position:absolute;top:40px;right:0;}
#searchbox2{padding-left:20px;}
#searchbox2 .advancedsearch{margin-left:4px;color:#F00;text-decoration:none;}
#searchform{margin:0;padding:0;width:320px;position:absolute;top:35px;right:1.5em;}
#searchform #searchoptions{visibility:hidden;}
#searchform #searchoptions .radio{float:left;margin-right:5px;display:inline;}
#searchform #searchoptions label{float:left;display:inline;}
#searchform input.search{width:260px;padding:2px;margin-bottom:5px;margin-left:0;height:15px;}
#searchform input.submit{width:47px;padding:2px;margin-bottom:5px;margin-left:0;}
#searchform label{margin:0;padding:0 10px 0 0;display:inline;color:#FFF;font-size:0.8em;display:none;}
#searchform legend,.invisible{display:none;}
#searchnews{padding:0px;margin:0 3px;color:#000;}
#searchnews .button1{padding-top:0px;float:right;}
#searchnews .button2{clear:both;float:right;padding-top:.5em;width:50px;}
#searchnews .option2{clear:both;margin:0;padding:0;}
#searchnews .option2 select{width:32.9%;float:left;}
#searchnews fieldset{width:100%;margin:0;padding:0;}
#searchnews fieldset.controls .button1{padding-top:5px;clear:both;width:auto;}
#searchnews input#newsSearch{float:left;width:70%;}
#searchnews label{margin-top:7px;margin-bottom:2px;width:100%;}
#searchnews select, #searchnews input.text{border:1px solid #9C9C9C;width:100%;font-size:.9em;}
#searchpage{margin:0 20px;padding:5px 0;width:70%;border-top:1px solid #8D8D8D;border-bottom:1px solid #8D8D8D;}
#searchpage .button{float:left;margin-left:5px;}
#searchpage .radio{margin:0 2px;}
#searchpage .text{clear:both;float:left;width:268px;}
#searchpage .tips{clear:both;margin-left:275px;}
#searchpage a{color:#BC8333;font-size:80%;text-decoration:underline;}
#searchpage fieldset{border-top:1px solid #8D8D8D;margin:0;padding-top:10px;}
#searchpage label{margin-right:30px;font-size:80%;}
#siteinfo{border-top:2px solid #69A2DE;width:100%;height:25px;float:left;padding:1.5em 0;background:url(../images/seal_2.gif) #528ED1 no-repeat 10px 2px;font-size:1.1em;}
#siteinfo .active{color:#393D3E;font-weight:bold;}
#siteinfo ul{margin:0;margin-left:70px;float:left;padding:3px 0;padding-top:6px;list-style-type:none;display:inline;}
#siteinfo li{display:inline;font-size:1em;line-height:0.9em;}
#siteinfo a{float:left;border-right:1px solid #FFF;padding:2px .75em;color:#FFF;text-decoration:none;}
#product_image{float:left;margin:3px;}
#product_details{width:360px;float:left;}
.lang_fmt_matrix{border:1px solid #ececec;background-color:#ececec;}
.lang_fmt_matrix td{padding:3px;}.lang_fmt_matrix th.sub{font-size:14px;padding:0;padding:0px 15px 0px 5px;}
.lang_fmt_matrix th.fmt, .lang_fmt_matrix td.fmt{background-color:#ccc;}
.lang_fmt_matrix th.lang, .lang_fmt_matrix td.lang{background-color:#fff;}
#accountmenu{float:right;border:1px solid #ccc;margin:0px 10px 10px 10px;padding:15px;}
#accountmenu ul{list-style:none;padding:0;margin:0;}
#CBMfix{width:600px;}
.orange_border{border:1px solid #FFCC66;}
#channel-layout-wide #container #content #content-main p{font-family:Verdana,Helvetica,Arial,sans-serif;}
#channel-layout-wide #container #content #content-main p a{font-size:.95em;}
#channel-layout-wide #container #content #content-main{}
#addr{padding:5px 40px 5px 40px;}
.catalogLink{background-color:#6b9bd1;color:#FFF;float:left;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-variant:normal;font-weight:normal;font-size:1.2em;line-height:normal;font-size-adjust:none;font-stretch:normal;-x-system-font:none;text-align:center;padding-top:0.5em;padding-right:0.8em;padding-bottom:0.5em;padding-left:0.8em;margin-top:0.8em;margin-right:1em;margin-bottom:0pt;margin-left:0pt;height:20px;}
.tableStatic{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:1.1em;}
.tableStaticHeading, th, .tablehead{font-weight:bold;}
#content-main .country{font-weight:bold;color:navy;font-size:1.1em;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.tableStaticSubheading{background-color:#AAA;color:white;font-weight:bold;}
ul.letters{width:98%;list-style:none;padding:5px 0 5px 5px;margin:0;background-color:#DDB;}
ul.letters li{display:inline;margin:3px;}
ul.letters.sub{background-color:#DDE7D6;}
div#taxonomy ul{list-style:none;margin:0;padding:0 0 5px 0;}
div#taxonomy ul li{margin:5px 0 5px 10px;}
#content-main .searchResultMoreInfoLink{background-color:#6b9bd1;font:1.1em Arial, Helvetica, sans-serif;text-align:center;padding:0.25em 0 0.25em 0;width:115px;margin-top:0.8em;}
#content-main .searchResultMoreInfoLink a{color:white;text-decoration:none;}
#content-main .searchResultMoreInfoLink a:hover, #content-main .searchResultMoreInfoLink a:active,#content-main .searchResultMoreInfoLink  a:focus
{color:white;background-color:#6b9bd1;text-decoration:underline;}
#content-main .searchResultMoreInfoLink a:visited{color:white;}	
#content-main .searchResultOtherLangsLink{font:bold 1em Arial, Helvetica, sans-serif;padding:0.25em 0;margin-top:0.5em;text-align:center;width:115px;}
#content-main .searchResultOtherLangsLink a,#content-main .searchResultOtherLangsLink a:visited{color:#6b9bd1;}
#content-main .searchResultOtherLangsLink a:hover,#content-main .searchResultOtherLangsLink a:active,#content-main .searchResultOtherLangsLink a:focus{text-decoration:underline;background:white;}
#content-sub .notify h2{color:#FFF;font-size:1.1em;background-color:#3b7bc2;border-top-width:2px;border-top-style:solid;border-top-color:#69a2de;margin-top:0pt;font-weight:bold;margin-left:0em;margin-right:0em;text-align:center;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
#content-sub .notify h3 a{font-size:11px;}
#winnow{float:right;width:180px;margin-right:10px;background-color:#ececec;font-size:.8em;}
#winnow hr{margin:0;padding:0;color:#000;border-color:#000;}
#results hr{color:#000;border-color:#000;}
#winnow select{width:170px;margin:0 0 5px 5px;}
#winnow > ul{padding:0 0 0 2px;margin:0;background-color:transparent;}
#winnow ul li ul{padding:0px 0 0 0;margin:5px 0 0 0;background-color:transparent;}
#winnow li{margin:0;padding:5px 0 5px 15px;line-height:1em;}
#winnow p{padding:0 0 0 5px;margin:0;}
#winnow p strong{color:#CA6900;}
#winnow ul li a.selected{color:#000;background-color:transparent;}
.psmalldesc{line-height:1.3em;font-size:.9em;}
#query_trail{width:90%;padding:0 0 10px 0;font-size:10px;}
.taxonomy_header{background-color:#3B7BC2;color:white;font-family:Georgia, Times, serif;font-weight:bold;margin:0px 0px 5px 0px;padding:22px 20px 22px 20px;width:100%;font-size:1.2em;}
.searchresults p{padding:2px 0 0 0;margin:0;}
.searchresults td{padding:0 5px;}
table.pricingTable{border:1px solid #000;border-collapse:collapse;}
table.pricingTable tr{border:1px solid #000;}
table.pricingTable tr.dbl{border-top:3px double #000;}
table.pricingTable td{border:1px solid #000;padding:2px;}
div.dataTables_length select{margin-right:0.25em;width:3.5em;float:none!important;display:inline!important;}
div.dataTables_length,div.dataTables_info{margin-left:0.5em;}
div.dataTables_filter{clear:right;display:block;}
div.dataTables_wrapper{min-height:0!important;}
div.dataTables_info, div.dataTables_paginate{margin-top:0.25em;}
div.dataTables_paginate{margin-right:1em;}
table.alerts{display:block;clear:both;}
table.alerts td, table.bookshelf td{padding-left:0.25em;padding-right:0.25em;}
div.dataTables_filter input{margin-right:0.5em;}
ul#leftnav.treeview li {background-image: none;}
ul#leftnav.treeview .hitarea, ul#leftnav.treeview li.lastCollapsable, ul#leftnav.treeview li.lastExpandable {background-image: url(tv_img/treeview-imf-leftnav.gif);} 
.pimg, .thumb{border:1px solid gray;}
.searchresults table tbody tr{height:250px;} 
.navbar-left{margin:0;margin-top:15px;padding:0;cursor:default;}
.NavBarNode{padding-left:25px;color:#505050;font-size:0.9em;margin-bottom:5px;}
.NavBarNodeHover, .NavBarNodeSelected {color:#CA6900;text-decoration:underline;padding-left:25px;font-size:0.9em;margin-bottom:5px;}
.NavBarParentNode{font:bold .95em Georgia, "Times New Roman", Times, serif;color:#CA6900;margin-bottom:10px;}
.NavBarParentNodeHover,.NavBarParentNodeSelected{font:bold .95em Georgia, "Times New Roman", Times, serif;color:#CA6900;text-decoration:underline;margin-bottom:10px;}
.NavBarParentNodeChildless {font:bold .95em Georgia, "Times New Roman", Times, serif;margin-bottom:10px;margin-left:28px;}
.NavBarParentNodeChildlessHover,.NavBarParentNodeChildlessSelected{font:bold .95em Georgia, "Times New Roman", Times, serif;text-decoration:underline;color:#CA6900;margin-bottom:10px;margin-left:28px;}  
ul#leftnav{list-style:none;margin:0 0 100px 20px;}
ul#leftnav li{padding:0;margin:0 0 6px 0;}
ul#leftnav > li > a, ul#leftnav > li > span{margin:0 0 0 5px;}
ul#leftnav li ul li{margin:0 0 10px 0;}
ul#leftnav li ul{margin-left:0;list-style:none;}
#leftnav li{font-family:Georgia,"Times New Roman",Times,serif;font-size:.85em;font-weight:bold;margin-right:1px;}
ul#leftnav li ul li{font-family:Verdana,Arial,Helvetica,sans-serif;line-height:13px;font-size:1.0em;font-weight:normal;padding-left:10px;margin-left:0px;}
ul#leftnav a:hover, ul#leftnav span:hover{text-decoration:underline;color:#CA6900;}
ul#leftnav > li.selected a{color:#000;font-weight:bold;text-decoration:underline;}
ul#leftnav li.selected a{color:#000;font-weight:bold;}
.treeview, .treeview ul {padding:0;margin:0;list-style:none;}
.treeview ul {background-color:white;margin-top:4px;}
.treeview .hitarea {background:url(tv_img/treeview-default.gif) -64px -25px no-repeat;height:16px;width:16px;margin-left:-16px;float:left;cursor:pointer;}
* html .hitarea {display:inline;float:none;}
.treeview li {margin:0;padding:3px 0pt 3px 16px;}
.treeview a.selected {background-color:#eee;}
#treecontrol {margin:1em 0;display:none;}
.treeview .hover {color:red;cursor:pointer;}
.treeview li {background:url(tv_img/treeview-default-line.gif) 0 0 no-repeat;}
.treeview li.collapsable, .treeview li.expandable {background-position:0 -176px;}
.treeview .expandable-hitarea {background-position:-80px -3px;}
.treeview li.last {background-position:0 -1766px;}
.treeview li.lastCollapsable, .treeview li.lastExpandable {background-image:url(tv_img/treeview-default.gif);}  
.treeview li.lastCollapsable {background-position:0 -111px}
.treeview li.lastExpandable {background-position:-32px -67px}
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea {background-position:0;}
.treeview-red li {background-image:url(tv_img/treeview-red-line.gif);}
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable {background-image:url(tv_img/treeview-red.gif);} 
.treeview-black li {background-image:url(tv_img/treeview-black-line.gif);}
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable {background-image:url(tv_img/treeview-black.gif);}  
.treeview-gray li {background-image:url(tv_img/treeview-gray-line.gif);}
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable {background-image:url(tv_img/treeview-gray.gif);} 
.treeview-famfamfam li {background-image:url(tv_img/treeview-famfamfam-line.gif);}
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable {background-image:url(tv_img/treeview-famfamfam.gif);} 
.filetree li {padding:3px 0 2px 16px;}
.filetree span.folder, .filetree span.file {padding:1px 0 1px 16px;display:block;}
.filetree span.folder {background:url(tv_img/folder.gif) 0 0 no-repeat;}
.filetree li.expandable span.folder {background:url(tv_img/folder-closed.gif) 0 0 no-repeat;}
.filetree span.file {background:url(tv_img/file.gif) 0 0 no-repeat;}
.dataTables_wrapper{position:relative;min-height:302px;clear:both;_height:302px;zoom:1;}
.dataTables_processing{position:absolute;top:50%;left:50%;width:250px;height:30px;margin-left:-125px;margin-top:-15px;padding:14px 0 2px 0;border:1px solid #ddd;text-align:center;color:#999;font-size:14px;background-color:white;}
.dataTables_length{width:40%;float:left;}
.dataTables_filter{width:50%;float:right;text-align:right;}
.dataTables_info{width:60%;float:left;}
.dataTables_paginate{width:44px;* width:50px;float:right;text-align:right;}
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next{height:19px;width:19px;margin-left:3px;float:left;}
.paginate_disabled_previous{background-image:url('tb_img/back_disabled.jpg');}
.paginate_enabled_previous{background-image:url('tb_img/back_enabled.jpg');}
.paginate_disabled_next{background-image:url('tb_img/forward_disabled.jpg');}
.paginate_enabled_next{background-image:url('tb_img/forward_enabled.jpg');}
table.display{margin:0 auto;width:100%;clear:both;}
table.display thead th{padding:3px 18px 3px 10px;border-bottom:1px solid black;font-weight:bold;cursor:pointer;* cursor:hand;}
table.display tfoot th{padding:3px 10px;border-top:1px solid black;font-weight:bold;}
table.display tr.heading2 td{border-bottom:1px solid #aaa;}
table.display td{padding:3px 10px;}
table.display td.center,.dataTables_empty{text-align:center;}
.sorting_asc{background:url('tb_img/sort_asc.png') no-repeat center right;}
.sorting_desc{background:url('tb_img/sort_desc.png') no-repeat center right;}
.sorting{background:url('tb_img/sort_both.png') no-repeat center right;}
.sorting_asc_disabled{background:url('tb_img/sort_asc_disabled.png') no-repeat center right;}
.sorting_desc_disabled{background:url('tb_img/sort_desc_disabled.png') no-repeat center right;}
table.display tr.odd.gradeA,table.display tr.odd.gradeA{background-color:#dfd;}
table.display tr.even.gradeA,table.display tr.even.gradeA,table.display tr.gradeA{background-color:#efe;}
table.display tr.odd.gradeC,table.display tr.gradeC{background-color:#ddf;}
table.display tr.even.gradeC{background-color:#eeeeff;}
table.display tr.odd.gradeX,table.display tr.gradeX{background-color:#fdd;}
table.display tr.even.gradeX{background-color:#fee;}
table.display tr.odd.gradeU,.paging_full_numbers span.paginate_button,table.display tr.gradeU{background-color:#ddd;}
table.display tr.even.gradeU{background-color:#eee;}
tr.odd{background-color:#E2E4FF;}
tr.even{background-color:white;}
.top, .bottom{padding:15px;background-color:#F5F5F5;border:1px solid #CCCCCC;}
.top .dataTables_info{float:none;}
.clear{clear:both;}
tfoot input{margin:0.5em 0;width:100%;color:#444;}
tfoot input.search_init{color:#999;}
td.group{background-color:#d1cfd0;border-bottom:2px solid #A19B9E;border-top:2px solid #A19B9E;}
td.details{background-color:#d1cfd0;border:2px solid #A19B9E;}
.example_alt_pagination div.dataTables_info{width:40%;}
.paging_full_numbers{width:400px;height:22px;line-height:22px;}
.paging_full_numbers span.paginate_button,.paging_full_numbers span.paginate_active
{border:1px solid #aaa;-webkit-border-radius:5px;-moz-border-radius:5px;padding:2px 5px;margin:0 3px;cursor:pointer;*cursor:hand;}
.paging_full_numbers span.paginate_button:hover{background-color:#ccc;}
.paging_full_numbers span.paginate_active{background-color:#99B3FF;}
table.display tr.even.row_selected td{background-color:#B0BED9;}
table.display tr.odd.row_selected td{background-color:#9FAFD1;}
tr.odd td.sorting_1{background-color:#D3D6FF;}
tr.odd td.sorting_2{background-color:#DADCFF;}
tr.odd td.sorting_3{background-color:#E0E2FF;}
tr.even td.sorting_1{background-color:#EAEBFF;}
tr.even td.sorting_2{background-color:#F2F3FF;}
tr.even td.sorting_3{background-color:#F9F9FF;}
tr.odd.gradeA td.sorting_1{background-color:#c4ffc4;}
tr.odd.gradeA td.sorting_2,tr.odd.gradeA td.sorting_3{background-color:#d1ffd1;}
tr.even.gradeA td.sorting_1{background-color:#d5ffd5;}
tr.even.gradeA td.sorting_2,tr.even.gradeA td.sorting_3{background-color:#e2ffe2;}
tr.odd.gradeC td.sorting_1{background-color:#c4c4ff;}
tr.odd.gradeC td.sorting_2,tr.odd.gradeC td.sorting_3{background-color:#d1d1ff;}
tr.even.gradeC td.sorting_1{background-color:#d5d5ff;}
tr.even.gradeC td.sorting_2,tr.even.gradeC td.sorting_3{background-color:#e2e2ff;}
tr.odd.gradeX td.sorting_1{background-color:#ffc4c4;}
tr.odd.gradeX td.sorting_2,tr.odd.gradeX td.sorting_3{background-color:#ffd1d1;}
tr.even.gradeX td.sorting_1{background-color:#ffd5d5;}
tr.even.gradeX td.sorting_2,tr.even.gradeX td.sorting_3{background-color:#ffe2e2;}
tr.odd.gradeU td.sorting_1{background-color:#c4c4c4;}
tr.odd.gradeU td.sorting_2,tr.odd.gradeU td.sorting_3{background-color:#d1d1d1;}
tr.even.gradeU td.sorting_1{background-color:#d5d5d5;}
tr.even.gradeU td.sorting_2,tr.even.gradeU td.sorting_3{background-color:#e2e2e2;}
.ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted{background-color:#ECFFB3;}
.ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted{background-color:#E6FF99;}
table.KeyTable td{border:3px solid transparent;}
table.KeyTable td.focus{border:3px solid #3366FF;}
div.box{height:100px;padding:10px;overflow:auto;border:1px solid #8080FF;background-color:#E5E5FF;}
#winnow .treeview li { background-image: none;}
#winnow .treeview .hitarea, #winnow .treeview li.lastCollapsable, #winnow .treeview li.lastExpandable { background-image: url(tb_img/treeview-imf.gif);} 
#channel-layout-wide .searchresults p { margin-left: 0px; padding-left: 0px;}
#channel-layout-wide .title { font-weight: bold; padding: 0; margin: 0; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 1em;}
#channel-layout-wide .title a:hover { text-decoration: underline;}
#channel-layout-wide #winnow { margin-bottom:0.25em;}
