@charset "utf-8";
/**
* @author: Amazing Sey
* @email:  info@kavamediagh.com
* @style:  Layout purpose. Qualitative Research Methods Network Africa(QRMNET)
* @All rights reserved 2010
* @CSS Document 
*/
/************************* body section *********************************/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0;margin: 0;}fieldset, img { border: 0;}table {border-collapse: collapse;}ol, ul {list-style: none;}address, caption, cite, code, dfn, em, strong, th, var {font-weight: normal;font-style: normal;}caption, th {text-align: left;}h1, h2, h3, h4, h5, h6 {font-weight: normal;font-size: 100%;}q:before, q:after { content: ''; }abbr, acronym { border: 0;}
body{background-color:#ebebeb;font-family:Arial, Helvetica, sans-serif;color:#36424a;font-size:12px;}
.container{width: 960px;margin: 15px auto 0;background: #FFF url(../images/bg_top_header.jpg) no-repeat top center;}div.rowholder{width: 920px;padding:10px 20px;float:left;background-color:#FFF;}
div.lft{float:left;}
.info {border:solid 1px #C1A661;background-color:#F5F5F5;padding:5px;color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}.info im{padding-right:15px;padding-top:5px;}input:focus, select:focus, textarea:focus {background-color:#FFFFDD;border:solid 1px #8C070A;}.warning_box{border:solid 1px #CCC;background-color:#FFFFCC;padding:5px;color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}.warning_box img{padding-right:15px;padding-top:5px;}
/************************* header section *********************************/
div.header
{height: 116px;background:transparent url(../images/bg_header_new.jpg) no-repeat top center;padding:0 20px;}div.headerleft{width: 240px;height: 86px;}div.headermiddle{width:460px;height:86px;}div.headerright{width:220px;height:86px;}/********* menu section *********/div.menu{background:#000 url(../images/bg_menu.jpg) repeat-x top left;height: 30px;}div.mainmenu{/*background:transparent url(../images/bg_menu_right.jpg) no-repeat top right;*/height: 30px;width: 920px;}.mainmenu ul li#first{/*background:transparent url(../images/bg_menu_left.jpg) no-repeat top left;*/}
/************** menu *************/
#menu {position:relative;text-align: center;z-index: 150;top: 0px;text-decoration: none;display: inline;}
#menu ul{float: left;list-style: none;height:30px;width:920px;}#menu a {display: block;color: #FFFFFF;text-decoration: none;text-transform:uppercase;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 30px;font-weight: bold;padding: 0px 19px;}
#menu a.active,#menu a:hover{color: #FFF;background-image:url(../images/bg_menu_active.jpg);border-left:solid 1px #000;border-right:solid 1px #000;}#menu li{float: left;}
/* 
Son of Suckerfish dropdowns:
http://www.htmldog.com/articles/suckerfish/dropdowns/
*/ 
#menu li ul { position: absolute;top: 30px;width: 16em;list-style: none;clear: both;z-index: 10000;left: -5000px;}
#menu li ul li { position: relative;}
#menu li ul li, #menu li ul li a { background-image: none !important; clear: both;}
#menu li ul li a {width: 14em;text-indent: 0 !important;font-size: 11px;z-index: 1100;color: #000000;text-decoration: none;border-bottom-style: solid;
border-bottom-color: #CCCCCC;border-bottom-width: 1px;background-color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;padding: 0px 19px;height: 30px;
text-align:left;}
#menu li ul li a:hover { background: #8C070A; color: #fff; }
#menu li:hover ul,#menu li.sfhover ul {left: 79px;z-index: 1200;background-position: 0 0;}
#menu li:hover { /* to fix the sticky hover state in ie7 */   background-position: 0 0; }

/********************************* FOOTER MENU ************************************/
#fmenu {position:relative;text-align: left;z-index: 150;top: 0px;text-decoration: none;display: inline;height:50px;}#fmenu ul {float: left;list-style: none;padding: 0px;margin: 0 auto;}#fmenu a {display: block;/* color: #0066AB; */color:#999999;text-decoration: none;text-transform:capitalize;font-size: 11px;font-family: Arial, Helvetica, sans-serif;border-right: #cccccc 1px solid;padding: 0px 17px 0px 17px;}#fmenu a.active {border-left:none;color: #FF9900;}#fmenu a.last {border-right:none;}#fmenu a:hover {color: #FF9900;}#fmenu li {float: left;}#fmenu li a{line-height: 15px;margin-top: 17px;}
/************************* classes & selectors & tag section **********************************/
/***************************** logo section ******************************/
div.logo{width: 211px;height: 51px;margin: 18px 15px 20px 0px;display: inline;float: left;background-image:url(../images/qrm_logo.jpg);}div.logo a{width: 211px;height: 51px;float: left;}
div.logo span{position: absolute;margin-left: -9999px;}
/************************** qrm theme section **********************/
div.qrmtheme{width: 440px;height: 47px;margin: 18px 5px 16px 5px;display: inline;float: left;background: transparent url(../images/qrm_theme.jpg) no-repeat center center;}
.block-m{width:332px;background: transparent url(../images/bg_block_mid.jpg) repeat-y top center; margin-top:2px; }
.block-m .block_header h2{color:#921515;font-size:14px;font-weight:bold;width:294px;line-height:20px;}
.block-m .block_header{display:block; padding:0 10px;height:30px;background: transparent url(../images/bg_block_top.jpg) repeat-y top center;}
.block-m .block_content{display:block; padding:5px 18px;}
.block-m .block_footer{display:block; height:15px;background: transparent url(../images/bg_block_bot.jpg) repeat-x bottom center;}
#call-for-participation.block-m{margin-left:8px;}

.block{width:280px;background: transparent url(../images/bg_ctoa_mid.jpg) repeat-y top center; margin-top:2px;}
.block .block_header h2{color:#921515;font-size:14px;font-weight:bold;width:244px;line-height:20px;}
.block .block_header{display:block; padding:0 10px;height:30px;background: transparent url(../images/bg_ctoa_top.jpg) repeat-y top center;}
.block .block_content{display:block; padding:5px 18px;}
.block .block_footer{display:block; height:15px;background: transparent url(../images/bg_ctoa_bot.jpg) repeat-x bottom center;}
.block .key-partners{ padding:5px 16px;}
.block ul,.block-m ul{list-style:none; list-style-position:inside;}
div.block ul li,div.block-m ul li{display:block; border-bottom:solid 1px #ebebeb; margin-bottom:10px;}
.block ul li a, .block-m ul li a{font-size:11px;color:#3151A2;text-decoration:none;}
.block-m ul li a{font-size:12px;}.block-m span.note{color:#921515;}.block-m p{font-size:12px;font-weight:normal; color:#555;}
.block ul li a:hover,.block-m ul li a:hover{color:#921515;}
.block ul li small,.block-m ul li small{font-size:11px;color:#555;display:block; font-weight:normal;margin-bottom:5px;}
.block ul li.last,.block ul li.more,.block-m ul li.more,.block-m ul li.last{border:none;}
.block ul li.more,.block-m ul li.more{text-align:right;}
.block ul li a.more,.block-m ul li a.more{font-size:11px;text-decoration:none;}

.block .block-key {width: 122px;}
.block .block-key .kmember{font-size:11px;text-align:center;}
.block .block-key .kmember span{color:#A97434;font-weight:bold;display:block; margin-bottom:10px;}
.block .block-key img.key{margin:2px 8px 0; float:left;border:solid 5px #ebebeb;}
.block .block-key .kmember a{color:#A1C16C;font-weight:bold;display:block; text-decoration:none;}
.block .block-key .kmember a:hover{text-decoration:underline;}
.block .block-key h4{font-weight:bold; font-size:12px; text-align:center;}
/******************************** search form *****************************/
form.search{width:185px;height:20px;float:right;text-align:right;margin:35px 0px 27px 21px;}
form.search #qboxh {background:url(../images/bg_search.jpg) no-repeat;width:185px;height:24px;padding:0;}
form.search #qbox {background:transparent;font-family:Arial, Helvetica, sans-serif;font-size:12px;border:0px;color:#666;width:140px;height:17px;padding:0px 28px 0px 5px;margin:2px 15px 1px 0px;}
#fac a { color:#8C070A; font-size:12px;font-weight:bold;line-height:25px;}
#fac p {padding:5px;}
#fac img{padding:5px;float:left;padding-right:8px;}
div.content .contentleft div.welcomepic {height:200px;width:620px;}
.welcomepic a{display:block;width:620px;height:200px;background:url(../images/home_banner.jpg) no-repeat;}
.welcome a span{position:absolute; text-indent:-9999px;}
div.content .contentleft ol {margin-left:30px;font-size:12px;}
div.content .contentleft ol li {color:#A97434;font-size:12px;font-weight:bold;list-style-type:decimal;margin-bottom:10px;}
#newsheader{background:url(../images/bg_newsheader.jpg) no-repeat;}
#newsheader strong{padding-left:30px; font-weight:bold;color:#980000;font-size:13px;}
#news a.title{font-weight:bold;color:#980000;font-size:13px;padding:8px 12px;}
#news p {padding:8px 12px;}

/*********************************** content section **********************************/
div.content{}div.contentleft{width:620px;margin:10px 0px 0px 0px;}div.contentright{width:280px;margin:10px 0 0px 20px;}/**************** home section *********************/div.welcomepic{width:600px;height:160px;margin:2px;/*background: url(../images/wel_pic.jpg) no-repeat left center;*/}div.welcomepic span{position: absolute;margin-left: -9999px;}
div.content h1{font-size:22px;color:#921515;padding:0 0 5px;border-bottom:1px solid #E8E8E8;margin:0 0 15px;}
div.content p{line-height:20px;text-align:justify;}div.content ol {margin-left:80px;}div.content li {font-size:15px;font-weight:bold;color:#A97434;list-style-type:decimal;margin-bottom:15px;}div.content h2{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#921515;padding:5px;}div.hub{width:310px;height:200px;float:left;text-align:center;}div.hub p{text-align:center;}div.hub a{font-size:12px;color:#C02;text-decoration:none;}div.hub a:hover{text-decoration:underline;}div.keyhub{width:125px;height:150px;float:left;text-align:center;font-size:11px;background-color:#FFF;}div.keyhub p{text-align:center;}div.keyhub a{font-size:12px;color:#C02;text-decoration:none;}div.keyhub a:hover{text-decoration:underline;}div.keyhub img{padding:2px;border:none;height:50px; width:50px;}div.content ol.lis{margin-left:50px;}div.content ol.lis li {font-size:12px;font-weight:normal;color:#333;list-style-type:decimal;margin-bottom:8px;text-align:justify;}
/******************************** right side bar/call to action section*******************/
div.calltoaction
{width:280px;background-color:#F6F6F6;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;margin-left:10px;}div.calltoaction h3{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#921515;padding-left:20px;padding:5px;border-bottom:solid 1px #ccc;background-color:#FFF;}div.calltoaction ul {margin-left:30px;}div.calltoaction li {list-style-type:none;list-style-image:url(../images/list_img.jpg);margin-bottom:10px;}div.calltoaction li a{font-size:12px;font-weight:normal;color:#0066AB;text-decoration:none;}div.calltoaction li a:hover{text-decoration:underline;}div.keyhub h3{font-size:11px;text-decoration:none;border:0px;color:#333;}
/******************************** Login/Register section ***************************************/
div.customerlogin{width: 300px;height: 200px;float: left;margin-left: 5px;margin-bottom: 35px;border-right:solid 1px #e8e8e8;}div.customerreg{width: 300px;height: 200px;float: left;margin-left: 5px;margin-bottom: 35px;}div.customerlogin h3{font-size:16px;display:block;margin:0;padding:0;}div form.callform{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #666;line-height:25px;margin-left:15px;}div form.callform input.box{border:solid 1px silver;padding:1px;width:180px;height:18px;}div form input.btn{padding: 5px;background-color:#FFFFDD;border:solid 1px #8C070A;}div form.callform small{font-size:10px;}/**************** registration form ********************/div.register{width: 600px;float: left;padding-left: 45px;margin-bottom: 35px;}div.row {margin-bottom:5px;display:block;}div.col{width:250px;height:35px;float:left;}div.col2{width:250px;height:75px;float:left;}span.required{font-size:11px;color:#F90;font-weight:bold;}div.colhead{width:500px;height:35px;float:left;}div.colhead h3{font-size:13px;display:block;border-bottom:solid 1px #8C070A;margin-bottom:10px;}
/******************************* funds & sponsors section *****************************/
div.contentbottom{height:145px;margin-top:15px;background-color:#F4F4F4;}div.contentbottom h2{color:#921515;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;padding:5px;margin:0px;}div.contentbottom p{color:#333;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:justify;margin:0px 7px 7px 7px;background-color:#FFF;}
/******************************** footer & partners logo section *************************/
.clr{clear:both;height:0px;}div.footer{margin: 0 auto;width:960px;height:225px;margin-bottom: 10px;}div.partners{height:150px;border-left:solid 1px #e7e7e7;border-right:solid 1px #e7e7e7;margin-left:-1px;}div.partnerlogos{height:130px;}div.partners img{padding-top:10px;padding-bottom:10px;border-top:solid 1px #e7e7e7;border-bottom:solid 1px #e7e7e7;}div.partners h3{padding-left:110px;text-align:left;font-size:13px;font-weight:bold;margin-bottom:5px;}
div.footerb{height:90px;background: #ebebeb url(../images/bg_bot_header.jpg) no-repeat top center;font-size:10px;color:#999;}.footerb p{margin-top:15px; line-height:15px;} p strong{font-weight:bold;}
#fmenu{width:880px;}.footer-menu{ margin:0 auto;padding-left:35px;}.siteby{float:right;margin-top:-10px;}

.ext-el-mask{z-index:20000;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;width:100%;height:100%;zoom:1;}