

/* Footer */

#menu_footer{clear:both;}
#menu_footer a,.menu a{color:#4c4c4c;padding:0.2em 1em;}
#menu_footer .float_right a{background-color:#fff;padding:0;}
#menu_footer a:hover{background-color:#dcdcdc;}
#footer_body1{background:#d8ecb2 url('../images/global/shadow_bottom.png') top left repeat-x;height:11px;width:960px;margin:0 auto;}



/* General ~\~1  */
.float_none{float:none !important;}
.float_right{float:right !important;}
.clear_left{clear:left;}
.clear_right{clear:right;}
.no_bold{font-weight:400;}
.display_none{display:none;}
.display_block_i{display:inline-block;}
.overflow_auto{overflow:auto;}
.indent{text-indent:13px;}
.no_indent{text-indent:0;}
.align_center{text-align:center;}
a{text-decoration:none;}
.blue{color:#6495ed;}
.green{color:#690;}
.list_lower_case{list-style-type:lower-alpha;}
.list_circle{list-style-type:circle;}
.list_square{list-style-type:square;}
.list_lower_roman{list-style-type:lower-roman;}
#submitGo{background:url('../images/global/bg_menu.png') repeat;color:#fff;font-weight:700;}
#welcome{margin-right:13px;}
.list_doc{list-style-image:url('../images/global/kword.png');}
.pdf{background:transparent url('../images/global/pdf.gif') no-repeat scroll center left;padding-left:23px;}
.doc{background:transparent url('../images/global/kword.png') no-repeat scroll center left;padding-left:23px;}
.audio{background:transparent url('../images/global/audio.png') no-repeat scroll center left;padding-left:23px;}
.email{background:transparent url('../images/global/email.png') no-repeat scroll center left;padding-left:32px;}
.list_padding{padding-left:26px;}
.table_border{border-spacing:0;border-collapse:collapse;border-color:#dcdcdc;border-width:0 0 1px 1px;}
.table_border td,.table_border th{border-width:1px 1px 0 0;}
.table_border,.table_border td,.table_border th{border-color:#dcdcdc;border-style:solid;}
.table_header thead{background-color:#69c;color:#fff;}
td,th{padding:11px;}
table.fees td{background-color:#f3fff0;}
table.fees{margin-top:0 !important;margin-bottom:0 !important;}
table.lib th{width:169px;background-color:#cfa;}
table.lib b{color:#5f5f5f;}
#map{filter:alpha(opacity=70);-moz-opacity:0.7px;opacity:0.7px;padding:0;}
a #map:hover{filter:alpha(opacity=100);-moz-opacity:1px;opacity:1px;}
.ui-datepicker{font-size:0.7em;}
.video_image{position:relative;width:125px;background-color:#000;}
.teaser{background:url('../images/global/camera_opa.png') no-repeat scroll 2px center;}
.teaser_video{background:url('../images/global/player_play_opa.png') no-repeat scroll 2px center;}
.mask{position:absolute;bottom:0;left:0;display:block;height:26px;width:137px;background-color:#000;color:#fff;line-height:26px;font-weight:700;padding-left:26px;filter:alpha(opacity=60);opacity:0.6;}
#ambassies h2{text-align:center;text-decoration:underline;}
#ambassies ul{list-style-type:none;padding-left:0;}
#country_fees{display:inline-block;width:230px;border:1px solid #dcdcdc;font-weight:700;background-color:#cfa;padding:4px;}
.menu a:hover{text-decoration:none;background-color:#faa876;}
#header{width:100%;}

/* Layout ~\~1  */

#date,#user{right:25px;position:absolute;color:#FFF;}
#date{top:10px;}
#user{bottom:33px;}
#address{line-height:23px;font-size:11px;}
form dl{margin:0;}
form dt{float:left;width:140px;text-align:right;}
form dd{margin:0 0 7px;}
#children2{margin-left:3px;}
form li{padding-bottom:0.5em;}
textarea{height:200px;width:450px;}
#address b{padding-left:1.5em;}
input,textarea,select,button{margin-left:13px;}
#check{margin-left:125px;margin-right:12px;}
/*
.required {

    background-image    : url(../images/red_star.png) ;
    background-position : top right              ;
    background-repeat   : no-repeat              ;
    padding-right       : 10px                   ;
}

Rectangle ~\~1  */

/* Titles ~\~1  */
h1{color:#690;margin-top:0;}
h1 a,h3 a{font-weight:400;font-size:13px;}
h1 span{color:#5f5f5f;font-size:0.7em;}
h3{color:#6495ED;margin-top:0;}
#news_bulletin{background-color:#d8ecb2;text-align:center;padding:6px;}
h1,h2,h3{font-size:1.2em;}
.frontpage_header{color:#690;margin-bottom:0.4em;}
.login_title{display:inline-block;margin-right:11px;}

#copyright img{padding-left:0.5em;}
.rectangle #registration{float:right;padding-top:4em;padding-right:8em;}
.row1{margin-bottom:0.7em;}
a img{border:none;}
.ui-dialog{font-size:14px;}




/* Menu ~\~1  */
.selected{background-color:#6e8e31;}
#content .col_l,#content .col_ll{margin-top:0;}
.col_l .selected,.col_ll .selected{background-color:#faa876;}
.col_l .menu a{width:111px;}
.col_ll .menu a{width:253px;}
.col_ll .menu ul ul a{width:178px;}
.menu{background-image:url('../images/global/folder.png');background-repeat:no-repeat;background-position:0.7em 0.7em;padding-top:115px;background-color:#f8ebcb;}
.menu .menu_border{padding-top:0.3em;padding-bottom:0.3em;border-bottom:1px solid #dcdcdc;}
.menu .menu_last{padding-top:0.3em;}
.menu ul ul{padding:0.7em;}
.bullets,.unit{list-style-type:disc;padding-left:1em;}

/* Search ~\~1  */
#hits{margin-top:1.5em;}
#hits li{margin-left:1em;}

/* clearfix ~\~1  */
.clearfix:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0;}

/* start commented backslash hack  */
* html .clearfix{height:1%;}
.float_left,.accordion .department,.accordion .department_contacts,.facts li span,.facts li b,.facts li div {float:left;}
.bold,.menu_h{font-weight:700;}
.display_block,.col_l .menu a,.col_ll .menu a,.clearfix{display:block;}
a:hover,.u{text-decoration:underline;}
.red,.errors li{color:red;}
.orange,h2{color:#f90;}
.margin_bottom_h2,.list_margin > li,.li_margin{margin-bottom:10px;}
.list_none,form ul {list-style-type:none;margin:0;padding:0;}
.list_padding b,.faq dt b,.faq dd b{padding-right:4px;}
.accordion .department a,.accordion .department_contacts a,.ui-dialog a{color:#00f;}
#ambassies .rectangle,#col1 .row2,#col2 .row2,#content #mission{margin-bottom:0;}
.contacts ul,.facts,.facts ul{list-style-type:none;}
#children2-label,#check-label{width:auto;}
#coat_of_arms,#hits a{margin-left:0.3em;}
#copyright,#menu_footer li{color:#4c4c4c;}
.floatright{float:right;}



/* Nav */
#sf-menu{width:100%;}
#sf-menu #sign{float:right;}
/* Header menu ~\~1  */
#sf-menu{background:url('../images/global/bg_menu.png') repeat-x;border-top:1px solid #dcdcdc;}
#sf-menu a{color:#fff;font-size:13px;}
#sf-menu #home{border-left:none;}/* No border for left most menu  */
#sf-menu .sf-with-ul{cursor:default;}

/* superfish.css */
.sf-menu,.sf-menu *{list-style:none;margin:0;padding:0;}
.sf-menu{line-height:0.7;float:left;}
.sf-menu ul{position:absolute;top:-999em;width:10em;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;border-left:1px solid #fff;text-decoration:none;padding:.75em 1em;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.2em;z-index:99;}
.sf-menu a,.sf-menu a:visited{color:#13a;}
.sf-menu li li{background:#6ea700;}
.sf-menu li li li{background:#82c600;}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background:#6e8e31;outline:0;}
.sub_menu li:hover,.sub_menu li.sfHover,.sub_menu a:focus,.sub_menu a:hover,.sub_menu a:active{background:url('../images/global/bg_menu.png');outline:0;}
/*** arrows  ~\~1 * */.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('../images/global/arrows-ffffff.png') no-repeat -10px -100px;}
a > .sf-sub-indicator{top:.8em;background-position:0 -100px;}
/* apply hovers to modern browsers  ~\~1  */a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}
/*** shadows for all but IE6  ~\~1 ** */.sf-shadow ul{background:url('../images/global/shadow.png') no-repeat bottom right;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;padding:0 8px 9px 0;}
.sf-shadow ul.sf-shadow-off{background:transparent;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0;}
.sf-menu ul .sf-sub-indicator,.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}













/* MINE */


/* Structure */
*, html {margin:0;padding:0}
body {font:13px arial,helvetica,clean,sans-serif;background-color:#d8ecb2;margin:0 auto -18px;text-align:center;}
#wrap {background:#d8ecb2 url('../images/global/shadow_sides.png') top center repeat-y;}
#wrapper {width:960px;background-color:#fff;margin:0 auto -18px;text-align:left;} /* to change width */

h1, h2 {padding:0 0 8px;}

/* Header */
#header{position:relative;background:url('../images/global/bg_header.png') no-repeat top left;z-index:3;}
#mainheading {position:absolute;top:35px;left:170px;color:#fff;font-weight:bold;font-size:28px;}
#subheading {position:absolute;top:70px;left:170px;color:#fff;font-weight:bold;font-size:24px;font-style:italic;}
#mainheading, #subheading {text-shadow: #111 3px 3px 3px;}
#nigerian_flag{right:15px;top:30px;position:absolute;}
#search{position:absolute;right:25px;top:88px;}
#search input.text{width:150px;}
#search input.submit{margin-left:0.6em;width:50px;}

/* Content */
#content > *{margin:9px;}
p {padding:0 0 8px;}
ul, ol, dl {list-style-position:outside;margin-left:38px;padding:8px 0;}
dd{padding:0 0 8px;}

/* General */
.bold {font-weight:bold;}
.red {color:#f00;}
.clear {clear:both;}
.lclear {clear:left;}
.fright {float:right;}
.nclear {clear:none;}
.fleft {float:left;}
.padsides{padding:0 8px;}
.padtop {padding-top:8px;}
.padbottom {padding-bottom:8px;}
.nopad {padding:0;}
ul.none {list-style-type:none;padding:0;margin:0;}

.float_left_img{float:left;padding:0 13px 13px 0;}
.float_right_img{float:right;padding:0 0 13px 13px;}

p.success, p.error {font-size:15px;font-weight:bold;}
p.success {color:#00f;}
p.error, span.errors {color:#f00;}
span.errors {margin:0 8px;}


form dl dt, form dl dd {float:left;}
form dl dt {clear:both;width:200px;}

.form label {width:150px;float:left;text-align:right;clear:both;}
	.form input, .form textarea, .form select {float:left;}
	.form label, .form input, .form textarea, .form select {padding:2px;margin:2px;}
	.form textarea {width:600px;}
	.form textarea.small {height:200px;}
	.form textarea.big {height:600px;}
	input {width:300px;}
	input.submit {width:100px;}
	input.checkbox {width:50px;}


/* Home */
#col1,#col2{width:288px;float:left;margin-right:0;margin-top:0;}
#col2{margin-right:9px;}
#col1 .rect,#col2 .rect{position:relative;margin-bottom:9px;padding-bottom:35px;}
#slide_hc,#slide_the_hc{padding-bottom:13px;} /* When click on more welcome message */
#col3{position:relative;margin:0;padding:0 0 40px;width:345px;float:left;} /* layer High Commission News */
#col1,#col2,#col3{margin-bottom:9px !important;}
#news_bulletin_body{border-bottom:1px solid #dcdcdc;padding-bottom:13px !important;}
#col3 .more{padding-bottom:9px;margin:0 13px;}
#more_news{margin-left:13px;padding-bottom:10px;}
.rectnew{position:relative;}
.rectnew .more_b{position:absolute;right:0;bottom:10px;}
.more_a,.more_c{position:absolute;right:13px;bottom:10px;}

.rect,.rectangle,.hwidgets{border:1px solid #dcdcdc;background-color:#f3fff0;color:#5f5f5f;padding:1em;}
.hwidgets {float:left;width:258px;position:relative;margin:0 9px 9px 0;padding-bottom:18px;}
.hwidgets img{float:left;padding-right:13px;}

#col1, #col2 {margin-top:0px;}
.links{position:relative;min-height:250px;width:280px;padding-bottom:18px;}
.links ul{list-style-image:url('../images/global/bullet.gif');padding-left:13px;margin-left:0;}



.registrationbg {background:#fff url('../images/global/registration.png') 90% 25px no-repeat;}

.accordion .department_contacts{padding-left:8px;}
div.department{width:290px;}
dl.contacts {}
	dl.contacts dt, dl.contacts dd {float:left;margin-bottom:18px;}
	dl.contacts dt {width:260px;clear:both;margin-right:10px;}
	dl.contacts dd {width:250px;}
	
.menu ul {padding-top:100px;}
.facts b{width:100px;text-align:right;}
.facts li span,.facts li div{padding-left:11px;}
.facts li ul {margin-left:11px;}
.facts > li{margin-bottom:11px;}
	ul.facts ul {padding:0;float:left;}


 ul#footer {clear:both;padding:0 9px 9px;margin:0;color:#555;}
	ul#footer li {list-style-type:none;}
	ul#footer li.us {float:right;}
	ul#footer li.them {float:left;font-size:11px;}

.userprofileimg {float:left;padding-right:8px;max-width:200px;max-height:250px;}


.teaser,.teaser_video{position:absolute;bottom:0;left:0;color:#fff;font-size:10px;height:26px;width:163px;}

.newspadfix {padding-left:23px;}
.newspdf{background:transparent url('../images/global/pdf.gif') no-repeat scroll top left;padding-left:23px;}


.featured a {margin:0 18px 18px 0;position:relative;float:left;border:1px solid #fff;}
.featured a:hover {text-decoration:none;border:1px solid #aaa;}
.librarymask{position:absolute;bottom:0;left:0;width:142px;background:#000 url('../images/global/player_play_opa.png') no-repeat scroll 2px center;padding:5px 0 5px 28px;color:#fff;font-size:15px;font-weight:bold;filter:alpha(opacity=60);opacity:0.6;}