*{font-family: verdana, tahoma, sans-serif;}
html, body{width: 100%; min-height: 100%; height: 100%; margin: 0; padding: 0; text-align: left;}
body{min-width: 756px; background: #ffffff url(../images/body_bg.gif) repeat-y top left; font-size: medium; line-height: 110%;}
/*\*/* html body{font-size: small;}
p{margin: 0; padding: 5px 0;}
a{color: #1C4E9B;}
a img{border: none;}
ul li{list-style-image: url(../images/li.gif); list-style-type: none;}
sup{font-size: 75%;}
sup a{text-decoration: none;}
* html sup{font-size: 90%;}
table{margin: 5px 0; border-collapse: collapse;}
td, th{vertical-align: top; padding: 2px 4px 2px 0; font-size: 100%;}
td.right{text-align: right;}
hr{margin: 2px 0; height: 1px; border: none; border-top: 1px solid #CBCBAB;}
.left{float: left;}
.right{float: right;}
.clearLeft{clear: left;}
.clearRight{clear: right;}
.clearBoth{clear: both;}
#footerTable{margin: 0; width: 100%; height: 100%;}
#bodyCell{padding: 0;}
#footer{height: 2.62em; padding: 0; background: #000000;}
#footerImg{float: left; margin: 0; height: 100%;}
* html #footerImg{margin: 0 0 0 -3px;}
#footerLinks, #footerLinks li{padding: 0; text-indent:20px ;text-align: left; list-style-image: none; list-style-type: none;}
#footerLinks{margin: 0; padding: 3px 0 0 0;}
#footerLinks li{line-height: 115%; margin: 0 2px 0 0;}
#footerLinks li a{color: #4e84c4;}
#footerLinks li a:hover{color: #4e84c4;}
#footerLinks li a.bold{font-weight: bold; color: #4e84c4;}
#footerLinks2, #footerLinks2 ul li{padding: 0; text-indent:20px ;text-align: left; list-style-image: none; list-style-type: none;}
#footerLinks2 {margin: 0; padding: 3px 0 0 0;}
#footerLinks2 li{line-height: 115%; margin: 0 2px 0 0;}
#footerLinks2 li a{color: #4e84c4;}
#footerLinks2 li a:hover{color: #4e84c4;}
#footerLinks2 li a.bold{font-weight: bold; color: #4e84c4;}
* html #MinWidth{padding: 0 0 0 756px;}
/*\*/ * html #MinWidthLayout, * html #MinWidthContainer{height: 1px;}
* html #MinWidthContainer{position: relative; margin: 0 0 0 -756px; padding: 0;}
#header{height: 103px; text-align: right; background: #ffffff;}
#logo{position: absolute; top: 0; left: 0; margin: 0; width: 112px; height: 103px; background: #ffffff;}
#headerRight{margin: 0 0 0 auto; height: 103px; text-align: right; background: #ffffff url(../images/bg_header.jpg) no-repeat top right;}
#utilityNav{margin: 0 0 0 auto; padding: 0; width: 45em; height: 1.9em; background: #4e84c4; color: #ffffff; font-size: 70%; text-align: left;}
#bg_utilityNav_Cap{float: left; margin: 0 5px 0 0; height: 100%;}
#utilityNavLinks{margin: 0; padding: 2px 0 0 0;}
* html #utilityNavLinks{padding: 4px 0 0 0;}
#utilityNavLinks a{color: #ffffff;}
#siteSearch{float: right; width: 10.8em; height: 1em; margin: -1.3em 3px 0 0; padding: 0;}
#siteSearch #qt{float: left; width: 100px; height: 14px; margin: 2px 4px 0 0; border: 1px solid #878787; font-size: 70%;}
* html #siteSearch #qt{height: 16px;}
#siteSearch #submit{float: right; height: 16px; width: 55px; margin: 2px 0 0 0;}
#lms{clear: both; float: right; margin: 15px 10px 0 0; width: 11.25em; max-height: 57px; max-width: 234px;}
#topNav{z-index: 99999; position: relative; margin: 0; padding: 0; font-size: 100%; width: 100%; min-width: 756px; height: 32px; background: url(../images/bg_topNav.gif) top left repeat-x; text-align: right; vertical-align: bottom;}
#topNavNoScript, #topNavNoScript *{color: #ffffff; font-weight: bold;}
#topNavNoScript{padding: 8px 0 0 0; font-size: 80%;}
#topNav div{margin: 0; padding: 7px 0 0 0; height: 25px;}
* html #topNav div{margin: 0 0 -7px 0;}
#topNav img{margin: 0; height: 25px;}
#nav_checkingsavings{width: 121px;}
#nav_convenienceservices{width: 135px;}
#nav_loansvisa{width: 85px;}
#nav_mortgageequities{width: 123px;}
#nav_investmentinsurance{width: 148px;}
#nav_eslcareers{width: 80px;}
#nav_bb_checking{width: 62px;}
#nav_bb_savings{width: 55px;}
#nav_bb_visacards{width: 71px;}
#nav_bb_loans{width: 45px;}
#nav_bb_onlineservices{width: 97px;}
#nav_bb_otherservices{width: 94px;}
#topNav ul{position: absolute; top: 31px; margin: 0; padding: 1px; border: 1px solid #002359; background: #E2ECFA; text-align: left; font-size: 80%; visibility: hidden;}
#topNav ul li{display: inline; margin: 0; padding: 0; list-style-type: none; list-style-image: none; line-height: 100%;}
#topNav ul li a{margin: 0; padding: 1px 12px 1px 7px; text-decoration: none;}
#topNav ul li a, .lbRight p a{display: block; color: #002359; line-height: 100%;}
#topNav ul li a:hover, .lbRight p a:hover{color: #ffffff; background: #3878DC; text-decoration: none;}
#businessbanking_menu{right: 602px;}
#checkingsavings_menu{right: 476px;}
#convenienceservices_menu{right: 340px;}
#loansvisa_menu{right: 188px;}
#mortgageequities_menu{right: 134px;}
#investmentinsurance_menu{right: 3px;}
#eslcareers_menu{right: 3px;}
#business_menu{right: 332px;}
#bb_checking_menu{right: 276px;}
#bb_savings_menu{right: 223px;}
#bb_visacards_menu{right: 145px;}
#bb_loans_menu{right: 105px;}
#bb_onlineservices_menu{right: 2px;}
#bb_otherservices_menu{right: 2px;}
#leftSide{clear: both; float: left; margin: 0; padding: 0; width: 169px; background: #F4F4F4; text-align: center; font-size: 75%;}
#backLoginBox, #login_header{width: 169px;}
#backLoginBox{margin: 0 0 10px 0; padding: 36px 0 13px 0; background: url(../images/bg_backLogin.gif) no-repeat top left; text-align: center;}
#bb_backLoginBox, #login_header{width: 169px;}
#bb_backLoginBox{margin: 0 0 10px 0; padding: 36px 0 13px 0; background: url(../images/bg_bb_backLogin.gif) no-repeat top left; text-align: center;}
#bb_backLoginBox_index, #login_header{width: 169px;}
#bb_backLoginBox_index{margin: 0 0 10px 0; padding: 36px 0 13px 0; text-align: center;}
#login_header{margin: 0 0 7px 0; height: 25px;}
#backLoginButton{width: 155px; height: 21px; margin: 0 auto;}
#backLoginBox form{margin: 0; padding: 7px 0 0 0; width: 100%;}
#LoginHelpSelect{margin: 0 auto; width: 155px; font-size: 100%; border: 1px solid #878787;}
optgroup{font-weight: bold;}
#formLeftLinks{margin: 0; padding: 0;}
#formLeftLinks select{background: #E2ECFA; color: #002359;}
#selectQuickLinks, #selectHelp, #selectAbout, #selectApply{margin: 10px 0 0 0; width: 161px; border: 1px solid #819DB5;}
#formLeftLinks select#selectApply{margin: 10px 0; background: #6798E4;}
#verisign{margin: 25px 0 0 0;}
#pageBody{margin: 4px 8px 10px 177px; padding: 0; font-size: 75%; line-height: 120%;}

#pageBody ul{margin: 0; padding: 0 0 7px 30px;}
#pageBody li{margin: 0; padding: 1px 0;}
* html #pageBody table th, * html #pageBody table td{font-size: 75%;}
.linkBox{margin: 7px 0 0 0; padding: 0; border: 1px solid #CBCBAB;}
.lbHome{margin: 0 210px 10px 0;}
.lbGreen, .lbRight{background: #ffffff url(../images/bg_linkBox_green.gif) repeat-x top left;}
.lbMagenta, .lbRight{background: #ffffff url(../images/bg_linkBox_magenta.gif) repeat-x top left;}
.lbOrange{background: #ffffff url(../images/bg_linkBox_orange.gif) repeat-x top left;}
.lbYellow{background: #ffffff url(../images/bg_linkBox_yellow.gif) repeat-x top left;}
h1{margin: 5px 0 0 0; padding: 3px 7px; font-size: 100%; font-weight: bold; text-align: right; color: #ffffff; background: #A21443; border: 1px solid #CBCBAB;}
* html h1{margin: 0 0 0 -3px; width: 100%;}
h1 span{float: left; padding: 0 0 2px 0;}
h1 a{display: block; color: #eeeeee; font-weight: normal; padding: 0; text-decoration: none; font-size: 80%;}
.linkBox h2{margin: 0; padding: 3px 5px 6px 5px; font-size: 110%; line-height: 100%; color: #ffffff; border: none;}
* html .linkBox h2{padding: 5px 5px 6px 5px;}
.linkBox h2 a{float: right; position: relative; margin: -13px 0 0 0; padding: 0 4px 0 0; font-size: 70%; color: #ffffff; font-weight: normal;}
* html .linkBox h2 a{margin: -20px 0 0 0;}
h2, h3, h4{margin: 0; font-weight: bold;}
h2{margin: 0 0 1px 0; padding: 15px 0 2px 0; font-size: 110%; border-bottom: 1px solid #CBCBAB;}
h3, h4{margin: 0; font-size: 100%; padding: 15px 0 5px 0;}
li h3, li h4{padding: 0;}
h4, .blue{color: #0E359E;}
.red{color: #800000;}
.bold{font-weight: bold;}
#pageBody .linkBox ul{margin: 0 0 4px 0; padding: 0;}
#pageBody .linkBox li{margin: 0 0 0 18px; padding: 1px 0 0 0;}
#smallAds{float: right; margin: 0 0 10px 0; padding: 0; width: 200px; border: 1px solid #CBCBAB; font-size: 80%; line-height: 110%;}
#smallAds div{clear: both; margin: 0; padding: 14px 5px 19px 11px;}
#smallAds div.sa_blue{background: #E7EEF8;}
#smallAds div img{float: left; margin: 0 10px 19px 0; width: 64px; height: 64px;}
#smallAds div h3{margin: 0; padding: 0; font-size: 120%;}
#smallAds div p{margin: 3px 0 0 0; padding: 0;}
#smallAds div ul{margin: 3px 0 0 86px; padding: 0;}
#smallAds div li{margin: 0; padding: 0;}
.lbRight{clear: right; float: right; margin: 5px 1px 5px 5px; padding: 0 0 2px 0; width: 19em;}
.lbRight p{margin: 1px; padding: 0 0 0 7px;}
.lbRight p a{margin: 0 0 0 -7px; padding: 1px 2px 1px 7px; text-decoration: underline;}
#smallAds div.turbo_tax {background: #E7EEF8; width: 125px; height: 90px; width: auto; border: 0px  #CBCBAB;}
#smallAds div.turbo_tax img{float: left; margin: 0px; padding: 5px 5px 18px 11px; width: 125px; height: 90px;}

#smallAds div.fraud_security {width: 125px; height: 90px; width: auto; border: 0px  #CBCBAB; background: #E7EEF8;}
#smallAds div.fraud_security img{float: left; margin: 0px; padding: 5px 5px 18px 11px; width: 125px; height: 90px;}
#smallAds div.fraud_security a{margin: 0; padding: 0px; font-size: 120%; color:#000000;}


#disclaimerBox, #disclosureBox{margin: 40px 1px 0 0; padding: 0 2px 8px 2px; border: 1px solid #CBCBAB;}
.disclaimer, .disclosure, #disclaimer, #disclosure, #disclaimerBox p, #disclosureBox p, .pdf{padding: 3px 0 8px 0; font-size: 80%; line-height: 95%; color: #666666;}
#divThirdPartyDisclaimer{position: absolute; width: 300px; margin: 0; padding: 10px 5px; background: #eeeeee; border: 1px solid #3878DC; font-size: 80%; line-height: 100%; z-index: 1001;}
#divThirdPartyDisclaimer h2{margin: 0; padding: 0 0 2px 0;}
#divThirdPartyDisclaimer p{text-align: justify;}
#divThirdPartyDisclaimer div{margin-left: 138px; text-align: right; width: 150px;}
#divThirdPartyDisclaimer a{text-decoration: none; font-weight: bold; margin-left: 20px;}

/* Big Banner */

#mainAd{margin: 0px; height: 221px; width:auto; display:block;}
.gallery-block{
	overflow:hidden;
}
.gallery-block a{
	text-decoration:none;
	color:#000;
}
.gallery-block a:hover,
.gallery-block li:hover a{
	text-decoration:underline;
	color:#3a7dda;
}
.gallery{
	float:left;
	width:570px;
	height:216px;
	position:relative;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	z-index:1000;
	list-style:none;
}
.gallery li{
	position:absolute;
	left:0;
	top:0;
}
.gallery .active{
	z-index:1000;
}
.gallery img{
	display:block;
}
.switcher{
	margin:0px;
	-moz-margin-start:530px;
	-webkit-margin-start:530px;
	list-style:none;
	width:157px;
	float:left;
	font-size:10px;
	line-height:11px;
	z-index:1000;
	position: absolute;
}
.switcher li{
	overflow:hidden;
}
.switcher a{
	display:block;
	overflow:hidden;
	background-color:#bbbbbb;
	width:157px;
	height:52px;
	margin:0px;
	color:#4e84c4; 
}
.switcher .active a{
	margin:0px;
	background:url(../images/bg-item-active.gif) no-repeat;
	color:#fff;
	text-decoration:none;
	z-index: 200;
	position: relative;
}
.switcher a:hover{
	margin:0px;
	border:3px solid #3a7dda;
	width:157px;
	height:52px;
	text-decoration:none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.switcher img{
	float:left;
	margin: 5px;
}
.switcher .description{
	padding: 5px;
	margin: 5px;
	display:block;
}
.switcher .description span{
	display:block;
}

#isllcDisclosure, #isllcDisclosure td{border: solid 1px black; font-weight: bold;}
