/* ------------ RESET ------------ */
* { outline:none; }


body {
	font-family:Arial, verdana, sans-serif;
	font-size:12px;
	color:#545353;
	text-align:justify;
	margin:0;
	padding:0 0 25px 0;
}
td, th {
	font-family:Arial, verdana, sans-serif;
	font-size:12px;
	line-height:18px;
	vertical-align:top;
}
img {
	border:0px;
}
img.logo {
	position:relative;
	top:10px;
	left:15px;
	z-index:888;
}
div.allcontent {
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:777;
}
li {
	list-style-type:none;
	list-style-image:none;
	list-style:none;
	margin:0px;
}
ul {
	margin:10px 0 20px 10px;
	padding:0;
}
p, h1, h2, h3, h4 {
	margin:0;
	padding:0;
}
/* ------------ GLOBAL ------------ */
#topsection { width:999px; /*height:112px;*/ background:url(../../images/topmenu-bg.gif) 50% 0 no-repeat; margin:0 auto; }
#topsection-wrapper { width:999px; /*height:112px;*/ margin:0 auto; position:relative; }
#header {
	padding:0;
}
h1 {
	width:361px;
	height:70px;
	background:url(../../images/bsl-logo.gif);
	text-indent:-9999px;
	/*margin:20px 0 0 15px;*/
	position:absolute;
	top:22px;
	left:20px;
}
h1 a { display:block;
	width:361px;
	height:70px; }
#top-menu {
	position:absolute;
	top:0;
	right:0;
}
#top-menu, #top-menu a:hover, input.inputforms {
	text-decoration:none;
	color:#818080;
}

#top-menu a, input.inputforms, textarea {
	font-family:Arial, verdana, sans-serif;
	font-size:12px;
	color:#0094d1;
	font-weight:bold;
	text-decoration:none;
}
.search-btn {
	/*margin-top:2px;*/
	/*border-left:none !important;*/
	vertical-align :top;
}
#top-menu img {
	margin:0 !important;
	vertical-align:middle !important;
}
.input-border {
	border:1px solid #cbc9d7;
}
#uppermenus { float:right; width:365px; margin-right:20px; }
#uppermenus td { color:#fff; }
.header-menu { color:#818080 !important; font-weight:bold !important; padding:22px 0 0 110px; }
#uppermenus a { color:#0092cf; font-weight:bold; text-decoration:none; }
#uppermenus a:hover { text-decoration:none; color:#818080; }
#langs { margin:7px 0 0 95px; color:#fff; }
#langs a { color:#fff; font-weight:bold; text-decoration:underline; }
#langs a:hover { font-weight:bold; text-decoration:none; }

div#cards-loans-services {
	width:374px;
	height:29px;
	padding-top:20px;
}
td {
	vertical-align:top;
}
td, p {
	font-family:Arial, verdana, sans-serif;
	color:#545353;
}
a {
	text-decoration:underline;
	color:#0054A4;
}
a:hover {
	text-decoration:none;
}
/* ------------ CONTENT ------------ */
#flash {
	width:999px;
	height:318px;
	padding-bottom:10px;
}
#homepage-content-wrapper {
	width:999px;
	margin:0 auto;
}
ul#sidebarmenu1 {
	width:236px;
}
/* ------------ LEFTSIDE MENU ------------ */
#leftside-menu {
	width:236px;
	margin:0;
	padding:0;
}
#leftside-menu li a {
	color:#FFF;
	text-decoration:none;
}
li.noheight {
	height:auto !important;
}
#leftside-menu li ul {
	padding-left:16px;
	overflow:hidden;
}
#leftside-menu li ul li {
	text-align:left;
}
#leftside-menu li ul li a {
	background:url(../../images/sub-arrow2.gif) 0 6px no-repeat;
	padding-left:10px;
	line-height:18px;
}
#leftside-menu li ul li a:hover {
	background:#007ec4 url(../../images/sub-arrow2.gif) 0 6px no-repeat;
}
/* End */
/* ------------ LEFTSIDE MENU ------------ */
#leftside {
	float:left;
}
#leftside-menu {
	background:#064093;
	width:236px;
	margin:0;
	padding:0;
	margin-bottom:40px;
}
#leftside-menu li a {
	color:#FFF;
	text-decoration:none;
}
.left-main-titles {
	border-bottom:1px solid #fff;
}
li.noheight {
	height:auto !important;
}
#leftside-menu li ul {
	margin-left:16px;
}
#leftside-menu li ul li {
	height:18px;
	margin-bottom:10px;
}
#leftside-menu li ul li a {
	background:url(../../images/sub-arrow2.gif) 0 6px no-repeat;
	padding-left:8px;
	line-height:18px;
	display:block;
}
#leftside-menu li ul li a:hover {
	background:#007ec4 url(../../images/sub-arrow2.gif) 0 6px no-repeat;
	;
}
.underline-titles {
	background:url(../../images/underline.gif) left bottom repeat-x;
	padding:0 0 7px 0;
}
.italic-blue-titles {
	font-size:13px !important;
	color:#007fc4;
	font-style:italic;
	font-weight:bold;
}
.bluecolored {
	color:#007fc4 !important;
}
/* ----------- HOME PAGE || Latest news ------------ */
.latest-news-wrapper {
	width:490px;
	padding:7px 20px 0 20px;
}
p strong {
	color:#818080;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.hello {
}
.latest-news-listing .blue-titles a, p.blue-titles {
	font-size:13px;
	font-weight:bold;
	color:#0054a4;
	padding-bottom:8px;
	text-decoration:none;
	display:block;
}
.latest-news-listing .blue-titles a {
	display:inline;
}
.latest-news-listing .blue-titles a:hover {
	color:#818080;
}
a.more, a.back {
	color:#0054a4;
	text-decoration:underline;
}
a.more:hover, a.back:hover {
	text-decoration:none;
}
.ad-eaters-wrapper {
	width:233px;
	float:left;
	text-align:left;
}
.ad-eaters-wrapper td {
	padding-top:20px;
}
.ad-eaters-wrapper td.underline-titles {
	padding-top:6px;
	padding-bottom:9px;
}
p.adtxt {
	width:214px !important;
}
p.adtxt img {
	margin-top:20px;
}
/* ----------- FOOTER ----------- */
#footer {
	width:999px;
	height:30px;
	background:#0094d1;
	margin-top:20px;
}
.disclaimer {
	color:#FFF;
	margin:0 8px;
	font-size:11px;
	line-height:30px;
}
.disclaimer a:hover, .designed a:hover {
	text-decoration:none;
}
.designed {
	float:right;
	margin:0 10px;
	color:#FFF;
	font-size:11px;
	line-height:30px;
}
.disclaimer a, .designed a {
	text-decoration:underline;
	color:#FFF;
	font-size:11px;
}
p.forgot-pass a {
	font-family:Arial, verdana, sans-serif !important;
	color:#0094d1 !important;
	background:none !important;
	font-size:10px !important;
	width:120px !important;
	text-decoration:underline !important;
}
p.forgot-pass a:hover {
	text-decoration:none !important;
}
input.inputforms {
	width:134px;
	background:url(../../images/search-bg.gif) no-repeat !important;
	border:1px solid #cbc9d7;
	margin-left:7px;
}
.username-form, .password-form {
	font-family:Tahoma, Geneva, sans-serif !important;
	font-size:12px !important;
	color:#262626 !important;
	font-weight:normal !important;
	margin-bottom:10px !important;
	border:1px solid #cbc9d7 !important;
	line-height:18px !important;
	padding:2px 5px !important;
	margin-left:7px !important;
	vertical-align:middle !important;
}
.password-form {
	width:144px !important;
	background:url(../../images/password-bg.gif) no-repeat !important;
}
.internal-tools {
	width:150px;
	vertical-align:bottom;
	padding-bottom:14px;
}
.internal-tools img {
	margin-bottom:2px;
}
.internal-tools a {
	color:#0094d1;
	text-decoration:none;
}
.internal-tools a:hover {
	text-decoration:underline;
}
.fontsize {
	font-size:12px;
}
.seperators {
	font-weight:bold;
	color:#064092;
}
.password-form {
	width:144px !important;
	background:url(../images/password-bg.gif) no-repeat !important;
}
.internal-img-headers {
	height:174px;
	width:999px;
	padding-bottom:15px;
}
/*h2#bsl-cards {
	width:85px;
	height:15px;
	background:url(../images/bsl-cards-title.gif) no-repeat;
	text-indent:-9999px;
}*/
h2 {
	margin-bottom:5px;
	font-size:16px;
}
#internal-content-wrapper {
	width:742px;
	float:left;
	margin-left:20px;
}
h3 {
	margin-bottom:10px;
	color:#064092 !important;
	font-size:14px;
}
.listing {
	background:#d6ebff;
	padding:10px 10px 0 10px;
	margin:5px 0 10px 0;
}
.listing h4 {
	padding:0 0 10px 0;
}
.listing h4 a {
	font-weight:bold;
	color:#074093;
	font-size:12px;
	text-decoration:none;
	background:url(../../images/blue-arrow2.gif) no-repeat left;
	padding:0 0 0 8px;
}
.listing em {
	font-size:12px;
	color:#007ec3;
}
h4.content-titles {
	background:none !important;
}
.more_info {
	clear:both;
	width:722px;
}
.more {
	height:100%;
	vertical-align:bottom;
	text-align:right;
}
.more a {
	background:url(../../images/more-btn.gif) left bottom no-repeat;
	height:17px;
	width:52px;
	display:block;
	padding:0;
	margin:0;
	float:right;
}
.more a:hover {
	background-position: left top;
	padding:0;
	margin:0;
}
ul.txtlist {
	margin:7px 0 18px 10px;
}
ul.txtlist li {
	padding-left:10px;
	background:url(../../images/bullet.gif) left 5px no-repeat;
	line-height:16px;
}
.gray-table, .gray-table2, .gray-table3 {
	width:615px !important;
	background:#f1eded;
}
.gray-table td, .gray-table2 dt, .gray-table2 td, .gray-table3 td {
	padding:10px;
	border-bottom:2px solid #fff;
}
.bluetxt, .bluetxt2, .bluetxt3 {
	font-weight:bold !important;
	color:#007ec4 !important;
}
td.bluetxt {
	width:224px;
}
td.bluetxt2 {
	width:230px !important;
}
.light-blue-bg {
	background:#d2e2e9;
	width:100%;
}
.header {
	font-weight:bold;
	cursor:pointer;
	padding:10px !important;
	color:#fff;
	/*background:#fff url(../../images/down-bg.gif) 0 30px no-repeat;*/
	background:#0094d1 url(../../images/arrow-down.gif) 590px 18px no-repeat;
}
.header-on {
	font-weight:bold;
	padding:10px !important;
	color:#FFFFFF;
	/*background:#fff url(../../images/down-bg.gif) 0 0 no-repeat !important;*/
	background-image:url(../../images/arrow-up.gif) !important;
}
.board-of-directors-listing td {
	border-bottom:1px solid #0094d1;
	vertical-align:top;
	padding:10px 0;
}
.header-on dd {
	margin-bottom:30px;
}
.content-on {
	overflow:hidden;
	margin-bottom:20px;
}
.content {
	overflow:hidden;
}
.accordion .accordion-opened-link {
	margin-bottom:0px;
}
ul#internal-menu {
	width:236px;
	margin-bottom:20px;
}
ul#internal-menu li a {
	width:216px;
	height:30px;
	color:#0094d1;
	background:#d6ebff url(../../images/arr.gif) 10px 13px no-repeat;
	margin-bottom:2px;
	line-height:30px;
	padding-left:20px;
}
ul#internal-menu li a:hover, .selected {
	color:#064092 !important;
	background:#d6ebff url(../../images/arr.gif) 10px -12px no-repeat !important;
}
.back {
	text-align:right;
}
.branches-titles {
	background:url(../../images/blue-arrow.gif) 10px 10px no-repeat;
	padding-left:20px !important;
}
.main-branches {
	background:#0094d1 url(../../images/white-arrow.gif) 10px 15px no-repeat;
	color:#FFF;
}
a.find-branch {
	width:200px;
	height:30px;
	display:block;
	background:#0092ce url(../../images/white-arrow.gif) 10px 13px no-repeat;
	padding-left:20px;
	margin-top:10px;
	margin-bottom:20px;
	line-height:30px;
	color:#FFF;
	text-decoration:none;
}
.contact-header {
	background:#D2E2E9;
	color:#007EC4 !important;
	font-weight:bold;
}
.contact-form {
	margin-top:20px;
}
.contact-form td {
	height:30px;
}
.contact-form input[type=text] {
	border:1px solid #ccc;
}
textarea {
	width:375px;
	border:1px solid #ccc;
	height:150px;
}
.btn {
	background:#0094d1;
	width:70px;
	color:#FFF;
	margin-top:20px;
	float:right;
	cursor:pointer;
	margin-left:10px;
	padding:2px 0;
	border:0;
}
li#bcl-services ul {
	width:240px;
}
.send-to-friend {
	display:none;
	position:absolute;
	right:0;
	top:20px;
	background-color:#dbdbdb;
	width:250px;
	min-height:170px;
	border:1px solid #006ab4;
	padding:5px;
	margin:0;
}
.send-to-friend td {
	padding-bottom:5px !important;
	padding-right:5px !important;
	margin:0;
}
.send-to-friend input {
	font-size:10px;
	padding:0 0 0 2px;
	font-size:11px;
	margin:0 !important;
}
h5 {
	font-weight:bold;
	font-size:13px;
	color:#064093;
	margin-bottom:10px;
}
.titleList {
	margin-top: 5px;
	margin-bottom: 7px;
	font-weight:bold;
	font-size:13px;
	color:#545353;
}
.main-content {
	color:#545353 !important;
	line-height:18px;
	padding:20px 0;
}
.main-content li {
	background:url(../../images/bullet-list-level1.gif) no-repeat left top;
	padding:0 0 0 10px;
	margin:0 0 7px 0;
}
ul.bullet-list-level-2, ul.bullet-list-level-3, ul.bullet-list {
	margin:5px 0 0 0;
}
.main-content ul.bullet-list-level-2 li {
	background:url(../../images/bullet-list-level1.gif) no-repeat left top !important;/*bullet-list-level-2*/
	padding:0 0 0 10px;
	margin:0 0 0px 0 !important;
}
.main-content ul.bullet-list-level-3 li {
	background:none;
	padding:0 0 0 10px;
	margin:0 0 10px 0;
}
.main-content ul.bullet-list-level-3, .main-content ul.bullet-list-level-3 li ul {
	margin-left:20px;
}
.back-to-top {
	text-align:right;
	padding:5px 0;
	font-size:11px;
	border-top:1px solid #007dc3;
}
ul.anchors {
	margin:10px 0 15px 0;
	border-bottom:1px solid #00a6db;
	padding:0 0 20px 0;
}
ul.anchors li {
	margin-bottom:2px;
	padding-bottom:0;
	background:url(../../images/arrow-anchors.gif) no-repeat left;
	font-size:12px;
	font-weight:bold;
	color:#007ec3;
}
ul.anchors li a {
	color:#007dc3;
	text-decoration:none;
	font-weight:bold;
	font-size:12px !important;
	font-weight:bold !important;
	color:#007ec3 !important;
}
ul.anchors li a:hover {
	color:#8a8a8a !important;
	text-decoration:none !important;
}
.table {
	background-color:#dcdddf;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.table td {
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	padding:3px;
}
.table td span {
	color:#084194;
	font-weight:bold;
}
.form td {
	padding-bottom:10px;
}
.form input, .form select {
	border:1px solid #09F;
}
.form input[type=text] {
	width:250px;
	height:18px;
}
.sub-form {
	text-align:right;
	padding:0 15px 0 0;
}
/*-------------- TOP SUBMENU ---------------*/
ul#top-submenu {
	width:236px;
	background:#007ec4 /*url(../../images/top-submenu.jpg) bottom no-repeat*/;
	padding:0px;
	margin:0 0 15px 0;
}
ul#top-submenu li {
	height:23px;
	line-height:23px;
	width:236px;
	border-bottom:1px solid #80c3e3;
}
ul#top-submenu li a {
	display:block;
	height:23px;
	width:226px;
	padding-left:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
ul#top-submenu li a:hover {
	background:#063f92;
	color:#fff;
	text-decoration:none;
}
ul#top-submenu li a.selected {
	background:#063f92 !important;
	list-style:none;
	color:#fff !important;
	text-decoration:none;
}
/*-----------SEARCH--------------*/
ul.search-list {
	margin-top:20px;
	padding:0;
}
ul.search-list li {
	background:url(../../images/bullet-list-level-2.gif) left 2px no-repeat;
}
ul.search-list li a {
	line-height:18px;
	height:18px;
	color:#074093;
	text-decoration:none;/* padding-left:10px;*/
	display:inline !important;
}
ul.search-list li a:hover {
	text-decoration:underline;
	color:#007ec3;
}
/*-----------SITEMAP--------------*/
.mainsitemap {
	padding:0px;
}
ul.mainsitemap li {
	line-height:20px;
	background:none;
}
ul.mainsitemap li a {
	text-decoration:none;
	padding-left:10px;
	height:18px;
	color:#074093;
	background:url(../../images/toggle-bullets.gif) left bottom no-repeat;
	font-size:13px;
	line-height:18px;
}
ul.mainsitemap li a:hover {
	text-decoration:none;
	color:#007ec3;
	background:url(../../images/toggle-bullets.gif) left top no-repeat;
}
a.sitemap-titles {
	background:url(../../images/toggle-bullets.gif) left bottom no-repeat;
}
a.sitemap-titles {
	background:url(../../images/toggle-bullets.gif) left bottom no-repeat;
}
/********************** New Menu Styles ********************************/
.positionrelative {
	position:relative;
	top: 0px;
	left: 0px;
}
.dropmenu {
	position:absolute;
	visibility:hidden;
	top:0;
	left:236px;
	width:235px;
	background:#9C9C9C;
	border-left:1px solid #FFF;
}
.subleftmenu {
	margin:0;
	padding:0;
}
.subleftmenu li {
	list-style-type:none;
	list-style-image:none;
	padding:0;
	margin:0;
}
.subleftmenu li a, .subleftmenu li a:hover {
	background:url(../../images/subleftmenu-arrow-white.gif) no-repeat 10px 10px;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	padding:5px 0 5px 19px;
	text-decoration:none;
	display:block;
	margin:0;
}
.subleftmenu li a:hover {
	background:#0094D1 url(../../images/subleftmenu-arrow-white.gif) no-repeat 10px 10px;
}
.openedmenu {
	background:#9C9C9C;
}
div.openedmenu ul {
	border-top:1px solid #FFF;
}
div.openedmenu ul li a, .openedmenu ul li a:hover, .openedmenu ul li a.selected {
	background:url(../../images/subleftmenu-arrow-white.gif) no-repeat 17px 10px;
	padding:5px 0 5px 26px !important;
}
.openedmenu ul li a:hover {
	background:#0094D1 url(../../images/subleftmenu-arrow-white.gif) no-repeat 17px 10px;
}
.openedmenu ul li a.selected {
	background:#0094D1 url(../../images/subleftmenu-arrow-white.gif) no-repeat 17px 10px !important;
	color:#FFF !important;
}
.menuborderbottom {
	border-bottom:1px solid #FFF;
}
ol li {
	list-style-type:decimal !important;
	background:none !important;
	margin-left:30px !important;
	padding-left:0 !important;
}
.corporate-listing {
	margin-left:10px;
}
.breadcrumb-container {
	margin-bottom:20px !important;
}
.breadcrumb-container a {
	text-decoration:none;
	font-weight:bold;
	font-size:12px !important;
}
.breadcrumb-container a:hover {
	color:#0094d1;
}
.breadcrumb-container .bredcrumbs {
	background:none !important;
	color:#494848 !important;
	font-size:12px !important;
}
a.top-selected {
	text-decoration:none;
	color:#818080 !important;
}
.sub-branches {
	padding:5px 5px 5px 20px !important;
	background-color:#d2e2e9;
}
p.blues-titles a {
	display:inline !important;
}
#leftside table {
	margin-bottom:40px;
}
#cards-loans-services ul li {
	background:none !important;
}
.daypad {
	padding:3px 0 0 7px;
}
.tradition-list li {
	list-style:none !important;
}
.ulindent {
	margin-left:10px;
}
.latin-type {
	list-style-type:lower-latin !important;
}
.vertical-middle {
	vertical-align:middle;
}
.cards-listing-txt {
	font-size:11px;
	text-align:justify;
}
.blue-bg {
	background:#0092ce;
	color:#FFF !important;
}
.topmenu {
	padding:0 10px 0 0;
}
.topmenu a {
	text-decoration:none;
	color:#0094DA;
	font-weight:bold;
}
.topmenu a:hover {
	color:#818080;
}
.toptabs {
	margin:0;
	padding:0 15px 0 0;
	float:right;
}
.toptabs li {
	float:left;
	width:118px;
	height:29px;
	margin-right:5px;
	padding:0px;
}
.padtop40 {
/*padding-top:40px;*/
}
.padlogo {
	padding-left:15px;
}

ul.job-vacancy li .bluetxt {
	background:none !important;
	margin-bottom:20px;
	padding-left:15px;
	list-style:none !important;
}
.jobvacancy li {
	line-height:14px;
}
table.contact-form input[type=text], .wide-selectinputs {
	width:280px;
	background:url(../../images/inputs-bg.gif) repeat-x !important;
}
.year-input {
	width:59px !important;
}
input[type=file] {
	background:#0094d1;
	color:#FFF;
}
/*dl, dd { background:#FFF; }*/
.management-table {
	width:615px;
	background:#fff;
}
.scrollBar {/* overflow:auto; height:250px; margin-bottom:20px;*/
}
.gray-table td {
	text-align:left !important;
}
.increasefont {
	font-size:13px !important;
}
ul.financials-listing {
	padding:0;
	margin:0;
}
ul.financials-listing li {
	background:none;
	padding:0;
	margin:0;
	line-height:26px;
}
ul.financials-listing li a {
	line-height:26px;
}
.sponsoring {
	margin-left:15px;
	margin-bottom:8px;
}
