/* Main website stylesheet. */

body, #wrapper, #header, #content, #footer, h1, h2, h3, h4, h5, h6, p, ul, ul li, a, blockquote {
	margin: 0px;
	padding: 0px;
}
li + ul {
	margin-left: 20px;
}
a:focus {
	-moz-outline: 0px none;
	outline: 0px none;
	outline-offset: 0px;
}
body {
	background-color: #003D7A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#wrapper, #wrapper #header, #wrapper #content, #wrapper #footer {
	clear: both;
	float: none;
	overflow: auto;
}
#wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-color: #EEE4E2;
	clear: both;
	float: none;
	overflow: auto;
	background-image: url(/images/footer_background.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 50px;
}
#wrapper #header {
	height: 99px;
	background-image: url(/images/header_background.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#wrapper #header img {
	float: left;
	margin-top: 12px;
	margin-left: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #header ul {
	display: block;
	float: right;
	clear: right;
	white-space: nowrap;
	margin-right: 10px;
	margin-top: 8px;
}
#wrapper #header ul li {
	list-style-type: none;
	display: block;
	float: left;
	white-space: nowrap;
	clear: none;
	margin-right: 12px;
}
#wrapper #header ul li a {
	white-space: nowrap;
	color: #000000;
	text-decoration: none;
	padding-left: 14px;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	margin-right: 2px;
}
#wrapper #header ul li a:hover {
	color: #0065CA;
}
#wrapper #header ul li.home a {
	background-image: url(/images/icon_menu_home.gif);
	background-position: 0px 2px;
}
#wrapper #header ul li.ourLocations a {
	background-image: url(/images/icon_menu_our_locations.gif);
	background-position: 0px 2px;
}
#wrapper #header ul li.accessAccounts a {
	background-image: url(/images/icon_menu_access_accounts.gif);
	font-weight: bold;
}
#wrapper #header ul li.contactUs a {
	background-image: url(/images/icon_menu_contact_us.gif);
}
#wrapper #header h1 {
	font-size: 22px;
	color: #003D7A;
	display: block;
	float: right;
	clear: right;
	white-space: nowrap;
	margin-right: 140px;
	margin-top: 44px;
	font-family: Georgia, serif;
	font-weight: normal;
}
#wrapper #header h2 {
	display: none;
}
#wrapper #menu {
	margin-right: 30px;
	margin-left: 30px;
	margin-bottom: 6px;
	margin-top: 6px;
	background-image: url(/images/menu_background.jpg);
	height: 40px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	z-index: 999;
}
#wrapper #menu li {
	list-style-type: none;
	display: block;
	clear: none;
	float: left;
	height: 40px;
	position: relative;
}
#wrapper #menu li a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	padding: 12px;
	margin-right: 24px;
}
#wrapper #menu li a:hover, #wrapper #menu li:hover a {
	color: #CCD8E1;
}
#wrapper #menu li.start {
	background-image: url(/images/menu_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#wrapper #menu li.start a {
	margin-left: 23px;
}
#wrapper #menu li.start ul li a {
	margin-left: 0px;
}
#wrapper #menu li.end {
	background-image: url(/images/menu_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#wrapper #menu li ul {
	padding: 0px;
	margin: 0px;
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
	color: #000000;
	width: 220px;
	z-index: 888;
}
#wrapper #menu li.end ul {
	left: -110px;
}
#wrapper #menu li > ul {
	top: auto;
	left: auto;
}
#wrapper #menu li.end > ul {
	left: -110px;
}
#wrapper #menu li:hover ul, #wrapper #menu li.over ul {
	display: block;
}
#wrapper #menu li ul li {
	display: block;
	float: none;
	margin: 0px;
	padding: 0px;
	height: 30px;
	font-size: 12px;
	background-image: url(/images/menu_drop_background.png);
	background-repeat: repeat-y;
	background-position: left top;
	line-height: 12px;
}
#wrapper #menu li ul li a, #wrapper #menu li ul li.start a  {
	display: block;
	float: none;
	margin: 0px;
	color: #CCD8E1;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 34px;
	background-image: url(/images/bullet_menu.jpg);
	background-repeat: no-repeat;
	background-position: 14px 11px;
}
#wrapper #menu li ul li a:link, #wrapper #menu li ul li a:visited{
	color: #CCD8E1;
}
#wrapper #menu li ul li a:hover {
	color: #FFFFFF;
	background-image: url(/images/bullet_menu_over.jpg);
}
#wrapper #menu li ul li.start {
	background-image: url(/images/menu_drop_top.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#wrapper #menu li ul li.end {
	height: 12px;
	background-image: url(/images/menu_drop_bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
}
#wrapper #content {
	background-color: #FFFFFF;
	margin-right: 30px;
	margin-left: 30px;
	background-image: url(/images/content_background_top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 20px;
	clear: both;
	overflow: hidden;
	height: 100%;
}
#wrapper #content .container {
	width: 599px;
	float: left;
	margin-right: 20px;
	clear: left;
	overflow: hidden;
}
#wrapper #content #breadcrumb {
	font-size: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	color: #B6AC89;
}
#wrapper #content #breadcrumb a {
	color: #B6AC89;
	text-decoration: underline;
}
#wrapper #content #breadcrumb a:hover {
	color: #003D7A;
	text-decoration: underline;
}
#wrapper #content .container {

}


#wrapper #content .container h1 {
	font-size: 24px;
	margin-bottom: 6px;
	font-family: Georgia, serif;
	font-weight: normal;
	color: #0065CA;
}

#wrapper #content .container h1 .sub {
	font-size: 18px;
	margin-bottom: 6px;
	font-family: Georgia, serif;
	font-weight: normal;
	color: #003d7a;
	font-style: italic;
}

#wrapper #content .container h2 {
	font-size: 16px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-weight: normal;
	font-family: Georgia, serif;
	color: #0065CA;
}
#wrapper #content .container h3 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
#wrapper #content .container h4 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}
#wrapper #content .container h5 {
}
#wrapper #content .container h6 {
	font-size: 16px;
	line-height: 140%;
	clear: both;
}

#wrapper #content .container p {
	margin-bottom: 20px;
	line-height: 18px;
}
#wrapper #content .container a {
	color: #0065CA;
	text-decoration: underline;
}
#wrapper #content .container a:hover {
	color: #B6AC89;
	text-decoration: underline;
}
#wrapper #content .container ul {
	margin-bottom: 20px;
	line-height: 18px;
}
#wrapper #content .container ul li {
	margin-bottom: 5px;
	margin-left: 25px;
}
#wrapper #content .container ul li ul {
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
}
#wrapper #content .container ul li ul li {
	margin-bottom: 0px;
	margin-top: 0px;
}


#wrapper #content .container ul.link-list li {
	margin-bottom: 10px;
	list-style-type: none;
	background-image: url(/images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 20px;
	margin-left: 5px;
}
#wrapper #content .sidebar ul.link-list li {
	padding-left: 20px;
}

#wrapper #content .sidebar {
	width: 220px;
	float: right;
	overflow: hidden;
	clear: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #6C91AB;
	padding-left: 20px;
}
#wrapper #content .sidebar h1 {
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6C91AB;
	margin-bottom: 12px;
	padding-bottom: 6px;
}
#wrapper #content .sidebar h1 a, #wrapper #content .sidebar h1 a:hover {
	color: #000;
	text-decoration: none;
}
#wrapper #content .sidebar p {
	line-height: 16px;
	margin-bottom: 20px;
}
#wrapper #content .sidebar a {
	color: #0065CA;
	text-decoration: underline;
}
#wrapper #content .sidebar a:hover {
	color: #B6AC89;
	text-decoration: underline;
}


#wrapper #content .sidebar ul {
	margin-bottom: 20px;
}
#wrapper #content .sidebar ul li {
	list-style-type: none;
	background-image: url(/images/bullet.jpg);
	padding-left: 6px;
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin-bottom: 10px;
}
#wrapper #content .sidebar ul li a {
	color: #0065CA;
	text-decoration: underline;
	font-weight: bold;
}
#wrapper #content .sidebar ul li a:hover {
	color: #B6AC89;
	text-decoration: underline;
}
#wrapper #content .sidebar ul.menu li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6C91AB;
	padding-bottom: 10px;
}
#wrapper #content .sidebar ul.menu li a {
	text-decoration: none;
	color: #6C91AB;
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
}
#wrapper #content .sidebar ul.menu li a:hover {
	color: #0065CA;
	text-decoration: none;
}
#wrapper #content .sidebar .ad {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 12px;
	display: block;
	clear: both;
	float: none;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.mastercard-sidebar {margin: 10px auto;clear:left;display: block;width: 125px;}

/*-------------------------------------------------------
-----------------------FOOTER----------------------------
-------------------------------------------------------*/

#wrapper #footer {
	background-image: url(/images/content_background_bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-right: 30px;
	margin-left: 30px;
	padding-top: 30px;
	color: #003D7A;
}
#wrapper #footer ul {
	float: left;
	margin-right: 45px;
	white-space: nowrap;
	margin-left: 10px;
	margin-bottom: 20px;
}
#wrapper #footer ul.end {
	margin-right: 0px;
}

#wrapper #footer ul li {
	list-style-type: none;
	margin-bottom: 4px;
	white-space: nowrap;
}
#wrapper #footer ul li a {
	white-space: nowrap;
	color: #003D7A;
	text-decoration: none;
}
#wrapper #footer ul li a:hover {
	color: #0065CA;
	text-decoration:underline;
}
#wrapper #footer ul li.headline {
	font-weight: bold;
}
#wrapper #footer p {
	text-align: left;
	margin-top: 12px;
	margin-right: 10px;
	margin-left: 10px;
	float: none;
}
#wrapper #footer p a {
	color: #003D7A;
	text-decoration: underline;
}
#wrapper #footer p a:hover {
	color: #0065CA;
	text-decoration: underline;
}
#wrapper #footer p address {
	font-style: normal;
	font-weight: bold;
}


#wrapper #footer .siteBy {
	color: #C19D97;
}
#wrapper #footer .siteBy a, #wrapper #footer .siteBy a:hover {
	color: #C19D97;
	text-decoration: none;
}
#wrapper #footer div.fdic {
	float: right;
	margin-top: 8;
	text-align: center;
	width: 180px;
	font-size: 10px;
}
#wrapper #footer div.fdic img {
	margin-top: 4px;
	margin-bottom: 4px;
}
#wrapper #footer div.fdic a {
	color: #000;
	text-decoration: underline;
}
#wrapper #footer div.fdic a:hover {
	color: #666;
	text-decoration: underline;
}
.preload {
	display: none;
}


ol li {
	margin-bottom: 10px;
	}
#wrapper #content .container ul.pdf, #wrapper #content .sidebar ul.pdf {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#wrapper #content .container ul.pdf li, #wrapper #content .sidebar ul.pdf li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#wrapper #content .container ul.pdf li a, #wrapper #content .sidebar ul.pdf li a {
	color: #003D7A;
	text-decoration: underline;
	background-image: url(/images/icon_pdf.jpg);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	padding-left: 24px;
	padding-bottom: 2px;
	font-weight: bold;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 8px;
}
#wrapper #content .container ul.pdf li a:hover, #wrapper #content .sidebar ul.pdf li a:hover {
	color: #0065CA;
	text-decoration: underline;
}
#wrapper #content .container ul.circle {
	margin-bottom: 5px;
	margin-top: 0px;
}

#wrapper #content .container ul.circle li {
	list-style-type: circle;
	list-style-image: none;
	background-image: none;
	padding: 0;
	margin-left: 25px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#wrapper #content .sidebar .pdf li {
	padding-left: 40px;
	list-style-image: none;
	background-image: none;
}
#wrapper #content .sidebar ul.pdf {
margin: 0;
padding: 0;
}
#wrapper #content .container ul.square {
	padding-left: 40px;
}
#wrapper #content .container .inline li {
	display: inline;
}
table {
	margin-bottom: 20px;
}
.statement-table{
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.statement-table td {
	padding: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.statement-table tr td h2 {
	margin-bottom: 0px;
	padding-bottom: 0px;
}


#wrapper #content .container .apply {
  width: 150px;
  height: 48px;
  padding: 48px 0 0 0;
  margin: 0;
  border: 0;
  background: transparent url(/images/button_apply.png) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
form>#wrapper #content .container .apply { /* For non-IE browsers*/
  height: 0px;
}
#wrapper #content .container .apply:hover {
  background: transparent url(/images/button_apply_over.png) no-repeat center top;
}
/*-------------------------------------------------------
---------------LOCATIONS PAGE----------------------------
-------------------------------------------------------*/
#locations table {
		background-color: #FFF;
		margin-right: 20px;
		border-collapse: collapse;
		width: 50%;
}
#locations table td {
	padding: 3px;
	border: 1px solid #003D7A;
}
#locations div {
	padding: 10px 10px 10px 10px;
	overflow: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003D7A;
}
#locations .pictures {
	border: 1px solid #003D7A;
	float: right;
	margin-right: 10px;
}
.atm {
	list-style-type: none;
	background-image: url(/images/atm-card.png);
	padding-left: 6px;
	padding-bottom: 3px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom: 10px;
}
/*-------------------------------------------------------
--------------------HOME PAGE----------------------------
-------------------------------------------------------*/
h3.jump-menus {
	font-family: Georgia, serif;
	font-weight: bold;
	margin-bottom: 0;
	margin-right: 5px;
	padding: 0;
	padding-bottom: 4px;
	border-bottom: 1px solid #79714B;
	color: #79714B;
}
form#access, form#open {
	margin: 10px 0 15px 0;
}

/*-------------------------------------------------------
-------------------------MISC----------------------------
-------------------------------------------------------*/
hr {
	clear: both;
	margin-bottom: 20px;
	display: block;
	color: #003D7A;
}
.terms td {
	padding: 3px 5px 3px 10px;
	margin-left: 5px;
}
table.terms {
	margin-left: 50px;
	background-color: #c2d9fb;
	border-color: #06F;
	color: #036;
}
.apply-now img {
	float: right;
	margin-bottom: 20px;
}
.return-to-top {
	font-size: 10px;
	text-transform: uppercase;
	text-align: right;
}
.return-to-top a {
	text-decoration: none;
}
.return-to-top img {
	float: right;
		margin-bottom: 20px;

}
tr.pink {
	background-color: #EEE4E2;
}
#locations .tan {
}
.jump-menu {
	background-image: url(/images/jump-box.png);
	background-repeat: no-repeat;
	padding: 10px;
	height: 142px;
	width: 197px;
}
.jump-menu h3 {
	margin-top: 8px;
}
.jump-menu select {
	width: 148px;
}
.right-image {
	float: right;
	margin: 15px 25px 15px 50px;
	border: 1px solid #B6AC89;
}.left-image {
	float: left;
	margin: 15px 35px 15px 10px;
	border: 1px solid #B6AC89;
}
#wrapper #content .container div.qanda {
}
#wrapper #content .container div.qanda ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 5px;
}
#wrapper #content .container div.qanda ul li {
	padding: 0px;
	display: inline;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #content .container div.qanda ul li a {
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #0065CA;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
#wrapper #content .container div.qanda ul li a:hover {
	border-top-color: #B6AC89;
	border-right-color: #B6AC89;
	border-bottom-color: #B6AC89;
	border-left-color: #B6AC89;
}
.lucida {
	line-height: 18px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #0065CA;
	font-weight: bold;
}
li ul {
	margin-left: 20px;
}small {
	font-size: 10px;
}
blockquote {
	margin-right: 40px;
	margin-bottom: 20px;
	margin-left: 40px;
}
#wrapper #content .container ol.switch {
	font-size: 24px;
	line-height: 14px;
	color: #0065CA;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin-right: 80px;
	margin-left: 20px;
	margin-top: 20px;
}
#wrapper #content .container ol.switch li span {
	font-size: 12px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 14px;
}

#wrapper #content .container div.goldbox {
	border: 2px solid #C9C2A5;
	padding: 0px;
	background-color: #FAF7F5;
}
#wrapper #content .container div.switch {
	margin: 40px;
}
#wrapper #content .container div.onlinebanking {
	float: right;
	width: 220px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 40px;
	margin-left: 40px;
}
#wrapper #content .container div.goldbox h3 {
	background-color: #976153;
	color: #003D7A;
	font-size: 12px;
	text-transform: capitalize;
	background-image: url(/images/gradiant_background.jpg);
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 8px;
	margin: 0px;
}
#wrapper #content .container div.goldbox ul {
	padding: 0px;
	margin: 12px;
}
#wrapper #content .container div.goldbox ul li {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#wrapper #content .container div.switch ul {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #9F9260;
}
#wrapper #content .container div.switch ul li a {
	background-image: url(/images/icon_pdf.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 24px;
	padding-top: 0px;
	padding-bottom: 2px;
	color: #003D7A;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 8px;
}
#wrapper #content .container div.switch ul li a:hover {
	color: #0065CA;
	text-decoration: underline;
}
#wrapper #content .container div.onlinebanking ul li a {
	background-image: url(/images/icon_login.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
	display: block;
	padding-top: 0px;
	padding-bottom: 2px;
	color: #003D7A;
}
#wrapper #content .container div.onlinebanking ul li a:hover {
	color: #0065CA;
	text-decoration: underline;
}
#wrapper #content .container table ul {
	margin-bottom: 0px;
}

#wrapper #content .container ul.faith {
	margin: 30px 0 60px 88px;
	font-size: 16px;
}

#wrapper #content .container ul.faith li {
	float: left;
	list-style-type: none;
	display: block;
}

#wrapper #content .container ul.faith li .big {
	font-size: 18px;
	font-weight: bold;
}
