/*util.css*/

.composory{color:#F00;font-size:.78em;font-weight:bold;padding-right:2px;}.box3 .indent{padding:10px 20px 20px 16px;}table{font-family:Tahoma,Geneva,sans-serif;font-size:13px;}table.toolbar{border-collapse:collapse;padding:0;margin:0;}table.toolbar td{padding:1px 1px 1px 4px;text-align:center;color:#666;height:48px;}table.toolbar td.spacer{width:10px;}table.toolbar td.divider{border-right:1px solid #eee;width:5px;}table.toolbar span{float:none;width:32px;height:32px;margin:0 auto;display:block;}table.admintable td{padding:3px;}table.admintable td.key,table.admintable td.paramlist_key{background-color:#f6f6f6;text-align:right;color:#666;font-weight:bold;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}table.paramlist td.paramlist_description{background-color:#f6f6f6;text-align:left;color:#333;font-weight:normal;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}table.admintable td.key.vtop{vertical-align:top;}table.adminform{background-color:#f9f9f9;border:solid 1px #d5d5d5;width:100%;border-collapse:collapse;margin:8px 0 10px 0;padding:5px 5px 5px 5px;margin-bottom:15px;width:100%;}table.adminform.nospace{margin-bottom:0;}table.adminform tr.row0{background-color:#f9f9f9;}table.adminform tr.row1{background-color:#eee;}table.adminform th{font-size:11px;padding:6px 2px 4px 4px;text-align:left;height:25px;color:#000;background-repeat:repeat;}table.adminform td{padding:8px;}table.adminform td.helpMenu{text-align:right;}fieldset.adminform{border:1px solid #ccc;margin:0 10px 10px 10px;}fieldset{border:solid 1px #ccc;margin:0;margin-bottom:4px;padding:6px;vertical-align:middle;border:solid 1px #ebebeb;}legend{background:infobackground;border:solid 1px #ccc;padding:0 4px;margin-bottom:4px;font-size:10px;font-weight:bold;}table.adminlist{width:100%;border-spacing:1px;background-color:#e7e7e7;color:#666;}table.adminlist td,table.adminlist th{padding:4px;}table.adminlist thead th{text-align:left;background:#f0f0f0;color:#666;border-bottom:0;border-left:1px solid #fff;}table.adminlist thead a:hover{text-decoration:none;font-size:12px;}table.adminlist thead th img{vertical-align:middle;}table.adminlist tbody th{font-weight:bold;}table.adminlist tbody tr{background-color:#fff;text-align:left;}table.adminlist tbody tr td{background:#fff;border:1px solid #fff;}table.adminlist tbody tr.row1 td{background:#f9f9f9;border-top:1px solid #FFF;}table.adminlist tfoot tr{text-align:center;color:#333;}table.adminlist tfoot td,table.adminlist tfoot th{background-color:#f3f3f3;border-top:1px solid #999;text-align:center;}table.adminlist td.order{text-align:center;white-space:nowrap;}table.adminlist td.order span{float:left;display:block;width:20px;text-align:center;}table.adminlist .pagination{display:table;padding:0;margin:0 auto;}#system-message{margin-bottom:2px;padding:0;}#system-message dd{margin:0;text-indent:20px;}#system-message dd{color:#05b;margin-bottom:2px;list-style:none;padding:2px;border:1px solid #84a7db;}#system-message dt.message{display:none;}#system-message dd.message{background-color:#FFF;background:#FFF left no-repeat url(../images/information.gif);}#system-message dt.error{display:none;}#system-message dd.error{color:#c00;background-color:#e6c0c0;border:1px solid #de7a7b;background:#e6c0c0 left no-repeat url(../images/error.gif);}#system-message dt.notice{display:none;}#system-message dd.notice{color:#c00;background:#efe7b8;border:1px solid #f0dc7e;background:#efe7b8 left no-repeat url(../images/notice-note.gif);}#pop{background-image:url('../images/b.png');Z-INDEX:100;POSITION:absolute;WIDTH:100%;DISPLAY:none;HEIGHT:800px;outline-color:#6d6d6d;outline-style:solid 1px;outline-width:thin;}DIV.divPop{BORDER-BOTTOM:#ececec 4px;POSITION:absolute;TEXT-ALIGN:center;BORDER-LEFT:#ececec 4px;MARGIN:1px;DISPLAY:block;BACKGROUND:#f8f8f8;OVERFLOW:visible;BORDER-TOP:#ececec 4px;TOP:2%;BORDER-RIGHT:#ececec 4px;PADDING-TOP:0;padding-bottom:10px;LEFT:20%;-moz-border-radius:.5em;}.table_form_title{border-right:1px solid #ccc;text-align:right;background-color:#f0f0f0;font-weight:600;}.passport{border:thin;border-style:solid;border-collapse:collapse;border-color:#ededed;width:120px;height:140px;}.naira{text-decoration:line-through;}.td_undline{border-bottom:solid 1px #ececec;vertical-align:top;padding-bottom:3px;}.td_sd_unline1{border-left:solid 1px #ececec;border-bottom:solid 1px #ececec;border-top:solid 1px #ececec;border-right:solid 1px #ececec;vertical-align:top;text-align:left;padding-bottom:3px;}.td_sd_unline{border-left:solid 1px #ececec;border-bottom:solid 1px #000;border-top:solid 1px #ececec;border-right:solid 1px #ececec;vertical-align:top;padding-bottom:3px;text-align:center;}.td_sd_unline2{border-left:solid 1px #ececec;border-bottom:solid 1px #ececec;border-top:solid 1px #ececec;border-right:solid 1px #ececec;vertical-align:top;padding-bottom:3px;text-align:right;}.td_sd_unline22{border-left:solid 1px #ececec;border-bottom:solid 1px #000;border-top:solid 1px #000;border-right:solid 1px #ececec;vertical-align:top;padding-bottom:3px;text-align:right;}

/*
	calendar-mos.css
*/

div.calendar{position:relative;z-index:100;}.calendar,.calendar table{border:1px solid #ccc;font-size:11px;color:#000;cursor:default;background:#efefef;font-family:arial,verdana,sans-serif;}.calendar .button{text-align:center;padding:2px;}.calendar thead .title{font-weight:bold;text-align:center;background:#333;color:#fff;padding:2px;}.calendar thead .headrow{background:#dedede;color:#000;}.calendar thead .name{border-bottom:1px solid #ccc;padding:2px;text-align:center;color:#000;}.calendar thead .weekend{color:#dedede;}.calendar thead .hilite{background:#bbb;color:#000;border:1px solid #ccc;padding:1px;}.calendar thead .active{background:#c77;padding:2px 0 0 2px;}.calendar thead .daynames{background:#ddd;}.calendar tbody .day{width:2em;text-align:right;padding:2px 4px 2px 2px;}.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #ccc;background:#ddd;}.calendar tbody .rowhilite td{background:#666;color:#fff;}.calendar tbody .rowhilite td.wn{background:#666;color:#fff;}.calendar tbody td.hilite{background:#999;padding:1px 3px 1px 1px;border:1px solid #666;}.calendar tbody td.active{background:#000;color:#fff;padding:2px 2px 0 2px;}.calendar tbody td.selected{font-weight:bold;border:1px solid #000;padding:1px 3px 1px 1px;background:#000;color:#fff;}.calendar tbody td.weekend{color:#ccc;}.calendar tbody td.today{font-weight:bold;}.calendar tbody .disabled{color:#999;}.calendar tbody .emptycell{visibility:hidden;}.calendar tbody .emptyrow{display:none;}.calendar tfoot .footrow{text-align:center;background:#ccc;color:#000;}.calendar tfoot .ttip{border-top:1px solid #ccc;background:#efefef;color:#000;}.calendar tfoot .hilite{background:#666;border:1px solid #f40;padding:1px;}.calendar tfoot .active{background:#999;padding:2px 0 0 2px;}.combo{position:absolute;display:none;top:0;left:0;width:4em;cursor:default;border:1px solid #655;background:#fff;color:#000;font-size:smaller;}.combo .label{width:100%;text-align:center;}.combo .hilite{background:#fc8;}.combo .active{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#efefef;font-weight:bold;}

/*
	calendar-win2k-1.css
*/

.calendar{position:relative;display:none;border-top:2px solid #fff;border-right:2px solid #eaeaea;border-bottom:2px solid #eaeaea;border-left:2px solid #fff;font-size:11px;color:#000;cursor:default;background:#fff;font-family:tahoma,verdana,sans-serif;}.calendar table{border-top:1px solid #eaeaea;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #eaeaea;font-size:11px;color:#434343;cursor:default;background:#fff;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}.calendar .button{text-align:center;}.calendar .nav{background:transparent url(menuarrow.gif) no-repeat 100% 100%;}.calendar thead .title{font-weight:bold;background:#d6d6d6;color:#2e0000;text-align:center;}.calendar thead .name{border-bottom:1px solid #eaeaea;padding:2px;text-align:center;background:#e8f0f4;}.calendar thead .weekend{color:#f00;}.calendar thead .hilite{border-top:2px solid #fff;border-right:2px solid #eaeaea;border-bottom:2px solid #eaeaea;border-left:2px solid #fff;padding:0;background-color:#d8e0e4;}.calendar thead .active{padding:2px 0 0 2px;border-top:1px solid #eaeaea;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #eaeaea;background-color:#b8c0c4;}.calendar tbody .day{width:2em;text-align:right;padding:2px 4px 2px 2px;}.calendar tbody .day.othermonth{font-size:80%;color:#aaa;}.calendar tbody .day.othermonth.oweekend{color:#faa;}.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #eaeaea;background:#e8f4f0;}.calendar tbody .rowhilite td{background:#d8e4e0;}.calendar tbody .rowhilite td.wn{background:#c8d4d0;}.calendar tbody td.hilite{padding:1px 3px 1px 1px;border:1px solid;border-color:#fff #eaeaea #EAEAEA #fff;}.calendar tbody td.active{padding:2px 2px 0 2px;border:1px solid;border-color:#eaeaea #fff #fff #eaeaea;}.calendar tbody td.selected{font-weight:bold;padding:2px 2px 0 2px;border:1px solid;border-color:#eaeaea #fff #fff #eaeaea;background:#d8e0e4;}.calendar tbody td.weekend{color:#f00;}.calendar tbody td.today{font-weight:bold;color:#00f;}.calendar tbody .disabled{color:#999;}.calendar tbody .emptycell{visibility:hidden;}.calendar tbody .emptyrow{display:none;}.calendar tfoot .ttip{background:#e8f0f4;background:#d6d6d6;color:#2e0000;text-align:center;}.calendar tfoot .hilite{border-top:1px solid #fff;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-left:1px solid #fff;padding:1px;background:#d8e0e4;}.calendar tfoot .active{padding:2px 0 0 2px;border-top:1px solid #eaeaea;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #eaeaea;}.calendar .combo{position:absolute;display:none;width:4em;top:0;left:0;cursor:default;border-top:1px solid #fff;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-left:1px solid #fff;background:#d8e0e4;font-size:90%;padding:1px;z-index:100;}.calendar .combo .label,.calendar .combo .label-IEfix{text-align:center;padding:1px;}.calendar .combo .label-IEfix{width:4em;}.calendar .combo .active{background:#c8d0d4;padding:0;border-top:1px solid #eaeaea;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #eaeaea;}.calendar .combo .hilite{background:#048;color:#aef;}.calendar td.time{border-top:1px solid #eaeaea;padding:1px 0;text-align:center;background-color:#e8f0f4;}.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm{padding:0 3px 0 4px;border:1px solid #889;font-weight:bold;background-color:#fff;}.calendar td.time .ampm{text-align:center;}.calendar td.time .colon{padding:0 2px 0 3px;font-weight:bold;}.calendar td.time span.hilite{border-color:#eaeaea;background-color:#667;color:#fff;}.calendar td.time span.active{border-color:#f00;background-color:#eaeaea;color:#0f0;}
/*
	calendar-system.css
*/

.calendar{position:relative;display:none;border:1px solid;border-color:#fff #000 #000 #fff;font-size:11px;cursor:default;background:Window;color:WindowText;font-family:tahoma,verdana,sans-serif;}.calendar table{border:1px solid;border-color:#fff #000 #000 #fff;font-size:11px;cursor:default;background:Window;color:WindowText;font-family:tahoma,verdana,sans-serif;}.calendar .button{text-align:center;padding:1px;border:1px solid;border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;background:ButtonFace;}.calendar .nav{background:ButtonFace url(menuarrow.gif) no-repeat 100% 100%;}.calendar thead .title{font-weight:bold;padding:1px;border:1px solid #000;background:ActiveCaption;color:CaptionText;text-align:center;}.calendar thead .name{border-bottom:1px solid ButtonShadow;padding:2px;text-align:center;background:ButtonFace;color:ButtonText;}.calendar thead .weekend{color:#f00;}.calendar thead .hilite{border:2px solid;padding:0;border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;}.calendar thead .active{border-width:1px;padding:2px 0 0 2px;border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;}.calendar tbody .day{width:2em;text-align:right;padding:2px 4px 2px 2px;}.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid ButtonShadow;background:ButtonFace;color:ButtonText;}.calendar tbody .rowhilite td{background:Highlight;color:HighlightText;}.calendar tbody td.hilite{padding:1px 3px 1px 1px;border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;}.calendar tbody td.active{padding:2px 2px 0 2px;border:1px solid;border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;}.calendar tbody td.selected{font-weight:bold;border:1px solid;border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;padding:2px 2px 0 2px;background:ButtonFace;color:ButtonText;}.calendar tbody td.weekend{color:#f00;}.calendar tbody td.today{font-weight:bold;color:#00f;}.calendar tbody td.disabled{color:GrayText;}.calendar tbody .emptycell{visibility:hidden;}.calendar tbody .emptyrow{display:none;}.calendar tfoot .ttip{background:ButtonFace;padding:1px;border:1px solid;border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;color:ButtonText;text-align:center;}.calendar tfoot .hilite{border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;padding:1px;background:#e4e0d8;}.calendar tfoot .active{padding:2px 0 0 2px;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;}.combo{position:absolute;display:none;width:4em;top:0;left:0;cursor:default;border:1px solid;border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;background:Menu;color:MenuText;font-size:smaller;padding:1px;}.combo .label,.combo .label-IEfix{text-align:center;padding:1px;}.combo .label-IEfix{width:4em;}.combo .active{padding:0;border:1px solid #000;}.combo .hilite{background:Highlight;color:HighlightText;}.calendar td.time{border-top:1px solid ButtonShadow;padding:1px 0;text-align:center;background-color:ButtonFace;}.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm{padding:0 3px 0 4px;border:1px solid #889;font-weight:bold;background-color:Menu;}.calendar td.time .ampm{text-align:center;}.calendar td.time .colon{padding:0 2px 0 3px;font-weight:bold;}.calendar td.time span.hilite{border-color:#000;background-color:Highlight;color:HighlightText;}.calendar td.time span.active{border-color:#f00;background-color:#000;color:#0f0;}

/*
	dtree.css
*/

body{overflow:auto;}.dtree{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;color:#666;white-space:nowrap;}.dtree img{border:0;vertical-align:middle;}.dtree a{color:#333;text-decoration:none;}.dtree a.node,.dtree a.nodeSel{white-space:nowrap;padding:1px 2px 1px 2px;}.dtree a.node:hover,.dtree a.nodeSel:hover{color:#333;text-decoration:underline;}.dtree a.nodeSel{background-color:#ebf3f3;}

/*
	dhtmlwindow.css
*/

.dhtmlwindow{position:absolute;border:2px solid black;visibility:hidden;background-color:white;}.drag-handle{padding:1px;text-indent:3px;font:bold 14px Arial;color:black;cursor:move;overflow:hidden;width:auto;}.drag-handle .drag-controls{position:absolute;right:1px;top:2px;cursor:hand;cursor:pointer;}.drag-contentarea{border-top:1px solid brown;background-color:white;color:black;height:150px;padding:2px;overflow:auto;}.drag-statusarea{border-top:1px solid gray;background-color:#f8f8f8;height:13px;}.drag-resizearea{float:right;width:13px;height:13px;cursor:nw-resize;font-size:0;}

.wp-pagenavi { clear: both; font: 14px Arial, Helvetica, sans-serif;; margin: 10px auto; text-align: right; color: rgb(102, 102, 102); padding: 10px 0pt; }
.wp-pagenavi a, .wp-pagenavi .current { color: rgb(130, 130, 130); margin-left: 3px; padding: 1px 3px; text-decoration: none; border-radius: 5px 5px 5px 5px; }
.wp-pagenavi a:hover, .wp-pagenavi .current { background: none repeat scroll 0% 0% rgb(59, 146, 181); color: rgb(255, 255, 255); }
.wp-pagenavi .current_l { float: left; }
.wp-pagenavi .pages { float: right; }
.bg { clear: both; padding: 0pt; margin: 2px 0pt; border-bottom: 1px solid rgb(220, 220, 220); height: 1px; }


#testdiv {width:600px; margin:0px auto; border:1px solid #ccc; padding:20px 25px 12px; background:#fff;}
.tbox {position:absolute; display:none; padding:14px 17px; z-index:9000;  overflow:auto;}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(../images/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(../images/close.png) no-repeat}
.tclose:hover {background-position:0 -30px}

#error {background:#ff6969; color:#fff; text-shadow:1px 1px #cf5454; border-right:1px solid #000; border-bottom:1px solid #000; padding:0}
#error .tcontent {padding:20px 24px 21px; border:1px solid #ffb8b8; -moz-border-radius:5px; border-radius:5px}
#success {background:#2ea125; color:#fff; text-shadow:1px 1px #1b6116; border-right:1px solid #000; border-bottom:1px solid #000; padding:10; -moz-border-radius:0; border-radius:0}
#bluemask {background:#4195aa}
#frameless {padding:0}
#frameless .tclose {left:6px}

.panel { margin-bottom: 20px; background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); border-radius: 4px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05); }
.panel-body { padding: 15px; }
.panel-footer { padding: 10px 15px; background-color: rgb(245, 245, 245); border-top: 1px solid rgb(255, 255, 255); border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

.panel { border-radius: 3px; box-shadow: none; position: relative; }
.panel-heading, .panel-footer { background: none repeat scroll 0% 0% rgb(247, 247, 247); border-color: rgb(221, 221, 221); }
.panel-body { padding: 20px; }
.panel-footer { padding: 20px; }
.panel-footer:after { clear: both; display: block; content: ""; }
.panel-signin, .panel-signup { margin: 10px auto 0px; }
.panel-signin { width: 400px; }
.panel-signin .panel-body, .panel-signup .panel-body { padding: 40px; }
.panel-signin .panel-footer, .panel-signup .panel-footer { padding-left: 40px; padding-right: 40px; }
@media screen and (max-width: 640px) {
	.panel-signin { margin: 20px auto; }
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 360px) {
	.panel-signin { width: auto; margin: 20px; }
	.panel-signin .panel-footer { padding-left: 20px; padding-right: 20px; }
	.panel-signin .panel-footer .btn { font-size: 13px; }
}
@media screen and (max-width: 320px) {
	.panel-signin .panel-footer .btn { font-size: 11px; }
	.panel-signin .panel-body, .panel-signup .panel-body { padding: 30px 20px; }
}

.mb15 { margin-bottom: 15px; }
.mt10 { margin-top: 8px ! important; }
/*.form-control {
    width: 250px;
    float: left;
}
*/
.progress { height: 20px; margin-bottom: 20px; overflow: hidden; background-color: rgb(245, 245, 245); border-radius: 4px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; }
.progress-bar { float: left; width: 0px; height: 100%; font-size: 12px; line-height: 20px; color: rgb(255, 255, 255); text-align: center; background-color: rgb(66, 139, 202); box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.15) inset; transition: width 0.6s ease 0s; }
.progress-striped .progress-bar, .progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px; }
.progress.active .progress-bar, .progress-bar.active { animation: 2s linear 0s normal none infinite running progress-bar-stripes; }
.well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: rgb(245, 245, 245); border: 1px solid rgb(227, 227, 227); border-radius: 4px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset; }