/* CSS Document */
body {margin:16px 0px 0px 0px; padding:0; background:url(images/body-bg.png) repeat-x #ffffff; font:normal 12px Arial, Helvetica, sans-serif; color:#6B6B6B; text-decoration:none;}
input, select, textarea {background:#ffffff; border:1px solid #A4A4A4; font:normal 11px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; padding-left:3px;}
.textstyle {font:normal 12px Arial, Helvetica, sans-serif; color:#6B6B6B; text-decoration:none; margin:0;}
p, h1, h2, h3, h4, h5, h6, form, ul, ol, form {margin:0; padding:0;}
p { margin-bottom: 12px; line-height: 17px; }
a {outline:none;}
a {font:normal 12px Arial, Helvetica, sans-serif; color:#2A3078; text-decoration:underline;}
a:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#2A3078; text-decoration:none;}
.relative {position:relative;}
.clear {clear:both;}
img {border:none;}
.noinput input {background:none; border:none; padding:0; margin:0;}
.noclass {background:none; border:none; padding:0; margin:0;}
.searchtitle {font:bold 12px Arial, Helvetica, sans-serif; color:#2A3078; text-decoration:none;} 
a.searchtitle{font:bold 12px Arial, Helvetica, sans-serif; color:#2A3078; text-decoration:none;} 
a.searchtitle:hover {font:bold 12px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;} 

.searchlink {font:normal 12px Arial, Helvetica, sans-serif; color:#2A3078; text-decoration:none;} 
a.searchlink{font:normal 12px Arial, Helvetica, sans-serif; color:#2A3078; text-decoration:none;} 
a.searchlink:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;} 


/* Without Link Class */
.copyright {font:normal 11px Arial, Helvetica, sans-serif; color:#A3A3A3; text-decoration:none; padding-right:18px;}
h3 {font:bold 16px Arial, Helvetica, sans-serif; color:#274284; text-decoration:none; margin-bottom:10px; padding:0;}
.bluematter-normal {font:normal 11px Arial, Helvetica, sans-serif; color:#112148; text-decoration:none;}
.bluematter-normal span {font:normal 11px Arial, Helvetica, sans-serif; color:#A6C0FF; text-decoration:none;}
span.yellowmatter-bold {font:bold 11px Arial, Helvetica, sans-serif; color:#EBE2C3; text-decoration:none;}

/* With Link Class */
.bottom-link {font:normal 11px Arial, Helvetica, sans-serif; color:#274284; text-decoration:none;}
.bottom-link a {font:normal 11px Arial, Helvetica, sans-serif; color:#274284; text-decoration:none; margin-left:5px; margin-right:5px;}
.bottom-link a:hover {font:normal 11px Arial, Helvetica, sans-serif; color:#274284; text-decoration:underline;}

.topnav-bg {background:url(images/topnav-bg.gif) repeat-x;}
.topnav-bg a {font:bold 11px Arial, Helvetica, sans-serif; color:#EBE2C3; text-decoration:none; margin-right:17px;}
.topnav-bg a:hover {font:bold 11px Arial, Helvetica, sans-serif; color:#EBE2C3; text-decoration:underline;}
.topnav-bg ul {margin:0; padding:0; padding-left:38px;}
.topnav-bg li {list-style-type:none; float:left;}
.topnav-bg li a {font:bold 11px Arial, Helvetica, sans-serif; color:#EBE2C3; text-decoration:none; margin-right:17px;}
.topnav-bg li a:hover {font:bold 11px Arial, Helvetica, sans-serif; color:#EBE2C3; text-decoration:underline;}

ul.gethelp {margin:0; padding:0;}
ul.gethelp li {list-style-type:none; font:bold 12px Arial, Helvetica, sans-serif; color:#8E4245; text-decoration:none; padding-left:10px;}
ul.gethelp li a {font:bold 12px Arial, Helvetica, sans-serif; color:#8E4245; text-decoration:none; margin-left:7px; line-height:16px;}
ul.gethelp li a:hover {font:bold 12px Arial, Helvetica, sans-serif; color:#8E4245; text-decoration:underline; line-height:16px;}

ul.services {margin:0; padding:0;}
ul.services li {list-style-type:none; font:bold 12px Arial, Helvetica, sans-serif; color:#C06035; text-decoration:none; padding-left:10px;}
ul.services li a {font:bold 12px Arial, Helvetica, sans-serif; color:#C06035; text-decoration:none; margin-left:7px; line-height:16px;}
ul.services li a:hover {font:bold 12px Arial, Helvetica, sans-serif; color:#C06035; text-decoration:underline; line-height:16px;}

ul.interact {margin:0; padding:0;}
ul.interact li {list-style-type:none; font:bold 12px Arial, Helvetica, sans-serif; color:#BF8028; text-decoration:none; padding-left:10px;}
ul.interact li a {font:bold 12px Arial, Helvetica, sans-serif; color:#BF8028; text-decoration:none; margin-left:7px; line-height:16px;}
ul.interact li a:hover {font:bold 12px Arial, Helvetica, sans-serif; color:#BF8028; text-decoration:underline; line-height:16px;}

ul.whatnew {margin:0; padding:0;}
ul.whatnew li {list-style-type:none; font:bold 12px Arial, Helvetica, sans-serif; color:#325E4E; text-decoration:none; padding-left:10px;}
ul.whatnew li a {font:bold 12px Arial, Helvetica, sans-serif; color:#325E4E; text-decoration:none; margin-left:7px; line-height:16px;}
ul.whatnew li a:hover {font:bold 12px Arial, Helvetica, sans-serif; color:#325E4E; text-decoration:underline; line-height:16px;}

ul.finance {margin:0; padding:0;}
ul.finance li {list-style-type:none; font:bold 12px Arial, Helvetica, sans-serif; color:#9F7945; text-decoration:none; padding-left:10px;}
ul.finance li a {font:bold 12px Arial, Helvetica, sans-serif; color:#9F7945; text-decoration:none; margin-left:7px; line-height:16px;}
ul.finance li a:hover {font:bold 12px Arial, Helvetica, sans-serif; color:#9F7945; text-decoration:underline; line-height:16px;}

a.bluematter-eleven {font:normal 11px Arial, Helvetica, sans-serif; color:#A6C0FF; text-decoration:none;}
a.bluematter-eleven:hover {font:normal 11px Arial, Helvetica, sans-serif; color:#A6C0FF; text-decoration:underline;}

a.bluematter-twelve{font:normal 12px Arial, Helvetica, sans-serif; color:#A6C0FF; text-decoration:none;}
a.bluematter-twelve:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#A6C0FF; text-decoration:underline;}

a.bluematter-thirteen{font:normal 13px Arial, Helvetica, sans-serif; color:#A6C0FF; text-decoration:none;}
a.bluematter-thirteen:hover {font:normal 13px Arial, Helvetica, sans-serif; color:#A6C0FF; text-decoration:underline;}

/* TD Background Class */
.bottom-line {background:url(images/bottom-line.gif) repeat-x top;}
.gethelp-bg {background:url(images/gethelp-bg.gif) repeat-x; height:27px;}
.selfservices-bg {background:url(images/selfservices-bg.gif) repeat-x; height:27px;}
.interact-bg {background:url(images/interact-bg.gif) repeat-x; height:27px;}
.whatsnew-bg {background:url(images/whatsnew-bg.gif) repeat-x; height:27px;}
.finance-bg {background:url(images/finance-bg.gif) repeat-x; height:27px;}
.white-gradientbg {background:url(images/white-gradientbg.gif) repeat-x;}

.midd-contentbg { background: url(images/midd-contentbg.gif) repeat-x #fff 0 -10px; padding: 7px 13px; vertical-align: top; padding-bottom: 30px; }

ul.leftlink li { list-style-type: none; font:bold 12px Arial, Helvetica, sans-serif; color: #C26E48; margin-bottom: 8px; padding-bottom: 5px; border-bottom: 1px solid #CECECE; text-indent: 10px;  }
ul.leftlink li a { font:bold 12px Arial, Helvetica, sans-serif; color: #C26E48; text-decoration: none; }
ul.leftlink li a:hover { font:bold 12px Arial, Helvetica, sans-serif; color: #262874; text-decoration: none; }
ul.leftlink li.last { margin: 0; padding: 0; border-bottom: none; }

.blue-topcorner { background: url(images/blue-topleft.gif) #2B3178 no-repeat;  }
.blue-bottcorner { background: url(images/blue-bottleft.gif) #2B3178 no-repeat;  }
.blue-cornerbg { background: #2B3178; color: #F7EFD4; padding-top: 5px; padding-bottom: 5px; }


.whitebgtop { border-top: 1px solid #CACACA; background: #FFF; }
.whitebgbottom { border-bottom: 1px solid #CACACA; background: #FFF; }
.whitebgmiddle { border-left: 1px solid #CACACA; border-right: 1px solid #CACACA; background: #FFF; }

.whiteheading { font:bold 16px Arial, Helvetica, sans-serif; color: #FFFFFF; }
.button { background: #FFFFFF; border: 1px solid #2D191A; color: #D69B66; font-weight: bold; cursor: pointer; }
a.wmatterlink { text-decoration: underline; color: #FFF; font-size: 11px;}
a:hover.wmatterlink { text-decoration: none; color: #FFF; font-size: 11px;}
.blueheading { font: bold 15px Arial, Helvetica, sans-serif; color: #242373; text-decoration: none; }

hr { border: none; background: #CECECE; color: #CECECE; height: 1px; }
.bmatter-small { font-size: 11px; }
.right-padding { padding-top: 34px; }
.whitehighlight{ font: bold 14px Arial, Helvetica, sans-serif; color: #262774; line-height:19px; text-decoration: none; }

ul.rightlist li { list-style-type: none;  background: url(images/blue-arrow.gif) no-repeat 3px 7px; padding-left: 20px; margin-bottom:3px;}
ul.rightlist li a { font: normal 12px Arial, Helvetica, sans-serif; color: #ffffff;  text-decoration: none; }
ul.rightlist li a:hover { font: normal 12px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; }

.bradecums { font: normal 11px Arial, Helvetica, sans-serif; color: #0E428E; text-decoration: none;  }
.bradecums a { font: normal 11px Arial, Helvetica, sans-serif; color: #646464; text-decoration: none; }
.bradecums a:hover { font: normal 11px Arial, Helvetica, sans-serif; color: #0E428E; text-decoration: none; }

.in-heading { font: bold 19px Arial, Helvetica, sans-serif; color: #FF9900; text-decoration: none;text-indent: 21px; }
.innerpage-contentbg { background-color:#FFFFFF; vertical-align: top; padding: 5px 17px; }

ul.innerpage-list { margin-left: 10px; margin-bottom: 10px; }
ul.innerpage-list li { list-style-type: none; background: url(images/arrow.gif) no-repeat 0 4px; padding-left: 15px; margin-bottom: 4px; }

.bluematter-normal { color: #2A3078; font-size: 12px; }
.bluematter-small { color: #2A3078; font-size: 11px; }

a.brownlink { color: #FF9900; text-decoration: none; font-weight: bold; }
a:hover.brownlink { color: #2A3078; text-decoration: none; font-weight: bold; }

.top-bg {background:url(images/top-bg.gif) repeat-x bottom;}
.list-shadowbg {background:url(images/list-bottomshadow-bg.gif) repeat-x bottom left; height:5px;}
.bottomcopyright { font: normal 11px Arial, Helvetica, sans-serif; color: #979797; text-decoration: none;  }

.topcontact {font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.topcontact a{font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.topcontact a:hover{font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.topcontact span{font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}

.Searchlink {font:normal 11px Arial, Helvetica, sans-serif; color:#EBE2C3; text-decoration:none;}
.Searchlink a{font:normal 11px Arial, Helvetica, sans-serif; color:#EBE2C3; text-decoration:none;}
.Searchlink a:hover{font:normal 11px Arial, Helvetica, sans-serif; color:#EBE2C3; text-decoration:none;}


.livechatpane
{
	padding-top:20px;
	}
	
.TopNavBg
{
	background:url(images/top-nav-bg.gif) repeat-x; 
	}

.PageContainer {
	width: 963;
	margin:0 auto;
	font: bold 11px Arial, Helvetica, sans-serif; 
}

.controlpanel {
	width: 100%;
	background-color: #fefefe;
}

.ContentContainer 
{
    width: 963; 
	
	border-collapse:collapse;
	font: bold 11px Arial, Helvetica, sans-serif; 
}

.MenuContainer
{ 
	background:url(http://firstbanknigeria.com/Portals/_default/Skins/FBNewSkin/images/topnavbg.gif) repeat-x; 
	width: 100%;
	background-color:#2B3279;
}

.FooterContainer
{ 
	font: bold 11px Arial, Helvetica, sans-serif; 
    background-color: #ffffff;
    width: 100%;
}

/*   Start : Pane CSS  */
.mainlefttoppane
{
/*	width:150px; */
	background-color: transparent;
	padding-bottom:5px;
/*	padding-right:7px; */
}
.mainleftsubtoppane
{
/*	width:150px; */
	background-color: transparent;
	padding-bottom:5px;
/*	padding-right:7px; */
}
.mainleftsubbottompane
{
/*	width:150px; */
	background-color: transparent;
	padding-bottom:5px;
/*	padding-right:7px; */
}
.mainleftbottompane
{
/*	width:150px; */
	background-color: transparent;
	padding-bottom:5px;
/*	padding-right:7px; */
}


.toppane {
	width: 100%;
	background-color: transparent;
	padding: 0px;
}
.leftpane 
{
/*	width: 100%; */
	background-color: transparent;
	padding: 0px;
}
.contentpane {
/*	width: 100%; */
	background-color: transparent;
	padding: 0px;
}
.rightpane 
{
/*	width: 100%; */
	background-color: transparent;
	padding: 0px;
}
.bottompane 
{
	width: 100%;
	background-color: transparent;
	padding: 0px;
}

.mainrighttoppane {
	
	text-align:right;
	background-color: transparent;
	padding-bottom:5px;
	
}

.mainrightsubtoppane
{
	
	text-align:right;
	background-color: transparent;
	padding-bottom:5px;
	}
.mainrightsubbottompane
{
	
	text-align:right;
	background-color: transparent;
	padding-bottom:5px;
	}
.mainrightbottompane
{

	text-align:right;
	background-color: transparent;
	padding-bottom:5px;
	}

/*   End : Pane CSS  */

.SkinObject
{
	font:normal 11px Arial, Helvetica, sans-serif; 
	color:#274284; 
	text-decoration:none; 
}

A.SkinObject:link
{
	font:normal 11px Arial, Helvetica, sans-serif; 
	color:#274284; 
	text-decoration:none; 
}

A.SkinObject:visited
{
	font:normal 11px Arial, Helvetica, sans-serif; 
	color:#274284; 
	text-decoration:none; 
}

A.SkinObject:hover
{
	font:normal 11px Arial, Helvetica, sans-serif; 
	color:#274284; 
	text-decoration: underline; 
}

A.SkinObject:active
{
	font:normal 11px Arial, Helvetica, sans-serif; 
	color:#274284; 
	text-decoration:none; 
}

/*

.topnav-bg {background:url(images/topnav-bg.gif) repeat-x;}
.topnav-bg ul {margin:0; padding:0; padding-left:38px;}
.topnav-bg li {list-style-type:none; float:left;}
.topnav-bg li a {font:bold 11px Arial, Helvetica, sans-serif; color:#EBE2C3; text-decoration:none; margin-right:17px;}
.topnav-bg li a:hover {font:bold 11px Arial, Helvetica, sans-serif; color:#EBE2C3; text-decoration:underline;}

*/

.Main_DNNMenu_ContainerSub 
{
	cursor: pointer;
	cursor: hand;
	font:bold 11px Arial, Helvetica, sans-serif; 
	color:#EBE2C3; 
	text-decoration: none; 
	z-index: 1000;
	background-repeat:repeat;
	background-color:#2E397B;
	list-style-type:none; 
	float:left;
	position:absolute;
	text-transform:uppercase;
}

.Main_DNNMenu_NodeRoot  { 
	cursor: pointer; 
	cursor: hand; 
	font: bold 11px Arial, Helvetica, sans-serif; 
	color:#EBE2C3; 
	text-decoration: none;  
	text-align:center;
	display:block; 
	height:24px !important;
	height:34px;
	float:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	margin:0 5px 0 5px;
	text-transform:uppercase;
}

.Main_DNNMenu_Node td 
{ 
	cursor: pointer; 
	cursor: hand;
	font: bold 11px Arial, Helvetica, sans-serif; 
	color: #EBE2C3; 
	text-decoration: none;  
	display:block;
	float:left;
	text-transform:uppercase;
	background-color:#2D367A;
	padding:2px;
}

.Main_DNNMenu_NodeHover
{
    font: bold 11px Arial, Helvetica, sans-serif; 
    color: #FFFFFF; 
    background:url(images/topnav-bg.gif) repeat-x; 
    text-decoration:none;
    text-transform:uppercase;
}

.Main_DNNMenu_NodeHover td 
{
    font: bold 11px Arial, Helvetica, sans-serif; 
    color: #FFFFFF; 
    background:url(images/topnav-bg.gif) repeat-x; 
	text-decoration: none; 
    text-transform:uppercase;
}

.main_dnnmenu_icon
{
	/*cursor: pointer; 
	cursor: hand;*/
}

.Main_DNNMenu_Break
{
	background:url(http://firstbanknigeria.com/Portals/_default/Skins/FBNewSkin/images/topnav-devider.gif) repeat-x;
	width:2px; 
}


.DataGrid
{
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF;	
	border-right:1px solid #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:White;
}

.DataGrid_AlternatingItem
{
	background-color: #D1D7E4;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.DataGrid_Container
{
	background-color: Transparent;
}
.DataGrid_Footer
{
	background-color: White;
}
.DataGrid_Header
{
	background-color: #96A3C3;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: Left;
}
.DataGrid_Item
{
	background-color: Transparent;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	
}
.DataGrid_SelectedItem
{
	background-color: Silver;
	color: Blue;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.DataGrid_Pager
{
	background-color: Transparent;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	}


.top-bg {background:url(images/gray-topnavbg.gif) repeat-x bottom; }