.content { font-family: Arial; }
.mT1{ font-size:22px; color:#002147; line-height:28px; margin-bottom:20px; font-weight:normal; }
.mT2{ font-family:  Arial; color:#002147; font-size:18px; margin-bottom:20px; font-weight:normal; }
.mT3{ color:#8d363b; font-weight:bold; font-size:18px; line-height:21px; margin-bottom:10px;  }
.mT4{ color:#002147; font-weight:bold; font-size:22px; line-height:24px; margin-bottom:25px;  }
.mT5{ color:#000; font-weight:bold; font-size:18px; line-height:24px; margin-bottom:25px;  }
.mT6{ color:#002147; font-weight:bold; font-size:18px; line-height:24px; margin-bottom:25px; font-weight:normal;  }
.content p{ font-size:14px; color:#444; line-height:20px; font-weight:normal; }
.contentSec{ margin-bottom:5px; width:100%; float:left; }
.contentNews{ margin-bottom:55px;}
.CustomTabsHolder ul{ background:url('../img/bg-nav.png') bottom center repeat-x;}

.tabCon .tab-content { border-top: 2px solid #838D29;}


.aSiaTab.tab-content{  background:#fff; border-top-color: #DB7A39;}
.aFricaTab.tab-content{ background:#fff;  border-top-color: #838D29;}
.purplebg.tab-content{ background:#fff; border-top-color: #797BAB;}
.nav-tabs .aSiaTab:hover {  color: #fff; background:#DB7A39;}
.nav-tabs .aFricaTab:hover {  color: #fff; background:#838D29;}
.nav-tabs .purplebg:hover {  color: #fff; background:#797BAB;}
.nav-tabs .yellowbg:hover {  color: #fff; background:#ECAC00;}



.CustomTabsHolder .nav-tabs > li{margin-right:0px !imporant; }
.CustomTabsHolder .nav-tabs > li > a{ border-top:1px solid #fff; color:#002147; font-size:12px; border-right:1px solid #dadada; background:transparent; border-radius:0; -webkit-border-radius:0;   margin-right: -1px;}
.CustomTabsHolder .nav-tabs > li > a:hover{ background:none; }
.CustomTabsHolder .nav-tabs > li.active > a{border-bottom-color:#fff; border-bottom:1px solid #fff;}
.CustomTabsHolder .nav-tabs > li.last > a{ border-right:0px;}
.CustomTabsHolder .nav-tabs > li.last:hover > a,
.CustomTabsHolder .nav-tabs > li.last.active > a{ border-right:1px solid #dadada !important; margin-right:0 !important;}
.tabsColLeft{ width:272px; float:left; padding-right:19px; border-right:1px solid #d9d9d9;  margin-right:30px;}
#myCarousel .item{ background:#fff;}
.my-carousel-caption{ margin:10px 0 0 0; }
.my-carousel-caption h4{ color:#002147; font-size:14px; line-height:18px; margin-bottom:20px;  } 
.my-carousel-caption ul {margin:0 0 25px; padding:0;}
.my-carousel-caption ul li { display:inline-block; }
.my-carousel-caption a{ color:#5a5a5a; font-size:12px; }
.my-carousel-caption ul li a{ color:#002147; font-size:14px; border-right:1px solid #002147; padding-right:5px; margin-right:5px; line-height:14px; } 
.my-carousel-caption ul li:last-child a{ border-right:0; }
.tabSlider .carousel-control {
    background: #FFFFFF;
    border: 3px solid #FFFFFF;
    border-radius: 40px;
    color: #000000;
    font-size: 30px;
    font-weight: 100;
    height: 20px;
    line-height: 16px;
    margin-top: -35px;
    opacity: 0.5;
     width: 20px;
	 top:180px;
}
.tabSlider img{ width:100%; }
.border-btm-grey{ border-bottom:1px dashed #bbbbbb; padding-bottom:10px; margin-bottom:30px; }
.pBlicListing li{ border-bottom:1px dashed #bbbbbb; padding-bottom:10px; margin-bottom:10px; }
.iMgHolder{ margin-bottom:20px; overflow:hidden; }
.tabsColRight{ width:545px; float:right;}
.NoticeBar{ display:block; clear:both; margin-bottom:20px; position:relative; :url('../img/notice-bar-bg.png') bottom center repeat-x #fff; border: 1px solid #e3e3e3; padding:20px 10px 30px 30px;font-size:17px; color:#8a8a8a; font-family: Arial; }
.NoticeBar p{ margin-bottom:0;}
.bgBdr { width:20px; height:100%; background:#8d363b; position:absolute; top:1px; left:1px; }
.NoticeBar strong{ color:#8d363b; }
.pBlicListing { list-style-type:none; margin:0; padding:0; }
.pBlicListing li{  line-height:20px; display:inline-block; float:left; margin-right:30px; width:242px;}
.pBlicListing li h4{  COLOR:#323232; font-size:14px; font-weight:bold; display:block; line-height:20px; text-transform:uppercase; font-weight:normal; margin:0 0 18px;}
.pBlicListing li h4 a{ COLOR:#323232; display:block;  }
.pBlicListing li p{ COLOR:#868686; font-size:14px; line-height:20px; }
.pBlicListing li p:last-child{ margin-bottom:0 !imporant; }
.pBlicListing li a{ COLOR:#5c5c5c; font-size:14px;  }
.CustomTabsHolder { float: left; width: 100%; padding-bottom:25px; border-bottom:1px solid #e1e1e1 ; margin-bottom:25px; }
/** Animated Circles **/
/*    #main-circle {
    width: 400px;
    height: 400px;
    border: 10px solid #706f6f;
    -webkit-border-radius: 400px;
    border-radius: 400px;
    position: relative;
    margin-top:50px;
    -webkit-animation-name: london-eye;
    -webkit-animation-duration: 60s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function:linear;
    -webkit-animation-play-state: running;

    animation-name: london-eye;
    animation-duration: 60s;
    animation-iteration-count: infinite;
    animation-timing-function:linear;
    animation-play-state: running;
	margin-bottom:60px;
  }
  #main-circle:hover {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
  }
  #main-circle:hover .inner-circle {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
  }
  .inner-circle {
    width: 100px;
    height: 100px;
    position: absolute;
    -webkit-animation-play-state: running;
    -webkit-animation-name: reverse-london-eye;
    -webkit-animation-duration: 60s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function:linear;

    animation-play-state: running;
    animation-name: reverse-london-eye;
    animation-duration: 60s;
    animation-iteration-count: infinite;
    animation-timing-function:linear;
     -webkit-font-smoothing: subpixel-antialiased; 
  }

  .inner-circle div {
    width: 100px;
    height: 100px;
    border-radius: 200px;
    background-color: #bfbfbf;
    webkit-border-radius: 400px;
    color: #fff;
    text-align: center;
    display: block;
    -webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    2px 2px 5px rgba(50, 50, 50, 0.75);
    box-shadow:         2px 2px 5px rgba(50, 50, 50, 0.75);
  }


.inner-circle div a {
    color: #000;
    display: block;
    font-size: 12px;
    height: 100px;
    line-height: 20px;
    position: relative;
    top: 14%;
}
#circle-1 {
    left: 180px;
    top: -50px;
}
 
	#circle-2 {
		top: 62.762847269604px;
		left: 341.02271902445px;
	}
 
	#circle-3 {
		top: 287.52075412851px;
		left: 308.70741061439px;
	}
 
	#circle-4 {
		top: 351.49352445904px;
		left: 90.8361630633px;
	}
 
#circle-5 {
    left: -55.862px;
    top: 210.886px;
}

#circle-6 {
    left: -24.023px;
    top: 30.763px;
}
 

  @-webkit-keyframes reverse-london-eye {
      0% {
    -webkit-transform: rotate(0deg);
    -webkit-transform-origin: center center;
      }

      100% {
    -webkit-transform: rotate(-360deg);
    -webkit-transform-origin: center center;
      }
    }

  @-webkit-keyframes london-eye {
      0% {
    -webkit-transform: rotate(0deg);
    -webkit-transform-origin: center center;
      }

      100% {
    -webkit-transform: rotate(360deg);
    -webkit-transform-origin: center center;
      }
}

  @keyframes reverse-london-eye {
      0% {
    transform: rotate(0deg);
    transform-origin: center center;
      }

      100% {
    transform: rotate(-360deg);
    transform-origin: center center;
      }
    }

  @keyframes london-eye {
      0% {
    transform: rotate(0deg);
    transform-origin: center center;
      }

      100% {
    transform: rotate(360deg);
    transform-origin: center center;
      }
}

.london-eye {
  position: relative;
}

.london-eye .blurb {
    font-size: 20px;
    width: 200px;
    height: 200px;
    padding: 120px;
    line-height: 24px;
    text-align: center;
    display: none;
    position: absolute;
}
.london-eye .blurb.general { display: block;  }

.london-eye  .london-eye-wrapper {
  width: 440px;
  margin: 0 auto 0 8%;
}

.london-eye .blurb .color {
  display: table;
  width: 100%;
  height: 100%;
}
.london-eye .blurb.general .color { font-size: 30px; color: #555; line-height: 1.3em; }

.london-eye .blurb .color div {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  font-size:12px;
}
.animatedHolder p{ font-size:14px; line-height:20px; margin-bottom:20px; color:#636363 ; font-weight:normal; }
.animatedHolder{ position:relative; clear:both;}
.inner-circle > div { -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.inner-circle:hover > div { background:#002147 ; color:#fff;}
.inner-circle:hover > div  a{ color:#fff;}
#circle-1 .inner-circle > div  a{
top: 25%;
} */

.tab-pane.fade.active.in {
    float: left;
    width: 100%;
	display:block;
	
}
#myTabContent > div{ display:none;}
#myTabContent > div.active{ display:block;}
#myTab li a:hover{color:#fff !important;}
.pBL2 h4 a{ color:#595959; font-size:14px; margin-bottom:15px;  }
.pBL2 h4 a:hover{ text-decoration:none;}
.pBL2 p a{ color:#efb722; font-size:14px; text-transform:lowercase;	}
.pBL2 p{ margin-bottom:0px !important; }
.pBL2 li{ padding-bottom:0px; margin-bottom:20px; }
/** End of Animated Circles **/

/** Table Styling **/
.table.m-table-striped{ color:#000000; max-width:710px; }
.table thead{ background:#e8e8e8 ; }
.w25{ width:25%; padding:5px 15px;}
.m-table-striped>tbody>tr:nth-child(even)>td, 
.m-table-striped>tbody>tr:nth-child(even)>th {
   background-color: #ececec;
 }
 .m-table-striped .w25 span{ color:#000e34; font-size:12px; }
 .td1{ color:#827e7d; font-size:12px;  font-weight:bold; width:112px; padding:5px; background:#f7f7f7; }
 .td2{ color:#002147; font-size:12px; padding:5px 10px;  }
 .profile_holder tr{border-bottom:1px solid #fff; }
 .profile_holder .col_left{ background:url('../img/table-bg.png') top left repeat-y #fcfcfc; padding:10px 20px 10px 10px;  }
.profile_holder {    clear: both;    float: left;    margin-bottom: 40px;    width: 100%; }
.profile_holder.sng .col_left{  float:left; }
/* .map_holder {    padding: 10px;    text-align: center;	border:1px solid #e0dfdf ; } */
.map_holder{}
 .profile_holder.sng .col_right {    float: right; }
.cudstomFeaturedProjects .col1_3 {
  
}
.col13 {
    float: left;
    margin-right: 3%;
    width: 31%;
	font-size:12px;
	color:#002147;
}
.CoL3 .tab-pane p{ font-size:12px; 	color:#002147;}
.CoL3 .tab-pane ul li{ margin-bottom:10px;  list-style-type:none;}
.CoL3 .tab-pane  ul{ margin:0; }
.col1_3.last{ margin-right:0; }
.col13.last{ margin-right:0; }
#myTabContent{ margin-bottom:0px;}
.tab-contenttabsColRight.nav.nav-tabs {
    padding-top: 20px;
}
.CustomTabsHolder .nav-tabs > li{MARGIN-RIGHT:0;}
.customStepsHolder {
    float: left;
    margin-bottom: 30px;
    width: 100%;
}
.customStepsHolder ul{ margin:0; padding:0; }
.customStepsHolder ul li{ height:77px; display:block; float:left; slist-style-type:none; width: 163px; position:relative; margin-left: -50px; }
.customStepsHolder ul li p{ color: #fff;    font-size: 15px;    max-width:85px; left: 55px;    line-height: 16px;    position: relative;    top: 25px; }
.customStepsHolder ul li .Stepicon{ background:url('../img/chkMark_01.png') top center no-repeat; width:20px; height:20px;  display:block; position:absolute; right:40px; top:-5px;}
/** .customStepsHolder ul li:hover a{  color: #002147; } **/
/**.customStepsHolder ul li:hover .Stepicon{ background:url('../img/chkMark.png') top center no-repeat; }**/
.customStepsHolder ul li p a{ color:#fff;}
.customStepsHolder ul li.Step1 p{ left:9px; padding-top:5px; }
.customStepsHolder ul li.Step1gray p{ left:9px; }
.customStepsHolder ul li.Step1green p{ left:9px; }
.customStepsHolder ul li.Step1orange p{ left:9px; }
.customStepsHolder ul li.Step1purple p{ left:9px; }

.customStepsHolder ul li.Step1{ background:url('../img/l1gray.png') top center no-repeat; width: 128px; z-index: 100; margin-left:0;} 
.customStepsHolder ul li.Step1gray{ background:url('../img/l1.png') top center no-repeat; width: 128px; z-index: 100; margin-left:0;} 
.customStepsHolder ul li.Step1green{ background:url('../img/l1green.png') top center no-repeat; width: 128px; z-index: 100; margin-left:0;} 
.customStepsHolder ul li.Step1orange{ background:url('../img/l1orange.png') top center no-repeat; width: 128px; z-index: 100; margin-left:0;} 
.customStepsHolder ul li.Step1purple{ background:url('../img/l1purple.png') top center no-repeat; width: 128px; z-index: 100; margin-left:0;} 

.customStepsHolder ul li.Step2{ background:url('../img/l2gray.png') top center no-repeat; width: 167px; z-index: 98;} 
.customStepsHolder ul li.Step2gray{ background:url('../img/l2.png') top center no-repeat; width: 167px; z-index: 98;} 
.customStepsHolder ul li.Step2green{ background:url('../img/l2green.png') top center no-repeat; width: 167px; z-index: 98;} 
.customStepsHolder ul li.Step2orange{ background:url('../img/l2orange.png') top center no-repeat; width: 167px; z-index: 98;} 
.customStepsHolder ul li.Step2purple{ background:url('../img/l2purple.png') top center no-repeat; width: 167px; z-index: 98;} 

.customStepsHolder ul li.Step3{ background:url('../img/l3gray.png') top center no-repeat; width: 167px; z-index: 97;} 
.customStepsHolder ul li.Step3gray{ background:url('../img/l3.png') top center no-repeat; width: 167px; z-index: 97;} 
.customStepsHolder ul li.Step3green{ background:url('../img/l3green.png') top center no-repeat; width: 167px; z-index: 97;} 
.customStepsHolder ul li.Step3orange{ background:url('../img/l3orange.png') top center no-repeat; width: 167px; z-index: 97;} 
.customStepsHolder ul li.Step3purple{ background:url('../img/l3purple.png') top center no-repeat; width: 167px; z-index: 97;} 

.customStepsHolder ul li.Step4{ background:url('../img/l4gray.png') top center no-repeat; width: 167px; z-index: 96;} 
.customStepsHolder ul li.Step4gray{ background:url('../img/l4.png') top center no-repeat; width: 167px; z-index: 96;} 
.customStepsHolder ul li.Step4green{ background:url('../img/l4green.png') top center no-repeat; width: 167px; z-index: 96;} 
.customStepsHolder ul li.Step4orange{ background:url('../img/l4orange.png') top center no-repeat; width: 167px; z-index: 96;} 
.customStepsHolder ul li.Step4purple{ background:url('../img/l4purple.png') top center no-repeat; width: 167px; z-index: 96;} 

.customStepsHolder ul li.Step5{ background:url('../img/l5gray.png') top center no-repeat; width: 167px; z-index: 95;} 
.customStepsHolder ul li.Step5gray{ background:url('../img/l5.png') top center no-repeat; width: 167px; z-index: 95;} 
.customStepsHolder ul li.Step5green{ background:url('../img/l5green.png') top center no-repeat; width: 167px; z-index: 95;} 
.customStepsHolder ul li.Step5orange{ background:url('../img/l5orange.png') top center no-repeat; width: 167px; z-index: 95;} 
.customStepsHolder ul li.Step5purple{ background:url('../img/l5purple.png') top center no-repeat; width: 167px; z-index: 95;} 

.customStepsHolder ul li.Step6{ background:url('../img/l6gray.png') top center no-repeat; width: 167px; z-index: 94;}
.customStepsHolder ul li.Step6gray{ background:url('../img/l6.png') top center no-repeat; width: 167px; z-index: 94;}
.customStepsHolder ul li.Step6green{ background:url('../img/l6green.png') top center no-repeat; width: 167px; z-index: 94;}
.customStepsHolder ul li.Step6orange{ background:url('../img/l6orange.png') top center no-repeat; width: 167px; z-index: 94;}
.customStepsHolder ul li.Step6purple{ background:url('../img/l6purple.png') top center no-repeat; width: 167px; z-index: 94;}

/** People Policy Cycle **/
.customStepsHolder ul li.Step-a1{ background:url('../img/pc-greyfirst.png') top center no-repeat; width: 129px; z-index: 100; margin-left:0;} 
.customStepsHolder ul li.Step-a2{ background:url('../img/pc-grey.png') top center no-repeat; z-index: 98;} 

.customStepsHolder ul li.Step-a3{ background:url('../img/l3gray.png') top center no-repeat; z-index: 97;} 

.customStepsHolder ul li.Step-a4{ background:url('../img/l4gray.png') top center no-repeat; z-index: 96;} 

.customStepsHolder ul li.Step-a5{ background:url('../img/l5gray.png') top center no-repeat; z-index: 95;} 

.customStepsHolder ul li.Step-a6{ background:url('../img/l6gray.png') top center no-repeat; z-index: 94;} 





 
/** Hover Effect **/
 .animatedHolder{ overflow:hidden;}
#overlay    {  background:rgba(122,122,122,.35);
               text-align:center;
               padding:45px 0 66px 0;
               opacity:0;
               -webkit-transition: opacity .25s ease; position:absolute; top:0; left:0; width:100%; height:100%;}

.animatedHolder:hover > #overlay {
               opacity:1 ;}

#plus  a{  font-family:  Arial;
               font-weight:900;
               color:rgba(255,255,255,.85);
               font-size:96px; position:absolute; top:25%; left:38%;}

#plus  a:hover{ text-decoration:none;}
.london-eye-wrapper:hover #main-circle{ border-color:#002147 !important; }
.london-eye-wrapper { -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
  
/** New Changins **/
.footerwrap.wide{ background:#a3bdd7 ;}
.footer .block{ color: #182642; }
.footer .block-posts ul li{ border-bottom-color:#798ea2 ; border-bottom-style:groove; }
.cap-box, .highlightbox.contenttable{ background:#bed0e2l; }
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{ color:#182642; }
.ddsmoothmenu ul li a:hover, .ddsmoothmenu ul li a.selected{ color:#666666 !important; }
.tp-caption.fat_medium_black{ background-color:rgba(0, 33, 71, 0.7) !important;}
.tp-green.fat_medium_black{ background-color:rgba(131, 141, 41, 0.7) !important;}

.highlightbox.contenttable{ padding:78px 19px !important;}
.mediaholder p{ display:none;}
.tp-caption.fat_medium_black, .tparrows{ border-radius:0; -moz-borde-radius:0; -webkit-border-radius:0; }


.subfooter_wrapper, .colored .pagetitlewrap{ background:#002147 !important; width:100%; clear:both; }
.colored .pagetitlewrap .pagetitle h1{ color:#fff; margin-bottom:20px;}
.colored .pagetitlewrap{ border:none !important; }
#breadcrumbs_holder{ width:100%; clear:both; padding:20px 0; }
#breadcrumbs_holder .breadcrumbwrap{ float:none;  margin:-10px 0  0!important; }
#breadcrumbs_holder .container{ margin-top:0px !important; }
#breadcrumbs_holder .element-invisible{ display:none;  }
.fullwidthlayout .pagetitlewrap{ /** margin-bottom:20px !important; **/ }
.pagetitle h1{ border-bottom: none !important; }
.highlightbox.contenttable h3{ font-family: Georgia; font-size:19px; font-weight:normal; line-height:27px; margin-bottom:0px; }
.large-text{
	font-size: 1.15em;
	text-align: left;
	line-height: 24px;
	padding-left: 0px;
	margin-bottom: 30px;
	color:#002147;	
}
.large-text2{
	font-size: 18px !important;
	text-align: left;
	line-height: 20px !important;
	padding-left: 0px;
	margin:0 !important;
	margin-bottom: 30px !important;
	color:#002147;
	font-family: Arial, Helvetica, sans-serif;
}
.large-text2 p{
	font-size: 18px !important;
	text-align: left;
	line-height: 26px !important;
	padding-left: 0px;
	margin:0 !important;
	margin-bottom: 30px !important;
	color:#002147;
	font-family: Arial, Helvetica, sans-serif;
}
.footer-second .views-row:last-child{ line-height:23px; }
.spaceb4-44{ margin-bottom:40px !important; }
.sliderleft {
	padding: 108px 26px 107px 26px !important;
	background-color: #bed0e2;;
	font-size: 22px;
	line-height:27px;
	font-family:Georgia;
	color: #000;
}



.textBlock a{
	font-size: 18px;
	padding: 81px 20px 80px 10px !important;
	display: block;
	color:#002147;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 27px;
	font-weight: bold;	
}
.textBlock h2{
	font-size: 18px;
	padding: 57px 20px 57px 11px !important;
	display: block;
	color:#002147;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 28px;
	margin-bottom: 0;
}

.textBlock peBlock{
	font-size: 18px;
	padding: 63px 20px 63px 11px !important;
	display: block;
	color:#002147;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 27px;
}






.textBlock{
	background-color: #CCC;
}
.view-content{ width:100%;}
.firstChild{ margin-left:0px !important; }
.textBlock2 h2{ margin-bottom:0; }
.textBlock2 h2 a{ font-size: 26px; padding: 56px 10px !important; font-weight: normal; display: block; color: #002147;}
.cudstomFeaturedProjects{ width:100%; float:left; }
.cudstomFeaturedProjects .link.icon-plus{ position:absolute; z-index:1111; }
.cudstomFeaturedProjects > div:hover  .link.icon-plus{ display:block; }
.cudstomFeaturedProjects .span4.firstChild{ margin-left:0px !important;}
.profile_holder.sng{ margin-bottom:0px; }
.sidebar #block-block-21{ display:none; }
.cudstomFeaturedProjects h3{ margin-bottom:0; }
.iCh { position:absolute; width:175px; z-index:1111; background:rgba(26,36,68,0.9); display:none; padding:10px;}
.mediaholder:hover  > .iCh { display:block; }
.iCh a{ color:#fff; font-weight:bold; }
.iCh h4{color: #fff; margin-bottom: 5px; font-size: 18px; }
.iCh p{ display:block; font-size:12px; line-height:17px; margin-bottom:0; color:#fff; margin-bottom:5px; }
.iCh span{ display:block; font-size:17px; line-height:23px; margin-bottom:0; color:#fff; margin-bottom:5px; }

.tab-pane a{ color:#002147; }
.tab-pane p{ font-size:13.5px; line-height:20px; }
.tab-pane h4{ font-size:16px; line-height:24px; margin-bottom:10px; font-weight:400; }
.tab-pane h3{ font-size:18px; line-height:28px; margin-bottom:10px; font-weight:400;}
.tab-pane h2{ font-size:21px; line-height:30px; margin-bottom:10px; font-weight:400;}
.tab-pane h1{ font-size:24px; line-height:36px; margin-bottom:10px; font-weight:400; }

.nav-tabs .active a{ background:#002147; color:#fff !important; }
.nav-tabs .active.africatable a{ background:#838d29; color:#fff !important; }
.nav-tabs .active.asiatable a{ background:#db7a39; color:#fff !important; }
.nav-tabs .active.europetable a{ background:#797bab; color:#fff !important; }


/*.nav-tabs li:hover a{ background:#002147; color:#fff !important; }*/
.bluebg{ background:rgba(26,36,68,1);}
.bluebg a, .bluebg a:hover{ color:#fff !important; }
.orangebg{ background:#db7a39; }
.orangebg1{ background:#ccc; }
.orangebg a{ color:#fff; }
.greenbg{ background:#838d29 !important; }
.greenbg1{ background:#ccc; }
.lightbluebg{background-color:#aec4dc; }
.lightbluebgC{ background-image: url(/sites/all/themes/themetastic/img/longbluebg-c.jpg);
	background-repeat: no-repeat;}	
.lightbluebgCC{ background-image: url(/sites/all/themes/themetastic/img/longbluebg-cc.jpg);
	background-repeat: no-repeat;}	
	
	
.greenbg a{ color:#fff; }
.purplebg{ background:#797bab; }
.purplebg a{ color:#fff; }
/*.footer .block{ padding-left:10px;}*/
.footer .view-themetastic-taxonomy  { padding-left:10px; }
#block-block-25 > div{ margin-bottom:40px; }
.textBlock.textBlock2 { background:#fff;}
.cap-box2{ padding:77px 16px 96px !important}
.titleCountry{ margin-bottom:12px; text-align:left; padding:91px 30px 91px 15px; color:#fff; font:Georgia, serif; font-size:18px; }
.lightbluebg h3.titleCountry{ padding:55px 30px 15px !important;}
.blog-style-list2  h5.itemtitle a{ color:#fff; }
.blog-style-list2{ margin:0; padding:0; }
.mb30{ margin-bottom:20px;}
p.teXtN { color:#002147; font-family: arial; font-size: 12px; line-height: 22px;}
.btnholder{ position:relative; height:250px; }
.btnN{ display:block; padding:20px 0; position:relative; width:100%; bottom:0; font-size:20px; text-align:center; background: #C0C0C0 ; color:#000; }
.btnN:hover{background: #a3bdd7; color:#002147;}
.NText{ padding: 10px 16px; border: 0px solid #C0C0C0; background:#CCC}
.NText h4{ margin: 0 0 10px; font-size:17px; }
.NText p{font-size: 12px; margin-bottom: 0; color: #002147;}
.NText p a{ font-weight:bold; }
.iConWrapper i {
    display: block;
    font-size: 50px;
    margin: 0 auto 10px;
    text-align: center;
	color:#A3BDD7;
}
.fIconHolder{ min-height:250px !important; padding:15px; background:rgba(163, 189, 215, 0.5); }
.sliderleft2{ padding: 121px 26px 121px 26px !important; }
.fIconHolder:hover > .iConWrapper  i{ color:#182642; } 
.ntext1 {text-align:center; }
.ntext1 p{ color:#182642; font-size:12px; margin-bottom:0; }
.ntext1 h4{ margin-bottom:10px; }
.DarkBlueBg{ background:#002147; padding:15px 10px; color:#fff; }
.DarkBlueBg h4{ color:#fff; margin-bottom:0px; }
.textWrapper2{ display:block; width:145px; float:right; }
.text_icon_wrapper{ overflow: hidden;
padding: 47px 5px 44px 0;
min-height: 76px;
background: rgba(163, 189, 215, 0.5);
position: relative;
}
.textWrapper2 p { color:#002147; margin-bottom:0px !important; font-size:12px; font-weight:normal; }
.iConWrapper2 i{ position:absolute; top:30%; left:10px;     font-size: 50px; color:#A3BDD7;}
.text_icon_wrapper:hover > .iConWrapper2 i { color:#002147 ; }
.pStage { display: block; width: 90px; float: left; text-align: center; font-size: 36px; font-family: georgia; background:rgba(163, 189, 215, 0.5); color: #002147; padding: 30px 0; }
.dEscriptn {
width: 173px;
float: right;
font-size: 13px;
line-height: 18px;
padding: 15px 22px 0px 7px;
color: #002147;
}
.NumHolder {
/* border: 1px solid rgba(163, 189, 215, 0.5); */
background:rgba(163, 189, 215, 0.3);
}
.no-Bg{ background:#fff !important; }
.cap-box.cap-boxN{ padding-top:40px !important; padding-bottom:40px !important; min-height:310px;}
.mediaholder h2{ font-family:arial; }
.he170{ padding: 10px; min-height: 81px; background: #002147; }
.he170 h2 a{ color:#fff; font-size:18px !important; } 
.he170 + .NText{ min-height:77px; }
.inner_page_popup .slide-cap{ padding:0 8px; }
.inner_page_popup .slide-cap .title{ font-size:16px;}
.inner_page_popup .slide-cap a { font-size:13.5px; color: #fff; line-height:19px;}
.inner_page_popup .slide-cap a:hover { font-size:13.5px; color: #fff;}
.om-maximenu ul.om-menu li.om-leaf{  position: static !important;}
.om-maximenu.om-maximenu-main-menu ul.om-menu{ position:relative !imporant; float:right; }
.om-maximenu ul.om-menu li.om-leaf .om-link{ padding: 0 20px 28px 10px!important; }
.om-maximenu-no-style .om-maximenu-content{ left:0 !important; width:100% !important;  } 
.om-maximenu-no-style .om-maximenu-middle{ background:#efefef !important; height: 340px;} 
.menu-right,
.menu-left,
.menu-center{ background: transparent !important; padding:0 2% 0 0 !important; width:32% !important; font-size:12px !important;}
.menu-center{ padding-right:0% !important; }
.mmenu-block-container{ background:transparent !important; width:100% !important; max-width:100% !important;  }
.mmenu-block-container ul{ list-style-type:none !important; margin:20px 0 0 10px; }
.mmenu-block-container ul li{ margin-bottom:10px;  }
#om-menu-opm-menu ul.om-menu li.om-leaf > a{ font-size:14px !important; }
.om-maximenu.om-maximenu-main-menu ul.om-menu li.om-leaf:hover .om-link{ border-bottom:5px solid #002147  !important; } 
.om-maximenu ul.om-menu li.om-leaf{ height:auto; }
.mmenu-mmenu-nav  li div{ line-height:17px !important; color:#444; font-size:13px; }
.mmenu-block-container ul.mmenu-mmenu-nav { padding:0 !important; }
.menu-right li > div > a,
.menu-center li > div > a,
.menu-left li > div > a { font-weight:bold !important;}

.page-node-37 #firstcontentcontainer{ padding-top:20px !important; }
.menu-left .mmenu-mmenu-nav li > ul > li > div > a ,
.menu-center .mmenu-mmenu-nav li > ul > li > div > a ,
.menu-right .mmenu-mmenu-nav li > ul > li > div > a
{ font-weight:normal !important; color:#777; }
.menu-left .mmenu-mmenu-nav li > ul > li , .menu-center .mmenu-mmenu-nav li > ul > li  , .menu-right .mmenu-mmenu-nav li > ul > li { margin-bottom:3px !important; }
.menu-left .mmenu-mmenu-nav li > ul , .menu-center .mmenu-mmenu-nav li > ul  , .menu-right .mmenu-mmenu-nav li > ul { margin:5px 0 10px 10px!important; }
.headerwrap{ z-index: 40000 !important; }
.menu-left .mmenu-mmenu-nav li > ul > li > div > a:hover ,
.menu-center .mmenu-mmenu-nav li > ul > li > div > a:hover ,
.menu-right .mmenu-mmenu-nav li > ul > li > div > a:hover
{ color:#002147; }
.img-slider2, .img-slider3{ position:relative; overflow:hidden; }
.img-slider2 .slide-cap{ height:300px; bottom:-260px; }
.img-slider3 .slide-cap{ height:190px; bottom:-150px; }


#pullDownmenu > li > a{ background:#cfcfcf; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; }
#pullDownmenu > li.open > a{background:#cfcfcf;}
#pullDownmenu .dropdown-menu{border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; padding:0; margin-top:-5px; border:0px;}
#pullDownmenu .dropdown-toggle:active, .open .dropdown-toggle{ color:#000 !important;}
#pullDownmenu .dropdown-menu a{ font-size:11px; line-height:14px;}
.img-slider3 img{ width: 100% }
.m15 { margin-right:90px; }
.cUstomSearch{}
.cUstomSearch input[type="text"] { width:509px; padding-top:9px; padding-bottom:9px; border-radius:0px; -webkit-border-radius:0px; -webkit-appearance: none; box-shadow: none !important; background:#eee; border-color:#eee; } 
.cUstomSearch select {
  background: none repeat scroll 0 0 #EEEEEE;
    border-color: #EEEEEE #EEEEEE #EEEEEE #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-radius: 0;
    box-shadow: none !important;
    font-size: 14px;
    height: 40px;
    line-height: 34px;
    padding-top: 10px;
    text-align: center;
    width: 100px;
}
.opm-table_holder{ height:240px; }
.searchBtn{
background: #002147;
font-size: 14px;
padding: 5px 24px 5px 24px !important;
height: 40px;
line-height: 15px;
color: #fff;
font-weight: normal;
}

.searchSelect>select:hover {width: 100px;
height: 40px;
-webkit-appearance: none;
box-shadow: none !important;
border: 0px;
-webkit-border-radius: 0px;
font-size: 13px;
line-height: 15px;
border-left: 0px;
background:#ddd;
border-color:#ddd;
}

#pullDownmenu .dropdown-menu a:hover{ background:#002147 !important;}
.om-maximenu.om-maximenu-main-menu ul.om-menu,
.om-maximenu.om-maximenu-main-menu ul.om-menu li.om-leaf{ position:static; }
.om-menu-ul-wrapper{ top:55px; }
.om-maximenu-no-style .om-maximenu-content{ top:116px; }
.clrWrapper p {
font-size: 14px;
line-height: 20px;
padding: 0 10px;
color: #000;
}
.nav-tabs > li.active > a.aSiaTab{ background: rgba(219, 122, 57, 1); }
.nav-tabs > li.active > a.aFricaTab{ background: rgba(131, 141, 41, 1);}
.nav-tabs > li.active > a.purplebg{ background: #797bab;}
.nav-tabs > li.active > a.yellowbg{ background: rgba(236, 170, 0, 1);}



.clrWrapper{ min-height:150px; padding:20px 0 0 0; }
.slide-cap.bluebg{ background:rgba(0, 33, 71, 0.7);}
.slide-cap.gbg{ background:rgba(126, 141, 46, 0.7);}


.slide-cap.bluebg p.textarea,
.slide-cap.bluebg strong.title{ color:#fff !important;}
.clrWrapper p:last-child{ margin-bottom:0; padding-bottom:10px; }
.Bbox1 { height:225px; font-size: 19px; position:relative; padding:50px 20px 0 30px; overflow:hidden; }
.BboxOS { height:225px; font-size: 19px; position:relative; padding:20px 20px 0 20px; overflow:hidden; }

.BboxTeam { height:225px; font-size: 19px; position:relative; padding:20px 20px 0 20px; overflow:hidden; }

.boxblueBg{
	background-image: url(/sites/all/themes/themetastic/img/bluebg.jpg);
	background-repeat: no-repeat;
	}
.boxblueBg1{
	background-image: url(/sites/all/themes/themetastic/img/bluebg1.jpg);
	background-repeat: no-repeat;
	
}	
.boxblueBg2{
	background-image: url(/sites/all/themes/themetastic/img/bluebg2.jpg);
	background-repeat: no-repeat;
	
}	
		
.boxlblueBg{
	background-image: url(/sites/all/themes/themetastic/img/lbluebg.jpg);
	background-repeat: no-repeat;
	
}
.boxlblueBg1{
	background-image: url(/sites/all/themes/themetastic/img/lbluebg1.jpg);
	background-repeat: no-repeat;
	
}
.DblueBg{ background:#002147;}
.DblueBg1{ background:#d8d8d8;}
.LblueBg{ background:#a3bdd7;}
.GrayBg1 { background:#bfbfbf;}
.OrangeBg1{background:#bfbfbf;}
.greenA { background:#8BAA2B;}
.orangeA { background:#db7a39;}
.purpleE { background:#797bab;}
.darkgrayOS { background:#7a7a7a;}

.graySL { background:#b9b7b9; min-height:55px;}
.graySL select { width: 100px !important; background: #9c9b9e; border: 0; float: right; width: auto; border-radius: 0; -webkit-border-radius: 0; color: #fff; font-size: 12px; font-weight: bold; }
h4.ostruct { margin-bottom:5px; font-size: 13px; font-weight:bold;}
p.ostruct {color:#fff;}

.DblueBg .boxTitle1 { color:#fff;}
.LblueBg .boxTitle1 { color:#002147;}
.boxOverlay{ height:225px; font-size:14px;  -webkit-box-sizing: border-box; 	-moz-box-sizing: border-box; box-sizing: border-box;  z-index:1111;   bottom:-250px; left:0; padding:60px 30px 0 30px; width:100%; position:absolute; }
.boxTitle1 { font-size: 18px; color: #13254b; font-family: arial; line-height: 25px;}
.boxTitle2 { font-size: 18px; color: #fff; font-family: arial; line-height: 25px;}
.boxOverlay { color:#002147; background:#d8d8d8; }
.boxOverlay h5 {padding-top: 5px; font-size:17px; color:#002147;}

.Bbox2{ height:210px; overflow:hidden; position:relative; /* margin-bottom:10px; */ }
.Bbox2 .clrWrapper{ background:#d8d8d8 ; z-index:111; height:210px; padding:30px; -webkit-box-sizing: border-box; 	-moz-box-sizing: border-box; box-sizing: border-box;  position:absolute; bottom:-210px; }
.Bbox2 .clrWrapper p{ font-size:14px; color:#002147; }
.Bbox2 .foliotextholder{ position:absolute; width:100%; -webkit-box-sizing: border-box; 	-moz-box-sizing: border-box; box-sizing: border-box; height:210px;}
.Bbox2 .foliotextholder .itemtitle{ font-size:19px; color:#fff; }
.Bbox2 .foliotextholder{ padding:95px 0 0 20px; font-weight:bold; font-size:17px; color:#fff; }
.span8.Bbox2 .clrWrapper { padding:65px 20px; }
.span4.Bbox2 .clrWrapper { padding:30px 20px; }
.span6.Bbox2 .clrWrapper { padding:74px 20px; }
#myTabContent .row-fluid{ color::#002147; font-size:13.5px; line-height:20px; }
.highlightedText{ float:left; font-weight:bold ;}
h3.contatTitle{ font-weight:bold; font-size:14px; font-family: Arial; }
.spanHolder i{ display:inline-block; font-size:18px; width:18px; height:18px; float:left; margin-right:10px;}
.spanHolder {margin:0 0 4px !important; }
.spanHolder:last-child{ margin:0 !important; }
/* .spanHolder br{ display:none; } */
.highlightedText span{ font-weight:normal; font-size: 11px; margin-bottom:10px;  display:block; }
hr.hSeprator{ border-top:4px solid #ddd; border-bottom:0; margin: 0 0 40px; display:block; }
.normalText{ font-size:11px; }
hr.hSeprator afr{ border-top:4px solid #7e8d2e; border-bottom:0; margin: 0 0 30px; display:block; }
.plus_top .pplus_icon{ z-index:1112; }
.accordion-toggle.collapsed:hover{ background: #fff !important; color:#002147  !important; }
.greybg{ background:#d8d8d8; }
/*.iw100 img{ width:100%; }*/
.iw100 p{ margin-bottom:0px; font-size:12px; }
.firstF{ margin-left:0 !important; margin-right:2.12766%; margin-bottom:2.12766%; }
.content p:last-child{ margin-bottom:0; }
.text-content2{ font-size:12px; line-height:14px; }
.lesspad .boxOverlay{ padding:40px 20px 0 20px; }
.Bbox1 .boxOverlay{ padding:40px 20px 0 20px;  }
.Bbox1 .boxOverlay p{ font-size:12px; }
.conafrica .contatTitle{ color:rgba(131, 141, 41, 1); }
.conasia .contatTitle{ color:rgba(219, 122, 57, 1); }
.coneurope .contatTitle{ color: #797bab; }
.conamericas .contatTitle{ color: #ECAC00; }
.conafrica hr.hSeprator{ border-color:rgba(131, 141, 41, 1); }
.conasia hr.hSeprator{ border-color:rgba(219, 122, 57, 1); }
.coneurope hr.hSeprator{ border-color: #797bab; }
.conamericas hr.hSeprator{ border-color: #ECAC00; }
.greybf { background:#ddd;}
.greybgF{ background: #ddd; color: #002147; padding: 10px 12px 10px; -webkit-box-sizing: border-box; 	-moz-box-sizing: border-box; box-sizing: border-box; width:97.8%;}
.greybgF p{ color: #002147; }
.greyofficebf { background:#ddd;}
.greyofficebgF{ background: #ddd; color: #002147; padding: 10px 12px 10px; -webkit-box-sizing: border-box; 	-moz-box-sizing: border-box; box-sizing: border-box; width:100%;}
.greyofficebgF p{ color: #002147; }

.p30{ padding:10px 5px; }
.pb30{ padding:15px; 	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
 }
.tab-pane h3{ font-family : Arial, tahoma; font-size:15px; }
.accordion-inner .span4 img{ float:right; }
.memberList h5{ font-size: 16px; margin:0 0 5px 10px; font-weight: bold; color:#002147; padding-top: 0px;}
.memberList p{ margin-bottom:0px; padding-left: 10px;}
.memberList img {max-width: 110%;}
.memberList .span10{ position:relative; min-height:126px; }
.memberList span{ display:block; margin:5px 0 5px 0; font-size:16px; font-weight: bold; color:#002147;}
.memberList a { position:absolute; bottom: -15px; left:10px; font-size: 15px; font-weight:bold; color:#555555;}
.memberList a:hover {font-size: 15px; font-weight:bold; color:#002147; }
.mmenu-mmenu-nav{ list-style-type:none; padding:0; margin:0 0 10px; }
.mmenu-mmenu-nav > li{   margin:0 0 20px; }
.mmenu-mmenu-nav > li > div > a{ margin:0 0 10px; display:block; font-size:15px; }
.mmenu-mmenu-nav > li > div > a+br{ display:none;}
.mmenu-mmenu-nav > li > ul{ margin:0 0 10px; padding:0; list-style-position: outside;}
.mmenu-mmenu-nav > li > ul > li{ font-weight:normal; margin:0 0 0px 16px ; font-size:12px; }
#om-maximenu-opm-menu .content{ padding:10px 10px 20px; }
.InfoPara span{font-size:13px; color:#002147; }
.greenbg.foliotextholder .itemtitle a{ color:#fff; }
.boxSHoldRH{ height: 175px; }

.lgreenBg, .lgreenbg{ background-color:rgba(126, 141, 46, 0.5)}

.lorangeBg, .lorangebg{ background: #db7a39 !important}

.h210{ height:215px; }
.greenbg .title,
.greenbg .textarea{ color:#fff !important; }

.lgreenbg .iCh,
.lgreenbg.mediaholder .link{ background: #838d29 !important}

.lorangebg .iCh,
.lorangebg.mediaholder .link{ background: #db7a39 !important}


.memberList h3{ font-family: 'Arial', sans-serif; }
.greyBg{ background:#ccc;}
.boxSHoldRH + .foliotextholder{ margin-bottom:0; }
.mmenu-mmenu-nav > li > ul > li a{ color:#505050;}
.InfoPara{ padding:20px; }
#block-block-28{ width:100%; float:left; }
#block-block-28 .textBlock a{ padding-top:75px !important; }




/** NEW CSS **/

h2.ss-subtitle{
    padding: 10px 10px 40px;
    font-size: 52px;
    text-transform: uppercase;
    color: rgba(0,0,0,0.8);
	position: relative;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
}
h2.ss-subtitle:before{
	width: 4px;
	height: 40px;
	background: rgba(17,17,22,0.8);
	content: '';
	position: absolute;
	right: 75%;
	margin-right: -4px;
	bottom: -4px;
	-moz-border-radius: 2px 2px 0px 0px;
	-webkit-border-radius: 2px 2px 0px 0px;
	border-radius: 2px 2px 0px 0px;
}
h2.ss-subtitle:after{
	width: 25%;
	height: 0px;
	border-bottom: 4px dotted rgba(17,17,22,0.8);
	content: '';
	position: absolute;
	right: 50%;
	margin-right: -1px;
	bottom: -4px;
}
.ss-links{
	position: fixed;
	left: 10px;
	top: 166px;
	width: 25%;
	z-index: 100;
}
.ss-links a{
	background: rgba(0,0,0,0.2);
	font-size: 16px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin: 5px;
	float: left;
	border-radius: 50%;
	display: block;
	text-align: center;
	-webkit-transition: background 0.2s linear;
	-moz-transition: background 0.2s linear;
	-o-transition: background 0.2s linear;
	-ms-transition: background 0.2s linear;
	transition: background 0.2s linear;
}
.ss-links a:hover{
	background: rgba(0,0,0,0.4);
}
.ss-container{
    width: 100%;
    position: relative;
    text-align: left;
    float: left;
	overflow: hidden;
	padding-bottom: 500px;
}
.ss-container h2{
    font-size: 40px;
    text-transform: uppercase;
    color: rgba(78,84,123,0.2);
	text-shadow: 0px 1px 1px #fff;
	padding: 20px 0px;
}
.ss-container:before{
    position: absolute;
    width: 4px;
    background: rgba(17,17,22,0.8);
    top: 0px;
    left: 50%;
	margin-left: -2px;
    content: '';
    height: 100%;
}
.ss-row{
    width: 100%;
    clear: both;
    float: left;
    position: relative;
    padding: 30px 0;
}
.ss-left, .ss-right{
    float: left;
    width: 48%;
    position: relative;
}
.ss-right{
    padding-left: 2%;
}
.ss-left{
    text-align: right;
    float: left;
    padding-right: 2%;
}
.ss-circle{
    /** border-radius: 50%; **/
    overflow: hidden;
    display: block;
    text-indent: -9000px;
    text-align: left;
 	background-size: cover;
	background-color: #f0f0f0;
	background-repeat: no-repeat;
	background-position: center center;
	position: static;
}
.ss-small .ss-circle{
	width: 100px;
	height: 100px;
}
.ss-medium .ss-circle{
	width: 200px;
	height: 200px;
}
.ss-large .ss-circle{
	width: 300px;
	height: 300px;
}
.ss-circle-deco:before{
	width: 29%;
	height: 0px;
	border-bottom: 5px dotted #a3bdd7;
	border-bottom: 5px dotted #a3bdd7;
	-webkit-box-shadow: 0px 1px 1px #fff;
	-moz-box-shadow: 0px 1px 1px #fff;
	box-shadow: 0px 1px 1px #fff;
	position: absolute;
	top: 50%;
	content: '';
	margin-top: -3px;
}
.ss-circle-deco:after{
	width: 0px;
	height: 0px;
	border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -10px;
}
.ss-left .ss-circle-deco:before{
    right: 2%;   
}
.ss-right .ss-circle-deco:before{
    left: 2%;   
}
.ss-left .ss-circle-deco:after{
	right: 0;
	border-right: 10px solid rgba(17,17,22,0.8);
}
.ss-right .ss-circle-deco:after{
	left: 0;
	border-left: 10px solid rgba(17,17,22,0.8);
}
.ss-left .ss-circle{
    float: right;
    margin-right: 30%;
}
.ss-right .ss-circle{
    float: left;
    margin-left: 30%;
}
.ss-container h3{
    margin-top: 34px;
	padding: 10px 15px;
	background: #a3bdd7;
 }
.ss-container .ss-medium h3{
	margin-top: 82px;
}
.ss-container .ss-large h3{
	margin-top: 133px;
}
.ss-container .ss-left h3{
	/* border-right: 5px solid rgba(164,166,181,0.8); */
}
.ss-container .ss-right h3{
	/*  border-left: 5px solid rgba(164,166,181,0.8); */
	}
.ss-container h3 span{
    color: #002147 !important;
    font-size: 16px;
    display: block;
    padding-bottom: 5px;
	font-weight:bold;
}
.ss-container h3 a{
    font-size: 20px;
    color: #002147 !important;
    display: block;
    margin-top:-15px;
}
.ss-container h3 a + br{
display:none;
}
.ss-container h3 em{
font-size:14px;
font-style:normal;
color:#fff;
display:block; padding-bottom:20px;
line-height:18px;
padding:20px 0 0 0;
}
.ss-container h3 a:hover{
	color: #002147 !important;
}
.ss-circle-1{
    background-image:url(../images/1.jpg);
}
.ss-circle-2{
    background-image: url(../images/2.jpg);
}
.ss-circle-3{
    background-image: url(../images/3.jpg);
}
.ss-circle-4{
    background-image: url(../images/4.jpg);
}
.ss-circle-5{
    background-image: url(../images/5.jpg);
}
.ss-circle-6{
    background-image: url(../images/6.jpg);
}
.ss-circle-7{
    background-image: url(../images/7.jpg);
}
.ss-circle-8{
    background-image: url(../images/8.jpg);
}
.ss-circle-9{
    background-image: url(../images/9.jpg);
}
.ss-circle-10{
    background-image: url(../images/10.jpg);
}
.ss-circle-11{
    background-image: url(../images/11.jpg);
}
.ss-circle-12{
    background-image: url(../images/12.jpg);
}
.ss-circle-13{
    background-image: url(../images/13.jpg);
}
.ss-circle-14{
    background-image: url(../images/14.jpg);
}
.ss-circle-15{
    background-image: url(../images/15.jpg);
}
.ss-circle-16{
    background-image: url(../images/16.jpg);
}
.ss-circle-17{
    background-image: url(../images/17.jpg);
}
.ss-circle-18{
    background-image: url(../images/18.jpg);
}
.ss-circle-19{
    background-image: url(../images/19.jpg);
}
.ss-circle-20{
    background-image: url(../images/20.jpg);
}
.ss-circle-21{
    background-image: url(../images/21.jpg);
}
.ss-circle-22{
    background-image: url(../images/22.jpg);
}
.ss-circle-23{
    background-image: url(../images/23.jpg);
}
.ss-circle-24{
    background-image: url(../images/24.jpg);
}
.ss-circle-25{
    background-image: url(../images/25.jpg);
}
.ss-circle-26{
    background-image: url(../images/26.jpg);
}
.ss-circle-27{
    background-image: url(../images/27.jpg);
}
.ss-circle-28{
    background-image: url(../images/28.jpg);
}
.ss-circle-29{
    background-image: url(../images/29.jpg);
}
.ss-circle-30{
    background-image: url(../images/30.jpg);
}
.ss-container h3{ font-family: Arial; }
.span6 > .opm-page-subtitle{ margin:0 0 0;}
.opm-page-subtitle+.span4{ margin-left:0; }
.counTryListing{ margin:1px 0 0 1px; padding:0; list-style-position:inside; list-style-type:square; }
.counTryListing li { width:50%; float:left; color:#002147; }
.Menuoverlay{ width:100%; background:rgba(0,0,0,0.6); height:100%; left:0; top:0; position:fixed; z-index:3999; display:none;}
.om-maximenu ul.om-menu li.om-leaf.last .om-link{ padding-right:0 !important; margin-right:0;  }
.title3{ font-size: 17px; color: #13254b; font-family: arial; line-height: 25px; font-weight:bold; }
header{background: #fff;
z-index: 4001;
position: relative;
width:100%;
float:left; 
}
.pubListHolder p { color:#13254b; font-size:13.5px; }
.Lblue2{ background:#bed0e2;}
.greybox { background:#ccc; width:97.8%; }
.firstI{ margin-left:0 !important;}
.boxTitle1 a { color:#fff; }



.w100{ width: 100px;
float: left;
margin-right: 10px;
padding: 19px 7px 16px 41px;}
.w100p{ 
width: 59%;
float: left;
padding: 19px 10px 36px 72px;
 }
.pab40{ padding:30px 30px 30px 15px; }
p.Timg{ line-height:14px; font-weight:bold; }
.span3.firstF{ padding-left:0; }
.tLimg img{ margin-top:25px; margin-left:10px;  }
.slider_icon_holder{ display:block; height:220px; }
.slider_icon_holder > i{ font-size: 80px; display: block; margin: 0 auto; float: none; text-align: center; padding-top: 60px; color: /*#8da2ba;*/ #7e98b6;  margin-left:-5px; }

.slider_image_holder{ display:block; height:220px; }
.slider_image_holder img{ display: block; height:113px !important; width: 113px !important; float: none; padding-top: 35px; margin-left: 57px; }






.purpleclr > i { color:#797bab;}
.greenclr > i { color:#838d29 !important;}
.blueclr > i { color:#8aa3bd; }
.orangeclr > i { color:#db7a39;}
.accordion-heading .icon-plus, .accordion-heading .icon-minus {    
	float: left;
	color: #FFFFFF;
    font-size: 17px;
    height: 20px;
    padding: 8px 10px;
    text-align: center;
    width: 16px; }
   
.accordion-toggle { position:relative;}
.accordion-toggle > span{ /*position:absolute;*/ top:4px; right:4px;  color:#fff; !important;}
.accordion-toggle > span { color:#002147; background:#002147;}
.accordion-toggle:hover > span{background:#002147; color:#fff !important; }
/* .accordion-toggle.collapsed{ border-bottom:2px solid #002147; } */
.accordion-toggle { border-bottom:2px solid #002147 !important; }


 .accordion-toggle .showicon.africa { color:#fff; background:#8BAA2B;}
 .accordion-toggle .showicon.asia{ color:#fff; background:#db7a39;}
 .accordion-toggle .showicon.europe { color:#fff; background:#797bab;}
  .accordion-toggle .hideicon.africa { color:#fff; background:#8BAA2B;}
 .accordion-toggle .hideicon.asia{ color:#fff; background:#db7a39;}
 .accordion-toggle .hideicon.europe { color:#fff; background:#797bab;}
 
 
.accordion-group{ margin-bottom:30px; }
.accordion-inner{ background:none !important; padding-top:20px !important; }
.pplPartner2 h3 { margin: 10px 0; color:#002147; font-size: 16px; font-weight: bold; font-family: arial, sans-serif; }
.pplPartner2{ text-align:center; }
.pplPartner2 h3 a{ color:#002147;}
.pplPartner2 h4{font-size:12px; font-weight:bold; font-family: Arial, sans-serif; }
.teaMTitle{ background:#444; font-size:17px !important; color: #fff !important; padding:10px 10px 10px 0; text-indent:10px; }
.africateaMTitle{ background:#8BAA2B; font-size:17px !important; color: #fff !important; padding:10px 10px 10px 0; text-indent:10px; }
.asiateaMTitle{ background:#db7a39; font-size:17px !important; color: #fff !important; padding:10px 10px 10px 0; text-indent:10px; }
.yearTitle{ background:#444; font-size:17px !important; color: #fff !important; padding:10px 10px 10px 0; text-indent:10px; }
.yearTitle a{ color:#fff;}


.teaMTitleBLUE{ background:#002147; font-size:17px !important; color: #fff !important; padding:10px 10px 10px 0; text-indent:10px; }
.ContactTabsContainer { color:#002147;}
.spanHolder a{color:#002147;}
.design_holder h4{ display:none; }
.admincol1{ width: 65%; float: left; font-size: 14px; line-height: 20px; padding-left: 0px; margin-top:-5px; }
.admincol3{ width: 100%; float: left; font-size: 14px; line-height: 20px; padding-left: 0px; margin-top:-5px; margin-bottom:30px;}
.admincol2{width: 28%;
float: right;
MARGIN-RIGHT:3px;
}
span.mailto{
background:none !important;
display:none; 
}
.admincol2 img {
 margin-bottom:5px; 
}
.admincol2 span {
 font-size:15px;

}	

.NNtextBlock h2{ padding: 64px 20px 64px 11px !important}
.insights_holder h3{ font-family: arial;
font-size: 17px;
font-weight: bold;
margin-bottom:5px; 
line-height:20px; }
/** Time Line Horizontal Style **/

/** Insights CSS **/
.gbg100{ background : #7e8d2e !important;  }
.gbg50 { background:#bfc697; }
.gbg75 { background:#9faa63; }
.gbg25 { background:#dfe2cb; }
.inbxS1{ padding:20px 10px; min-height: 357px !important; }
/**.inbxS1 p{ color:#232323; font-size:14px; line-height:18px; }**/
.inbxS1 p{  }

.inbxS1 a{ display:block; font-size:12px; font-weight:bold; text-align:right; }
.grbg75{ background:#a6a6a6; }
.inbxS1.grbg75{ min-height: 10px !Important; }
.grbg{ background:#a6a6a6;}
.view-themetastic-taxonomy .views-row{ display: list-item; list-style: Square; margin-left:6px; }
.orgStruc h3{ margin-bottom:5px; }
.orgStruc h3 a, .orgStruc h3{ font-size:14px; text-align:left; line-height:20px; font-weight:bold; font-family: Arial; }
.orgStruc  ul{ list-style-position: outside;
    list-style-type: square;
    margin: 0 0 10px 14px;
    padding: 0;}
.orgStruc ul li{ line-height: 16px;
margin-bottom: 5px;}
.orgStruc  a{ font-size:12px; color:#002147; }
p.orgTitle{ padding:25px 0; font-size:18px; text-align:center; font-weight:bold; color:#000; }
.OrgbLvl2{ }
.mbt10{ margin-bottom:10px; }
.CountPadd{ text-align:center; min-height: 115px !important; padding: 10px 2px; color: #fff}
.CountPadd{}
.CountPadd a{ color:#fff; }
.OrgbLvl2{
background: rgba(204,204,204,0.5);
padding: 20px 10px;
box-sizing: border-box;}
.OrgbLvl3 .span12 > div{ padding:10px 20px; 	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	min-height:120px;
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.OrgbLvl3 ul li { min-width: 50%;  display: list-item; margin-right: 0PX; list-style-type: square; list-style-position: inside; float: left; }
.OrgbLvl3  h4{ text-align:Center; font-family: Arial; }
.OrgbLvl4 h3 {
min-height: 45px;
display: block;
text-align: left;
}
.sPrtService li {
list-style-type: none;
margin-right: 21px;
float: left;
max-width: 17%;
}
.sPrtService li:last-child{ margin-right: 0 !important;}
.africaHolder .opm-page-title { color: #838d29 !important;}
/*.africaHolder .large-text2 { color: #838d29 !important}*/
.africaHolder  .tp-caption.fat_medium_black { background: rgba(131, 141, 41, 0.6);}
.Bbox3{ margin-bottom:0; height: 210px; padding:0 !important; }
.Bbox3 .foliotextwrapper{ padding:0 !important; }
.Bbox3 .foliotextholder{ padding:0 !important; margin-bottom:0 !important; }
.Bbox3:hover .pplus_icon{ z-index:1111;}
.history_holder h3{ font-family: Arial; font-size:18px; font-weight:bold; margin-bottom:10px; }
.EmptyBoxHistory{ height:173px; }
.padd20{ padding:30px 20px 10px; margin-bottom:40px; }
.textBlue {	color: #002147;}
.blue76{ background:#c8ddf2 ; position:relative; padding:20px; }
.zz{ background:#CCCCCC ; }
.readMore11{ background: url('../img/icon-readmore.png') top center no-repeat;
display: block;
width: 13px;
height: 22px;
position: absolute !important;
bottom: 20px;
right: 18px;
font-size: 0 !IMPORTANT;
text-indent: -50000px;}
.bluebgTitle { color:#fff; background: #002147; padding:10px 0 10px; margin:0 !important; font-size:17px; text-indent: 10px; }
.lgreybg1{ background:#e7e7e8; }
.pAd30{ padding:30px; }
.span6 .foliotextholder.bluebg{ margin-bottom:0; }
.selectholder > div{ padding:10px 10px; overflow:hidden; margin-bottom:30px; }
.selectholder > div:last-child{ margin-bottom:0px; }
.selectholder h4{ font-size:13px; line-height:15px; font-weight:bold; margin:0 0 5px;}
.africaaholder{ background: #cfce86 ; }
.africaaholder select { width: 100px !important; background: #b9ba50; border: 0; float: right; width: auto; border-radius: 0; -webkit-border-radius: 0; color: #fff; font-size: 12px; font-weight: bold; }
.asiaaholder{ background: #fcc190 ; }
.asiaaholder select { width: 100px !important; background: #f9a462; border: 0; float: right; width: auto; border-radius: 0; -webkit-border-radius: 0; color: #fff; font-size: 12px; font-weight: bold; }
.europpholder{ background: #b1b7dd ; }
.europpholder select { width: 100px !important; background: #9299cd; border: 0; float: right; width: auto; border-radius: 0; -webkit-border-radius: 0; color: #fff; font-size: 12px; font-weight: bold; }
.greyygolder{ background: #b9b7b9 ; }
.greyygolder select { width: 100px !important; background: #9c9b9e; border: 0; float: right; width: auto; border-radius: 0; -webkit-border-radius: 0; color: #fff; font-size: 12px; font-weight: bold; }

.downloadItemHolder .span6{padding: 20px 30px 20px; min-height:320px; width:50% !important; }
.downloadItemHolder .light{ background:#c8ddf2; }
.downloadItemHolder .dark{ margin:0 !important; position:relative; background:#b0cdec; }
.downloadItemHolder strong{ font-size:13px; color:##001b54; font-weight:bold; line-height:15px; margin-bottom:3px; }
.downloadItemHolder ul{ list-style-type:none; margin:0; padding:0; }
.downloadItemHolder li{ padding-right:20px; position:relative; margin-bottom:10px; }
.downloadItemHolder p{ font-size:13.5px; line-height:20px; }
.downloadItemHolder ul li .readMore11{ right:0; bottom:10px; }
.downloadItemHolder ul li:last-child{ margin-bottom:0; 	}

.span6.news{ padding:0px; }

.sidebar .footertitle h2{
clear: both;
font-weight: bold;
color: #002147;
width: 100%;
font-family: Arial;
font-size:13px;
margin:0 0 14px; 
}
.sidebar .username{ display:block; clear:both; text-transform: Capitalize;
font-size: 16px;
margin: 0 0 5px ;
font-weight: bold;
color: #002147;
padding-top: 0px;
 }
 .sidebar .user-picture img{ width: 129px; margin-bottom:10px;  height:157px; }
 .paddl20{ padding:0 0 0 20px; }
 .table1{ border:1px solid #fff; }
 .table1 caption{ background:#002147 !important; font-size:15px; color:#fff; padding: 10px 0 10px 10px; text-align:left !important;  font-weight:bold; }
 .table1 thead td{ background:#a3bdd7; color:#fff; padding:10px 0 10px 10px; font-size:15px; }
 .table1 tbody tr td:first-child{ font-weight:bold; font-size:15px; padding:5px 0 5px 10px;  color: #002147; background:rgba(190, 208, 226, 0.7); }
 .table1 tbody tr td:last-child{ font-size:15px; line-height:20px; color: #002147; padding:5px 0 5px 10px; background:rgba(190, 208, 226, 0.7); }
 .table1 tbody tr td{ border:1px solid #fff;}
 #sliding-popup {
height: 60px !important;
padding: 20px!IMPORTANT;
/*top: 280PX !IMPORTANT;
max-width: 400px!IMPORTANT;
position: absolute !important;
*/
background: #e7e7e8 !important;
float: none;
right: auto;
left: auto;
z-index:100;
top:-3px;
}
#sliding-popup .popup-content {
/*width: 90% !important;
max-width: 90% !important;
*/
}
#sliding-popup .popup-content #popup-text {
color: #fff !important;
float: left !important;
font-weight: bold !important;
margin: 5px 0 !important;
text-align: left !important;
max-width: 100% !important;
}
#sliding-popup .popup-content #popup-buttons {
float: none !important;
margin: 0 !important;
max-width: 100% !important;
}
#sliding-popup .popup-content #popup-text h2, #sliding-popup .popup-content #popup-text p{ font-family: Arial; color:#002147 !important; }
#popup-buttons button{border-radius:0 !important; -webkit-border-radius:0 !important; background:#002147 !important; color:#fff !important; text-shadow:none !important;  }
/** #opm-table tbody{ height:200px !important; } **/
.asiaHolder .slide-cap.greenbg , 
.asiaHolder .foliotextholder.greenbg{ background:#db7a39 !important; }
.asiaHolder .opm-page-title	{ color:#db7a39 !important; }
.slide-cap.bluebg , 
.foliotextholder.bluebg{ background:#002147 !important; }
.europeHolder .opm-page-title	{ color:#002147 !important; }