 

 
@charset "utf-8";
/* CSS Document */
 @font-face
{
font-family:Calibri;
src:url(Calibri.ttf);

}
 @font-face
{ 
 src: url('Calibri.eot'); /* IE9 Compat Modes */
  src: url('Calibri.eot?#iefix') format('embedded-opentype');
}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 27, 2015 */

@font-face {
    font-family: 'open_sansbold';
    src: url('fonts/opensans-bold-webfont.eot');
    src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('fonts/opensans-bold-webfont.woff') format('woff'),
         url('fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold_italic';
    src: url('fonts/opensans-bolditalic-webfont.eot');
    src: url('opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-bolditalic-webfont.woff2') format('woff2'),
         url('opensans-bolditalic-webfont.woff') format('woff'),
         url('opensans-bolditalic-webfont.ttf') format('truetype'),
         url('opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansextrabold';
    src: url('fonts/opensans-extrabold-webfont.eot');
    src: url('opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-extrabold-webfont.woff2') format('woff2'),
         url('opensans-extrabold-webfont.woff') format('woff'),
         url('opensans-extrabold-webfont.ttf') format('truetype'),
         url('opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansextrabold_italic';
    src: url('fonts/opensans-extrabolditalic-webfont.eot');
    src: url('opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-extrabolditalic-webfont.woff2') format('woff2'),
         url('opensans-extrabolditalic-webfont.woff') format('woff'),
         url('opensans-extrabolditalic-webfont.ttf') format('truetype'),
         url('opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sansitalic';
    src: url('fonts/opensans-italic-webfont.eot');
    src: url('opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-italic-webfont.woff2') format('woff2'),
         url('opensans-italic-webfont.woff') format('woff'),
         url('opensans-italic-webfont.ttf') format('truetype'),
         url('opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sanslight';
    src: url('fonts/opensans-light-webfont.eot');
    src: url('opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-light-webfont.woff2') format('woff2'),
         url('opensans-light-webfont.woff') format('woff'),
         url('opensans-light-webfont.ttf') format('truetype'),
         url('opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sanslight_italic';
    src: url('fonts/opensans-lightitalic-webfont.eot');
    src: url('opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-lightitalic-webfont.woff2') format('woff2'),
         url('opensans-lightitalic-webfont.woff') format('woff'),
         url('opensans-lightitalic-webfont.ttf') format('truetype'),
         url('opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('fonts/opensans-semibold-webfont.eot');
    src: url('opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-semibold-webfont.woff2') format('woff2'),
         url('opensans-semibold-webfont.woff') format('woff'),
         url('opensans-semibold-webfont.ttf') format('truetype'),
         url('opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanssemibold_italic';
    src: url('fonts/opensans-semibolditalic-webfont.eot');
    src: url('opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-semibolditalic-webfont.woff2') format('woff2'),
         url('opensans-semibolditalic-webfont.woff') format('woff'),
         url('opensans-semibolditalic-webfont.ttf') format('truetype'),
         url('opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{margin:0px; padding:0px;}
body{font-family:open_sansregular,Arial; font-size:10pt; line-height:22px; color:#121212; background:#f0f0f0 url(../images/bodybg.jpg) repeat-x}
.body{background:url(../images/rca_topbg.jpg) repeat-x !important; width:100%; float:left;}
.logo{width:55%; float:left; padding-top:6px;  height:73px; }
.topflagrgtbox{/*width:70%;*/ float:left; padding:7px 10px;}
.toprgtbox{float:left; width:45%;}

.mapbox, .flag1, .flag2{float:left; padding-bottom:0px;}
.tag{clear:both; vertical-align:text-top; color:#fff; font-size:15px; font-style:italic; text-shadow:#666 3px 4px 3px}
.bodycontainer{width:1000px; margin-left:auto; margin-right:auto;}
.bodycontainer1{width:1000px; margin-left:auto; margin-right:auto;}
.contentarea{width:100%; clear:both; float:left}
.quotebox{background:#fff; width:100%; float:left;}

.quotepad{padding:5px;}
.box {
	width:99%;
	height:48px;
	padding:7px 5px;
	background:#FFF;

}
.box img {padding-right:12px;}

/*==================================================
 * Effect 2
 * ===============================================*/
.effect2
{
  position: relative;
}

.effect2:before, .effect2:after
{
  background/*\**/:#fff\9 !important;
  
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: relative;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 40%;
  max-width:450px;
  background: #777;
  -webkit-box-shadow: 0 15px 25px #777;
  -moz-box-shadow: 0 15px 25px #777;
  box-shadow: 0 15px 25px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.qclose{position:absolute; padding-left: 893px; padding-top: 9px;}
.blacksubtitle
{
color: #000000 !important;
font-weight: bold;
}

.static_horizontal
{ background: transparent url("../images/edit_img.jpg") no-repeat scroll left center;
    color: #00458a;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15pt;
    font-weight: bold;
    line-height: 17pt;
    padding-bottom: 2px;
    padding-right: 15px;
    padding-top: 30px;
    text-decoration: none;
    text-indent: 58px;}
	
#xmap ul.level_3 li a {
    color: black !important;
}
.dotted {
    border-bottom: 1px dotted #666666;
    height: 1px;
    width: 100%;
}
.heding2 {
    background-color: #cccccc;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 3px;
    text-decoration: none;
}
.effect2:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

.menubg{background:url(../images/rca_menubg.jpg) repeat-x; margin:2.5% 0%; clear:both; width:100%; height:45px;}
.bannerlftbox{width:501px; float:left; clear:both; background:#fff}
.servicesbox{float:left; width:255px; margin-left:5px; margin-right:5px; background:#fff}
.booksrgtbox{float:left; width:234px; background:#fff}

h1.blacktitle{color:#121212; font-size:2em; padding:15px 7px; text-align:center; font-weight:normal; background:#fff}
.servicepad{padding:5px;}
.imgleft{float:left; margin-left:4px; /*height:129px;*/ margin-bottom: 14px;}
.imgbrd{border:1px solid #dbdada; }


h2.subtitle{background-image:-moz-linear-gradient(top, #0964be, #1882ea) !important;
background-image:-webkit-linear-gradient(top,#0964be,#1882ea) !important;
background-image:-webkit-gradient(linear, left top, left bottom, from(#0964be), to(#1882ea)) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0964be', endColorstr='#1882ea') !important; color:#fff; font-size:14px; text-transform:uppercase; padding:3px 4px; text-align:center; font-weight:normal; margin-top:-6px;}
h2.subtitle{*background:#0964be !important;
background: #0964be; /* Old browsers */
background: -moz-linear-gradient(*background:#0964be)!important; /* FF3.6+ */
background: -webkit-gradient(*background:#0964be )!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(*background:#0964be )!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(*background:#0964be)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(*background:#0964be)!important; /* IE10+ */
background: linear-gradient(*background:#0964be)!important; /* W3C */}
.bookdisp{text-align:center; padding-top:7px; padding-bottom:5px;}
.searchbox{float:left; margin-top:-1.5%; width:234px ; margin-bottom:12px;}
.serchborder{border:1px solid #dbdada; padding:5px 4px; height:24px; width:76%}
.hotjobsbox{background:#fff url(../images/hotjobsbg.jpg) no-repeat right bottom; width:234px; float:left; /*margin-top:1%; */height:127px;}
.hotjobsbox2{position: absolute; padding-left:766px; padding-top:258px; background:#fff url(../images/hotjobsbg.jpg) no-repeat;}
.submitanarticle{float:left; clear:both; margin-top:3%;}
.headingtoafrica{float:left; margin-left:5px; width:194px; margin-top:3%;}
.editorsspot{float:left; margin-left:5px; width:255px; margin-top:3%; background:#fff}
.editorsspotpad{padding:5px;}
.readmore{text-transform:uppercase; float:right; background:url(../images/yellowdot1.jpg) no-repeat right; padding-right:4%; margin-top:6%; margin-bottom:3%}
.readmore a{color:#121212; text-decoration:none }.readmore a:hover{color:#febf06; text-decoration:uderline }

.advertise{background:#fff; float:left; margin-left:5px; width:234px; margin-top:3%;  height:207px}

.bottomlinksbox{width:96%; float:left; background:#fff; margin-top:3%; clear:both; padding:2%; margin-bottom:3%}
.boxfirst{float:left; width:25%; border-right:1px dotted #bdb9be; margin-right:1%; min-height:240px}
.boxlast{float:left; width:21%; }
h3.blacktitle1{color:#121212; font-size:13px;  padding:6px 7px; text-align:center; font-weight:normal; background:#fff}
//h3.blacktitle{color:#121212; font-size:1.1em; text-transform:capitalize; padding:6px 7px; text-align:center; font-weight:normal; background:#fff}
.footerbox{width:100%; background:#2f2f2f url(../images/footerbg.jpg) repeat-x; margin-top:2%; clear:both; float:left}
.footerpad{padding:20px 0px;}
h4.yellowtitle{color:#fec10b; font-size:1.1em; text-transform:uppercase;  text-align:left; font-weight:normal;}
.footerbox1{width:38%; float:left; padding-right:2%}
.footerbox2, .footerbox3{width:22%; float:left;}
.footerbox4{width:15%; float:left;}
.contact, .linkspartner{width:47%; margin-right:1%; float:left; display:none;}
.foterlinks ul{margin-left:15%; }
.foterlinks li{color:#757474; list-style:circle; list-style-image:url(../images/yellowdot-footer.jpg); font-size:12px;  }
p.greytext{font-size:13px; color:#757474;}
h5{font-size:18px; text-transform:uppercase;  color:#757474; font-weight:normal}
.secleftbox{width:221px; float:left; clear:both;  margin-right:5px; border: 1px solid #d0d0d0;}
.secrightbox{width:179px; float:right; background:#fff; border: 1px solid #d0d0d0; text-align: center}
.seccontentbox{width:580px; float:left;  margin-right:5px; position:relative;}
.contentheading_mag{background: transparent url("../images/edit_img.jpg") no-repeat scroll left center;
    color: #00458a;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15pt;
    font-weight: bold;
    line-height: 17pt;
    padding: 30px 15px 2px 62px;
    text-decoration: none;}
.secondary-contentbox{background: #fff; float: left; width: 100%}
.leftcontentbox{background:#fff; float:left; width:220px; }
h1.secmenutile{background:#0961ba url(../images/secmenubg.jpg) repeat-x; padding:4px 4px 10px 4px; font-size:18px; text-transform:uppercase; font-weight:normal; color:#fff;}
h1.secmenutile a img{vertical-align:top;}
h1.secmenutile a{color:#fff}
.secmenuleftbox{  clear:both;}
.secmenuleft ul{width:100%;}
.secmenuleft li {display:block;   }
.secmenuleft li a{color:#121212; text-decoration:none; display:block; padding:5px 7px; border-left:4px solid #cbcbcb; border-bottom:1px dotted #f0f0f0; font-family:open_sansregular,Arial; font-size:10pt;}
.secmenuleft li a:hover{color:#121212; text-decoration:none; background-image:-moz-linear-gradient(top, #ffd250, #fec10a) !important;
background-image:-webkit-linear-gradient(top,#ffd250,#fec10a) !important;
background-image:-webkit-gradient(linear, left top, left bottom, from(#ffd250), to(#fec10a)) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd250', endColorstr='#fec10a') !important; display:block; padding:5px 7px; border-left:4px solid #00468c; font-family:Calibri; font-size:12pt;}
.magmiddlepad{ padding-left: 12px;
    padding-right: 12px;}
.magmiddlebx {
    background:url("../images/mag_middlebg.jpg") repeat-y;
    clear: both;
    float: left;
    width: 566px;
}

h1.contenttitle{font-size:28px; font-weight:normal; padding-bottom:13px;}
.seccontentpad{padding:10px;}
.responsiveMenuTheme1 > li{float:left; *margin-top:0px !important;}
.acymailing_introtext{font-family:open_sansregular,Arial; font-size:10pt;}

.responsiveMenuTheme1 > li > a{*display:block; margin-right:2px; cursor:pointer; }



.intro-txt .item-image{ width:25%; float:right; text-align:center;}
.intro-txt clear a{ color: #000 !important; }
.a-teaser { border:1px solid #f1f1f1; padding:15px; margin: 20px 0;}
.clear{ clear:both}
.aheading, h2 .subheading-category
{
background: -webkit-linear-gradient(#ffd65a, #ffbf06); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#ffd65a, #ffbf06); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#ffd65a, #ffbf06); /* For Firefox 3.6 to 15 */
background: linear-gradient(#ffd65a, #ffbf06); /* Standard syntax */
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
padding:10px; margin: 20px 0; text-align:center;
display:block;
}
.aheading a{ color:#000;}
.magbox{/* border:1px solid #999;*/ padding:10px 20px 10px 20px
;}
ul div.items-leading{margin-left:30px;}
ul div.items-leading li a:link, ul div.items-leading li a:active, ul div.items-leading li a:visited {color:#000 !important;}
ul div.items-leading li a:hover {color:#00458a !important;}
ul.dropdown-menu{margin:0px; padding:0px;}
ul.dropdown-menu li{list-style:none; display:inline-block; float:left; padding-bottom:12px; }
ul.dropdown-menu li.print-icon a{text-indent:-9999px; font-size:0px; height:19px; width:17px; background:url(../images/printButton.png) no-repeat; float:left; display:block; padding-right:10px;}
ul.dropdown-menu li.email-icon a{text-indent:-9999px; font-size:0px; height:19px; width:17px; background:url(../images/emailButton.png) no-repeat; float:left; display:block}
.CoverPop-open,
.CoverPop-open body {
    overflow: auto;
}
#CoverPop-cover {
    display: none;
    position: fixed;
    overflow-y: scroll;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    -webkit-animation: fade-in .25s ease-in;
    -moz-animation-name: fade-in .25s ease-in;
    -ms-animation-name: fade-in .25s ease-in;
    -o-animation-name: fade-in .25s ease-in;
    animation-name: fade-in .25s ease-in;
}
.archiveblcktxt
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000;
padding-top:8px;
font-weight:bold;
padding-bottom:5px;
text-align:center;
}
.CoverPop-open #CoverPop-cover {
	display: block;
	
}
.splash {
  background-color:#313131;
  display:none;
  height:100%;
  left:0;
  opacity:0.95;
  overflow:auto;
  position:fixed;
  top:0;
  width:100%;
}
.splash-center {
  background-color:white;
  border:2px solid gray;
  border-radius:10px;
  font-family:raleway;
  max-width:33%;
  min-width:250px;
  padding:20px 20px 0px;
  margin: 2% auto 0;
}
.splash-title {
	 background-color:#FFFAE6;;
      border-radius:10px 10px 0 0;
     height:30px;
     width:280px;
     text-align:center;
	 
}
.input-text {
	width: 100%;
	margin-bottom: 5px;
	border: solid 1px #ccc;
	padding: 7px;
}
.submit-button {
	background-color:#FFBC00;
  border:1px solid #FFCB00;
  border-radius:5px;
  color:white;
  cursor:scroll;
  display:block;
  font-size:16px;
  padding:5px 0;
  text-align:center;
  text-decoration:none;
  width:26%;
  position:relative;
  top:21px;
  left:57px;
}

.close-splash {
	margin: 0;
	font-size: 12px;
}


img#close {
  cursor:scroll;
  position:absolute;
  right:485px;
  top:117px;
}
#name {
  background-image:url(http://www.formget.com/tutorial/createpopupform_livedemo/images/name.jpg);
  background-position:5px 7px;
  background-repeat:no-repeat;
}

input[type="text"] {
 
  font-family:raleway;
  font-size:16px;
  margin-top:30px;
 
  width:68%;
}
.contactus{padding-top:15px;}
#email {
  background-image:url(http://www.formget.com/tutorial/createpopupform_livedemo/images/email.png);
  background-position:5px 7px;
  background-repeat:no-repeat;
}

input[type="email"] {
  border:1px solid #CCCCCC;
  font-family:raleway;
  font-size:16px;
  margin-top:30px;
  padding:10px 10px 10px 40px;
  width:82%;
}
.searchbutton{background:url(../images/search_button.jpg) no-repeat; text-indent:-9999px; font-size:0px; width:42px; height:36px; border:0 none; vertical-align:top }
.word{clear:both;}
ul.footerfirstbox{margin-left:25px; padding:0px;}
ul.footerfirstbox li{list-style:none; list-style-image:url(../images/yellowarrow.jpg); font-weight:bold;}
ul.footerfirstbox li a{color:#121212; text-decoration:none; font-weight:bold; font-size:14px;}
ul.greydot_footer{margin-left:29px; padding:0px;}
ul.greydot_footer li{color:#2f2f2f; font-size:13px; }
ul.greydot_footer li a{color:#2f2f2f; text-decoration:none; font-weight:bold; font-size:13px;}
ul.categories-module{margin-left:29px; padding:0px;}
ul.categories-module li{color:#2f2f2f; font-size:13px; }
ul.categories-module li h4 a{color:#2f2f2f; text-decoration:none; font-weight:normal; font-size:12px;}

.footerfirstreadmore{text-align:right; padding-right:8px;}
.footerfirstreadmore a{text-align:right; text-decoration:none; text-transform:uppercase}
.footerfirstreadmore a:hover{color:#fec009}
.topnews{background:#2f2f2f; padding:3px; border-radius:4px; color:#fff; width:30%}

ul.footerthirdtbox{margin-left:15px; padding:0px; margin-top:10px;}
ul.footerthirdtbox li{list-style:none; list-style-image:url(../images/yellowdot.jpg);font-size:13px; }
ul.footerthirdtbox li a{color:#121212; text-decoration:none; font-weight:normal; font-size:13px;}
h4.blacktitle {
    background: none repeat scroll 0 0 #fff;
    color: #121212;
    font-size: 1.1em;
    font-weight: normal;
    padding: 6px 7px;
    text-align: center;
}
#prev122, #prev123, #prev125{left:-45px !important;}
#next122, #next123, #next125{right:-45px !important;}
#djslider-loader122{margin-top:35px !important;}
#navigation122{top:40% !important}
.whitebgbox{background:#fff; padding:7px; margin-top:0px; margin-bottom:10px; float:left; width:206px;}
.acymailing_module_form .inputbox{border:1px solid #f1f1f1; padding:7px 4px; width:93%; margin-top:-5px;}
.newsleterbutton{background:url(../images/buttonbg.jpg) repeat-x; padding:5px 4px; color:#fff; border:0px none; border-radius:5px; float:left; margin-top:5px; margin-right:5px; text-transform:uppercase}
.page-header h2 a{color:#00458a; font-size:26px; padding-bottom:10px;}
#slider125 {text-align:center !important}
.vertical{margin-bottom:30px;}
.input-medium{width:165px;}
.bx-wrapper .bx-viewport{ padding:10px 0px 10px 0px !important;}
ul.hotjobs{margin-top:45px; margin-left:25px; clear:both; width:95%;padding-top:9px;}
ul.hotjobs li{line-height:20px;margin-right: 21px;}
ul.hotjobs li a{color:#121212; text-decoration:none; font-size:13px;}
ul.hotjobs li a:hover{text-decoration:underline;}
#pause116{display:none !important;}

h1.maintitle{

background: #ffd65a; /* Old browsers */
background: -moz-linear-gradient(top,#ffd250,#fec10a); /* FF3.6+ */
background: -webkit-gradient(top,#ffd250,#fec10a); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,#ffd250,#fec10a); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,#ffd250,#fec10a); /* Opera 11.10+ */
background: -ms-linear-gradient(top,#ffd250,#fec10a); /* IE10+ */
background: linear-gradient(top,#ffd250,#fec10a); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65a', endColorstr='#fec10e',GradientType=0 ); /* IE6-9 */
color:#121212; font-size:16px; text-transform:uppercase;  padding-bottom: 6px;text-align:center;
    padding-right: 2px;
    padding-top: 6px; font-weight:normal;
}
.slide-contents{}
.linkspartner h4.yellowtitle{padding-left:20px; padding-bottom:7px;}
.slide-desc-text{height:105px;}
.slide-desc-text a{font-size:20px; text-decoration:none; color:#fff !important; text-transform:uppercase}
.slide-text p span{font-family:open_sansregular,Arial; font-size:14px; }
.bannergroup{text-align:center;}
h3.page-header a:link, h3.page-header a:visited, h3.page-header a:active, h3.page-header a:hover{
background: #ffd65a; /* Old browsers */
background: -moz-linear-gradient(top,#ffd250,#fec10a); /* FF3.6+ */
background: -webkit-gradient(top,#ffd250,#fec10a); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,#ffd250,#fec10a); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,#ffd250,#fec10a); /* Opera 11.10+ */
background: -ms-linear-gradient(top,#ffd250,#fec10a); /* IE10+ */
background: linear-gradient(top,#ffd250,#fec10a); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd250', endColorstr='#fec10a') !important; color:#121212 !important; font-size:16px; text-transform:uppercase; padding:6px 7px; text-align:center; font-weight:normal; float:left; width:97.5%; border-radius:4px;}
.blog{padding-bottom:15px; float:left; width:100%;}
/*==================================================
 * New Code
 * ===============================================*/
 .page-header {
clear: both;
color: #00458A;
font-family: open_sansregular,Arial;
font-size: 13px;
font-weight: bold;
padding-bottom: 6px;
padding-top: 10px;
text-decoration: none;
}
 .boldfntlink {
color: #0b3e75;
font-family:open_sansregular,Arial;
font-size: 10pt;
font-weight: bold;
line-height: 15pt;
padding-bottom: 8px;
padding-top: 10px;
text-decoration: none;
clear: both;
}
 .magbottombx {
width: 566px;
height: 15px;
clear: both;
}
 .mainarh_hed {
background: transparent url(../images/edit_img.jpg) no-repeat scroll left center;
color: #00458A;
font-family: open_sansregular,Arial;
font-size: 13pt;
font-weight: bold;
padding-bottom: 2px;
padding-right: 15px;
padding-top: 30px;
line-height: 17pt;
text-decoration: none;
text-indent: 58px;
}

.sdry_rgt_bannerbdr {
border: 1px solid #d0d0d0;
background: #f7f6f6;
/* width: 200px; */
background: #f0f0f0 url(../images/bodybg.jpg) repeat-x;
padding: 0px;
}
.checkout {
clear: both;
}
.sdry_rgtbox {
width: 184px;
float: left;
}
.sdry_rgtpad {
padding-left: 7px;
}
 .contentheading_mag {
background: transparent url(../images/edit_img.jpg) no-repeat scroll left center;
color: #00458A;
font-family: open_sansregular,Arial;
font-size: 15pt;
font-weight: bold;
padding-bottom: 2px;
padding-right: 15px;
padding-top: 30px;
text-decoration: none;
/* text-indent: 58px; */
line-height: 17pt;
padding-left: 62px;
}

.Recruitersheading_mag {
  background:url(http://www.reconnectafrica.com/images/Recruiters_title.jpg) 0% 50% no-repeat scroll transparent;
  color:#00458A;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15pt;
  font-weight:bold;
  line-height:17pt;
  padding:60px 15px 2px 120px;
  text-decoration:none;
}


.archivebg1 {
  background: rgba(0, 0, 0, 0) url("/templates/reconnectafrica/images/archivebg.jpg") repeat-x scroll 0 0;
  padding-top:5px;
  height:30px;
  padding-left:2px;
  font-weight:bold;
  text-align:center;
  }



table.rca_border {
border-width: 1px 1px 1px 1px;
/* border-spacing: 2px; */
border-style: inset inset inset inset;
border-color: #14054A;
color: #fff;
width: 100%;
border-collapse: collapse;
margin-bottom: 10px;
background-color: white;
font-size: 10pt;
}


.Mediaheading_mag {
background: transparent url(../images/Media.jpg) no-repeat scroll right;
color: #00458A;
font-family: open_sansregular,Arial;
font-size: 13pt;
font-weight: bold;
padding-bottom: 5px;
padding-right: 230px;
padding-top: 50px;
text-decoration: none;
/* text-indent: 58px; */
line-height: 25pt;
padding-left: 10px;
}
#error1
{
text-align:center;
}

.boldfntlink {
color: #0b3e75;
font-family:open_sansregular,Arial;
font-size: 10pt;
font-weight: bold;
line-height: 15pt;
padding-bottom: 8px;
padding-top: 10px;
text-decoration: none;
clear: both;
}

.fontsmall {
font-size: 11px;
color: #000;
font-family: verdana;
font-weight: normal;
text-align: left;
text-decoration: none;
}

.img_heding_title {
clear: both;
color: #00458A;
font-family: open_sansregular,Arial;
font-size: 12pt;
font-weight: bold;
padding-bottom: 6px;
padding-top: 10px;
text-decoration: none;
}
.img_heding_title1 {
clear: both;
color: #00458A;
font-family: open_sansregular,Arial;
font-size: 10pt;
font-weight: bold;
padding-bottom: 6px;
padding-top: 10px;
text-decoration: none;
display:none;
}
.static_horizontal {
background: transparent url(../images/edit_img.jpg) no-repeat scroll left center;
color: #00458A;
font-family: open_sansregular,Arial;
font-size: 13pt;
font-weight: bold;
padding-bottom: 2px;
padding-right: 15px;
line-height: 17pt;
padding-top: 30px;
text-decoration: none;
text-indent: 58px;
}

.magtopbx {
width: 566px;
height: 15px;
clear: both;
}


 
 .heding_title {
color: #00458A;
font-family: open_sansregular,Arial;
font-size: 15px;
font-weight: bold;
/* clear: both; */
padding-bottom: 6px;
padding-top: 10px;
text-decoration: none;

}

.boldfntlink {
color: #0b3e75;
font-family:open_sansregular,Arial;
font-size: 11pt;
font-weight: bold;
line-height: 15pt;
padding-bottom: 8px;
padding-top: 10px;
text-decoration: none;
clear: both;
}
.boldfntlink a:hover {
color: #0b3e75;
font-family:open_sansregular,Arial;
font-size: 11pt;
font-weight: bold;
line-height: 15pt;
text-decoration: none;
clear: both;
}

.boldfntlink a:link, .boldfntlink a:active, .boldfntlink a:visited {
color: #0b3e75;
font-family:open_sansregular,Arial;
font-size: 11pt;
font-weight: bold;
line-height: 15pt;
text-decoration: none;
clear: both;
}

.rca_indicator ul {
margin-top: 0px;
margin-left: 35px;
margin-bottom: 10px;
padding: 0px;
}
.rca_indicator li {
color: #000;
font-family: open_sansregular,Arial;
font-weight: normal;
text-decoration: none;
font-size: 10pt;
line-height: 16pt;
padding-bottom: 6pt;
}

table {
display: table;
border-collapse: separate;
border-spacing: 2px;
border-color: gray;
}
table.cellpad td {
padding: 5px;
}
p {
font-family:open_sansregular,Arial;
font-size: 13px;
line-height: 17pt;
padding-bottom: 8pt;
text-align:left;
}
.dotted1{
border-bottom: 1px dotted #666666;
height: 1px;
width: 100%;
}
td, th, tr {
color: #000000;
font-family: verdana,sans-serif;
font-size: small;
}
tr {
display: table-row;
vertical-align: inherit;
border-color: inherit;
}
blockquote {
font-family: Georgia, serif;
font-size: 17px;
font-style: italic;
width: 450px;
margin: 0.25em 0;
padding: 0.35em 40px;
line-height: 1.45;
position: relative;
color: #383838;
background: #ececec none repeat scroll 0 0;
}

blockquote:before {
display: block;
padding-left: 10px;
content: "\201C";
font-size: 80px;
position: absolute;
left: -20px;
top: -20px;
color: #7a7a7a;
}

blockquote cite {
color: #999999;
font-size: 14px;
display: block;
margin-top: 5px;
}
 
blockquote cite:before {
content: "\2014 \2009";
}
.bluebgtxt {
border: 1px solid #000;
padding: 5px;
background-color: #c5ddf5;
font-weight: bold;
/* float: left; */
font-size: 14px;
clear: both;
margin-top: 10px;
margin-bottom: 10px;

}
p.network{
width:320px;
}

table.rca_border td {
border-width: 1px 1px 1px 1px;
padding: 5px 5px 5px 5px;
border-style: inset inset inset inset;
border-color: #14054A;
color: #000;
/* -moz-border-radius: 0px 0px 0px 0px; */
}

.orderlist li {
list-style: decimal;
line-height: 16pt;
color: #000;
font-size: 10pt;
font-weight: normal;
padding-bottom: 6pt;
}
.orderlist ol {
margin-left: 30px;
margin-top: 3px;
padding: 0px;
margin-bottom: 10px;
}
.Networksheading_mag {
background: transparent url(../images/Networks_title.jpg) no-repeat scroll right;
color: #00458A;
font-family: open_sansregular,Arial;

font-size: 13pt;
font-weight: bold;
padding-bottom: 5px;
padding-right: 395px;
padding-top: 50px;
text-decoration: none;
/* text-indent: 58px; */
line-height: 11pt;
padding-left: 10px;
}
strong, b {
font-weight: bold;
  color:black;
}

a:link {
color: #00458A;
text-decoration: none;
}

.seccontentbox a:link {
color: #0b3e75 !important;
text-decoration: none;
}
.seccontentbox a:hover{text-decoration:none;}
.magmiddlepad img {
padding-left: 6px;
padding-right: 6px;
}
#jform_contact_name, #jform_contact_email, #jform_contact_emailmsg{ border: 1px solid #f1f1f1;
    margin-top: 10px;
    padding: 7px 6px;
    width: 93%;
}

#jform_contact_message{border: 1px solid #f1f1f1;
    margin-top: 10px;
    padding: 7px 6px;
    width:350px;}
	.contact{padding-bottom:15px; }
	

/*==================================================
 *New Code for ie browsers
  * ===============================================*/
 /* IE 8,9 and 10*/
 @media screen\0 {
.imgleft{float:left; margin-left:-1px; /*height:129px;*/ margin-bottom: 14px;}
.imgbrd{border:1px solid #dbdada; }
.acymailing_module_form .inputbox{padding: 7px 4px;}
h1.maintitle{
background: #ffd65a; /* Old browsers */
background: -moz-linear-gradient(top,#ffd250,#fec10a); /* FF3.6+ */
background: -webkit-gradient(top,#ffd250,#fec10a); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,#ffd250,#fec10a); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,#ffd250,#fec10a); /* Opera 11.10+ */
background: -ms-linear-gradient(top,#ffd250,#fec10a); /* IE10+ */
background: linear-gradient(top,#ffd250,#fec10a); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65a', endColorstr='#fec10e',GradientType=0 ); /* IE6-9 */
color:#121212; font-size:16px; text-transform:uppercase;  padding-bottom: 6px;text-align:center;padding-right: 2px;padding-top: 6px; font-weight:normal;}
.footerbox4{width:16%; float:left;}
.imgleft{float:left; margin-left:4px; /*height:129px;*/ margin-bottom: 14px;}
ul.categories-module li h4 a{color:#2f2f2f; text-decoration:none; font-weight:normal; font-size:12px;}
ul.hotjobs{margin-top:-10px; margin-left:25px; clear:both; width:95%;}
.form-style-2 .select-field{padding:0px !important;}
}
/* IE browser 10 and above*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   .imgleft{float:left; margin-left:-1px; /*height:129px;*/ margin-bottom: 14px;}
.imgbrd{border:1px solid #dbdada; }
h1.maintitle{
background: #ffd65a; /* Old browsers */
background: -moz-linear-gradient(top,#ffd250,#fec10a); /* FF3.6+ */
background: -webkit-gradient(top,#ffd250,#fec10a); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,#ffd250,#fec10a); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,#ffd250,#fec10a); /* Opera 11.10+ */
background: -ms-linear-gradient(top,#ffd250,#fec10a); /* IE10+ */
background: linear-gradient(top,#ffd250,#fec10a); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65a', endColorstr='#fec10e',GradientType=0 ); /* IE6-9 */
color:#121212; font-size:16px; text-transform:uppercase;  padding-bottom: 6px;text-align:center;padding-right: 2px;padding-top: 6px; font-weight:normal;}
.footerbox4{width:16%; float:left;}
.imgleft{float:left; margin-left:4px; /*height:129px;*/ margin-bottom: 14px;}
ul.categories-module li h4 a{color:#2f2f2f; text-decoration:none; font-weight:normal; font-size:12px;}
ul.hotjobs{margin-top:-10px; margin-left:25px; clear:both; width:95%;}
}


/*==================================================
 *New Code ends
 * ===============================================*/
@media screen and (max-width: 420px) {
    .splash-center {
        margin: 0;
    }
}


ul.pagination-list li {
    display: inline;
    list-style: inside none disc;
    padding-left: 6px;
}

#cname {
    background-image: url("http://www.formget.com/tutorial/createpopupform_livedemo/images/name.jpg");
    background-position: 5px 7px;
    background-repeat: no-repeat;
}


#cemail {
    background-image: url("http://www.formget.com/tutorial/createpopupform_livedemo/images/email.png");
    background-position: 5px 7px;
    background-repeat: no-repeat;
}



.submit-button1 {
	background-color:#FFBC00;
  border:1px solid #FFCB00;
  border-radius:5px;
  color:white;
  cursor:scroll;
  display:block;
  font-size:16px;
  padding:5px 0;
  text-align:center;
  text-decoration:none;
  float:right;
  right:62px;
  width:26%;
  position:relative;
  bottom:12px;
}

.rca_indicator li a:link, .rca_indicator li a:active, .rca_indicator li a:visited {
    color: #00478d !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    line-height: 16pt;
    text-decoration: none;
}




.Educationheading_mag {
    background: url("../../../images/eduction&training.jpg") no-repeat scroll left center transparent;
    color: #00458a;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15pt;
    font-weight: bold;
    line-height: 17pt;
    padding: 60px 15px 2px 120px;
    text-decoration: none;
}

#xmap ul li 
   {
      padding-left:35px;
      list-style:inside;
   }
   
  #xmap ul.level_1 li  
   {
    padding-left:35px;
    list-style:inside circle;
   }
   
   #xmap ul.level_2 li
   
   {
    padding-left:35px;
    list-style:inside square;
   }
   
   #xmap ul li a
   {
      color: #00458a;
   }
 
  p.advertisecontact a
     {
       color: #00478d;
      font-family: Arial,Helvetica,sans-serif;
      font-size: 10pt;
      font-weight: bold;
      line-height: 16pt;
      text-decoration: none;
     }
 
     
    div.rca_arch_indicator ul li a 
    
       {
         color: #00458a;      
           
           
           
           
       }

       
       
           
        
      
           ul.pagination-list li.active a
           {
                              
               color:#00458a; 
           }
           
           ul.pagination-list a.pagenav
           {
              color:#00458a;  
           }
           
           
           ul.pagination-list li
           {
               padding-left:6px;
               list-style:inside;
               display:inline;
                
           }
           
           ul li.africandiaspora  a
           {
               color:#00458a;  
           }
           
           .input-append1 input[type="text"]
           {
               border:1px solid #CCCCCC;
               font-family:raleway;
              font-size:16px;
  
              margin-top:0px;
              padding:1px 10px 1px 40px;
  
             width:82%;
           }           
           div.career a
           {
               color:#00458a;  
           }  
           p.reconnectbook a
          {
            color: #00458a;                     
          } 
       p.newsevent a   
        {
          color: #00458A;
          font-family: open_sansregular, Arial;
          font-size: 13px;
          font-weight: bold;
/* clear: both; */
         padding-bottom: 6px;
        padding-top: 10px;
        text-decoration: none;
       }

.magmiddlebx .contentpaneopen, 
.magmiddlebx .magtopbx, 
.magmiddlebx .magbottombx{ display:none; }
.magmiddlebx .magmiddlebx{background: none; width: auto; float: none;}
.magmiddlebx .magmiddlebx .magmiddlepad{ padding: 0;}

.form-style-2{
	max-width: 500px;
	padding: 20px 12px 10px 20px;
	font: 13px Arial, Helvetica, sans-serif;
}
.form-style-2-heading{
	font-weight: bold;
	font-style: italic;
	border-bottom: 2px solid #ddd;
	margin-bottom: 20px;
	font-size: 15px;
	padding-bottom: 3px;
}
.form-style-2 label{
	display: block;
	margin: 20px;
}
.form-style-2 label > span{
	width: 100px;
	font-weight: bold;
	float: left;
	padding-top: 8px;
	padding-right: 5px;
}
.form-style-2 span.required{
	color:red;
}
.form-style-2 .tel-number-field{
	width: 40px;
	text-align: center;
}
.form-style-2 input.input-field{
font-size:13px;
font-family: Arial,Helvetica,sans-serif !important;
	width: 68%;
	margin:0px;
	
}

.form-style-2 input.input-field, 
.form-style-2 .tel-number-field, 
.form-style-2 .textarea-field, 
 .form-style-2 .select-field{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 1px solid #C2C2C2;
	box-shadow: 1px 1px 4px #EBEBEB;
	-moz-box-shadow: 1px 1px 4px #EBEBEB;
	-webkit-box-shadow: 1px 1px 4px #EBEBEB;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 7px;
	outline: none;
}
.form-style-2 .input-field:focus, 
.form-style-2 .tel-number-field:focus, 
.form-style-2 .textarea-field:focus,  
.form-style-2 .select-field:focus{
	border: 1px solid #0C0;
}
.form-style-2 .textarea-field{
	height:100px;
	width: 55%;
}
.form-style-2 input[type=submit],
.form-style-2 input[type=button]{
	border: none;
	padding: 8px 15px 8px 15px;
	background: #FF8500;
	color: #fff;
	box-shadow: 1px 1px 4px #DADADA;
	-moz-box-shadow: 1px 1px 4px #DADADA;
	-webkit-box-shadow: 1px 1px 4px #DADADA;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.form-style-2 input[type=submit]:hover,
.form-style-2 input[type=button]:hover{
	background: #EA7B00;
	color: #fff;
}
.select-field {width:68% !important;}
#validate_useremail_msg{margin:20px;}


.notelabel label{font: 13px Arial,Helvetica,sans-serif;}

.notelabel{ position:relative;margin-top:20px;}

.notelabel b{}



_::-moz-progress-bar, body:last-child .acymailing_module_form .inputbox{width: 146px;}

_::-moz-progress-bar, body:last-child .newsleterbutton{margin-left:8px;
   }
   
   
  @media screen and (-webkit-min-device-pixel-ratio:0) {
 
   .newsleterbutton {margin-right:0px;float:none;
   }
  .acymailing_module_form .inputbox{width: 146px;}


  
}

#thank{
padding-left: 186px;}

#close{margin-left: 316px;}



#reconnect{margin: 1px 1px 1px 66px;}

	.blacksubtitle a:link, .blacksubtitle a:active, .blacksubtitle a:visited
{
color:#0b3e75;

font-weight:bold;

clear:both;
}


  .job_subhed1 {
  word-break: break-word;
}
.job-image{position:absolute; top:7%; right: 2%;}
