/* --- Font Size Conversion Table From Base 16px --- */
/* ---  9px = 57% --- */
/* --- 10px = 63% --- */
/* --- 11px = 69% --- */
/* --- 12px = 75% --- */
/* --- 13px = 82% --- */
/* --- 14px = 88% --- */
/* --- 15px = 94% --- */
/* --- 16px = 100% --- */
/* --- 18px = 113% --- */
/* --- 20px = 125% --- */
/* --- 24px = 150% --- */


#bodyContainer{
	width:979px;
	margin:0 auto;
	/*font:12px/14px Helvetica, Arial, sans-serif;*/
	font-family: Helvetica, Arial, sans-serif;
	color:#455560;
}
#bodyContainer a{
	/*color:#3ba2c5;*/
	text-decoration:none;
}
.breadcrumbs a{
    color:#3ba2c5;
}
.sidebox .frame a,
.aside .frame a,
.breadcrumbs .frame a{
    color:#3ba2c5;
}
#bodyContainer a:hover{ text-decoration:underline;}
#bodyContainer img{ border-style:none;}
#bodyContainer form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#bodyContainer input, textarea, select{
	font:100% Helvetica, Arial, sans-serif;
	color:#3f4d57;
	vertical-align:middle;
}
#bodyContainer q{quotes: none;}
#bodyContainer q:before{content:"";}
#bodyContainer q:after{content:"";}
#wrapper{
	height:1%;
	overflow:hidden;
	padding:0 7px;
	background:url(/images/background/bg-wrapper.gif) repeat-y;
}
#header{
	width:945px;
	margin:0 auto;
	background:#93806b url(/images/background/bg-header.gif) no-repeat 0 100%;
}
#header .holder{
	height:1%;
	overflow:hidden;
	padding:0 0 20px 18px;
}
.logo{
	float:left;
	width:198px;
	height:64px;
	text-indent:-9999px;
	overflow:hidden;
	margin:24px 0 0;
	background:url(/images/background/bg-logo.gif) no-repeat;
}
.logo a{
	display:block;
	height:60px;
}
.add-nav{
	float:right;
	margin:0 0 30px;
	padding:0;
	list-style:none;
	overflow:hidden;
	font-weight:bold;
}
.add-nav li{
	float:left;
	margin:0 1px 0 -1px;
	padding:7px 10px 0 11px;
	background:url(/images/background/divider-add-nav.gif) no-repeat;
	font-size:75%;
}
.add-nav a{ color:#fff;}
.add-nav a:hover{ text-decoration:underline;}
#bodyContainer .search-form{
	float:right;
	clear:right;
	width:215px;
	height:24px;
	padding:0 10px 0 30px;
	background:url(/images/background/bg-search.gif) no-repeat;
}
#bodyContainer .search-form .textBox{
	float:left;
	width:167px;
	margin:4px 0 0;
	border:none;
	background:none;
	font:75%/100% Helvetica, Arial, sans-serif;
}
#bodyContainer .search-form .btn-go{
	float:right;
	margin:3px 8px 0 0;
	display:inline;
}
#nav{
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#nav li{
	float:left;
	margin:0 2px 0 0;
}
#nav a{
	display:block;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/typographic/bg-nav.gif) no-repeat;
}
#nav a.loans{ width:74px;}
#nav a.loans:hover,
#nav .active a.loans{ background-position:0 -30px;}
#nav a.credit{
	width:166px;
	background-position:-76px 0;
}
#nav a.credit:hover,
#nav .active a.credit{ background-position:-76px -30px;}
#nav a.deposit{
	width:148px;
	background-position:-244px 0;
}
#nav a.deposit:hover,
#nav .active a.deposit{ background-position:-244px -30px;}
#nav a.services{
	width:84px;
	background-position:-394px 0;
}
#nav a.services:hover,
#nav .active a.services{ background-position:-394px -30px;}
#nav a.insurance{
	width:92px;
	background-position:-480px 0;
}
#nav a.insurance:hover,
#nav .active a.insurance{ background-position:-480px -30px;}
#nav a.solutions{
	width:141px;
	background-position:-574px 0;
}
#nav a.solutions:hover,
#nav .active a.solutions{ background-position:-574px -30px;}
#nav a.supporting{
	width:209px;
	background-position:-717px 0;
}
#nav a.supporting:hover,
#nav .active a.supporting{ background-position:-717px -30px;}
.breadcrumbs{
	height:1%;
	overflow:hidden;
	padding:6px 17px 0;
	font-size:11px;
	line-height:12px;
}
.breadcrumbs span{ float:left;}
.breadcrumbs ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.breadcrumbs li{
	float:left;
	padding:0 7px 0 11px;
	margin:0 4px 0 -4px;
	background:url(/images/background/divider-breadcrumbs.gif) no-repeat 0 3px;
}
#main{
	height:1%;
	/* overflow:hidden; */
	padding:8px 9px 24px;
}
#content{
	float:left;
	width:691px;
}
.visual{
	height:317px;
	margin:0 0 7px;
	position:relative;
	overflow:hidden;
}
.gallery{
	margin:0;
	padding:0;
	list-style:none;
	position: relative;
	height: 317px;
	width: 692px;
}
.gallery li{
	position: absolute;
	top:0;
	left:0;
	width:692px;
	height:317px;
	overflow:hidden;
}
.gallery .active{z-index:10;}
.gallery img{ display:block;}
.gallery-nav{
	z-index: 100;
	position:absolute;
	bottom:0;
	left:20px;
	height:24px;
	overflow:hidden;
}
.gallery-nav .l,
.gallery-nav .r{
	float:left;
	height:24px;
	width:3px;
	background:url(/images/background/bg-gallery-nav-l.png) no-repeat;
}
.gallery-nav .r{background:url(/images/background/bg-gallery-nav-r.png) no-repeat;}
.gallery-nav ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	height:24px;
	overflow:hidden;
	font-size:11px;
}
.gallery-nav li{float:left;}
.gallery-nav a{
	float:left;
	width:17px;
	height:21px;
	padding:3px 1px 0;
	color:#646464;
	text-decoration:none;
	text-align:center;
	line-height:24px;
	cursor:pointer;
	background:url(/images/background/bg-gallery-nav.png) no-repeat;
}
.gallery-nav a:hover,
.gallery-nav .active a{
	color:#fff;
	text-decoration:none;
	background:url(/images/background/bg-gallery-nav-hover.png) no-repeat;
}


.tabset{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	font-size:69%;
	position:relative;
}
.tabset li{
	float:left;
	margin:0 1px 0 0;
}
.tabset a{
	float:left;
	color:#455560;
	background:url(/images/background/bg-tabset-l.gif) no-repeat;
}
.tabset span{
	float:left;
	height:23px;
	cursor:pointer;
	line-height:23px;
	padding:0 13px;
	background:url(/images/background/bg-tabset-r.gif) no-repeat 100% 0;
}
.tabset a:hover,
.tabset .active a{
	text-decoration:none;
	background:url(/images/background/bg-tabset-l-hover.gif) no-repeat;
}
.tabset a:hover span,
.tabset .active span{background:url(/images/background/bg-tabset-r-hover.gif) no-repeat 100% 0;}
.tabset .active a{ font-weight:bold;}

.section-box{
	width:491px;
	margin:-1px 0 36px;
	line-height:18px;
	background:url(/images/background/bg-types-loans-c.gif) repeat-y;
}
.section-box .holder{ background:url(/images/background/bg-section-box-t.gif) no-repeat;}
.section-box .frame{
	height:1%;
	padding:16px 8px 15px 17px;
	overflow:hidden;
	background:url(/images/background/bg-types-loans-b.gif) no-repeat 0 100%;
}
.content-box{
	float:left;
	width:320px;
}

.items{
	width:700px;
	margin:0 -8px 0 0;
	background:url(/images/background/bg-items-c.gif) repeat-y;
}
.items .holder{
	background:url(/images/background/bg-items-b.gif) no-repeat 0 100%;
}
.items .frame{
	height:1%;
	padding:0 0 18px;
	overflow:hidden;
	background:url(/images/background/bg-items-t.gif) no-repeat;
}
.items .item{
	float:left;
	width:210px;
	margin:0 4px 0 0;
}
.items .item-large{
	float:left;
	margin:0 4px 0 0;
	width:265px;
}
#content .heading{
	padding:0 6px 8px 10px;
	margin:10px 1px 12px;
	border-bottom:1px solid #dadddf;
	background:url(/images/background/bg-items-heading.gif) repeat-x 0 100%;
}
#content #section .heading{
	padding:7px 13px 8px;
	background:none;
	border:none;
}
#content #section .heading h2{
	font-size:32px;
	line-height:28px;
	font-weight:normal;
}

#section{
	float:right;
	width:492px;
	margin:0 -1px 0 0;
	color:#44545f;
}
.loans-box{
	width:491px;
	height:113px;
	margin:0 0 12px;
	overflow:hidden;
	background:url(/images/background/bg-loans-box.jpg) no-repeat;
}
.loans-box .holder{
	width:330px;
	margin:12px 0 0 14px;
	color:#fff;
}
#section .loans-box h2{
	font-size:32px;
	line-height:36px;
	font-weight:normal;
	margin:0;
}
#content .loans-box p{ margin:0 0 18px;}
.loans-box ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.loans-box li{
	float:left;
	margin:0 9px 0 0;
}
.loans-box ul a{
	display:block;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/typographic/btn-loans.gif) no-repeat;
}
.loans-box ul a.apply-now{ width:111px;}
.loans-box ul a.apply-now:hover{ background-position:0 -21px;}
.loans-box ul a.give-us-call{
	width:124px;
	background-position:-120px 0;
}
.loans-box ul a.give-us-call:hover{ background-position:-120px -21px;}
.aside{
	float:left;
	width:193px;
	background:url(/images/background/bg-aside-c.gif) repeat-y;
}
.aside .holder{background:url(/images/background/bg-aside-b.gif) no-repeat 0 100%;}
.aside .frame{
	height:1%;
	padding:0 0 14px;
	overflow:hidden;
	background:url(/images/background/bg-aside-t.gif) no-repeat;
}
#content .aside .heading{ padding:6px 6px 15px 10px;}
.aside h3{
	font-size:16px;
	font-weight:bold;
}
.aside ul{
	margin:0 0 0 14px;
	padding:0;
	list-style:none;
}
.aside ul li{
	vertical-align:top;
	padding:0 0 4px;
	font-size:75%;
}
.aside ul a{
	padding:0 0 0 11px;
	background:url(/images/background/bullet-items.gif) no-repeat 0 4px;
}
.aside ul a:hover,
.aside ul a.active{
	text-decoration:none;
	color:#44535e;
	font-weight:bold;
	background:url(/images/background/bullet-list-hover.gif) no-repeat 0 5px;
}
.aside ul ul{
	margin:0;
	padding:0 0 0 21px;
	list-style:none;
}
.aside ul ul li{ padding:4px 0 0;font-size:100%;}
.aside ul ul a{
	padding:0 0 0 8px;
	background:url(/images/background/bullet-line.gif) no-repeat 0 6px;
}
.aside ul ul a:hover,
.aside ul ul .active a{
	color:#455560;
	font-weight:normal;
	background:url(/images/background/bullet-line-hover.gif) no-repeat 0 6px;
}
#sidebar{
	float:right;
	width:246px;
}
#sidebar .login{
	display:block;
	width:250px;
	height:44px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 -4px 0 0;
	background:url(/images/typographic/btn-login.gif) no-repeat;
}
#sidebar .alert{
	margin:0 0 9px;
/*
	padding:0 0 0 19px;
	background:url(/images/background/ico-alert.gif) no-repeat 3px 2px;
*/
}
.sidebox{
	width:246px;
	margin:0 0 4px;
	background:#d2ecf3 url(/images/background/bg-sidebox-t.gif) no-repeat;
}
.sidebox:after{
	content:"";
	display:block;
	clear:both;
}
.sidebox .holder{
	padding:0 0 6px;
	background:url(/images/background/bg-sidebox-b.gif) no-repeat 0 100%;
}
.sidebox .holder:after{
	content:"";
	display:block;
	clear:both;
}
.sidebox .frame{
	height:1%;
	overflow:hidden;
}
.sidebox .heading{padding:13px 7px 10px 11px;}
.sidebox .popup-heading{padding:10px 7px 6px 11px;}
.sidebox .prev-next{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.sidebox .prev-next li{
	float:left;
	margin:0 3px 0 0;
}
.sidebox .prev-next a{
	display:block;
	width:13px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
}
.sidebox .prev-next .prev{ background:url(/images/background/bg-prev.gif) no-repeat;}
.sidebox .prev-next .next{ background:url(/images/background/bg-next.gif) no-repeat;}
.sidebox .news{
	height:1%;
	margin:0 3px 6px;
	padding:7px 3px 0 7px;
	color:#4db3d0;
	line-height:15px;
	background:#fff;
	overflow:hidden;
}
.sidebox .news h3{
	display:block;
	margin:0 0 4px;
	font-size:12px;
	color: #C6A109;
	font-weight:bold;
}
.sidebox .news h3 a { color: #3ba2c5; }
h3 img{ display:block;}
.sidebox .news p{ margin:0 0 14px; font-size:12px; color: #3ba2c5;}
.sidebox .text-box{padding:0 6px 4px 12px;}
.sidebox .text-box:after{
	content:"";
	display:block;
	clear:both;
}
.sidebox blockquote{margin:0;}
.sidebox q{
	float:left;
	width:135px;
	margin:0;
}
.sidebox .text-box img{
	float:right;
	margin:-26px 0 1px;
	position:relative;
}
.sideblock{
	width:246px;
	margin:0 0 5px;
	background:#FFF url(/images/background/bg-sideblock-t.gif) no-repeat;
}
.sideblock .holder{
	height:1%;
	padding:7px 12px 6px;
	overflow:hidden;
	background:url(/images/background/bg-sideblock-b.gif) no-repeat 0 100%;
}
.popup-holder{
	width:199px;
	padding:0 10px 3px;
	position:relative;
}
.popup-holder:hover .popup,
.popup-hover .popup { display:block;}
.open{
	display:block;
	width:199px;
	line-height:20px;
	color:#42525c;
	padding:1px 6px 0 20px;
	border-bottom:1px solid #42525c;
	background:url(/images/background/bg-open-t.gif) no-repeat;
	font-size:12px;
}
.open:hover{
	color:#fff;
	text-decoration:none;
	border-bottom:1px solid #4db3d0;
	background:#4db3d0 url(/images/background/bullet-hover.gif) no-repeat 8px 7px;
}
.popup{
	width:208px;
	padding:0 12px 0 0;
	position:absolute;
	bottom:-61px;
	left:-204px;
	display:none;
	z-index:10;
	color:#fff;
	overflow:hidden;
	background:url(/images/background/none.gif) no-repeat;
}
.active .popup{ display:block;}
.popup .t,
.popup .b{
	width:208px;
	height:16px;
	background:url(/images/background/bg-popup-t.png) no-repeat;
}
.popup .b{ background:url(/images/background/bg-popup-b.png) no-repeat;}
.popup .c{
	height:1%;
	padding:0 19px 4px 23px;
	overflow:hidden;
	background:url(/images/background/bg-popup-c.png) repeat-y;
}
.large-popup{
	width:382px;
	left:-379px;
}
.large-popup .t,
.large-popup .b{
	width:382px;
	background:url(/images/background/bg-large-popup-t.png) no-repeat;
}
.large-popup .b{background:url(/images/background/bg-large-popup-b.png) no-repeat;}
.large-popup .c{
	width:340px;
	padding:6px 19px 6px 23px;
	overflow:hidden;
	background:url(/images/background/bg-large-popup-c.png) repeat-y;
}
.corner{
	position:absolute;
	right:0;
	bottom:60px;
	width:21px;
	height:30px;
	background:url(/images/background/bg-corner.png) no-repeat;
}
.popup h4{
	display:block;
	font-size:16px;
	line-height:26px;
	font-weight:bold;
	margin:0 0 11px;
	padding:0 0 6px;
	border-bottom:1px solid #88ccdf;
}
.popup ul{
	width:162px;
	margin:0 0 0 3px;
	padding:0;
	list-style:none;
}
.popup li{
	vertical-align:top;
	padding:0 0 6px;
	font-size:12px;
}
.popup ul a{
	color:#fff;
	padding:0 0 0 8px;
	background:url(/images/background/bullet-popup.gif) no-repeat 0 8px;
}
.large-popup .wrap{
	width:367px;
	margin:0 -9px 0 -4px;
	overflow:hidden;
}
.large-popup ul{
	float:left;
	margin:0 13px 0 3px;
}
.cards-box{
	height:1%;
	overflow:hidden;
	background:#3ba2c5;
	color:#fff;
	padding:6px 5px 6px 10px;
}
.cards-box img{ float:right;}
.cards-box strong img{
	float:left;
	margin:6px 0 11px;
}
.footer-box{
	height:1%;
	overflow:hidden;
	border-top:1px solid #dddcdd;
	padding:4px 14px 0 11px;
	overflow:hidden;
}
.differend-kind{
	float:left;
	width:89px;
	height:90px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/typographic/ico-differend-kind.jpg) no-repeat;
}
.footer-box p{
	float:right;
	margin:8px 0 0;
	font-size:21px;
	line-height:30px;
}

.footer-box em { color: #3BA2C5; }

#footer{
	height:1%;
	padding:24px 9px 10px 6px;
	font-size:11px;
	color:#717074;
	overflow:hidden;
	background:url(/images/background/bg-footer.gif) no-repeat;
}
#footer a{ color:#717074;}
#footer ul{
	margin:0 0 3px;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
#footer li{
	float:left;
	margin:0 2px 0 -2px;
	padding:0 7px 0 9px;
	background:url(/images/background/divider-footer.gif) no-repeat 0 3px;
}
.cu{
	float:right;
	margin:-1px 0 0;
}
.website{
	display:block;
	margin:26px 0 0 6px;
}
#sidebar .cards-box .more{
    color:#fff;
    background:url(../images/background/bg-more.gif) no-repeat 0 4px;
}


/* INTRANET ADDITIONS */

.intranet #header {
	background-image: url(/images/background/bg-header_intranet.gif);
}

.intranet .logo {
	margin-top:33px;
	height:70px;
	background-image: url(/images/background/bg-logo_intranet.gif);

}

.intranet .add-nav {color:#fff;}

.intranet .add-nav a{ font-weight:normal;}

.intranet .breadcrumbs {
	padding-top:20px;
}

.intranet .section-box .frame, .intranet .section-box .holder, .intranet .section-box {
	background:none;
}

.aside-box {
	float:left;
	width:193px;
}

.return-home {
	float:left;
	width:193px; height:39px;
	margin-top:10px;
	display:block;
	font-size:85%; font-weight:bold;
	background-color:#3BA2C5;
}

.return-home a {
	display:block;
	width:168px; height:39px;
	padding:0 0 0 25px;
	line-height:39px; color:#FFF;
	background: transparent url(/images/background/return_ToHome-bg.gif) no-repeat left top;
}
.clearer { display:block; width: 100%; clear:both; height:1px; }
.clearer hr { display:none; }