@charset "utf-8";
/* CSS Document */

body{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background:url(http://www.nigeriafirst.org/imagex/bgBody.gif) repeat-x #989796;}

#header {background:url(bg.gif) repeat-x;
height:80px;

}
#header2 {
background: #003366;
height:30px;
border-top:#FFFFFF 1px solid;

}
#frame {
text-align:left;
}



.headline{
 border-bottom:1px dotted #001945;
padding: 3px;
 font-size:11px;

}
.headline a:hover{
background:#CAF2C6;

 color:#006600;
}
.headline2, .headline2 a{
font-size:11px;
font-weight:bold;
color:white;
}
.highlight{
}


.homeBottomWrap {
 width:294px;
 height:72px;
 background-image:url(showbg.gif);
  color:white;
}
.homeBottomWrap .headline A {
 color:white;
}
.homeBottomInner {
 padding:3px 2px 3px 5px;
}
.homeBottomInner .headline A {
 font-size:110%;
 font-weight:bold;
}
.mainHeaderWrap .homeBottomOuter {
 position:absolute;
 bottom:0px;
 left:0px;
}

.homeTopHeadline {
 color:white;
 font-weight:bold;
 padding:5px 0 0px 10px;
 font-size:110%;
 font-weight:bold;
 background:#003300;
 padding-bottom:3px;
}

.teaser, teaser1, teaser2, teaser3 {
font-size:10px;}
.homeBottomOuter {
 position:absolute;

 left:4px;
}

.articleSeparator {
    clear:both;
  height:1px;
 
}

.mainHeaderWrap {

 background-repeat:no-repeat;

 height:199px;
 position:relative;
}







a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background:#E1F3BC;
	font-family:Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 18px;
	text-decoration: none;
	border-bottom:#FFFFFF 1px solid;
}

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
	background: #666666;
}

a.mainlevel#active_menu {
	color:#000000;
	font-weight: bold;
}

a.mainlevel#active_menu:hover {
	color: #fff;
}

a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #c64934;
	text-align: left;
}

a.sublevel:hover {
	color: #900;
	text-decoration: none;
}

a.sublevel#active_menu {
	color: #333;
}













#minitabs { position: relative; top: 1.25em; right: 1.25em; color: white; z-index: 100; font-size: 0.75em; text-align: center; }
#minitabs a { text-decoration: underline; color: white; }
#minitabs p { margin: 0; padding: 0; line-height: 130%; }
#minitabs label { width: 74px; padding: 3px 0 0 0; text-align: left; }
#minitabs input { margin: 0 0 5px 0; padding: 3px; color: white; border: 1px solid white; background-color: #9BC0F5; font: 1.1em verdana, arial, helvetica, sans-serif; line-height: 100%; }
#minitabs a.tab { margin: 0; padding: 5px; line-height: 1.1em; height: 1.1em; }
#minitabs ul.minitabs { margin: 0; padding: 0; position: relative; }
#minitabs ul.minitabs li.minitab { padding: 0 0 0 10px; float: left; display: block; }
#minitabs ul.minitabs li.first_in_list { margin: 0 0 0 -22px; padding: 0; }
#minitabs ul.minitabs li.minitab a.tab { display: block; border: 1px solid #CBDEFA; border-bottom: none; background-color: #9BC0F5; text-decoration: none; color: #CBDEFA; }
#minitabs ul.minitabs li.search a.tab { position: relative; z-index: 20; }
#minitabs ul.minitabs li.search input.inputtext { width: 150px; }
#minitabs ul.minitabs li.minitab .tabcontent { padding: 10px; display: none; position: absolute; background: url(minitab-bg.png) repeat-x #9BC0F5; width: 100%; top: 2em; right: 0; border: 1px solid #CBDEFA; z-index: 10; }
#minitabs ul.minitabs li:hover a.tab { position: relative; z-index: 30; color: white; border: 1px solid white; border-bottom: none; }
#minitabs ul.minitabs li.search .tabcontent { display: block; z-index: 11; }
#minitabs ul.minitabs li:hover .tabcontent { display: block; z-index: 21; border: 1px solid white; }
#minitabs #loginbox input { width: 120px; }
#minitabs #loginbox { min-height: 45px; padding: 0; }
#minitabs #loginbox #joina a { float: left; }
#minitabs input.searchbutton { margin: 0 0 5px 0; padding: 2px; }
#minitabs #loginbox input.loginbutton { float: right; margin: 0 5px -2px 0; width: 50px; line-height: 1.1em;  }
/*#minitabs #loginbox #logouta a {float: right; }*/
#minitabs li.search * { color: #CBDEFA; }
#minitabs li.search:hover * { color: white; }
#minitabs li.search input { border: 1px solid #CBDEFA; }
#minitabs li.search:hover input { border: 1px solid white; }