body{padding:0;margin:0;border:0;font-family: Helvetica, Verdana, Arial, sans-serif;background-color: #005D93;}
img{padding:0;margin:0;border:0;display:block;}
p{padding:1em 0;margin:0;text-align:justify;}
h2 { font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 19px; font-weight:normal; color: #2B5575; padding:13px 0;margin:0;}
a { color: #005F95;}
a:hover{ text-decoration:none;}


#header{
  width:100%;
  height:131px;
  background-color:#FFF;
  background-image: url('/images/sk/layout/header-bg.gif');
  background-repeat: repeat-x;
  text-align:center;
}
#header-in{
  margin:0 auto;
  width:770px;
  text-align:left;
}
#body_top-intro{
  width:100%;
  height:230px;
  background-color:#FFF;
  background-image: url('/images/sk/layout/body_top-bg.gif');
  background-repeat: repeat-x;
  text-align:center;
}
#body_top-orig{
  width:100%;
  background-color:#FFF;
  text-align:center;
}
#body_top-in-intro{
  margin:0 auto;
  width:770px;
  text-align:left;
}
#body_top{
  background-image: url('/images/sk/layout/body_top-bg.gif');
  background-repeat: repeat-x;
  aheight:67px;
  margin:0 auto;
  width:770px;
  text-align:left;
}
#body_top-in{
  padding: 18px 20px 0 20px;
}
#body{
  background-color:#F1F9FC;
  background-image: url('/images/main-bg.gif');
  background-repeat: repeat-x;
  width:100%;
  min-height:400px;
  _height:400px;
  text-align:center;
}
#body-intro{
  background-color:#FFF;
  width:100%;
  min-height:333px;
  _height:333px;
  text-align:center;
}

#body-in-intro{
  background-color:#FFF;
  margin:0 auto;
  width:770px;
  text-align:left;
}
#body-2in{
  width:770px;
  background-color:#FFF;
  margin:0 auto;
  min-height:333px;
  _height:333px;
}
#body-in{
  background-color:#FFF;
  margin:0 auto;
  width:730px;
  text-align:left;
}

#footer{
  clear:both;
  width:100%;
  height:130px;
  background-image: url('/images/sk/layout/footer-bg.gif');
  background-repeat: repeat-x;
  text-align:center;
}
#footer-in{
  margin:0 auto;
  width:770px;
  text-align:left;
}


a.text-small{
  font-size: 10px;
  color: #F1F8FB;
  text-decoration:none;
}
a.text-small:hover{
  text-decoration:underline;
}
a.lang{
  font-size: 11px;
  color: #005F95;
  line-height:15px;
  text-decoration:none; text-transform: capitalize;
}
a.lang:hover{
  text-decoration:underline;
}
a.subtitle{
  font-size: 11px;
  color: #005F95;
  line-height:15px;
  font-weight:bold;
  text-decoration:none;
}
a.subtitle:hover{
  text-decoration:underline;
}
a.breadcrumb{
  font-size: 10px;
  color: #2A334E;
  line-height:15px;
}
a.breadcrumb:hover{
  font-size: 10px;
  color: #2A334E;
  line-height:15px;
  text-decoration:none;
}
h3.small{
  font-size: 11px;
	color: #005F95;
  padding:0;
  margin:0;
}
h3.page_title {
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 24px;
  font-weight:normal;
  color: #2B5575;
  line-height: 28px;
  padding:0;
  margin:0 0 1px 0;
}
ul.menu{
  clear:both;
  margin:0;
  padding:0;
}
li.menu{
  list-style:none;
  padding:0;
  margin:0;
  float:left;
}


.breadcrumb{
  color: #2A334E;
  font-size:10px;
  line-height:15px;
}
.cs_box{
  width:80%;
  padding:10px 10px 10px 10px;
  margin:0 auto 30px auto;
  border:2px solid #E2F5FD;
  text-align:center;
  background-color: #F1F8FB;
  font-size:11px;
  line-height:15px;
  color: #2A334E;
}
.cs_box_h2{
  margin:0 0 10px 0;
  padding:0;
  color: #2A334E;
}
.cs_box2{
  width:80%;
  border:2px solid #C6ECFB;
  padding:10px 10px 10px 10px;
  margin:0 auto 30px auto;
  text-align:center;
  background-color: #E0F6FF;
  font-size:11px;
  line-height:15px;
  color: #2A334E;
}
.cs_box2_h2{
  margin:0 0 10px 0;
  padding:0;
  color: #2A334E;
}
.float{
  float:left;
}
.floatr{
  float:right;
}
.lang{
  font-size: 11px;
  color: #005F95;
  line-height:15px;
  text-align:right;
}
.main_page-news{
  width:144px;
  float:left;
}

.main_page-news-in{
  font-size: 11px;
  color: #2A334E;
  line-height: 15px;
  padding: 10px 0 0 20px;
}
.main_page-news-item{
  margin-bottom: 8px;
}
.main_page-activities{
  width:626px;
  float:left;
}
.main_page-activities-in{
  width:606px;
  float:right;
  background-color:#F1F8FB;
}
.main_page-activities-item{
  width:115px;
  float:left;
  font-size: 10px;
	color: #2A334E;
	line-height: 15px;
	padding:6px 4px 10px 2px;
}
.main_page-activities-text{
  padding:8px 2px 0 4px;
}
.quot {
  margin:0 15px;
  font-family: "Times New Roman", Georgia, Times, serif;
  font-size: 18px;
  color: #7998B0;
  line-height: 25px;
}
.search_box{
  width:202px;
  height:98px;
  background-image: url('/images/sk/layout/search-bg.gif');
  background-repeat: repeat-x;
  float:right;
}
.search_box-in{
  margin:10px 17px 0 32px;
}
.text-small{
  font-size: 10px;
  color: #F1F8FB;
}
.text_default{
  font-size: 13px;
  color: #2A334E;
  font-weight: normal;
  line-height: 16px;
}

.listing{
  padding:0;
  margin:0 0 10px 0;
}

.pr_navig{
  padding-bottom:30px;
}

.team_box-in{
  width:100%;
  padding:20px 20px 20px 20px;
  margin:0 auto 30px auto;
  text-align:justify;
  color: #2A334E;
  clear:both;
}
.team_box{
/*width:500px;
float:left;*/
text-align:justify;
color: #2A334E;
margin-bottom:40px;
padding-bottom: 40px;
border-bottom: 3px double #EAEAEA;
}
.team_box strong { font-size: 14px; }

.cleaner{
  clear:both;
}
.project-logo {
float: right;
}
.profile-date {
  font-size: 11px;
}

.certificate img {
  border: 1px solid #EAEAEA;
  padding: 5px;
  margin: 0 10px 10px 0;
  background: #FFF;
}

.certificate-african {
  margin: 0 0 0 140px;
}

.certificate-african img {
  border: 1px solid #EAEAEA;
  float: left;
  padding: 5px;
  margin: 0 10px 10px 0;
  background: #FFF;
}

.phil-pics-border {
  border: 1px solid #EAEAEA;
  padding: 5px;
}