html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
html{overflow-y:scroll}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through
}table{border-collapse:collapse;border-spacing:0}
body{color:#000;
     font-family:Arial,sans-serif;
     /*font-family: "trebuchet ms", arial, verdana, sans-serif;*/
     font-size:75%;
     line-height:1.833em;
     padding: 0;
     margin: 0;
     text-align: center;
}
h1,h2,h3,h4,h5,h6{font-weight:normal;margin-top:0
}
h1{color:#5b6334;font-size:1.917em;margin-bottom:16px;line-height:1.3em}
h1.newhomeh1{margin-bottom: 3px; margin-top: 2px;}
h2{color:#b6bf00;font-size:1.167em;margin-bottom:1em;margin-top:0.833em;font-weight:bold}
h2.big{color:#5b6334;font-size:1.833em;margin-bottom:16px;font-weight:normal;margin-top:0}
h3{color:#b6bf00;font-size:1.167em;margin-bottom:1em;margin-top:0.833em;font-weight:bold}
h4{font-size:1.333em;line-height:1.25;margin-bottom:1.25em}
p{margin:0 0 10px}
p.big{font-size:1.333em;padding-top: 0;margin-top: 0;}
p.last{margin-bottom:0}
ul,ol{margin:0 0 1.5em 1.5em}ul{list-style-type:none;}
ol{list-style-type:none;}
ul{list-style-image:none;margin-left:1em}a:link,a:visited{color:#5b6334;text-decoration:underline}
a:hover,a:active,a:focus{color:#5b6334;text-decoration:none}
.greenbox{background:#b6bf00;color:#fff;font-size:1.417em;font-weight:bold;padding:10px 18px}
div.greenbox{font-weight:normal}
div.greenbox p{margin:0}div.greenbox p strong{display:block;margin-top:10px}label{font-weight:bold;margin:0 0 0 0;display:block}
fieldset{padding:0 0 0 0;margin:0 0 15px 0;border:none}legend{font-weight:bold;font-size:1.2em;padding:0 0 0 0;margin:0 0 10px 0;color:#073C57;display:block}
input.text{display:block;width:330px;margin:10px 0 10px 0;border-top:1px solid #bbb;border-right:1px solid #eceecf;border-bottom:1px solid #ddd;border-left:1px solid #ccc;background:#fdfdf8;padding:5px;font-size:1em}
input.date{width:100px}input.file{display:block}textarea,label iframe{width:330px;height:100px;margin:10px 0 10px 0;border-top:1px solid #bbb;border-right:1px solid #eceecf;border-bottom:1px solid #ddd;border-left:1px solid #ccc;background:#fdfdf8;padding:5px;display:block}
#enquiry_form input,#enquiry_form textarea{margin:0 0 0 90px}
#enquiry_form label{margin-bottom:16px}#enquiry_form span.actuallyasemanticlabel{float:left}
#enquiry_form textarea{height:15em}
#enquiry_form input.text,#enquiry_form textarea{width:313px}
#enquiry_form input.button{padding:0}
.hide{display:none !important}
.block{display:block}
.left{float:left}
.right{float:right}
.clear{clear:both}
.center{text-align:center}
hr{display:none}
img.left{margin:0 12px 12px 0}
td{padding:3px 5px;max-width:300px;overflow:hidden}

#header {
    min-width: 740px;
    background:#b6bf00 url("../images/header-bg.png") top repeat-x;
    margin: 0;
    padding: 0;
}
#header div { height: 138px; width: 740px; margin: 0 auto; position: relative;}
#header .links { color: #828d4f; position:absolute; top: 17px; right: 0; font-size: 0.917em; }
#header .links a { color: #828d4f; text-decoration: none; }
#header .links a.highvis { font-weight: bold; color: #fff; background: #5b6334; text-transform: uppercase; padding: 1px 4px; }
#header .links .pipe { padding: 0 4px; color: #c2cd23;}
#header .logo{ position:absolute; top: 14px; left: 0; margin: 0; border: 0; }
#header .tag-line{ position:absolute; top: 63px; right: 0; }
#header .top-text{ width: 320px; color: #fff; text-align: left; position:absolute; top: 20px; top: 20px\9; right: 50px;line-height: 15px; font-size: 15px; font-family:Arial,sans-serif; }
#header .top-text a{ text-decoration: none; color: #f4f500;}
#content_wrap {
    background: #fff;
    padding: 0;
    min-width: 740px;
    min-height: 320px;
    height: auto !important;
    height: 320px;
    font-family: arial, verdana, sans-serif;
}
#content { width: 740px; margin: 0 auto; padding-top: 0px;text-align: left; }

div.thin { width: 310px; padding-top: 7px; }
div.reportthin { width: 240px; padding-top: 7px; }
div.thin2 { width: 300px;}
div.reportthick { width: 480px; }
div.thick { width: 415px; }
div.wide { width: 744px; }
div.thin, div.thick, div.wide { margin: 0 0 10px 0; }
.sideimage { display: block; }


#testing {
    font-weight: bold;
    font-size: 1.167em;
    min-width: 740px;
    background: #575b5c url("../images/menu-bg-top.png") top repeat-x;
    padding: 0;
    margin: 0;
    height: 40px;
}

#navigate{
    width: 740px;
    margin: 0 auto;
}

/* menu font-size: 14px; */
#menu {
    font-weight: bold;
    font-size: 1.167em;
    min-width: 740px;
    background-color: #565a5c;
    /*background: #575b5c url("../images/menu-bg-top.png") top repeat-x;*/
    margin: 0;padding: 0; }

#menu div.container1 { background:transparent url("../images/menu-bg-bottom.png") repeat-x bottom; padding: 0 0 4px 0; min-width: 740px;}
#menu div.container1 div.container2 { width: 739px; margin: 0 auto; border-right: #97999a solid 1px;  padding: 0; }


#nav li.page-home a {padding-left: 5px;width: 117px; }
#nav li.page-about-esspin a {padding-left: 5px;width: 117px; }
#nav li.page-our-work a {padding-left: 5px;width: 116px; }
#nav li.page-resources-centre a {  padding-left: 5px;width: 116px;}
#nav li.page-the-team a {padding-left: 0.2em; }
#nav li.page-we-work a { padding-left: 5px;width: 118px}
#nav li.page-contact-us a { padding-left: 5px;width: 118px;}


/* for javascript drop downs */

.smOW ul { list-style-image: none; }
.smOW a { display: block; padding: 5px; text-align: center; color: #474b06; }
.smOW li { font-size: 1.142em; background: #e9e9e9 url('../images/submenu-bg.png') repeat-x top; padding: 6px 0;
           list-style-type: none;}
.smOW li.first { background: #e9e9e9 url('../images/submenu-bg-first.png') repeat-x top; }


/*resourcese shit*/

.resource{background:url('../images/resources/bg-resource.png') no-repeat;height:72px;margin:16px 0;width:415px}
.resource h2{font-size:2.083em;line-height:72px;margin:0;width:100%;font-weight:normal}
.resource a{background:url('../images/resources/bg-reports') no-repeat center left;display:block;height:72px;padding-left:107px;width:480px}
.resource a:link,.resource a:visited{background-position:center left;background-repeat:no-repeat;color:#b6bf00;text-decoration:none}
.resource a:hover,.resource a:active,.resource a:focus{color:#b6bf00}
.resource.small a{height:40px;padding-top:16px;padding-bottom:16px;font-weight:bold}
.resource.small h2{font-size:1.2em;line-height:20px;margin:0;width:415px;font-weight:normal}
.resources{font-size:1em}
.resources .item{margin:0 0 13px;padding-bottom:14px;background:transparent url('../images/resource-border.png') bottom repeat-x}
.resources .item p{margin:4px 0 0 0}
.resources h2,.resources h2 a{text-decoration:none;margin:0 0 12px 0;color:#b6bf00;font-weight:bold;font-size:1.167em}
.resources .item div.container{width:357px;padding-left:48px}
.resources .item.photo div.container,.resources .item.video div.container{padding-left:0;width:100%}
.resources.photos .item div.container,.resources.videos .item div.container{width:415px;padding-left:0px}
.resources .item div.container{background:transparent url('../images/resources/icon-report.png') top left no-repeat}
.resources .item.news div.container{background:transparent url('/images/resources/icon-news-release.png') top left no-repeat}
.resources .item.other div.container{background:transparent url('/images/resources/icon-other-material.png') top left no-repeat}
.resources .item.audio div.container{background:transparent url('/images/resources/icon-audio.png') top left no-repeat}
.resources .item.photo div.container,.resources .item.video div.container{width:415px;padding-left:0px;background:none}
.resources .item.photo img,.resources .item.video img{border:solid 1px #d4eb54;padding:4px;margin:0 12px 0 0}.grey{color:#575b5c}
.resources .pagination{padding-top:4px}
div.viewvideo{text-align:left;background:#b6bf00;width:425px;margin:18px auto 12px 0}
div.viewvideo object{margin:0;padding:0}div.viewvideo h2{color:#fff;font-size:1.417em;margin:0;padding:6px 0 12px 0}
div .videocomment{
    width: 550px;
}

/****** Partners ****/
allpartners{background:}.partners{padding-bottom:20px;background:transparent url('/images/partners-border.png') repeat-x bottom;margin-bottom:19px}.partners.last{background:none;width:185px}.partners div{background:transparent url('/images/partners-bg.png') repeat-y}.partners p{width:185px;float:left;text-align:center;margin:2px 0 0 0}.partners p img{display:block;margin:0 auto}.team{margin-bottom:18px;font-size:1.166em}.team img.left{margin:0 16px 0 0}.team p{margin:0;padding-top:8px}.team.stateleader{font-size:1em}.team span.green{font-size:1.166em;color:#b6bf00;font-weight:bold}#mapswf{width:610px;margin:0 auto;height:500px}#mapswf h2{text-align:center}h2.states-mini-menu{background:transparent url('/images/footer-menu-border.png') repeat-x top;padding-top:16px}

.news {

}
.news div {
    margin-bottom: 10px;
}
.news div p {
}
.news p img {
    float: right;
    padding-left: 25px;
    /*padding-right: 100px;*/
    margin-right: 0px;

}



/*********footer shit***********************/
/**#footer { background: #949c9f url('../images/footer-bg.png') repeat-x top; min-width: 740px;}**/
#footer { background: #565a5c; min-width: 740px;}
#footer .container { width: 740px; margin: 0 auto; height: 260px; position: relative; padding-top: 0px;}
#footer .logo { position: absolute; left: 0; top: 143px; margin: 0;}
#footer .dfid { position: absolute; right: 0; top: 157px; }
#footer .copyright { position: absolute; color: #565a5c; font-size: 0.917em; left: 282px; top: 178px; }
#footer .menu { padding: 0 0 7px 0; width: 740px; text-align: center; top: 90px; left: 0; position: absolute; font-size: 0.917em; color: #939393;}
#footer .menu a { color: #ecf3f6; text-decoration: none; }
#footer .menu .pipe { padding: 0 5px; }
#footer .menu { background: transparent url('../images/footer-menu-border.png') repeat-x bottom; }


.states { margin: 1px 0; background: transparent url('../images/footer-menu-border.png') repeat-x top; }
.states ul {
    list-style-type: none; float: left;
    padding: 16px 0;
    margin: 0;
    list-style-image: none;
    background: transparent url('../images/footer-menu-border.png') repeat-x bottom; }

.states ul li a { padding: 0; margin: 0; }
.states ul li { float: left; margin: 0 10px 0 0; height: 62px; }
.states ul li.final { margin-right: 0; }

#footer .states { margin: 0; background: transparent; position: absolute; top: 21px; left: 0;
                  width: 740px; padding: 0 0 16px 0;
                  background: transparent url('../images/footer-menu-border.png') repeat-x bottom; }
#footer .states ul {
    list-style-type: none; float: left;
    padding: 0px 0;
    margin: 0;
    background: transparent; }

#footer .states ul li a { padding: 0; margin: 0; }
#footer .states ul li { float: left; margin: 0 10px 0 0; height: 49px; }
#footer .states ul li.final { margin-right: 0; }

/**************************************  *******************************/
#notices{background-color:#fffadd;border:2px solid #fae28e;margin:0 0 24px;padding:3px 12px}
#notices h3{background-position:left center;background-repeat:no-repeat;margin:0}
.error h3{background-image:url('/images/icon_error.gif');padding:12px 0 12px 44px}
.confirmation h3{background-image:url('/images/icon_confirm.gif');padding:12px 0 12px 44px}
#notices.confirmation{background-color:#eefce7;border:2px solid #caedba}
#notices ol,#notices ul{font-size:1.333em;list-style-type:disc;margin-top:12px}

/************************************* esspinfilms ***********************/

.filmsimgcont{
    width:20%;
    float:left;
    background-color:blue;
}

.filmsright{
    width:75%;
    float:right;
}

.filmsright h3{
    float:left;
    margin:0;
    padding-top:0;
}
.filmsright p{
    padding-top:0;
    width:350px;
    clear:both;
}
.filmsright share{
    float:right;
    margin-right:0;

}
.frontreports{
    position: relative;
    margin: 0 auto;
    width: 70%;
    width: 450px;
    height: 80;
    border-bottom: 2px solid #b6bf00;
}
.frontreport_clear{
    clear: both;
}
#report_left{
    position: absolute;
    top: 0;
    left: 0;
    width: 282px;
    padding: 0;
}
.report_docs{
    margin: 0;
    border-top: 0px solid #b6bf00;
}
.report_no{
    font-weight: bold;
    text-transform: uppercase;
    color: #b6bf00;
    margin-bottom: -5px;
}
.report_title{
    font-weight: normal;
    text-transform: capitalize;
    color: #fff;
    line-height: 16px;
}

table {
    border-top:1px solid #b6bf00;
    border-left:1px solid #b6bf00;
    border-collapse:collapse;
    border-color: #b6bf00;
    width:100%;
    font-size:12px;
}
th, td {
    border-right:1px solid #b6bf00;
    border-bottom:1px solid #b6bf00;
    border-color: #b6bf00;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top:  1px;
    text-align:left;
}
th {
    font-family: Verdana, sans-serif;
    background:#ccc;
    height: 25px;
    padding-bottom: 2px;
}
th a {
    text-decoration: none;
}
td a {
    text-decoration: none;
}
td {
    padding-top:1px;
}


/*************************************  copied from new resource   ***********************/

#maincontent{
    float: left;
    padding: 0;
    text-align:left;
}
#pagetitle {
    margin: 0px;
    font-weight: bold;
    text-align: left;
    font-weight:normal;
    border-top:2px solid #afc112;
    background-color:#818e33;
    line-height:17px;
    height: 80px;
    width: 430px;
    margin-bottom: 20px;

}
.myresource {
    font-size: 12px;
    border-top: 1px lime solid;
    width: 430px;
    padding-top: 0px;
}
.myresource .title{

}
.myresource p{
    margin-top: 0px;
    margin-bottom: 0px;
}
.myresource h3{
    color: yellow;
    margin-top: 2px;
    margin-bottom: 2px;
}
.myresource h2{
    color:#b6bf00;
    font-size:1.167em;
    margin-bottom:0.233em;
    margin-top:0.233em;
    font-weight:bold;
}
.myresource h4{
    color: yellow;
    margin-top: 2px;
    margin-bottom: 2px;
    font-size:1.4em;
}
.abstract {
    display: none;
}
.myresource .last{
    color: #b6bf00;
}

.commetlist {
    border-top: #565a5c 1px dotted;
    width: 425px;
}
.commetlist span {
    display: block;
    margin-bottom: 0;
    margin-top: 1px;
}
.commetlist .name {
    font-weight: bold;
    margin-bottom: -3px;
    color: #afc112;
}
.commetlist p {
    float: right;
    width: 300px;
    line-height: 19px;

}

.viewcommet dt{
}
.viewcommet dl label{

}
.viewcommet dl input{
    height: 25px;
    border: 1px solid #afc112;
    width:280px;
    background-color: #565a5c;
    color: #fff;
}

.viewcommet dl select{
    width:280px;
    border:1px solid #afc112;
    padding:1px;
    height: 25px;
    background-color: #565a5c;
    color: #fff;
}

.viewcommet dl input[type=checkbox]{
    height: 8px;
    border: 1px solid #afc112;
    width:2px;
    background-color: #565a5c;
    color: #fff;
    padding-bottom:0;
}

.viewcommet dl textarea{
    width: 425px;
    background-color: #565a5c;
    color: #fff;
    border: 1px solid #afc112;
}
.viewcommet button{
    border: 1px solid #afc112;
    width: 150px;
    height: 30px;
}



/******************   forms i used   *****************/
.formcommet dl label{

}
.formcommet dl input{
    height: 25px;
    border: 1px solid #afc112;
    width:280px;
    background-color: #565a5c;
    color: #fff;
}

.formcommet dl input[type=checkbox]{
    height: 8px;
    border: 1px solid #afc112;
    width:2px;
    background-color: #565a5c;
    color: #fff;
    padding-bottom:0;
}

.formcommet dl textarea{
    width: 425px;
    background-color: #565a5c;
    color: #fff;
    border: 1px solid #afc112;
}
.formcommet button{
    border: 1px solid #afc112;
    width: 150px;
    height: 30px;
}
/*************************************  copied from new resource   ***********************/

#maincontent{
    float: left;
    padding: 0;
    text-align:left;
}
#pagetitle {
    margin: 0px;
    font-weight: bold;
    text-align: left;
    font-weight:normal;
    border-top:2px solid #afc112;
    background-color:#818e33;
    line-height:17px;
    height: 80px;
    width: 430px;
    margin-bottom: 20px;

}
.myresource {
    font-size: 12px;
    border-top: 1px lime solid;
    width: 430px;
    padding-top: 0px;
}
.myresource .title{

}
.myresource p{
    margin-top: 0px;
    margin-bottom: 0px;
}
.myresource h3{
    color: yellow;
    margin-top: 2px;
    margin-bottom: 2px;
}
.myresource h2{
    color:#b6bf00;
    font-size:1.167em;
    margin-bottom:0.233em;
    margin-top:0.233em;
    font-weight:bold;
}
.myresource h4{
    color: yellow;
    margin-top: 2px;
    margin-bottom: 2px;
    font-size:1.4em;
}
.abstract {
    display: none;
}
.myresource .last{
    color: #b6bf00;
}

/****************resource nav from intranet  *************************/
#resource_filters{
    position: relative;
    margin: 0 auto;
    width: 100%;
    height: 327px;
    margin-bottom: 43px;
}

#statenav {
    display: block;
    width: 240px;
}

#statenav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-indent: 0;
}

#statenav ul li {
    margin: 0;
    padding-top:0px;
    padding: 0;
    text-indent: 0;
    float: left;
    width: 100%;
}

#statenav a {
    display: block;
    line-height: 12px;
    border-bottom: 1px dotted #afc112;
    text-decoration: none;
    color: #000;
    padding-bottom:9px;
    padding-top:3px;
    padding-left:3px;
}

#statenav a.last {
    border-bottom: none;
}
#statenav a.first {
    display: block;
    line-height: 12px;
    border-top: 1px dotted #afc112;
    text-decoration: none;
    color: #000;
    padding-bottom:9px;
    padding-top:3px;
    padding-left:3px;
}

/*#statefootfootnav a:hover, #nav a:active {
    color: #f3f3f3;
    background:#818d32;
}*/
#statenav .general a:hover {
    color: #f3f3f3;
    background:#b6bf00;
}
#statenav .federal a:hover {
    color: #f3f3f3;
    background:#868D2E;
}
#statenav .enugu a:hover {
    color: #f3f3f3;
    background:#833820;
}
#statenav .kaduna a:hover {
    color: #f3f3f3;
    background:#0098c3;
}
#statenav .kano a:hover {
    color: #f3f3f3;
    background:#cf0072;
}
#statenav .kwara a:hover {
    color: #f3f3f3;
    background:#6e267b;
}
#statenav .lagos a:hover {
    color: #f3f3f3;
    background:#e16313;
}
#statenav .jigawa a:hover {
    color: #f3f3f3;
    background:#e00034;
}
#mareports{
    position: relative;
    margin: 0 auto;
    width: 100%;
    height: 80;
}
.report_clear{
    clear: both;
}
#report_left{
    position: absolute;
    top: 0;
    left: 0;
    width: 282px;
    padding: 0;
}
.report_docs{
    margin: 0;
    border-top: 0px solid #b6bf00;
}
.report_no{
    font-weight: bold;
    text-transform: uppercase;
    color: #b6bf00;
    margin-bottom: -5px;
}
.report_title{
    text-transform: capitalize;
    color: #000;
    line-height: 19px;
}
#report_right{
    position: absolute;
    top: 0;
    left: 305px;
    width: 140px;
    font-size: 11px;
}

#report_right ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-indent: 0;
}

#report_right ul li {
    margin: 0;
    padding-top:0px;
    padding: 0;
    text-indent: 0;
    float: left;
    width: 100%;
}

#report_right a {
    display: block;
    line-height: 6px;
    padding-top:0px;
    border-bottom: 1px solid #757A7D;
    text-decoration: none;
    color: #757A7D;
    padding-bottom:4px;
    padding-top:2px;
    font-weight:normal;
    padding-left:3px;
}
#report_right ul li {
    margin: 0;
    padding-top:0px;
    padding: 0;
    text-indent: 0;
    float: left;
    width: 100%;
}


#report_right a.last {
    border-bottom: none;
}
#report_right a.first {
    display: block;
    line-height: 6px;
    padding: 0 0px;
    border-top: 0px solid #b6bf00;
    text-decoration: none;
    color: #b6bf00;
    padding-bottom:4px;
    padding-top:3px;
    padding-left:3px;
    font-weight: bold;
}



/**************************************************** sub nav starts here*************************************************** */

#navbreak{
    display: block;
    width: 160px;
    height:24px;
    clear:both;
}

#nav2 {
    display: block;
    width: 240px;
    font-weight: normal;
    border-top: 1px dotted #818e33;
}

#nav2 ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-indent: 0;
}

#nav2 ul li {
    margin: 0;
    padding-top:0px;
    padding: 0;
    text-indent: 0;
    float: left;
    width: 100%;
}

#nav2 a {
    display: block;
    line-height: 12px;
    padding-top:0px;
    border-bottom: 1px dotted #818e33;
    text-decoration: none;
    color: #000;
    padding-bottom:9px;
    padding-top:3px;
    line-height:15px;
}

#nav2 a.last {
    border-bottom: none;
}
#nav2 a.first {
    display: block;
    line-height: 12px;
    padding: 0 0px;
    border-top: 1px dotted #818e33;
    text-decoration: none;
    color: #000;
    padding-bottom:9px;
    padding-top:3px;
}

#nav2 a:hover, #nav a:active {
    color: #f3f3f3;
    background:#74787b;
}

/**************************************************** sub footnav starts here*************************************************** */

#navbreak{
    display: block;
    width: 160px;
    height:24px;
    clear:both;
}

#footnav {
    display: block;
    width: 217px;
    font-weight: normal;
    text-align: left;
}

#footnav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-indent: 0;
}
#bottomnavigation {
    list-style: none;
    float: left;
    margin: 0;
    padding-top: 20px;
    margin-top: -13px;
}
#bottomnavigation li{
    list-style: none;
    display: inline;
    float: left;
    margin: 0;
    padding-right: 30px;
    line-height: 14px;
}
#footnav ul li {
    margin: 0;
    padding-top:0px;
    padding: 0;
    text-indent: 0;
    float: left;
    width: 100%;
    padding-right: 30px;
    line-height: 14px;
    height: 18px;
}

#footnav a {
    color:#fff;text-decoration:none;
    display: block;
    line-height: 12px;
    padding-top:0px;
    padding-bottom:9px;
    padding-top:3px;
    font-size: 13px;
}

#footnav a.last {
    border-bottom: none;
}
#footnav a.first {
    display: block;
    line-height: 12px;
    padding: 0 0px;
    border-bottom: 0px dotted #818e33;
    text-decoration: none;
    color: #b6bf00;
    padding-bottom:9px;
    padding-top:3px;
    font-size: 13px;
    font-weight: bold;
}

#footnav a:hover, #nav a:active {
    color: #f3f3f3;
    font-weight: bold;
}
#footshit{
    position: relative;
    left: 0;
}
#footdfid{
    position: absolute;
    left: 0;
}
#lastfootshit{

    position: absolute;
    left: 570px;
    top: 25px;
    width: 200px;

}
#lastfootnav {
    display: block;
    width: 175px;
    font-weight: normal;
    text-align: left;
}

#lastfootnav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-indent: 0;
}

#lastfootnav ul li {
    margin: 0;
    padding-top:0px;
    padding: 0;
    text-indent: 0;
    float: left;
    width: 100%;
    padding-right: 30px;
    line-height: 13px;
    height: 18px;
}

#lastfootnav a {
    color:#fff;text-decoration:none;
    display: block;
    line-height: 12px;
    padding-top:0px;
    padding-bottom:9px;
    padding-top:3px;
    font-size: 13px;
}

#lastfootnav a.last {
    border-bottom: none;
}
#lastfootnav a.first {
    display: block;
    line-height: 12px;
    padding: 0 0px;
    border-bottom: 0px dotted #818e33;
    text-decoration: none;
    color: #b6bf00;
    padding-bottom:9px;
    padding-top:3px;
    font-size: 13px;
    font-weight: bold;
}

#lastfootnav a:hover, #nav a:active {
    color: #f3f3f3;
    font-weight: bold;
}


.lasthack {
    margin-left: -85px; z-index: 1;
}
.rss{

}
.twitter{

}

/* form 1 */

#form1{
    margin:1em 0;
    padding-top:10px;
    background:url(../images/form1/form_top.gif) no-repeat 0 0;
}
#form1 fieldset{
    margin:0;
    padding:0;
    border:none;
    float:left;
    display:inline;
    width:260px;
    margin-left:25px;
}
#form1 legend{display:none;}
#form1 p{margin:.5em 0;}
#form1 label{display:block;}
#form1 input, #form1 textarea{
    width:452px;
    border:1px solid #ddd;
    background:#fff url(../images/form1/form_input.gif) repeat-x;
    padding:3px;
}
#form1 select{
    width:452px;
    border:1px solid #ddd;
    padding:1px;
}
#form1 textarea{
    height:125px;
    overflow:auto;
}
#form1 p.submit{
    clear:both;
    background:url(../images/form1/form_bottom.gif) no-repeat 0 100%;
    padding:0 25px 20px 25px;
    margin:0;
    text-align:right;
}
#form1 button{
    width:150px;
    height:37px;
    line-height:37px;
    background:url(../images/form1/form_button.gif) no-repeat 0 0;
    color:#000;
    cursor:pointer;
    text-align:center;
    border:2px solid #afc112;
}

/* // form 1 */

/***************** hish css************************/
#hish {
    list-style: none;
    width: 740px;
}
#hish li {
    display: inline;

}
.state{color:#474b06}
.latestnews h3{color:#5B6334;margin-bottom:4px}
.latestnews,.latestnews h2{color:#474b06}
.state h2.factfile{height:18px;width:160px;text-indent:-2000px}
.state.jigawa h1,.state.jigawa h2{color:#e41c38}
.state.jigawa .left div h2{color:#000}
.state.jigawa .latestnews h2{color:#5b6334}
.state.jigawa .agenda{background:#e41c38}
.state.jigawa .latestnews h3{color:#e41c38}
.state.jigawa .left h2{color:#e41c38}
.state.jigawa .left div{background:#fee4e8;color:#e41c38}
.state.jigawa h2.factfile{background:url('/images/state-fact-file-fee4e8.png') bottom left no-repeat}
.state.jigawa .left h3{padding-top:10px;background:url('/images/state-border-fd7b8d.png') top repeat-x}
.state.jigawa .left h3.first{padding-top:0;background:none}
.state.jigawa .left a{color:#e41c38}
.state.jigawa ul{list-style-image:url('/images/state-li-e41c38.png')}
.state.kaduna h1,.state.kaduna h2{color:#1a9ac9}
.state.kaduna .left div h2{color:#000}
.state.kaduna .latestnews h2{color:#5b6334}
.state.kaduna .agenda{background:#1a9ac9}
.state.kaduna .latestnews h3{color:#1a9ac9}
.state.kaduna .left h2{color:#1a9ac9}
.state.kaduna .left div{background:#dff6ff;color:#1a9ac9}
.state.kaduna h2.factfile{background:url('/images/state-fact-file-dff6ff.png') bottom left no-repeat}
.state.kaduna .left h3{padding-top:10px;background:url('/images/state-border-66d3fa.png') top repeat-x}
.state.kaduna .left h3.first{padding-top:0;background:none}.state.kaduna .left a{color:#1a9ac9}
.state.kaduna ul{list-style-image:url('/images/state-li-1a9ac9.png')}
.state.kano h1,.state.kano h2{color:#ea0c8e}.state.kano .left div h2{color:#000}
.state.kano .latestnews h2{color:#5b6334}.state.kano .agenda{background:#ea0c8e}
.state.kano .latestnews h3{color:#ea0c8e}.state.kano .left h2{color:#ea0c8e}
.state.kano .left div{background:#ffe3f4;color:#ea0c8e}
.state.kano h2.factfile{background:url('/images/state-fact-file-ffe3f4.png') bottom left no-repeat}
.state.kano .left h3{padding-top:10px;background:url('/images/state-border-ff7bc9.png') top repeat-x}
.state.kano .left h3.first{padding-top:0;background:none}
.state.kano .left a{color:#ea0c8e}
.state.kano ul{list-style-image:url('/images/state-li-ea0c8e.png')}
.state.kwara h1,.state.kwara h2{color:#78297e}
.state.kwara .left div h2{color:#000}
.state.kwara .latestnews h2{color:#5b6334}
.state.kwara .agenda{background:#78297e}
.state.kwara .latestnews h3{color:#78297e}
.state.kwara .left h2{color:#78297e}
.state.kwara .left div{background:#f6ddfa;color:#78297e}
.state.kwara h2.factfile{background:url('/images/state-fact-file-f6ddfa.png') bottom left no-repeat}
.state.kwara .left h3{padding-top:10px;background:url('/images/state-border-ac6bb8.png') top repeat-x}
.state.kwara .left h3.first{padding-top:0;background:none}.state.kwara .left a{color:#78297e}
.state.kwara ul{list-style-image:url('/images/state-li-78297e.png')}
.state.lagos h1,.state.lagos h2{color:#f68423}
.state.lagos .left div h2{color:#000}
.state.lagos .latestnews h2{color:#5b6334}
.state.lagos .agenda{background:#f68423}
.state.lagos .latestnews h3{color:#f68423}
.state.lagos .left h2{color:#f68423}
.state.lagos .left div{background:#fff4ea;color:#f68423}
.state.lagos h2.factfile{background:url('/images/state-fact-file-fff4ea.png') bottom left no-repeat}
.state.lagos .left h3{padding-top:10px;background:url('/images/state-border-ffab63.png') top repeat-x}
.state.lagos .left h3.first{padding-top:0;background:none}.state.lagos .left a{color:#f68423}
.state.lagos ul{list-style-image:url('/images/state-li-f68423.png')}
.state .agenda{padding:16px 20px 4px 20px;color:#fff;margin-bottom:20px}
.state .agenda h2{color:#fff;margin-top:0;font-weight:bold;font-size:1.167em}
.state .agenda ul{list-style-image:url('/images/li-white.png')}
.latestnews{background:#edeeee;padding:14px 20px}
.latestnews h2{margin-top:0;color:#474b06;font-weight:normal;text-transform:uppercase;font-size:0.917em;letter-spacing:3px}
.state .left div{padding:8px 20px;margin-bottom:11px}.state .left h2 img{padding-top:4px}
.state .left div h3{color:#000;margin:0}.state .left div p{margin:0 0 8px 0}
.state .left div h2{font-size:1.167em;line-height:1.3em}
.state .left div.contacts h3{font-size:1em;font-weight:bold;line-height:1.83em}
.statelogo{text-align:center;margin-bottom:10px}.state h2.doc{margin:16px 0 0 0}
.state .right h2{margin-bottom:4px}




/******************* Jqery Pagination *********************/
.paginator .active
{
    color:#0033CC;
    border: solid 1px #afc112;
    padding:3px 5px;
    margin:5px;
    text-decoration:none;
}
.paginator .active select{
    width:20px;
    border:1px solid #afc112;
    padding:1px;
    height: 25px;
    background-color: #565a5c;
    color: #fff;
}
.paginator .inactive
{
    color:#000000;
    cursor:default;
    text-decoration:none;
    border: solid 1px #afc112;
    background-color:#afc112;
    padding:3px 5px;
    margin:5px;
}

#example
{
}
/* new home with Bob design****************************/

.mainbox {
    /* background:#b6bf00;*/
    width: 490px;
    height: 212px;
    font-size: 12px;
    line-height: 18px;
    font-family: arial, verdana, sans-serif;
    padding: 0;
}
.mainbox a {
    text-decoration: underline;
}
.mainbox img {

}

.mainbox h1 {
    color: #fff;
}
.mainpix {
    width: 248px;
}
.mainpix img {
    width: 248px;
    height: 355px;
}
.maintop {
    margin-top: -25px;
}
.latest {
    color: #555a5c;
    font-weight: bold;
    background: #f1f1cc;
    height: 38px;
    padding-top: 10px;
    /*height: 58px;
    padding-top: 14px;*/
    font-size: 14px;
}
.bobthumb {
    width: 119px;
    margin-right: 4px;

}
.bobthumb a {
    text-decoration: none;
}
.bobthumb p {
    line-height: 15px;
    margin-top: 19px;
}
.bobthumb span {
    display: block;
    font-weight: bold;
}
.bobthumb span.title {
    display: block;
    font-weight: bolder;
    color: #b9bc00;
    border-top: 2px solid #b9bc00;
    margin-top: 15px;
    width: 118px;
    font-family: arial, verdana, sans-serif;
}
/*for audio side */

.audiothumb {
    width: 119px;
    margin-right: 2px;
}
.audiothumb a {
    text-decoration: none;
}
.audiothumb p {
    line-height: 13px;
}
.audiothumb span {
    display: block;
    font-weight: bold;
}
.audiothumb span.title {
    display: block;
    font-weight: bolder;
    color: #b9bc00;
    border-top: 2px solid #b9bc00;
    margin-top: 15px;
    width: 118px;
    font-family: arial, verdana, sans-serif;

}
/********Quicktip*****/
/* new home with Bob design****************************/

.quicktipbox {
    background:#b6bf00;
    width: 268px;
    height: 100px;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    font-family: arial, verdana, sans-serif;
    margin-top: 20px;
}
.quicktipbox a {
    text-decoration: underline;
    color: #fff;
}


form dd {
    margin: 0;
}
thisform input {
    width: 200px;
    border: 2px solid #afc112;
}
#button {
    border:2px solid #afc112;width: 100px;
}



.top-text a {
    text-decoration: none;
    color: #f4f500
}
