@charset "utf-8";   
/* CSS Document */   

body {   
   background:#8e9096;   
}   

#wrapper {   
   background:url(images/body-bg.gif) 0 0 repeat;   
}   

#wrapper2 {   
   background:url(images/top-body-bg.gif) 0 0 repeat-x;   
   _text-align:center;   
}   

#wrapper3 {   
   width:970px;   
   margin:0 auto;   
   _text-align:left;   
   background:url(images/content-bg.jpg) 0 0 repeat-y;   
}   

/* Header */   

#header {   
   height:126px;   
   overflow:hidden;   
   background:url(images/top-body-bg.gif) 0 0 repeat-x;   
}   

#header h1 {   
   float:left;   
}   

#header h2 {   
   float:right;   
   position:relative;   
}   

#header h2 p {   
   position:absolute;   
   right:0;   
   bottom:14px;   
   font:normal 12px Verdana, Arial, Helvetica, sans-serif;   
   color:#333333;   
}   

#header h2 p a {   
   color:#333333;   
}   

#header h2 p a:hover {   
   text-decoration:none;   
}   

#header h2 span {   
   position:absolute;   
   font:bold 12px Arial, Helvetica, sans-serif;   
   top:4px;   
   right:0px;   
}   

#header h2 span a {   
   color:#333;   
}   

#header h2 span a:hover {   
   text-decoration:none;   
}   

/* Header End */   
/* Top Navigation */   

#top-nav {   
   height:30px;   
   overflow:hidden;   
   background:url(images/top-body-bg.gif) 0 -126px repeat-x;   
}   

#top-nav p {   
   float:left;   
   padding:3px 0 0 5px;   
}   

#top-nav p a {   
   float:left;   
}   

#top-nav p a.spanish {   
   display:block;   
   width:37px;   
   height:25px;   
   background:url(images/flags.gif) 0 0 no-repeat;   
   text-indent:-9999px;   
   overflow:hidden;   
   margin:0 0 0 8px;   
}   

#top-nav p a.spanish:hover {   
   background-position:0 -25px;   
}   

#top-nav p a.portugese {   
   display:block;   
   width:37px;   
   height:25px;   
   background:url(images/flags.gif) -37px 0 no-repeat;   
   text-indent:-9999px;   
   overflow:hidden;   
   margin:0 0 0 8px;   
}   

#top-nav p a.portugese:hover {   
   background-position:-37px -25px;   
}   

#top-nav p a.english {   
   display:block;   
   width:37px;   
   height:25px;   
   background:url(images/flags.gif) -74px 0 no-repeat;   
   text-indent:-9999px;   
   overflow:hidden;   
   margin:0 0 0 8px;   
}   

#top-nav p a.english:hover {   
   background-position:-74px -25px;   
}   

#top-nav ul, #top-nav ul li {   
   margin:0;   
   padding:0;   
   list-style-type:none;   
}   

#top-nav ul {   
   float:left;   
}   

#top-nav ul li {   
   float:left;   
}   

#top-nav ul li a {   
   float:left;   
   font:bold 12px Verdana, Arial, Helvetica, sans-serif;   
   color:#000;   
   text-decoration:none;   
   display:block;   
   background:url(images/top-nav-med.jpg) 0 0 no-repeat;   
   height:30px;   
   width:98px;   
   line-height:30px;   
   text-align:center;   
   margin:0 0 0 5px;   
}   

#top-nav ul li.long a {   
   background:url(images/top-nav-long.jpg) 0 0 no-repeat;   
   width:154px;   
}   

#top-nav ul li.short a {   
   background:url(images/top-nav-short.jpg) 0 0 no-repeat;   
   width:51px;   
}   

#top-nav ul li a:hover {   
   /*background-position:0 -30px;*/   
   color:#fff;   
}   
#top-nav .current, #top-nav .long .current, #top-nav .short .current {   
   background-position:0 -30px;   
   color:#fff;   
}   

/* Top Navigation End */   
/* Left Navigation */   

#left-nav {   
   float:left;   
   width:180px;   
   min-height:750px;   
   _height:750px;   
   background:url(images/left-nav-bg.jpg) 0 0 repeat-x;   
   padding:15px 0 0;   
}   

#left-nav h1 {   
   font:bold 14px Verdana, Arial, Helvetica, sans-serif;   
   line-height:14px;   
   color:#000;   
   padding:0 0 15px 15px;   
}   

#left-nav h1 a {   
   color:#000;   
   text-decoration:underline;   
}   

#left-nav h1 a:hover {   
   text-decoration:none;   
   color:#fff;   
}   

#left-nav ul, #left-nav ul li {   
   margin:0;   
   padding:0;   
   list-style-type:none;   
}   

#left-nav ul {   
   margin:5px 0 25px 8px;   
}   

#left-nav ul li {   
   margin:0 0 3px;   
   _margin:0 0 1px;   
}   

#left-nav ul li a {   
   display:block;   
   padding:5px 0 0 10px;   
   font:bold 12px Verdana, Arial, Helvetica, sans-serif;   
   height:35px;   
   _height:40px;   
   color:#000;   
   text-decoration:none;   
   background:url(images/left-nav-button-3.gif) 0 0 no-repeat;   
}   

#left-nav ul li.oneline a {   
   height:20px;   
   _height:25px;   
   background:url(images/left-nav-button.gif) 0 -40px no-repeat;   
}   

#left-nav ul li.threeline a {   
   height:50px;   
   _height:55px;   
   background:url(images/left-nav-button.gif) 0 -65px no-repeat;   
}   

#left-nav ul li.afour a {   
   background:url(images/left-nav-button-2.gif) 0 -40px no-repeat;   
}   

#left-nav ul li.asix a, #left-nav ul li.aeight a, #left-nav ul li.anine a, #left-nav ul li.aeleven a, #left-nav ul li.ten a {   
   background:url(images/left-nav-button-3.gif) 0 -40px no-repeat;   
}   

#left-nav ul li.seven a {   
   background:url(images/left-nav-button-2.gif) 0 -40px no-repeat;   
}   

#left-nav ul li.eight a, #left-nav ul li.nine a {   
   background:url(images/left-nav-button-2.gif) 0 0 no-repeat;   
}   

#left-nav ul li a:hover {   
   color:#fff;   
}   

#left-nav h2 {   
   font:bold 18px Arial, Helvetica, sans-serif;   
   color:#000;   
   padding:0 0 10px 20px;   
}   

#left-nav form {   
   padding:0 0 0 20px;   
}   

#left-nav p {   
   padding:0 0 5px;   
   font:normal 11px Verdana, Arial, Helvetica, sans-serif;   
   color:#fff;   
}   

#left-nav input {   
   background:url(images/input-text.gif) 0 0 no-repeat;   
   border:0;   
   width:135px;   
   height:20px;   
   _width:135px;   
   _height:20px;   
   padding:3px 4px;   
}   

#left-nav .short {   
   padding:0 0 2px;   
}   

#left-nav .area {   
   background:url(images/text-area.gif) 0 0 no-repeat;   
   width:135px;   
   height:46px;   
   margin:0 0 14px;   
}   

#left-nav .area textarea {   
   background:url(images/text-area.gif) 0 0 no-repeat;   
   overflow-y:auto;   
   border:0;   
   width:135px;   
   height:46px;   
   padding:3px 4px;   
}   

#left-nav .sub-button {   
   display:block;   
   width:64px;   
   height:27px;   
   line-height:0;   
   cursor:pointer;   
   background:url(images/left-nav-submit.gif) 0 0 no-repeat;   
   text-indent:-9999px;   
   overflow:hidden;   
}   

#left-nav .sub-button:hover {   
   background-position:0 -27px;   
}   

/* Left Navigation End */   
/* Content */   

#content {   
   width:756px;   
   _width:775px;   
   padding:10px 19px 10px 0;   
   float:right;   
}   

#content p.emerging {   
   text-align:center;   
   padding:14px 0;   
}   

#content p.emerging a {   
   display:block;   
   width:426px;   
   height:51px;   
   background:url(images/emerging-market.jpg) 0 0 no-repeat;   
   margin:0 auto;   
   text-indent:-9999px;   
   overflow:hidden;   
}   

#content p.emerging a:hover {   
   background-position:0 -51px;   
}   

/* Content End */   
/* Footer */   

#footer {   
   background:url(images/footer-bg.gif) 0 0 repeat-x;   
   _text-align:center;   
}   

#footer2 {   
   width:970px;   
   margin:0 auto;   
   text-align:center;   
   padding:9px;   
   font:normal 11px Verdana, Arial, Helvetica, sans-serif;   
   color:#fff;   
}   

#footer2 div {   
   width:20%;   
   float:left;   
   text-align:left;   
   height:170px;   
}   

#footer2 div.second {   
   padding-top:20px;   
   height:146px;   
}   

#footer h2 {   
   font:bold 14px Arial, Helvetica, sans-serif;   
   color:#fff;   
   padding:0 0 5px;   
}   

#footer2 ul {   
   margin:0;   
   padding:0 8px 0 20px;   
}   

#footer2 ul li {   
   margin:0;   
   padding:0 0 2px 0;   
}   

#footer2 p {   
   padding:0 0 6px;   
}   

#footer2 a {   
   color:#fff;   
}   

#footer2 a:hover {   
   text-decoration:none;   
}   

#footer2 strong {   
   color:#f5f200;   
}   

#footer2 div.clrleft {   
   float:none;   
   clear:left;   
   font-size:0;   
   height:0;   
   line-height:0;   
   border:0;   
   margin:0;   
   padding:0;   
}   

.clrleft {   
   float:none;   
   clear:left;   
   font-size:0;   
   height:0;   
   line-height:0;   
   border:0;   
   margin:0;   
   padding:0;   
}   
.clrright {   
   float:none;   
   clear:right;   
   font-size:0;   
   height:0;   
   line-height:0;   
   border:0;   
   margin:0;   
   padding:0;   
}   

.space {   
   margin:0 0 14px;   
} 
