/* ---------------------------------------------------- */
/* STRUCTURE
/* ---------------------------------------------------- */
body {
	font-family: arial, verdana, tahoma, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	font-size: 100%;}
#wrapper {
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	margin: 50px auto;
	padding: 0;
	background-color: #FFFFFF;}
#page {
	text-align:left;
	position: relative;
	top: 0;
	left: 0;
	z-index: 2;
	width: 970px;
	height: 100%;
	background: url(/images/structure/left_bg.gif) repeat-y;
	border: 1px solid #897A67;
	margin: 0 auto;
	padding: 0;}
#header {
	clear: both;
	position: relative;
	top: 0;
	left: 0;
	z-index: 3;
	width: 970px;
	height: 105px;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;}
#miniMenu {
	float: right;
	position: relative;
	top: 0;
	left: 0;
	z-index: 4;
	width: 700px;
	height: 30px;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;}
#columnHolder {
	position: relative;
	top: 0;
	left: 0;
	z-index: 3;
	width: 970px;
	height: 100%;
	margin: 0;
	padding: 0;}
#leftSidebar {
	float: left;
	position: relative;
	top: 0;
	left: 0;
	z-index: 4;
	width: 195px;
	height: 100%;
	margin: 0;
	padding: 0;}
#mainContent {
	float: left;
	position: relative;
	top: 0;
	left: 0;
	z-index: 4;
	width: 590px;
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;}
#rightSidebar {
	float: right;
	position: relative;
	top: 0;
	left: 0;
	z-index: 4;
	width: 183px;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 1px solid #897A67;
	border-width: 0 0 0 1px;
	background: #faf7f3;	}
#mainContent #homepageFeature #pLeft    {
	position: absolute;
	width: 160px;
}
#footer {
	clear: both;
	position: relative;
	top: 0;
	left: 0;
	z-index: 3;
	width: 970px;
	height: 120px;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	border-top: 3px solid #8a7967;}
/* ---------------------------------------------------- */
/* NAV
/* ---------------------------------------------------- */
#menuBar {
	display:block;
	clear:both;
	font-family: Arial, sans-serif;
	font-size:11px;
	color:#3e260c;
	height:20px;
	border-bottom:1px solid #8a7967;
	background-color: #FFFFFF;}
#navigation_wrapper {
	left:0;
	position: relative;
	text-align: center;
	width: 970px;
	z-index: 100;}
ul#navigation_container {
	color: #3F4D5E;
	left: 0;
	position: relative;
	top: 0;
	width: 970px;
	z-index: 3;}
/* ---------------------------------------------------- */
/* NAV HEADERS
/* ---------------------------------------------------- */
li.navigation_header {
	text-transform: uppercase;
	letter-spacing: 1px;
	cursor: pointer;
	float: left;
	height: 20px;
	position: relative;
	list-style: none;}
li.navigation_header a {text-decoration: none;color: #3e260c;position:relative;top:4px;}
li#navhead_online {
	width: 195px;
	background: #e48d1a url('../images/structure/white_orange_arrow_down.gif') 175px 7px no-repeat;}
li#navhead_online a {color: #fff;}
li#navhead_checking {width:168px;}
	#navhead_checking:hover {background:#1b75bb;}
	#navhead_checking:hover a.header {color:#fff;font-weight:bold;}
li#navhead_loans {width:178px;}
	#navhead_loans:hover {background:#90278e;}
	#navhead_loans:hover a.header {color:#fff;font-weight:bold;}
li#navhead_investment {width:174px;}
	#navhead_investment:hover {background:#8bc53f;}
	#navhead_investment:hover a.header {color:#fff;font-weight:bold;}
li#navhead_member {width:150px;}
	#navhead_member:hover {background:#be1e2d;}
	#navhead_member:hover a.header {color:#fff;font-weight:bold;}
li#navhead_overview {width:105px;}
	#navhead_overview:hover {background:#e48d1a;}
	#navhead_overview:hover a.header {color:#fff;font-weight:bold;}
ul.subnav {
	width:755px;}
/* ---------------------------------------------------- */
/* NAV LAYERS
/* ---------------------------------------------------- */
#navigation_checking{
	border-top: 1px solid #1b75bb;
	cursor: default;
	left: 0;
	position: absolute;
	top: 20px;
	width: 775px;
	z-index: 0;
	background: #fff url('../images/structure/nav_background_1b75bb.gif') left bottom repeat-x;}
#navigation_checking h3 {color:#1b75bb;}
#navigation_checking h4 {color:#1b75bb;border-top:1px solid #1b75bb;text-transform:none;}
#navigation_checking div.nav_links_left {border-right:2px solid #1b75bb;margin-top:15px;}
#navigation_loans{
	border-top: 1px solid #90278e;
	cursor: default;
	left: -168px;
	position: absolute;
	top: 20px;
	width: 775px;
	z-index: 0;
	background: #fff url('../images/structure/nav_background_90278e.gif') left bottom repeat-x;}
#navigation_loans h3{color:#90278e;}
#navigation_loans h4{color:#90278e;border-top:1px solid #90278e;text-transform:none;}
#navigation_loans div.nav_links_left{border-right:2px solid #90278e;margin-top:15px;}
#navigation_investment{
	border-top: 1px solid #8bc53f;
	cursor: default;
	left:-346px;
	position: absolute;
	top: 20px;
	width: 775px;
	z-index: 0;
	background: #fff url('../images/structure/nav_background_8bc53f.gif') left bottom repeat-x;}
#navigation_investment h3 {color:#8bc53f;}
#navigation_investment h4 {color:#8bc53f;border-top:1px solid #8bc53f;text-transform:none;}
#navigation_investment div.nav_links_left {border-right:2px solid #8bc53f;margin-top:15px;}
#navigation_member{
	border-top: 1px solid #be1e2d;
	cursor: default;
	left: -520px;
	position: absolute;
	top: 20px;
	width: 775px;
	z-index: 0;
	background: #fff url('../images/structure/nav_background_be1e2d.gif') left bottom repeat-x;}
#navigation_member h3 {color:#be1e2d;}
#navigation_member h4 {color:#be1e2d;border-top:1px solid #be1e2d;text-transform:none;}
#navigation_member div.nav_links_left {border-right:2px solid #be1e2d;margin-top:15px;}
#navigation_overview {
	border-top: 1px solid #e48d1a;
	cursor: default;
	left: -670px;
	position: absolute;
	top: 20px;
	width: 775px;
	z-index: 0;
	background: #fff url('../images/structure/nav_background_e48d1a.gif') left bottom repeat-x;}
#navigation_overview h3 {color:#e48d1a;}
#navigation_overview h4 {color:#e48d1a;border-top:1px solid #e48d1a;text-transform:none;}
#navigation_overview div.nav_links_left {border-right:2px solid #e48d1a;margin-top:15px;}
/* ---------------------------------------------------- */
/* NAV LINKS
/* ---------------------------------------------------- */
.navigation_layer {text-align:left;color: #3e260c;background:#fff;padding:0;visibility:hidden;}
.navigation_layer h3 {
	margin: 0 0 0 17px;
	font-size: 18px;
	letter-spacing: 1px;
	text-transform: uppercase;}
.navigation_layer h4{
	margin: 5px 15px 0 17px;
	font-size: 14px;
	letter-spacing: 1px;
	padding-top: 10px;}
.navigation_layer ul{
	margin-top: 5px;
}
.navigation_layer ul li{
	height: 20px;
	margin: 0 0 0 20px;
	background: url('../images/structure/white_grey_arrow_right.gif') no-repeat 0 50%;}
.navigation_layer ul li a {
	margin-left: 10px;
	font-size: 11px;
	font-weight: normal;
	color: #897a67;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0;}
.navigation_layer ul li.spacer {list-style:none;height:20px;cursor:default;background:#fff;}
.nav_links_left {width:345px;float:left;}
.nav_links_right {width:415px;float:right;margin-top:15px;}
.nav_links_other {width:220px;float:left;margin-top:15px;padding-bottom:10px;}
.nav_links_other_center {width:220px;float:left;margin-top:35px;}
.nav_links_other_right {width:220px;float:left;margin-top:35px;}
.no_border {border:none!important;}
#apply_online {
	background: url('../images/structure/violet_arrow_right.gif') 0 6px no-repeat;
	position: absolute;
	top: 14px;
	height: 20px;
	left: 220px;
	color: #90278e;
	text-transform: uppercase;
	font-size: 12px;}
#apply_online a {color: #90278e;text-decoration:none;margin-left:10px;}
#apply_online a:hover {text-decoration:underline;}
