
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, select, p, blockquote, th, td {
	color: #787878;
	margin:0;
	padding:0;
	font-weight:normal;
}
html, body {
	font-size:100%
}
body label.valid {
	display:none !important
}
div.row {
	z-index:1;
}
h3 {
	font-size:1.125em;
}


.masterWrapperLeft hr {
	display:none;
}
.span9 {
	width: 75%;
	margin-left: 0;
}
div.span3 h3.categoryHeading a, div.span9 h3.categoryHeading a, div.media h3 a, div.PrintArea h3, div.sixcolumn_roundedcorner h3 a {
	color:#002b5c;
	text-decoration:none;
	margin:0;
	font-weight:bold
}
div.accoladeItems a:hover {
	color:#0496fd;
	text-decoration:none
}


.media {
	margin-left: 0px !important;
}

.masterWrapperLeft ul li a {
	color: #2570e0;
}

.navbar-inner ul.nav li.dropdown.menu ul#topmenu3.dropdown-menu li a.secLevel {
	/*background:#0496fd ;*/
	white-space: normal;
	padding-right: 30px;
}

.topNav .active a {
	color:#0396fd !important;
}

.navbar-inner ul.nav li.dropdown.menu ul#topmenu3.dropdown-menu li a.secLevel:hover {
	background: url('../images/icon_arrow_white.png') no-repeat 92% 59% #0496fd !important;
}

.ui-accordion .ui-accordion-header, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	/*background:#f26d07;
	background:-moz-linear-gradient(top, #f26d07 0, #f49a4e 99%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f26d07), color-stop(99%, #f49a4e));
	background:-webkit-linear-gradient(top, #f26d07 0, #f49a4e 99%);
	background:-o-linear-gradient(top, #f26d07 0, #f49a4e 99%);
	background:-ms-linear-gradient(top, #f26d07 0, #f49a4e 99%);
	background:linear-gradient(to bottom, #f26d07 0, #f49a4e 99%)*/
}
div.span6 h3.grey a, div.span3 h3.grey a, div.span2 h3.grey a, div.span9 h3.grey a, div.span12 h3.grey a {
	font-size:1.2em;
	margin:0;
	line-height:2;
	color:#424242;
	text-decoration:none
}
.span6 {
	margin-left: 0 !important;
	/*margin-right: 6px;*/
}
div.span3 h5, div.span6 h5, div.span9 h5, div.span12 h5 {
	padding:0 0 5px 0
}
.teaserimgContainer {
	width:100%;
	height:auto;
	margin:7px 0 10px
}
.teaserimgContainer {
	width:100%;
	height:auto
}
.promotional_para {
	min-height:211px
}

.general-contact-us{
		background-color: #e7e7e7;
	}

	.contact-datails{
		border-bottom: 2px solid #ffffff;
	}
	.contact-us-heading{
		background-color: #f3f3f3;
	}

	.contact-us-heading h3{		
  		font-family: Arial;
  		font-size: 18px;
  		text-align: left;
  		color: #284489;
  		border-bottom: 2px solid #284489;
	}

	.contact-banking p{
		font-family: Arial;
  		font-size: 14px;
  		text-align: left;
  		color: #333333;
	}

	.contact-number p{
		font-family: Arial;
  		font-size: 12px;
  		line-height: 1.67;
  		text-align: left;
  		/*color: #666666;*/
	}

div.Tellmeabout h3 {
	background-color: #f3f3f3;
	color: #26428b;
	border-bottom: 2px solid #000771;
	padding: 15px;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 0;
	display: inline-block;
	width: 100%;
	font-weight: normal;
}
.promotion_teaser {
	float:right;
	margin:2px
}
.dkLink > .select-icon {
	right: 2%;
	top: 0px;
}
.grey a{
	font-size:12px !important;
}
div.span3 h5.grey a, div.span6 h5.grey a, div.sixcolumn_roundedcorner h5.grey a {
	color:#424242;
	text-decoration:none;
	font-size:1.075em;
	text-decoration:none;
	font-weight:400
}
body .carousel-inner>.item {
	height:100% !important;
}
.navbar .nav {
	position:static
}
.carousel-inner {
	height:369px;
}
.carousel-cont {
	border-radius: 0 !important;
	position:absolute;
	/* float:right; */
	display:inline;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	background:#737373;
	border:2px solid #777;
	right: 2%;
	width:60px;
	height:35px;
	font-size:2.500em;
	line-height:30px;
	color:#fff;
	text-align:center;
	bottom: 3.4% !important;
}
.carousel-cont a {
	color:#fff
}
.carousel-cont a:hover {
	text-decoration:none;
	font-weight:300;
	color:#fff !important;
	opacity:1;
	filter:alpha(opacity=70)
}
.footerContentBar div.span3 ul li a:hover, .footerContentBar div.span2 ul li a:hover {
	color:#0496fd;
	text-decoration:none
}

./* footerContentBar p a {
	background: url(../images/icon_arrow_white.png) no-repeat 95% 50% #0396fd;
	padding: 10px 22px 10px 9px;
	color: #fff;
	position: relative;
    top: 30px;
} */

	/* .footerContentBar p a:hover{
        background: url(../images/icon_arrow_white.png) no-repeat #f58320 94% 50%;
        color: #fff;
    } */

.footerContentBar div.span3 ul li:last-child > a{
	margin-left:0;
}
div.footerContentBar h3 {
	color:#acacac;
	font-size:.750em !important;
	font-weight:bold;
	line-height:20px;
	padding:0
}
#AboutUs .more-btn a:hover,#AboutUs .prodServHl > a:hover {
	background: url(../images/icon_arrow_white.png) no-repeat #C4962E 82% 50% !important;
	width: 54px;
	/* height: 36px; */
	display: block;
	padding: 8px 8px 8px 14px;
	color: #fff;
	font-size: 14px;
}
.more-btn a, .prodServHl > a {
	background: url(../images/icon_arrow_white.png) no-repeat #0396fd 82% 50%;
	width: 73px;
	/* height: 36px; */
	display: block;
	padding: 8px 8px 8px 14px;
	color: #fff;
	font-size: 14px;
}
.topbanner_bg {
	background:url("../images/topbanner_bg.png") repeat-x scroll transparent
}
.fBanner > .row > .span3 {
	width: 22.8% !important;
	padding: 0 !important;
	padding-right: 28px !important;
}
.fBanner .row .span3:last-child {
	padding-right: 0 !important;
}
div.actionBar {
	/* height:23px; */
	/* padding:2px; */
	/* border:1px solid #b4bbc3; */
	/* border-radius:4px 4px 4px 4px; */
	/* background:#f1f1f1; */
	background:-moz-linear-gradient(top, rgba(241, 241, 241, 1) 0, rgba(216, 216, 216, 1) 100%);
	/* background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(241, 241, 241, 1)), color-stop(100%, rgba(216, 216, 216, 1))); */
	/* background:-webkit-linear-gradient(top, rgba(241, 241, 241, 1) 0, rgba(216, 216, 216, 1) 100%); */
	background:-o-linear-gradient(top, rgba(241, 241, 241, 1) 0, rgba(216, 216, 216, 1) 100%);
	background:-ms-linear-gradient(top, rgba(241, 241, 241, 1) 0, rgba(216, 216, 216, 1) 100%);
	/* background:linear-gradient(to bottom, rgba(241, 241, 241, 1) 0, rgba(216, 216, 216, 1) 100%); */
	float:right;}

div.actionBar input[type="text"] {
	width: 83%;
	font-size: .97em;
	padding: 0;
	margin: 0;
	background: none repeat scroll 0 0 #fff;
	border: 0 none;
	color: #828282;
	float: left;
	margin: 0;
	padding: 0px 12px;
	transition: background 0.3s ease-in-out 0s;
	width: 112px;
	font-size: 12px;
	border-radius: 0 !important;
	box-shadow: inset 0 1px 0 0 #E0DEDE;
	display: inline-block;
	height: 39px;
	position: relative;
	left: -15px;
}

div.actionBar input[type="text"]:focus {
	color:#c4962e
}
#ajaxFormSubmit_SBGCS_Enquiry_Form a {
	color: #000 !important;
}

#ajaxFormSubmit_SBGCS_Enquiry_Form {
	background: #d9d9d9;
	border: 1px solid rgba(0, 0, 0, 0);
	width: 80px;
	border-radius: 0;
	height:30px;
	display: inline-block;
	color:#636363;
}

div.actionBar input.search[type="submit"] {
	margin-top: 1px;
	background: url(../images/search.png) #0396fd no-repeat center;
	cursor: pointer;
	height: 37px;
	color: #FFFFFF;
	transition: background 0.3s ease-in-out 0s;
	width: 40px;
	border: none;
	outline: none;
	display: block;
	border-left: 1px solid #fff;
	float: right;
	position: relative;
	left: -15px;
}
div.span3 p, div.span9 p, div.span6 p {
	padding-right:1.5em;
	font-size: 12px !important;
}

div.span3 h3.categoryHeading a:hover, div.span9 h3.categoryHeading a:hover {
	/*color:#0496fd
}
p {
	font-size:.85em;
	margin:0 0 5px
}
.portlet_border {
	/* background-image:url("../images/portletborder.jpg"); */
	background-repeat:no-repeat;
	float:right;
	/*height:265px;*/
	margin:5px 0 0;
	width:8px
}

/*PBBI | Display errors on the homepage solution*/
div.span9 h3.categoryHeading a:hover {
	float: none !important;
}

.portletText {
	background:#e7e7e7;
	padding:5px;
}
.portletText p {
	color:#787878 !important;
}
select option {
	color:#5f869f;
	background:#f7f5ec
}
#sitemap table {
	max-width: 50%;
	margin:0 auto !important;
}
select option:active {
	color:#0496fd;
	background:#f7f5ec;
	padding:10px
}
select:focus, select:hover {
	color:#0496fd;
	background:#f7f5ec
}
#home.NigeriaHome > .row:nth-child(4), #cib > .row:nth-child(4), #AboutUs > .row:nth-child(4) {
	background: url("../images/bg_pattern.png") repeat-x;
	background-size: 411px;
}
.hero-unit {
	padding:25px
}
div.mainbanner {
	height:auto !important;
	overflow:hidden !important
}
div.accordion_productdetails .ui-widget-content, div.accordion_productdetails .ui-widget-content, div#accordion_productralternative .ui-widget-content {
	border:0;
	/* padding-left:55px
 */}
div.accordion_productdetails .ui-widget-content p, div.accordion_productAlt .ui-widget-content p, p, div.accordion_productAlt_second p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em
}
div.accordion_productAlt p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.750em !important;
	line-height:21px !important
}
div.accordion_productdetails .ui-corner-all, div.accordion_productAlt .ui-corner-all, div.accordion_productAlt_second div.accordion_productAlt .ui-corner-all div.accordion_productdetails .ui-corner-top, div.accordion_productAlt .ui-corner-top, div.accordion_productdetails .ui-corner-tr div.accordion_productdetails .ui-state-hover, div.accordion_productAlt .ui-corner-tr div.accordion_productAlt .ui-state-hover, div.accordion_productdetails .ui-widget-content .ui-state-hover, div.accordion_productAlt .ui-widget-content .ui-state-hover, div.accordion_productdetails .ui-widget-header .ui-state-hover, div.accordion_productAlt .ui-widget-header .ui-state-hover, div.accordion_productdetails .ui-state-focus, div.accordion_productAlt .ui-state-focus, div.accordion_productdetails .ui-widget-content .ui-state-focus, div.accordion_productAlt .ui-widget-content .ui-state-focus, div.accordion_productdetails .ui-widget-header .ui-state-focus, div.accordion_productAlt .ui-widget-header .ui-state-focus {
	border:none !important;
	color:#424242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	padding-bottom:10px;
}
div.accordion_productAlt .ui-widget-content {
	border:0 !important
}
.ui-accordion-content .ui-helper-reset .ui-widget-content .ui-corner-bottom .ui-accordion-content-active {
	height:auto !important
}
div.collapsable div.accordion_productAlt {
	margin-left:10px
}
div.collapsable div.accordion_productAlt h3 {
	padding:5px 0 5px 36px
}
div.sixcolumn_roundedcorner {
	border-radius:3px;
	background:#f7f5ec;
	padding:1px 10px 10px 15px;
	min-height:225px
}
div.accordion_productdetails h3 .ui-accordion .ui-state-default, div.accordion_productdetails .ui-corner-all, div.accordion_productAlt .ui-corner-all {
	color:#5f869f;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:10px;
	font-size:0.773em !important; /* [Changed from 1em to 0.773em for Accordion]*/
}

.carousel-caption > h1 {
	margin-top:5px !important;
}
.carousel-caption p {
	margin-bottom: 0;
	padding-bottom: 5px;}
.carousel-caption {
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0.75);
	left:0;
	padding: 0px 5px 0px 15px;
	position:absolute;
	right:0;
	bottom: 2%;
	width: 100%;
}
.carousel-caption .btn {
	margin-bottom: 6px;
	border-radius: 0;
}
.lead {
	font-size:1em;
	font-weight:200;
	line-height:20px;
	margin-bottom:20px
}
div.carousel-caption h1 {
	font-size:1.49em;
	margin:0;
	padding:0;
	color:#fff;
	margin-top: 5px;
}
.btn-large {
	border-radius:6px 6px 6px 6px;
	font-size:1.25em;
	padding:8px 16px
}

.slider2-pager li {
	display:inline;
}

#home.NigeriaHome .masterWrapperLeft > .row > .span6 {
	width:65.8%;
}

#home.NigeriaHome .masterWrapperLeft > .row > .span3 {
	/*margin-top: 15px;*/
}

#home.NigeriaHome .masterWrapperLeft > .row {
	/*margin-top:0;*/
}

.dropdown-menu {
	top:70px;
	left:0;
	border-radius:0;
	padding:20px 5px 20px 5px;
	margin-left:-140px
}
.menu-no-child a, body .navbar-inner ul.nav li.dropdown.menu ul#topmenu3.dropdown-menu li.menu-no-child a.secLevel:hover {
	background-image:none !important;
}
.menu-no-child {
	border-bottom:none !important;
	background-image:none !important;
}
body .navbar .nav > li:hover .span3 h3 a, body .navbar .nav > li .span3 h3 a {
	color:#0496fd !important;
	font-weight:bold;
	font-size:14px;
}
.navbar .nav > li:hover .span3 .linkList.subMenuTxt li a, .navbar .nav > li .span3 .linkList.subMenuTxt li a {
	color:#0496fd !important;
	font-weight:normal;
	font-size:14px;
	background:none;
}
.navbar .nav > li:hover .dropdown-menu .span3,.navbar .nav > li .dropdown-menu .span3 {
	/* margin-left:20px; */
	width: 25%;
}
.navbar .nav > li:hover .span3 .linkList.subMenuTxt li:hover {
	background:#0496fd;
}
.navbar .nav > li:hover .span3 .linkList.subMenuTxt li:hover a {
	color:#fff !important;
}
.navbar .nav > li:hover .span3 .linkList li a:before , .navbar .nav > li:hover .span3 .linkList.subMenuTxt li a:after {
	background: none !important;
}
.dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0 -140px;
	list-style:none outside none;
	border:0;
	border-radius:0;
	box-shadow:none;
	background-clip:padding-box;
	background:#f7f7f7
}
ul.dropdown-menu.thirdLevel ul.linkList li a {
	color:#5f869f;
	margin-left:0;
	font-size: 14px;}
ul.dropdown-menu.thirdLevel .marLeftMinus30 {
	margin-left:0;
}
body, ul, li {
	font-size:.875em;
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	text-align:left
}
.media, .media .media, .marTop10 {
	margin-top:10px;
	margin-left:20px;
}
#menu {
	list-style:none;
	width:100%;
	margin:1px auto;
	display:block;
	z-index:999999999;
	position:relative
}
#menu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding:5px;
	margin-right:2px;
	border-left:1px solid #b7c0c7;
	border-radius:6px 6px 0 0;
	border-right:1px solid #9ca3a9;
	border-top:1px solid #c0c7cd;
	background:#f1f1f1;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1f1), color-stop(35%, #fff), color-stop(63%, #f2f2f2), color-stop(100%, #fffefe));
	background:-webkit-linear-gradient(top, #f1f1f1 0, #fff 35%, #f2f2f2 63%, #fffefe 100%);
	background:-o-linear-gradient(top, #f1f1f1 0, #fff 35%, #f2f2f2 63%, #fffefe 100%);
	background:-ms-linear-gradient(top, #f1f1f1 0, #fff 35%, #f2f2f2 63%, #fffefe 100%);
	background:linear-gradient(top, #f1f1f1 0, #fff 35%, #f2f2f2 63%, #fffefe 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#fdfdfd', GradientType=0);
	background:-moz-linear-gradient(top, #f1f1f1 0, #fff 35%, #f2f2f2 63%, #fffefe 100%)
}
#menu li:hover {
	padding:5px;
	background:#000676;
	background:-moz-linear-gradient(top, #236097 0, #010a71 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #236097), color-stop(100%, #010a71));
	background:-webkit-linear-gradient(top, #236097 0, #010a71 100%);
	background:-o-linear-gradient(top, #236097 0, #010a71 100%);
	background:-ms-linear-gradient(top, #236097 0, #010a71 100%);
	background:linear-gradient(top, #236097 0, #010a71 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#236097', endColorstr='#010a71', GradientType=0)
}
#menu li a {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#777;
	display:block;
	outline:0;
	text-decoration:none;
	text-shadow:none;
	background:linear-gradient(center top, #f1f1f1 0, #fff 35%, #f2f2f2 63%, #fffefe 100%) repeat scroll 0 0 transparent
}
#menu li:hover a {
	color:#fff
}
#menu li .drop {
	background:url("images/drop.png") no-repeat right 8px;
	margin:0
}
#menu li:hover .drop {
	background:url("images/drop.png") no-repeat right 7px
}
.navbar .nav ul#topmenu3.dropdown-menu li a.secLevel{
	color:#0496fd !important;
	background: url("../images/icon_arrow_luminous_blue.png") no-repeat scroll 92% 50% transparent;
	margin-left:0;
	border-radius:0;
	font-size: 14px !important;
	display: block;
	word-wrap: break-word;
	word-break: break-word;
	/* padding-right: 81px; */
}

.navbar .nav ul#topmenu3.dropdown-menu li a.secLevel:hover{
	color:#0496fd !important;
	background: transparent;
	margin-left:0;
	border-radius:0;
	color:#fff !important;
}

.navbar .nav ul#topmenu3.dropdown-menu .dropdown-submenu:hover a{
	background: url("../images/icon_arrow_white.png") no-repeat scroll 92% 50% transparent;
}

.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns, .dropdown_5columns {
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em;
	text-align:left;
	padding:10px 5px 10px 5px;
	border:1px solid #c0c7cd;
	border-top:0;
	background:#fff;
	background:-moz-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
	background:-webkit-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
	background:-o-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
	background:-ms-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
	background:linear-gradient(to bottom, #fff 0, #f6f6f6 47%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
	-webkit-border-radius:0 5px 5px 5px;
	border-radius:0 5px 5px 5px;
	z-index:555555;
}
.dropdown_1column {
	width:140px
}
.dropdown_2columns {
	width:280px
}
.dropdown_3columns {
	width:420px
}
.dropdown_4columns {
	width:560px
}
.dropdown_5columns {
	width:700px
}
#menu li:hover .dropdown_1column, #menu li:hover .dropdown_2columns, #menu li:hover .dropdown_3columns, #menu li:hover .dropdown_4columns, #menu li:hover .dropdown_5columns {
	left:-1px;
	top:auto
}
.col_1, .col_2, .col_3, .col_4, .col_5 {
	display:inline;
	float:left;
	position:relative;
	margin-left:5px;
	margin-right:5px
}
.col_1 {
	width:130px
}
.col_2 {
	width:270px
}
.col_3 {
	width:410px
}
.col_4 {
	width:550px
}
.col_5 {
	width:690px
}
body .container > .row > .span3 {
	width: 22%;
	margin-left: 0;
	padding-left: 3%;
}
#menu .menu_right {
	float:right;
	margin-right:0
}
#menu li .align_right {
	-moz-border-radius:5px 0 5px 5px;
	-webkit-border-radius:5px 0 5px 5px;
	border-radius:5px 0 5px 5px
}
#menu li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto
}
#menu p, #menu h2, #menu h3, #menu ul li {
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	font-size:.750em;
	text-align:left;
	text-shadow:1px 1px 1px #fff
}
#menu h2 {
	font-size:1.313em;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	border-bottom:1px solid #666
}
#menu h3 {
	font-size:.875em;
	margin:7px 0 14px 0;
	padding-bottom:7px;
	border-bottom:1px solid #888
}
#menu p {
	line-height:18px;
	margin:0 0 10px 0
}
#menu li:hover div a {
	font-size:.750em;
	color:#015b86
}
#menu li:hover div a:hover {
	color:#029feb
}
.strong {
	font-weight:bold
}
.italic {
	font-style:italic
}
.imgshadow {
	background:#fff;
	padding:4px;
	border:1px solid #777;
	margin-top:5px;
	-moz-box-shadow:0 0 5px #666;
	-webkit-box-shadow:0 0 5px #666;
	box-shadow:0 0 5px #666
}
.img_left {
	width:auto;
	float:left;
	margin:5px 15px 5px 5px
}
#menu li .black_box {
	background-color:#333;
	color:#eee;
	text-shadow:1px 1px 1px #000;
	padding:4px 6px 4px 6px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:inset 0 0 3px #000;
	-moz-box-shadow:inset 0 0 3px #000;
	box-shadow:inset 0 0 3px #000
}
#menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0
}
#menu li ul li {
	font-size:.750em;
	line-height:24px;
	position:relative;
	text-shadow:1px 1px 1px #fff;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:130px
}
#menu li ul li:hover {
	background:0;
	border:0;
	padding:0;
	margin:0
}
#menu li .greybox li {
	background:#f4f4f4;
	border:1px solid #bbb;
	margin:0 0 4px 0;
	padding:4px 6px 4px 6px;
	width:116px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px
}
#menu li .greybox li:hover {
	background:#fff;
	border:1px solid #aaa;
	padding:4px 6px 4px 6px;
	margin:0 0 4px 0
}
#navBar {
	background:linear-gradient(to bottom, #f8f5ee 0, #e5e3d6 98%) repeat scroll 0 0 transparent;
	border-bottom:5px solid #000676;
	border-top:1px solid #eee9d3;
	height:30px;
	padding-top:10px
}
.navbar {
	margin:0;
	padding:0;
	border-radius:0;
	position:relative
}
.topheaderbg {
	background:url("../images/topHeader_Bg.jpg") repeat-x scroll 0 0 transparent;
	margin:0 auto;
	padding:0;
	position:relative;
	z-index:2147483647;
	/*background: -webkit-linear-gradient(top, #0118ca, #000771);
	background: -o-linear-gradient(bottom, #0118ca, #000771);
	background: -moz-linear-gradient(bottom, #0118ca, #000771);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0118ca), color-stop(100%, #000771));
	background: -o-linear-gradient(#0118ca, #000771);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0118ca', endColorstr='#000771');
	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#0118ca', endColorstr='#000771')";
	 background: linear-gradient(#0118ca, #000771);  */   }
#topHeader {
	/* background:url("../images/topHeader_Bg.jpg") repeat-x scroll 0 0 transparent; */
	margin:0 auto;
	padding:0;
	position:relative;
	z-index:2147483647;
}
div#topTools {
	float:right;
	height:30px;
	margin:0 5px 0 2px
;
	display: none;
}
#sitemap td {
	padding: 0 20px;
	color: #666666;
	background-size: 3px;
}

#sitemap > table  > tbody > tr {
	line-height: normal;
}

#sitemap td a {
	padding: 0 10px;
	color: #666666;
	background: url(../images/slider_disabled.png) no-repeat 0% 50%;
	background-size: 3px;
}

#sitemap table > tbody > tr > td > .contentheadings {
	background: url(../images/headline_gradient_green.png) no-repeat -100px bottom !important;
	padding-bottom: 5px !important;
	padding-left: 0 !important;
	color: #26428b !important;
	display: block;
}

#sitemap table > tbody > tr > td {
	padding: 4px 10px 4px 10px !important;
	color: #2570e0 !important;
	background: none !important
}

.siteBanner_web {
	height:100px;
	position:relative
}
div.CountrySelector {
	width:150px;
	height:20px;
	background-color:#004795;
	position:relative;
	left:830px;
	top:70px;
	color:#fff;
	border-radius:3px 3px 3px 3px
}
div#visitgolbalLabel {
	left:950px
}
.site-logo {
	float:left
}
.footerContentBar .span3 {

}
.downloadbtn  {
	margin-top:15px;
}
.footermorebtn  {
	/*margin-top:15px;*/}
.footermorebtn > a.arrowLink, .downloadbtn > a.arrowLink , .footerContentBar .span3 p a{
	/* background:url(../images/icon_arrow_white.png) no-repeat 95% 50% #0396fd; */
	padding: 10px 22px 10px 9px;
	color: #fff;
}

/* .footermorebtn > a.arrowLink:hover, .downloadbtn > a.arrowLink:hover, .footerContentBar .span3 p a:hover {
	background: url(../images/icon_arrow_white.png) no-repeat #f58320 94% 50%;
	color:#fff;
	text-decoration:none;
} */

.footermorebtn > a.arrowLink, .downloadbtn > a.arrowLink:hover, .footerContentBar .span3 p a:hover {
	text-decoration: none;
}
div.CountrySelector {
	background-color:#004795;
	border-radius:3px 3px 3px 3px;
	color:#fff;
	height:20px;
	left:785px;
	position:relative;
	top:45px;
	width:150px
}
.site_selector #scroller {
	background-color:#02075b;
	height:auto;
	left:87px;
	margin:0;
	padding:10px 4px 20px 10px;
	position:absolute;
	top:70px;
	width:469px;
	z-index:1000
}
div.CountrySelector {
	left:85.55%
}
div#visitgolbalLabel {
	left:87%
}
.site_selector #scroller {
	background-color:#02075b;
	height:auto;
	left:57%;
	margin:0;
	padding:10px 4px 20px 10px;
	position:absolute;
	top:66px;
	width:467px;
	z-index:1000;
	border-radius:0 0 5px 5px
}
div.countrymap {
	position:absolute;
	width:203px;
	height:88px;
	top:0;
	background:url("../images/headermap.png") no-repeat scroll 0 -5px transparent;
	right:15%;
	margin-right:30px
}
.site_selector #scrollWrap {
	position:absolute;
	width:220px;
	top:0px !important;
	left:301px !important;
	height:50px
}
.site_selector #scroller {
	background-color:#02075b;
	height:auto;
	left:190px;
	margin:0;
	padding:10px 4px 20px 10px;
	position:absolute;
	top:71px;
	width:465px;
	z-index:1000;
	border-radius:0 0 5px 5px;
}
div.site_global a {
	margin:25px 0 0 20px;
	float:left;
	color:#c0d6e3;
	text-decoration:none
}
.panel-heading h3 {
	background:linear-gradient(to bottom, #f4aa6e 0, #f58320 33%, #f58320 100%) repeat scroll 0 0 transparent;
	color:#fff;
	font-size:1.2em;
	margin:0;
	padding:0
}
footer.row .footerContentBar {
	padding-bottom:20px;
	display:inline-block;
	padding-top:15px;
	padding-left: 30px;
}

footer.row {
    margin-right: 0px !important;
}

.faceBookIcon, .twitterIcon, .blogIcon, .uTubeIcon, .telephoneIcon, .emailIcon, .LinkedInIcon {
	background:url("../images/socialMedia.png") no-repeat scroll 0 0 transparent;
}

/*Start LinkedInIcon Chido M Addition 18 September 2014*/

.LinkedInIcon {
	background: url(../images/LinkenIn_logo.jpg);
}

.faceBookIcon, .twitterIcon, .blogIcon, .uTubeIcon, .telephoneIcon, .emailIcon, .contactIcon, .LinkedInIcon {
	display:block;
	float:left;
	height:16px;
	margin-right:10px;
	width:16px
}
/*End LinkedInIcon Chido M Addition 18 September 2014*/


.footerContentBar div.span3 ul, .footerContentBar div.span2 ul, ul.linkList {
	padding:0;
	margin:0
}
.navbar ul.linkList li {
	padding: 0 8px !important;
	font-size:.85em !important
;
	width: 100%;
}
ul.linkList li a, #home ul.linkList li a {
	color:#026cb8;
	width:100%;
}
ul.linkList li a:hover, #home ul.linkList li a:hover {
	text-decoration:none;
	color:#0496fd
}
#home ul.linkList li a:active {
	text-decoration:none;
	color:#acacac
}
#home ul.linkList li a:visited {
	text-decoration:none;
	color:#026cb8
;
	display: none;
}
.footerContentBar div.span3 ul li, .footerContentBar div.span2 ul li {
	padding:2px;
	margin:0;
	font-size:.972em;
	color:#333;
}
.footerContentBar div.span3 ul li a, .footerContentBar div.span2 ul li a {
	color:#333;
}

.footerContentBar div.span2 ul li {
	border-bottom: 1px solid #d4d4d4;
}

.footerContentBar li a{
	display: inline-block;
	text-decoration: none;
	width: 100%;
	height: auto !important;
	color: #0396fd !important;
	font-size: 12px;
	margin-left: 0px;
	line-height: 20px;
}

.NigeriaHome .footerContentBar .related-links li a{
	display: inline-block;
	text-decoration: none;
	width: 100%;
	height: auto !important;
	color: #0396fd !important;
	font-size: 12px;
	margin-left: 12px;
	line-height: 20px;
	border-bottom: 1px solid #d4d4d4;
	background: url(../images/icon_arrow_luminous_blue.png) 90% 50% no-repeat;
}

.NigeriaHome .footerContentBar ul li {
	background: none !important;
	border-bottom: none !important;
	padding: 0;
}

.NigeriaHome .footerContentBar .related-links .sprite-icon_arrow_lumi_blue {
	width: 9px;
	height: 14px;
	background-position: -160px -71px;
	float: right;
	margin-top: 4px;
	margin-right: 28px;
}
.footerContentBar div.span2 ul li {
	padding:0;
}
.blogIcon {
	background-position: -144px 0;}
.twitterIcon {
	background-position: -36px 0;}
.uTubeIcon {
	background-position: -72px 0;}
ul, ol {
	list-style:none ;
}
.row.mainCntrRowMrgn.PrintArea .span9 ul li {
	list-style-type: initial;
	position:relative;
	left:16px;
}
.ui-accordion-content ul, ol {
	list-style: outside;
}
footer {
	background:#eeeeee;
	display:block;
}
div#footerNavBar.row {
	background:none repeat scroll 0 0 #f5f5f5;
	height:47px;
	line-height:1.4;
	margin-top:10px;
;
	border-bottom: 1px solid #fff;
}
div.topNav ul.mainMenu {
	float:left;
	padding-left:25px;
	padding-top:15px;
}
div.topNav ul.mainMenu li {
	float:left;
}
.activeTab a {
	color:#0496fd !important;
}
.socialIconset {
	margin-top:25px;
}
div.appmessgaebox {
	width: 100%;
	float: left;
}
div.appmessgaebox p {
	float: left;
	width: 134px;
	font-size: 0.84em;
	color: #000000;
	font-weight: normal;
}
div.appmessgaebox div.AppImg {
	float: left;
	width: 60px;
	height: 74px;
}

.footerContentBar .span3 {
	width: 23.3%;
}

.NigeriaHome .sprite-icon_arrow_lumi_blue .related-links {
	width: 9px;
	height: 14px;
	background-position: -160px -71px;
	float: right;
	margin-top: 4px;
	margin-right: 28px;
}

div#footerNavBar.row ul.mainMenu li a {
	padding: 9px 20px 9px 20px;
	color: #666666;
	text-decoration:none;
	font-size: 14px;}
div#footerNavBar.row ul.mainMenu li a:hover {
	color:#0496fd;
}
.footerContentBar, div.topNav {
	margin:0 auto;
}
footer ul, ol {
	padding:0;
}
div.footerContentBar h1 {
	color:#000771;
	font-size: 18px;
	/*font-weight:bold;*/
	padding:5px 0 5px;
	line-height:18.7px;
	margin-bottom: 5px;
}

.customer_care.roa-bu {
    background: #eeeeee;
}

.customer_care {
	background: #e7e7e7;
	/*width: 100%;*/
	padding: 5px;
}
.customer_care--details {
	padding: 10px 0px !important;
	border-bottom: 1px solid #ffffff;
	float: left;
	margin-right: 5px;
	width: 87.5%;
	margin-left: 15px;
}
.customer_care--details a {
	color: #2570e0;
}
.customer_care--details p {
	padding-left: 31px;
	margin-bottom: 0;
}
.customer_care--details:nth-child(3) {
	border: none;
}
.customer_care--img {
	float: left;
	margin-right: 5px;
}

.Tellmeabout_content {
	width: 95%;
	/*margin-top:39px;*/
}


div.quicklinksbox {
	height: auto;
	padding: 0px;
	margin: 0;
	margin-top: 20px;
	width: 100%;
}
div.quicklinksbox h4 {
	height: 40px;
	color: #26428b;
	margin: 0px;
	padding: 8px;
	font-size: 16px !important;
	font-weight: normal;
}
div.quicklinksbox h4 span.glyphicon-lock {
	padding-right: 10px;
}
div.quicklinksbox h4 {
	height: 33px;
	background-color: #f3f3f3;
	color: #26428b;
	margin: 0px;
	font-weight: normal;
	font-size: 1.35em;
	padding: 10px 0px 0px 12px;
	border-bottom: 2px solid #26428b;
}
.business div.quicklinksbox h4 {
	border-bottom: 2px solid #ba4d30;
}
div.quicklinksbox ul {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background: #ffffff;
}
div.quicklinksbox ul li {
	list-style: none;
	border-bottom: 1px solid #e7e7e7;
	background: url(../images/icon_arrow_blue.png) no-repeat 92% 50%;
}
.business div.quicklinksbox ul li {
	list-style: none;
	border-bottom: 1px solid #e7e7e7;
	background: url(../images/icon_arrow_brick_red.png) no-repeat 92% 50%;
}
div.quicklinksbox ul li a {
	color: #333333;
	cursor: pointer;
	display: block;
	display: inline-block;
	text-indent: 0px;
	text-decoration: none;
	width: 87%;
	height: auto;
	padding: 9px 14px;
	font-size: 12px;
}
div.quicklinksbox ul li a img {
	padding-right: 5px;
}
.business .spannericon {
	background: url(../images/icon_sprites_business.png) no-repeat -47px -71px;
}
.business .mouseicon {
	background: url(../images/icon_sprites_business.png) no-repeat -52px -98px;
}
.business .ucounticon {
	background: url(../images/icon_sprites_business.png) no-repeat 0px -100px;
}
div.quicklinksbox ul li a:hover {
	background: url(../images/icon_arrow_white.png) no-repeat 92% 50% #26428b;
	position: relative;
	color: white;
}
.product .quicklinksbox ul li a {
	background: url(../images/icon_arrow_blue.png) no-repeat 92% 50% #e7e7e7;
	position: relative;
	color: #000000;
}
.product .quicklinksbox ul li {
	list-style: none;
	border-bottom: 1px solid #ffffff;
	background: url(../images/icon_arrow_blue.png) no-repeat 92% 50%;
}
.business div.quicklinksbox ul li a:hover {
	background: url(../images/icon_arrow_white.png) no-repeat 92% 50% #ba4d30;
	position: relative;
	color: white;
}
div.quicklinksbox .tools_and_calculators:hover span {
	background: url(../images/icon_tools_and_calculators.png) no-repeat 92% 50%;
}
div.quicklinksbox .apply_online:hover span {
	background: url(../images/icon_apply_online.png) no-repeat 92% 50%;
}
div.quicklinksbox .ucount:hover span {
	background: url(../images/icon_ucount.png) no-repeat 92% 50%;
}


div.Tellmeabout_content h3 {
	background-color: #f3f3f3;
	color: #26428b;
	border-bottom: 2px solid #000771;
	padding: 4px 0px 4px 10px;
	font-size: 16px;
	margin-top: 40px;
	margin-bottom: 0;
	/*display: inline-block;
    width: 100%;*/
	font-weight: normal;
}

#home div.Tellmeabout_content h3 {
	background-color: #f3f3f3 !important;
	color: #26428b !important;
	border-bottom: 2px solid #000771;
	padding: 4px 0px 4px 10px !important;
	font-size: 16px !important;
	margin-top: 40px;
	margin-bottom: 0;
	width: 100%;
	font-weight: normal;
}

.quicklinksbox li a.ucount

.feedback {
	margin-left: 15px;
	width: 86%;
}
.feedback p {
	font-weight: bold;
	margin-bottom: 10px;
}
.feedback_icon_delighted {
	background: url(../images/feedback_delighted.png) no-repeat 8% 50% #ffffff;
	color: #666666;
	padding: 8px 35px !important;
	margin-bottom: 10px !important;
	width: 100% !important;
}
.feedback_icon_delighted:hover {
	background: url(../images/feedback_delighted_hover.png) no-repeat 8% 50% #5fa33b;
	color: #ffffff;
	padding: 8px 35px;
	margin-bottom: 10px;
}
.feedback_icon_disappointed {
	background: url(../images/feedback_disappointed.png) no-repeat 8% 50% #ffffff;
	color: #666666;
	padding: 8px 35px !important;
	margin-bottom: 10px !important;
	width: 100% !important;
}
.feedback_icon_disappointed:hover {
	background: url(../images/feedback_disappointed_hover.png) no-repeat 8% 50% #df9911;
	color: #ffffff;
	padding: 8px 35px;
	margin-bottom: 10px;
}
.feedback_icon img {
	margin-right: 10px
}
.feedback a {
	text-decoration: none;
}

div.footerContentBar h3 {
	color:#787878;
	font-size:.857em !important;
	font-weight: normal;
	line-height:20px;
	padding:0
}
.footerContentBar li {
	padding:5px 0
}
.footerContentBar div.span3 p {
	padding:0;
	margin:0;
	font-size:.85em;
	height:74px;
}
.footerLegalBar {
	background-color: #fff;
	border-top: 4px solid #0496FD;
}
#legalLinks {
	/* border:1px solid #787878
 */
	padding-top: 15px;
}
#legalLinks .copyright {
	color: #787878;}
#legalLinks .copyright {
	clear:left;
	font-size: 12px;}
#legalLinks li {
	border-left:1px solid #acacac;
	float:left;
	font-size:.816em;
	padding:0 4px
}
#legalLinks li.first {
	border-left:medium none;
	padding-left:0
}
.footerLegalBar a {
	color: #000;
	font-size: 12px;
}
#footer #footerContentBar #customerCare div.MoreArrow div {
	float:left;
	padding:5px;
	margin:0 0 15px;
	display:inline
}
div.span3 h3.categoryHeading, div.span9 h3.categoryHeading, div.media h3 {
	font-size:1.275em;
	margin:7px 0 10px 0;
	line-height:normal
}.special_service {
	 background-color:#f5f5f5;
	 border:none;
	 min-height:200px;
	 padding:2px 10px 20px;
	 margin:25px 27px 5px 1px;
	 width: 87%;
 }

.special_service ul.linkList li:hover {
	background: url(../images/icon_arrow_white.png) 96% 50% no-repeat #f58320;
	color: #fff;
}

.special_service h4 {
	font-size:1.25em;
	line-height:1.4;
	background: url(../images/headline_gradient_orange.png) no-repeat left bottom !important;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.special_service h4 a {
	color:#002b5c;
	font-size:.999em;
	font-weight:bold;
	text-decoration:none;
	font-size: 14px;
	/* background: url('../images/headline_gradient_red.png') left bottom no-repeat; */
	/* padding-bottom: 6px; */
}

.special_service.finance h4 {
	font-size:1.25em;
	line-height:1.4;
	background: url(../images/headline_gradient_red.png) no-repeat left bottom !important;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.special_service.finance ul.linkList li:hover {
	background: url(../images/icon_arrow_white.png) 96% 50% no-repeat #BA4D30;
	color: #fff;
}
.media-heading {
	color:#026cb8
}
.media-heading a {
	color:#000000;
	font-weight:bold;
}
.media-body {
	padding-left:11px;
	padding-top: 5px;
	background: url('../images/icon_arrow_blue.png') no-repeat 98% 50%;
	padding-right: 1%;
	border-bottom: 1px solid #D2D2D2;
}

.latestNews {
	/* background-color:#efefef; */
	min-height:auto;
	/* margin-right:15px; */
	padding:0;
	line-height:1.45;
	overflow:auto;
	width:100%;
	padding-bottom:10px;
	margin-top: 15px;
}
div.latestNews .media h2, .marLeft10 {
	margin-left:10px !important
}
div.latestNews .media img {
	margin-top:5px
}
h4.media-heading {
	color:#428bca
}
#home div.media h3 a, body div h3 a.ltstNws {
	color: #000771 !important;
	margin:0;
	text-decoration:none;
	padding-left: 10px;
	font-weight: normal;
}
div.media h3 {
	padding:1px 10px
}

#cib div.Tellmeabout_content h3 {
	width: 100%;
}
.accolades, .business {
	background-color: transparent;
	height:315px;
	padding:0;
	margin:0 5px;
	/*overflow:auto*/
}
body div#home div.accolades {
	height:377px;
	padding-left:4%;
	margin-top:14px;
}
.news-list {
	border: 1px solid #e7e7e7;
}
.accolades h2, .business h3, .latestNews h3 {
	margin:0;
	padding: 2px 2px 3px 13px;
	font-size:1.5em;background-color: #f3f3f3;  color: #000771;  border-bottom: 2px solid #26428b;
	font-size: 16px;
	font-weight: normal;
}

#cib .promotion > .business {
	margin-bottom: 0 !important;
}

.accolades ul#accoladeList li h6 {
	color: #000;
	font-size:1.2em;
	list-style:none outside none;
	margin:0;
	padding:0;
	font-weight: bold;
	padding-left: 9px;
}
.accolades p, .business p {
	color:#fff;
	margin:0;
	padding:0
}
.accolades #accoladeList p {
	color: #888888 !important;
	font-size:12px;
	padding-left: 9px;
}

.accolades ul#accoladeList {
	color:#fff;
	font-size:.9em;
	list-style:none outside none;
	margin:0;
	padding:0;
	/*background: #002B5C;*/
	border: 1px solid #e7e7e7;
}


.accolades ul#accoladeList li {
	color:#fff;
	font-size:.8em;
	list-style:none outside none;
	margin:0;
	padding:5px;
	border-bottom: 1px #D2D2D2 solid;
}
.ui-state-default .ui-icon {
	background-image:url("../images/ui-icons_888888_256x240.png")
}
.ui-state-active .ui-icon {
	background-image:url(images/ui-icons_454545_256x240.png)
}
.ui-state-active .ui-icon {
	background-image:url(../images/ui-icons_454545_256x240.png)
}
.accordion_productdetails {

}
.accordion_productdetails .ui-state-active .ui-icon, div.accordion_productAlt .ui-state-active .ui-icon, div.accordion_productAlt .ui-state-default .ui-icon, .accordion_productdetails .ui-state-default .ui-icon {
	background-image:url(../images/actionBarIcons.png);
	margin-top:-15px;
	left:.9em
}
div.accordion_productAlt .ui-state-default .ui-icon {
	left:0
}
div#ExpandAll, div#CollapseAll {
	width:100px;
	background-image:url(../images/actionBarIcons.png)
}
div#ExpandAll {
	float:right
}
div#CollapseAll {
	float:right;
	background-position:10px -10px
}
div#ExpandAll div.expand {
	background-position:10px -20px;
	width:16px;
	height:16px
}
div#CollapseAll div.collapse {
	background-position:10px -10px;
	width:16px;
	height:16px
}
.accordion_productdetails .ui-icon-triangle-1-s, div.accordion_productAlt .ui-icon-triangle-1-s {
	background-position:-275px -6px
}
.accordion_productdetails .ui-icon, div.accordion_productAlt .ui-icon {
	width:25px;
	height:30px
}
.accordion_productdetails .ui-icon-triangle-1-e, div.accordion_productAlt .ui-icon-triangle-1-e {
	background-position:-250px -6px
}
.ui-icon-triangle-1-e {
	background-position:0 -193px
}
.ui-icon-triangle-1-s {
	background-position:-64px -127px
}
div#accordion h3 {
	color:#fff;
	font-size:.87em
}
#brachAtmSearch {
	background: url(../images/icon_arrow_white.png) no-repeat #0396fd 88% 50%;
	/* width: 76px; */
	height: 36px;
	display: block;
	border:none;
	color:#fff;
	padding: 2px 24px 2px 9px;
	margin-bottom: 10px;
}

#brachAtmSearch:hover {
	text-decoration: none;
}

#atmAndBrnLoc > .span9.leftMar0 > .span2.leftMar0 {
	width: 101px;
}

div.accordion_productdetails h3 {
	color: #636363;
	font-size: 0.773em !important;
}
div.PrintArea h3, div#ArticleList h3, div#searchList h3, div#toolsAndCalc h3, div#applyOnlineList h3, div#contactUs h1, #branchLocatorList h3, #atmAndBrnLoc h3 {
	font-size:1.285em;
	color:#000771;
	font-weight:bold;
	background: url(../images/headline_gradient_orange-6-col.png) no-repeat left bottom;  margin-bottom: 50px;
	font-size: 14px;
}
.accordion_productdetails h3, div.accordion_productAlt h3 {
	font-size:1.285em;
	padding-left:48px
}
div#ArticleList select, div#searchList select {
	width:auto;
	height:25px
}
div#articleFilter div select {
	height:25px;
	font-size:.95em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0
}
.ui-accordion .ui-accordion-header, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	/*background:#f26d07;
	background:-moz-linear-gradient(top, #f26d07 0, #f49a4e 99%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f26d07), color-stop(99%, #f49a4e));
	background:-webkit-linear-gradient(top, #f26d07 0, #f49a4e 99%);
	background:-o-linear-gradient(top, #f26d07 0, #f49a4e 99%);
	background:-ms-linear-gradient(top, #f26d07 0, #f49a4e 99%);
	background:linear-gradient(to bottom, #f26d07 0, #f49a4e 99%);*/
	color:#fff !important;
	font-family:Arial, Helvetica, sans-serif
}
div.accordion_productdetails h3, div.accordion_productdetails h3 a {
	background:#fff !important
}
.ui-accordion .ui-accordion-content {
	border-top:0 none;
	overflow:auto;
	padding:.5em 1em
}
div.accordion_productAlt .ui-accordion-content, div.accordion_productAlt div {
	height:auto !important;
	margin-top:5px;
	padding:10px 10px 10px 35px !important;
}
.collapsable div.accordion_productAlt p {
	padding:0
}
div.accordion_productAlt h4 {
	font-size:.750em;
	color:#232323
}
div.accordion_productAlt h4, div.accordion_productAlt p, div.accordion_productAlt div {
	background-color:#f8f5ea
}
div.row div#shareIcons {
	background:none repeat scroll 0 0 #f7f7ef;
	border:1px solid #c9c8c3;
	border-radius:0 0 0 0 !important;
	display:none;
	height:auto;
	left:0;
	padding:10px 0 0 5px;
	position:absolute;
	top:-109px;
	width:89px;
	z-index:2;
	margin-top: 90px;
}
div.row #ratingBox {
	height:25px
}
div.row #rating, div.row #currentratingbox, div.row #ratingBox .ratetxt {
	float:left;
	line-height: 17px;
	/* padding:2px */
	margin-left: 5px;
}

#ratescore {
	margin-left:5px;}


div.row #printdoc, div.row #comment, div.row #share, div.row #ratingBox {
	background:none repeat scroll 0 0 #f3f3f3;
	border:1px solid #c9c8c3;
	float:left;
	height:25px;
	/*line-height:25px;*/
	margin:0 3px 0 0;
	padding:5px;
	font-size:.85em;
	color:#787878;
	display:inline-block
}
div.row #printdoc a, div.row #comment a, div.row #share a, div.row #ratingBox a {
	color:#787878;
	text-decoration:none
}
/*Start Added by jai for moving the social wrapper icons*/
div#comment img, div#share img, div#printdoc img{

	padding-left:4px;
}
div#ratingBox img
{
	padding-left:1px;
}
/*End Added by jai for moving the social wrapper icons*/
div.row #ratingBox {
	width:40%
}
div.row #comment, div.row #share {
	width:11%
}
/*div.row #printdoc {
	width:10%
}*/
div#commentMaster h2 {
	float:left;
	margin:10px 0 0 5px;
	width:90%
}
div.socialwrapper {
	margin:5px 0;
	display:block;
	position:relative
}
div#comment_wrapper, div#replywapper, div#comment_wrapper1 {
	float:right;
	margin:10px 0 2px;
	padding:0
}
div#replywapper {
	float:right;
	margin:10px 0;
	position:relative
}
div#commentMaster ul#stanbic.ViewAllCmments {
	border-bottom:1px solid #f5f5f5 !important;
	float:left;
	font-weight:bold;
	height:30px;
	margin:10px 0;
	width:97%
}
div#commentMaster h2 span {
	color:#026cb8 !important
}
div#commentMaster h2 {
	float:left;
	margin:10px 0 0 5px;
	width:100%
}
div#commentMaster h2 {
	float:left;
	width:100%;
	margin:10px 0 0 5px;
	font-size:1.4em
}
.leftBubble-content {
	background:none repeat scroll 0 0 #fff;
	border:1px solid #ccc;
	border-radius:8px 8px 8px 8px;
	box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
	padding:2px;
	position:relative;
	margin:0 0 0 10px
}
.leftBubble-content textarea {
	width:95%;
	margin:0;
	color:#5f869f;
	overflow: auto;
	height: 35px;
}
div.leftBubble-content:after {
	border-bottom:6px solid rgba(0, 0, 0, 0);
	border-right:6px solid #fff;
	border-top:6px solid rgba(0, 0, 0, 0);
	content:"";
	display:inline-block;
	left:-6px;
	position:absolute;
	top:10px
}
div.leftBubble-content:before {
	border-bottom:7px solid rgba(0, 0, 0, 0);
	border-right:7px solid rgba(0, 0, 0, 0.2);
	border-top:7px solid rgba(0, 0, 0, 0);
	content:"";
	display:inline-block;
	left:-8px;
	position:absolute;
	top:9px
}

div#comment_wrapper {
	float:left;
	margin:20px 0 10px 0;
	padding:0;
	width:99%
}
div#reply_wrapper {
	float:left;
	margin:0 0 0 16px;
	padding:0
}
div.commentbox {
	margin:0 0 0 15px;
	padding:0;
	position:relative
}
div#reply_wrapper div.commentbox {
	margin:0 0 0 15x;
	padding:0;
	position:relative
}
div#comment_wrapper .img_comment, div#reply_wrapper .img_comment {
	float:left;
	margin:5px 5px 5px 1px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.leftBubble:before, .leftBubble:after {
		background:none repeat scroll 0 0 #fff;
		top:15px;
		content:"";
		height:10px;
		left:0;
		margin-left:-5px;
		position:absolute;
		-webkit-transform:rotate(45deg);
		width:10px;
		z-index:0;
		border:solid #ccc 1px
	}
}
div#commentuser_Info {
	background:none repeat scroll 0 0 #f2f0e7;
	clear:both;
	display:block;
	min-height:30px
}
div#commentuser_Info p {
	padding:5px;
	margin:0
}
.leftBubble-content p {
	padding:5px;
	min-height:20px
}
.fltLeft {
	float:left
}
.fltRight {
	float:right
}
div#commentMaster ul#stanbic.ViewAllCmments {
	border-bottom:1px solid #f5f5f5 !important;
	float:left;
	font-weight:bold;
	height:30px;
	margin:10px 0;
	width:98.4%
}
div#ArticleList ul#stanbic li#previous_next, ul#stanbic.ViewAllCmments li#Expand_Collapse {
	float:right;
	width:45px
}
ul#stanbic.pagination li, ul#stanbic.ViewAllCmments li {
	display:inline
}
ul#stanbic.ViewAllCmments li#Expand_Collapse .expand {
	background:url("../images/actionBarIcons.png") no-repeat scroll -120px -32px transparent;
	float:left;
	height:16px;
	width:16px
}
ul#stanbic.ViewAllCmments li#Expand_Collapse .collapse {
	background:url("../images/actionBarIcons.png") no-repeat scroll -169px -32px transparent;
	float:right;
	height:16px;
	width:16px
}
ul.ViewAllCmments li:first-child a span {
	background:url("../images/actionBarIcons.png") no-repeat scroll -136px -32px transparent;
	display:inline-block;
	height:11px;
	width:17px
}
div#commentMaster ul#stanbic.ViewAllCmments li a {
	text-decoration:none
}
.leftBubble-content textarea {
	border:medium none;
	padding:10px;
	resize:none
}
div.comment_selectusername {
	border-bottom:1px solid #ccc;
	clear:both;
	float:right;
	width:90%;
	Margin-top:15px;
}
div.comment_selectusername div {
	display:inline;
	margin:0;
	font-size:.875em
}
div#notify {
	clear:both;
	display:inline-block;
	height:30px;
	width:100%
}
div#notify input[type="checkbox"] {
	line-height:normal;
	margin:0
}
div#notify label {
	color:#026cb8;
	margin:5px 0 0 5px;
	display:inline-block
}
div.selectNotifyType {
	background-color:#f5f5f5;
	border-radius:5px 5px 5px 5px;
	clear:both;
	color:#eee;
	min-height:150px;
	margin:10px 5px 0 10px;
	padding:10px;
	width:500px
}
div.selectNotifyType h5 {
	color:#000
}
.form-horizontal {
	margin:10px 0
}
.form-horizontal .control-label {
	float:left;
	padding-top:7px;
	text-align:left;
	width:auto;
	margin-right:5px;
	vertical-align:top;
	font-size:.85em
}
.form-horizontal .controls {
	margin-left:15px;
	margin-top:10px
}
.form-horizontal .controls input[type="text"] {
	margin-left:10px
}
.form-horizontal .smslabel {
	margin-left:5px
}
.form-horizontal .emaillabel {
	color:#0496fd
}
.loginRegister {
	/* display:inline-block; */
	/* width:100%; */
	/* margin-bottom:5px
 */}
div.promotion, div.accolades {
	margin:0 0 20px 0;
	width: 100%;
}
div#home.NigeriaHome div.promotion {
	margin: 0;
	width: 213px;
	/*background: #fff;*/
	margin-top: 20px;
	padding: 27px 0;
}
#dropMenu li a, .loginRegister h2, .splitButton ul.splitMenu li a:hover, #pageHeader fieldset.searchForm, #topBarFrame #navBar ul.mainMenu li a, table th, .actionBar, #information a.moreInfo:hover, .leftNav2Columns.option3 #products .portletItem:hover, .countryOffices .return a, a.button, ul.galleryDisplay.listView .viewButton, ul.countryContacts ul li.hover, #topMenuBar {

}
.contactIcon {
	background-position:2px -302px
}
.contactIcon {
	background-position:2px -302px
}
.loginRegister p {
	color: #666666;
	margin:0
;
	/* margin-top: 20px; */
	font-size: 12px !important;
	background: #fff;
}
.loginRegister h2, .loginRegister p {
	padding:10px
}
.loginRegister .internetBanking.actionBar {
	/* margin:5px
 */}
.internetBanking.actionBar {
	height:25px
}
.colRight, .topNavSearch.actionBar, .internetBanking.actionBar, .settings, #topBarFrame #breadCrumbBar .shortLinks, #topBarFrame .site_selector, #topMenuSub li a.banners, #footer #movingForward, .right {
	float:right
}
.countryOffices .return a, a.button, .actionBar, ul.galleryDisplay.listView .viewButton {
	/* border:1px solid #b4bbc3; */
	/* border-radius:4px 4px 4px 4px; */
	/* height:23px; */
	/* padding:2px */}
#dropMenu li a, .loginRegister h2, .splitButton ul.splitMenu li a:hover, #pageHeader fieldset.searchForm, #topBarFrame #navBar ul.mainMenu li a, table th, .actionBar, #information a.moreInfo:hover, .leftNav2Columns.option3 #products .portletItem:hover, .countryOffices .return a, a.button, ul.galleryDisplay.listView .viewButton, ul.countryContacts ul li.hover, #topMenuBar {
	/*background:-moz-linear-gradient(center top, #f1f1f1 0, #fff 35%, #f2f2f2 63%, #fffefe 100%) repeat scroll 0 0 transparent*/
}
.loginRegister h2, .loginRegister {
	/* border-radius:4px 4px 0 0
 */}
.loginRegister h2 {
	/* border:1px solid #b4bbc3
 */}
.loginRegister h2, .loginRegister p {
	padding:3px;
	font-size:1em
;
	padding-left: 16px;
}
.datePickerIcon, .formPopup form p .datePickerIcon, a.pin, a.unPin, .settings a.settingIcon, .practiceIcon, .liveAccIcon, .help, .helpBeigeBkg, .headerSBG_SFXTrade .sfxInfoPortals .portlet a.articleLink, .liveChatIcon, .loginIcon, .telephoneIcon, .emailIcon, .contactIcon, .myAccountIcon {
	background:url("../images/iconStrip.png") no-repeat scroll 0 0 transparent
}
.actionBar input.go[type="submit"], .actionBar input.go[type="button"] {
	cursor:pointer;
	background: url('../images/icon_arrow_white.png') no-repeat center #0396fd;  padding: 8px 10px;
	display: inline-block;  height: 30px;
	border: 0;
	width: 27px !important;
}
.telephoneIcon {
	background-position:-2px -318px
}
.emailIcon {
	background-position:-2px -332px
}
.loginRegister .internetBanking select {
	height:25px;
	width:90%;
	line-height:20px !important
;
}
.loginRegister .internetBanking.actionBar {
	float: none;
	display: inline;
}
div#articleFilter {
	margin:5px 5px 25px 10px;
	padding:0;
	width:100%;
	display:block
}
div#articleFilter div {
	margin:5px 5px 0 10px;
	padding:0;
	display:inline-block;
	float:left;
	font-size:.95em;
	font-family:Arial, Helvetica, sans-serif
}
div#articleFilter select.count {
	padding:2px;
	width:60px
}
div#articleFilter select.category {
	padding:2px;
	width:150px
}
div#CampaignList div.campaignresult_wrapper, div#ArticleList div.articlelist_wrapper, div#searchList div.articlelist_wrapper, div#toolsAndCalc div.articlelist_wrapper, div#applyOnlineList div.articlelist_wrapper {
	margin:2px;
	padding:10px 0 10px 0;
	border-top:1px solid #ebebeb
}
ul#searchResults li, ul#articleSearch li, ul#articleSearchAudio li {
	padding:2px 0
}
div#CampaignList div.campaignresult_wrapper h2, div#ArticleList div.articlelist_wrapper h2, div#searchList div.articlelist_wrapper h2, div#toolsAndCalc div.articlelist_wrapper h2, div#applyOnlineList div.articlelist_wrapper h2 {
	font-weight:bold !important;
	font-size:1.18em;
	padding:0
}
div.span9 ul li h2 span.searchResultsIcon, .calcIcon, .toolIcon, .applIcon, .forexIcon, .videoIcon, .articleIcon, .atmIcon, .fileIcon, .searchResultsIcon, .audioIcon, .prodIcon, .branchIcon, .trophyIcon, .advisorIcon, div.span9 #ToolHeading .BorrowIcon {
	background:url("../images/gwaIcons.gif") no-repeat scroll 0 0 transparent;
	height:27px;
	width:33px;
	display:block
}
input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {
	border-radius: 0;
}
#searchLocationDiv {
	width: 25%;
	margin-top: 10px;
	margin-bottom: 7px;
}
select, input[type="file"] {
	height: 25px;
}
.branchDropDwns .span2{
	margin-left:0px;
	padding-right:10px;
}
ul h2 .dealsIcon, ul h2 .newsIcon, ul h2 .articleIcon, ul h2 .searchResultsIcon, ul h2 .videoIcon, ul h2 .audioIcon, div.colRight.col_1 #ToolHeading .BorrowIcon, ul h2 .fileIcon {
	float:left;
	margin-right:17px;
	margin-left:7px;
	margin-top:11px
}
.videoIcon {
	background-position:-33px 0
}
.audioIcon {
	background-position:-66px 0
}
.fileIcon {
	background-position:-129px 0
}
.articlelist_wrapper > li > h2 > span {
	display:none;
}

div#ArticleList p {
	margin-left:0 !important;
	font-size: 12px !important;
}

.grayBgarticle > h2 > a, div#ArticleList ul#articleSearch h2 a {
	color: #0000ff;
	font-size: 12px !important;
}

ul#articleSearch li {
	background: transparent;
}

ul#articleSearch li.hr {
	border-bottom: 1px solid #EEEEEE;
}

.news4 {
	background:url("../SiteDrivenImages/news4.jpg") no-repeat scroll 0 0 transparent;
	height:91px;
	width:111px;
	display:block;
	float:left;
	margin-right:17px;
	margin-left:7px;
	margin-top:11px
}
.news6 {
	background:url("../SiteDrivenImages/news6.jpg") no-repeat scroll 0 0 transparent;
	height:91px;
	width:111px;
	display:block;
	float:left;
	margin-right:17px;
	margin-left:7px;
	margin-top:11px
}
.news7 {
	background:url("../SiteDrivenImages/news7.jpg") no-repeat scroll 0 0 transparent;
	height:91px;
	width:111px;
	display:block;
	float:left;
	margin-right:17px;
	margin-left:7px;
	margin-top:11px
}
.grayBg {
	background-color:#f3f0e4;
	border:solid #ccc 1px
}
.grayBgarticle {
	background-color:#efefef;
	border:solid #ccc 1px
}
.onhover:hover {
	background-color:#efefef;
	border:solid #ccc 1px
}
div#ArticleList ul h2 a, div#searchList ul h2 a, div#ArticleList ul#articleSearchAudio h2 a, div#searchList ul#articleSearchAudio h2 a, div#toolAndCalc ul#articleSearchAudio h2 a {
	margin:0 50px 0 0;
	font-weight:bold
}
ul#searchResults li, ul#articleSearch li, ul#articleSearchAudio li {
	border:1px solid #fff;
	padding:2px 0
}
/*ul#searchResults li:hover, ul#articleSearch li:hover, ul#articleSearchAudio li:hover {
	background:none repeat scroll 0 0 #efefef;
	border:1px solid #adaba4
}*/
div#cib ul#searchResults li:hover, div#cib ul#articleSearch li:hover, div#cib ul#articleSearchAudio li:hover {
	background:#f8f5ea;
	border:1px solid #adaba4
}
div#cib ul#searchResults li:hover h2 a, div#cib ul#articleSearch li:hover h2 a, div#cib ul#articleSearchAudio li:hover h2 a {
	color:#c4962e !important
}
div#personal ul#searchResults li:hover, div#personal ul#articleSearch li:hover, div#personal ul#articleSearchAudio li:hover {
	background:none repeat scroll 0 0 #f4f1ee;
	border:1px solid #adaba4
}
div#personal ul#searchResults li:hover h2 a, div#personal ul#articleSearch li:hover h2 a, div#personal ul#articleSearchAudio li:hover h2 a {
	color:#f58320 !important
}
div#privateClient ul#searchResults li:hover, div#privateClient ul#articleSearch li:hover, div#privateClient ul#articleSearchAudio li:hover {
	background:none repeat scroll 0 0 #f4f1ee;
	border:1px solid #adaba4
}
div#privateClient ul#searchResults li:hover h2 a, div#privateClient ul#articleSearch li:hover h2 a, div#privateClient ul#articleSearchAudio li:hover h2 a {
	color:#026cb8 !important
}
div#ArticleList ul#articleSearch h2 a, div#ArticleList ul#articleSearchAudio h2 a, div#toolsAndCalc ul#articleSearchAudio h2 a, div#applyOnlineList ul#articleSearchAudio h2 a {
	margin:0 30px 0 0;
	font-weight:bold
}
div#ArticleList p, div#toolsAndCalc p, div#searchList #articleSearch p, div#applyOnlineList p {
	margin-left:60px
}
div#rating_likes, div#rating_likes div {
	display:inline;
	margin:5px -15px 6px 55px
}
div#ArticleList ul#stanbic li, div#branchatmpagination li {
	float:left
}
ul#stanbic li {
	float:left
}
ul.pagination a:link, ul.pagination a:visited, ul.pagination span.inactive {
	float:left
}
ul#stanbic.pagination li {
	border-right:1px solid #ccc
}
ul#stanbic.pagination li.active a {
	color:#777 !important;
	font-size:1.11em
}
ul#stanbic.pagination a:link, ul#stanbic.pagination a:visited {
	border:medium none !important;
	color:#5f869f;
	display:block;
	padding:3px 6px;
	text-decoration:none;
	font-size:1.11em
}
div#ArticleList ul#stanbic li#previous_next, div#CampaignList ul#stanbic li#previous_next, div#branchatmpagination ul#stanbic li#previous_next {
	float:right;
	width:53px;
	border:0;
	margin-right:10px
}
div#ArticleList ul li#previous_next .next, div#CampaignList ul li#previous_next .next {
	background:url("../images/actionBarIcons.png") no-repeat scroll -90px -16px transparent;
	height:13px;
	width:10px;
	float:right
}
div#ArticleList ul#stanbic li#previous_next .previous, div#CampaignList ul li#previous_next .previous {
	background:url("../images/actionBarIcons.png") no-repeat scroll -226px -16px transparent;
	height:13px;
	width:10px;
	float:left
}

body .navbar .nav li.dropdown-submenu a.secLevel  {
	/* color:#0496fd !important; */
	background:#f3f3f3;
}

body #nav-bg_active {
	background: #0496fd !important;
	color: #fff !important;
}

body .navbar .nav ul#topmenu3.dropdown-menu #nav-bg_active a.secLevel {
	color: #fff !important;
}

body .navbar .nav .dropdown-menu.thirdLevel a {
	color:#0496fd !important;
	background:transparent !important;
}


body .navbar .nav .dropdown-menu.thirdLevel li:hover {
	color:#f3f3f3 !important;
	background:#0496fd !important;
	padding: 0 11px;
}

body .navbar .nav .dropdown-menu.thirdLevel li:hover a {
	color:#fff !important;
}

body .navbar .nav .dropdown-menu.thirdLevel li a:hover {
	color:#f3f3f3 !important;
	/*background:#0496fd !important;*/
}

body .navbar .nav .dropdown-menu.thirdLevel a:before, body .navbar .nav .dropdown-menu.thirdLevel a:after {
	background:none !important;
}

body .navbar .nav .dropdown-menu.thirdLevel li {
	color:#0496fd !important;
	/* background:#f3f3f3 !important; */
	background-image:none !important;
	margin-top: -2px;
	border-bottom: none;
	padding: 3px 8px !important;
}


.navbar .nav li.dropdown-submenu a.secLevel:hover {
	color: #fff !important;
	background:#0496fd !important;
}

ul#stanbic li#previous_next {
	border:0
}
ul#stanbic.pagination li:last-child {
	border:0 !important
}
.dropdown-menu.thirdLevel {
	width:197px;
	/* min-height:275px; */
	padding: 5px 0px 10px 0px;
	background:none repeat scroll 0 0 #f7f7f7;
	border-radius:0;
	top:-22px;
	z-index:9999999;
	-moz-box-shadow:1px 1px 1px 1px #ccc;
	/* -webkit-box-shadow:1px 1px 1px 1px #ccc; */
	/* box-shadow:1px 1px 1px 1px #ccc; */
	margin-left:1px;
	/* min-height:305px
; */
	background: #f3f3f3;
}
.contactIcon, .faceBookIcon, .twitterIcon, .blogIcon, .uTubeIcon {
	height: 36px;
	width: 36px;}
span.contactIcon, .datePickerIcon, .formPopup form p .datePickerIcon, a.pin, a.unPin, .settings a.settingIcon, .practiceIcon, .liveAccIcon, .help, .helpBeigeBkg, .headerSBG_SFXTrade .sfxInfoPortals .portlet a.articleLink, .liveChatIcon, .loginIcon, .telephoneIcon, .emailIcon, .contactIcon, .myAccountIcon {
	background:url("../images/iconStrip.png") no-repeat scroll 0 0 transparent
}
.dropdown-menu.thirdLevel h3 {
	font-size:1.5em
}
h2 span.contactIcon {
	background-position:2px -302px;
	margin-top:13px
}
#topBarFrame .site_selector #scrollWrap {
	position:absolute;
	width:300px;
	top:5px;
	left:596px;
	height:50px
}
.site_selector {
	position:absolute;
	float:right;
	display:none
}
.site_selector #scroller {
	padding:10px 4px 20px 10px;
	margin:0;
	position:absolute;
	top:73px;
	/*left:-116px;*/
	width:469px;
	height:auto;
	background-color:#02075b;
	z-index:1000
}
.site_selector #scroller li h1 {
	clear:both;
	color:#fff;
	padding:0;
	font-size:1.306em !important;
	font-weight:bold;
	line-height:1.7;
	margin-top:0
}
.site_selector #scroller>li {
	cursor:pointer;
	float:left;
	line-height:7px;
	list-style-type:none;
	margin:0 10px 0 0;
	padding:0 5px 0 0;
	width:138px;
	border-right:1px solid #02277f
}
.site_selector #scroller>li:last-child {
	border:0
}
#topBarFrame .site_selector #scroller li h1 {
	clear:both;
	color:#fff;
	padding:10px 5px 10px 0;
	font-size:.875em !important
}
#topBarFrame .site_selector #scrollWrap {
	position:absolute;
	width:300px;
	top:5px;
	left:613px;
	height:50px
}
#topBarFrame .site_selector .current {
	padding:5px 0 5px 190px;
	display:block
}
div#visitgolbalLabel a {
	color:#999;
}
div#visitgolbalLabel {
	width:115px;
	height:20px;
	position:absolute;
	left:84%;
	top:40px;
	color:#c0d6e3;
	font-size:.85em;
	font-family:Arial, Helvetica, sans-serif
}
#topBarFrame .site_global {
	padding:17px 0 0 19px;
	float:left
}
div.CountrySelector {
	background-color: #0066cc;
	border-radius: 0;
	color:#fff;
	height:20px;
	left:785px;
	position:absolute;
	top:66px;
	width:150px
}
#topBarFrame .site-logo {
	float:left
}
#topBarFrame .site-logo a {
	display:block;
	height:90px;
	width:303px
}
.site_global {
	padding:17px 0 0 19px;
	float:left;
	margin-left:-36px;
	color:#c0d6e3;
	font-size:.925em
}
.dropdown-menu.secondLevelNavigation {
	-moz-box-shadow:1px 1px 1px 1px #ccc;
	-webkit-box-shadow:1px 1px 1px 1px #ccc;
	box-shadow:1px 1px 1px 1px #ccc
}
.dropdown-menu.thirdLevel h3, .dropdown-menu.secondLevelNavigation div.span3 h3, .dropdown-menu.secondLevelNavigation div.span9 h3 {
	font-weight:bold;
	color:#acacac;
	font-size:1.95em;
	line-height:1.4;
	padding:10px 0;
	font-weight:bold
;
	padding-left: 8px;
}
#topBarFrame .site_selector #scroller {
	padding:10px 4px 20px 10px;
	margin:0;
	position:absolute;
	top:73px;
	left:-116px;
	width:469px;
	height:auto;
	background-color:#02075b;
	z-index:1000
}
#scroller>li {
	cursor:pointer;
	float:left;
	line-height:12px;
	list-style-type:none;
	margin:0 10px 0 0;
	padding:0 5px 0 0;
	width:138px;
	border-right:1px solid #02277f
}
.site_selector #scrollWrap a.scrollDot {
	position:absolute;
	display:block;
	width:2px;
	height:2px;
	background-color:#295993;
	padding:0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	z-index:99999999999
}
div.CountrySelector {
	padding:2px
}
div.CountrySelector a {
	display:block;
	color:#fff;
	padding:0 0 0 2px;
	background: url("../images/downArrow.png") no-repeat scroll 134px 10px transparent;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	position:absolute;
	width:100%
}
div.CountrySelector a.normalstate {
	display:block;
	color:#fff;
	padding:0 0 0 2px;
	background:url("../images/drop.png") no-repeat scroll 135px 10px transparent;
	text-decoration:none
}
div.CountrySelector a.hoverstate {
	display:block;
	color:#fff;
	padding:0 0 0 2px;
	background:url("../images/ui-icons_ffffff_256x240.png") no-repeat scroll 133px -13px transparent;
	text-decoration:none
}
.site_selector #scrollWrap a.scrollDot:hover, #scrollWrap a.scrollDot.hover {
	background-color:#6d8aac;
	border:2px solid #4394f7;
	padding:1px
}
.site_selector #scroller li a {
	display:inline-block;
	color:#c0d6e3;
	font-size:1.448em
}
.site_selector #scroller li a:hover {
	color:#0496fd;
	background-color:transparent;
	text-decoration:none
}
#scrollWrap .AR.scrollDot {
	top:52px;
	left:62px
}
#scrollWrap .BR.scrollDot {
	top:45px;
	left:68px
}
#scrollWrap .US.scrollDot {
	top:13px;
	left:50px
}
#scrollWrap .CN.scrollDot {
	top:17px;
	left:158px
}
#scrollWrap .HK.scrollDot {
	top:21px;
	left:155px
}
#scrollWrap .IM.scrollDot {
	top:1px;
	left:90px
}
#scrollWrap .JP.scrollDot {
	top:8px;
	left:173px
}
#scrollWrap .JE.scrollDot {
	top:10px;
	left:89px
}
#scrollWrap .RU.scrollDot {
	top:1px;
	left:111px
}
#scrollWrap .SG.scrollDot {
	top:35px;
	left:152px
}
#scrollWrap .TW.scrollDot {
	top:23px;
	left:160px
}
#scrollWrap .TR.scrollDot {
	top:11px;
	left:108px
}
#scrollWrap .AE.scrollDot {
	top:20px;
	left:121px
}
#scrollWrap .UK.scrollDot {
	top:7px;
	left:90px
}
#scrollWrap .AO.scrollDot {
	top:39px;
	left:101px
}
#scrollWrap .BW.scrollDot {
	top:44px;
	left:106px
}
#scrollWrap .CD.scrollDot {
	top:32px;
	left:106px
}
#scrollWrap .GH.scrollDot {
	top:29px;
	left:90px
}
#scrollWrap .KE.scrollDot {
	top:32px;
	left:113px
}
#scrollWrap .LS.scrollDot {
	top:48px;
	left:108px
}
#scrollWrap .MW.scrollDot {
	top:41px;
	left:109px
}
#scrollWrap .MU.scrollDot {
	top:44px;
	left:123px
}
#scrollWrap .MZ.scrollDot {
	top:43px;
	left:110px
}
#scrollWrap .NA.scrollDot {
	top:42px;
	left:113px
}
#scrollWrap .NG.scrollDot {
	top:26px;
	left:95px
}
#scrollWrap .ZA.scrollDot {
	top:50px;
	left:104px
}
#scrollWrap .SZ.scrollDot {
	top:48px;
	left:111px
}
#scrollWrap .TZ.scrollDot {
	top:36px;
	left:111px
}
#scrollWrap .UG.scrollDot {
	top:29px;
	left:112px
}
#scrollWrap .ZM.scrollDot {
	top:42px;
	left:108px
}
#scrollWrap .ZW.scrollDot {
	top:45px;
	left:109px
}
body > div > .row > .container > .row {
	margin-top:20px !important;
}
.NigeriaHome ul.breadcrumb {
	background:transparent !important;
}
ul.breadcrumb {
	padding:2px 5px 2px 10px;
	border-radius:0;
	font-size:11px !important;
	background-color:transparent !important;
	margin:6px 0 7px;
	padding-left: 0;
}
ul.breadcrumb li {
	font-size:.97em
}

ul.breadcrumb li#vgnCurrentChannel {
	color:#0396fd;
}

ul.breadcrumb li a {
	color: #232323;
}

@media screen and (min-width:980) and (max-width:1024px) {
	div#topTools {
		float:right;
		height:30px;
		margin:20px 5px 0 2px;
		width:154px
	}
	.site_selector #scrollWrap {
		position:absolute;
		width:195px;
		top:-13px;
		left:301px;
		height:50px
	}
	.site_selector #scroller {
		left:-124px;
		top:71px
	}
	div.countrymap {
		position:absolute;
		width:203px;
		height:88px;
		top:0;
		background:url("../images/headermap.png") no-repeat scroll 0 -5px transparent;
		right:15%;
		margin-right:30px
	}
	.navbar .nav ul#topmenu3.dropdown-menu li a.secLevel{
		color:#0496fd !important;
	}
	.navbar .nav>li>.dropdown-menu.secondLevelNavigation {
		width:500px;
		height:300px;
		padding:10px;
		left:-20px;
		background:#fff;
	}
	.dropdown-menu {
		left:-50px
	}
	div.CountrySelector {
		width:150px;
		height:20px;
		background-color:#004795;
		position:relative;
		left:830px;
		top:70px;
		color:#fff;
		border-radius:3px 3px 3px 3px
	}
}
.telephoneIcon {
	background-position:-2px -318px
}
.emailIcon {
	background-position:-2px -332px
}
.navbar-inner {
	min-height:35px;
	padding-left:0;
	padding-right:5px;
	background:0;
	border:0 solid #d4d4d4;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	margin-top:10px
}
.navbar .nav>li>.dropdown-menu.secondLevelNavigation {
	width: 738px;
	height:auto;
	min-height:230px;
	padding:0px;
	left:0;
	margin-left:100px;
	background:none repeat scroll 0 0 #f7f7f7;
	top: 42px;
	float:left
}
/*.navbar .nav>li>ul#topmenu1.dropdown-menu:before {
	content:'';
	display:inline-block;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom:7px solid #ccc;
	border-bottom-color:rgba(0, 0, 0, 0.2);
	position:absolute;
	top:-11px;
	left:-130px;
	margin-left:-310px
}
.navbar .nav>li>ul#topmenu1.dropdown-menu:after {
	content:'';
	display:inline-block;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-bottom:6px solid #fff;
	position:absolute;
	top:-12px;
	left:-130px;
	margin-left:-310px
}*/
.dropdown-menu>li>a {
	display:block;
	padding:3px 10px;
	clear:both;
	font-weight:normal;
	line-height:20px;
	color:#333;
	white-space:nowrap;
	margin-left:5px
}
.navbar .nav>li>ul#topmenu3.dropdown-menu {
	top: 43px;
	padding-bottom: 20px;
	margin-left:0; /*Changed from Margin-left:-220px to Margin-left:0px;*/
	min-height: inherit;/*Changed from min-height:280px to auto*/
	width: 237px;}
.topbarbg {
	background: #f3f3f3;
	border-bottom: 3px solid #0496fd;
}
@media screen and (max-width:979px) {
	.site_selector #scrollWrap {
		position:absolute;
		width:150px;
		top:5px;
		left:610px;
		height:25px
	}
	div.row div#shareIcons {
		background:none repeat scroll 0 0 #f7f7ef;
		border:1px solid #c9c8c3;
		border-radius:0 0 0 0 !important;
		display:none;
		height:auto;
		left:0;
		padding:10px 0 0 5px;
		position:absolute;
		top:-137px;
		width:89px;
		z-index:2;
		margin-top: 90px;
	}
	div.CountrySelector {
		background-color:#004795;
		border-radius:3px 3px 3px 3px;
		color:#fff;
		height:20px;
		left:77%;
		position:relative;
		top:66px;
		width:150px
	}
	div#visitgolbalLabel {
		width:150px;
		height:20px;
		position:absolute;
		left:588px;
		top:36px;
		color:#c0d6e3;
		font-size:.85em;
		font-family:Arial, Helvetica, sans-serif
	}
	div#accordion {
		width:98%;
		margin:25px auto;
		display:inline-block
	}
	.ui-accordion .ui-accordion-content {
		border-top:0 none;
		overflow:auto;
		padding:.25em;
		min-height:150px
	}
	.breadcrumb {
		background:none !important;
		border-radius:0;
		list-style:none outside none;
		padding:0;
		border:0;
		float:left;
		width:75% !important
	}
}
a.chat, a.afford_tools, a.atm, a.contact_phone {
	background:url("../images/TopTools.png") no-repeat scroll 0 0
}
body div#topTools a {
	float:left;
	margin:0 3px;
	width:32px !important;
	height:32px
}
div#topTools a.chat {
	background-position:-4px -1px
}
div#topTools a.afford_tools {
	background-position:-46px -1px
}
div#topTools a.atm {
	background-position:-86px -1px;
	width:32px !important;
	padding:0 !important
}
div#topTools a.contact_phone {
	/*background-position:-127px -1px;*/
	background-position:-123px -1px; /*CJM Change 18 June 2014*/
}
div#topTools a:hover.chat {
	background-position:-4px -47px
}
div#topTools a:hover.afford_tools {
	background-position:-46px -47px
}
div#topTools a:hover.atm {
	background-position:-86px -47px
}
div#topTools a:hover.contact_phone {
	/*background-position:-127px -47px;*/
	background-position:-123px -47px; /*CJM Change 18 June 2014*/
}
#topBarFrame .site_selector #scroller {
	padding:10px 4px 20px 10px;
	margin:0;
	position:absolute;
	top:73px;
	left:-50px;
	width:500px;
	height:auto;
	background-color:#02075b;
	z-index:1000
}
.dropdown-submenu>.dropdown-menu {
	margin-top: -8px !important;
}
li.dropdown-submenu>.dropdown-menu.thirdLevelDiv {
	border-radius:0 6px 6px 6px;
	left:100%;
	width:300px
}
.navbar .nav>li>.dropdown-menu:before {
	display:none;
}
.navbar .nav>li>.dropdown-menu:after {
	border-bottom:6px solid #fff;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	content:"";
	display:inline-block;
	left:435px !important;
	position:absolute;
	top:-4px;
	margin-right:-100px
}
.navbar .nav>li {
	float:left;
	padding:0;
	margin:0 0 0 2px;
	min-height:30px;
}
.dropdown-menu {
	background: #f3f3f3;
	color:#fff
}

.dropdown-menu .span2 {
	margin-left: 0;
	width: 92%;
}

.dropdown-menu li a, body .dropdown-submenu a {

	font-size:1.46em;
	background: url("../images/actionBarIconsxxx.png") no-repeat scroll 98% 50% transparent;}
.secLevel {
	font-size:1.46em !important
}
.dropdown-menu li a:hover {
	color:#777;
	background:url("../images/actionBarIconsxxx.png") no-repeat scroll 194px -25px #f7f7f7
}
.dropdown-menu li a:active {
	color:#777;
	background:#FFF
}
.navbar .nav>li>.secondLevelNavigation {
	width:900px;
	height:200px;
	padding:10px;
	left:-400px;
	background:#fff;
	z-index:7777
}
ul.dropdown-menu.secondLevelNavigation.hidden-phone.hidden-tablet div.row div.span4 h3 {
	font-size:1.1em;
	font-weight:bold;
	line-height:1.5
}
.navbar .nav li:hover a {
	color: #fff !important;
}
.navbar .nav li {
	padding:0;
	margin:0
}
.navbar .nav > li:hover {
	background:#0496fd;
	color: #fff;
	text-shadow: none;
}

.navbar .nav li:hover a {
	color:#fff !important;
	text-shadow: none;
	margin-top: 0;
}

.navbar .nav>li>a {
	font-size: 14px;
	color: #666666;
}
.navbar .nav {
	background: #f3f3f3 ;
}
.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {
	color: #0496fd;
	background: transparent;
	box-shadow: none;
	padding-top: 11px;
}
.navbar-inner {
	padding:0;
	margin:0
}

@media screen and (orientation:landscape) and (max-width:1024px) {
	.site_selector #scroller {
		/*display: none;*/
		left: 154px;
	}
}
@media screen and (min-width:768px) and (max-width:979px) {
	ul#scrollWrap {
		position:absolute;
		width:220px;
		top:5px;
		left:613px;
		height:20px;
	}
	.site_selector #scrollWrap a.scrollDot {
		z-index:-99999999999;
		top:-100px
	}
	.actionBar input.go[type="submit"], .actionBar input.go[type="button"] {
		background:url("../images/actionBarIcons.png") no-repeat scroll -151px -16px transparent;
		border:medium none;
		cursor:pointer;
		height:20px;
		width:7%
	}
	.site_selector #scroller {
		background-color:#02075b;
		/*height:200px;*/
		left:-47px;
		margin:0;
		padding:10px 4px 20px 10px;
		position:absolute;
		top:69px;
		/*width:150px;*/
		z-index:1000;
		overflow:auto;
		margin-top: -25px !important;
	}
	.myMenu li a:link, .myMenu li a:visited {
		display:block;
		text-decoration:none;
		/*background-color: #fff;*/
		padding: 0.5em 4px;
		margin:0;
		border: 1px solid #D3D3D3;
		color:#111;
		font-size: 12px;
	}
	.site_selector #scroller>li {
		border:0
	}
	.siteBanner_web {
		/*background:url("../images/headerSBG_Ng_LowResolution.jpg") no-repeat scroll 0 0 transparent;*/
		height:100px;
		position:relative
	}
	div#visitgolbalLabel {
		width:150px;
		height:20px;
		position:absolute;
		left:595px;
		top:36px;
		color:#c0d6e3;
		font-size:.85em;
		font-family:Arial, Helvetica, sans-serif
	}
	.loginRegister .internetBanking.actionBar {
		margin:5px;
		width:91%
	}
	div.actionBar {
		background:linear-gradient(to bottom, #f1f1f1 0, #d8d8d8 100%) repeat scroll 0 0 transparent;
		border:1px solid #b4bbc3;
		border-radius:4px 4px 4px 4px;
		margin-left:10px;
		height:auto;
		padding:2px;
		width:125px
	}
	div.actionBar input[type="text"] {
		width:77%;
		font-size:.97em;
		padding:0;
		margin:0;

	}
	div#topTools {
		float:right;
		height:30px;
		margin:20px 0 0 0;
		width:152px
	}
	.breadcrumb {
		background:none !important;
		border-radius:0;
		list-style:none outside none;
		padding:0;
		border:0;
		float:left;
		width:97%
	}
	.navbar .nav>li>ul#topmenu3.dropdown-menu {
		top:38px;
		padding-bottom:40px;
		margin-left:-50px;
		min-height:280px;
		width:225px
	}
	.navbar .nav>li>ul#topmenu3.dropdown-menu:before {
		border-bottom:7px solid rgba(0, 0, 0, 0.2);
		border-left:7px solid transparent;
		border-right:7px solid transparent;
		content:"";
		display:inline-block;
		left:-250px;
		margin-left:-350px;
		position:absolute;
		top:-10px
	}
	.navbar .nav>li>ul#topmenu3.dropdown-menu:after {
		border-bottom:6px solid #fff;
		border-left:6px solid transparent;
		border-right:6px solid transparent;
		content:"";
		display:inline-block;
		left:-250px;
		margin-left:-350px;
		position:absolute;
		top:-11px
	}
	.navbar .nav>li>.dropdown-menu.secondLevelNavigation {
		width:600px;
		height:auto;
		overflow:auto
	}
	div.row #printdoc {
		/*width:32%;*/
		margin:5px 0 0;
	}
	div.row #comment, div.row #share {
		width:23%;
	}
	div.row #printdoc, div.row #comment, div.row #share, div.row #ratingBox {
		font-size:.688em
	}
	div.row #ratingBox {
		width:44%
	}
	div.row #printdoc, div.row #comment, div.row #share, div.row #ratingBox {
		font-size:.825em
	}
	.leftBubble-content textarea {
		width:95%;
		margin:0;
		color:#5f869f
	}
	.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {
		background:url("../images/actionBarIconsxxx.png") no-repeat scroll 198px -25px #f7f7f7;
		margin:0;
		border-radius:0
	}
	.breadcrumb {
		background:none !important;
		border-radius:0;
		list-style:none outside none;
		padding:0;
		border:0;
		float:left;
		width:97%
	}
	div.promotion {
		margin:20px 0 15px 0
	}
}
.navbar-inner {
	padding:0;
	margin:0
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {
	text-decoration:none;
	color:#777;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	/* background-color:#f7f7f7 !important; */
	background:url("../images/actionBarIconsxxx.png") no-repeat scroll 194px -25px #f7f7f7;
	filter:none !important
}
body .dropdown-menu li a.thirdLvlSel {
	text-decoration:none;
	color:#777
}
.submenuanchor {
	color:#353535;
	background-color:#f7f7f7;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px
}
div.site_global a {
	margin:-5px;
	float:left;
	color:#c0d6e3;
	text-decoration:none;
	margin:1px 0 0 20px
}
.dropdown-submenu>a:after {
	display:block;
	content:" ";
	float:right;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
	border-width:0;
	border-left-color:#ccc;
	margin-top:0;
	margin-right:0
}
.dropdown-submenu:hover>a:after {
	border-left-color:#fff
}
@media(min-width:1200px) {
	div.row div#shareIcons {
		background:none repeat scroll 0 0 #f7f7ef;
		border:1px solid #c9c8c3;
		border-radius:0 0 0 0 !important;
		display:none;
		height:auto;
		left:0;
		padding:10px 0 0 1px;
		position:absolute;
		top:-137px;
		width:89px;
		z-index:2;
		margin-top: 90px;
	}
	div.CountrySelector {
		left: 84.1%;}
	div#visitgolbalLabel {
		/* left: 0%; */}
	.site_selector #scroller {
		background-color:#02075b;
		height:auto;
		/*left:57%;*/
		margin:0;
		padding:10px 4px 20px 10px;
		position:absolute;
		top:66px;
		width:467px;
		z-index:1000;
		border-radius:0 0 5px 5px
	}
	div.countrymap {
		position:absolute;
		width:203px;
		height:88px;
		top:0;
		background:url("../images/headermap.png") no-repeat scroll 0 -5px transparent;
		right:15%
	}
	.site_selector #scrollWrap {
		position:absolute;
		width:194px;
		top:-5px;
		left:599px;
		height:50px
	}

	#afford_tool ul.linkList li:hover {
		background: url(../images/icon_arrow_light_blue.png) 96% 50% no-repeat;
	}

	#afford_tool ul.linkList li:hover a {
		color: #026cb8 !important;
	}

	.site_selector #scroller {
		background-color:#02075b;
		height:auto;
		/*left:100%;*/
		margin:0;
		padding:10px 4px 20px 10px;
		position:absolute;
		top:71px;
		width:465px;
		z-index:1000;
		border-radius:0 0 5px 5px
	}
	div.site_global a {
		margin:25px 0 0 20px;
		float:left;
		color:#c0d6e3;
		text-decoration:none
	}
}
@media(max-width:767px) {
	#shareModal {
		left:0 !important;
		width:80% !important;
		overflow:scroll !important;
		height:auto !important
	}
	body {
		margin:0;
		padding:0;
		width:100% !important
	}

	div.masterWrapperLeft #salaryField {
		margin-top:-160px !important
	}
	div#topTools {
		float:right;
		height:30px;
		margin:0 5px 0 0;
		width:153px
	}


	.loginRegister {
		background:linear-gradient(to right, #000771 0, #0c169c 100%) repeat scroll 0 0 transparent;
		background:-moz-linear-gradient(top, #000771 0, #0c169c 100%);
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #000771), color-stop(100%, #0c169c));
		background:-webkit-linear-gradient(top, #000771 0, #0c169c 100%);
		background:-o-linear-gradient(top, #000771 0, #0c169c 100%);
		background:-ms-linear-gradient(top, #000771 0, #0c169c 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000771', endColorstr='#0C169C', GradientType=0);
		display:block;
		margin:5px;
		width:98%;
		float:left
	}
	.navbar .nav {
		width:98%;
		display:block;
		margin-top:-15px;
	}
	.dropdown-menu li a {
		background:url("../images/actionBarIconsxxx.png") no-repeat scroll -5px -22px rgba(0, 0, 0, 0)
	}
	body #topmenu1 .subMenuTxt a {
		background-position:-5px -22px !important
	}
	body .nav .linkList a:hover, body .nav .prvtClientBank li a:hover, body .nav .corporates ul.dropdown-menu.thirdLevel ul.linkList li a:hover, .nav .prodServHl .linkList li a:hover, #personal .nav .linkList li a:hover, body .nav ul.subMenuTxt li a:hover, body ul.thirdLevel ul li a:hover, .nav ul.dropdown-menu.thirdLevel ul.linkList li a:hover {
		background:url("../images/actionBarIconsxxx.png") no-repeat scroll -5px -22px rgba(0, 0, 0, 0) !important
	}
	body .nav .linkList a:hover:after, body .nav .prvtClientBank li a:hover:after, body .nav .corporates ul.dropdown-menu.thirdLevel ul.linkList li a:hover:after, .nav .prodServHl .linkList li a:hover:after, #personal .nav .linkList li a:hover:after, body .nav ul.subMenuTxt li a:hover:after, body .nav ul.thirdLevel ul li a:hover:after, .nav ul.dropdown-menu.thirdLevel ul.linkList li a:hover:after {
		background:none !important
	}
	body .nav .linkList a:hover:before, body .nav .prvtClientBank li a:hover:before, body .nav .corporates ul.dropdown-menu.thirdLevel ul.linkList li a:hover:before, .nav .prodServHl .linkList li a:hover:before, #personal .nav .linkList li a:hover:before, body .nav ul.subMenuTxt li a:hover:before, body .nav ul.thirdLevel ul li a:hover:before, .nav ul.dropdown-menu.thirdLevel ul.linkList li a:hover:before {
		background:none !important
	}
	.navbar .nav>li>.dropdown-menu.secondLevelNavigation {
		width:91% !important;
		margin-left:103px !important;
		top:30px !important
	}
	#topmenu1 div {
		margin:0;
		padding:0
	}
	.subMenuTxt {
		font-size:1.3em
	}
	.dropdown-menu.secondLevelNavigation div.span3 h3 {
		padding:0 0 10px
	}
	.dropdown-menu li a {
		background:url("../images/actionBarIconsxxx.png") no-repeat scroll -5px -25px rgba(0, 0, 0, 0);
		padding-left:15px !important
	}
	div.navbar-inner ul.nav li.dropdown.menu a {
		margin:0 !important
	}
	.navbar .nav>li>ul#topmenu1.dropdown-menu:before, .navbar .nav>li>ul#topmenu1.dropdown-menu:after {
		border:0 none !important
	}
	.open>.dropdown-menu {
		display:block !important
	}
	.active #topmenu1 {
		display:block !important
	}
	div.actionBar input.search[type="submit"] {
		width:17px
	}
	div.navbar-inner ul.nav li.dropdown.menu {
		height:25px;
		margin:2px;
		display:inline-block;
		border:0;
		border-radius:0
	}
	.navbar .nav {
		width:98%;
		display:block
	}
	.navbar .nav>li>ul#topmenu3.dropdown-menu {
		top:38px;
		padding-bottom:40px;
		margin-left:-50px;
		min-height:280px;
		width:225px
	}
	.navbar .nav>li>ul#topmenu3.dropdown-menu:before {
		border-bottom:7px solid rgba(0, 0, 0, 0.2);
		border-left:7px solid transparent;
		border-right:7px solid transparent;
		content:"";
		display:inline-block;
		left:-250px;
		margin-left:-350px;
		position:absolute;
		top:-10px
	}
	.navbar .nav>li>ul#topmenu3.dropdown-menu:after {
		border-bottom:6px solid #fff;
		border-left:6px solid transparent;
		border-right:6px solid transparent;
		content:"";
		display:inline-block;
		left:-250px;
		margin-left:-350px;
		position:absolute;
		top:-11px
	}
	.ui-accordion .ui-accordion-content {
		border-top:0 none;
		overflow:auto;
		padding:1.125em 1em;
		min-height:150px
	}
	div#accordion_phone {
		width:98%;
		margin:0 auto
	}
	/* Changes for Carousel*/
	.carouselImage{
		height:75%;
		width:100%;
		min-height:75% !important;
	}
	.carouselOverLay{
		max-height:23%;
		min-height:23%
	}
	.carouselContainer{
		height:23%;
		width:100%;
	}
	.carouselItem{
		height:275px !important;
	}
	/* Changes for Carousel End*/

	.carousel-caption {
		background:none repeat scroll 0 0 rgba(0, 0, 0, 0.75);
		left:0;
		padding:.25em 0 3em .25em;
		position:absolute;
		right:0;
		bottom:0;
		margin-bottom:.5em
	}
	body div.span9.shareTracker {
		margin:5px auto !important
	}
	div.span3, div.span6, div.span2 {
		width:98%;
		margin:20px auto
	}
	div.row, .marTop5 {
		margin-top:5px
	}
	div.actionBar {
		background:linear-gradient(to bottom, #f1f1f1 0, #d8d8d8 100%) repeat scroll 0 0 transparent;
		border:1px solid #b4bbc3;
		border-radius:4px 4px 4px 4px;
		float:left;
		border-radius:4px 4px 4px 4px;
		float:left;
		height:29px;
		margin:1px 0 2px 1px;
		padding:2px;
		width:45%
	}
	div.actionBar input[type="text"] {
		width:80%;
		font-size:.97em;
		padding:0;
		margin:0;
	}
	div#footerNavBar.row {
		background:none repeat scroll 0 0 #f5f5f5;
		height:75px;
		line-height:1.4
	}

	.actionBar input.go[type="button"] {
		width:23px
	}
	div.navbar-inner ul.nav li.dropdown.menu {
		width:100%;
		margin:2px;
		border-radius:none
	}
	.navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {
		border-radius:0;
		border-bottom:1px solid #c0c7cd
	}
	div.navbar-inner ul.nav li.dropdown.menu a {
		margin:2px 2px 2px 2px;
		border-radius:none;
		border-bottom:1px solid #c0c7cd
	}
	div.navbar-inner ul.nav li.dropdown.menu a:hover {
		border-radius:0
	}
	.navbar .nav>li>ul#topmenu3.dropdown-menu {
		top:38px;
		padding-bottom:40px;
		left:150px;
		min-height:280px;
		width:150px
	}
	.navbar .nav {
		margin-bottom:10px
	}
	.special_service {
		height:auto
	}
	.site_selector #scrollWrap a.scrollDot {
		top:-10000000px
	}
	div.CountrySelector a {
		padding:10px
	}
	.siteBanner_web {
		height:100px;
		position:relative;
		right:0
	}
	ul#scrollWrap {
		position:absolute;
		width:220px;
		top:5px;
		left:613px;
		height:20px
	}
	.siteBanner_web {
		height:100px;
		position:relative;
	}
	div.CountrySelector {
		background-color:#004795;
		border-radius:3px 3px 3px 3px;
		color:#fff;
		height:20px;
		position:relative;
		top:66px;
		width:150px;
		left:60%;
	}
	.site_selector #scroller {
		background-color:#02075b;
		height:200px;
		left:60%;
		margin:0;
		padding:10px 4px 20px 10px;
		position:absolute;
		top:70px;
		width:150px;
		z-index:1000;
		overflow:auto;
	}
	div.CountrySelector a {
		padding:1px;
	}
	.navbar .nav>li>a, li.dropdown.menu.open a {
		color:#60869d;
		border:0 solid #c0c7cd;
		border-radius:none !important;
		padding:6px;
		margin:2px 1px 1px 1px;
		min-width:95%;
		text-align:left;
		font-size:1.14em;
		font-family:Arial, Helvetica, sans-serif;
		padding:5px;
	}
	.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		border:0 solid #c0c7cd;
		border-radius:none !important;
		font-size:1.14em;
		font-weight:normal;
		text-shadow:none
	}
	.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {
		text-decoration:none;
		color:#777;
		border-top-left-radius:3px;
		border-bottom-left-radius:3px;
		background:url("../images/actionBarIconsxxx.png") no-repeat scroll 194px -25px #f7f7f7
	}
	.shareTracker {
		height:75px !important
	}
	.shareTracker span:first-child {
		display:inline
	}
	div#comment_wrapper, div#comment_wrapper1 {
		float:left;
		margin:20px 0 10px;
		padding:0;
		width:100%
	}
	div.commentbox {
		margin:0 0 0 62px;
		padding:0;
		position:relative;
		width:87%
	}
	.leftBubble-content {
		background:none repeat scroll 0 0 #fff;
		border:1px solid #c9c8c3;
		border-radius:3px 3px 3px 3px;
		height:100%;
		min-height:50px;
		position:relative;
		width:85%;
		z-index:10
	}
	.leftBubble-content textarea {
		color:#5f869f;
		margin:0;
		padding:2px;
		width:80%
	}
	div.comment_selectusername {
		border-bottom:1px solid #ccc;
		clear:both;
		float:left;
		height:60px;
		margin:22px 0 10px;
		width:75%;
	}
	div.selectNotifyType {
		padding:10px;
		width:95%;
	}
	div#reply_wrapper {
		float:right;
		margin:0;
		padding:0;
		width:85%;
	}
	div#reply_wrapper div.commentbox {
		margin:0 0 0 56px;
		padding:0;
		position:relative;
		width:85%
	}
	div.row #ratingBox {
		width:61%
	}
	div.row #comment, div.row #share {
		width:25%;
	}
	.breadcrumb {
		width:100% !important;
	}
	.navbar {
		float:left;
		width:100%;
	}
	.carousel {
		min-height:0 !important;
	}
	.toolsViewSub .span3 {
		float:left;
		width:100%;
	}
	.toolsViewSub .span3 a.iconPlaceHolder {
		float:left;
	}
	.toolsViewSub .span2 {
		float:left;
		margin:0 0 0 10px !important;
		width:50%;
	}
	#afford_tool, #afford_tool_phone {
		margin-left:0 !important
	}
	.loginRegister h2 {
		border-radius:4px 4px 0 0 !important
	}
	div.item {
		height:258px !important
	}
}
div#accordion_productdetails div p {
	height:auto;
	padding:0;
	margin:0;
	line-height:1.47;
	min-height:30px
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	font-size:.850em;
	font-family:Arial, Helvetica, sans-serif
}
div.selectNotifyType form.form-horizontal input[type="text"]:focus, div.selectNotifyType form.form-horizontal textarea:focus, input[type="radio"]:focus {
	color:#5f869f
}
.form-horizontal .control-group {
	margin-bottom:10px
}
.appMenuSelect option, .appMenuSelect options:focus, .appMenuSelect option:hover {
	background-color:#f7f5ec;
	padding:5px;
	color:#0496fd;
	border-bottom:1px solid #787878
}
.appMenuSelect option {
	color:#5f869f
}
div#ArticleList form.form-inline label, div#searchList form.form-inline label {
	font-size:.688em
}
div#ArticleList form.form-inline select, div#searchList form.form-inline select, div#toolsAndCalc form.form-inline select, #advSearch select, div#applyOnlineList form.form-inline select {
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	font-size:.750em
}
div#ArticleList form.form-inline select:focus, div#toolsAndCalc form.form-inline select:focus, div#applyOnlineList form.form-inline select:focus, div#searchList form.form-inline select:focus, div#ArticleList form.form-inline select:hover, div#searchList form.form-inline select:hover, div#toolsAndCalc form.form-inline select:hover, #advSearch select:hover, #advSearch select:focus, div#applyOnlineList form.form-inline select:hover, {
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5f869f
}
body ul.subMenuTxt li a {
	color:#5f869f !important;
	font-size:1.58em
}
body ul.thirdLevel ul li {
	padding:0 0 5px 0 !important
}
.podcast, .video, .txtnews {
	background:url("../images/gwaIcons.gif") no-repeat scroll -66px transparent
}
.video {
	background:url("../images/gwaIcons.gif") no-repeat scroll -33px transparent
}
.article {
	background:url("../images/gwaIcons.gif") no-repeat scroll -132px transparent
}
.podcast, .video, .article {
	display:block;
	float:left;
	height:27px;
	margin-right:10px;
	width:33px
}
.relatedcont {
	float:left;
	display:inline
}
.relatedcont h2 {
	font-size:1.000em;
	color:#ccc;
	font-weight:bold
}
.relatedcont a {
	padding:0;
	text-decoration:none
}
.grayheading, body p.grayheading {
	background-color: #f3f3f3;
	color: #26428b;
	border-bottom: 2px solid #000771;
	padding: 12px 15px;
	font-size: 16px !important;
	margin-top: 0;
	margin-bottom: 0;
	display: inline-block;
	width: 186px;
	font-weight: normal;
}
.errormsg404 {
	border:solid #ccc 1px;
	background-color:#f7f7ef;
	padding:10px 10px 10px 20px;
	border-radius:5px
}
.holdingcontent404 {
	border:solid #ccc 1px;
	background-color:#f5f5f5;
	padding:10px 10px 10px 20px;
	border-radius:0 0 5px 5px
}
.gradientBg {
	padding:5px 0 5px 10px;
	border:solid #ccc 1px;
	border-radius:5px 5px 0 0;
	background:#f7f7f7;
	background:-moz-linear-gradient(top, #f7f7f7 35%, #d8d8d8 100%) !important;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(35%, #f7f7f7), color-stop(100%, #d8d8d8)) !important;
	background:-webkit-linear-gradient(top, #f7f7f7 35%, #d8d8d8 100%) !important;
	background:-o-linear-gradient(top, #f7f7f7 35%, #d8d8d8 100%) !important;
	background:-ms-linear-gradient(top, #f7f7f7 35%, #d8d8d8 100%) !important;
	background:linear-gradient(to bottom, #f7f7f7 35%, #d8d8d8 100%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d8d8d8', GradientType=0) !important
}


a.sendnow {
	width:87px;
	height:27px;
	display:block;
	background-image:url(../images/sendnow.png)
}
a.sendnow:hover {
	width:87px;
	height:27px;
	display:block;
	background-image:url(../images/sendnow-hover.png)
}
a.homebtn {
	width:68px;
	height:31px;
	display:block;
	background-image:url(../images/home.png)
}
a.homebtn:hover {
	width:68px;
	height:31px;
	display:block;
	background-image:url(../images/home-hover.png)
}
a.backtoNewsbtn {
	width:114px;
	height:29px;
	display:block;
	background-image:url(../images/bactoallnews.png)
}
a.backtoNewsbtn:hover {
	width:114px;
	height:29px;
	display:block;
	background-image:url(../images/bactoallnews-hover.png)
}
.cBoth {
	clear:both
}
.whitespacer10px {
	height:10px
}
.whitespacer20px {
	height:20px
}
body .arrow-ex2 {
	margin:0;
	padding:0;
	position:absolute
}
body ul.arrow-ex2 li a {
	background:none repeat scroll 0 0;
	border-radius:0;
	border-color:#f7f7f7;
	color:blue;
	float:left;
	font-size:.750em;
	height:24px;
	line-height:24px;
	margin:0;
	padding:0 10px 0 10px;
	position:relative;
	text-decoration:none
}
body ul.arrow-ex2 li a:after {
	border-color:transparent transparent transparent;
	border-style:solid;
	border-width:12px 0 12px 12px;
	content:"";
	height:0;
	position:absolute;
	right:-12px;
	top:0;
	width:0
}
body ul.arrow-ex2 li a:hover {
	background:url(../images/background.png) repeat-x #e2e2e2
}
body ul.arrow-ex2 li a:hover:after {
	border-color:transparent transparent transparent #e2e2e2
}
.borderbottom {
	/*border-bottom:solid #eee 1px; Chido Disable Bottom border 9May 2014*/
}
body #searchPagination li a:hover, body #searchPagination li a:focus {
	text-decoration:none !important;
	cursor:pointer
}
.searchRes {
	float:right;
	color:#999;
	font-weight:bold
}
.searchNxt {
	color:#08c;
	font-weight:bold
}
.searchPrev {
	color:#acacac;
	font-weight:bold;
	padding:5px 25px 5px 5px;
	cursor:default !important
}
body #searchPagination li a:hover, body #searchPagination li a:focus {
	text-decoration:none
}
body #searchPagination li a.searchPrev:hover, body #searchPagination li a.searchPrev:focus {
	text-decoration:none;
	color:#acacac
}
#searchPagination {
	padding:10px 0
}
.fright {
	float:right
}
#advSearch {
	background:#e7e7e7;
	/* 	background:-moz-linear-gradient(top, #f1f1f1 0, #fff 35%, #f2f2f2 63%, #fffefe 100%);
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1f1), color-stop(35%, #fff), color-stop(63%, #f2f2f2), color-stop(100%, #fffefe));
        background:-webkit-linear-gradient(top, #f1f1f1 0, #fff 35%, #f2f2f2 63%, #fffefe 100%);
        background:-o-linear-gradient(top, #f1f1f1 0, #fff 35%, #f2f2f2 63%, #fffefe 100%);
        background:-ms-linear-gradient(top, #f1f1f1 0, #fff 35%, #f2f2f2 63%, #fffefe 100%);
        background:linear-gradient(top, #f1f1f1 0, #fff 35%, #f2f2f2 63%, #fffefe 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#fdfdfd', GradientType=0); */
	border-radius:0;

	overflow:hidden
}
.toolsViewSub .span3:hover, .toolsViewSub .span3:focus {
	background:none repeat scroll 0 0 #eeebe1;
	border:1px solid #adaba4
}
#advSearch .advSrch {
	color:#006892 !important;
	width:300px;
	float:left;
	font-size:.928em;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px
}
#advSearch .advSrch:hover, #advSearch .advSrch:focus {
	color:#c4962e !important;
	text-decoration:none
}
#advSearch.closedState .advSrchExpCol {
	background:url("../images/actionBarIcons.png") no-repeat scroll -133px -32px transparent;
	float:right;
	height:20px;
	margin:5px 12px 0 0;
	width:20px
}
#advSearch .advSrchExpCol {
	background:url("../images/actionBarIcons.png") no-repeat scroll -213px -32px transparent;
	float:right;
	height:20px;
	margin:5px 12px 0 0;
	width:20px
}
#toolsView, #toolsView ul, #applyOnlineListView, #applyOnlineListView ul {
	display:block;
	overflow:hidden;
	margin-bottom:5px;
	margin-left:18px
}
.toolsViewSub .span3 {
	border-bottom:1px solid #eee;
	margin:0 5px 5px 0 !important;
	padding:10px 0 10px 5px
}
.toolsViewSub .span3 a.iconPlaceHolder {
	margin:8px 0 0 0
}
.toolsViewSub .span2 {
	margin-left:10px
}
.toolsViewSub .span2 a, .toolsViewSub li .rateAndLike, .toolsViewSub .span3 a {
	font-size:1.46em !important
}
.toolsViewSub .toolIcon {
	background-position:-99px 0 !important
}
.toolsCont {
	border-right:1px solid #eee;
	padding-right:4px
}
.toolsSearch {
	margin-left:15px
}
#toolsAndCalc .select, #applyOnlineList .select, #ArticleList .select {
	margin-right:9px
}
.advToolSearch h2, .advToolSearch p {
	font-size:1em
}
.advToolSearch select, .advToolSearch label {
	cursor:default !important
}
.advToolSearch select {
	margin-bottom:6px
}
.toolsSearch select {
	padding:4px 6px
}
div#toolsAndCalc form.form-inline label, div#applyOnlineList form.form-inline label, div#ArticleList form.form-inline label {
	font-size:.928em;
	cursor:default !important
}
.toolsViewSub li .rateAndLike img {
	vertical-align:top
}
#toolsAndCalc #articleFilter, #applyOnlineList #articleFilter {
	margin:0 0 0 2px !important
}
#applyOnlineList, .marBtm20 {
	margin-bottom:20px
}
div#toolsAndCalc form .radio, div#applyOnlineList form .radio, div#ArticleList form .radio {
	color:#5f869f
}
.fntBold {
	font-weight:bold
}
div#applyOnlineList #articleFilter form .showLbl {
	color:#787878
}
.loginRegister h2 {
	border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	padding-left: 22px;
	color: #26428b;
	font-size: 16px;
	margin-bottom: 12px;
	/*background-color: #f5f5f5;*/
}
#home .blueBg ,#cib .blueBg {
	-moz-border-radius: 0 0 5px 5px;
	height: 128px;
	background: #fff !important;
}

#home .blueBg p, #cib .blueBg p {
	background:#fff !important;
}

.blueBg p {
	background: #e7e7e7;
}

.blueBg {
	-moz-border-radius:0 0 5px 5px;
	height: 128px;
	background: #e7e7e7 !important;
}

/*.b*/

#advSearch .searchBar {
	margin-bottom:0;
	font-size:1.143em;
	margin-left:10px
}
.leftMar0 {
	margin-left:0
}
.searchHdrDiv {
	padding:10px 0
;
}
.adVSrchHid, .jobs {
	margin-left:10px
}
.textRight, .paginationMenu {
	text-align:right
}
#advSearch .textRight input {
	color:#000;
	font-size:1.143em
}
.jobsCont {
	margin:10px 0
}
.advSrchHidContent {
	display:none
}
ul.paginationNo .previousOff, ul.paginationNo .nextOff {
	color:#666;
	font-weight:bold;
	padding:4px 6px
}
ul.paginationNo li {
	font-size:.98em;
	float:left
}
ul.paginationNo a:hover, ul.paginationNo a:focus {
	color:#005580
}
ul.paginationNo a {
	color:#0063e3;
	display:block;
	padding:3px 6px;
	text-decoration:none;
	font-weight:bold
}
.searchResultsIcon {
	background-position:-395px 0
}
.clear {
	clear:both;
}
/*ul#searchResults li.hr:hover, ul#articleSearchAudio li:hover {
	background:0;
	border:0
}*/
div#cib ul#searchResults li.hr:hover, div#personal ul#searchResults li.hr:hover, div#privateClient ul#searchResults li.hr:hover, ul#articleSearchAudio li:hover, div#cib ul#articleSearch li.hr:hover, div#personal ul#articleSearch li.hr:hover, div#privateClient ul#articleSearch li.hr:hover, div#cib ul#articleSearchAudio li:hover, div#personal ul#articleSearchAudio li:hover, div#privateClient ul#articleSearchAudio li:hover, ul#articleSearchAudio li:hover {
	background:0;
	border:0;
}
#toolsView .toolsViewSub .tooltip-inner, #applyOnlineListView .toolsViewSub .tooltip-inner {
	background:#efefef !important;
	color:#787878;
	font-weight:bold;
	border:1px solid #b4b4b4;
}
#toolsView .toolsViewSub .tooltip.top .tooltip-arrow, #applyOnlineListView .toolsViewSub .tooltip.top .tooltip-arrow {
	border-top-color:#efefef;
	bottom:1px;
}
#toolsView .toolsViewSub .tooltip.top, #applyOnlineListView .toolsViewSub .tooltip.top {
	margin-top:5px;
}
.advToolSearch input {
	width:85%;
}
.advToolSearch select {
	width:82%;
}
.rgtCntWrapper {
	/* min-height:310px
 */}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.rgtCntWrapper {
		/* min-height:300px
        ; */
		width: 213px;
	}
}
@-moz-document url-prefix()
.rgtCntWrapper {
	min-height:330px
}
.accolades, .business {
	height:338px;
}
}
.dropdown-menu.thirdLevel h3 a {
	font-weight:bold;
	color:#acacac;
	font-size:1.3em;
	line-height:1.4;
	padding:10px 0;
	font-weight:bold;
}
body .dropdown-menu li h3 a.thirdLvlSel, body .dropdown-menu.thirdLevel h3 a {
	text-decoration:none;
	color:#acacac;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	background-color:#f7f7f7;
	background:0;
	font-size:1.29em;
}
div#share {
	position:relative
}
.borderBottom {
	/*border-bottom:1px solid #d2d2d2*/
}
.mainCntrRowMrgn {
	margin-bottom:20px;
	margin-top:20px
}
body div h3 a.ltstNws {
	/* 	color:#777 !important */
}
.business {
	height:auto
}
.business p {
	padding:0 5px
}
.relatedRate span, #rating_likes span, .rateAndLike span {
	font-size:1.027em !important
}


.margBtm10 {
	margin-bottom:10px;
}

body .mainCntrRowMrgn div.span3 > a img.more_btn.margBtm10 {
	display:none !important;
}

body .mainCntrRowMrgn div.span3 > a, body .masterWrapperLeft .row div.span3 > a {
	background: url(../images/icon_arrow_white.png) no-repeat #0396fd 94% 50%;
	/* width: 54px; */
	display: inline-block !important;
	padding: 9px 22px 10px 14px;
	color: #fff;
	font-size: 14px;
	width: auto;
}

body .mainCntrRowMrgn div.span3 > a, body .masterWrapperLeft .row div.span3 > a:hover {
	background: url(../images/icon_arrow_white.png) no-repeat #f58320 94% 50% ;
	text-decoration: none;
	/*display: inline;*/
	/*padding: 8px 23px 8px 14px;*/
	color: #fff;
	font-size: 14px;
}

body .sprite-icon_arrow_white_more {
	position: relative;
	top: 1px;
	left: 6px;
}

#cib .sixcolumn_roundedcorner .categoryHeading,#cib .span6 .categoryHeading {
	background:url(../images/headline_gradient_navy.png) no-repeat left bottom !important;
}

body .masterWrapperLeft .row div.span3 > a img.more_btn.margBtm10 {
	display:none !important;
}

.promoNew {
	background-color:#f7f5ec;
	border:1px solid #ededed;
	padding:2px 20px 20px 20px;
	margin:1px 17px 5px 1px;
	overflow:hidden;
}
.promoNew h3 a {
	color:#08c !important;
	font-size:1.125em;
	font-weight:bold;
	text-decoration:none;
}
.promoSpace {
	background:url("../SiteDrivenImages/promoteaser.png") no-repeat scroll right top transparent;
	clear:both;
	float:right;
	height:auto;
	margin-bottom:0;
	min-height:150px;
	width:101px;
}
#comment_wrapper .fBanner, .marTop20 {
	margin-top:20px
}
.accordian li h3 {
	border:0;
	margin:0 !important;

}
.accordian li {
	border-bottom: 1px #fff solid !important;
}
#toolPalete.portlet, #toolPaletePhone.portlet, #accordian_phone {
	margin: 20px 0 0 11px;
	padding:0 0 10px;
	width:95%
}
.rightColumnDivider {
	background-image:url("../images/rightcolumn_leftborder.png");
	background-repeat:no-repeat;
	float:left;
	height:465px;
	margin:0 5px 0 0;
	width:10px
}
ul.accordian, #accordian_phone ul.accordian {
	list-style:none outside none;
	padding:0 !important
}
#toolPalete ul.accordian h3, ul.accordian h3 a, #accordian_phone ul.accordian h3, #accordian_phone ul.accordian h3 a, #toolPaletePhone ul.accordian h3 {
	background: #f58320;
	color:#fff;
	padding:5px 5px 10px 5px
}
ul.accordian h3, ul.accordian h3 a {
	font-size:.813em !important
}
ul.countryContacts li h3 a, ul.accordian li h3 a {
	border-top:1px solid #ebebeb;
	display:block;
	padding:10px 0
}
#toolPalete ul.accordian h3, ul.accordian h3 a, #toolPaletePhone ul.accordian h3, ul.accordian h3 a {
	background: #f58320;
	color:#fff;
	padding: 15px 0;
	border-radius: 0;
}
ul.accordian h3, ul.accordian h3 a, #accordian_phone ul.accordian h3 {
	font-size:.97em !important
}
#toolPalete ul.accordian h3, ul.accordian h3 a, #accordian_phone ul.accordian h3, #accordian_phone ul.accordian h3 a, #toolPaletePhone ul.accordian h3 {
	color: #fff;
}
.arrowDn, .arrowDnOver, .arrowUp, .arrowUpOver {
	background-position:-135px -32px;
	float:right;
	margin-right:10px;
	width:20px
}
#toolPalete ul.accordian h3 div.SalesToolIcons {
	width:45px;
	height:25px;
	background:url("../images/SalesToolsWhiteIcons.png") no-repeat transparent;
	float:left;
	margin-top:-6px;
	margin-left:-10px
}
#toolPalete ul.accordian h3 div#AffordabilityIcon.SalesToolIcons {
	background-position:-38px -1px
}
#toolPalete ul.accordian h3 div#RatesFees.SalesToolIcons {
	background-position:-39px -49px
}
#toolPalete ul.accordian h3 div#CallBack.SalesToolIcons {
	background-position:10px -49px
}
#toolPalete ul.accordian h3 div#ApplyOnline.SalesToolIcons {
	background-position:8px 0
}
#toolPalete ul.accordian .panel, #toolPaletePhone ul.accordian .panel {
	padding-left:3px
}
#toolPalete form, .padLeft5, #toolPaletePhone form, .padLeft5 {
	padding-left:5px;
;
	width: 100%;
}
#afford_tool h2, #afford_tool_phone h2 {
	color:#232323
}
#afford_tool table, #afford_tool_phone table {
	border-color:#dedede;
	border-style:solid;
	border-width:0 0 1px 1px;
	width:auto;
}
#afford_tool table td, table th, #afford_tool_phone table td {
	border-color:#e7e7e7;
	border-style:solid;
	border-width:1px 1px 0 0
}
#afford_tool div, #afford_tool_phone div {
	margin:0;
	padding:3px;
	vertical-align:middle;
	font-size: 12px;
	width: 96%;
	border-radius: 0;
	font-weight: normal;
}
#afford_tool input[type="text"], #afford_tool input[type="password"], #result2, #result2Phone, #afford_tool_phone input[type="text"], #afford_tool_phone input[type="password"] {
	border-color:#abadb3 #dbdfe6 #e3e9ef #e2e3ea;
	border-radius: 0;
	border-style:solid;
	border-width:1px;
	height:16px;
	padding: 6px 8px;
	width: 87%;
	margin-bottom:0;
	color:#5f869f;
	font-size:1em;
}
a.calculateBtn {
	background: #d9d9d9;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 0;
	display: inline-block;
	color: #636363;
	text-align: center;
	padding: 10px 13px;
	font-size: 12px;
	font-weight: bold;
}
#toolPalete ul.linkList, #toolPaletePhone ul.linkList, .span3 ul.linkList {
	list-style: none outside none;
	margin: 0 0 0 0px !important;
	padding: 10px 0;
	width: 95%;
}

#toolPalete ul.linkList li, #toolPaletePhone ul.linkList li, #toolPalete ul.linkList li:hover, #toolPaletePhone ul.linkList li:hover {
	font-size:1.058em !important;
	padding:3px 0;
	background: transparent;
	padding-left: 10px;
}
#afford_tool h2, #afford_tool h2 a, #afford_tool_phone h2, #afford_tool_phone h2 a {
	font-size:1.275em !important
}
#afford_tool h2, #afford_tool h2 a, #afford_tool_phone h2, #afford_tool_phone h2 a {
	color:#232323
}
#afford_tool h2, #afford_tool h2 a, .subPages table caption, #afford_tool_phone h2, #afford_tool_phone h2 a {
	font-weight: normal;
	padding: 0 0px 5px 6px;
	line-height: 20px;
	color: #787878;
	font-size: 14px !important;
}
#toolPalete .ui-widget-content, #toolPaletePhone .ui-widget-content {
	border: 1px solid #f0f0f0!important;
	background: #f0f0f0;
}
#accordian_phone .ui-accordion .ui-accordion-header .ui-accordion-header-icon, #toolPalete .ui-accordion .ui-accordion-header .ui-accordion-header-icon, #toolPaletePhone .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position:relative;
	float:right;
	top:0;
	left:0;
	margin:2px 4px 0 0
}
#accordian_phone .ui-accordion .ui-accordion-content, #afford_tool.ui-accordion .ui-accordion-content, #afford_tool_phone.ui-accordion .ui-accordion-content {
	overflow:hidden !important
}
#accordian_phone .ui-state-active .ui-icon, #afford_tool .ui-state-active .ui-icon, #afford_tool .ui-state-default .ui-icon, #accordian_phone .ui-state-default .ui-icon, #afford_tool_phone .ui-state-active .ui-icon, #afford_tool_phone .ui-state-default .ui-icon {
	background:url("../images/actionBarIcons.png") no-repeat scroll 0 0 transparent;
	margin-top:2px
}
#afford_tool .ui-icon-triangle-1-s, #afford_tool_phone .ui-icon-triangle-1-s {
	background:url("../images/acc_UpArrow.png") no-repeat scroll 0 0 transparent !important
}
#afford_tool .ui-icon-triangle-1-e, #afford_tool_phone .ui-icon-triangle-1-e {
	background:url("../images/acc_DownArrow.png") no-repeat scroll 0 0 transparent !important
}
#afford_tool, .marLeft, #afford_tool_phone {
	margin-left:10px
}
.ui-accordion .ui-accordion-icons {
	padding-left:53px
}
.resetBtn {
	color:#424242
}
/* #afford_tool a, #afford_tool_phone a {
	color:#026cb8;
	background: #d9d9d9;
}
.calculateBtn img {
	display:none !important ;
}
	 */

#afford_tool a:hover, #afford_tool_phone a:hover {
	color:#0496fd;
	text-decoration:none;
}
.fleft {
	float:left
}
body .padTopBtm0 {
	padding-top:0 !important;
	padding-bottom:0 !important
}
#afford_tool select, #afford_tool_phone select {
	padding:4px !important;
	color:#5f869f
}
p a img {
	margin-top:5px
}
body #articleSearch li.span9 h2 span, #rating_likes span, .rateAndLike span {
	color:#999;
	font-weight:normal !important
}
body .prvtClientBank li a {
	color:#026cb8;
	font-size:.688em
}
body .prvtClientBank li a:active {
	color:#acacac
}
body .prvtClientBank li a:visited {
	color:#026cb8
}
.searchImg {
	display:block;
	margin-top:10px
}
body .corporates ul.dropdown-menu.thirdLevel ul.linkList li a {
	color:#026cb8
}
body .corporates ul.dropdown-menu.thirdLevel ul.linkList li a:active {
	color:#acacac
}
body .corporates ul.dropdown-menu.thirdLevel ul.linkList li a:visited {
	color:#006892
}
.prodServ {
	color:#002b5c;
	font-size:1.275em;
	line-height:normal;
	font-weight:bold
}
.prodServHl {
	padding:0 0 0 10px
}
.prodServHl .linkList li a:hover {
	color:#f58320
}
.prodServHl:hover {
	/*background:#f8f5ea;*/
	padding:0px 0 0 10px
}
.wrdWrap {
	word-wrap:break-word
}
.padRt5 {
	padding-right:5px
}
.mar5 {
	margin:5px
}
.padBtm10 {
	padding-bottom:10px
}
.marLeftMinus30 {
	margin-left:-30px}
.marTop45 {
	margin-top:45px
}
.dispInline {
	display:inline
}
.width97 {
	width:97%
}
.curWidth {
	cursor:pointer;
	width:100px
}
.marLeft3 {
	margin-left:3px
}
.dwnld {
	margin-left:10px;
	float:right;
	padding-right:5px;
	width:auto
}
.dwnldPdf {
	margin-right:3px
}
.marBtm20MarRyt60 {
	margin-bottom:20px;
	margin-top:15px
}
.shareTracker {
	padding:2px;
	border:1px solid #d2d2d2;
	border-radius:4px 4px 4px 4px;
	background:#f3f1e5;
	background:-moz-linear-gradient(top, #fff 0, #f3f1e5 44%, #f3f1e5 64%, #fff 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(44%, #f3f1e5), color-stop(64%, #f3f1e5), color-stop(100%, #fff));
	background:-webkit-linear-gradient(top, #fff 0, #f3f1e5 44%, #f3f1e5 64%, #fff 100%);
	background:-o-linear-gradient(top, #fff 0, #f3f1e5 44%, #f3f1e5 64%, #fff 100%);
	background:-ms-linear-gradient(top, #fff 0, #f3f1e5 44%, #f3f1e5 64%, #fff 100%);
	background:linear-gradient(top, #fff 0, #f3f1e5 44%, #f3f1e5 64%, #fff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f1e5', GradientType=0);
	margin-bottom:10px
}
.shareTracker {
	font-size:.688em;
	color:#787878;
	margin:20px 0 10px;
}
.shareHead {
	color:#5a5a5a;
	font-size:1.142em
}
.marLeft5 {
	margin-left:5px
}
.green {
	color:#6e9e41
}
.red {
	color:red
}
@media screen and (max-width:768px) {
	div#topTools {
		margin-top:20px;
	}
	.carousel-caption {
		top:84px;
	}
	.rgtCntWrapper {
		min-height:0;
	}
}
@media screen and (width:800px) {
	.carousel-caption {
		top:129px;
	}
	.rgtCntWrapper {
		min-height:0;
	}
	div.item {
		height:268px !important;
	}
}
.height360px {
	height:360px}
div.item {
	height:275px
}
@media screen and (width:768px) {
	div.item {
		height:220px !important;
	}
}
.paddingleft20px {
	padding-left:20px;
}
.paddingleft30px {
	padding-left:30px;
}
.whitespace5px {
	height:5px;
}
#home .media-body p, #cib .media-body p, #personal .media-body p {
	color: #888888;}
.prodServHl:hover .linkList li a, #privateClient .prodServHl:hover .linkList li a {
	color:#424242 !important
}
.prodServHl:hover .linkList li a:hover {
	color: #fff!important;}
#privateClient .prodServHl:hover {
	background:#f4f1ee;
	padding:0px 0 0 10px
}
#privateClient .prodServHl:hover h3 {
	color:#5f869f
}
#privateClient .prodServHl:hover .linkList li a:hover, div#privateClient div.interest .linkList li a:hover {
	color:#8d857c !important
}
#privateClient .sixcolumn_roundedcorner {
	background:#f4f1ee
}
#personal div.span3 h3.categoryHeading, #personal div.span9 h3.categoryHeading, #personal div.media h3 {
	color:#002b5c
}
#personal .prodServHl:hover h3.categoryHeading {
	color:#5f869f
}
body #personal .prodServHl:hover .linkList li a {
	color:#026cb8 !important
}
body #personal .prodServHl:hover .linkList li a:hover, div#personal div.interest .linkList li a:hover {
	color:#f58320 !important
}
#cib .latestNews {
	/*background:#f8f5ea !important*/
}
ul.linkList li a {
	width:auto;
	height:25px;
	display:inline;
	padding:1px 0 0 0}
body #personal #interest .linkList li a:hover {
	color:#f58320 !important
}
.bannerCont {
	min-height: 254px;}
.bannerCont img {
	min-height:275px
}
body .navbar-inner ul.linkList li a {
	height:25px !important
}
body .adVSrchHid {
	padding-right:0 !important
}
#cib .toolsViewSub li:hover {
	background-color:#f8f5ea;
	color:#c4962e;
	cursor:pointer
}
#cib .toolsViewSub li:hover a {
	color:#c4962e !important
}
#cib .toolsViewSub li a:hover {
	text-decoration:none
}
#cib #toolsView .toolsViewSub .tooltip.top, #applyOnlineListView .toolsViewSub .tooltip.top {
	margin-top:-10px
}
.tooltip.top .tooltip-arrow {
	left:7% !important
}
#privateClient .toolsViewSub li:hover {
	background-color:#f4f1ee;
	color:#8d857c;
	cursor:pointer;
}
#privateClient .toolsViewSub li:hover a {
	color:#8d857c !important;
}
#privateClient .toolsViewSub li a:hover {
	text-decoration:none;
}
#privateClient #toolsView .toolsViewSub .tooltip.top, #applyOnlineListView .toolsViewSub .tooltip.top {
	margin-top:-10px;
}
#personal .toolsViewSub li:hover {
	background-color:#f7f5ec;
	color:#f5872c;
	cursor:pointer;
}
#personal .toolsViewSub li a {
	color:#026cb8;
}
#personal .toolsViewSub li a:active {
	color:#acacac;
}
#personal .toolsViewSub li a:visited {
	color:#026cb8;
}
#personal .toolsViewSub li:hover a {
	color:#f5872c !important;
}
#personal .toolsViewSub li a:hover {
	text-decoration:none;
}
#personal #toolsView .toolsViewSub .tooltip.top, #applyOnlineListView .toolsViewSub .tooltip.top {
	margin-top:-10px;
}
#cib .toolsViewSub li:active, #personal .toolsViewSub li:active, #privateClient .toolsViewSub li:active {
	background-color:#efefef;
	color:#c4962e;
	font-size:.750em;
	cursor:pointer;
}
#cib .toolsViewSub li:active a, #privateClient .toolsViewSub li:active a, #personal .toolsViewSub li:active a {
	color:#acacac;
}
body div#cib ul.subMenuTxt li a:hover, body div#cib ul.thirdLevel ul li a:hover, body div#cib ul.dropdown-menu.thirdLevel ul.linkList li a:hover {
	/*color:#c4962e !important*/
}
body div#personal ul.subMenuTxt li a:hover, body div#personal ul.thirdLevel ul li a:hover, body div#personal ul.dropdown-menu.thirdLevel ul.linkList li a:hover {
	color:#f58320 !important
}
body div#privateClient ul.subMenuTxt li a:hover, body div#privateClient ul.thirdLevel ul li a:hover, body div#privateClient ul.dropdown-menu.thirdLevel ul.linkList li a:hover {
	color:#8d857c !important
}
.fade.in {
	filter:alpha(opacity=100) !important;
	-ms-filter:"alpha(opacity=100)" !important
}
.droplist {
	position:absolute;
	width:100%;
	background-color:#fff
}
#searchTxt span, .searchTxt span {
	float:right;
	margin-right:3px
}
.caret {
	vertical-align:middle;
	border-top:4px solid #858480
}
#home .loginRegister, #AboutUs .loginRegister {
	position:relative;
	background: url('../images/standard_tile_homepage.png' ) no-repeat;
	width: 213px;
	/* margin-bottom: 20px; */
}

#AboutUs .blueBg p,#AboutUs .searchOutline , #AboutUs .blueBg{
	background: #fff !important;
}

#home .loginRegister, #Individuals .loginRegister, #SMEs .loginRegister, #noninterestbanking .loginRegister, #privateClients .loginRegister, #About .loginRegister, #cib .loginRegister{
	position:relative;
	background: url('../images/standard_tile_homepage.png' ) no-repeat;
	width: 213px;
	/*z-index: 2;*/
	/* margin-bottom: 20px; */
}

#toolPalete ul.linkList {
	padding-bottom:0 !important;
}
#afford_tool.ui-accordion .ui-accordion-content {
	padding-bottom:0;
}

.loginRegister {
	position:relative;
	background: url('../images/standard_tile_product_grey.png' ) no-repeat;
	width: 213px;
	/* margin-bottom: 20px; */
}

.searchOutline input.go[type="submit"], .searchOutline input.go[type="button"] {
	width:100%
}
.searchGoBtn {
	float:right;
}
.searchBx {
	background:none repeat scroll 0 0 #fff;
	border:1px solid #dadada;
	float:left;
	width:89%
}
.searchBx a#searchTxt, .searchBx a.searchTxt {
	font-size:.750em
}
#searchTxt, #searchTxtPhone, .searchTxt {
	display:block;
	padding:0 0 0 10px;
	font-size:.688em
}
body .searchBg {
	/* background:#ebebeb; */
	background:-moz-linear-gradient(top, #ebebeb 0, #fff 100%);
	/* background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ebebeb), color-stop(100%, #fff)); */
	/* background:-webkit-linear-gradient(top, #ebebeb 0, #fff 100%); */
	background:-o-linear-gradient(top, #ebebeb 0, #fff 100%);
	background:-ms-linear-gradient(top, #ebebeb 0, #fff 100%);
	background:linear-gradient(top bottom, #ebebeb 0, #fff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EBEBEB', endColorstr='#FFFFFF', GradientType=0)
}
#searchTxt:hover, .searchTxt:hover, #searchTxtPhone:hover {
	background-color:#f8f5ec !important;
	text-decoration:none;
	color:#0496fd
}
#searchTxt, .searchTxt, .droplist li a, #searchTxtPhone {
	color:#5f869f
}
.droplist li a:hover {
	color:#0496fd
}
#SMEs .searchOutline, #home .searchOutline {
	padding: 18px 15px 0 15px;
	background: #ffffff;
}

.searchOutline {
	padding: 18px 15px 0 15px;
	background: #e7e7e7;
}


#cib .searchOutline {
	background: #fff !important;
}


.droplist li a, .searchOutline a {
	text-decoration:none
;
	/* display: inline; */
	padding-top: 4px;
}
.droplist li {
	padding:5px 10px
}
#scrollbar1, #scrollbar2 {
	visibility:hidden
}
#scrollbar1, #scrollbar2 {
	width:82%;
	margin:22px 0 10px 1px;
	position:absolute;
	border:1px solid #dadada;
	background:#fff
}
#scrollbar2 {
	z-index:1 !important
}
#scrollbar1 .viewport, #scrollbar2 .viewport {
	height:100px;
	overflow:hidden;
	border-right:1px solid #dadada
}
#scrollbar1 .overview, #scrollbar2 .overview {
	list-style:none;
	position:relative;
	left:0;
	top:0;
	padding:0;
	margin:0
}
#scrollbar1 .scrollbar, #scrollbar2 .scrollbar {
	float:right
}
#scrollbar1 .track, #scrollbar2 .track {
	height:100%;
	width:13px;
	position:relative;
	padding:0 1px
}
#scrollbar1 .thumb, #scrollbar2 .thumb {
	height:20px;
	width:3px;
	cursor:pointer;
	overflow:hidden;
	position:absolute;
	top:0;
	left:3px;
	border-radius:5px;
	border:1px solid #5f869f;
	background:#5f869f
}
#scrollbar1 .thumb .end, #scrollbar2 .thumb .end {
	background:transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
	overflow:hidden;
	height:5px;
	width:25px
}
#scrollbar1 .disable, #scrollbar2 .disable {
	display:none
}
.noSelect {
	user-select:none;
	-o-user-select:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none
}
.droplist li a {
	font-size:.688em
}
#cib #searchTxt, #cib .droplist li a, #searchTxtPhone {
	color:#026cb8
}
#cib .droplist li:hover a {
	color:#c4962e
}
#privateClient #searchTxt, #cib .droplist li a, #searchTxtPhone {
	color:#026cb8
}
#privateClient .droplist li:hover a {
	color:#8d857c
}
#personal #searchTxt, #cib .droplist li a, #searchTxtPhone {
	color:#026cb8
}
#personal .droplist li:hover a {
	color:#f58320
}
#cib .droplist a, #privateClient .droplist a, #personal .droplist a {
	color:#026cb8
}
.carousel-cont:hover {
	background:#323332;
	text-shadow:1px 1px 1px #fff
}
.carousel-cont:active {
	background:#737373
}
.carousel-cont:active a {
	text-shadow:0 4px 4px #fff;
	color:#000
}
div.infobannercontainer {
	margin:0 0 20px 15px
}
div.infopage_viewratingbox {
	width:100%;
	height:25px;
	display:block;
	font-size:.875em;
	padding:0
}
div.readers {
	font-size:.875em
}
div.infopage_viewratingbox div {
	float:left;
	margin:0;
	font-size:.875em;
	border-right:1px solid #acacac;
	padding:2px;
	font-weight:700
}
div.infopage_viewratingbox div:last-child {
	border:0
}
div.infopage_viewratingbox div:first-child {
	border:0
}
div.commentbox div.leftBubble-content {
	margin:0 0 0 55px
}
div.replyIconBox {
	margin:7px 0;
	display:inline-block
}
@media screen and (max-width:1024px) {
	ul.dropdown-menu.thirdLevel div.row.marLeftMinus30 div.span2 {
		width:175px !important
	}
}
div.container div.navbar {
	background:trasparent !important
}
div.promoBanners.fBanner {
	margin:15px 0 34px 0 !important;
	width:100%
}
div#home.NigeriaHome div.promoBanners.fBanner {
	margin: 0 !important;
	width:100%
}
div.rgtCntWrapper div.business {
	margin:5px 0 68px 0;
	width:100%
}
div#personal div.interest {
	margin:20px 0 20px 20px !important
}
div#home div.mediacontainer, div#personal div.mediacontainer, div#privateclient div.mediacontainer, div#cib div.mediacontainer {
	min-height:300px
}
div.competition_status {
	margin:0 0 0 10px;
	display:inline-block
}
#campaignresult li {
	padding:10px 0
}
#campaignresult div.campaignresult_wrapper li img.pull-left {
	margin:10px 10px 25px
}
#campaignresult div.campaignresult_wrapper li div.rating_likes, #campaignresult div.campaignresult_wrapper div#rating_likes {
	margin:0
}
div#rating_likes div {
	margin:0 0 0 2px
}
div#CampaignList ul#stanbic li {
	float:left
}
div#CampaignList li.grayBgarticle {
	border:0 none;
	background:0;
	padding-bottom:5px;
	display:inline-block;
	width:100%;
	padding-top:5px
}
div#home div#CampaignList li.grayBgarticle:hover {
	background-color:#efefef
}
div#CampaignList div.campaignresult_wrapper h2, div#ArticleList div.articlelist_wrapper h2, div#searchList div.articlelist_wrapper h2, div#toolsAndCalc div.articlelist_wrapper h2, div#applyOnlineList div.articlelist_wrapper h2 {
	line-height:normal !important;
	margin:7px 0 5px 0
}
div#CampaignList div.campaignresult_wrapper h2 a, div#ArticleList div.articlelist_wrapper h2 a, div#searchList div.articlelist_wrapper h2 a, div#toolsAndCalc div.articlelist_wrapper h2, div#applyOnlineList div.articlelist_wrapper h2 a {
	display:inline-block;
	margin:0 10px 0 0;
	width:70%
}
div#personal ul#campaignresult li:hover {
	background:none repeat scroll 0 0 #f4f1ee;
	border:1px solid #adaba4
}
div#personal ul#campaignresult li:hover h2 a {
	color:#f58320 !important
}
div#cib ul#campaignresult li:hover {
	background:none repeat scroll 0 0 #f8f5ea;
	border:1px solid #adaba4
}
div#cib ul#campaignresult li:hover h2 a {
	color:#c4962e !important
}
div#privateClient ul#campaignresult li:hover {
	background:none repeat scroll 0 0 #f4f1ee;
	border:1px solid #adaba4
}
div#privateClient ul#campaignresult li:hover h2 a {
	color:#026cb8 !important
}
#siteMapwrapper h1 {
	font-size:1.3em;
	color:#020973;
	line-height:normal;
	padding-bottom:10px
}

#siteMapwrapper h2 {
	font-size:1.2em;
	color:#232323;
	font-weight:bold;
	line-height:normal;
	padding-bottom:5px
}
#siteMapwrapper h4 {
	font-size:1em;
	color:#767676;
	font-weight:bold;
	line-height:normal
}
.padLeft20px {
	padding-left:30px
}
.padLeft10px {
	padding-left:11px
}
.whitefill {
	color:white !important;
	text-indent:-9999px
}
div#home div#siteMapwrapper div.padLeft20px:hover {
	background-color:#efefef
}
div#home div#siteMapwrapper div.padLeft20px:hover {
	background-color:#efefef
}
div#home div#siteMapwrapper div.padLeft20px:hover {
	background-color:#f5f5f5
}
div#cib div#siteMapwrapper div.padLeft20px:hover {
	background-color:#f8f5ea
}
div#cib div#siteMapwrapper div.padLeft20px:hover ul.linkList li a {
	color:#424242
}
div#cib div#siteMapwrapper div.padLeft20px:hover ul.linkList li a:hover {
	color:#c4962e
}
div#personal div#siteMapwrapper div.padLeft20px:hover {
	background-color:#f8f5ea
}
div#personal div#siteMapwrapper div.padLeft20px:hover ul.linkList li a {
	color:#026cb8
}
div#personal div#siteMapwrapper div.padLeft20px:hover ul.linkList li a:hover {
	color:#f58320
}
div#privateClient div#siteMapwrapper div.padLeft20px:hover {
	background-color:#f4f1ee
}
div#privateClient div#siteMapwrapper div.padLeft20px:hover ul.linkList li a {
	color:#026cb8
}
div#privateClient div#siteMapwrapper div.padLeft20px:hover ul.linkList li a:hover {
	color:#8d867c
}
#contactUs h3 {
	color:#acacac;
	font-size:1.286em
}
.tabbable .nav li:hover {
	padding-bottom: 4px;
}
.tabbable .nav li a {
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;
	color: #666;
	font-weight: bold;
}
.tabbable .nav-tabs>.active>a, .tabbable .nav-tabs>.active>a:hover, .tabbable .nav-tabs>.active>a:focus {

	color:#555 !important;
	background: transparent;
	border: none;
	font-weight: bold;
}
.tabbable .nav li {
	background: #e7e7e7;
	border-bottom: 2px solid #f58320;
	padding: 4px 0px;
	border-radius:0;
	color:#555 !important;
	border-right: 4px solid #e7e7e7;
}
.tabbable .nav-tabs>.active {
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	background:#efefef;
	padding-bottom: 5px;
}
.tabbable .nav li:first-child {
	border-left:1px solid #ddd}
.nav-tabs>li {
	border-radius:0
}
.tabbable .nav {
	margin-bottom:0
;
	border-bottom: none;
	background: #e7e7e7;
}
.tabbable .tab-content, .accContactCont {
	border:1px solid #ddd;
	background: #fff;
	overflow: inherit;
	display: inline-block;
	width: 99.7%;
}
.nav-tabs>li {
	margin-bottom:0
}
.tabViewCntArea {
	width:98%;
	margin:0 auto
}
.tabViewInnerCont {
	border-top:1px solid #ddd;
	width:100%;
	float:left;
	margin:10px 0 20px 0
;
	font-size: 14px;
	border-top: none !important;
}
.tabViewInnerCont.span3 {
	margin-left:10px
}
.contactUsCol1 p strong {
	font-weight:normal !important;
}
.contactUsCol1 {
	width: 26%;
	float:left
;
	font-size: 14px;  border-right: none !important;
}
.contactUsCol2 {
	width:34%;
	float:left;
	font-size: 12px;
	border-right: none !important;
	padding-right: 20px;
}
.tabViewCntArea p {
	font-size: 14px;
	font-weight: normal !important;
}
.tabViewCntArea p b {
	font-size:1.091em !important;
	color:#424242 !important
}
.brdRgt {
	border-right:1px solid #ddd
}
.tabViewIncnt {
	border-bottom:1px solid #ddd;
	float:left;
	width: 100%; /*17 June Change CJM*/
	/* margin-left:3%; */ /*17 June Change CJM*/

	font-size: 14px;
	border-bottom: none !important;
}
#specDiv .tabbable .tab-content {
	border:0 none;
	background:0 none
}
#specDiv .ui-accordion .ui-accordion-header, #specDiv .ui-state-active, #specDiv .ui-widget-content .ui-state-active, #specDiv .ui-widget-header .ui-state-active, #specDiv .ui-state-default, #specDiv .ui-widget-content .ui-state-default, #specDiv .ui-widget-header .ui-state-default {
	background:0;
	color:#424242 !important
}
#specDiv .ui-state-default, #specDiv .ui-widget-content .ui-state-default, #specDiv .ui-widget-header .ui-state-default {
	border-radius:0 !important;
	border-top:0 none;
	border-bottom:1px solid #d2d2d2;
	border-left:0 none;
	border-right:0 none
}
#branchLocator .tab-content {
	overflow:hidden !important
}
#branchLocator .tabViewCntArea {
	width:100%
}
#branchLocator .toolsViewSub .span3:hover, .toolsViewSub .span3:focus {
	background:0;
	border:0 none
}
#branchLocator .toolsViewSub .span3 {
	border-bottom:0 none;
	margin:0 5px 5px 0 !important;
	padding:10px 0 10px 5px
}
#branchLocator .toolsViewSub:hover, .toolsViewSub:focus {
	background:#f8f5ec;
	border:1px solid #dadada
}
#branchLocator .toolsViewSub {
	border-bottom:0 none;
	margin:0 !important;
	padding:0
}
#branchLocator .tabbable .tab-content {
	background:none repeat scroll 0 0 #fff;
	border:0 none
}
#branchLocator #branchLocatorListView, #branchLocator #branchLocatorListView ul {
	margin-bottom:0 !important;
	display:block;
	overflow:hidden;
	width:100%
}
#branchLocator .branchLi {
	border-bottom:1px solid #eee;
	padding-bottom:10px
}
#branchLocator div#branchLocatorList .rateAndLike p {
	margin-left:0;
	padding-bottom:0;
	margin-bottom:0;
	font-size:.917em !important
}
#branchLocator div#branchLocatorList span p {
	font-size:1.339em !important
}
#branchLocator div#branchLocatorList div p {
	font-size:1.339em !important;
	margin-bottom:0 !important
}
#countryContactDet {
	font-size:.750em
}
#specDiv .tabbable {
	position:relative
}
.collapsable p {
	/*padding:0 10px 1em; Chido Align Text 9May 2014 */
}
.switch {
	position:absolute;
	top:.5em;
	right:0;
	padding:3px !important
}
.post .switch {
	position:static;
	text-align:right
}
.post .main {
	margin-bottom:.3em;
	padding-bottom:0
}
.other li, .summary {
	margin-bottom:.3em;
	padding:1em;
	border:1px solid #e8e7e8;
	background-color:#f8f7f8
}
.other ul {
	list-style-type:none;
	text-align:center
}
.expandable a {
	display:block;
	padding:3px 10px
}
.expandable a:link, .expandable a:visited {
	background:url(../images/downArrowAcc.png) no-repeat 97%
}
.expandable a.open:link, .expandable a.open:visited {
	background:url("../images/upArrowAcc.png") no-repeat 97%
}
.switch span {
	background:url("../images/downArrowAcc.png") no-repeat;
	width:20px;
	height:16px;
	float:left;
	margin-top:3px;
	margin-left:5px
}
.switch .open+span {
	background:url("../images/upArrowAcc.png") no-repeat;
	width:20px;
	height:16px;
	float:right;
	margin-top:5px;
	margin-left:5px
}
.collapsable {
	overflow:hidden
}
h3.expandable {
	font-size:.85em !important
}
h3.expandable a, #contactUs #FAQ a {
	color:#005580
}
h3.expandable a:hover {
	text-decoration:none;
}
.collapsable .contactUsCol1 p, .collapsable .contactUsCol2 {
	padding-top:10px !important
}
#countryContactDet .span2 {
	margin-left:4px;
	margin-top:10px
}
.tabbable .nav>li>a:hover, .tabbable .nav>li>a:focus {
	background-color: transparent;
	/*border: none;*/
}

.tabbable .nav>li>a:hover {
	/*margin-bottom: 1px;*/
	margin-top: 1px;
	padding-left: 6px;
	padding-top: 8px;
}
.tabbable .nav>li>a:active {
	text-decoration:none;
	/* background: #ffffff; */
	/* color:#acacac !important; */
	border-radius: 0;
}
.tabbable .nav>li:active {
	background:#efefef
}
#contactUs .promoBanners {
	margin:20px 0
}
#countryContactDet .tabViewIncnt img {
	padding-right:5px
}
.contactUsCol2 img {
	width:20px;
	height:20px
}
.tabContents {
	margin:5px 0
;
	margin-top: 32px;
}

#branchLocatorList .tabContents > h3 {
	border:none !important;
}


.tabContents > h3 {
	font-size: 1.715em !important;
	color: #26428b;
	font-size: 16px !important;
	background: #f3f3f3;
	padding-left: 5px;
	border: 1px solid #d8d8d8;
}
.hidden {
	display:none
}
.email {
	color:#08c !important;
	word-wrap: break-word;
	word-break: break-all;
	font-size: 12px;
}
h3.popover-title {
	color:#555 !important;
	font-size:.750em !important;
	font-weight:bold
}
.popover-content p {
	font-size:.750em !important
}
.popover-content div span {
	color:#555 !important;
	font-weight:bold
}
.givFeedback div span, .givFeedback div span a {
	font-size:.91em !important
}
.givFeedback {
	margin-bottom:15px;
	border-bottom:1px solid #ddd;
	padding-bottom:15px
}
.feedBk a {
	color:#000 !important;
	text-decoration:none
}
#wheretoFindDropDwn .droplist {
	position:absolute;
	background-color:#fff
}
#whereDropDwn {
	position:absolute;
	display:none;
	height:97px;
	top:23px;
	width:100%;
	z-index:1
}

.span9 span {
	font-size:12px !important;
}

body #atmAndBrnLoc .span9, #Branch_ATM_Locator .span9{
	width: 100% !important;
}
#wheretoFindDropDwn .searchOutline {
	padding:0 !important;
}
#wheretoFindDropDwn, #wheretoFindDropDwn .searchOutline {
	position:relative
}
.dispNone {
	display:none
}
#searchLocationDiv a:hover {
	text-decoration: none !important;
}
#map_canvas {
	height:400px;
	z-index:0 !important;
	width: 742px;
	margin-bottom: 30px;
}
.searchWid {}
.dk_toggle {
	background-color: transparent !important;
	color: #5f869f;
	overflow: hidden;
	white-space: nowrap;
	border: 0;
	height: 30px;
	width: 158px !important;
}
.searchWid .dk_options_inner {
	max-height:100px !important
}
#cib .dk_toggle:hover, #cib .dk_toggle:focus, #cib .dk_focus .dk_toggle {
	background-color:#f8f5ec;
	color:#c4962e;
	outline:0
}
.dk_container  {
	width:84.1% !important;
	border: 1px solid #D3D3D3;
	/* border-right:0; */
	height:28px;
	background:#fff;
}
.dk_toggle {
	border:none !important;
}
.dk_label {
	float: none !important;
	padding-left: 12px !important;
	color: #0396fd !important;
	font-size: 12px !important;
	padding-right: 20px !important;
	width: 94% !important;
}
#cib .dk_toggle:hover .dk_label, #cib .dk_focus .dk_toggle .dk_label {
	color:#c4962e
}
#cib .dk_options a:hover {
	background-color:#f8f5ec;
	color:#c4962e
}
#cib .dk_options a, #cib .dk_label, body #cib .dk_toggle {
	color:#026cb8
}
#cib .dk_toggle:active .dk_label, #cib .dk_open .dk_label {
	color:#c4962e !important
}
#privateClient .dk_toggle:hover, #privateClient .dk_toggle:focus, #privateClient .dk_focus .dk_toggle {
	background-color:#f8f5ec;
	color:#8d857c;
	outline:0
}
#privateClient .dk_toggle:hover .dk_label, #privateClient .dk_focus .dk_toggle .dk_label {
	color:#8d857c
}
#privateClient .dk_options a:hover {
	background-color:#f8f5ec;
	color:#8d857c
}
#privateClient .dk_options a, #privateClient .dk_label, body #privateClient .dk_toggle {
	color:#026cb8
}
#privateClient .dk_toggle:active .dk_label, #privateClient .dk_open .dk_label {
	color:#8d857c !important
}
#personal .dk_toggle:hover, #personal .dk_toggle:focus, #personal .dk_focus .dk_toggle {
	background-color:#f8f5ec;
	color:#f58320;
	outline:0
}
#personal .dk_toggle:hover .dk_label, #personal .dk_focus .dk_toggle .dk_label {
	color:#f58320
}
#personal .dk_options a:hover {
	background-color:#f8f5ec;
	color:#f58320
}
#personal .dk_options a, #personal .dk_label, body #personal .dk_toggle {
	color:#026cb8
}
#personal .dk_toggle:active .dk_label, #personal .dk_open .dk_label {
	color:#f58320 !important
}

.displaynone {
	display:none
}
div#declaration ul li {
	list-style-type:square !important;
	font-size:1.143em !important
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	div#declaration ul li {
		list-style-type:square !important
	}
}
input.error {
	border:1px solid red !important
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	input.error {
		border:1px solid red
	}
	.starimage, .starimages {
		background:url('../images/unchecked.gif') no-repeat;
		padding-left:16px;
		margin-left:.3em
	}
	.starimages {
		background:url('../images/unchecked.gif') no-repeat;
		padding-left:16px;
		margin-left:.3em;
		background-position:0 5px
	}
	.starimages:after {
		content:" required";
		margin-right:99px
	}
}
.starimage, .starimages {
	background:url('../images/unchecked.gif') no-repeat;
	padding-left:16px;
	margin-left:.3em
}
.starimages {
	background:url('../images/unchecked.gif') no-repeat;
	padding-left:16px;
	margin-left:.3em;
	background-position:0 5px
}
.starimages:after {
	content:" required";
	margin-right:99px
}
#toolPalete ul.accordian h3 div.SalesToolIcons, #toolPaletePhone ul.accordian h3 div.SalesToolIcons {
	width:39px;
	height:25px;
	background:url("../images/SalesToolsWhiteIcons.png") no-repeat transparent;
	float:left;
	margin-top:-6px;
	margin-left:-10px
}
#toolPalete ul.accordian h3 div#AffordabilityIcon.SalesToolIcons, #toolPaletePhone ul.accordian h3 div#AffordabilityIcon.SalesToolIcons {
	background-position:-26px -1px
}
#toolPalete ul.accordian h3 div#RatesFees.SalesToolIcons, #toolPaletePhone ul.accordian h3 div#RatesFees.SalesToolIcons {
	background-position:-30px -41px
}
#toolPalete ul.accordian h3 div#CallBack.SalesToolIcons, #toolPaletePhone ul.accordian h3 div#CallBack.SalesToolIcons {
	background-position:12px -41px
}
#toolPalete ul.accordian h3 div#ApplyOnline.SalesToolIcons, #toolPaletePhone ul.accordian h3 div#ApplyOnline.SalesToolIcons {
	background-position:12px 2px
}
.accordion_productdetails h3 {
	font-size:0.85em !important;
	border:none !important
}
.ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom {
	min-height:327px !important
}
div.accordion_productAlt h4, div.accordion_productAlt p, div.accordion_productAlt div {
	background-color:#f8f5ea
}
div#myModal h3, div#personaldetails h3 {
	line-height:normal;
	font-size:1.275em;
	color:#026cb8 !important
}
div.accordion_productdetails .ui-corner-all, div.accordion_productAlt .ui-corner-all, div.accordion_productAlt_second div.accordion_productAlt .ui-corner-all div.accordion_productdetails .ui-corner-top, div.accordion_productAlt .ui-corner-top, div.accordion_productdetails .ui-corner-tr div.accordion_productdetails .ui-state-hover, div.accordion_productAlt .ui-corner-tr div.accordion_productAlt .ui-state-hover, div.accordion_productdetails .ui-widget-content .ui-state-hover, div.accordion_productAlt .ui-widget-content .ui-state-hover, div.accordion_productdetails .ui-widget-header .ui-state-hover, div.accordion_productAlt .ui-widget-header .ui-state-hover, div.accordion_productdetails .ui-state-focus, div.accordion_productAlt .ui-state-focus, div.accordion_productdetails .ui-widget-content .ui-state-focus, div.accordion_productAlt .ui-widget-content .ui-state-focus, div.accordion_productdetails .ui-widget-header .ui-state-focus, div.accordion_productAlt .ui-widget-header .ui-state-focus {
	border:medium none !important;
	color:#424242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.773em; /*[Changed from 1em to 0.773em for Accordion]*/
	font-weight:bold;
	padding-bottom:3px
}
.accordion_productdetails .ui-icon-triangle-1-e, div.accordion_productAlt .ui-icon-triangle-1-e {
	background-position: -135px -32px;}
.accordion_productdetails .ui-icon, div.accordion_productAlt .ui-icon {
	height:30px;
	width: 19px;}
.accordion_productdetails .ui-icon-triangle-1-s, div.accordion_productAlt .ui-icon-triangle-1-s {
	background-position:-275px -6px
}
#specDiv .ui-accordion .ui-accordion-header, #specDiv .ui-state-active, #specDiv .ui-widget-content .ui-state-active, #specDiv .ui-widget-header .ui-state-active, #specDiv .ui-state-default, #specDiv .ui-widget-content .ui-state-default, #specDiv .ui-widget-header .ui-state-default {
	background:0;
	color:#5f869f !important
}
#specDiv .ui-state-default, #specDiv .ui-widget-content .ui-state-default, #specDiv .ui-widget-header .ui-state-default {
	border-color:-moz-use-text-color -moz-use-text-color #d2d2d2;
	border-radius:0 0 0 0 !important;
	border-style:none none solid;
	border-width:0 0 1px;
	color:#424242 !important
}
div.collapsable div.accordion_productAlt h3 {
	padding:5px 0 5px 36px
}
.accordion_productdetails .ui-state-active .ui-icon {
	background-position:-167px -32px;
	width:14px;
}
.accordion_productdetails .ui-state-active .ui-icon, div.accordion_productAlt .ui-state-active .ui-icon, div.accordion_productAlt .ui-state-default .ui-icon, .accordion_productdetails .ui-state-default .ui-icon {
	background-image:url("../images/actionBarIcons.png");
	margin-top:-15px;
	top: 80%;
	left: 97%;
}
div.accordion_productAlt h4 {
	color:#424242;
	font-size:.750em;
	font-weight:bold
}
div.accordion_productAlt h4, div.accordion_productAlt p, div.accordion_productAlt div {
	background-color:#f8f5ea
}
div.accordion_productAlt p {
	font-size:.75em !important;
	line-height:21px !important
}
div.accordion_productAlt h4, div.accordion_productAlt p, div.accordion_productAlt div {
	background-color:#f8f5ea
}
legend h4 {
	color:#026cb8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.750em;
	font-weight:normal
}
#secondform {
	margin-left:10px
}
div.accordion_productdetails h3 .ui-accordion .ui-state-default, div.accordion_productdetails .ui-corner-all {
	color:#5f869f !important;
	margin-bottom:10px
}

#AboutUs .accordion_productdetails .ui-state-active .ui-icon {
	background-image: url("../images/pillar-up-arrows.png");
	margin-top: -15px;
	top: 80%;
	left: 97%;
	background-position: 100% 0;
}



#AboutUs div.accordion_productdetails .ui-state-active {
	background: url(../images/icon_arrow_up-gold.png) no-repeat 94% 50% #f3f3f3 !important;
	color: #C4962E !important;
	padding-left: 5px;
	border-bottom: 1px solid #C4962E !important;
	border-radius:0;
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px !important;
}

#cib div.accordion_productdetails .ui-state-active {
	background: url(../images/icon_arrow_up-cib.png) no-repeat 94% 50% #f3f3f3 !important;
	color: #034A63 !important;
	padding-left: 5px;
	border-bottom: 1px solid #034A63 !important;
	border-radius:0;
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px !important;
}

#cib .accordion_productdetails .ui-state-active .ui-icon {
	background-image: url("../images/pillar-up-arrows.png");
	margin-top: -15px;
	top: 80%;
	left: 97%;
	background-position: 37% 0;
}

div.accordion_productdetails .ui-state-active {
	background: url(../images/icon_arrow_up-dark.png) no-repeat 94% 50% #f3f3f3 !important;
	color: #254288 !important;
	padding-left: 5px;
	border-bottom: 1px solid #254288 !important;
	border-radius:0;
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px !important;
}


div.accordion_productdetails .ui-corner-all {
	background: url(../images/icon_arrow_down-dark.png) no-repeat 94% 50% #f3f3f3 !important;
	color: #254288 !important;
	padding-left: 5px;
	border-bottom: 1px solid #254288 !important;
	border-radius:0;
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px !important;
}

#FAQ .switch {
	top:-30px
}
#clp, #exp {
	float:left;
	color: #555;
}
#FAQ .odd {
	background-color:#f6f6f6
}
#FAQ .even {
	background-color:#f9f7eb
}
body #specDiv #FAQ .ui-accordion .ui-accordion-header, body #specDiv #FAQ .ui-state-active, body #specDiv #FAQ .ui-widget-content .ui-state-active, body #specDiv #FAQ .ui-widget-header .ui-state-active, body #specDiv #FAQ .ui-state-default, body #specDiv #FAQ .ui-widget-content .ui-state-default, body #specDiv #FAQ .ui-widget-header .ui-state-default {
	background:0;
	color:#60869d !important;
	font-weight:normal;
	font-size:.86em !important
}
#FAQ div.accordion_productAlt h4, #FAQ div.accordion_productAlt p, #FAQ div.accordion_productAlt div {
	background-color:#fff;
	color:#555 !important
}
#FAQ #accordion_tab1 #content .ui-accordion-header-active {
	color:#555 !important
}
.odd a.open, .even a.open {
	border-bottom:0 none;
	border-radius:4px 4px 0 0;
	color:#000771
}
.odd a, .even a {
	border:1px solid #dadada;
	border-radius:4px
}
#FAQ .collapsable {
	border:1px solid #dadada;
	border-top:0 none;
	border-radius:0 0 4px 4px
}
#FAQ .collapsable.evenBG #content .ui-widget-content, #FAQ .collapsable.evenBG #content p, #FAQ .collapsable.evenBG #content div, #FAQ .collapsable.evenBG #content h4, .evenBG, .oddBG, #FAQ h3 a.open {
	background-color:#fff !important
}
#FAQ h3.expandable {
	border:0 none;
	margin:2px 0
}
#afford_tool textarea, #afford_tool_phone textarea {
	width:75% !important
}

#afford_tool select, #afford_tool_phone select {
	width:83%
}
#afford_tool .searchWid, #afford_tool_phone .searchWid {
	padding:4px 4px 4px 0 !important;
	width:81% !important
}
#afford_tool .searchWid .dkLink, #afford_tool_phone .searchWid .dkLink {
	padding:5px 0
}
#afford_tool .searchWid .select-icon, #afford_tool_phone .searchWid .select-icon {
	padding:5px
}
#afford_tool .dk_options, #afford_tool_phone .dk_options {
	padding:4px 0
}
#afford_tool .jspVerticalBar, #afford_tool_phone .jspVerticalBar {
	display:none
}
#afford_tool .dk_options_inner, #afford_tool_phone .dk_options_inner {
	width:98% !important
}
#articleFilter .select .dk_container.searchWid {
	width:63%;
	margin:0 !important;
	float:right
}
#articleFilter .select.fright {
	width:41%
}
div#articleFilter .dk_container div, div#articleFilter .dk_container {
	margin:0 !important;
}
div#articleFilter .dk_container {
	margin-left:5px !important
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	div#articleFilter .dk_container {
		margin-left:5px !important;
		margin-top:-20px
	}
}
#dk_container_showDrpDwn, #dk_container_resultsList {
	float:right !important
}
#dk_container_categoryDrpDwn, #dk_container_yearSpec, #dk_container_cntType, #dk_container_queryTitle {
	width: 90% !important;
	/* border: 1px solid #000; */
}
#personaldetails .initialDrpDwn {
	width:25%
}
#privateClient #toolPalete ul.accordian h3, #privateClient ul.accordian h3 a, #privateClient #toolPaletePhone ul.accordian h3, #privateClient ul.accordian h3 a {
	background: linear-gradient(to bottom, #C7C4C0 0%, #8D857C 33%, #8D857C 100%) repeat scroll 0 0 transparent !important;
	background:-moz-linear-gradient(to bottom, #C7C4C0 0%, #8D857C 33%, #8D857C 100%) repeat scroll 0 0 transparent !important;
	background:-webkit-linear-gradient(to bottom, #C7C4C0 0%, #8D857C 33%, #8D857C 100%) repeat scroll 0 0 transparent !important;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C7C4C0', endColorstr='#8D857C');
	color: #FFFFFF;
	padding:5px 5px 10px 5px;/*Added by saravanan for salestool on 16/10/2013 */
}
.contactUsTabContents .switch span {
	float:right !important
}
@media(min-width:768px) and (max-width:979px) {
	div.promoBanners.fBanner {
		margin:20px 0 80px !important;
		width:100%;
	}
	div.fBanner.span3.leftMar0, div.fleft.fBanner, div.fBanner.fright.padTopBtm0 {
		margin-left:0 !important;
	}
}
@media(min-width:980px) and (max-width:1280px) {
	div.videocontainer {
		width:100% !important;
	}
	div.promoBanners.fBanner {
		margin:20px 0 55px !important;
		width:100%;
	}
	div.fBanner.span3.leftMar0, div.fleft.fBanner, div.fBanner.fright.padTopBtm0 {
		margin-left:0 !important;
	}
}
@media(max-width:767px) {
	div.siteBanner_web {
		width:100%;
	}
	.fleft {
		float:left;
		width:100%;
	}
	div.row.topheaderbg {
		margin-top:0;
	}
	div.site-logo {
		display:none;
	}
	div.site_selector {
		display:none;
	}
	ul#stanbic.ViewAllCmments {
		margin-top:35px;
	}
	div.loginRegister {
		position:absolute;
		top:415px;
		left:-2px
	}
	div.blueBg {
		position:relative
	}
	.searchGoBtn {
		float:right;
		margin-right:6px;
		width:17px
	}
	div.internetBanking {
		top:25px !important;
		position:relative
	}
	div.actionBar {
		position:absolute;
		top:-103px;
		left:0
	}
	div.navbar-inner {
		position:absolute;
		left:0;
		top:101px;
		width:100%
	}
	body div.span9.shareTracker {
		display:none
	}
	div.masterWrapperLeft {
		margin-top:360px
	}
	.mainCntrRowMrgn {
		margin-top:-35px !important
	}
	div#topTools {
		position:absolute;
		top:-120px;
		right:0
	}
	div.container.fBanner.marTop20 div.row {
		margin-left:0 !important
	}
	#toolPalete ul.accordian .panel, #toolPaletePhone ul.accordian .panel {
		height:auto !important
	}
	.jspDrag {
		width:20% !important
	}
	div#applyOnlineList {
		margin-top:-10px
	}
	div.salesToolIconBox {
		float:right;
		margin:-43px 10px 0 0;
		display:none
	}
	div.SalesToolMobileView {
		position:absolute;
		left:2px;
		top:195px;
		width:99%;
		background:white
	}
	div.salesToolIconBox a {
		font-weight:bold
	}
	div.salesToolIconBox a span {
		font-weight:bold;
		background:url("../images/actionBarIcons.png") no-repeat scroll -135px -35px rgba(0, 0, 0, 0);
		width:16px;
		height:8px;
		display:inline-block;
		margin-top:5px
	}
	div.salesToolIconBox a span.UpArrowCloseMenu {
		font-weight:bold;
		background:url("../images/actionBarIcons.png") no-repeat scroll -166px -35px rgba(0, 0, 0, 0);
		width:16px;
		height:8px;
		display:inline-block;
		margin-top:5px;
	}
	div#footerLegal div.container div.span9 {
		margin:0
	}
	.navbar .nav>li>ul#topmenu3.dropdown-menu {
		left:52px;
		top:28px;
		width:98%;
		padding-left:10px;
	}
	.navbar .nav>li>ul#topmenu3.dropdown-menu:after, .navbar .nav>li>ul#topmenu3.dropdown-menu:before {
		border:0
	}
	.dropdown-menu li a {
		background:url("../images/actionBarIconsxxx.png") no-repeat scroll -5px -22px rgba(0, 0, 0, 0)
	}
	.dropdown-menu li a:hover {
		background:url("../images/actionBarIconsxxx.png") no-repeat scroll -5px -22px #f1f1f1
	}
	.navbar .nav {
		display:block;
		width:100%
	}
	div.siteBanner_web {
		height:auto !important;
		width:100%
	}
	div.commentbox div.leftBubble-content {
		margin:0
	}
	div.replyIconBox {
		margin:7px 0;
		display:inline-block
	}
	div#commentMaster ul#stanbic.ViewAllCmments {
		width:90% !important
	}
}
@media(min-width:768px) {
	div.siteBanner_web .fleft {
		float:left;
		
		
	}
	div.siteBanner_web .fleft img {
		/*width:334px*/
	}
	div.salesToolIconBox {
		display:none !important
	}
}
body .linkList a {
	width:auto;
	height:25px;
	display:inline-block;
	color:#026cb8
}
body .linkList a:hover, body .prvtClientBank li a:hover, body .corporates ul.dropdown-menu.thirdLevel ul.linkList li a:hover, .Hl .linkList li a:hover, #personal .linkList li a:hover, body ul.subMenuTxt li a:hover, body ul.thirdLevel ul li a:hover, ul.dropdown-menu.thirdLevel ul.linkList li a:hover {
	width:auto;
	height:25px;
	/* background:url("../images/anchorHoverBg.jpg") repeat-x; */
	display:inline-block;
	color:#0496fd
}
body .linkList a:hover:after, body .prvtClientBank li a:hover:after, body .corporates ul.dropdown-menu.thirdLevel ul.linkList li a:hover:after, .prodServHl .linkList li a:hover:after, #personal .linkList li a:hover:after, body ul.subMenuTxt li a:hover:after, body ul.thirdLevel ul li a:hover:after, ul.dropdown-menu.thirdLevel ul.linkList li a:hover:after {
	content:" ";
	width:17px;
	height:25px;
	/* background:url("../images/hoverarrowedge.png") no-repeat; */
	position:absolute;
	display:inline-block;
	margin-top:-1px;
	margin-left:0
}
body .linkList a:hover:before, body .prvtClientBank li a:hover:before, body .corporates ul.dropdown-menu.thirdLevel ul.linkList li a:hover:before, .prodServHl .linkList li a:hover:before, #personal .linkList li a:hover:before, body ul.subMenuTxt li a:hover:before, body ul.thirdLevel ul li a:hover:before, ul.dropdown-menu.thirdLevel ul.linkList li a:hover:before {
	content:" ";
	width:17px;
	height:25px;
	/* 	background:url("../images/anchorHoverLeftBg.jpg") no-repeat; */
	position:absolute;
	display:inline-block;
	margin-top:-1px;
	margin-left:-8px
}
body .prvtClientBank li a:hover {
	color:#8d867c !important
}
body .corporates ul.dropdown-menu.thirdLevel ul.linkList li a:hover {
	color:#c4962e !important
}
body ul.subMenuTxt li a:hover, body ul.thirdLevel ul li a:hover, ul.dropdown-menu.thirdLevel ul.linkList li a:hover {
	color:#0496fd !important
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	body .linkList a {
		display:inline-block !important
	}
}
body #recaptcha_area, body #recaptcha_table {
	width:94% !important
}
body .recaptchatable #recaptcha_image {
	border:0 none !important
}
#callbackid {
	height:100% !important
}
#recaptcha_logo {
	width:45px !important
}
#recaptcha_image, #recaptcha_image img {
	width:100% !important
}
#callbackid table td {
	width:100% !important;
	padding:0 !important
}
#recaptcha_response_field {
	width:90% !important
}
#recaptcha_image {
	padding:0 !important
}
.recaptcha_only_if_privacy {
	text-align:center !important
}
#afford_tool, #afford_tool_phone {
	margin-left:-10px !important
}
body .jspDrag {
	margin:0 auto !important
}
body .jspVerticalBar *, .jspHorizontalBar * {
	display:block !important;
	float:none !important
}
body #dk_container_showDrpDwn .jspVerticalBar {
	width:20% !important
}
body #dk_container_showDrpDwn .jspPane {
	width:30px !important
}
.branchDropDwns .dk_options_inner {
	max-height:100px !important
}
div#myModal div.form-inline {
	margin-left:15px
}
.navbar p {
	font-size:1.15em !important
}
ul.linkList li {
	padding:2px;
	font-size:.975em;
	background: url('../images/icon_arrow_light_blue.png') 96% 50% no-repeat;
	border-bottom: 1px solid #cccccc;
	/* line-height: normal; */
	/* height: 20px; */
}

ul.linkList li:hover {
	background: url(../images/icon_arrow_white.png) 96% 50% no-repeat #219595;
	color: #fff;
}

ul.linkList li:hover a {
	color:#fff !important;
}

.jspVerticalBar {
	display: none;
}

.dk_options {
	top:27px !important;
}

#articleSearch p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.98em !important
}
#campaignresult p {
	font-size:.98em !important
}
.toolsViewSub.careers .span2 a {
	font-size:1.12em !important
}
.givFeedback .feedBk li a {
	font-size:1.12em !important
}
#countryContactDet h3 {
	font-size:1.715em !important
;color: #26428b;  font-size: 20px;  background: #f3f3f3;
	padding-left: 5px;
	border: 1px solid #d8d8d8;
}
#countryContactDet .tabbable #contactTabs.nav li a {
	font-size: 14px !important;}
#countryContactDet .tab-content .countryPopup .inCnt {
	font-size:1.143em !important
}
#contactus ul li {
	font-size:.95em !important
}
body .relatedcont .rateAndLike span {
	font-size:.8em !important
}
#stanbic.ViewAllCmments li a {
	font-size:1.307em !important
}
body #advSearch select {
	font-size:1.143em !important
}
#applyOnlineList .relatedRate span, #applyOnlineList #rating_likes span, #applyOnlineList .rateAndLike span {
	font-size:.916em !important
}
#contactUs .breadcrumb a {
	color:#08c
}
#contactUs div.footerContentBar h3 {
	color:#787878
}
div.media.inlinereplybox {
	display:none;
	margin:5px 0 0 16px !important
}
#comment_wrapper .fBanner {
	margin-top:7px !important
}
@media screen and (min-width:768px) and (max-width:1024px) {
	div.reply_wrapper div.fBanner, div.media.inlinereplybox div.fBanner {
		margin-left:0 !important;
	}
}
div.replyIconBox a, div.ViewAllCmments a.expand, div.ViewAllCmments a.in.collapse, div#comment a, li#Expand_Collapse a, ul.ViewAllCmments li:first-child a, div.salesToolIconBox a {
	cursor:pointer
}
@media screen and (min-width:768px) and (max-width:1024px) {
	div.replyIconBox {
		float:right;
		margin-right:85% !important;
		width:65px;
	}
}
.overlay {
	background:transparent url(images/overlay.png) repeat top left;
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:100
}
.box {
	position:fixed;
	top:-200px;
	left:30%;
	right:30%;
	background-color:#fff;
	color:#7f7f7f;
	padding:20px;
	border:2px solid #ccc;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	-moz-box-shadow:0 1px 5px #333;
	-webkit-box-shadow:0 1px 5px #333;
	z-index:101
}
.box h1 {
	border-bottom:1px dashed #7f7f7f;
	margin:-20px -20px 0 -20px;
	padding:10px;
	background-color:#ffefef;
	color:#ef7777;
	-moz-border-radius:20px 20px 0 0;
	-webkit-border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-khtml-border-top-left-radius:20px;
	-khtml-border-top-right-radius:20px
}
a.boxclose {
	float:right;
	width:26px;
	height:26px;
	background:transparent url(images/cancel.png) repeat top left;
	margin-top:-30px;
	margin-right:-30px;
	cursor:pointer
}
.message {
	position:absolute;
	left:-5000px;
	top:300px;
	padding:10px 0;
	background-color:#efa;
	border:solid 1px #bd8;
	width:100%;
	height:30px;
	z-index:1;
	text-align:center
}
div#secondform {
	display:none
}
div.videocontainer div {
	width:100% !important;
	height:auto !important;
	display:block;
	clear:both;
	overflow:hidden;
	min-height:100px
}
div.videocontainer div.ot-video-main, div.videocontainer ot-video-content {
	width:100% !important;
	background-color:none !important;
}
div.videocontainer div img.ot-video-loadingicon, div#videobanner img.ot-video-loadingicon, div#audiobanner img.ot-video-loadingicon {
	display:none !important;
}
body div#videobanner .ot-video-main, body div#videobanner .ot-video-content, body div#videobanner .ot-video-object, body div#videobanner .ot-video-embed {
	width:100% !important;
	height:275px !important;
}
body div#audiobanner .ot-video-main, body div#audiobanner .ot-video-content, body div#audiobanner .ot-video-object, body div#audiobanner .ot-video-embed {
	width:100% !important;
	height:45px !important;
}
video {
	width:100% !important;
	height:auto !important;
}
ul#stanbic li#previous_next {
	border:medium none;
	float:right;
	margin-right:10px;
	width:53px;
}
li#previous_next .next {
	background:url("../images/actionBarIcons.png") no-repeat scroll -90px -16px rgba(0, 0, 0, 0);
	float:right;
	height:13px;
	width:10px;
}
ul li#previous_next .previous {
	background:url("../images/actionBarIcons.png") no-repeat scroll -226px -16px rgba(0, 0, 0, 0);
	float:left;
	height:13px;
	width:10px;
}
#toolPalete.carrier ul.accordian h3, .carrier ul.accordian h3 a {
	background:linear-gradient(to bottom, #f4aa6e 0, #f58320 33%, #f58320 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important
}
div.toolsCont #applyOnlineList p {
	margin-left:0 !important
}
#applyOnlineList .ui-accordion-header {
	margin-left:-5px !important
}
#applyOnlineList div.accordion_productdetails .ui-widget-content, #applyOnlineList div.accordion_productdetails .ui-widget-content, #applyOnlineList div#accordion_productralternative .ui-widget-content {
	padding:0 0 0 4px !important
}
#applyOnlineList .toolsViewSub .span2 a {
	color:#08c;
	font-size:1.3265em !important
}
#applyOnlineList .toolsViewSub li .rateAndLike {
	font-size:1.3265em !important
}
#applyOnlineList div select {
	width:20% !important
}
fieldset#salaryField .radio input[type="radio"] {
	margin-right:8px
}
#salaryField hr {margin: 15px 0 5px;
	position: inherit;
	width: auto;
}
.careers .ui-accordion-header {
	padding-left:32px !important
}
.careers .ui-accordion-header-icon {
	left:0 !important
}
.careers .ui-accordion-content {
	padding-left:0 !important
}
.careers .linkList li a {
	text-align:right !important
}
.careers .linkList li {
	float:right
}
#applyOnlineList .ui-accordion-content {
	margin-left:4px !important
}
.salAdvReq legend {
	padding-bottom:5px !important
}
.salAdvFromLeft {
	float:left;
	width:30% !important
}
.salAdvFromRight {
	float:right;
	width:65% !important
}

.span9 .row .span6 {
	width: 65% !important;
}

.marRgt20 {
	margin-right:20px !important;
}
#inputTel {
	margin-top:10px !important;
}
.txtCenter {
	text-align:center !important;
}
body div#cib div.accolades {
	height: 100%;}
div.accoladeItems p a {
	color:#fff;
}
.toolsViewSub .span3 {
	width:250px !important;
}
hr {
	margin:5px 0;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width:970px;
}
#home.NigeriaHome > .row:nth-child(5) {
	/*background:#e7e7e7;*/
	background: url(../images/bg_pattern.png) repeat-x;
	background-size: 411px;
}
.NigeriaHome > .row.marTop5, .null > .row.marTop5 {
	background:#e7e7e7;
}
#cib > .row.marTop5 {
	background:#e7e7e7;
}

.introTextField {
	display: block;
	background-color: #ededed;
	width: 100%;
}

#cib .masterWrapperLeft .row div.span3 > a:hover , #cib .more-btn a:hover {
	background: url(../images/icon_arrow_white.png) no-repeat #034A63 82% 50%;
}

.promotion > .business > .accoladeItems h2 {
	background-color: #f3f3f3;
	color: #26428b;
	border-bottom: 2px solid #000771;
	padding: 4px 0px 4px 10px;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 0;
	/*display: inline-block;
	width: 100%;*/
	font-weight: normal;
}
.promotion > .business > .accoladeItems {
	margin-top: 20px;
}

#cib .promotion > .business > .accoladeItems {
	margin-top: 40px;
}
#sitemap table > tbody > tr > td > .contentheadings:hover {
	text-decoration: none;
}
#sitemap hr {
	display: none;
}
#cib .accoladeItems > .portletText br {
	display: none;
}

#cib .customer_care {
	width: 100%;
}

#cib .mainCntrRowMrgn {
	margin-top: 47px;
}

#cib .span9.masterWrapperLeft > .row {
	margin-bottom:20px;
}

div.rgtCntWrapper div.business {
	margin-bottom: 0 !important;
}

div.rgtCntWrapper div.business {
	padding-left: 0;
}
div.row {
	margin-bottom:0px;
	margin-left: 0;
	margin-right: 0px;

}

body .masterWrapperLeft .span3 {
	width: 33.3%;
	margin-left: 0;
}
body div#privateClient div.portlet_border {
	height:245px !important
}
#applyOnlineList .accordion_productdetails .ui-accordion-content {
	height:auto !important
}
#applyOnlineList #applyOnlineListView .toolsViewSub .span3 {
	width:30% !important
}
#artList .dk_options .jspPane {
	width:100% !important
}
.inlinereplybox .comment_selectusername {
	margin-left:6em;
	padding-bottom:10px !important
}
.comment_selectusername {
	padding-bottom:5px !important
}
body #content.careers .linkList li a {
	width:auto;
	height:25px;
	background:url("../images/anchorHoverBg.jpg") repeat-x;
	display:inline-block;
	color:#026cb8
}
body #content.careers .linkList li a:after {
	content:" ";
	width:17px;
	height:25px;
	background:url("../images/hoverarrowedge.png") no-repeat;
	position:absolute;
	display:inline-block;
	margin-top:-1px;
	margin-left:0
}
body #content.careers .linkList li a:before {
	content:" ";
	width:17px;
	height:25px;
	background:url("../images/anchorHoverLeftBg.jpg") no-repeat;
	position:absolute;
	display:inline-block;
	margin-top:-1px;
	margin-left:-8px
}
body #content.careers .linkList li a:hover {
	color:#0496fd
}
#personaldetails .span3, #personaldetails .span2, #personaldetails .span8 {
	margin:0 !important
}
.responseInfo {
	color:red;
	font-size:.9em;
	margin:10px 0;
	padding:5px;
	background-color:#e9e3bb;
	border:1px dashed red
}
#branchLocatorListView .toolsViewSub .span3 {
	width:220px !important
}
@media screen and (min-width:320px) and (max-width:767px) {
	#siteMapwrapper {
		margin-top:183px
	}
	li.dropdown-submenu a.secLevel {
		color:#0496fd !important
	}
	li.dropdown-submenu a:hover.secLevel {
		color:#5f869f !important
	}
	ul.linkList li a {
		width:auto !important
	}
	#applyOnlineList #applyOnlineListView .toolsViewSub .span3 {
		width:25% !important
	}
	.advToolSearch h3 {
		clear:both !important
	}

	.NigeriaHome .fBanner.marTop20 img {
		margin-top: 15px;
	}
}
.careers .linkList li {
	margin-right:20px
}
@media screen and (min-width:320px) and (max-width:979px) {
	body .ui-widget-content {
		height:auto !important
	}
	.footerContentBar .span3:last-child {
		top: -13px;
		margin-top: 41px;
	}
}
div.span9 ul li:hover h2 span.videoIcon {
	background-position:-33px 0;
	background:url("../images/gwaIcons_hover.gif") no-repeat scroll -33px transparent
}
div.span9 ul li:hover h2 span.audioIcon {
	background:url("../images/gwaIcons_hover.gif") no-repeat scroll -33px transparent;
	background-position:-66px 0
}
div.span9 ul li:hover h2 span.fileIcon {
	background:url("../images/gwaIcons_hover.gif") no-repeat scroll -33px transparent;
	background-position:-129px 0
}
div.span9 ul li:hover h2 span.searchResultsIcon {
	background:url("../images/gwaIcons_hover.gif") no-repeat scroll -33px transparent;
	background-position:0 0
}
body div#privateClient #toolPalete .ui-widget-content {
	border:1px solid #c4c1bc !important
}
.toolsViewSub .span3:hover a.calcIcon {
	background:url("../images/gwaIcons_hover.gif") no-repeat scroll 0 transparent
}
.toolsViewSub .span3:hover a.toolIcon {
	background:url("../images/gwaIcons_hover.gif") no-repeat scroll -99px transparent
}
@media screen and (min-width:768px) and (max-width:1024px) {
	div.rgtCntWrapper div.business {
		margin:20px 0 100px !important;
		width:100%
	}
	.business {
		height:105px;
		overflow:auto
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	div.rgtCntWrapper div.business {
		margin-bottom:65px !important
	}
	.shareTracker {
		margin-top:0
	}
	div.promoBanners.fBanner {
		margin-top:15px !important
	;
	}
}
div#CampaignList div.campaignresult_wrapper h2 span {
	display:inline-block;
	margin-right:0
}
#campaignresult div.campaignresult_wrapper li div.rating_likes, #campaignresult div.campaignresult_wrapper div#rating_likes {
	display:inline-block;
	margin-top:24px !important
}
#aboutUs .span3 .accolades {
	height:260px !important
}
.latestNews div.media h3 {
	/* margin-left: -10px !important; */
	background-image:none;
	padding-top: 14px !important;
	background-color: #f3f3f3;  color: #000771;  border-bottom: 2px solid #26428b;  padding: 15px;  font-size: 16px;  margin-top: 0;  margin-bottom: 0;
	padding-bottom: 12px;
	padding-left: 0;
}
.fBanner.marTop20 {
	margin-top:15px !important
}

.prodServHl p:last-of-type {
	margin-bottom:-5px !important
}
div.leftMar0.branchDropDwns div.span2 select {
	height:1.75em;
	padding:3px
}
div.sixcolumn_roundedcorner h3.categoryHeading {
	margin-top:10px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	body div.accolades {
		overflow:none
	;
		height: 100%;
	}
}
#myform #modal input {
	color:#555 !important
}
.padLft15 {
	padding-left:15px
}
.countryCntDet {
	width:100% !important;
	float:left;
	margin-top:5px;

	clear: both;/*CJM Change 17 June*/

	padding: 5px 0px;/*CJM Change 17 June*/
	border-bottom: 1px solid #d8d8d8;
	padding-bottom: 17px;
}
.countryCntDetCol1.imgBnk p{
	display: inline;
}
.countryCntDetCol1 {
	width: 22%;
	float:left;
	font-size:1.1em;
	padding-left: 1%;
}
.countryCntDetCol1 p b {
	font-size: 12px;
	font-weight: normal;
}
.imgBnk {
	background:url("../images/iconStrip.png") no-repeat 2px -301px;
	height:17px;
	padding-left:23px;
	width: 34%/*CJM Change 20 June 2014*/;}
.phnBnk {
	background:url("../images/iconStrip.png") no-repeat 2px -316px;
	height:17px;
	text-indent:28px; /*CJM Change 20 June*/
	/*padding-left:23px; CJM Change 17 June*/
	width: 23%; /*CJM Change 20 June*/
	padding-right: 1.1%;
	font-size: 12px;
}

.contactus_mailBnk {
	background:url("../images/mail.png") no-repeat;
}
.contactus_phoneBnk {
	background:url("../images/contact us.png") no-repeat;
}

.mailBnk {
	background:url("../images/iconStrip.png") no-repeat 2px -331px;
	height:17px;
	padding-left:23px;
	width:10%
}
.cntryCntDetAlign {
	padding:0 0 0 5px !important
}
div.PhoneLabel {
	width:75% !important
}
label.error {
	color:#5f869f;
	font-size:.875em;
	padding:0 2px
}
.branchSearch {
	margin-top:-3px !important
}
.tabMarLft {
	padding:10px 0 0 11px
}
.DrpDwnErr {
	color:#5f869f;
	font-size:.85em;
	display:none;
	margin-left:0 !important
}
.sitemap ul.breadcrumb {
	margin:6px 0 12px
}
ul#articleSearch li {
	padding-bottom:10px
}
.pad0 {
	padding:0 !important
}
.relPodCast:hover span.podcast {
	background-position:-55px 0;
	background:url("../images/gwaIcons_hover.gif") no-repeat scroll -66px transparent
}
.relVideo:hover span.video {
	background:url("../images/gwaIcons_hover.gif") no-repeat scroll -33px transparent
}
.relArticle:hover span.article {
	background:url("../images/gwaIcons_hover.gif") no-repeat scroll -132px transparent
}
.relatedcont .relArticle .article + span,.relatedcont .relPodCast .podcast + span,.relatedcont .relVideo .video + span{float:left;width:80%}
.relatedcont .relArticle .article,.relatedcont .relPodCast .podcast,.relatedcont .relVideo .video{width:33px;}

div.continuecancelbtn a {
	padding-left:5px
}
div#personaldetails fieldset, div#declaration fieldset {
	border:1px solid #026cb8;
	padding:10px;
	margin:10px 0
}
#salaryField legend {
	color:#026cb8
}
div#personaldetails fieldset legend, div#declaration fieldset legend {
	border:0;
	margin-bottom:0 !important;
	color:#004795;
	width:auto;
	padding:0 10px
}
.span3 #inputresaddr, .span3 #inputName {
	margin:2px 0x;
	padding:5px 0
}
div.continuecancelbtn, div.submitCancelButtonBox {
	height:30px;
	background:#fff;
	background:-moz-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(168, 168, 168, 1) 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 1)), color-stop(100%, rgba(168, 168, 168, 1)));
	background:-webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(168, 168, 168, 1) 100%);
	background:-o-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(168, 168, 168, 1) 100%);
	background:-ms-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(168, 168, 168, 1) 100%);
	background:linear-gradient(to right, rgba(255, 255, 255, 1) 0, rgba(168, 168, 168, 1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#a8a8a8', GradientType=1)
}
.modal {
	width:60% !important;
	left:40% !important;
}
div.lineseparator {
	border-bottom:1px solid #f2f2f2;
	margin-bottom:10px;
}
span.salAdvFromRight input {
	margin:0;
	padding:0
}
select#idType, select#paymentfrequency, select#titleId {
	padding:5px 0;
}
.countrycodetextbox {
	width:60% !important;
}
.localnumbertextbox {
	width:90% !important;
}
.span1width60px {
	width:55px !important;
}
.span1width110px {
	width:110px !important;
}
.marginleft75px {
	margin-left:75px;
}
.popupthankyou {
	margin-left:30px;
	list-style-type:disc;
}
.popupborder {
	border:solid #ccc 1px;
	padding:5px;
}
ul#stanbic {
	width:100%;
	display:block;
	height:25px;
}
.togglereadmoreicon {
	background:url("../images/actionBarIcons.png") no-repeat scroll -168px -32px rgba(0, 0, 0, 0) !important
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	height:1.25em
;
	border-radius: 0;
}
@media screen and (max-width:1366px) {
	form#calBckFrm .span1, form#enqFrm .span1 {
		width:4em !important
	}
	div.localnumber {
		width:10em !important
	}
}
@media screen and (min-width:980px) and (max-width:1024px) {
	form#calBckFrm .span1, form#enqFrm .span1 {
		width:4em !important
	}
	div.localnumber {
		width:8em !important
	}
}
@media screen and (max-width:800px) {
	form#calBckFrm .span1, form#enqFrm .span1 {
		width:auto !important
	}
	div.localnumber {
		width:auto !important
	}
}
body label.error {
	display:inline-flex;
	padding:1px 0;
	margin:0 !important
}
#myform {
	padding:0
}
#myform, #myform p, #myform div, #myform input, #myform span, #myform button, #myform label {
	font-size:.975em !important
}
div.queryWrap {
	display:block;
	border:1px solid #eaeaea !important;
	margin:15px
}
div#myModal {
	top:3px
}
.modal-footer {
	padding:5px
}
#siteMapwrapper a {
	text-decoration:none
}
textarea#yourquery {
	font-size:.975em
}
div.accordion_productdetails div {
	height:auto !important
}
div.accordion_productdetails div p {
	padding:2px;
	margin:2px
}
form#enqFrm #EqDetail {
	height:50px;
	color:#5f869f;
	font-size:.925em
}
.marLeftMinus {
	margin-left:-10px !important
}
.wid70 {
	width:70%
}
.wid80 {
	width:80%
}
.pstCmt {
	width:100%;
	float:left
}
.readablCnt {
	display:none
}
@media print {
	.PrintArea {
		margin:20px 5px;
		padding:10px
	}
}
.comment_selectusername .emailErrMsg {
	display:none;
	color:red
}
.wherDet {
	float:left;
	padding-left:5px
}
.marLeftMns {
	margin-left:-3px
}
#queryTitle {
	height:25px
}
.salAdvFromRight #queryTitle {
	width: 65%;
}
div#declaration #recaptcha_area {
	width:300px !important;
	height:auto;
	display:block;
	margin-left:18em
}
div.txtCenter a#sendEnquery {
	float:right;
	margin:2px 70px 2px 0
}
div.pstCmt a {
	float:right;
	margin-right:135px
}
div.media.inlinereplybox a.inlinePostbtn {
	margin-right:70px !important;
	margin-top:0;
	float:right
}
@media screen and (max-width:1024px) {
	div.pstCmt a {
		float:right;
		margin-right:90px !important
	}
	div.media.inlinereplybox a.inlinePostbtn {
		margin-right:12px !important;
		margin-top:0;
		float:right
	}
	.marLeftMinus {
		margin-left:0 !important
	}
	div.comment_selectusername {
		width:93%
	}
	div#shareModal.modal {
		left:40%;
		width:0px;
		height: 0px;
	}
}
h3.categoryHeading {
	color:#002B5C;
	padding:10px 0 0;
	font-weight:bold
}
div#shareModal.modal {
	left:40%;
	width:35%;
	padding:0;
	border:7px solid #acacac;
	display: none;
}
div#shareModal form#shareForm div.modal-body {
	min-height:auto !important
}
div#shareModal .salAdvFromRight {
	float:right;
	width:60% !important
}
div.shareFormwrap {
	border:1px solid #eaeaea !important;
	display:block;
	margin:15px;
	overflow:hidden
}
textarea#shareMessage {
	height:50px
}
form#shareForm div.modal-footer {
	background-color:none !important
}
form#shareForm span.salAdvFromLeft, form#shareForm span.salAdvFromRight {
	margin:5px 0
}
a#shareEmail {
	margin-right:10px
}
form#shareForm .modal-header {
	border:0
}
@media screen and (orientation:landscape) and (max-width:640px) {
	div.shareFormwrap {
		height:250px !important;
		overflow:scroll !important
	}
}
form#shareForm label {
	color:#000
}
form#shareForm label.error {
	color:#5f869f
}
div#shareModal.modal h3 {
	text-align:center !important
}
@media screen and (orientation:portrait) and (max-width:360px) {
	div#shareModal.modal {
		width:auto !important
	}
}
form#enqFrm div.span3.leftMar0 {
	width:98%
}
a#shareAnchorlink {
	width:100px;
	height:30px;
	display:block
}
a#shareAnchorlink span {
	display:inline !important;
	margin-left:5px
}
a#shareAnchorlink img {
	margin-right:5px
}
.emailBubblecount {
	margin-top:5px;
	position:relative;
	width:35px;
	height:15px;
	padding:0;
	background:#fff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	border:#acacac solid 1px;
	font-size:11px
}
.emailBubblecount:after {
	content:'';
	position:absolute;
	border-style:solid;
	border-width:4px 6px 4px 0;
	border-color:transparent #fff;
	display:block;
	width:0;
	z-index:1;
	left:-6px;
	top:3px
}
.emailBubblecount:before {
	content:'';
	position:absolute;
	border-style:solid;
	border-width:4px 6px 4px 0;
	border-color:transparent #acacac;
	display:block;
	width:0;
	z-index:0;
	left:-7px;
	top:3px
}
a.btn, a.btn span {
	height:auto;
	color:#fff;
	background-color:#006dcc;
	background:#006dcc;
	border-radius:6px 6px 6px 6px;
	font-size:1.25em;
	padding:8px 16px;
	margin:0 6px 0 0
}
a.btn:hover, .btn:focus {
	color:#fff;
	background-color:#04c;
	text-decoration:none;
	background-position:0 -15px;
	-webkit-transition:background-position .1s linear;
	-moz-transition:background-position .1s linear;
	-o-transition:background-position .1s linear;
	transition:background-position .1s linear
}
div.span9.masterWrapperLeft h1 {
	color:#020973;
	font-size:1.5em;
	line-height:normal
}
span.clear {
	display:block;
	clear:both;
	height:3px
}
div.carousel-caption h1 {
	color: #FFFFFF !important;
	font-size: 1.49em;
	margin: 0;
	padding: 0;
	font-size: 16px !important;
	font-weight: bold;
}

/*Headings*/

.buzsolution h3 {
	background: url(../images/headline_gradient_orange.png) no-repeat left bottom !important;
	margin-bottom: 20px;
}
.whatweoffer h3 {
	background: url(../images/headline_gradient_red.png) no-repeat left bottom  !important;
	margin-bottom: 20px;
}
.col-sm-6.whatweoffer h3, .col-sm-6.whatweoffers h3 {
	background: url(../images/headline_gradient_blue-6-col.png) no-repeat left bottom  !important;
	margin-bottom: 20px;
}
.startbusiness h3 {
	background: url(../images/headline_gradient_grey.png) no-repeat left bottom !important;
	margin-bottom: 20px;
}
.insurance h3 {
	background: url(../images/headline_gradient_navy.png) no-repeat left bottom !important;
	margin-bottom: 20px;
}
.commercial_banking a h3, .corporate_investment a h3, .private_clientsa h3, .private_clients_content a h3, .corporate_investment_content a h3, .commercial_banking_content a h3 {
	color: #26428b;
	text-decoration: none;
	font-size: 16px !important;
	font-weight: normal;
}
.commercial_banking h3 {
	/*background: url(../images/headline_gradient_grey.png) no-repeat left bottom;*/
	background: url(../images/headline_gradient_green.png) no-repeat left bottom !important; /*15 October CJM change*/
	margin-bottom: 20px;
	font-size: 14px !important;
	padding-bottom: 15px;
}
.commercial_banking .morebtn:hover {
	background: url(../images/icon_arrow_white.png) no-repeat #6C9E41 82% 50%;
	font-size: 14px !important;
}
.corporate_investment h3 {
	background: url(../images/headline_gradient_green.png) no-repeat left bottom !important;
	margin-bottom: 20px;
	font-size: 14px !important;
	padding-bottom: 15px;
}
body .whatweoffer_content .linkList li {
	list-style: none;
	border-bottom: 1px solid rgb(204, 204, 204);
	background: url(../images/icon_arrow_light_blue.png) 96% 50% no-repeat;
	padding: 3px 13% 3px 3%;
	list-style-image: none !important;
	margin-left: 0;
}
.corporate_investment .morebtn:hover {
	background: url(../images/icon_arrow_white.png) no-repeat #6C9E41 82% 50%;
}
.private_clients h3 {
	/*background: url(../images/headline_gradient_gold.png) no-repeat left bottom;*/
	background: url(../images/headline_gradient_grey.png) no-repeat left bottom !important; /*15 October CJM change*/
	margin-bottom: 20px;
	padding-bottom: 15px;
}
.private_clients .morebtn:hover {
	background: url(../images/icon_arrow_white.png) no-repeat #c4962e 82% 50%;
}
.business .insurance h3, .business .startbusiness h3, .business .whatweoffer h3, .business .buzsolution h3, .business .products h3 {
	background: url(../images/headline_gradient_red.png) no-repeat left bottom;
	margin-bottom: 20px;
}

/*more buttons*/

body .masterWrapperLeft .row div.span3.buzsolution > a:hover {
	background: url(../images/icon_arrow_white.png) no-repeat #f58320 94% 50%;
	text-decoration: none;
}

body .masterWrapperLeft .row div.span3.whatweoffer > a:hover {
	background: url(../images/icon_arrow_white.png) no-repeat #ba4d30 94% 50%;
	text-decoration: none;
}
body .masterWrapperLeft .row div.span3.startbusiness > a:hover {
	background: url(../images/icon_arrow_white.png) no-repeat #8d847b 94% 50%; /*Slate Grey*/
	text-decoration: none;
}
body .masterWrapperLeft .row div.span3.insurance > a:hover {
	background: url(../images/icon_arrow_white.png) no-repeat #034A63 94% 50%;
	text-decoration: none;
}

body .masterWrapperLeft .row div.span3.corporate_investment > a:hover {
	background: url(../images/icon_arrow_white.png) no-repeat #6C9E41 94% 50%;
	text-decoration: none;
}

body .masterWrapperLeft .row div.span3.private_clients > a:hover {
	background: url(../images/icon_arrow_white.png) no-repeat #8d847b 94% 50%;
	text-decoration: none;
}

body .masterWrapperLeft .row div.span3.commercial_banking > a:hover {
	background: url(../images/icon_arrow_white.png) no-repeat #6C9E41 94% 50%;
	text-decoration: none;
	font-size: 14px !important;
}

/*End*/

@media only screen and (max-width: 700px) {
    .desktopScreen{
		display: none !important;
	}

    .mobileScreen{
		display: block !important;
	}

	.navbar {
    	display: block !important;
	}	
}

@media only screen and (min-width: 701px) {
    .mobileScreen{
		display: none !important;
	}

    .desktopScreen{
		display: block !important;
	}
}


 /*   ---------------------------------
        2. BANNER CAROUSEL
    ---------------------------------
    http://pvigvpsl1.standardbank.co.za:8080/standimg/CIB/Resources/css/style.css
*/
section.banner {
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    position: relative;
    overflow: hidden;
    background-color: #E7E7E7;
}
section.banner .container {
    position: relative;
    z-index: 3;
}
section.banner:before {
    z-index: 10;
}
section.banner:after {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    /* background: url('../img/gridtile.png') rgba(44, 84, 86, 0.6); */
    z-index: 1;
    /* opacity: 0.7; */
}
section.banner .banner_cover {

}
section.banner h1 {
    color: #fff;
    text-shadow: 4px 2px 6px #000;
    width: 61%;
    font-size: 43px;
}
section.banner p {
    color: #fff;
    width: 56%;
    text-shadow: 4px 2px 6px #000;
}
section.banner .container > h1 { 
    margin-top: 55px;
}   


section.banner .container > a { 
    padding: 8px 19px;
    background-color: #0396FD;
    color: #F3F3F3;
    margin-top: 20px;
    display: inline-block;
    line-height: 22px;
    font-size: 15px;
    padding-top: 11px;
    box-shadow: 1px 1px 1px #4A4A4A;
}
section.banner .container > a:hover { 
    background-color: #044a64;
    text-decoration: none;
}
section.banner .container > ul {
    list-style-type: none;
    padding: 0px 32px;
    margin: 0px 0px;
    height: 20px;
}
section.banner .container > ul li {
    float: left;
    width: 12px;
    height: 12px;
    background-color: #d9d9d9;
    margin-right: 10px;
    border: 1px solid #fff;
    border-radius: 50%;
    cursor: pointer;

}
section.banner .container > ul li.active {
    background-color: #044a64;
}


section.banner .banner_slide {
    margin: auto;
    display: block;
}
section.banner .dot_navigation {
    position: absolute;
    bottom: 10%;
    width: 100%;
}
section.banner .banner_slide a {
    position: absolute;
    bottom: 85px;
    padding: 8px 10px;
    z-index: 45;
    padding-left: 20px;
    background-color: #0069b2;
    font-size: 14px;
}
section.banner .banner_slide img {
    width: 100%;
}
section.banner .banner_slide .container {
    padding-left: 47px;
    height: 45px;
    margin-top: -4%;
    z-index: 50;
}

.breakpoint-1024 section.banner .banner_slide a {
    bottom: 65px;
    margin-bottom: 10px;
}
.breakpoint-768 section.banner .banner_slide a {
    bottom: 48px;
}
.breakpoint-480 section.banner .banner_slide a {
    bottom: 48px;
}

/* Start MainBannerCarousel ROA */

/* End MainBannerCarousel ROA  */
/*Links*/

.buzsolution ul.linkList li:hover {
	background: url(../images/icon_arrow_white.png) 96% 50% no-repeat #f58320;
	color: #fff;
}

.whatweoffer ul.linkList li:hover {
	background: url(../images/icon_arrow_white.png) 96% 50% no-repeat #ba4d30;
	color: #fff;
}

.startbusiness ul.linkList li:hover {
	background: url(../images/icon_arrow_white.png) 96% 50% no-repeat #8d847b;
	color: #fff;
}

.insurance ul.linkList li:hover {
	background: url(../images/icon_arrow_white.png) 96% 50% no-repeat #034A63;
	color: #fff;
}

.corporate_investment ul.linkList li:hover {
	background: url(../images/icon_arrow_white.png) 96% 50% no-repeat #6C9E41;
	color: #fff;
}

.private_clients ul.linkList li:hover {
	background: url(../images/icon_arrow_white.png) 96% 50% no-repeat #8d847b;
	color: #fff;
}

.commercial_banking ul.linkList li:hover {
	background: url(../images/icon_arrow_white.png) 96% 50% no-repeat #6C9E41;
	color: #fff;
}

.sixcolumn_roundedcorner .categoryHeading, .span6 .categoryHeading {
	background:url(../images/headline_gradient_orange-6-col.png) no-repeat left bottom !important;
}

#cib .span6 .categoryHeading {
	background:url(../images/headline_gradient_orange-6-col.png) no-repeat left bottom !important;
}

body #home div.span3 h3.categoryHeading,div.span3 h3.categoryHeading, div.span9 h3.categoryHeading, div.media h3 {
	color: #26428b !important;
	background: url('../images/headline_gradient_red.png') left bottom no-repeat;
	padding-bottom: 11px;
	font-size: 14px;
}

#cib div.span3 h3.categoryHeading,#cib div.span3 h3.categoryHeading,#cib div.span9 h3.categoryHeading {
	color: #26428b !important;
	background: url('../images/headline_gradient_navy.png') left bottom no-repeat;
	padding-bottom: 11px;
	font-size: 14px;
}
/** custom css for pagination **/
.has_previous_page {
	background:url("../images/actionBarIcons.png") no-repeat scroll -74px -1px rgba(0, 0, 0, 0);
	float: left;
	height: 13px;
	width: 10px;
}
.page_last {
	background:url("../images/actionBarIcons.png") no-repeat scroll -130px -16px rgba(0, 0, 0, 0);
	float: right;
	height: 13px;
	width: 10px;
	pointer-events: none;
	cursor: default;
}
.pagination_no_active {
	color: #5F869F;
}
.pagination_no_not_active {
	color: #777777 !important;
	pointer-events: none;
	cursor: default;
}
#recaptcha_table {
	position:relative;
}
#preview {
	position:absolute;
	border:1px solid #ccc;
	display:none;
	color:#fff;
	background:#fff
}
a.btn, a.btn span {
	height: auto;
	color: #ffffff;
	background-color: #006DCC;
	background:#006DCC;
	border-radius: 6px 6px 6px 6px;
	font-size: 1.25em;
	padding: 8px 16px;
	margin : 0 6px 0 0
}
a.btn:hover, .btn:focus {
	color: #ffffff;
	background-color:#0044cc;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}
#myModal.modal {
	height:auto;
	display: none !important;
}
.rgtCntWrapper .span3 {
	margin: 0 !important;
}
.special_service {
	padding-left:0 !important;
	padding-right:0 !important;
}

.special_service .linkList {
	width:100% ;
}

body .special_service .linkList {
	padding-left:0px !important;
}
body .special_service .linkList li {
	padding-right:10px !important;
	padding-left:5px;
}
#home .special_service {
	/* background-color: #F5F5F5; */
	/*border: 1px solid #EDEDED;*/
	min-height: 200px;
	padding:2px 10px 20px;
	margin: 12px 27px 5px 1px;
}

/* Start of menu change */
@media (min-width: 1024px) {
	.navbar .nav > li.lastThirdLvl > ul#topmenu3.dropdown-menu{
		top: 42px;
		padding-bottom: 40px;
		margin-left: 0px !important;
		/*min-height: 280px;*/
		width: 225px;
	}
	li.lastThirdLvl .dropdown-menu.thirdLevel
	{                left:100% !important;
	}
	.navbar .nav > li.lastThirdLvl  > .dropdown-menu:before {
		left:70px !important
	}
	.navbar .nav > li > .dropdown-menu:after {
		left:71px !important;
		margin-left:188px !important;
		top:-11px !important
	}
	body .navbar .nav > li.lastThirdLvl > .dropdown-menu:after {
		margin-left:-180px !important;
		top:-11px !important
	}

	body .navbar .nav > li > .dropdown-menu.secondLevelNavigation:after{
		margin-left:55px !important;
	}

	body li.lastThirdLvl .dropdown-submenu a.secLevel{
		background: url("../images/leftArrow.png") no-repeat scroll -3px 0px rgba(0, 0, 0, 0);
		padding-left:20px;
	}
}
@media (min-width: 810px) {

	.nav .menu .twoColumns{
		width:582px !important
	}
	.nav .menu .oneColumn{
		width:210px !important
	}
	.nav .menu .twoColumnsSub{
		width:382px !important
	}
	.nav .menu .OneColumnSub{
		width: 197px !important;
		top: 3px !important;
		padding-top: 7px;
	}

}

.carousel-control {
    position: absolute;
    top: 180px;
    bottom: 0;
    left: 0;
	width: 10px;
	height: 0px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    filter: alpha(opacity=50);
    opacity: .5;
}

.carousel-control.right {
    left: auto;
    right: 0;
}

@media (min-width: 768px)  and (max-width:978px){

	.nav .menu .oneColumn{
		width:120px !important
	}
	.nav .menu .twoColumns{
		width:352px !important
	}
	.nav .menu .twoColumnsSub{
		width:250px !important
	}
	.nav .menu .OneColumnSub{
		width:100px !important
	}
}
@media (min-width: 985px) {
	body li.lastThirdLvl .dropdown-menu.thirdLevel.twoColumnsSub{
		left:-410px !important;
	}
	body li.lastThirdLvl .dropdown-menu.thirdLevel.OneColumnSub{
		left:100% !important;
	}
}
/* End of menu change */

@media (min-width: 985px) {
	body li.lastThirdLvl .dropdown-menu.thirdLevel.twoColumnsSub{
		left:-410px !important;
	}
	body li.lastThirdLvl .dropdown-menu.thirdLevel.OneColumnSub{
		left:100% !important;
	}
}
/* End of menu change */

.icon_telephone {
	background: url(../images/icon_telephone.png) no-repeat;
	margin: 0px 10px 0px 0px;
	padding: 0 14px;
}
.icon_email--grey {
	background: url(../images/icon_email--grey.png) no-repeat;
	margin: 0px 10px 0px 0px;
	padding: 0 14px;
}

.icon_email--grey {
	background: url(../images/icon_email--grey.png) no-repeat;
	margin: 0px 10px 0px 0px;
	padding: 0 14px;
}


.footerContentBar .icon_email--grey, .footerContentBar .icon_email {
	background: url(../images/icon_email--grey.png) no-repeat;
	margin: 0px 10px 0px 0px;
	padding: 0 26px;
}

.footerContentBar .icon_email {
	float: left;
	/* display: inline-block; */
	height: 18px;
	width: 0px;
	padding-right: 0;
	margin-right: 5px;
}

.footerContentBar .span3:first-child ul > li:nth-child(3) a {
	float: left;
	width: 85.7%;
}

body #AboutUs div.span3 h3.categoryHeading, body #AboutUs div.span3 h3.categoryHeading, body #AboutUs div.span9 h3.categoryHeading {
	background: url('../images/headline_gradient_gold.png') left bottom no-repeat !important;
}

#AboutUs .linkList li:hover {
	list-style: none;
	border-bottom: 1px solid rgb(204, 204, 204);
	background: url(../images/icon_arrow_white.png) 96% 50% no-repeat #C4962E;
}

body #AboutUs .mainCntrRowMrgn div.span3 > a:hover, body #AboutUs .masterWrapperLeft .row div.span3 > a:hover , #Careers body .masterWrapperLeft .row div.span3 > a  {
	background: url(../images/icon_arrow_white.png) no-repeat #C4962E 82% 50% !important;
}

body .span9.masterWrapperLeft > .row > .span9 {
	width: 100%;

}

#AboutUs .latestNews {
	margin-top: 0 !important;
}

body .container > h1 {
	font-size:  16px;
	font-weight: bold;
}

#null .blueBg p, #null .searchOutline, #null .blueBg {
	background: #e7e7e7 !important;
}

.footerContentBar .span3:first-child ul li a {
	margin-left:0;
}

/*style the main menu*/

body#Individuals .searchOutline {
	padding: 18px 0px 0 0px;
}
.myMenu {
	margin:0;
	padding:0;
}
.current {
	display: block !important;
}
.myMenu li {
	line-height: 20px;
	list-style:none;
	float:left;
	font:12px Arial, Helvetica, sans-serif #111;
	width: 149px;
	background: url(../images/select-arrow.png) 95% 50% no-repeat #ffffff;
}

.myMenu li a:link, .myMenu li a:visited {
	display:block;
	text-decoration:none;
	/*background-color: #fff;*/
	padding: 0.5em 4px;
	margin:0;
	border: 1px solid #D3D3D3;
	color:#111;
	font-size: 12px;
}

.myMenu li a:hover {
	/*background-color:#0CF;	*/
}

.searchOutline > div {
	/*background: url(../images/select-arrow.png) 95% 50% no-repeat !important;*/
	display: inline-block;
}
/*style the sub menu*/
.myMenu li ul {
	position:absolute;
	visibility:hidden;
	border-top:1px solid #fff;
	margin:0;
	padding:0;
	top: 0;
	background: #fff;
}

.myMenu li ul li {
	display:inline;
	float:none;
	/*background: #fff;*/
}

.myMenu li ul li a:link, .myMenu li ul li a:visited {
	/*background-color:#09F;*/
	width: 139px;
	word-break: break-all;
	font-size: 11px;
}

.myMenu li ul li a:hover {
	/*background-color:#0CF;	*/
}

.myMenu {
	position: relative ;
}
#goButton {
	background: url(http://www.standardbank.co.za/standimg/SBG/FaceLift/images/icon_arrow_white.png) no-repeat center #0396fd;
	padding: 8px 10px;
	display: inline-block;
	height: 34px;
	border: 0;
	width: 34px !important;
	margin-top: 0px !important;
	cursor: auto;

}

.rslides_tabs {
	bottom: 3.4% !important
;	left: 6% !important;
}

.featured_slider {
	position: relative;
}

#slider2-pager li {
	display:inline;
}



div.footerContentBar h1 {
	color: #000771;
	font-size: 18px !important;
	font-weight: normal !important;
	padding: 5px 0 5px;
	line-height: 18.7px;
	margin-bottom: 5px;
	background:none !important;
}

#toolPalete .linkList li a {
	width:94% !important;
}
/** Calculator popup*/
.calculatorBtn{
	width: 137px !important;
	height: 39px;
	background: url(../images/icon_arrow_white.png) no-repeat #0396fd 94% 50% !important;
	background-color: #0296fd;
	color: white !important;
	border: 0px !important;
&:active {
	 box-shadow: 0 1px 3px rgba(0,0,0,0.25) inset;
 }
}

.popup {

	width: 711px;
	height: 580px;
	border-radius: 6px !important;
	background-color: #ffffff;
	display: none;
	position: fixed;
	padding: 10px;
	left: 410.5px;
	top: 125.5px;
	z-index: 20;
}


#popup2:after {

	position: fixed;
	content: "";
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0,0,0,0.5);
	z-index: -2;
}

#popup2:before {
	border-radius: 6px !important;
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #FFF;
	z-index: -1;
}
.calDrop {
	margin-top: 25px !important;
	position: relative;
}
.calDrop a span{
	font-size: 14px !important;
}

.calDrop  li{
	padding-left: 10px;
	height: 22px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.5;
	color: #4c4d4f;

	padding-top: -2px;
}

/* - Calculator Icon Dropdown */
i.calculator_icon_dropdown {
	background-position: 0px -232px !important;
	width: 12px;
	height: 30px;
	display: block;
}
i[class*="calculator_icon_"] {
	background: url('standimg/NigeriaTrustees/Images/std_bank_ui_sprite.png') no-repeat;
}
.closeIcon{
	margin-top: -20px !important;
	margin-right: -16.5px !important;
}
.dropdown-selection{
	background: rgb(243, 243, 243);
	position: absolute;
	display: none;
	width: 540px;
	top: 25px;
	left: 30px;
}
.dropdown-selection  li:hover{
	background :rgb(243, 243, 243);
}

.calculatorDropdown{

	border-top-width: 0px !important;
	border-left-width: 0px !important;
	border-right-width: 0px !important;
	font-size: 14px !important;
	border-bottom: 1px solid #ccc !important;
	color: #999999 !important;
	padding-bottom: 5px !important;
	float: left !important;
	width: 75% !important;
	outline: none !important;
	box-shadow: none !important;
	padding-left: 0px !important;
	margin-left: 30px !important;
	margin-bottom: 0px !important;

}

#calculator_icon_dropdown{
	float: left !important;
	z-index: 50;
	margin-left: -18px;
}
.calculatorText{
	border-top-width: 0px !important;
	border-left-width: 0px !important;
	border-right-width: 0px !important;
	font-size: 14px !important;
	border-bottom: 1px solid #ccc !important ;
	color: #999999 !important;
	padding-bottom: 5px !important;
	float: left !important;
	width: 75% !important;
	outline: none!important;
	box-shadow: none !important;
	padding-left: 0px!important;
	margin-left: 30px !important;
	margin-bottom: 0px !important;
	margin-top: 25px !important;
}
.calcPformat{
	margin-left: 30px ;
	font-size: 14px ;

}
.calcHeader{
	padding-right: 100px ;
	margin-top: 30px ;
	margin-left: 30px ;
}

.calcPformat p{
	color: #999999;
}
.calcComputationsTotal{

	width: 250px;
	height: 75px;
	border-radius: 6px;
	background-color: #3366cc;
	text-align: center;
	margin-left: 30px;
	margin-top: -18px;
}
.calcComputationsInterest{
	width: 250px;
	height: 75px;
	border-radius: 6px;
	background-color: #3366cc;
	text-align: center;
	margin-top: -77px;
	margin-left: 337px;

}
.calcComputation p{
	display: inline-block !important;
	margin-left: 8px;
	margin-top: 17px;
	color: #ffffff;
}
/*.vui-cps-ui-ice-page-component {
	padding: 0px 30px;
}*/
#searchList .searchBar {
	position: relative;
	top: -09px;
	left: 20px;
}
#News > .row:nth-child(4) {
	background:none !important;
}


/* Please do not remove PBBInternational */
.applyOnline {
	background: url(/standimg/Standard%20Bank%20Groupwide%20content/Common/Icons/act-hover.png) no-repeat 7% 50% #f58320 !important;
	padding-left:43px !important;
	width: 73.4% !important;
	color:#fff !important;
}

.applyOnline img {
	display:none;
}
.applyOnline i {
	width: 11px !important;
	height: 16px !important;
	background-position: -154px -49px !important;
}

div.quicklinksbox ul li a.applyOnline:hover {
	background: url(/standimg/Standard%20Bank%20Groupwide%20content/Common/Icons/act-hover.png) #26428b no-repeat 7% 50% !important;
	padding-left:43px !important;
	width: 73.4% !important;
	color:#fff !important;

}
.applyOnline:hover i {
	width: 11px !important;
	height: 16px !important;
	background-position: -154px -49px !important;
}
/* Error 503 CSS */
.Were-sorry-but-our .text-style-1 {
	font-family: arial !important;
	font-weight: bold;
	font-size: 20px !important;
}
.errorLine {
	width: 100%;
	border: solid 1px #ff671b;
}
.errorBody{
	padding-top: 35px;
}
.errorImg{
	padding-top: 20px;
}
s.errorheading{
	padding-top: 5px;
}
div.errorBody p {
	width: 686px;
	font-family: arial !important;
	font-size: 20px !important;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.2;
	text-align: left;
	color: #666666;

}

div.span9.masterWrapperLeft .col_6 h1 {
	line-height: normal;
	color: #787878;
	background: url(../images/headline_gradient_orange-6-col.png) no-repeat left bottom;
	margin-bottom: 20px;
	font-size: 14px;
	padding-bottom: 15px;
	font-weight: bold;
	margin-top: 20px;
}

div.errorHeading p{
	width: 520px;
	height: 46px;
	font-family: arial !important;
	font-size: 36px !important;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	text-align: left;
	color: #24408d;
}
/* End Error 503 CSS */

/* Accordion fix */
div.SalesToolIcons {
    display: none;
}

/* End PBBInternational */

.fleft a img {
	height: 100px;
}
span.baec5a81-e4d6-4674-97f3-e9220f0136c1 {
	background: #eeeeee !important;
}
.footerContentBar .span3 h3 {
	color: #000771;
	font-size: 18px !important;
	font-weight: normal !important;
	padding: 5px 0 5px;
	line-height: 18.7px;
	margin-bottom: 5px;
	background: none !important;
}
div#automate-popup_EformPopUp {
	background: none;
}

/*ROA video fix*/
.ot-video-main .ot-video-content object {
	height: 100% !important;
	width: 100% !important;
}

/* WideBanner Css */

.homeWideBanner, .homeHorizontalQuicklinks{
	display: none;
}

/* End WideBanner css */


.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

/* Africa Redesign css  */

.product-heading{
		border-bottom: 1px solid #e7e7e7;
		padding-bottom: 10px;
		color: #333;
}

.latest-news-heading{
		border-bottom: 1px solid #e7e7e7;
		padding-bottom: 10px;
		color: #333;
		clear: both;
}
.latest-news {
    clear: both;
    
}
.popular-products {
    margin-bottom: 40px;
}
.content {
    width: 85%;
}

	.popular-products span{
	    position: relative;
	    color: #fff;
	    z-index: 2;
	    top: -30px;
	    left: 15px;
	    /*display: none;*/
	    font-weight: bold;
	    font-size: 14px; 
}

/*	.popular-products a{
		color: #0396fd;
		font-size: 14px;
		text-decoration: none;
		background: url(product-errow.png) no-repeat 100% 100%;
    	padding-right: 20px;
    	margin-left: 10px;
	}*/

	.promotion-block{
		background-color: #26428B;
		padding:11px;
		color: #fff;
		border-top: 1px solid #dedede;
		margin-top: 30px;
		clear: both;
		text-align: center;
		max-height: 220px !important;
	    height: 220px !important;
	    margin-left: -15px;
	}

	.promotion-block h3 {
		color: #ffffff;
		line-height: 25px;
		border-bottom: 1px solid #fff;
		padding-bottom: 5px;
		font-size: 16px;
		margin-top: 0px;
	}

	.useful-links h3 {
	    color: #333;
		border-bottom: 1px solid #e7e7e7;
	    padding-top: 0px;
    	padding-bottom: 10px;
	}

	div.quicklinksbox h4 {
		height: 50px !important;
		padding: 10px 0px 0px 0px !important;
		border-bottom: 2px solid #26428b !important;
	}

	.useful-links ul li{
		border-bottom: 1px solid #e7e7e7;
		padding-bottom: 15px;
		padding-top: 15px;
		list-style: none;
		color: #333;
		/* margin-left: -35px; */
	}

	.useful-links ul li a{
		text-decoration: none;
		color: #333;
		font-size: 14px;
	}

	.useful-links ul li img{
		margin-right: 10px;
		float: left;
	}

	.promotion-block button{
		padding: 10px;		
		font-size: 14px;
  		font-weight: bold;
  		text-align: center;
  		color: #0396fd;
  		width: 165px;
  		margin-top: 20px;
	}

	.news-items img{
		float: left;
		clear: both;
		margin-right: 15px;
	}

	.news-items .date{
		font-size: 11px;
		color: #666;
	}

	.news-items .item-news-heading{
		font-size: 14px;  		
  		text-align: left;
  		color: #26428b;
	}
	
	.news-items .into-text{
		font-size: 14px;
  		line-height: 1.43;
  		text-align: left;
  		color: #666666
	}

	.news-items button{
		background-color: #0396fd;
		padding: 10px;
		color: #fff;
		border: none;
		width: 120px

	}

	.left-errow img{
		    float: left;
    padding-right: 20px;
    position: absolute;
    top: 50%;
	}

	.right-errow img{
		    float: right;
    position: absolute;
    top: 50%;
    right: 5%;
	}
	.news-items{
		clear: both;
		margin-bottom: 50px;
		    padding-left: 25px;
	}

	.product-info{
		display: none;
	}

	.product-link a:hover.poduct-info{
		display: block;
	}

	.footer{
		background-color: #f3f3f3;	
	}

	.locate-map p{
		font-size: 14px !important;
		font-weight: bold;
    	text-align: left;
  		/*color: #666666*/
	}

	.locate-map img{
		float: left;
		margin-right: 5px;
	}

	.locate-map h3{
		font-size: 14px;  		
  		text-align: left;
  		color: #0091fe;
	}

	.social-media {
    	clear: both;
	}

	.social-media p{
		font-size: 14px;
  		text-align: left;
  		/*color: #666666;*/
  		font-weight: bold;
	}

	.social-media img{
		float: left;
		width: 19px;
		height: 19px;
		margin-right: 10px;
	}

	
	.contact-details p{
		font-size: 14px;
  		text-align: left;
  		/*color: #666666;*/
  		font-weight: bold;
	}

	.contact-details img{
		float: left;
		margin-right: 5px;
		margin-top: 3px;
	}

	.contact-details h3{
		font-size: 14px;  
  		text-align: left;
  		color: #0091fe;
	}

	.contact-details span{
		font-size: 14px; 
  		text-align: left;
  		color: #333333;
	}

	.report-fraud img{
		float: left;
		margin-right: 5px;
	}

	.report-fraud h3{
		font-size: 14px;  		
  		text-align: left;
  		color: #333333;
	}

	.report-fraud p{
		font-size: 12px;
  		text-align: left;
  		color: #666666;
	}

	.chat-section img{
		float: left;
		margin-right: 5px;
	}

	.chat-section h3{
		font-size: 14px;  		
  		text-align: left;
  		color: #333333;
	}

	.chat-section button{
		background-color: #0396fd;
		color: #fff;
		padding: 10px;
		border:none;
		text-align: center;
		width: 105px;
	}

	.related-articles img{
		float: left;
		margin-right: 5px;
	}

	.related-articles h3{
		font-size: 14px;  		
  		text-align: left;
  		color: #333333;
	}

	.related-articles ul li{
		font-size: 14px;
  		line-height: 25px;
  		text-align: left;
  		list-style: none;
  		margin-left: -15px;
	}
	.related-articles a{
		text-decoration: none;
		color: #0396fd;
	}
	.footer{
		padding-top:40px;
		padding-bottom: 40px; 
	}
	.promotion-block p{
		color: #ffffff;
		line-height: 15px;
	}

	.promotion-block .summaryP{
		color: #ffffff;
		margin-top: 15px;
	}
	.blueTeaserheading {
		color: #000000;
		border-bottom: 1px solid #e7e7e7;
		margin-top: -35px !important;
		margin-left: -15px;
	}

	ol.carousel-indicators {
    	top: -15px;
    	left: 0px;
    	position: relative;
	}
	h3.item-news-heading {
	    line-height: 15px;
	    padding-bottom: 15px;
	    color: #26428b;
	    max-height: 28px;
	    min-height: 28px;
	    overflow-y: hidden;
	}
	.carousel-indicators li.active{
		background-color: blue;
	}

	.carousel-indicators li {
		border: 1px solid #ccc;
	}

	ol.carousel-indicators.active {
	    top: -35px;
	    margin-left: 35%;
	    position: relative;
	}

	p.into-text {
		max-height: 89px;
    	min-height: 89px;
    	padding-top: 9px;
    	overflow-y: hidden;
	}
	a.product-link {
	    /*position: relative;*/
	    padding-right: 18px;
	    top: -34px;
	    left: 15px;
	    background: url(../images/icon_arrow_light_blue.png) 96% 50% no-repeat;
	}
.popular-products img {
    /* opacity: 1; */
    /* display: block; */
    width: 100%;
    /* height: auto; */
    opacity: 1;
    display: block;
    width: 100%;
    height: auto;
    transition: .5s ease;
    backface-visibility: hidden;
}
a.Learnlink {
    position: relative;
    color: #fff;
    top: -4px;
/*    left: 52px;
    top: -82px;
    display: none;
    font-weight: bold;
    background: url(../images/icon_arrow_light_blue.png) 96% 50% no-repeat;*/
}

/*Sizwe*/
.related-articles {
    padding-bottom: 20px;
    padding-top: 0px;
}

.contact-details.give-feedback {
    padding-bottom: 15px;
}

.col-sm-3.chat-sect {
    padding-top: 0px;
    padding-bottom: 10px;
}

.related-articles {
    padding-bottom: 15px;
    padding-top: 15px;
    /* min-height: 160px; */
}

.contact-details.give-feedback {
    padding-bottom: 15px;
    padding-left: 0px;
}

div.footerContentBar .contact-details.give-feedback h3 {
	font-size: 14px !important;
	margin-top: 0px;
}

.related-articles ul li {
    line-height: 15px;
}

.locate-map {
    padding-top: 15px;
}

/* .products .social-media {
    margin-top: -15px;
} */

.customer_care.roa-bu p {
    font-size: 14px;
}

.contact-details.give-feedback p {
    padding-bottom: 10px;
}

.locate-map img {
    float: left;
    margin-right: 5px;
    padding-top: 18px;
}

.locate-map h3 img {
    padding-top: 0px;
}

.fraudText {
    margin-left: -30px;
}

.social-media span {
    margin: 2px;
}

.chat-section {
    margin-top: 10px;
}

.chat-sect h3 span {
    padding-left: 3px;
    font-size: 12px;
}

.chat-section a.std_bank_comp_button.blue {
    margin-top: 5px;
    margin-left: 20px;
    position: relative;
}

a.std_bank_comp_button.blue {
    position: relative;
}

.carousel-inner.roa-carousel {
    margin-top: 25px;
    height: 235px;
}

.carousel-inner.roa-carousel p.date {
    padding-bottom: 10px;
}

.carousel-indicators.active li {
   background-color: #d9d9d9;
}

.carousel-indicators.active li.active {
    background-color: #044a64;
}

.related-articles h3 span {
    font-size: 14px;
    font-weight: bold;
}

.blueTeaserheading h3 {
    color: #333;
    padding-top: 0px;
    padding-bottom: 10px;
}

.roa-bu .customer_care--details {
    border-bottom: none;
    margin-left: 0px;
    float: none;
}

.products.roa-re {
    margin-top: -35px;
}

/*.products.roa-re .popular-products {
    margin-bottom: 20px;
    margin-top: 30px;
}
*/
.useful-links {
    margin-left: -15px;
    margin-top: 75px;
}

.rh-teaser {
    margin-left: -15px;
    margin-right: -15px;
}
  .popular-pro-img:hover .span {
	position: absolute;
    top: 39px;
    left: 53px;
}
.popular-pro-img:hover {
    /*background-color: rgba(0,0,0,.5);*/
    opacity: .4;
}

/*new*/
.pro-description {
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    color: white;
    font-size: 16px;
}
/*.popular-pro-img:hover .pro-description {
    opacity: 1;
}*/

p.product-description {
    color: white;
    font-size: 16px;
    top: -59px;
    position: relative;
    left: -36px;
}
.popular-pro-img:hover span.tha {
    position: absolute;
    top: 11px;
    left: 33px;
}
.popular-pro-img:hover .LearnBut a {
    top: -71px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    position: relative;
    left: 21px;
    background: url('../images/icon_arrow_white.png') no-repeat 92% 59%;
}
.popular-pro-img {
    max-height: 220px;
    margin-bottom: 30px;
    background: black;
    z-index: 500;
    height: 100%;
    width: 100%;
}
.pro-description {
    color: white;
    font-size: 16px;
    /* padding: 16px 32px; */
}

.popular-pro-img:hover
 .thabs {
    opacity: 0.3;
}

.popular-pro-img:hover .pro-description {
    opacity: 1;
    width: 68%;
    left: 159px;
}

.popular-pro-container {
    margin-left: -15px;
    margin-top: 30px;
} 

.std_hub_card .hub_card_date p {
    margin: 0px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    text-align: left;
    color: #26428b;
}

.container.insights_hub_search_page .mdl_input input#keyword {
    height: 30px;
}

@media only screen and (min-width: 1201px) {
	
	[vgnextregionname|="InsightsHubSearchTitleRegion"] {
		margin-left: -100px !important;
	}
}

.container.insights_hub_search_page {
	/* margin-left: -120px !important; */
    margin-left: auto !important;
    width: 1170px;
}

div.container.cib_insights_hub_details_page {
    width: 1170px;
}

.std_hub_card .hub_card_desc p a {
    color: #26428b;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    text-align: left;
}

/* Africa redesign */

.containerCarousel .carousel-inner {
    height: 260px;
}

.containerCarousel ol.carousel-indicators.active {
    top: -10px;
    left: 0px;
    position: relative;
}

.roa-carousel .carousel-inner>.next, .carousel-inner>.prev {
    position: absolute;
    top: 100px !important;
    width: 100%;
}

.chat-section a.std_bank_comp_button.blue {
    margin-top: 10px;
    margin-left: 20px;
}
.news-items {
	float: left;
}

.roa-carousel .item {
    /*top: 90px !important;*/
}
.containerCarousel a.std_bank_comp_button.blue.news-corousel-btn {
    position: relative;
    top: 25px;
    left: 1px;
    background-color: #2570e0;
    border-radius: 4px;
    padding: 15px 20px;
    }

.containerCarousel a.std_bank_comp_button.blue.news-corousel-btn:hover {
    padding: 15px 20px;
}

.containerCarousel .carousel-inner {
    height: 280px;
}

.containerCarousel ol.carousel-indicators.active {
    top: -5px;
    left: 0px;
    position: relative;
}

.containerCarousel ol.carousel-indicators {
    top: -30px;
    left: 535px;
    position: relative;
}

  .carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
      width: 20%;
      margin: auto;
  }

.containerCarousel .carousel-indicators li {
    border-radius: 10px;
    background-color: #ededed;
    width: 15px;
    padding-left: 10px;
    height: 15px;
    margin-left: 5px;
}

.containerCarousel div#myCarousel {
    margin-top: -15px;
}

.containerCarousel .carousel-indicators li.active {
    border-radius: 10px;
    background-color: #0396fd;
    width: 15px;
    padding-left: 10px;
    height: 15px;
    margin-left: 5px;
}

.containerCarousel .news-items button {
    background-color: #0396fd;
    padding: 10px;
    color: #fff;
    border: none;
    width: 120px;
    height: 40px;
    /* background-color: #0396fd; */
    border-radius: 4px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    margin-top: 10px;
}

.containerCarousel a.std_bank_comp_button.blue:hover{
	position: relative;
}

.containerCarousel a .std_bank_comp_button.blue.news-corousel-btn {
    background-color: #0396fd;
    padding: 10px;
    color: #fff;
    border: none;
    width: 120px;
    height: 40px;
    border-radius: 4px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    margin-top: 10px;
}

.containerCarousel p.into-text {
    max-height: 89px;
    min-height: 89px;
    padding-top: 9px;
    overflow-y: hidden;
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #666666;
}


.containerCarousel .col-md-8.pull-lft {
    margin-left: -20px;
}

.content {
    width: 90%;
}

.col-sm-12.quicklinksbox.homerowview {
    width: 95%;
    padding-left: 10px;
}

.quicklinksbox.homerowview li {
    width: 230px;
    border-bottom: 0px;
    padding-left: 0px;
}

.blueTeaserheading h3 {
    color: #333;
    padding-top: 0px;
    padding-bottom: 10px;
    font-size: 16px;
}

.roa-re h3.product-heading {
    font-size: 16px;
}

.useful-links h3 {
    font-size: 16px;
}

.containerCarousel h3.latest-news-heading {
    font-size: 16px;
}

.containerCarousel .news-items img {
	 float: none; 
	 width: 100%;
    position: relative;
}

@media only screen and (max-width: 500px) {
    .quicklinksbox.homerowview ul {
        display: block;
    }

    .containerCarousel ol.carousel-indicators.active {
        top: -50px;
        left: 50px;
        position: relative;
    }  

    .containerCarousel .content {
        width: 90%;
        margin-top: 10px;
        margin-left: 20px;
        padding-bottom: 15px;
	}  
	
	.related-articles {
		min-height: 0px;
	}

	.containerCarousel ol.carousel-indicators.active {
		display: none;
	}

	.quicklinksbox.homerowview li {
		width: 100% !important;
	}

	.products.roa-re {
		margin-top: -20px;
	}

	.img-overlay .image {
		padding: 0px !important;
	}

	.contact-details.give-feedback {
		padding-left: 20px;
	}
}

@media only screen and (min-width: 501px) {
    .containerCarousel ol.carousel-indicators.active {
        top: -25px;
        left: -5px;
		position: relative;
		
	}

	
	.quicklinksbox.homerowview li {
		width: 25% !important;
	}
}

@media only screen and (min-width: 600px) {
	#home footer.row .span9 div#legalLinks {
		width: 100%;
		padding-left: 17%;
	}
}


#home .container {
    width: 1170px;
}

#home footer.row .container {
    width: 100%;
}

.span9 div#legalLinks {
    width: 100%;
}

#footerLegal {
    height: 100%;
}

.col-sm-12.quicklinksbox.homerowview {
    width: 99% !important;
}

.rgtCntWrapper {
    width: 100%;
}

#home footer.row .footerContentBar {
    width: 1170px;
}