@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}

html
{
                height:101%;
}

body {
	background-color: #898989;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


#divWrapper {
	width: 934px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 15px;
	padding-left: 13px;
	background-image: url(../images/TopBranding.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 15px;
	margin-bottom: 0px;
}
#divFlash {
		
	float: right;
	height: 272px;
	width: 707px;
	z-index: 4;
	padding-bottom: 15px;
	
	
}
#divFlash h1 {
	font-size: 30px;
	color: #FFFFFF;
	padding-bottom: 5px;
}
#divFlash  #headerimage {
	padding-top: 0px;
}
#divInsideHeader {
	height: auto;
	width: 707px;
	float: right;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-left: 0px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #128330;
}
#divInsideHeader h1 {
	font-size: 25px;
	font-weight: normal;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #128330;
	margin-bottom: 0px;
	padding-bottom: 5px;
}
#divHeaderLeft {
	float: left;
	width: 335px;
	font-size: 12px;
	padding-top: 15px;
	padding-right: 10px;
	line-height: 16px;
}
#divHeaderRight {
	float: right;
	height: 129px;
	width: 361px;
}
#divHeader3rdLevel {
	height: auto;
	width: 707px;
	float: right;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-left: 0px;
	color: #000000;
}






#divBranding {
	float: left;
	height: 122px;
	width: 934px;
	background-image: url(../images/TopBranding.gif);
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 17px;
}
#divGlobal {
	float: right;
	width: 650px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: right;
	padding-right: 0px;
	padding-top: 15px;
}
#divGlobal a:link, #divGlobal a:visited {
	color: #000000;
	text-decoration: none;
}
#divGlobal  a:hover {
	color: #138631;
	text-decoration: none;
}



#divNav {
	float: right;
	height: 41px;
	width: 707px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}


#divLeftColumn {
	float: left;
	width: 213px;
	margin-right: 10px;
	margin-left: 0px;
}
#divLeftColumn #divHomeBanking {
	background-image: url(../images/AccessHomeBankingBox.gif);
	background-repeat: no-repeat;
	height: 158px;
	width: 213px;
	margin-bottom: 18px;
}
#divLeftColumn #divHomeBankingInside {
	background-image: url(../images/insideBankAccount.gif);
	background-repeat: no-repeat;
	height: 113px;
	width: 213px;
	margin-bottom: 18px;
	float: left;
}

#divLeftColumn #divMastercard {
	background-image: url(../images/MastercardAccountBox.gif);
	background-repeat: no-repeat;
	float: left;
	height: 96px;
	width: 213px;
	margin-bottom: 18px;
}
#divLeftColumn #divQuicklinks {
	background-image: url(../images/quicklinksbox.gif);
	background-repeat: no-repeat;
	float: left;
	height: 194px;
	width: 213px;
	margin-bottom: 18px;
}
#divHomeBankingInside   h1  {
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	padding-top: 15px;
	margin-bottom: 10px;
	padding-left: 0px;
	background-image: url(../images/lock.gif);
	background-repeat: no-repeat;
	background-position: 158px 13px;
	width: 193px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #128330;
	margin-left: 10px;
	padding-bottom: 5px;
}
#divHomeBanking h1 {
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	padding-top: 10px;
	margin-bottom: 2px;
	padding-left: 0px;
	background-image: url(../images/lock.gif);
	background-repeat: no-repeat;
	background-position: 158px 8px;
	width: 193px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #128330;
	margin-left: 10px;
	padding-bottom: 5px;
}


#divMastercard h1 {
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	padding-top: 15px;
	margin-bottom: 18px;
	padding-left: 10px;
}
#divQuicklinks h1 {
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	padding-top: 15px;
	margin-bottom: 10px;
	padding-left: 0px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #128330;
	width: 193px;
	margin-left: 10px;
}
#divQuicklinks h2 {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8c7c7;
	padding-bottom: 6px;
	padding-top: 6px;
}
#divQuicklinks h3 {
	font-size: 12px;
	border-bottom-style: none;
	padding-bottom: 6px;
	padding-top: 6px;
}
#divQuicklinks  h2  a, #divQuicklinks  a:visited {
	color: #000000;
	background-image: url(../images/quicklinksArrow.gif);
	text-indent: 30px;
	background-repeat: no-repeat;
	background-position: 10px 3px;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
#divQuicklinks h2 a:hover {
	color: #128431;
	background-image: url(../images/quicklinksArrowOn.gif);
	text-indent: 30px;
	background-repeat: no-repeat;
	background-position: 10px 3px;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
#divQuicklinks  h3  a, #divQuicklinks  a:visited {
	color: #000000;
	background-image: url(../images/quicklinksArrow.gif);
	text-indent: 30px;
	background-repeat: no-repeat;
	background-position: 10px 3px;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
#divQuicklinks h3 a:hover {
	color: #128431;
	background-image: url(../images/quicklinksArrowOn.gif);
	text-indent: 30px;
	background-repeat: no-repeat;
	background-position: 10px 3px;
	font-weight: normal;
	text-decoration: none;
	display: block;

}

#divLeftNav {
	background-image: url(../images/quicklinksboxtop.gif);
	background-repeat: no-repeat;
	float: left;
	width: 213px;
	margin-bottom: 18px;
	padding: 0px;
	margin-top: 0px;
	background-color: #EAEAEA;
}




#divLeftNav h1 {
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	padding-top: 10px;
	margin-bottom: 5px;
	padding-left: 0px;
	width: 193px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #128330;
	margin-left: 10px;
	padding-bottom: 5px;
}
#divLeftNav h2 {
	font-size: 12px;
	color: #000000;
	font-weight: normal;

}
#divLeftNav h2 a, #divLeftNav a:hover {
	color: #000000;
	background-image: url(../images/quicklinksArrow.gif);
	text-indent: 30px;
	background-repeat: no-repeat;
	background-position: 10px 9px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	font-size: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8c7c7;
}
#divLeftNav h2 a:hover {
	color: #128431;
	background-image: url(../images/quicklinksArrowOn.gif);
	text-indent: 30px;
	background-repeat: no-repeat;
	background-position: 10px 9px;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
#divLeftNav  h2  .last,#divLeftNav  h2  a:hover.last  {
border-bottom: none;
}
#divLeftNav .onstate {
	color: #128431;
	background-image: url(../images/quicklinksArrowOn.gif);
	text-indent: 30px;
	background-repeat: no-repeat;
	background-position: 10px 9px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	font-size: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8c7c7;
}
#divLeftNav .onstatelast {
	color: #128431;
	background-image: url(../images/quicklinksArrowOn.gif);
	text-indent: 30px;
	background-repeat: no-repeat;
	background-position: 10px 9px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	font-size: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom-style: none;
}


#divLeftNavFooter {
	background-image: url(../images/quicklinksbox.gif);
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 213px;
	padding: 0px;
	margin-top: 0px;
	background-position: bottom;
}
#divLeftNav h3 a:link, #divLeftNav h3 a:visited {
	color: #128431;
	background-image: url(../images/quicklinksArrowOn.gif);
	text-indent: 30px;
	background-repeat: no-repeat;
	background-position: 10px 9px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	font-size: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8c7c7;
}


#divFooter {
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
	height: 68px;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	padding-left: 20px;
	padding-top: 8px;
	color: #FFFFFF;
	font-weight: bold;
}
#divFooterLinks {
	float: right;
	width: auto;
	text-align: right;
	padding-right: 25px;
	padding-bottom: 0px;
	clear: right;
}
#divFooterLinks a, #divFooterLinks a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#divFooterLinks a:hover {
	text-decoration: underline;
}
#divFooterZag {
	float: right;
	width: 300px;
	text-align: right;
	padding-right: 25px;
	clear: both;
	height: 20px;
	padding-top: 15px;
	color: #000000;
	font-weight: normal;
}
#divFooterZag a, #divFooterZag a:visited {
	color: #000000;
	text-decoration: none;
}
#divFooterZag a:hover {
	color: #000000;
	text-decoration: underline;
}


#divHomeBanking h2 {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding-bottom: 0px;
	padding-top: 5px;
}
#divHomeBanking      h2    a,  #divHomeBanking    h2   a:visited       {
	color: #000000;
	background-image: url(../images/AccessHomeArrow.gif);
	text-indent: 30px;
	background-repeat: no-repeat;
	background-position: 10px 3px;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
#divHomeBanking h2 a:hover {
	color: #128431;
	background-image: url(../images/AccessHomeArrowon.gif);
	text-indent: 30px;
	background-repeat: no-repeat;
	background-position: 10px 3px;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
#divContentFull {
	float: right;
	width: 695px;
	font-size: 12px;
	line-height: 16px;
	padding-right: 10px;
}
#divContentFull a, #divContentFull a:visited {
	color: #128431;
	text-decoration: none;
}
#divContentFull a:hover {
	color: #128431;
	text-decoration: underline;
}
#divContentFull h3 {
	font-size: 12px;
	font-weight: bold;
	color: #128431;
}
#divContentFull  li ul {
	margin-bottom: 6px;
	list-style-type: square;
}

#divContentLeft {
	float: left;
	width: 339px;
	padding-left: 0px;
	font-size: 12px;
	line-height: 16px;
	padding-right: 8px;
}
#divContentRight {
	float: right;
	width: 340px;
	font-size: 12px;
	line-height: 16px;
	padding-left: 8px;
}

#divContentLeft a, #divContentLeft a:visited,#divContentRight a, #divContentRight a:visited {
	color: #128330;
	text-decoration: none;
}

#divContentLeft a:hover,#divContentRight a:hover {
	color: #128330;
	text-decoration: underline;
}





.homebox {
	float: right;
	height: 210px;
	width: 222px;
	margin-right: 20px;
	position: relative;
}

.homeboxlast {
	float: right;
	height: 210px;
	width: 222px;
	margin-right: 0px;
	position: relative;
}
.homebox    h1,.homeboxlast h1  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	font-weight: normal;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #128330;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.homebox img {
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}


.clear {
	clear: both;
}
p {
	margin: 0px;
	padding: 0px;
}
.homeboxlast  a, .homeboxlast  a:visited {
	font-size: 12px;
	color: #128330;
	text-decoration: none;
}
.homeboxlast a:hover {
	font-size: 12px;
	color: #128330;
	text-decoration: underline;
}
.linkgrey {
	float: right;
	width: 152px;
	font-size: 12px;
	height: 26px;
}

.linkgrey a:link, .linkgrey a:visited {
	display: block;
	width: 115px;
	background-image: url(../images/linkArrowGrey.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 12px;
	padding-right: 32px;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
	height: 20px;
	padding-top: 3px;
}
.linkgrey a:hover {
	display: block;
	width: 115px;
	background-image: url(../images/linkArrowOnGrey.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 12px;
	padding-right: 32px;
	color: #128431;
	padding-top: 3px;
}

.LoginHome {
	display: block;
	height: 36px;
	width: 203px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-right: auto;
	margin-left: auto;
}
.LoginHome  a:link,.LoginHome a:visited {
	background-image: url(../images/LoginHomeBanking.gif);
	background-repeat: no-repeat;
	display: block;
	height: 36px;
	width: 203px;
}
.LoginHome a:hover {
	background-image: url(../images/LoginHomeBankingOn.gif);
	background-repeat: no-repeat;
	display: block;
	height: 36px;
	text-indent: -9999px;
	width: 203px;
}
.LoginFlash {
	display: block;
	height: 27px;
	width: 114px;
	float: left;
}
.LoginFlash a:link, .LoginFlash a:visited {
	background-image: url(../images/LearnmoreHome.gif);
	background-repeat: no-repeat;
	display: block;
	height: 27px;
	width: 114px;
}
.LoginFlash a:hover {
	background-image: url(../images/LearnmoreHomeon.gif);
	background-repeat: no-repeat;
	display: block;
	height: 27px;
	text-indent: -9999px;
	width: 114px;
}
.tablebg {
	background-color: #EAEAEA;
	font-weight: normal;
	font-size: 15px;
}
#divContentFull  td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
}
.right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EAEAEA;
}
.line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
}
#divContentFull  #contacttable td {
	border: 2px none #FFFFFF;
}


.link {
	font-size: 12px;
	height: 26px;
	float: left;
	width: 130px;
	position: absolute;
	bottom: 0px;
}
.link2 {
	font-size: 12px;
	height: 26px;
	float: left;
	width: 85px;
	position: absolute;
	bottom: 0px;
}
.link3 {
	font-size: 12px;
	height: 26px;
	float: left;
	width: 45px;
	position: absolute;
	bottom: 0px;
}

.link   a:link, .link   a:visited,.link2  a:link, .link2  a:visited,.link3 a:link, .link3 a:visited {
	display: block;
	background-image: url(../images/linkArrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 12px;
	padding-right: 32px;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
	height: 20px;
	padding-top: 3px;

	width: auto;
	margin-right: 0px;
	font-weight: normal;
	position: absolute;
	bottom: 0px;
}
.link  a:hover,.link2 a:hover,.link3 a:hover {
	display: block;
	background-image: url(../images/linkArrowOn.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 12px;
	padding-right: 32px;
	color: #128431;
	padding-top: 3px;
	text-decoration: none;
}
#divBranches {
	background-image: url(../images/bkgdImageContact.gif);
	float: right;
	width: 315px;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.SignupHome {
	display: block;
	height: 36px;
	width: 203px;
	padding-top: 0px;
	padding-bottom: 3px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8ac499;
}
.SignupHome a:link, .SignupHome a:visited {
	background-image: url(../images/SignUpHome.gif);
	background-repeat: no-repeat;
	display: block;
	height: 36px;
	width: 203px;
}
.SignupHome a:hover {
	background-image: url(../images/SignUpHomeOn.gif);
	background-repeat: no-repeat;
	display: block;
	height: 36px;
	text-indent: -9999px;
	width: 203px;
}
.homebankingspace  {
	padding-left: 10px;
	font-size: 12px;
}
