/* GEORGETOWN SAVINGS BANK */
/* ----------------------- */

	html, body {
	height: 100%;
	font-family:verdana,sans-serif;
	font-size:12px;
	line-height:20px;
	}
	
	body {
	margin:0px;
	padding:0px;
	}
	
	#bodyabout {background-color:#138f6a;}
	#bodypersonal {background-color:#482a80;}
	#bodybusiness {background-color:#0066cb;}
	#bodycommunity {background-color:#02a89e;}
	#bodyonline_banking {background-color:#02a89e;}
	#bodysecondpages {background-color:#ffffff;}
	
	#container {
	position:relative;
	min-height:100%;
	height:100%;
	clear:left;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:auto;
	}
	
	html>body #container {height:auto;}
	
	#logo {
	position:absolute;
	top:0px;
	left:30px;
	width:118px;
	height:124px;
	margin:0px;
	padding:0px;
	}
	
	h1 {
	text-indent:-5000px;
	}
	
	/* logo print */
	#logo img {margin:0px; padding:0px; border:0px;}
		
	#header {
	position:relative;
	width:100%;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	height:179px;
	voice-family:"\"}\"";
	voice-family:inherit;
	}
	
	html>body #header {height:179px;}
	
	.headerabout {border-bottom:1px solid #138f6a;}
	.headerpersonal {border-bottom:1px solid #482a80;}
	.headerbusiness {border-bottom:1px solid #0066cb;}
	.headercommunity {border-bottom:1px solid #02a89e;}
	.headeronline_banking {border-bottom:1px solid #02a89e;}
	
	#h2blockabsolute {
	position:absolute;
	top:180px; /* 11/6/09 125 */
	left:0px;
	width:810px; /* 11/6/09 605 */
	height:91px; /* 11/6/09 76 */
    margin:0px;
    padding:0px;
	}
	
	#h2block {
	text-indent:-5000px;
	width:810px; /* 11/6/09 605 */
	height:76px;
	margin:0px;
	padding:0px;
	clear:left;
	}
/* commented styles are from html site and have been replaced by style immediately following */
	/* long list of header graphics for all sub-pages */
	.h2whoweare {background: url(/images/h2-whoweare.gif) transparent no-repeat;background-color:#138f6a;}
	.h2community {background: url(/images/h2-community.gif) transparent no-repeat;background-color:#138f6a;}
	.h2georgetown {background: url(/images/h2-georgetown.gif) transparent no-repeat;background-color:#138f6a;}
	.h2northandover {background: url(/images/h2-northandover.gif) transparent no-repeat;background-color:#138f6a;}
	.h2rowley {background: url(/images/h2-rowley.gif) transparent no-repeat;background-color:#138f6a;}
	.h2kidsfirst {background: url(/images/h2-kidsfirst.gif) transparent no-repeat;background-color:#138f6a;}
	.h2news {background: url(/images/h2-news.gif) transparent no-repeat;background-color:#138f6a;}
	.h2careers {background: url(/images/h2-careers.gif) transparent no-repeat;background-color:#138f6a;}
	.h2branches {background: url(/images/h2-branches.gif) transparent no-repeat;background-color:#138f6a;}
	.h2privacysecurity {background: url(/images/h2-privacysecurity.gif) transparent no-repeat;background-color:#138f6a;}
	.h2phishing {background: url(/images/h2-phishing.gif) transparent no-repeat;background-color:#138f6a;}
	.h2idtheft {background: url(/images/h2-idtheft.gif) transparent no-repeat;background-color:#138f6a;}
	.h2keepingsafe {background: url(/images/h2-keepingsafe.gif) transparent no-repeat;background-color:#138f6a;}
	.h2privacypolicy {background: url(/images/h2-privacypolicy.gif) transparent no-repeat;background-color:#138f6a;}
	.h2investorrelations {background: url(/images/h2-investorrelations.gif) transparent no-repeat;background-color:#138f6a;}
	.h2atms {background: url(/images/h2-atms.gif) transparent no-repeat;background-color:#138f6a;}
	.h2primechecking {background: url(/images/h2-primechecking.gif) transparent no-repeat;background-color:#482a80;}
	.h2basicchecking {background: url(/images/h2-basicchecking.gif) transparent no-repeat;background-color:#482a80;}
	.h2lifelock {background: url(/images/h2-lifelock.gif) transparent no-repeat;background-color:#482a80;}
	.h2247checking {background: url(/images/h2-247checking.gif) transparent no-repeat;background-color:#482a80;}
	.h2wowchecking {background: url(/images/h2-wowchecking.gif) transparent no-repeat;background-color:#482a80;}
	.h2gochecking {background: url(/images/h2-gochecking.gif) transparent no-repeat;background-color:#482a80;}
	.h2snapchecking {background: url(/images/h2-snapchecking.gif) transparent no-repeat;background-color:#482a80;}
	.h2personalchecking {background: url(/images/h2-personalchecking.gif) transparent no-repeat;background-color:#482a80;}
	.h2personalsavings {background: url(/images/h2-personalsavingsaccounts.gif) transparent no-repeat;background-color:#482a80;}
	.h2savingsaccounts {background: url(/images/h2-personalsavingsaccounts.gif) transparent no-repeat;background-color:#482a80;}
	/*.h2wowandclassicsavings {background: url(/images/h2-wowandclassicsavings.gif) transparent no-repeat;}*/
	.h2wowsavings {background: url(/images/h2-wowandclassicsavings.gif) transparent no-repeat;background-color:#482a80;}
	/*.h2wowandclassicmm {background: url(/images/h2-wowandclassicmm.gif) transparent no-repeat;background-color:#482a80;}*/
	.h2moneymarketaccounts {background: url(/images/h2-moneymarketaccounts.gif) transparent no-repeat;background-color:#482a80;}
	.h2moneymarketinvesting {background: url(/images/h2-moneymarketaccounts.gif) transparent no-repeat;background-color:#482a80;}
	.h2cds {background: url(/images/h2-personalcds.gif) transparent no-repeat;background-color:#482a80;}
	.h2cdsinvesting {background: url(/images/h2-personalcds.gif) transparent no-repeat;background-color:#482a80;}
	/*.h2wowandclassiccd {background: url(/images/h2-wowandclassiccd.gif) transparent no-repeat;}*/
	.h2wowcd {background: url(/images/h2-wowandclassiccd.gif) transparent no-repeat;background-color:#482a80;}
	.h2personalborrowing {background: url(/images/h2-personalborrowing.gif) transparent no-repeat;background-color:#482a80;}
	.h2residentialloans {background: url(/images/h2-mortgagesandhomeloans.gif) transparent no-repeat;background-color:#482a80;}
	.h2personalloans {background: url(/images/h2-personalloans.gif) transparent no-repeat;background-color:#482a80;}
	.h2personalinvesting {background: url(/images/h2-personalinvesting.gif) transparent no-repeat;background-color:#482a80;}
	.h2telephonebanking {background: url(/images/h2-telephonebanking.gif) transparent no-repeat;background-color:#482a80;}
	
	.h2personalonlinebanking {background: url(/images/h2-personalonlinebanking.gif) transparent no-repeat;background-color:#99ffff;}
	
	.h2iras {background: url(/images/h2-iras.gif) transparent no-repeat;background-color:#482a80;}
	.h2investmentservices {background: url(/images/h2-investmentservices.gif) transparent no-repeat;}
	.h2businesschecking {background: url(/images/h2-businesschecking.gif) transparent no-repeat;background-color:#0066cb;}
	.h2mainstreet {background: url(/images/h2-mainstreetbusinesschecking.gif) transparent no-repeat;background-color:#0066cb;}
	.h2businessmoneymarketaccount {background: url(/images/h2-mainstreetmoneymarket.gif) transparent no-repeat;background-color:#0066cb;}
	.h2corporatechecking {background: url(/images/h2-corporatechecking.gif) transparent no-repeat;background-color:#0066cb;}
	.h2businessborrowing {background: url(/images/h2-businessborrowing.gif) transparent no-repeat;background-color:#0066cb;}
	.h2commercialloans {background: url(/images/h2-commercialloans.gif) transparent no-repeat;background-color:#0066cb;}
	/*.h2commercialreloans {background: url(/images/h2-commercialreloans.gif) transparent no-repeat;background-color:#0066cb;}*/
	.h2commercialrealestateloans {background: url(/images/h2-commercialreloans.gif) transparent no-repeat;background-color:#0066cb;}
	.h2businessinvesting {background: url(/images/h2-businessinvesting.gif) transparent no-repeat;background-color:#0066cb;}
	.h2sep {background: url(/images/h2-sep.gif) transparent no-repeat;background-color:#0066cb;}
	.h2sweepaccount {background: url(/images/h2-sweepaccount.gif) transparent no-repeat;background-color:#0066cb;}
	.h2businessservices {background: url(/images/h2-businessservices.gif) transparent no-repeat;background-color:#0066cb;}
	/*.h2georgetown {background: url(/images/h2-georgetown.gif) transparent no-repeat;}
		.h2northandover {background: url(/images/h2-northandover.gif) transparent no-repeat;}
		.h2rowley {background: url(/images/h2-rowley.gif) transparent no-repeat;}
		.h2peach {background: url(/images/h2-peach.gif) transparent no-repeat;}
	*/
	.h2rates {background: url(/images/h2-rates.gif) transparent no-repeat;}
	.h2specials {background: url(/images/h2-specials.gif) transparent no-repeat;}
	.h2sitemap {background: url(/images/h2-sitemap.gif) transparent no-repeat;}
	.h2contactus {background: url(/images/h2-contactus.gif) transparent no-repeat;}
	.h2error {background: url(/images/h2-error.gif) transparent no-repeat;}
	.h2specialoffer {background: url(/images/h2-specialoffer.gif) transparent no-repeat;}
	.h2benefits {background: url(/images/h2-benefits.gif) transparent no-repeat;}
	.h2remotedeposit {background: url(/images/h2-remotedeposit.gif) transparent no-repeat;}
	.h2mainstmoney {background: url(/images/h2-main_st_money.gif) transparent no-repeat;}
	
	.h2personalonlinebanking {background: url(/images/h2-personalonlinebanking.gif) transparent no-repeat;background-color:#02A89E;}
	.h2businessonlinebanking {background: url(/images/h2-businessonlinebanking.gif) transparent no-repeat;background-color:#02A89E;}
	.h2onlinebankingapplications {background: url(/images/h2-onlinebankingapplications.gif) transparent no-repeat;background-color:#02A89E;}
	.h2onlinebankingbillpay {background: url(/images/h2-billpay.gif) transparent no-repeat;background-color:#02A89E;}
	
/* main sub-page content */
	
	#content {
	background-color:#ffffff;
	width:700px;/* 11/6/09 new */
	overflow:hidden;
	margin:45px 0px 0px 50px;
	font-size:12px;
	line-height:20px;
	padding:0px 0px 91px 0px;
	min-height:350px; /* 11/6/09 new */
	}
	
	#content h3 {
	font-size:14px;
	font-weight:bold;
	margin:35px 0px 5px 0px;
	padding:0px;
	}
	
	#content h4 {
	font-size:14px;
	font-weight:bold;
	}
	
	#content h4.topmargin {
	margin:50px 0px 0px 0px;
	padding:0px;
	}
	
	#content p.topmargin {
	margin:50px 0px 0px 0px;
	padding:0px;
	}
	
	#content h5 {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}
	
	#content ul {
	line-height:20px;
	padding:0px;
	margin:0px 0px 0px 50px;
	}
	
	#content ol.undecorated {
	list-style-type:none;
	padding:0px;
	margin:0px 0px 20px 0px;
	width:300px;
	float:left;
	display:inline;
	width:240px;
	}
	
	#content .undecorated li {
	padding:0px;
	margin:0px;
	}
	
	.day {padding:0px; margin:0px; width:80px; float:left;}
	.hours {padding:0px; margin:0px; width:80px; display:inline;}
	
	#warning {
	margin:30px 0px 0px 0px;
	padding:0px;
	font-size:9px;
	line-height:14px;
	}
	 
	#warning p {
	margin:0px;
	padding:0px;
	}
	
	a#callout {
	width:500px;
	margin:20px 0px 0px 0px;
	padding:8px 0 0 0;/* 11/15/09 0px */
	height:49px; /* 11/15/09 38px */
	font-weight:bold;
	font-style:italic;
	font-size:14px;
	display:block;
	line-height:38px;
	text-align:center;
	}
	
	.callout a {
	width:500px;
	margin:20px 0px 0px 0px;
	padding:0px;
	height:38px;
	font-weight:bold;
	font-style:italic;
	font-size:14px;
	display:block;
	line-height:38px;
	text-align:center;
	}
	
	.footlinks {margin:35px 0px 0px 0px; padding:0px;}
	p#firstpara {margin-bottom:30px;}
	
	.contentabout a {color:#138f6a; text-decoration:none;}
	.contentabout a:hover {background-color:#B5E695; text-decoration:none;}
	.contentpersonal a {color:#482a80; text-decoration:none;}
	.contentpersonal a:hover {background-color:#B5E695; text-decoration:none;} /* 11/15/09 color:#a6d785; */
	.contentbusiness a {color:#0066cb; text-decoration:none;}
	.contentbusiness a:hover {color:#6db3f8; text-decoration:none;}
	.contentcommunity a {color:#02a89e; text-decoration:none;}
	.contentcommunity a:hover {color:#27d0c6; text-decoration:none;}
	.contentonline_banking a {color:#02a89e; text-decoration:none;}
	.contentonline_banking a:hover {color:#27d0c6; text-decoration:none;}
	
/* images and right-side elements for home page and landing pages */
	
	#fadeimage {
	position:absolute;
	top:180px; /* 11/6/2009 125 */
	left:0px;
	width:100%;
	height:277px; /* 11/06/09  279px */
	clear:left;
	margin:0px;
	padding:0px;
	}
	
	.rotate {background:url(rotateimages/rotate.php) #ffffff top left no-repeat;}
	.fadeabout {background:url(/images/fadeabout.jpg) #ffffff top left no-repeat;}
	.fadepersonal {background:url(/images/fadepersonal.jpg) #ffffff top left no-repeat;}
	.fadebusiness {background:url(/images/fadebusiness.jpg) #ffffff top left no-repeat;}
	.fadecommunity {background:url(/images/fadecommunity.jpg) #ffffff top left no-repeat;}
	.fadeonline_banking {background:url(/images/fadeonline_banking.jpg) #ffffff top left no-repeat;}
	
	#wowtiad {
	position:absolute;
	top:302px;
	left:480px;
	width:291px;
	height:138px;
	margin:0px;
	padding:0px;
	}
	/* removed 11/6/09
		.wowtiadabout {background:url(/images/wowabout.gif) transparent top left no-repeat;}
		.wowtiadpersonal {background:url(/images/wowpersonal.gif) transparent top left no-repeat;}
		.wowtiadbusiness {background:url(/images/wowbusiness.gif) transparent top left no-repeat;}
		.wowtiadcommunity {background:url(/images/wowcommunity.gif) transparent top left no-repeat;}
	*/
	#blockarrowcontainer {
	position:absolute;
	top:197px; /* 11/6/09 142px */
	left:592px;
	width:380px;
	clear:left;
	margin:0px;
	padding:0px;
	}
	
	#blockarrowcontainer .blockarrow {
	font-size:18px; /* 11/6/09 14px */
	font-weight:bold;
	margin:0px 0 24 px 0;
	padding:0px;
	height: 57px; /* 11/6/09 new */
	}
	
	#toptitle {
	padding:0px;
	text-indent:-5000px;
	height:53px;
	display:block;
	}
	
	#toptitlecontainer {
	padding:0px;
	height:53px;
	}
	
	#blockarrowcontainer a, #blockarrowcontainer a:hover{
	width:335px; /* 11/6/09 245px */
	height:38px;
	display:block;
	margin:0px 0px 13px 0px; /* 11/6/09  left=45 */
	padding:10px 0px 0px 10px;
	text-decoration:none;
	line-height:38px;
	}
	
	/*.blockarrow a {background:url(/images/arrowhead.gif) top right no-repeat;}*/
	/*.blockarrow a:hover {background:url(/images/arrowhead.gif) top right no-repeat;}*/
	
	.blockarrowabout {color:#138f6a; background:url(/images/arrowhead.gif) #a6d785 top right no-repeat;}
	.blockarrowabout a {color:#138f6a;}
	.blockarrowabout a:hover {color:#138f6a;}
	
	.blockarrowpersonal {color:#482a80; background:url(/images/arrowhead.gif) #a6d785 top right no-repeat;}
	.blockarrowpersonal a {color:#482a80;}
	.blockarrowpersonal a:hover {color:#482a80;}
	
	.blockarrowbusiness {color:#0066cb; background:url(/images/arrowhead.gif) #eaeaae top right no-repeat;}
	.blockarrowbusiness a {color:#0066cb;}
	.blockarrowbusiness a:hover {color:#0066cb;}
	
	.blockarrowcommunity {color:#02a89e; background:url(/images/arrowhead.gif) #98fffe top right no-repeat;}
	.blockarrowcommunity a {color:#02a89e;}
	.blockarrowcommunity a:hover {color:#02a89e;}
	
	.blockarrowonline_banking {color:#02a89e; background:url(/images/arrowhead.gif) #98fffe top right no-repeat;}
	.blockarrowonline_banking a {color:#02a89e;}
	.blockarrowonline_banking a:hover {color:#02a89e;}
	
	/*a.blockarrowabout {color:#138f6a; background:url(/images/arrowhead.gif) #a6d785 top right no-repeat;}*/
	/*a.blockarrowabout:hover {color:#138f6a; background:url(/images/arrowhead.gif) #b5e695 top right no-repeat;}*/
	.toptitleabout {background:url(/images/toptitleabout.gif) transparent top left no-repeat; width:148px; margin:0px 0px 0px 44px;}
	.toptitleirabout {background:url(/images/toptitleabout.gif) transparent top left no-repeat; width:148px; margin:0px;}
	/*a.blockarrowpersonal {color:#482a80; background:url(/images/arrowhead.gif) #a6d785 top right no-repeat;}*/
	/*a.blockarrowpersonal:hover {color:#482a80; background:url(/images/arrowhead.gif) #b5e695 top right no-repeat;}*/
	.toptitlepersonal {background:url(/images/toptitlepersonal.gif) transparent top left no-repeat; width:300px; margin:0px 0px 0px 0px;}
	.toptitleirpersonal {background:url(/images/toptitlepersonal.gif) transparent top left no-repeat; width:300px; margin:0px;}
	/*a.blockarrowbusiness {color:#0066cb; background:url(/images/arrowhead.gif) #eaeaae top right no-repeat;}*/
	/*a.blockarrowbusiness:hover {color:#0066cb; background:url(/images/arrowhead.gif) #f6f6c7 top right no-repeat;}*/
	.toptitlebusiness {background:url(/images/toptitlebusiness.gif) transparent top left no-repeat; width:300px; margin:0px 0px 0px 0px;}
	.toptitleirbusiness {background:url(/images/toptitlebusiness.gif) transparent top left no-repeat; width:300px; margin:0px;}
	/*a.blockarrowcommunity {color:#02a89e; background:url(/images/arrowhead.gif) #98fffe top right no-repeat;}*/
	/*a.blockarrowcommunity:hover {color:#02a89e; background:url(/images/arrowhead.gif) #B9fffe top right no-repeat;}*/
	.toptitlecommunity {background:url(/images/toptitlecommunity.gif) transparent top left no-repeat; width:184px; margin:0px 0px 18px 44px;}
	.toptitleircommunity {background:url(/images/toptitlecommunity.gif) transparent top left no-repeat; width:184px; margin:0px;}

/* bottom bar elements for home page and landing pages */
	
	#bottombarleft {
	position:absolute;
	top:492px; /* 11/6/09 460 */
	left:20px;
	width:330px; /* 11/6/09 270 */
	height:152px;
	margin:0px;
	padding:0px;
	}
	
	#bottombarleft p {
	font-size:10px; /* 11/6/09 10 */
	color:#ffffff;
	padding:0px;
	margin:0px 120px 0px 0px;
	line-height:15px;
	width:175px; /* 11/6/09 140 */
	}

	#bottombarleft h2 {
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 10px 0px;  /* 11/6/09 top was 17 */
	}
	
	#bottombarright {
	position:absolute;
	top:492px; /* 11/6/09 460 */
	left:379px; /* 11/6/09 307 */
	width:340px; /* 11/6/09 293 */
	height:152px;
	margin:0px;
	padding:0px;
	border-left:1px solid #ffffff; /*11/6/09 removed */
	}
	
	#bottombarright p {
	font-size:10px; /* 11/6/09 270 */
	color:#ffffff;
	padding:0px;
	margin:0px 0px 0px 15px;
	line-height:15px;
	width:177px; /* 11/6/09 270 */
	}
	
	#bottombarright h2 {
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 10px 17px;  /* 11/6/09 top was 17 */
	}

	.more {font-size:10px; font-weight:bold; text-transform:uppercase;}

	#bottombar1 {
	position:absolute;
	top:485px;  /* 11/6/09 175 */ 
	left:20px;
	margin:0px;
	padding:0px;
	width:187px;  /* 11/6/09 175 */ 
	height:152px;
	}
	
	#bottombar2 {
	position:absolute;
	top:485px;   /* 11/6/09 460 */ 
	left:250px;   /* 11/6/09 218 */ 
	width:187px;  /* 11/6/09 175 */ 
	height:152px;
	margin:0px;
	padding:0px;
	border-left:1px solid #ffffff;
	}
	
	#bottombar3 {
	position:absolute;
	top:485px;  /* 11/6/09 460 */ 
	left:505px;  /* 11/6/09 432 */ 
	width:187px;   /* 11/6/09 175 */ 
	height:152px;
	margin:0px;
	padding:0px;
	border-left:1px solid #ffffff;
	}
	
	#bottombar1 p {
	width:162px;   /* 11/6/09 150 */ 
	font-size:10px;
	color:#ffffff;
	padding:0px;
	margin:0px;
	line-height:15px;
	}
	
	#bottombar2 p {
	width:162px;   /* 11/6/09 175 */ 
	font-size:10px;
	color:#ffffff;
	padding:0px;
	margin:0px 0px 0px 20px;
	line-height:15px;
	}
	
	#bottombar3 p {
	width:162px;   /* 11/6/09 175 */ 
	font-size:10px;
	color:#ffffff;
	padding:0px;
	margin:0px 0px 0px 20px;
	line-height:15px;
	}
	
	#bottombar1 h2 {
	font-size:16px;   /* 11/6/09 16 */ 
	font-weight:bold;
	margin:17px 0px 10px 0px;
	padding:0px
	}
	
	#bottombar2 h2 {
	font-size:16px;   /* 11/6/09 14 */ 
	font-weight:bold;
	margin:17px 0px 10px 17px;
	padding:0px
	}
	
	#bottombar3 .single {
	font-size:16px;   /* 11/6/09 14 */ 
	font-weight:bold;
	padding:0px;
	margin: 17px 0px 10px 17px;
	}
	
	#bottombar3 .first {
	font-size:16px; /* 11/6/09 14 */
	font-weight:bold;
	padding:0px;
	margin: 17px 0px 30px 17px;
	}
	
	#bottombar3 .botmar {
	font-size:16px /* 11/6/09 14 */;
	font-weight:bold;
	padding:0px;
	margin: 0px 0px 30px 17px;
	}
	
	#bottombar3 .last {
	font-size:16px /* 11/6/09 14 */;
	font-weight:bold;
	padding:0px;
	margin: 0px 0px 0px 17px;
	}

	.bottombarlefthome a {color:#ffffff; text-decoration:none;}
	.bottombarlefthome a:hover {color:#a6d785; text-decoration:none;}
	.bottombarlefthome {background:url(/images/bottombarlefthome.jpg) transparent center right no-repeat;}	
	.bottombarrighthome a {color:#ffffff; text-decoration:none;}
	.bottombarrighthome a:hover {color:#a6d785; text-decoration:none;}
	.bottombarrighthome {background:url(/images/bottombarrighthome.jpg) transparent center right no-repeat;}
	.bottombarleftbusiness a {color:#ffffff; text-decoration:none;}
	.bottombarleftbusiness a:hover {color:#eaeaae; text-decoration:none;}
	.bottombarleftbusiness {background:url(/images/bottombarleftbusiness.jpg) transparent center right no-repeat;}	
	.bottombarrightbusiness a {color:#ffffff; text-decoration:none;}
	.bottombarrightbusiness a:hover {color:#eaeaae; text-decoration:none;}
	.bottombarrightbusiness {background:url(/images/bottombarrightbusiness.jpg) transparent center right no-repeat;}
	.bottombarabout a {color:#ffffff; text-decoration:none;}
	.bottombarabout a:hover {color:#a6d785; text-decoration:none;}
	.bottombarpersonal a {color:#ffffff; text-decoration:none;}
	.bottombarpersonal a:hover {color:#a6d785; text-decoration:none;}
	.bottombarcommunity a {color:#ffffff; text-decoration:none;}
	.bottombarcommunity a:hover {color:#98fffe; text-decoration:none;}
/* 11/6/09 new */
	.bottombarrightonline_banking a {color:#ffffff; text-decoration:none;}
	.bottombarrightonline_banking a:hover {color:#98fffe; text-decoration:none;}
	.bottombarrightonline_banking {background:url(/images/bottombarrightonline_banking.jpg) transparent center right no-repeat;}
	.bottombarleftonline_banking a {color:#ffffff; text-decoration:none;}
	.bottombarleftonline_banking a:hover {color:#98fffe; text-decoration:none;}
	.bottombarleftonline_banking {background:url(/images/bottombarleftonline_banking.jpg) transparent center right no-repeat;}
	
/* online login */
	
	#online {
	position:absolute;
	height:180px; /* 11/6/09 150 */
	margin:12px 0px 0px 0px;
	padding:0px;
	text-align:left;
	font-size:12px;
	width:153px;
	}

	#onlinebottombar {
	position:absolute;
	top:489px; /* 11/6/09 460 */
	left:748px; /* 11/6/09 630 */
	/* height:210px; 11/6/09 150 */
	margin:0px;
	padding:0 0 20px 0;/* 11/6/09 0 */
	text-align:left;
	font-size:12px; /* 11/6/09 12 */
  	width:210px; /* 11/6/09 153 */
	}
	
	#online h2, #onlinebottombar h2 {
	margin:12px 0px 0px 20px;
	font-size:16px;/* 11/6/09 14 */
	padding:0px;
	color:#000000 /* 11/6/09 new */
	}
	
	#online p, #onlinebottombar p {
	width:170px; /* 11/6/09 113 */
	padding:0px;
	margin:9px 0px 0px 20px;
	text-align:left;
	line-height:14px;
	}
	
	.login {font-size:10px; font-weight:bold;}
	
	.onlineabout {color:#138f6a; background-color:#a6d785;}
	.onlineabout a {color:#138f6a; text-decoration:none;}
	.onlineabout a:hover {color:#ffffff; text-decoration:none;}
	.onlinepersonal {color:#482a80; background-color:#a6d785;}
	.onlinepersonal a {color:#482a80; text-decoration:none;}
	.onlinepersonal a:hover {color:#ffffff; text-decoration:none;}
	.onlinebusiness {color:#0066cb; background-color:#eaeaae;}
	.onlinebusiness a {color:#0066cb; text-decoration:none;}
	.onlinebusiness a:hover {color:#6db3f8; text-decoration:none;}
	.onlinecommunity {color:#02a89e; background-color:#98fffe;}
	.onlinecommunity a {color:#02a89e; text-decoration:none;}
	.onlinecommunity a:hover {color:#27d0c6; text-decoration:none;}
/* 11/6/09 new */
	.onlineonline_banking {color:#02a89e; background-color:#98fffe;}
	.onlineonline_banking a {color:#02a89e; text-decoration:none;}
	.onlineonline_banking a:hover {color:#27d0c6; text-decoration:none;}
	
/* sidebar */
	
	#sidebar {
	position:absolute;
	width:153px;  /* 11/6/09 153 */
	top:320px;  /* 11/6/09 163 */
	left:829px; /* 11/6/09 631 */
	padding:0px;
	margin:0px;
	clear:left;
	}
	
	.sidebarh2 {
	margin:0px;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px
	}
	
	/* sidebar blocks */
	#sidebarblock1sl, #sidebarblock1dl, #sidebarblock2 {
	text-align:center;
	clear:left;
	display:block;
	text-decoration:none;
	font:14px verdana,sans-serif;
	font-weight:bold;
	width:153px;
	}
	
	#sidebarblock1sl, #sidebarblock1dl {
	margin:0px 0px 12px 0px;
	}

	#sidebarblock1sl {
	height:62px;
	margin:0px;
	padding:0px;
	line-height:62px;
	}
	
	#sidebarblock1dl {
	padding:15px 0px;
	}
		
	#sidebarblock2 {
	height:62px;
	margin:12px 0px 0px 0px;
	padding:0px;
	line-height:62px;
	}
		
	.sidebarblocksabout {color:#138f6a; background-color:#a6d785;margin: 0 0 15px 0;text-align:center;}
	.sidebarblocksabout a {color:#138f6a; background-color:#a6d785;text-decoration:none;display:block;padding:17px 17px 17px 17px;}
	.sidebarblocksabout a:hover {color:#138f6a; background-color:#b5e695;}
	.sidebarblockspersonal {color:#482a80; background-color:#a6d785;margin: 0 0 15px 0;text-align:center;}
	.sidebarblockspersonal a {color:#482a80; background-color:#a6d785;text-decoration:none;display:block;padding:17px 17px 17px 17px;}
	.sidebarblockspersonal a:hover {color:#482a80; background-color:#b5e695;}
	.sidebarblocksbusiness {color:#0066cb; background-color:#EAEAAE;margin: 0 0 15px 0;text-align:center;}
	.sidebarblocksbusiness a {color:#0066cb; background-color:#EAEAAE;text-decoration:none;display:block;padding:17px 17px 17px 17px;}
	.sidebarblocksbusiness a:hover {color:#0066cb; background-color:#F6F6C7;}
	.sidebarblockscommunity {color:#02a89e; background-color:#98FFFE;margin: 0 0 15px 0;text-align:center;}
	.sidebarblockscommunity a {color:#02a89e; background-color:#98FFFE;text-decoration:none;display:block;padding:17px 17px 17px 17px;}
	.sidebarblockscommunity a:hover {color:#02a89e; background-color:#B9FFFE;}
	.sidebarblocksonline_banking {color:#02a89e; background-color:#98FFFE;margin: 0 0 15px 0;text-align:center;}
	.sidebarblocksonline_banking a {color:#02a89e; background-color:#98FFFE;text-decoration:none;display:block;padding:17px 17px 17px 17px;}
	.sidebarblocksonline_banking a:hover {color:#02a89e; background-color:#B9FFFE;}
	
/* footer */
	
	#footer {
	position:absolute;
	bottom:0;
	
	width:100%; 
	height:50px;/* 11/6/09  91 */
	margin-top:20px; /* 11/6/09 0px; */
	padding:0px 0 15px 15px; /* 11/6/09 0px; */
	}
	
	.footerabout {background:#138F6A;}   /* 11/6/09 url(/images/footpatternabout.gif)  repeat-x;#ffffff */
	.footerpersonal {background:#482A80} /* 11/6/09 url(/images/footpatternpersonal.gif)  repeat-x; */
	.footerbusiness {background:#0066CB} /* 11/6/09 url(/images/footpatternbusiness.gif)  repeat-x; */
	.footercommunity {background:#02A89E} /* 11/6/09 url(/images/footpatterncommunity.gif)  repeat-x; */
	.footeronline_banking {background:#02A89E } /* 11/6/09 url(/images/footpatternonline_banking.gif) repeat-x; */
	
	#globalnav {
	position:absolute;
	bottom:0;
	background:transparent;
	width:1000px;  /* 11/6/09 800 */
	text-align:left; /* 11/6/09 center */
	height:50px; /* 11/6/09 22 */
	font-size:14px;/* 11/6/09 10 */
	color:#ffffff;
	margin:0px;
	padding:0px;
	}
	
	#globalnavabsolute {
	position:absolute;
	top:745px; /* 11/6/09 635 */
	left:0px;
	background:transparent;
	width:1000px;  /* 11/6/09 800 */
	text-align:center;
	height:22px;
	font-size:14px;  /* 11/6/09 14 */
	color:#ffffff;
	margin:0px;
	padding:0px;
	}
	
	.globalnavhome a {color:#ffffff; text-decoration:none;}
	.globalnavhome a:hover {color:#a6d785; text-decoration:none;}
	.globalnavabout a {color:#ffffff; text-decoration:none;}
	.globalnavabout a:hover {color:#a6d785; text-decoration:none;}
	.globalnavpersonal a {color:#ffffff; text-decoration:none;}
	.globalnavpersonal a:hover {color:#a6d785; text-decoration:none;}
	.globalnavbusiness a {color:#ffffff; text-decoration:none;}
	.globalnavbusiness a:hover {color:#eaeaae; text-decoration:none;}
	.globalnavcommunity a {color:#ffffff; text-decoration:none;}
	.globalnavcommunity a:hover {color:#98fffe; text-decoration:none;}
	.globalnavonline_banking a {color:#ffffff; text-decoration:none;}
	.globalnavonline_banking a:hover {color:#98fffe; text-decoration:none;}
	
	#wow {
	position:absolute;
	width:169px;
	height:91px;
	margin:0px;
	left:630px;
	top:0px;
	padding:0px;
	}
	
	.wowabout {background:url(/images/wowfooterabout.gif) #ffffff no-repeat;}
	.wowpersonal {background:url(/images/wowfooterpersonal.gif) #ffffff no-repeat;}
	.wowbusiness {background:url(/images/wowfooterbusiness.gif) #ffffff no-repeat;}
	.wowcommunity {background:url(/images/wowfootercommunity.gif) #ffffff no-repeat;}
	
	#fdic {
	position:absolute;
	background:transparent;
	height:22px;
	font-size:10px;
	color:#666;
	margin:0px 0px 0px 50px;
	padding:0px;
	top:42px;
	}
	
	#fdicabsolute {
	position:absolute;
	top:730px;  /* 11/6/09 620 */
	left:20px;
	color:#fff;
	height:22px;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:0px;
	}
	
/* navigational elements */
	
	#navcontainer {
	position:absolute;
	left:380px; /* 11/6/09 185px */
	top:118px; /* 11/6/09 71px */
	width:590px;
	height:53px;
	margin:0px;
	padding:0px;
	}
	
	#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height:20px;
	text-transform:uppercase;
	}
	
	.navhome a {background-color:#ffffff; color:#138f6a;}
	.navhome a:hover {background-color:#138f6a; color:#ffffff;}
	.navhome a.arrow {background:url(/images/arrowabout.gif) #ffffff center right no-repeat; color:#138f6a;}
	.navhome a.arrow:hover {background:url(/images/arrowover.gif) #138f6a center right no-repeat; color:#ffffff;}
	.navhome li ul {border:1px solid #138f6a;}
	.navabout a {background-color:#ffffff; color:#138f6a;}
	.navabout a:hover {background-color:#138f6a; color:#ffffff;}
	.navabout a.arrow {background:url(/images/arrowabout.gif) #ffffff center right no-repeat; color:#138f6a;}
	.navabout a.arrow:hover {background:url(/images/arrowover.gif) #138f6a center right no-repeat; color:#ffffff;}
	.navabout li ul {border:1px solid #138f6a;}
	.navpersonal a {background-color:#ffffff; color:#482a80;}
	.navpersonal a:hover {background-color:#482a80; color:#ffffff;}
	.navpersonal a.arrow {background:url(/images/arrowpersonal.gif) #ffffff center right no-repeat; color:#482a80;}
	.navpersonal a.arrow:hover {background:url(/images/arrowover.gif) #482a80 center right no-repeat; color:#ffffff;}
	.navpersonal li ul {border:1px solid #482a80;}
	.navbusiness a {background-color:#ffffff; color:#0066cb;}
	.navbusiness a:hover {background-color:#0066cb; color:#ffffff;}
	.navbusiness a.arrow {background:url(/images/arrowbusiness.gif) #ffffff center right no-repeat; color:#0066cb;}
	.navbusiness a.arrow:hover {background:url(/images/arrowover.gif) #0066cb center right no-repeat; color:#ffffff;}
	.navbusiness li ul {border:1px solid #0066cb;}
	.navcommunity a {background-color:#ffffff; color:#02a89e;}
	.navcommunity a:hover {background-color:#02a89e; color:#ffffff;}
	.navcommunity a.arrow {background:url(/images/arrowcommunity.gif) #ffffff center right no-repeat; color:#02a89e;}
	.navcommunity a.arrow:hover {background:url(/images/arrowover.gif) #02a89e center right no-repeat; color:#ffffff;}
	.navcommunity li ul {border:1px solid #02a89e;}
	.navonline_banking a {background-color:#ffffff; color:#02a89e;}
	.navonline_banking a:hover {background-color:#02a89e; color:#ffffff;}
	.navonline_banking a.arrow {background:url(/images/arrowcommunity.gif) #ffffff center right no-repeat; color:#02a89e;}
	.navonline_banking a.arrow:hover {background:url(/images/arrowover.gif) #02a89e center right no-repeat; color:#ffffff;}
	.navonline_banking li ul {border:1px solid #02a89e;}
	
	#nav a {
	text-decoration:none;
	display: block;
	}
	
	#nav a.twoline {
	padding:6px 4px 4px 4px;
	display: block;
	font-weight:bold;
	font-size:16px; /* 14px wm 11/06/09 */
	text-align:center;
	height:51px;  /* 11/6/09 43 */
	voice-family:"\"}\"";
	voice-family:inherit;
	}
	
	html>body #twoline {
	height:51px;  /* 11/6/09 43 */
	}
	
	#nav a.oneline {
	height:31px;  /* 11/6/09 23 */
	padding:26px 4px 4px 4px;
	display: block;
	font-weight:bold;
	font-size:16px; /* 14px wm 11/06/09 */
	text-align:center;
	voice-family:"\"}\"";
	voice-family:inherit;
	}
	
	html>body #oneline {
	height:31px;  /* 11/6/09 185px */
	}
	
	#nav ul li{
	text-align:left;
	}
	
	#nav li { 
	float: left;
	width: 110px;
	}
	
	#nav li.top {
	margin:0px 50px 0px 0px;
	}
/* wm 091106 */	
	#nav li.topRight {
	margin:0px 0px 0px 0px;
	}
	
	#nav li ul {
	position: absolute;
	width: 220px;
	left: -9999px; /* hide layers when off - far off left - not! skyworld code */
	margin:0px;
	}

	#nav li ul li {
	width: 220px;
	}
		
	#nav li ul a {
	font-weight:normal;
	font-size:10px;
	height:20px;
	padding:0px 0px 0px 4px;
	}
	
	#nav li ul ul {
	margin: -21px 0 0 220px;
	}
	
	#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -9999px; /* hide layers when off - far off left - not! skyworld code */
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
	}

/* news and career pages entry formatting */

	.entryhead {
	padding:0px;
	margin:0px;
	border-bottom:1px dotted #cccccc;
	width:500px;
	}

	.entrytitle {
	padding:0px;
	margin:0px;
	font-size:14px;
	}

	.entrydate {
	padding:0px;
	margin:0px 0px 10px 0px;
	font-size:10px;
	text-transform:uppercase;
	}

	.entrybody {
	padding:0px;
	margin:0px 0px 50px 0px;
	}
	
/* news and career pages archive sidebar */
	
	/*#archivesidebar {
	position:absolute;
	width:153px;
	top:163px;
	left:631px;
	padding:0px;
	margin:0px;
	clear:left;
	}*/
	
	#archivesidebar {
	margin: 0px 0px 10px 0px;
	line-height:15px;
	padding:0px 0px 0px 15px;
	text-indent:0px;
	list-style-position:outside;
	}
	
	#archivesidebar ol {
	margin: 0px 0px 10px 0px;
	line-height:15px;
	padding:0px 0px 0px 10px;
	text-indent:0px;
	list-style-position:outside;
	list-style-type:disc;
	}
	
	#archivesidebar li {
	margin:0px;
	line-height:20px;
	font-size:12px;
	padding:0px;
	text-indent:0px;
	}
	
	#archivesidebar h2 {
	padding:0px;
	margin:0px 0px 15px 0px;
	font-size:14px;
	width:153px;
	display:block;
	text-align:center;
	height:38px;
	line-height:38px;
	}
	
	.archivessidebarabout h2 {color:#138f6a; background-color:#a6d785;}
	.archivessidebarabout {color:#138f6a;}
	.archivessidebarabout a {color:#000000; text-decoration:none; font-size:12px;}
	.archivessidebarabout a:hover {color:#138f6a;}
	
	
	.careersSideBar {color:#138f6a;}
	.careersSideBar a {color:#000000; text-decoration:none; font-size:12px;}
	.careersSideBar a:hover {color:#138f6a;}
	
		
	.careersSideBar {
	margin: 0px 0px 10px 0px;
	line-height:15px;
	padding:0px 0px 0px 0px;
	text-indent:0px;
	list-style-position:outside;
	}
	
	.careersSideBar ul{
	margin: 0px 0px 0px 0px;
	line-height:15px;
	padding:0px 0px 0px 15px;
	}
	
	.careersSideBar li {
	margin:0px;
	line-height:20px;
	font-size:12px;
	padding:0px;
	text-indent:0px;
	}
	
	a#benefits {font-weight:bold; color:#138f6a; font-size:14px; margin-top:15px; display:block;}
	a#benefits:hover {color:#a6d785;}

	a#benefits {
	width:153px;
	height:47px; /* 11/15/09 38px */
	display:block;
	margin:30px 0px 0px 0px;
	padding:10px 0 0 0px;
	text-decoration:none;
	line-height:38px;
	color:#138f6a;
	text-indent:22px;
	background:url(/images/arrowhead.gif) #a6d785 top right no-repeat;
	}

	a#benefits:hover {color:#138f6a; background:url(/images/arrowhead.gif) #b5e695 top right no-repeat;}
	
/* contact form */

	#contact p {
	margin:20px 0px 0px 0px;
	padding:0px;
	}
	
	.textbox {
	width:300px;
	border:1px solid #cccccc;
	background-color:#f9f9f9;
	}
	
	.textarea {
	width:300px;
	height:72px;
	border:1px solid #cccccc;
	background-color:#f9f9f9;
	}
	
	.required {
	color:#138f6a;
	}
	
	fieldset, legend {
	border:0px;
	padding:0px;
	margin:0px;
	}
	
	fieldset input {
	margin:0px 10px 0px 0px;
	padding:0px;
	}
	
	ul#checkboxes1, ul#checkboxes2 {
	list-style-type:none;
	margin:20px 0px 0px 0px;
	padding:0px;
	float:left;
	width:325px; /* 250px wm 11/06/09 */
	}
	
	ul#checkboxes1 li, ul#checkboxes2  li {/* ul#checkboxes li */
	margin:0px 0px;
	padding:0px;
	width:325px; /* new wm 11/06/09 */
	}
	
	.button {
	border:1px solid #cccccc;
	background-color:#ffffff;
	text-align:center;
	}
	
/* rates page */
	
	table, td {
	border:0px solid #ffffff;
	line-height:15px;
	text-align:center;
	background-color:#a6d785;
	}
	
	td {
	background-color:#ffffff;
	font-size:12px;
	}
	
	.tableheader, .tablesubheader {
	color:#138f6a;
	background-color:#a6d785;
	text-align:left;
	font-weight:bold;
	}

	.tableheader {
	font-size:14px;
	height:35px;
	}
	
	.tablewowsubheader {
	color:#ffffff;
	background-color:#138f6a;
	text-align:left;
	font-weight:bold;
	}
	
	.tabledef td {
	background-color:#dddddd;
	font-weight:bold;
	}
	
	.notes {
	background-color:#eeeeee;
	font-size:10px;
	padding:10px;
	text-align:left;
	}
	
/* rates callouts */

	.ratescallout {
	font-weight:bold;
	font-size:14px;
	}

/* branches and hours tables */

	table.hours {
	background-color:#ffffff;
	width:450px;
	}
	
	table.hours td, table.hours tr {text-align:left; padding:0px 10px 2px 0px;}

/* lost or stolen callout on ATMs page */

	#lost {
	background-color:#a6d785;
	border:1px solid #138f6a;
	width:495px;
	height:110px;
	padding:0px;
	margin:30px 0px 0px 0px;
	}

	#lost h3 {
	color:#138f6a;
	margin:15px 0px 12px 15px;
	font-size:13px;
	}

/* contact form */

.errorMessage {
	color:#ff0000;
	}



