body{
   margin: 0px;
   padding: 0px;
   background-color: #003855;
   min-height: 95%;
   height: 100%;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
}

a{
   color: #111111;
   text-decoration: none;
   font-size: 12px !important;
}

a:hover{
   color: #EF6D00;
   font-weight: normal;
   text-decoration: underline !important;
}

.FTSmain{
   background-image: url(../images/logo_bg.jpg);
   background-repeat: no-repeat;
}

#fltleft{   float: left;}

#fltright{   float: right;}

#fltleft00a{   float: left;   width:150px;}

#fltright00a{   float: right;   vertical-align:top;}

#fltleft00{
   float: left;
   width:372px;
   border: solid 0px #f00;
   margin-top:10px;
}

#fltleft01{
   float: left;
   width:500px;
   border: solid 0px #f00;
   margin-top:10px;
}

#fltright00{
   float: right;
   width:510px;
   border: solid 0px #f00;
   margin-top:10px;
}

#fltleftcontainer{
   float: left;
   border:solid 1px #cdcdcd;
   background-color:#fff;
   margin-top:10px;
}

.btmpad01 { padding-bottom:10px; }
.btmpad01a { padding-bottom:20px; }
.btmpad03 { padding-bottom:30px; }

.lbltextgen { font-family:Arial; font-size:12px; vertical-align: top; text-align:right; padding-top:2px; }

.fltright001{   float: right;}

.pad04{   padding: 0 4px 4px 4px;}

.spacerdiv{
   clear: both;
   line-height: 1px;
   height: 1px;
   font-size: 1px;
}

/* Page Title */
.FTSPgTitle{
   color: #003855;
   font-weight: 700;
   padding-bottom: 6px;
   border-bottom: solid 1px #6aa2bb ;
   font-size: 16px;
    margin-bottom: 5px;
}

/* Header Content classes starts here */
.FTSExheader
{
   width: 755px;
}

/*  FTS External Main Div starts   */
.FTSExmain00
{
   clear: both;   
   background-color: #fff;
   padding: 0px 5px 0px 5px;
   width: 967px;
}

.FTSExmain01
{
   clear: both;
   border: solid 1px #333366;
   border-top: #333366 0px solid;
   background-color: #fff;
   width: 977px;
}

/*  FTS External Main Div ends   */

/*  Top Navigation  */

ul#FTStopnav 
{
    padding:0px;
    list-style-type:none; 
    margin: 5px 0px 0px 0px;                 
    font-size:11px; 
    list-style-image:none; 
    color:#fff; 
    position: absolute; 
    border:solid 0px #0ff; 
    font-family: Arial, Helvetica, sans-serif;
   }

ul#FTStopnav li { position: relative; padding:0px; margin: 0px; float:left; margin-right:2px; margin-left: 4px;}
ul#FTStopnav li a.FTSabout { text-decoration:none; color:#fff; background:url(../images/sprite_icon.png) no-repeat 2px -1px; padding-left:25px; }
ul#FTStopnav li a.FTShelp { text-decoration:none; color:#fff; background:url(../images/sprite_icon.png) no-repeat 4px -33px; padding-left:25px; }
ul#FTStopnav li a.FTScontact { text-decoration:none; color:#fff; background:url(../images/sprite_icon.png) no-repeat 4px -65px; padding-left:25px; }
ul#FTStopnav li a.FTSfeedback { text-decoration:none; color:#fff; background:url(../images/sprite_icon.png) no-repeat 4px -96px; padding-left:25px; }
ul#FTStopnav li:hover a { text-decoration:underline!important; color:#fff!important; }

/*  --  Top Navigation Ends  --  */

/*  Menu Starts  */
ul#FTStab{
   float: left;
   font-size: 12px;
   font-weight: 700;
   margin: 0px;
   color: #000;
   text-decoration: none;
   list-style-type: none;
   padding: 0px;
   padding-left: 1px;
}

ul#FTStab li{
   position: relative;
   margin: 0px;
   float: left;
   text-decoration: none;
}

ul#FTStab li a{
   text-decoration: none;
   color: #000;
   background-color: #9fc7de;
   padding: 2px 11px;
   border: solid 1px #4c4757;
   border-left: solid 0px #4c4757;
   line-height: 23px;
}

ul#FTStab li a:hover{
   background-color: #fff;
   font-weight: 700;
   text-decoration: none !important;
}


#FTStab DIV{
   float: left;
   text-align: center;
   background-color: #6aa2bb;   
   border-left: #fff 1px solid;   
   border-top: #fff 1px solid;   
   padding: 5px 10px;
   font-family: Arial;
   font-size: 11px;
   font-weight: 700;
}

#FTStab DIV a{
   font-family: Arial;
   font-size: 11px;
   font-weight: 700;
   color: #fff;
   text-decoration: none !important;
}

#FTStab DIV a:hover{
   font-family: Arial;
   font-size: 11px;
   font-weight: 700;
   text-decoration: none !important;
}

#FTStab DIV a:visited{
   text-decoration: none;
   font-weight: 700;
   font-family: Arial;
   font-size: 11px;
}

.FTShome-n{
   width: 103px !important;
}

.FTShome-s{
   width: 103px !important;
   border-bottom-color: #fff !important;
   background-color: #fff !important;
}
.FTShome-s a{color: #003855 !important; }

.FTSAppFund-n{
   width: 199px !important;
}

.FTSAppFund-s{
   width: 199px !important;
   border-bottom-color: #fff !important;
   background-color: #fff !important;
}
.FTSAppFund-s a{color: #003855 !important; }

.FTSCountries-n{
   width: 108px !important;
}

.FTSCountries-s{
   width: 108px !important;
   border-bottom-color: #fff !important;
   background-color: #fff !important;
}
.FTSCountries-s a{color: #003855 !important; }

.FTSGblOvw-n{
   width: 146px !important;
}

.FTSGblOvw-s
{
   width: 146px !important;
   border-bottom-color: #fff !important;
   background-color: #fff !important;
}
.FTSGblOvw-s a{color: #003855 !important; }

.FTSCstSrch-n{
   width: 133px !important;
}

.FTSCstSrch-s{
   width: 133px !important;
   border-bottom-color: #fff !important;
   background-color: #fff !important;
}
.FTSCstSrch-s a{color: #003855 !important; }

.FTSReport-n{
   width: 162px !important;    
}

.FTSReport-s{
   width: 162px !important;
   border-bottom-color: #fff !important;
   background-color: #fff !important;
}
.FTSReport-s a{color: #003855 !important; }

/*  Menu Ends  */

ul.FTSExleftLink{
   padding: 0px;
   margin: 5px 0px 0px 0px;
   float: left;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
}

ul.FTSExleftLink li{
   padding-bottom: 0px;
   margin: 0px;
}

ul.FTSExleftLink li a{
   text-decoration: none;
   background: url(../images/bullet_arrow.gif) no-repeat 0px -2px;
   padding-left: 10px;
   margin: 0px 4px 10px 4px;
   display: inline-block;
}

ul.FTSExleftLink00 li{ padding-top: 5pt;}
ul.FTSExleftLink00 li a{
   text-decoration: none;
   background: url(../images/bullet_arrow.gif) no-repeat 0px -2px;
   padding-left: 10px;
   margin: 0px 4px 1px 4px;
   display: inline-block;
}
/* ul#FTSExleftLink00 { font-size: 12px !important;} */

#tdLeftMenu {width:205px;}
.leftBlocks{ padding-top: 5px; width:205px;}

/* Margin top */
.panelCustomSearch{
   margin-top: -6px;
   background-color: #fff;
   width: 100%;
   height: 100%;
}

/* Countries  */
.worldmap{   background: url(../images/map_world.png) no-repeat none 0px 0px;   width: 481px;   height: 221px;   padding-left:80px;}

.americas{   background: url(../images/map_americas_a1.png) no-repeat 0px 0px;   width: 177px;   height: 219px;   position: absolute;   cursor: pointer;}
.americas_n{   background: url(../images/map_americas_a2.png) no-repeat 0px 0px;   width: 177px;   height: 219px;   position: absolute;   cursor: pointer;}
.americas:hover{   background: url(../images/map_americas_a2.png) no-repeat 0px 0px;}

.africa{   background: url(../images/map_africa_a1.png) no-repeat 0px 0px;   width: 120px;   height: 141px;   position: relative;   left: 188px;   top: 67px;   cursor: pointer;   z-index: 30;}
.africa_n{   background: url(../images/map_africa_a2.png) no-repeat 0px 0px;   width: 120px;   height: 141px;   position: relative;   left: 188px;   top: 67px;   cursor: pointer;   z-index: 30;}
.africa:hover{   background: url(../images/map_africa_a2.png) no-repeat 0px 0px;}

.europe{   background: url(../images/map_europe_a1.png) no-repeat 0px 0px;   width: 252px;   height: 84px;   cursor: pointer;   z-index: 10;       left:178px ;    top: -264px ;    position: relative;}
.europe:hover{   background: url(../images/map_europe_a2.png) no-repeat 0px 0px;}
.europe_n{   background: url(../images/map_europe_a2.png) no-repeat 0px 0px;   width: 252px;   height: 84px;   cursor: pointer;   z-index: 10;   left:178px ;    top: -264px ;    position: relative;}

.asia{   background: url(../images/map_middleeast_n_asia_a1.png) no-repeat 0px 0px;   width: 171px;   height: 112px;   cursor: pointer;   z-index: 20;    left:250px;    top: -118px;    position: relative;   }
.asia:hover{   background: url(../images/map_middleeast_n_asia_a2.png) no-repeat 0px 0px;}
.asia_n{   background: url(../images/map_middleeast_n_asia_a2.png) no-repeat 0px 0px;   width: 171px;   height: 112px;   cursor: pointer;   z-index: 20;
    left:250px;    top: -118px;    position: relative;}

.oceania{   background: url(../images/map_australia_a1.png) no-repeat 0px 0px;   width: 171px;   height: 112px;   cursor: pointer;   z-index: 5;       left:371px ;    top: -250px ;    position: relative ;}
.oceania:hover{   background: url(../images/map_australia_a2.png) no-repeat 0px 0px;}
.oceania_n{   background: url(../images/map_australia_a2.png) no-repeat 0px 0px;   width: 171px;   height: 112px;   cursor: pointer;   z-index: 5;    left:371px ;    top: -250px ;    position: relative ;}

/* Contact Us  Feedback  Terms and Conditions*/

.contactemail
{
   font-family: Arial;
   font-size: 11px;
   font-weight: 600;
   color: #f47932;
   text-decoration: underline !important;
}

.linkcontact
{
   font-family: Arial;
   font-size: 11px;
   color: #000;
   text-decoration: underline !important;
}

.disclaimerTitle
{
   font-family: Arial;
   font-size: 13px;
   font-weight: bold;
   color: #000;
}

.countryList
{
   border: solid 0px #000;
   padding: 1px;
   vertical-align: top;
   margin-top:5px;
}

a.leftLinkTitle00:hover, .pertage, #rowodd, #roweven, a.more:hover, /*#evenrow,#oddrow,*/ .menuleft00, .menuleft00:visited, .smallfont, .gentext
{
   color: #000;
}

#leftform
{
   margin-top: 15px;
   border: 0px;
   width: 100px;
}

#rightform
{
   margin-top: 15px;
   border: 0px;
   width: 250px;
}

.FTSCountryheaderTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #0000CC;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial,  Helvetica;
	TEXT-DECORATION: none;
	margin-left: 0px;
	padding-bottom: 15px;
}

a.seeall, a.seeall:visited
{
   color: #f47932;
}

a.leftLinkTitle00, .leftLinkTitle00
{
   color: #fff; /*#1f538c;*/
}

.autoComplete
{
	font-family: Arial, Helvetica, sans-serif!important; 
	font-size: 11px!important; border: solid 1px #c3c3c3; 
	vertical-align:top;
	background-color:#FEFECC!important;
}

.listComplete
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	overflow:auto; 
	padding:2px 5px;
	background:#ffffff;
}

.listMain
{   
   background-color: #ffffff;
   z-index: 1000;
   width: 344px!important;
   max-height:300px;
   text-align: inherit;
   list-style: none;
   overflow-y: scroll;
   scrollbar-arrow-color: #787878;
   scrollbar-base-color: #e1e1e1;
   scrollbar-face-color: #cdcdcd;
   scrollbar-3dlight-color: #cdcdcd;
   scrollbar-highlight-color: #e4e4e4;
   scrollbar-shadow-color: #787878;
   scrollbar-darkshadow-color: #787878;
   padding-left: 0;
   margin-left: 0;
   text-indent: 0;
   border: 1px solid #B5C6D4; 
   margin-top: 0px;
  
}
.wordWheel .itemsMain
{
   background: none;
   border-collapse: collapse; 
   color: #000000;
   white-space:pre-wrap; 
   text-align: left;
   font-size: 11px; 
   padding: 2px 5px;
}


.wordWheel .itemsSelected
{
   background-color: #e1e1e1;
   color: #1b76b2;
   font-size: 11px; 
   border-top: 0px solid #FFF8E8;
   border-left: 0px solid #FFF8E8;
   border-bottom: 0px solid #00337E;
   border-right: 0px solid #00337E;
	padding:2px 5px;
	 cursor:pointer;  
}

/*Please wait window*/

#processMessage
{
   position: absolute;
   top: 10%;
   left: 43%;
   height: 100%;
   filter: alpha(opacity=50);
   opacity: 0.5;
   padding: 10px;
   width: 14%;
   z-index: 1001;
}

.processtitle
{
   font-family: Arial;
   font-size: 20px;
   font-weight: bold;
   color: #4066a3;
}

.PromptCssClass
{
  color:#f47932;
  font-size:11px;
  font-style:italic;
}

.grayText
{
  color:#808080;
  font-size:11px;
  font-family: Arial;
}


/**** wide stylings extra  *****/
div#wrap { width: 980px;    margin: 0 auto;}

#AboutUsLink { font-size: 14px !important;}

td.pertage {width:80px}

#ctl00_lblPageTitle { padding-top:10px;}

.textRow{
    font-size: 13px;
    line-height: 1.3em;
 }
 
 /*** right hand boxes for emergency page ***/
 .rightBox {margin-bottom:10px; width: 210; padding:10px;border-color:#C9D6DC;border-width:1px;border-style:solid; }
 .rightBox h1{font-size: 1em;color: #f47932; font-weight:bold; margin: 0; padding-bottom: 2px; padding-top:2px;text-align:center;}
 
 .barFull{width:100%; height:30px; margin:2px 0px;}
 .barPart{position: relative; height:30px; vertical-align:middle;  padding-left: 5px;}
 
 .blueMid{color:#0074bb;}
 .blueLight{color:#6CC4E1;}
 
 .textBold{font-weight:bold;}
 
 .back_blueLight{background-color:#6CC4E1;}
 .back_blueMid{background-color:#0074bb;}
 .back_orangeLight{background-color:#EAA476;}
 
 .legendBox{height: 10px; width: 10px;  margin-right: 5px; margin-top:2px; float:left;}
 .legendLine{ margin:2px 0; padding: 0; font-size:1em;}
 
#welcomeText{margin-bottom: 10px; line-height:1.3; }
#welcomeText a{color: #003855; }
 
 .GHO2015 {background-color:#9ab62b; color:#fff; padding-left: 15px;}
 .GHO2015border {border: solid 1px #9ab62b; padding-left: 10px;}
 .GHO2015a {background-color:#003855; color:#fff; padding-left: 15px;}
 .GHO2015bordera {border: solid 1px #003855; padding-left: 10px;}