
body { margin:0; padding:0; width:100%; height:100%; background:url(/files/bg_body.png) repeat-x; }

.body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #003366; }

a:link,
a:visited { color:#003366 }

a:hover,
 a:active { text-decoration:underline }

a img { border:none }

p { font-size:12px; line-height:140%; color:#003366; font-family:Arial, Helvetica, sans-serif }

.f11 { font-size:11px }

.f12 { font-size:12px }

.f13 { font-size:13px }

.f14 { font-size:14px }

.f15 { font-size:15px }

.f16 { font-size:16px }

.f17 { font-size:17px }

.f18 { font-size:18px }

.f19 { font-size:19px }

.f20 { font-size:20px }

.f21 { font-size:21px }

.f22 { font-size:22px }

.f23 { font-size:23px }

.f24 { font-size:24px }

.f25 { font-size:25px }

h1,
h2,
h3,
h4,
h5,
h6 { margin:0; padding:0; font-weight:normal; line-height:90% }

h1 { font-size:34px }

h2 { font-size:30px }

h3 { font-size:24px }

h4 { font-size:20px }

h5 { font-size:18px }

h6 { font-size:16px }

.font_arial { font-family:Arial, Helvetica, sans-serif }

.font_lucida { font-family:'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif }

.font_georgia { font-family:Georgia, 'Times New Roman', Times, serif }

.font_verdana { font-family:Verdana, Arial, Helvetica, sans-serif }

.letter_spacing_neg_1 { letter-spacing:-1px }

.line-height_normal { line-height:normal }

.normal { font-weight:normal }

.i { font-style:italic }

.underline { text-decoration:underline}

.block { display:block }

.inline { display:inline }

.margin0 { margin:0 }

.padding_10 { padding:10px }

.float_left { float:left }

.float_right { float:right }

.text_right { text-align:right }

.text_left { text-align:left }

.text_center { text-align:center }

.clear { overflow:hidden }

.clear_both { clear:both; }

/*  COLORS  */

.c_white { color:#FFF }

.c_white a:link,
.c_white a:visited { color:#FFF; text-decoration:none }

.c_white a:hover { text-decoration:underline }

.c_blue_dk { color:#003366 }

.c_blue_dk a:link,
.c_blue_dk a:visited { color:#003366; text-decoration:none }

.c_blue_dk a:hover { text-decoration:underline }

.c_green { color:#519316 }

.c_green a:link,
.c_green a:visited { color:#519316; text-decoration:none }

.c_green a:hover { text-decoration:underline }

.c_red { color:#970C09 }

#master_wrapper { width:960px; margin:auto; }

/* --- HEADER --- */

#header_1 { height:32px; }

#header_1 div.home { padding-top:5px; }

#header_1 div.home img { vertical-align:text-bottom }

#header_1 div.right { padding-top:9px; }

#header_2 { height:111px; }

#header_2 .tagline { margin:42px auto 0 auto; text-align:center; width:400px; }

#header_2 .building { padding-top:58px; }

#nav_row { width:960px; margin-bottom:20px; }

#nav_row .date { padding:5px 15px 0 0; }

div#content_wrapper { width:960px; }

/* --- NAV LEFT COLUMN --- */

div.nav_left_col { width:190px; margin-right:16px;  }

#member_box { background:url(/files/bg_navl_members.gif); border:1px solid #E0ECD3; height:188px; }

#member_box ul { margin:10px 0 0 17px; padding:0; }

#member_box li { list-style:outside url(/files/bullet_arrow.gif); font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:7px; }

#member_box img { margin:12px auto 0 auto; display:block; }

/* === Left Sub Nav Box === */
.left_nav_box { margin:0 0 7px 0; padding:10px; background:#E5F1DA; border:1px solid #E0ECD3; }

.left_nav_box a {text-decoration:none;}

.left_nav_box form { margin:0 }

.left_nav_box h4 {color:#003366;}

.left_nav_box h6 {font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:5px 0 5px 4px; color:#519316;}

.left_nav_box h6 a:link,
 .left_nav_box h6 a:visited {color:#519316; text-decoration:none}

.left_nav_box h6 a:hover {text-decoration:underline}


.green_box { margin-top:5px; background:#E5F1DA; border:1px solid #E0ECD3; }

.green_box form { margin:0 }



/* =============== HOURS HIDDEN DIV =============== */

.hours_menu { margin:15px 0 0 0; padding:0; text-decoration:none; }

.hours_menu ul { width:168px; margin:0; padding:0; list-style-type:none; line-height:1.5em; position:relative;  }

.hours_menu ul li { margin:0; padding:0; height:22px;}

.hours_menu ul li a { color:#003366; font-size:15px; font-family:Georgia, 'Times New Roman', Times, serif; display:block; margin:0; padding:0; text-decoration:none; }

/* --- 2ND LEVEL MENU DEFINITIONS --- */

.hours_menu ul li ul { display:none;  margin:0; list-style-type:none; line-height:1em; border:1px solid #E0ECD3; z-index:100; background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003366; text-decoration:none; }

* html .hours_menu ul li ul { display:block; position:relative; margin:10px 0 0 0px; width:148px; background:none; border:none; width:auto; }

.hours_menu ul li:hover ul,
.hours_menu ul li a:hover ul { display:block; position:absolute; padding:10px; margin:-410px 0 0 190px; left:-10px; text-decoration:none;}

* html .hours_menu li:hover ul,
 * html .hours_menu ul li a:hover ul { text-decoration:none; position:relative; }

.hours_menu a:hover {text-decoration:none;}

.hours_menu ul li ul li { padding-bottom:12px; }

/*=== Protect Your ID === */
#protect_your_id { position:relative; margin-top:5px; border:1px solid #F00; background:url(/files/navl_protect_id.png) no-repeat #D06532; }

#protect_your_id a span { display:block; padding:0 0 10px 70px; }

/* === RIGHT CONTENT === */

div.content_right_wrapper { width:740px; }

div#flash { width:740px; }

div#important { width:740px; height:75px; margin:10px 0 20px 0; background:url(/files/bg_tout_important.gif) no-repeat; }

div#important .div1 { width:115px; margin:24px 0 0 12px; }

div#important .div2 { width:460px; margin:4px 12px 0 0; }

div#important .div2 p { margin:3px 0 0 0 }

div#important .div3 { margin:22px 20px 0 0; }

.lower_content_lr_wrapper { width:726px; margin:22px 0 20px 15px; }

.lower_content_lr_wrapper .left { width:470px; }

.lower_content_lr_wrapper .left h3 { font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; color:#003366; }

.lower_content_lr_wrapper .left h5 { font-size:17px; font-family:Georgia, "Times New Roman", Times, serif; color:#003366; }

.lower_content_lr_wrapper .left p { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#678F49; line-height:120%; margin:10px 0; }

.lower_content_lr_wrapper .left p.link a { font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#003366; text-decoration:underline; line-height:140%; margin:0; text-align:right; display:block; }

.lower_content_lr_wrapper .right { width:200px; padding-bottom:20px; }

.lower_content_lr_wrapper .right .icon { width:41px; height:28px; }

.lower_content_lr_wrapper .right .who_can_join { background:url(/files/sprite_icn_home.gif) 0 0 no-repeat; }

.lower_content_lr_wrapper .right .loan { background:url(/files/sprite_icn_home.gif) 0 -28px no-repeat; }

.lower_content_lr_wrapper .right .teller { background:url(/files/sprite_icn_home.gif) 0 -56px no-repeat; }

.lower_content_lr_wrapper .right .text { width:159px; text-align:center; }

.lower_content_lr_wrapper .right .text h4,
 .lower_content_lr_wrapper .right .text h5 { font-family:Georgia, "Times New Roman", Times, serif }

.lower_content_lr_wrapper .right .text p { margin:5px 0; font-size:11px; color:#519316; font-family:Arial, Helvetica, sans-serif }

#footer_wrapper { padding:30px 0 176px 0; clear:both; min-height:100%; position:relative; width:100%; }

#footer_wrapper .nav_footer { background:#003366; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; border:1px solid #7F97AE; padding:10px 0; text-align:center; }

#footer_wrapper .nav_footer a:link,
 #footer_wrapper .nav_footer a:visited { color:#FFF; text-decoration:none; }

#footer_wrapper .nav_footer a:hover { text-decoration:underline }

#footer_wrapper .copyright { background:url(/files/bg_footer.png) repeat-x #315E56; text-align:center; padding:0px 0 0 0; margin:0; position:absolute; width:100%; height:176px; bottom:0; }

/* --------------------------------------- */



.blue { color: #003366 }

.green_lt { color:#6B9A6B }

.nomargin { margin:0; }

.pmargin { margin-top:10px; }

.bodyver { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #003366 }

.bodybold13 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #003366 }

.bodyblue { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #003366 }

.bodyred13 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #DB0000; }

.bodybrown13 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #CD853F; }

.hdrblue16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #0467CA; }

.hdrblue14 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #003366; }

.hdrblue20times { font-family: "Times New Roman", Times, serif; font-size: 20px; font-weight: bold; color: #31659c; }

.hdrblue24times { font-family: "Times New Roman", Times, serif; font-size: 24px; font-weight: bold; color: #31659c; letter-spacing : -1px; }

.hdrbrown18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #CD853F; letter-spacing : -1px; }

.hdrbrown20 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #CD853F; letter-spacing : -1px; }

.hdrbrown18times { font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #CD853F; }

.hdrbrown24times { font-family: "Times New Roman", Times, serif; font-size: 24px; font-weight: bold; color: #CD853F; letter-spacing : -1px; }

.hdrgreen18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #007563; letter-spacing : -1px; }

.hdrgreen20 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #007563; }

.hdrgreen18times { font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #007563; }

.hdrgreen20times { font-family: "Times New Roman", Times, serif; font-size: 20px; font-weight: bold; color: #007563; }

.hdrgreen24times { font-family: "Times New Roman", Times, serif; font-size: 24px; font-weight: bold; color: #007563; letter-spacing : -1px; }

.hdrred { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #DB0000; }

.hdrblue { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #0467CA; }

.ncua { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #003366 }

.ftrAddress { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #BED3E9 }

/* Special Offers */

#so_container { text-align:center; width:766px; }

#so_container img { border:3px double #000; }

#so_container h1 { font-size:36px }

#so_container h2 { font-size:30px }

#so_container h3 { font-size:26px }

#so_container h4 { font-size:20px }

/* Fonts */

.f_arial {font-family:Arial, Helvetica, sans-serif}

ul {font-family:Arial, Helvetica, sans-serif; font-size:12px}

