@import "https://fonts.googleapis.com/css?family=PT+Serif:400,700,400italic|Open+Sans:400italic,700italic,400,700,300|Open+Sans+Condensed:700";
*{
-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;

}
.tablenoborder  td, tbody{
	padding: 5px;
	border: 0px !important;
}
#oldNews{
	float: right;
	width: 30%;
	margin-top: -20px;
}
#wid{
		width: 70%;
	}
#widpresbox{
		width: 50%;
	}
@media screen and (max-width: 710px){
	#oldNews{
		float:none;
		
			}
	#wid{
		width: 100%;
	}
	#widpresbox{
		width: 70%;
	}
}
@media screen and (max-width: 481px){
	#logo img{
		width: 85%;
	}
}


article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {
display:block
}

audio,canvas,video {
display:inline-block;
*display:inline;
*zoom:1
}

audio:not([controls]) {
display:none;
height:0
}

[hidden] {
display:none
}

html {
font-size:100%;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%
}

html,button,input,select,textarea {
font-family:sans-serif
}

body {
margin:0
}

a:focus {
outline:thin dotted
}

a:active,a:hover {
outline:0
}

h1 {
font-size:2em;
margin:.67em 0
}

h2 {
font-size:1.5em;
margin:.83em 0
}

h3 {
font-size:1.17em;
margin:1em 0
}

h4 {
font-size:1em;
margin:1.33em 0
}

h5 {
font-size:.83em;
margin:1.67em 0
}

h6 {
font-size:.75em;
margin:2.33em 0
}

abbr[title] {
border-bottom:1px dotted
}

b,strong {
font-weight:700
}

blockquote {
margin:1em 40px
}

dfn {
font-style:italic
}

mark {
background:#ff0;
color:#000
}

p,pre {
margin:1em 0
}

code,kbd,pre,samp {
font-family:monospace,serif;
_font-family:'courier new',monospace;
font-size:1em
}

pre {
white-space:pre;
white-space:pre-wrap;
word-wrap:break-word
}

q {
quotes:none
}

q:before,q:after {
content:'';
content:none
}

small {
font-size:75%
}

sub,sup {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline
}

sup {
top:-.5em
}

sub {
bottom:-.25em
}

dl,menu,ol,ul {
margin:1em 0
}

dd {
margin:0 0 0 40px
}

menu,ol,ul {
padding:0 0 0 40px
}

nav ul,nav ol {
list-style:none;
list-style-image:none
}

img {
border:0;
-ms-interpolation-mode:bicubic
}

svg:not(:root) {
overflow:hidden
}

figure {
margin:0
}

form {
margin:0
}

fieldset {
border:1px solid silver;
margin:0 2px;
padding:.35em .625em .75em
}

legend {
border:0;
padding:0;
white-space:normal;
*margin-left:-7px
}

button,input,select,textarea {
font-size:100%;
margin:0;
vertical-align:baseline;
*vertical-align:middle
}

button,input {
line-height:normal
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
-webkit-appearance:button;
cursor:pointer;
*overflow:visible
}

button[disabled],input[disabled] {
cursor:default
}

input[type="checkbox"],input[type="radio"] {
box-sizing:border-box;
padding:0;
*height:13px;
*width:13px
}

input[type="search"] {
-webkit-appearance:textfield;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}

button::-moz-focus-inner,input::-moz-focus-inner {
border:0;
padding:0
}

textarea {
overflow:auto;
vertical-align:top
}

table {
border-collapse:collapse;
border-spacing:0
}

b,strong,.strong {
font-weight:700
}

dfn,em,.em {
font-style:italic
}

small,.small {
font-size:75%
}

ul,ol {
padding:0;

}

dd {
margin:0
}

.sidebar ul,.sidebar ol,.commentlist {
list-style:none
}

@font-face {
font-family:'vwest_icons';
src:url(../fonts/vwest_icons.eot);
src:url(../fonts/vwest_icons.eot?#iefix) format("embedded-opentype"),url(../fonts/vwest_icons.woff) format("woff"),url(../fonts/vwest_icons.ttf) format("truetype"),url(../fonts/vwest_icons.svg#vwest_icons) format("svg");
font-weight:400;
font-style:normal
}

[data-icon]:before {
font-family:'vwest_icons';
content:attr(data-icon);
speak:none;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

[class^="icon-"],[class*=" icon-"] {
font-family:'vwest_icons';
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.icon-mail:before {
content:"\e601"
}

.icon-googleplus:before {
content:"\e602"
}

.icon-facebook:before {
content:"\e603"
}

.icon-twitter:before {
content:"\e604"
}

.icon-linkedin:before {
content:"\e605"
}

.icon-locate:before {
content:"\e600"
}

.icon-phone:before {
content:"\70"
}

.icon-search:before {
content:"\73"
}

.icon-arrow-down:before {
content:"\33"
}

.icon-arrow-up:before {
content:"\31"
}

.icon-list:before {
content:"\6d"
}

.icon-checkmark:before {
content:"\79"
}

.icon-locked:before {
content:"\6c"
}

.icon-house:before {
content:"\68"
}

.icon-close:before {
content:"\6e"
}

.icon-location:before {
content:"\61"
}

.icon-list-2:before {
content:"\6f"
}

.icon-download:before {
content:"\75"
}

.icon-arrow-left:before {
content:"\34"
}

.icon-arrow-right:before {
content:"\32"
}

.clearfix {
zoom:1
}

.clearfix:before,.clearfix:after {
content:"";
display:table
}

.clearfix:after {
clear:both
}

.hidden-block {
display:none
}

* {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}

.image-replacement {
text-indent:100%;
white-space:nowrap;
overflow:hidden
}

span.amp {
font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif!important;
font-style:italic
}

.button,.button:visited {
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
border:1px solid #900;
padding:2px 10px;
color:#fff;
display:-moz-inline-stack;
display:inline-block;
vertical-align:middle;
*vertical-align:auto;
zoom:1;
*display:inline;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-ms-border-radius:2px;
-o-border-radius:2px;
border-radius:2px;
font-size:14px;
font-weight:700;
text-shadow:-1px -1px 0 rgba(0,0,0,0.3);
text-decoration:none;
cursor:pointer;
line-height:24px;
background:#900;
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#b30000),color-stop(100%,#900));
background-image:-webkit-linear-gradient(#b30000,#900);
background-image:-moz-linear-gradient(#b30000,#900);
background-image:-o-linear-gradient(#b30000,#900);
background-image:linear-gradient(#b30000,#900)
}

.button:hover,.button:focus,.button:visited:hover,.button:visited:focus {
color:#fff;
border:1px solid #c00;
background:#c00;
text-decoration:none
}

.button:active,.button:visited:active {
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#940000),color-stop(100%,#ad0000));
background-image:-webkit-linear-gradient(#940000,#ad0000);
background-image:-moz-linear-gradient(#940000,#ad0000);
background-image:-o-linear-gradient(#940000,#ad0000);
background-image:linear-gradient(#940000,#ad0000)
}

.yellowbutton,.yellowbutton:visited {
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
border:1px solid #e6b800;
padding:2px 10px;
color:#000;
display:inline-block;
font-size:14px;
font-weight:700;
text-decoration:none;
cursor:pointer;
line-height:24px;
background:#fc0;
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffd11a),color-stop(100%,#fc0));
background-image:-webkit-linear-gradient(#ffd11a,#fc0);
background-image:-moz-linear-gradient(#ffd11a,#fc0);
background-image:-o-linear-gradient(#ffd11a,#fc0);
background-image:linear-gradient(#ffd11a,#fc0)
}

.yellowbutton:hover,.yellowbutton:focus,.yellowbutton:visited:hover,.yellowbutton:visited:focus {
color:#900;
border:1px solid #ffd633;
background:#ffd633;
text-decoration:none
}

.yellowbutton:active,.yellowbutton:visited:active {
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e6b800),color-stop(100%,#fc0));
background-image:-webkit-linear-gradient(#e6b800,#fc0);
background-image:-moz-linear-gradient(#e6b800,#fc0);
background-image:-o-linear-gradient(#e6b800,#fc0);
background-image:linear-gradient(#e6b800,#fc0)
}

.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {
outline:none
}

.slides,.flex-control-nav,.flex-direction-nav {
margin:0;
padding:0;
list-style:none
}

.flex-next,.flex-prev {
position:absolute;
z-index:100
}

.flex-container {
position:relative
}

.flexslider,.tabslider {
margin:0;
padding:0;
position:relative
}

.flexslider .slides>li,.tabslider .slides>li {
display:none;
-webkit-backface-visibility:hidden
}

.flexslider .slides img,.tabslider .slides img {
width:100%;
height:auto;
display:block
}

.flex-pauseplay span {
text-transform:capitalize
}

.slides:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0
}

html[xmlns] .slides {
display:block
}

* html .slides {
height:1%
}

.no-js .slides>li:first-child {
display:block
}

#colorbox,#cboxOverlay,#cboxWrapper {
position:absolute;
top:0;
left:0;
z-index:9999;
overflow:hidden
}

#cboxWrapper {
max-width:none
}

#cboxOverlay {
position:fixed;
width:100%;
height:100%
}

#cboxMiddleLeft,#cboxBottomLeft {
clear:left
}

#cboxContent {
position:relative
}

#cboxLoadedContent {
overflow:auto;
-webkit-overflow-scrolling:touch
}

#cboxTitle {
margin:0
}

#cboxLoadingOverlay,#cboxLoadingGraphic {
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {
cursor:pointer
}

.cboxPhoto {
float:left;
margin:auto;
border:0;
display:block;
max-width:none;
-ms-interpolation-mode:bicubic
}

.cboxIframe {
width:100%;
height:100%;
display:block;
border:0;
padding:0;
margin:0
}

#colorbox,#cboxContent,#cboxLoadedContent {
box-sizing:content-box;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box
}

#cboxOverlay {
background:#fff
}

#colorbox {
outline:0
}

#cboxContent {
margin-top:32px;
overflow:visible;
background:#000
}

.cboxIframe {
background:#fff
}

#cboxError {
padding:50px;
border:1px solid #ccc
}

#cboxLoadedContent {
background:#000;
padding:1px
}

#cboxLoadingGraphic {
background:url(../images/loading.gif) no-repeat center center
}

#cboxLoadingOverlay {
background:#000
}

#cboxTitle {
position:absolute;
top:-22px;
left:0;
color:#000
}

#cboxCurrent {
position:absolute;
top:-22px;
right:205px;
text-indent:-9999px
}

#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose {
border:0;
padding:0;
margin:0;
overflow:visible;
text-indent:-9999px;
width:20px;
height:20px;
position:absolute;
top:-20px;
background:url(../images/controls.png) no-repeat 0 0
}

#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active {
outline:0
}

#cboxPrevious {
background-position:0 0;
right:44px
}

#cboxPrevious:hover {
background-position:0 -25px
}

#cboxNext {
background-position:-25px 0;
right:22px
}

#cboxNext:hover {
background-position:-25px -25px
}

#cboxClose {
background-position:-50px 0;
right:0
}

#cboxClose:hover {
background-position:-50px -25px
}

.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious {
right:66px
}

.cboxSlideshow_on #cboxSlideshow {
background-position:-75px -25px;
right:44px
}

.cboxSlideshow_on #cboxSlideshow:hover {
background-position:-100px -25px
}

.cboxSlideshow_off #cboxSlideshow {
background-position:-100px 0;
right:44px
}

.cboxSlideshow_off #cboxSlideshow:hover {
background-position:-75px -25px
}

html {
background:#242424
}

body {
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:96%;
line-height:1.4;
font-weight:400;
color:#333
}

body strong {
font-weight:700
}

::-moz-selection {
background:#fc0;
color:#000!important;
text-shadow:none
}

::selection {
background:#fc0;
color:#000!important;
text-shadow:none
}

.wrap {
width:100%;
margin:0 auto
}

a,a:visited {
color:#666;
text-decoration:none
}

a:hover,a:focus,a:visited:hover,a:visited:focus {
color:#999;
}

a:active,a:visited:active {
color:#c00
}

a:link,a:visited:link {
-webkit-tap-highlight-color:rgba(204,0,0,0.4)
}

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5 {
font-weight:700;
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
margin:0;
color:#000
}

h1 a,h1 a:visited,.h1 a,.h1 a:visited,h2 a,h2 a:visited,.h2 a,.h2 a:visited,h3 a,h3 a:visited,.h3 a,.h3 a:visited,h4 a,h4 a:visited,.h4 a,.h4 a:visited,h5 a,h5 a:visited,.h5 a,.h5 a:visited {
text-decoration:none
}

h1,.h1 {
font-size:1.9em;
line-height:1em;
margin:0
}

h2,.h2 {
font-size:18px;
font-size:1.3em;
line-height:1.2em;
 border-bottom:1px solid; padding-bottom:4px;
}

h3,.h3 {
font-size:1.1em;
line-height:1.2em; font-weight:normal;
}

h4,.h4 {
font-size:1em
}

.switch_header {
background:#900;
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
color:#fff;
padding:1em;
display:none;
font-weight:300
}

.switch_header h2 {
margin:0 0 .6em;
color:#fff;
font-weight:300;
font-size:1.4em
}

.switch_header p {
font-size:.9em
}

.switch_header .first a,.switch_header .first a:visited {
color:#fff;
text-decoration:underline
}

.switch_header .first a:hover,.switch_header .first a:visited:hover {
color:#ffdb4d
}

.switch_header ul li {
float:left;
text-align:left;
width:30%;
margin:0 3% 0 0;
font-weight:700
}

.switch_header ul li .number {
font-size:18px;
line-height:28px;
text-align:center;
height:28px;
width:28px;
margin:0 0 0 .4em;
display:-moz-inline-stack;
display:inline-block;
vertical-align:middle;
*vertical-align:auto;
zoom:1;
*display:inline;
color:#fc0;
background:#171717;
-webkit-border-radius:24px;
-moz-border-radius:24px;
-ms-border-radius:24px;
-o-border-radius:24px;
border-radius:24px
}

.switch_header ul li p {
text-align:left
}

.switch_header .bottom {
clear:both
}

.switch_header .button {
margin:6px
}

.highlight {
background:#ffb527;
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffc65a),color-stop(100%,#ffb527));
background-image:-webkit-linear-gradient(top,#ffc65a,#ffb527);
background-image:-moz-linear-gradient(top,#ffc65a,#ffb527);
background-image:-o-linear-gradient(top,#ffc65a,#ffb527);
background-image:linear-gradient(top,#ffc65a,#ffb527);
padding:12px;
text-align:center;
display:block
}

.highlight a,.highlight a:visited {
color:#171717;
text-shadow:1px 1px 1px #ffe9c0;
font-weight:700
}

.header {
position:relative;
background:#fff;
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}

.header .member_signin {
padding:1em
}

.header #mobile_top {
background:#900
}

.header #mobile_top #mobilemenu {
background:#fff;
padding:12px 2px 6px;
border-bottom:none;
color:#fc0;
display:block;
cursor:pointer;
float:left;
font-weight:700;
text-decoration:none
}

.header #mobile_top #mobilemenu .icon-list {
font-size:18px;
padding:10px 18px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
-ms-border-radius:6px;
-o-border-radius:6px;
border-radius:6px;
background:#171717
}

.header #mobile_top .mobilelocation {
color:#fff;
margin:10px 0 0 14px;
display:block;
float:left
}

.header #mobile_top .mobilelocation:hover {
text-decoration:none
}

.header #mobile_top .mobilelocation .icon-location {
margin-right:8px;
font-size:18px
}

.header #mobile_top .mobilesearch {
color:#fff;
float:right;
font-size:18px;
margin:8px 12px 0 0;
cursor:pointer
}

.header #logo {
margin:1em 0 1em 6px;
text-align:center;
clear:both;
width:340px
}

.header #logo img {
height:auto
}

.header .top_info .routing {
text-align:right;
float:right;
padding:.5em;
font-size:.9em
}

.header .top_info .routing a,.header .top_info .routing a:visited {
color:#900
}

.header .top_info .routing a:hover,.header .top_info .routing a:visited:hover {
color:#c00
}

.header .top_info .why_vantage {
display:none;
background:#900;
color:#fff;
text-decoration:none;
position:absolute;
top:0;
right:.5em;
padding:.5em;
outline:0;
-webkit-border-radius:0 0 5px 5px;
-moz-border-radius:0 0 5px 5px;
-ms-border-radius:0 0 5px 5px;
-o-border-radius:0 0 5px 5px;
border-radius:0 0 5px 5px
}

.header .top_info .why_vantage:hover {
background:#b30000
}

.header .top_info .why_vantage.active {
color:#f99
}

.header .top_info #searchform {
font-size:.9em;
width:100%;
padding:10px;
background:#900;
border-top:2px solid #fff;
display:none;
position:absolute
}

.header .top_info #searchform #s {
width:75%;
background:#f3f2ee;
border:1px solid #dedbd0;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
color:#333;
padding:.4em .5em
}

.header .top_info #searchform .screen-reader-text {
display:none
}

.header .top_info #searchform #searchsubmit {
position:absolute;
top:16px;
right:13px;
border:none;
background:none
}

.header .top_info #searchform #searchsubmit:hover {
color:#900
}

#acf_locations_form {
font-size:.9em;
width:100%;
background:#900;
margin-top:.3em;
margin-top:0;
padding:10px;
float:right;
position:relative;
display:block!important;
z-index:9
}

#acf_locations_form input[type="text"] {
width:86%;
background:#f3f2ee;
border:1px solid #dedbd0;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
color:#333;
padding:.4em .5em
}

#acf_locations_form button {
color:#171717;
position:absolute;
top:12px;
right:15%;
border:none;
background:none;
text-shadow:none
}

#acf_locations_form button:hover {
color:#900
}

#acf_locations_form .acf_locations_locate {
color:#fff;
display:inline-block;
float:right;
padding-top:4px;
text-align:right;
width:12%
}

#acf_locations_form .acf_locations_locate:hover {
text-decoration:none
}

#acf_locations_form .acf_locations_locate .nomobile {
display:none
}

#acf_locations_form .acf_locations_locate .icon-locate {
font-size:1.4em;
margin-left:8px
}

.acf-locations-map {
background:#efefef;
width:100%;
height:200px;
border:#ccc solid 1px;
border-top:none;
margin:0
}

.acf-locations-map>.marker {
display:none
}

.acf-locations-spinner {
margin-top:2em;
text-align:center;
width:100%
}

.map-key {
display:none
}

.map-key li {
float:right;
font-size:12px;
height:40px;
line-height:40px;
color:#888;
padding-left:32px;
margin-left:20px;
margin-bottom:10px
}

.map-key .atm-only {
background-image:url(../images/vwest_atm_marker.png);
background-position:left;
background-repeat:no-repeat
}

.map-key .branches {
background-image:url(../images/vwest_marker.png);
background-position:left;
background-repeat:no-repeat
}

.map-key .atmsecure-only {
background-image:url(../images/vwest_atmsecure_marker.png);
background-position:left;
background-repeat:no-repeat
}

.map-key .branchesecure {
background-image:url(../images/vwestsecure_marker.png);
background-position:left;
background-repeat:no-repeat
}

.map-key .corporate {
background-image:url(../images/vwest_bw_marker.png);
background-position:left;
background-repeat:no-repeat
}

.map-key .kmart {
background-image:url(../images/kmart_marker.png);
background-position:left;
background-repeat:no-repeat
}

.acf-locations-list .marker-list {
position:relative;
border-top:1px solid #d0cdc4;
display:block;
padding:1em 0
}

.acf-locations-list .marker-list img {
float:left;
margin:4px 0 0
}

.acf-locations-list .marker-list .list-content {
margin-left:40px
}

.acf-locations-list .marker-list .address {
font-size:.9em;
margin:.5em 0 0
}

.acf-locations-list .marker-list .get-directions {
font-size:.9em;
font-style:italic
}

.gm-style-iw {
min-height:100px
}

.top_links {
float:right;
clear:both;
margin:.5em 0 1.5em;
display:none
}

.top_links li {
display:inline
}

.top_links li a,.top_links li a:visited {
text-decoration:none;
padding:1em .5em;
font-size:12px;
color:#900
}

.top_links li a:hover,.top_links li a:visited:hover {
color:#c00;
text-decoration:underline
}

.select-county {
margin:2em;
text-align:center
}

#county-cookie {
font-size:24px;
margin:.5em

}

#jPanelMenu-menu {
overflow-y:hidden!important;
padding-top:2em
}

#jPanelMenu-menu img {
max-width:100%;
height:auto
}

#jPanelMenu-menu .sub-menu {
display:none
}

#jPanelMenu-menu .sub-menu ul {
margin:0
}

#jPanelMenu-menu .sub-menu .special {
display:none
}

.nav {
margin:0
}

.top-nav {
display:none;
background:#171717;
font-family:"Open Sans Condensed",sans-serif;
font-weight:700;
margin:0
}

.top-nav li a,.top-nav li a:visited {
display:block;
text-decoration:none;
font-size:15px;
padding:8px;
color:#fc0
}

.top-nav li a:hover,.top-nav li a:focus,.top-nav li a:visited:hover,.top-nav li a:visited:focus {
color:#900;
background:#fff
}

.top-nav li .sub-menu {
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}

.top-nav li .sub-menu li a,.top-nav li .sub-menu li a:visited {
color:#ad0000;
color:#888
}

.top-nav li .sub-menu li a:hover,.top-nav li .sub-menu li a:visited:hover {
color:#900;
background:#fff;
border-top:none;
margin-top:0;
text-decoration:underline
}

.top-nav .ir {
display:none
}

.tabslider {
position:relative;
margin:0 auto
}

.tabslider .slides {
margin:0
}

.tabslider .slides li {
list-style:none;
margin:0!important;
padding:0
}

.tabslider .slides li:first-child {
display:block
}

.tabslider .flex-control-paging {
text-align:center;
margin:0;
font-weight:700
}

.tabslider .flex-control-paging li {
display:inline-block;
margin:0!important;
padding:0 .5em;
cursor:pointer
}

.flexslider {
margin:0 auto
}

.flexslider .full-link:hover {
text-decoration:none
}

.flexslider .full-link:hover .promo-ribbon {
color:#000
}

.flexslider .promo_box {
text-align:center;
padding:2em;
z-index:5;
position:relative;
color:#fff;
padding:1em;
background:#900;
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#900),color-stop(100%,#600));
background-image:-webkit-linear-gradient(#900,#600);
background-image:-moz-linear-gradient(#900,#600);
background-image:-o-linear-gradient(#900,#600);
background-image:linear-gradient(#900,#600)
}

.flexslider .promo_box h2 {
color:#FFF;
font-weight:400;
font-size:1.8em;
line-height:1.2em
}

.flexslider .promo_box p {
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:.9em;
font-weight:300
}

.flexslider .promo_box .promo_image {
display:none
}

.flexslider .promo_box .promo_ribbon {
text-transform:uppercase;
font-size:14px;
padding:8px;
height:33px;
display:-moz-inline-stack;
display:inline-block;
vertical-align:middle;
*vertical-align:auto;
zoom:1;
*display:inline;
background:#fc0;
color:#900;
clear:both;
text-decoration:none;
position:relative
}

.flexslider .promo_box .promo_ribbon:before,.flexslider .promo_box .promo_ribbon:after {
content:"";
position:absolute;
display:block;
bottom:0;
z-index:-1
}

.flexslider .promo_box .promo_ribbon:before {
left:-16px;
border-top:0 dashed transparent;
border-right:16px solid #fc0;
border-bottom:33px solid transparent
}

.flexslider .promo_box .promo_ribbon:after {
right:-16px;
border-top:33px dashed transparent;
border-left:16px solid #fc0
}

.flexslider .promo_box .promo_ribbon:hover {
color:#000
}

.flex-direction-nav {
font-size:28px;
cursor:pointer;
font-family:"Open Sans Condensed",sans-serif
}

.flex-direction-nav a,.flex-direction-nav a:visited {
padding:10px;
text-decoration:none;
background-color:rgba(0,0,0,0.5);
color:#fff
}

.flex-direction-nav a:hover,.flex-direction-nav a:visited:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1
}

.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next {
top:0;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-webkit-transition:all,0.2s;
-moz-transition:all,0.2s;
-o-transition:all,0.2s;
transition:all,0.2s
}

.flex-direction-nav .flex-prev {
left:0
}

.flex-direction-nav .flex-next {
right:0
}

.flexslider:hover .flex-prev {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
opacity:.5
}

.flexslider:hover .flex-next {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
opacity:.5
}

.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1
}

.flexslider:hover .flex-next:active,.flexslider:hover .flex-prev:active {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
opacity:.5
}

.action_blocks {
margin:1em
}

.action_blocks a,.action_blocks a:visited {
background:#d0cdc4;
text-decoration:none;
display:block;
color:#313131;
padding:10px;
margin-bottom:1em
}

.action_blocks a:hover,.action_blocks a:visited:hover {
background:#fc0
}

.action_blocks a:hover h3,.action_blocks a:visited:hover h3 {
color:#171717;
text-shadow:none
}

.action_blocks h3 {
font-weight:400;
font-size:1.55em;
line-height:1.2em;
text-shadow:rgba(255,255,255,0.8) 0 1px 1px;
color:#3d3d3d
}

.action_blocks .action_ribbon {
background:#900;
color:#fff;
margin:0;
float:right;
position:relative;
padding:8px;
text-transform:uppercase;
font-size:14px;
height:33px
}

.action_blocks .action_ribbon:before,.action_blocks .action_ribbon:after {
content:"";
position:absolute;
display:block;
bottom:0;
z-index:5;
width:0;
height:0
}

.action_blocks .action_ribbon:before {
left:-16px;
border-style:dashed solid solid;
border-width:0 16px 32px 0;
border-color:transparent #900;
-webkit-box-shadow:#900 0 -1px;
-moz-box-shadow:#900 0 -1px;
box-shadow:#900 0 -1px
}

.action_blocks .action_ribbon:after {
right:-16px;
border-style:dashed solid solid;
border-width:33px 0 0 16px;
border-color:transparent transparent transparent #900
}

.coinfo {
text-align:center;
clear:both;
margin:0 auto
}

.coinfo h2 {
font-size:2.2em;
font-weight:400;
font-family:"PT Serif","Georgia",Cambria,Times New Roman,Times,serif;
font-style:italic;
color:#666
}

.coinfo .info_block {
border-top:3px solid #900;
margin:1em
}

.coinfo .info_block h3 {
text-transform:uppercase;
padding:.5em 0;
font-size:1.1em;
font-weight:700
}

.coinfo .info_block p {
text-align:left
}

.coinfo .info_block p a,.coinfo .info_block p a:visited {
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:.9em;
font-weight:700;
cursor:pointer
}

.coinfo .info_block img {
width:100%;
height:auto
}

.member_message .message h2 {
color:#fff;
font-weight:400;
letter-spacing:.1em;
font-size:1.2em;
text-transform:uppercase;
text-align:center;
padding:4px
}

.member_message .message .banner {
background:#900
}

.member_message .message p {
text-align:left;
margin:1em
}

.member_message .message p a,.member_message .message p a:visited {
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:700;
font-size:.9em
}

.member_message .message img {
display:block
}

.scroll {
text-align:center
}

.member-grid ul.page-list li {
width:48%;
display:-moz-inline-stack;
display:inline-block;
vertical-align:middle;
*vertical-align:auto;
zoom:1;
*display:inline;
vertical-align:top
}

.link-blocks ul.page-list li {
margin-left:0!important
}

.link-blocks ul.page-list,.member-grid ul.page-list {
margin:0
}

.link-blocks ul.page-list li,.member-grid ul.page-list li {
margin-top:1em;
list-style:none
}

.link-blocks ul.page-list li a,.link-blocks ul.page-list li a:visited,.link-blocks ul.page-list li .no-link-title,.member-grid ul.page-list li a,.member-grid ul.page-list li a:visited,.member-grid ul.page-list li .no-link-title {
border-top:1px solid #171717;
background:#f3f2ee;
font-weight:700;
display:block;
padding:8px;
text-decoration:none
}

.link-blocks ul.page-list li .no-link,.member-grid ul.page-list li .no-link {
padding:8px
}

.link-blocks ul.page-list li ul,.member-grid ul.page-list li ul {
margin:0
}

.link-blocks ul.page-list li ul li,.member-grid ul.page-list li ul li {
width:99%!important;
margin:0!important
}

.link-blocks ul.page-list li ul li a,.link-blocks ul.page-list li ul li a:visited,.member-grid ul.page-list li ul li a,.member-grid ul.page-list li ul li a:visited {
color:#ad0000;
border:none;
background:none;
font-weight:400;
padding:4px 8px
}

.link-blocks ul.page-list li ul li a:hover,.link-blocks ul.page-list li ul li a:visited:hover,.member-grid ul.page-list li ul li a:hover,.member-grid ul.page-list li ul li a:visited:hover {
color:#c00
}

.link-blocks ul.page-list li ul li ul li,.member-grid ul.page-list li ul li ul li {
font-size:.9em;
margin-left:1em
}

#acf_acf_retirement-calculator,#acf_acf_savings-calculator,#acf_acf_kids-calculator {
border:1px solid #dedbd0;
background:#f3f2ee;
width:100%;
float:left;
padding:0 1em 1em;
margin:1em 0
}

#acf_acf_retirement-calculator h3,#acf_acf_savings-calculator h3,#acf_acf_kids-calculator h3 {
margin:.9em 0;
font-size:1.4em;
display:block!important
}

#acf_acf_retirement-calculator .label,#acf_acf_savings-calculator .label,#acf_acf_kids-calculator .label {
padding:0;
margin-bottom:4px;
font-family:"Open Sans Condensed",sans-serif
}

#acf_acf_retirement-calculator .label label,#acf_acf_savings-calculator .label label,#acf_acf_kids-calculator .label label {
font-size:15px
}

#acf_acf_retirement-calculator .acf-input-prepend,#acf_acf_savings-calculator .acf-input-prepend,#acf_acf_kids-calculator .acf-input-prepend {
position:absolute;
left:5px;
bottom:5px
}

#acf_acf_retirement-calculator .acf-input-append,#acf_acf_savings-calculator .acf-input-append,#acf_acf_kids-calculator .acf-input-append {
position:absolute;
left:54px;
bottom:5px;
color:#888
}

#acf_acf_retirement-calculator .acf-input-wrap,#acf_acf_savings-calculator .acf-input-wrap,#acf_acf_kids-calculator .acf-input-wrap {
display:inline;
font-size:1.1em
}

#acf_acf_retirement-calculator .acf-input-wrap input,#acf_acf_savings-calculator .acf-input-wrap input,#acf_acf_kids-calculator .acf-input-wrap input {
width:120px;
padding:5px;
background:#fff;
border:1px solid #dedbd0
}

#acf_acf_retirement-calculator .acf-input-wrap input.acf-is-prepended,#acf_acf_savings-calculator .acf-input-wrap input.acf-is-prepended,#acf_acf_kids-calculator .acf-input-wrap input.acf-is-prepended {
padding-left:15px
}

#acf_acf_retirement-calculator .acf-input-wrap input.acf-is-appended,#acf_acf_savings-calculator .acf-input-wrap input.acf-is-appended,#acf_acf_kids-calculator .acf-input-wrap input.acf-is-appended {
width:90px
}

#acf_acf_retirement-calculator select,#acf_acf_savings-calculator select,#acf_acf_kids-calculator select {
width:120px
}

#acf_acf_retirement-calculator .field,#acf_acf_savings-calculator .field,#acf_acf_kids-calculator .field {
position:relative
}

#acf_acf_retirement-calculator input[type="submit"],#acf_acf_savings-calculator input[type="submit"],#acf_acf_kids-calculator input[type="submit"] {
font-weight:700;
text-transform:uppercase;
font-size:1.2em
}

.acf-form {
float:left;
width:49%
}

.totals {
float:right;
width:49%;
background:#ffe066;
border:1px solid #fc0;
padding:.5em 1em;
color:#171717
}

.totals li {
list-style:none;
margin:.5em 0!important;
padding:.5em
}

.totals li .dd {
font-weight:700;
padding-right:4px
}

.totals li.balance {
background:#ffeb99
}

.totals li.balance .dt {
display:inline-block
}

.totals li.balance .dd {
margin-top:-.4em;
font-size:1.4em
}

#content {
position:relative
}

#main {
padding:0 20px
}

.page {
background:#fff;
clear:both
}

.page-template-page-wide-php #main {
padding:20px 20px 10px
}

.page-header-bg {
display:block;
text-align:center;
background:#f3f2ee;
position:relative
}

.page-header-bg img.attachment-banner {
margin:0 auto;
width:96%;
max-width:1140px;
height:auto;
display:block;
z-index:1
}

.bannerless {
background:#f3f2ee
}

#inner-content {
text-align:left;
position:relative;
z-index:5;
background:#fff
}

.home #inner-content {
background:#fff
}

.page-header {
background:#f3f2ee;
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fff),color-stop(100%,#e8e7df));
background-image:-webkit-linear-gradient(#fff,#e8e7df);
background-image:-moz-linear-gradient(#fff,#e8e7df);
background-image:-o-linear-gradient(#fff,#e8e7df);
background-image:linear-gradient(#fff,#e8e7df);
padding:0;
float:left;
width:100%;
border-top:1px solid #fff;
border-bottom:1px solid #c9c4b2
}

.page-header h1 {
margin:8px 6px 14px 22px;
font-weight:400;
font-size:28px;
text-shadow:1px 1px 0 #fff
}

.page-header #breadcrumbs {
font-size:12px;
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
margin:6px 8px;
color:#171717
}

.page-header #breadcrumbs a {
color:#8c856f
}

.page-header .share-links {
color:#a39d8b;
margin-left:22px
}

.page-header .share-links a,.page-header .share-links a:visited {
color:#b9b5a8;
font-size:24px;
padding-left:6px
}

.page-header .share-links a:hover,.page-header .share-links a:visited:hover {
color:#8c856f;
text-decoration:none
}

.page-header .screen-reader-text {
display:none
}

.main_content {
background:#fff;
margin:0
}

.main_content .article-header {
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fff),color-stop(50%,#fdfdfd),color-stop(100%,#eee));
background-image:-webkit-linear-gradient(#fff,#fdfdfd,#eee);
background-image:-moz-linear-gradient(#fff,#fdfdfd,#eee);
background-image:-o-linear-gradient(#fff,#fdfdfd,#eee);
background-image:linear-gradient(#fff,#fdfdfd,#eee);
clear:both
}

.main_content .article-header h1 {
margin:0
}

.links {
background:#d0cdc4;
color:#171717;
position:relative
}

.links:before,.links:after {
content:"";
position:absolute;
display:block;
top:37px;
z-index:-1
}

.links:after {
right:-20px;
border-bottom:12px solid transparent;
border-left:20px solid #300
}

.links .title_ribbon {
padding:8px;
background:#900;
color:#fff;
font-size:14px;
line-height:21px;
font-weight:400;
letter-spacing:1px;
text-transform:uppercase;
position:relative
}

.links .title_ribbon:before,.links .title_ribbon:after {
content:"";
position:absolute;
display:block;
bottom:0;
z-index:-1
}

.links .title_ribbon:before {
left:-20px;
border-right:20px solid #900;
border-bottom:37px solid transparent
}

.links .title_ribbon:after {
right:-20px;
border-top:37px solid transparent;
border-left:20px solid #900
}

.links ul {
margin:0;
padding:12px 8px 8px;
list-style:none
}

.links ul li {
margin:0 .4em;
padding:.3em 0 .6em;
line-height:1.2em;
font-size:.9em
}

.links ul li a,.links ul li a:visited {
color:#171717;
text-shadow:1px 1px 0 #f2f1ef;
text-decoration:none;
font-weight:700;
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}

.links ul li a:hover,.links ul li a:visited:hover {
color:#c00
}

.searchresult {
border-bottom:1px solid #d0cdc4;
padding:.2em
}

.tabs {
margin:1em 0;
border-bottom:3px solid #d0cdc4
}

.tabs .tabNavigation {
margin:0
}

.tabs .tabNavigation .tabnav {
list-style:none;
margin:0!important;
display:-moz-inline-stack;
display:inline-block;
vertical-align:middle;
*vertical-align:auto;
zoom:1;
*display:inline;
vertical-align:bottom;
max-width:25%
}

.tabs .tabNavigation .tabnav a,.tabs .tabNavigation .tabnav a:visited {
display:block;
padding:.4em .8em;
background:#fff;
margin-right:1px;
color:#900;
font-family:"Open Sans Condensed",sans-serif;
text-decoration:none;
font-size:1.1em;
line-height:1.2em
}

.tabs .tabNavigation .tabnav a.selected,.tabs .tabNavigation .tabnav a:visited.selected {
background:#f3f2ee;
color:#171717;
border-top:4px solid #900;
margin-top:-4px
}

.tabs .tabNavigation .tabnav a:hover,.tabs .tabNavigation .tabnav a:visited:hover {
background:#e8e7df
}

.tabs .content {
background:#f3f2ee;
padding:2em 1em
}

.tabs .content .table-block tbody {
background:#fff;
font-size:.9em;
border:1px solid #d0cdc4
}

.tabs .content .table-block tr th {
padding:.5em
}

.tabs .content .table-block tr td {
padding:.5em
}

table {
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
margin:1em 0;
width:100%;
margin:1em 0
}

table tbody {
border-bottom:3px solid #d0cdc4
}

table tr {
vertical-align:top
}

table tr th {
background:#f3f2ee;
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f3f2ee),color-stop(100%,#dedbd0));
background-image:-webkit-linear-gradient(#f3f2ee,#dedbd0);
background-image:-moz-linear-gradient(#f3f2ee,#dedbd0);
background-image:-o-linear-gradient(#f3f2ee,#dedbd0);
background-image:linear-gradient(#f3f2ee,#dedbd0);
border-right:1px solid #d0cdc4;
border-bottom:1px solid #d0cdc4;
padding:1em .7em .7em 1em;
line-height:1.2em;
vertical-align:bottom
}

table td {
border:1px solid #d0cdc4;
padding:.75em 1em
}

.entry-content table tbody {
border:none
}

.entry-content table td {
border:none
}

.table-block {
width:100%;
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
display:block;
margin-top:2em
}

.rightBox h1 {
    margin: 0 0 30px 0 !important;
    border-bottom: 1px solid #000;
    padding-bottom: 5px;
}

.table-block tbody {
border-bottom:3px solid #d0cdc4
}

.table-block tr {
vertical-align:top
}

.table-block tr th {
background:#f3f2ee;
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f3f2ee),color-stop(100%,#dedbd0));
background-image:-webkit-linear-gradient(#f3f2ee,#dedbd0);
background-image:-moz-linear-gradient(#f3f2ee,#dedbd0);
background-image:-o-linear-gradient(#f3f2ee,#dedbd0);
background-image:linear-gradient(#f3f2ee,#dedbd0);
border-right:1px solid #d0cdc4;
border-bottom:1px solid #d0cdc4;
padding:1em .7em .7em 1em;
line-height:1.2em;
vertical-align:bottom
}

.table-block tr th.empty {
background:none;
border:none;
font-size:1.3em;
text-align:left;
display:none
}

.table-block tr th .table-title {
text-shadow:1px 1px 0 #fff
}

.table-block tr td {
border:1px solid #d0cdc4;
padding:1em;
display:block
}

.table-block tr td td {
display:table-cell
}

.table-block tr td.title-block {
font-weight:700;
padding:1em .7em;
line-height:1.2em
}

.table-block tr td.title-block .button {
margin-top:1.2em
}

.table-block tr:nth-child(2n+3) {
background-color:#f3f2ee
}

.table-block .chart-rates {
margin:1em 0 0;
border-top:1px solid #d0cdc4;
font-size:.9em;
padding-top:1em
}

.table-block .chart-rates .anticipated {
display:block;
margin-bottom:1em;
font-size:.9em;
color:#888
}

.table-block .chart-rates .table-block tbody {
background:#fff;
font-size:.9em;
border:1px solid #d0cdc4
}

.table-block .chart-rates .table-block tr th {
padding:.5em
}

.table-block .chart-rates .table-block tr td {
padding:.5em
}

.table-block.checking,.table-block.savings {
font-size:.9em
}

.table-block.checking tr,.table-block.savings tr {
text-align:center
}

.table-block.checking tr th,.table-block.savings tr th {
padding:.7em .5em
}

.table-block.checking tr td,.table-block.savings tr td {
padding:1em .5em;
vertical-align:middle;
width:14%;
font-size:.85em
}

.table-block.checking tr td.title-block,.table-block.savings tr td.title-block {
width:auto;
width:30%;
font-size:1em;
text-align:left
}

.table-block.checking .icon-checkmark,.table-block.savings .icon-checkmark {
color:#3aac3b;
font-size:24px
}

.table-block.savings tr td {
width:12%
}

.table-block.savings tr td.title-block {
width:28%
}

.jobs {
background:#f3f2ee;
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f3f2ee),color-stop(100%,#dedbd0));
background-image:-webkit-linear-gradient(#f3f2ee,#dedbd0);
background-image:-moz-linear-gradient(#f3f2ee,#dedbd0);
background-image:-o-linear-gradient(#f3f2ee,#dedbd0);
background-image:linear-gradient(#f3f2ee,#dedbd0);
border-right:1px solid #d0cdc4;
border-bottom:1px solid #d0cdc4
}

.jobs ul {
margin:0 0 .5em
}

.jobs ul li {
border-top:1px solid #d0cdc4;
padding:.5em;
font-size:.8em
}

.jobs ul li a,.jobs ul li a:visited {
font-size:1.1em;
padding:.125em 0;
font-weight:700;
display:block;
color:#900
}

.center-block {
margin-bottom:1.5em;
border-bottom:1px solid #d0cdc4
}

.center-block .headerimage {
width:100%;
height:auto;
margin:-1px 0 0!important;
border-top:3px solid #900
}

.center-block:nth-child(2n+3) {
clear:both
}

.center-block .question {
position:relative;
cursor:pointer;
background:#f3f2ee
}

.center-block .question h3 {
padding:.3em 1.7em .5em .8em
}

.center-block .question:after {
font-family:'vwest_icons';
font-size:.8em;
font-weight:400;
content:"\32";
right:.6em;
bottom:.75em;
position:absolute
}

.center-block .question:hover,.center-block .question:focus,.center-block .question.active {
color:#900
}

.center-block .question:hover h3,.center-block .question:focus h3,.center-block .question.active h3 {
color:#900
}

.center-block .question:hover:after,.center-block .question:focus:after,.center-block .question.active:after {
content:"\33"
}

.center-block .answer {
display:none;
padding:.5em 1em;
border-top:none;
background:#f3f2ee
}

.text-block {
margin:2em 0 1em;
clear:both
}

.photo-block {
clear:both;
margin-bottom:1.5em;
width:180px;
font-size:.9em;
text-align:left
}

.photo-block img {
border:1px solid #f3f2ee;
-webkit-box-shadow:1px 1px 3px #ddd;
-moz-box-shadow:1px 1px 3px #ddd;
box-shadow:1px 1px 3px #ddd;
margin-bottom:0!important
}

.photo-block.horizontal {
width:auto;
border-bottom:1px solid #d0cdc4;
clear:none;
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
*vertical-align:auto;
zoom:1;
*display:inline;
padding-bottom:1em;
margin-bottom:1em;
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(90%,#fff),color-stop(100%,#f3f2ee));
background-image:-webkit-linear-gradient(#fff 90%,#f3f2ee);
background-image:-moz-linear-gradient(#fff 90%,#f3f2ee);
background-image:-o-linear-gradient(#fff 90%,#f3f2ee);
background-image:linear-gradient(#fff 90%,#f3f2ee)
}

.photo-block.horizontal .right-block {
margin-left:170px
}

.photo-block.horizontal img {
margin-bottom:0!important;
float:left
}

.photo-block.vertical {
clear:none;
display:-moz-inline-stack;
display:inline-block;
vertical-align:middle;
*vertical-align:auto;
zoom:1;
*display:inline;
vertical-align:top
}

.photo-block.vertical p {
clear:both
}

.shaded-box {
background:#f3f2ee;
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f3f2ee),color-stop(8%,#fff),color-stop(62%,#fff),color-stop(100%,#e8e7df));
background-image:-webkit-linear-gradient(#f3f2ee 0%,#fff 8%,#fff 62%,#e8e7df);
background-image:-moz-linear-gradient(#f3f2ee 0%,#fff 8%,#fff 62%,#e8e7df);
background-image:-o-linear-gradient(#f3f2ee 0%,#fff 8%,#fff 62%,#e8e7df);
background-image:linear-gradient(#f3f2ee 0%,#fff 8%,#fff 62%,#e8e7df);
-webkit-box-shadow:0 2px 5px rgba(208,205,196,0.9);
-moz-box-shadow:0 2px 5px rgba(208,205,196,0.9);
box-shadow:0 2px 5px rgba(208,205,196,0.9);
border:1px solid #fff;
padding:1em;
text-align:top;
margin-bottom:1em
}

.shaded-box .eightcol {
border-right:1px solid #d0cdc4
}

.table-box {
display:table;
vertical-align:top;
width:100%
}

.table-box .left-table {
display:table-cell;
border-right:1px dotted #d0cdc4;
width:66%
}

.table-box .right-table {
display:table-cell;
font-size:.85em;
width:33%;
padding-left:3%
}

.page-disclaimer {
display:block;
clear:both;
font-family:"PT Serif","Georgia",Cambria,Times New Roman,Times,serif;
font-size:.8em;
color:#666;
padding:2em 0 1em
}

.page-disclaimer p {
margin:.5em 0!important
}

.faq {
clear:both
}

.faq .openall,.faq .closeall {
margin-bottom:1em
}

.faq .question {
position:relative;
border-bottom:1px solid #d0cdc4;
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fff),color-stop(100%,#f3f2ee));
background-image:-webkit-linear-gradient(#fff,#f3f2ee);
background-image:-moz-linear-gradient(#fff,#f3f2ee);
background-image:-o-linear-gradient(#fff,#f3f2ee);
background-image:linear-gradient(#fff,#f3f2ee);
padding:1em 0 .3em .6em;

cursor:pointer
}

.faq .question:after {
font-family:'vwest_icons';
font-size:.6em;
font-weight:400;
content:"\32";
right:1em;
bottom:.2em;
position:absolute
}

.faq .question:hover,.faq .question:focus,.faq .question.active {
color:#900
}

.faq .question:hover:after,.faq .question:focus:after,.faq .question.active:after {
content:"\33"
}

.faq .answer {
display:none;
padding:.7em
}

.faq .answer.show {
display:block
}

.background-color {
padding-bottom:0!important
}

.background-color img.attachment-banner {
width:100%
}

.background-color .fullwidth {
margin:0
}

pre .mapp-layout {
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}

.mapp-poi-list .mapp-title {
font-weight:700;
font-size:1em;
line-height:1.1em
}

.mapp-poi-list .type {
color:#888;
font-weight:400;
font-size:.9em;
margin-left:.5em;
padding-left:.5em;
border-left:1px solid #d0cdc4
}

.mapp-poi-list .directionslink {
font-size:.8em;
padding-top:2px;
font-style:italic;
font-weight:400;
display:block
}

.mapp-iw .mapp-body {
font-size:.9em
}

.mapp-iw .mapp-body em {
display:block
}

.subhead {
width:100%;
font-size:1.5em;
font-weight:400;
padding:.5em 0;
margin:0;
color:#575757
}

.subhead.indent {
margin-left:.5em
}

.applybutton {
margin:1em 0 0;
display:block
}

.subhead+.applybutton {
margin:0
}

#content .byline {
color:#999;
font-size:.9em
}

#content .lastedited {
color:#b9b5a8;
clear:both;
font-size:.8em;
padding:2em 0 0
}

#content .entry-content {
padding-top:1em
}

#content .entry-content p {
margin-top:.1em;
margin-bottom:1em
}

#content .entry-content ul li,#content .entry-content ol li {
margin-left:2em
}

#content .entry-content ul li ul,#content .entry-content ul li ol,#content .entry-content ol li ul,#content .entry-content ol li ol {
margin-top:.2em;
margin-bottom:.2em
}

#content .entry-content ul {
list-style:disc
}

#content .entry-content ol {
list-style:decimal
}

#content .entry-content blockquote {
font-family:"PT Serif","Georgia",Cambria,Times New Roman,Times,serif;
font-style:italic
}

#content .entry-content a[href$='.pdf'] {
padding-left:20px;
line-height:18px;
background:transparent url(../images/icon_pdf.gif) center left no-repeat
}

#content .entry-content a[href$='.doc'],#content .entry-content a[href$='.docx'] {
padding-left:20px;
line-height:18px;
background:transparent url(../images/icon_doc.gif) center left no-repeat
}

#content .entry-content a[href$='.xls'],#content .entry-content a[href$='.xlsx'] {
padding-left:20px;
line-height:18px;
background:transparent url(../images/icon_excel.gif) center left no-repeat
}

#content .entry-content dd {
margin-left:0;
font-size:.9em;
color:#787878;
margin-bottom:1.5em
}

#content .entry-content img {
margin:0 0 1.5em;
max-width:100%;
height:auto
}

#content .entry-content video,#content .entry-content object {
max-width:100%;
height:auto
}

#content .wp-caption {
max-width:100%;
border:1px solid #e8e7df;
background:#f3f2ee;
-webkit-box-shadow:1px 1px 3px #dedbd0;
-moz-box-shadow:1px 1px 3px #dedbd0;
box-shadow:1px 1px 3px #dedbd0
}

#content .wp-caption img {
max-width:100%;
margin-bottom:0;
width:100%
}

#content .wp-caption .wp-caption-text {
font-size:.875em;
margin:8px 4px 6px;
padding:0;
text-align:center
}

#content .gallery {
border-top:1px solid #d0cdc4;
border-bottom:1px solid #d0cdc4;
padding:1em 0;
margin:2em 0
}

#content .gallery .gallery-item {
width:25%;
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
*vertical-align:auto;
zoom:1;
*display:inline;
padding:8px 4px
}

#content .gallery .gallery-item a,#content .gallery .gallery-item a:visited {
display:block;
outline:0!important
}

#content .gallery .gallery-item a img,#content .gallery .gallery-item a:visited img {
margin:0;
border:1px solid #d0cdc4
}

#content .gallery .gallery-item a img:hover,#content .gallery .gallery-item a:visited img:hover {
opacity:.6
}

#content .gallery .gallery-item .gallery-caption {
font-size:.85em;
color:#888
}

#content .gallery.gallery-columns-2 .gallery-item {
width:50%
}

#content .gallery.gallery-columns-3 .gallery-item {
width:33%
}

#content .gallery.gallery-columns-5 .gallery-item {
width:20%
}

#content .gallery.gallery-columns-6 .gallery-item {
width:16.6%
}

#content .loginform {
background:#f3f2ee;
border:1px solid #dedbd0;
padding:0;
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}

#content .loginform h2 {
margin-top:1em
}

#content .loginform form label {
width:30%;
float:left;
clear:both;
text-align:right;
font-weight:700;
font-size:.9em
}

#content .loginform form .loginField {
border:1px solid #d0cdc4;
width:60%;
padding:2px;
float:left;
margin:0 0 1em .2em
}

#content .loginform form .loginBtn {
clear:both;
float:left;
margin-left:30%;
margin-bottom:1em
}

#content .loginform .forgotpassword {
clear:both;
display:block;
margin:10px 0 0 30%;
font-size:.8em;
text-decoration:underline
}

#content .loginform .optimal {
clear:both;
padding:1em;
line-height:1.1em;
margin-top:1em;
background:#dedbd0
}

#content .loginform .optimal ul {
font-size:.9em;
margin:.4em 0
}

#content .loginform .optimal ul a,#content .loginform .optimal ul a:visited {
line-height:1.5em;
color:#171717;
text-decoration:underline
}

#content .loginform .optimal ul a:hover,#content .loginform .optimal ul a:visited:hover {
text-decoration:none
}

#content .loginform .formtitle {
text-align:center;
margin-bottom:1em
}

#content .warning {
background:#c00;
color:#fff;
padding:1em;
margin-bottom:1em
}

#content .warning h2 {
color:#fff
}

#content .warning a,#content .warning a:visited {
color:#fff;
text-decoration:underline
}

#content .warning a:hover,#content .warning a:visited:hover {
text-decoration:none
}

.page-navigation,.wp-prev-next {
margin:1.1em 0 2.2em
}

.bones_page_navi li {
float:left;
margin-left:10px
}

.bones_page_navi li a {
padding:3px 6px;
display:block;
text-decoration:none;
position:relative
}

.bones_page_navi li a:hover,.bones_page_navi li a:focus {
color:#f01d4f;
text-decoration:underline
}

.bones_page_navi li.bpn-current {
padding:3px 6px;
border-bottom:2px solid #900;
position:relative
}

.bones_page_navi li.bpn-prev-link,.bones_page_navi li.bpn-next-link {
font-weight:700
}

.bones_page_navi li.bpn-prev-link a,.bones_page_navi li.bpn-next-link a {
padding:0
}

.bones_page_navi li.bpn-prev-link a:hover,.bones_page_navi li.bpn-next-link a:hover,.bones_page_navi li.bpn-first-page-link a:hover,.bones_page_navi li.bpn-last-page-link a:hover {
background:none
}

.wp-prev-next .prev-link {
float:left
}

.wp-prev-next .next-link {
float:right
}

.sidebar .page-list {
margin:4px 0;
padding-left:.5em;
font-size:.9em;
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}

.sidebar .page-list h3 {
margin-top:1em
}

.sidebar .page-list li a,.sidebar .page-list li a:visited {
color:#888;
display:block;
padding:.5em 0;
text-decoration:none;
border-bottom:1px solid #d0cdc4;
font-weight:700;
position:relative;
-webkit-transition:all .15s ease-in-out;
-moz-transition:all .15s ease-in-out;
-o-transition:all .15s ease-in-out;
transition:all .15s ease-in-out
}

.sidebar .page-list li a:hover,.sidebar .page-list li a:focus,.sidebar .page-list li a:visited:hover,.sidebar .page-list li a:visited:focus {
color:#ad0000
}

.sidebar .page-list li ul.children {
margin:0
}

.sidebar .page-list li ul.children li a,.sidebar .page-list li ul.children li a:visited {
margin-left:1.1em;
font-weight:400;
padding:.2em 1em .2em 0;
color:#888;
border-bottom:1px solid transparent;
text-transform:none;
background:none
}

.sidebar .page-list li ul.children li a:hover,.sidebar .page-list li ul.children li a:visited:hover {
text-decoration:underline;
color:#ad0000
}

.sidebar .page-list li ul.children li .children {
margin-left:1.5em;
font-size:.9em
}

.sidebar .page-list li ul.children li .children li a,.sidebar .page-list li ul.children li .children li a:visited {
color:#888
}

.sidebar .page-list li ul.children li .children li.current_page_item a,.sidebar .page-list li ul.children li .children li.current_page_item a:visited,.sidebar .page-list li ul.children li .children li.current_page_ancestor a,.sidebar .page-list li ul.children li .children li.current_page_ancestor a:visited {
color:#888
}

.sidebar .page-list li ul.children li.current_page_item a,.sidebar .page-list li ul.children li.current_page_item a:visited {
color:#000;
background:url(../images/vwest_triangle.png) right 6px no-repeat
}

.sidebar .page-list li ul.children li.current_page_item li a,.sidebar .page-list li ul.children li.current_page_item li a:visited {
background:none;
color:#888
}

.sidebar .page-list li ul.children li.current_page_item li a:hover,.sidebar .page-list li ul.children li.current_page_item li a:visited:hover {
color:#ad0000
}

.sidebar .page-list .cat-item a,.sidebar .page-list .cat-item a:visited {
padding:.9em 0
}

.sidebar .page-list .atm-only {
background-image:url(../images/vwest_atm_marker.png);
background-position:right;
background-repeat:no-repeat
}

.sidebar .page-list .atm-only a {
padding-right:40px
}

.sidebar .page-list .branches {
background-image:url(../images/vwest_marker.png);
background-position:right;
background-repeat:no-repeat
}

.sidebar .page-list .branches a {
padding-right:40px
}

.sidebar .page-list .kmart {
background-image:url(../images/kmart_marker.png);
background-position:right;
background-repeat:no-repeat
}

.sidebar .page-list .kmart a {
padding-right:40px
}

.sidebar .page-list .current_page_ancestor a,.sidebar .page-list .current_page_ancestor a:visited {
color:#171717;
border-bottom:1px dotted #d0cdc4
}

.sidebar .page-list .current_page_item a,.sidebar .page-list .current_page_item a:visited {
color:#ad0000;
color:#171717;
border-bottom:1px dotted #d0cdc4;
background:url(../images/vwest_triangle.png) right center no-repeat
}

.sidebar .page-list .current-cat a,.sidebar .page-list .current-cat a:visited {
color:#ad0000
}

.sidebar .leftbottom {
font-size:.9em;
padding-left:1em
}

.sidebar .leftbottom .sharedbranch {
margin:1em 0 1em -.5em;
display:block;
background:#f3f2ee;
border:1px solid #d0cdc4;
padding:.5em
}

.sidebar .leftbottom .sharedbranch img {
float:right;
margin:0 0 8px 10px
}

.post-type-archive.post-type-archive-locations .term-all a,.term-branch .term-branch a,.term-atm .term-atm a,.term-kmart .term-kmart a,.term-tucson .term-tucson a,.term-phoenix .term-phoenix a,.term-casa-grande .term-casa-grande a,.term-tombstone .term-tombstone a {
color:#000!important
}

.sidebar .member-list li ul.children {
display:none
}

.sidebar .member-list .current_page_ancestor ul.children,.sidebar .member-list .current_page_item ul.children {
display:block
}

.under-helpful {
margin-top:2em
}

.page-template-page-promo-php #content .entry-content .video-container,.page-template-page-promo-content-first #content .entry-content .video-container {
position:relative;
padding-bottom:51.5%;
padding-top:35px;
height:0;
width:100%;
overflow:hidden;
margin-bottom:1em
}

.page-template-page-promo-php #content .entry-content .video-container iframe,.page-template-page-promo-content-first #content .entry-content .video-container iframe {
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

.page-template-page-promo-php #content .entry-content .related-videos,.page-template-page-promo-content-first #content .entry-content .related-videos {
width:100%
}

.page-template-page-promo-php #content .entry-content .related-videos a,.page-template-page-promo-php #content .entry-content .related-videos a:visited,.page-template-page-promo-content-first #content .entry-content .related-videos a,.page-template-page-promo-content-first #content .entry-content .related-videos a:visited {
float:left;
margin:0 2px;
width:136px
}

.page-template-page-promo-php #content .entry-content .related-videos a:hover,.page-template-page-promo-php #content .entry-content .related-videos a:visited:hover,.page-template-page-promo-content-first #content .entry-content .related-videos a:hover,.page-template-page-promo-content-first #content .entry-content .related-videos a:visited:hover {
opacity:.7
}

.page-template-page-promo-php #content .entry-content .related-videos a img,.page-template-page-promo-php #content .entry-content .related-videos a:visited img,.page-template-page-promo-content-first #content .entry-content .related-videos a img,.page-template-page-promo-content-first #content .entry-content .related-videos a:visited img {
width:100%;
height:auto
}

.page-template-page-promo-php .sidebar img,.page-template-page-promo-content-first .sidebar img {
max-width:100%;
height:auto
}

.page-template-page-promo-php .sidebar iframe,.page-template-page-promo-content-first .sidebar iframe {
width:100%
}

.page-template-page-promo-php .sidebar .sidebar-content,.page-template-page-promo-content-first .sidebar .sidebar-content {
padding:0;
text-align:center
}

.popup-message #cboxContent,.popup-message #cboxLoadedContent,.popup-message #cboxLoadingOverlay {
background:#fff
}

.popup-message #cboxLoadedContent {
background:#fff;
text-align:center
}

.popup-message .colorbox-content {
font-size:1.5em;
padding:1em;
display:block
}

.popup-message .button {
margin:.5em
}

a.scrolltop {
color:#b9b5a8;
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:700;
padding:1em;
display:block;
text-decoration:none
}

a.scrolltop:hover {
color:#a39d8b
}

.investment-services .certs {
display:none
}

.footer {
clear:both;
font-size:.9em;
color:#999;
border-top:4px solid #DE9B26;
background:#171717
}

.footer a,.footer a:visited {
color:#fc0
}

.footer .certs,.footer .nav,.footer .social_footer {
padding:4em 0;
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;

}

.footer .certs img {
float:left;
margin-right:.5em
}

.footer .certs .nmls {
color:#fff;
font-size:1.1em;
margin-top:24px;
line-height:1.1em;
display:-moz-inline-stack;
display:inline-block;
vertical-align:middle;
*vertical-align:auto;
zoom:1;
*display:inline
}

.footer .nav a,.footer .nav a:visited {
color:#fc0;
text-decoration:none;
font-weight:400;
display:block;
padding:0 0 .3em;
text-transform:capitalize;
}

.footer .nav a:hover,.footer .nav a:visited:hover {
text-decoration:underline
}

.footer .social_footer ul {
margin:0
}

.footer .social_footer ul li {
border-bottom:.1em solid #4a4a4a;
height:40px;
margin-bottom:.5em;
line-height:1.2em;
color:#fff;
text-transform:uppercase
}

.footer .social_footer ul li a,.footer .social_footer ul li a:visited {
text-decoration:none;
display:block
}

.footer .social_footer ul li a:hover,.footer .social_footer ul li a:visited:hover {
text-decoration:underline
}

.footer .social_footer ul li img {
float:left;
display:block;
margin-right:.5em
}

.footer .social_footer .twitter,.footer .social_footer .facebook,.footer .social_footer .youtube {
margin-right:.5em
}

.footer .social_footer .twitter:hover,.footer .social_footer .facebook:hover,.footer .social_footer .youtube:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
opacity:.5
}

.disclaimer {
font-size:.9em;
font-family:"PT Serif","Georgia",Cambria,Times New Roman,Times,serif;
background:#242424
}

.disclaimer .credits {
color:#979797;
padding:1em 0;
text-align:justify
}

.disclaimer .credits a,.disclaimer .credits a:visited {
color:#ddd
}

.disclaimer .credits a:hover,.disclaimer .credits a:visited:hover {
color:#fff
}

.disclaimer .copyright {
text-align:center;
padding:10px 0;
color:#636363;
margin:0;
font-size:12px; color:#fff;
}

.disclaimer .copyright a,.disclaimer .copyright a:visited {
color:#636363
}

#modal-overlay,#modal-box,#modal-box * {
margin:0;
padding:0
}

#modal-overlay {
background:#fff;
opacity:.5;
filter:alpha(opacity=50);
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:9998
}

#modal-box {
background:rgba(0,0,0,0.7);
border-radius:12px;
padding:8px;
position:absolute;
text-align:right;
z-index:9999
}

#modal-box .content {
border-radius:6px;
background:#fff;
padding:12px;
text-align:left
}

#modal-box .close {
background:#000;
border-radius:12px;
color:#fff;
display:block;
font-size:24px;
line-height:24px;
position:absolute;
top:-7px;
right:-7px;
text-align:center;
text-decoration:none;
width:24px;
height:24px
}

#modal-box .buttons a {
color:#fff;
margin-left:1em;
margin-top:.5em;
padding-left:.5em;
padding-right:.5em
}

#modal-box .close:hover,#modal-box .buttons a:hover {
color:#999;
text-decoration:none
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
display:inline-block;
overflow:hidden;
width:30px;
height:30px;
position:relative;
margin:20px 0 -20px
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before,.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.down:before,.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.up:before {
content:"\0020";
overflow:hidden;
width:0;
height:0;
position:absolute
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before {
top:.5em;
border-top:10px solid transparent;
border-bottom:10px solid transparent
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before {
left:.6em;
border-right:10px solid #171717
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before {
left:.7em;
border-left:10px solid #171717
}

.tablesaw-advance a.tablesaw-nav-btn.disabled {
opacity:.25;
filter:alpha(opacity=25);
cursor:default;
pointer-events:none
}

.tablesaw-fix-persist {
table-layout:fixed
}

.tablesaw .title-block {
width:50px!important;
border-right:3px solid #d0cdc4
}

.tablesaw-swipe th.tablesaw-cell-hidden,.tablesaw-swipe td.tablesaw-cell-hidden {
display:none
}

@media only screen and (min-width: 481px) {
.entry-content .alignleft,.entry-content img.alignleft {
margin-right:1.5em;
display:inline;
float:left
}

.entry-content .alignright,.entry-content img.alignright {
margin-left:1.5em;
display:inline;
float:right
}

.entry-content .aligncenter,.entry-content img.aligncenter {
margin-right:auto;
margin-left:auto;
display:block;
clear:both
}

.alignleft,img.alignleft {
margin-right:1.5em;
display:inline;
float:left
}

.alignright,img.alignright {
margin-left:1.5em;
display:inline;
float:right
}

.aligncenter,img.aligncenter {
margin-right:auto;
margin-left:auto;
display:block;
clear:both
}

.table-block tr th.empty {
display:table-cell
}

.table-block tr td {
border:1px solid #d0cdc4;
padding:1em;
display:table-cell
}

.flexslider .promo_box {
text-align:center
}
}

@media only screen and (min-width: 768px) {
.onecol {
width:5.801104972%
}

.twocol {
width:14.364640883%
}

.threecol {
width:22.928176794%
}

.fourcol {
width:31.491712705%
}

.fivecol {
width:40.055248616%
}

.sixcol {
width:48.618784527%
}

.sevencol {
width:57.182320438%
}

.eightcol {
width:65.745856349%
}

.ninecol {
width:74.30939226%
}

.tencol {
width:82.872928171%
}

.elevencol {
width:91.436464082%
}

.twelvecol {
width:99.999999993%
}

.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol {
position:relative;
float:left;
margin-left:2.762430939%
}

.goldsmall {
width:38.2%;
position:relative;
float:left
}

.goldbig {
width:61.8%;
position:relative;
float:left
}

.first {
margin-left:0
}

.last {
float:right
}

.wrap {
width:96%;
max-width:1141px
}

.switch_header {
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#600),color-stop(100%,#900));
background-image:-webkit-linear-gradient(top,#600,#900);
background-image:-moz-linear-gradient(top,#600,#900);
background-image:-o-linear-gradient(top,#600,#900);
background-image:linear-gradient(top,#600,#900)
}

.header {
border-top:3px solid #8BC542;
z-index:999
}

.header #logo {
float:left;
text-align:left;
clear:none;
margin:.5em 0 .7em
}

.header .top_info {
padding:0;
float:right;
width:38em
}

.header .top_info .routing {
margin:.7em 0 0;
padding:0;
width:18em;
float:left
}

.header .top_info .why_vantage {
display:block;
position:relative;
float:left;
right:0;
padding:10px;
text-align:center
}

.header .top_info #searchform {
margin-top:.3em;
padding:0;
background:none;
float:right;
width:10em;
position:relative;
display:block!important
}

.header .top_info #searchform #searchsubmit {
top:6px;
right:3px
}

.header .top_links {
margin:-12x 0 0 0;
display:block
}

.header .top_links li {
display:block;
float:left;
}

#breadcrumbs {
margin-left:.7em
}

#jPanelMenu-menu {
display:none!important
}

#mobile_top {
display:none
}

.top-nav {
display:block!important;
clear:both;
position:relative
}

.top-nav li {
float:left;
width:15%;
height:56px;
text-align:center
}

.top-nav li a,.top-nav li a:visited {
border-bottom:0;
height:56px;
line-height:18px
}

.top-nav li a:hover,.top-nav li a:focus,.top-nav li a:visited:hover,.top-nav li a:visited:focus {
height:60px;
border-top:4px solid #900;
margin-top:-4px
}

.top-nav li span {
display:block
}

.top-nav li .sub-menu {
margin-top:0;
border-top:0;
position:absolute;
left:0;
opacity:0;
visibility:hidden;
-webkit-transition:opacity .1s ease-out;
-moz-transition:opacity .1s ease-out;
-o-transition:opacity .1s ease-out;
transition:opacity .1s ease-out
}

.top-nav li .sub-menu.hovering {
visibility:visible;
opacity:1
}

.top-nav li .sub-menu li {
text-align:left;
height:auto
}

.top-nav li .sub-menu li a,.top-nav li .sub-menu li a:visited {
padding-left:10px;
line-height:1.1em;
font-size:14px;
display:block;
height:auto;
width:180px;
color:#171717;
border-bottom:1px dotted #d0cdc4
}

.top-nav li .sub-menu li ul li a,.top-nav li .sub-menu li ul li a:visited {
font-size:13px;
border:none;
color:#ad0000;
color:#6f6f6f;
text-transform:none
}

.top-nav li.mega {
position:relative
}

.top-nav li.mega .sub-menu {
left:-54px;
width:460px;
padding:5px 0 20px;
background:#fff;
position:absolute;
-webkit-box-shadow:0 6px 8px rgba(23,23,23,0.5);
-moz-box-shadow:0 6px 8px rgba(23,23,23,0.5);
box-shadow:0 6px 8px rgba(23,23,23,0.5);
min-height:200px
}

.top-nav li.mega .sub-menu .special {
width:220px;
float:right
}

.top-nav li.mega .sub-menu .special a:hover,.top-nav li.mega .sub-menu .special a:visited:hover {
border-color:#fff
}

.top-nav li.mega .sub-menu .special img {
max-width:100%;
height:auto;
width:200px;
height:180px;
margin:0
}

.top-nav li.mega .sub-menu ul {
margin:0
}

.top-nav li.mega .sub-menu ul.left {
width:220px;
float:left
}

.top-nav li.mega .sub-menu ul li {
width:100%
}

.top-nav li.mega .sub-menu ul li a,.top-nav li.mega .sub-menu ul li a:visited {
width:auto;
height:auto
}

.top-nav li.mega .sub-menu ul li ul {
position:relative;
width:100%;
margin:0;
padding:0
}

.top-nav li.mega .sub-menu ul li ul li {
display:block;
width:50%;
height:auto
}

.top-nav li.mega .sub-menu ul li ul li a,.top-nav li.mega .sub-menu ul li ul li a:visited {
font-weight:400;
padding:4px 10px
}

.top-nav li.investment .sub-menu {
left:auto;
right:-200%
}

.top-nav li.member-center .sub-menu {
left:auto;
right:-115.4%
}

.top-nav li.home {
overflow:hidden;
text-align:center;
background:#fff;
width:52px;
height:56px;
border:none
}

.top-nav li.home a,.top-nav li.home a:visited {
color:#171717;
font-size:24px
}

.top-nav li.home a:hover,.top-nav li.home a:visited:hover {
color:#888
}

.top-nav li.loginlinks {
background:#fc0;
border:none;
float:right;
position:relative
}

.top-nav li.loginlinks:before {
content:"";
width:0;
height:0;
left:-24px;
top:0;
border-top:56px solid #fc0;
border-left:24px dashed transparent;
position:absolute
}

.top-nav li.loginlinks:after {
content:"";
width:0;
height:0;
right:0;
top:0;
border-top:56px solid #fff;
border-left:24px dashed transparent;
position:absolute
}

.top-nav li.loginlinks a,.top-nav li.loginlinks a:visited {
color:#000;
height:56px;
text-align:left;
line-height:42px
}

.top-nav li.loginlinks a:hover,.top-nav li.loginlinks a:visited:hover {
background:#fc0;
border:none;
margin:0
}

.top-nav li.loginlinks a span,.top-nav li.loginlinks a:visited span {
padding-right:5px;
display:inline
}

.top-nav li.loginlinks ul {
width:100%
}

.top-nav li.loginlinks ul li {
clear:both;
width:100%;
background:#fc0
}

.top-nav li.loginlinks ul li a,.top-nav li.loginlinks ul li a:visited {
width:100%;
height:auto;
text-transform:none;
font-size:13.5px;
border:none;
border-top:1px solid #cca300
}

.top-nav li.loginlinks ul li a:hover,.top-nav li.loginlinks ul li a:focus,.top-nav li.loginlinks ul li a:visited:hover,.top-nav li.loginlinks ul li a:visited:focus {
border-top:1px solid #cca300;
height:auto
}

.loans-credit .top-nav .loans-credit>a:first-child,.accounts .top-nav .accounts>a:first-child,.business .top-nav .business>a:first-child,.investment-services .top-nav .investment>a:first-child,.document-center .top-nav .member-center>a:first-child,.member-center .top-nav .member-center>a:first-child,.member-programs .top-nav .member-center>a:first-child {
background:#f3f2ee;
color:#171717
}

.hover>a:first-child {
height:60px;
margin-top:-4px;
border-top:4px solid #900;
background:#fff;
color:#900!important
}

.loginlinks.hover>a:first-child {
background:#fc0;
margin-top:0;
border:none
}

.slider {
margin:0 auto;
text-align:center;
width:99%;
max-width:1320px
}

.flexslider {
min-height:320px
}

.flexslider .full-link {
position:absolute;
top:0;
left:5%;
width:90%;
height:400px
}

.flexslider .slides li {
position:relative
}

.flexslider .promo_box {
text-align:left;
z-index:6;
width:275px;
height:100%;
position:absolute;
top:0;
left:0;
margin-left:5%;
padding:1em 1em 8em;
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#900),color-stop(100%,#600));
background-image:-webkit-linear-gradient(#900,#600);
background-image:-moz-linear-gradient(#900,#600);
background-image:-o-linear-gradient(#900,#600);
background-image:linear-gradient(#900,#600); 
opacity:.8;
}

.flexslider .promo_box h2 {
font-size:30px;
line-height:32px;
padding:.2em 0
}

.flexslider .promo_box p {
margin-top:0
}

.flexslider .promo_box .promo_image {
display:block;
width:auto;
float:right;
margin:0 -40px 0 10px
}

.flexslider .promo_box .promo_ribbon {
padding:8px 16px;
float:right;
margin:16px -16px 0 0;
-webkit-box-shadow:rgba(23,23,23,0.4) 0 1px 1px;
-moz-box-shadow:rgba(23,23,23,0.4) 0 1px 1px;
box-shadow:rgba(23,23,23,0.4) 0 1px 1px
}

.flexslider .promo_box .promo_ribbon:before,.flexslider .promo_box .promo_ribbon:after {
z-index:5;
width:0;
height:0
}

.flexslider .promo_box .promo_ribbon span:after {
content:"";
position:absolute;
display:block;
z-index:5;
width:0;
height:0;
right:-16px;
bottom:-12px;
border-left:17px solid #332900;
border-bottom:12px dashed transparent
}

.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next {
top:6em
}

.action_blocks {
}

.action_blocks a,.action_blocks a:visited {
-webkit-box-shadow:rgba(23,23,23,0.4) 0 2px 3px;
-moz-box-shadow:rgba(23,23,23,0.4) 0 2px 3px;
box-shadow:rgba(23,23,23,0.4) 0 2px 3px;
min-height:200px;
position:relative;
float:left;
width:30%;
margin:0 1.5% 1em
}

.action_blocks .action_ribbon {
width:70%;
text-align:center;
line-height:1.2em;
position:absolute;
bottom:30px;
right:0
}

.action_blocks .action_ribbon span:after {
content:"";
position:absolute;
display:block;
z-index:5;
width:0;
height:0;
right:-16px;
bottom:-12px;
border-left:17px solid #242424;
border-bottom:12px dashed transparent
}

.coinfo {
padding-top:0
}

.coinfo h2 {
border-top:3px solid #f3f2ee;
display:block;
width:70%;
margin:.25em auto 0;
padding:.25em 0 .5em;
font-size:2.5em
}

.coinfo .info_block {
margin:0 2%;
width:45%;
display:-moz-inline-stack;
display:inline-block;
vertical-align:middle;
*vertical-align:auto;
zoom:1;
*display:inline;
vertical-align:top
}

.member_message {
padding-top:-3px
}

.member_message .message h2 {
text-align:left;
padding:5px 20px 0 86px
}

.member_message .message p {
padding-left:16px
}

.member_message .message .banner {
margin-left:-26px;
height:33px;
position:relative;
display:inline-block
}

.member_message .message .banner:before,.member_message .message .banner:after {
content:"";
position:absolute;
display:block;
bottom:0;
z-index:5;
width:0;
height:0
}

.member_message .message .banner:before {
left:-18px;
border-style:dashed solid solid;
border-width:0 18px 33px 0;
border-color:transparent #900
}

.member_message .message .banner:after {
right:-18px;
border-style:dashed solid solid;
border-width:33px 0 0 18px;
border-color:transparent transparent transparent #900
}

.member_message .message .banner span:before {
content:"";
position:absolute;
display:block;
z-index:5;
width:0;
height:0;
left:-18px;
top:-13px;
border-style:dashed dashed solid;
border-width:0 0 13px 18px;
border-color:transparent transparent #600
}

.member-grid ul.page-list li {
width:24%
}

.link-blocks .columns2 li,.link-blocks .columns4 li {
display:-moz-inline-stack;
display:inline-block;
vertical-align:middle;
*vertical-align:auto;
zoom:1;
*display:inline;
vertical-align:top;
width:49%
}

.link-blocks .columns3 li,.link-blocks .columns5 li,.link-blocks .columns6 li {
display:-moz-inline-stack;
display:inline-block;
vertical-align:middle;
*vertical-align:auto;
zoom:1;
*display:inline;
vertical-align:top;
width:32.5%
}

.fullwidth {
margin:0 5px 0 3px
}

#main {
padding:0 25px 0 15px
}

.page-header .share-links {
position:absolute;
top:28px;
right:18px
}

#inner-content {
border-bottom:4px solid #b9b5a8;
padding-bottom:1em;
-webkit-box-shadow:0 2px 5px rgba(208,205,196,0.9);
-moz-box-shadow:0 2px 5px rgba(208,205,196,0.9);
box-shadow:0 2px 5px rgba(208,205,196,0.9)
}

.bannerless {
padding-top:1em;
border-top:1px solid #e7e5e0
}

.bannerless #inner-content {
margin-top:0;
border-top:1px solid #e7e5e0
}

.home #inner-content {
z-index:10;
margin-top:-80px;
padding:20px 26px
}

.links {
float:right;
width:28%;
margin-top:1.2em;
margin-right:0;
z-index:99
}

.rightform {
margin-right:-2%;
clear:right
}

.rightform .text-block {
margin-top:0
}

.center-block {
float:left;
width:47%;
margin-left:3%
}

.noboxes .center-block {
padding-top:1em;
width:44%;
margin:0 4% 1em 2%
}

.photo-block.horizontal .right-block {
padding-right:1em
}

.acf-locations-map {
height:400px
}

.acf-locations-list .marker-list {
width:50%;
float:left;
padding:1em 0 1em 1em
}

.acf-locations-list .marker-list:nth-child(odd) {
clear:both;
padding:1em 1em 1em 0
}

.subhead {
padding:.5em 0 1em
}

.page-template-page-promo-php #content .sidebar .sidebar-content,.page-template-page-promo-content-first #content .sidebar .sidebar-content {
padding-right:1em
}

.ie9 .flexslider .promo_box .promo_ribbon span:after,.ie9 .links:after,.ie9 .action_blocks .action_ribbon span:after,.ie9 .member_message .message .banner span:before {
border:none
}

.tablesaw-bar .tablesaw-advance {
display:none
}

.tablesaw-swipe th.tablesaw-cell-hidden,.tablesaw-swipe td.tablesaw-cell-hidden {
display:table-cell
}

.tablesaw .title-block {
width:50px!important;
border-right:1px solid #d0cdc4
}
}

@media only screen and (min-width: 1020px) {
.page-header-bg {
background:#fff;

/*url(../images/tan_background9.png) repeat #f3f2ee*/
}

.header {
-webkit-box-shadow:0 4px 6px rgba(23,23,23,0.2);
-moz-box-shadow:0 4px 6px rgba(23,23,23,0.2);
box-shadow:0 4px 6px rgba(23,23,23,0.2)
}

.header #logo {
margin:-65px 0 .5em
}

.header .top_links {
margin:10px 9 0px 0px;
width:auto;
}

.stuck .header {
position:fixed;
height:80px;
top:-89px;
width:100%;
-webkit-transition:height .4s ease-in-out;
-moz-transition:height .4s ease-in-out;
-o-transition:height .4s ease-in-out;
transition:height .4s ease-in-out
}

.stuck .header #menu-main-menu {
position:absolute;
width:96%;
bottom:0
}

.admin-bar.stuck .header {
top:-82px
}

.stuck #container {
margin-top:140px
}

.top-nav .icon-arrow-down {
display:inline;
font-size:10px;
padding-left:5px
}

.top-nav li {
width:15.4%;
height:40px
}

.top-nav li a,.top-nav li a:visited {
height:40px;
line-height:22px
}

.top-nav li a:hover,.top-nav li a:focus,.top-nav li a:visited:hover,.top-nav li a:visited:focus {
height:44px
}

.top-nav li span {
display:inline
}

.top-nav li.investment .sub-menu {
right:auto;
left:-54px
}

.top-nav li.home {
height:40px;
border:none
}

.top-nav li.loginlinks {
height:40px
}

.top-nav li.loginlinks:before {
border-top:40px solid #fc0
}

.top-nav li.loginlinks:after {
border-top:40px solid #fff
}

.top-nav li.loginlinks a,.top-nav li.loginlinks a:visited {
height:40px;
line-height:22px
}

.hover>a:first-child {
height:44px
}

.page-header-bg img {
max-width:1300px
}

.links {
margin-right:-15px
}

.links:after {
right:-30px
}

.links .title_ribbon {
margin-right:-10px
}

.rightform {
margin-right:-25px;
width:30%
}

.under-helpful {
margin:2em -15px 2em 20px
}

.flexslider {
max-height:480px
}

.flexslider .slides li {
position:relative
}

.flexslider .promo_box h2 {
padding:.6em 0 0
}

.flexslider .promo_box .promo_ribbon {
margin:36px -16px 0 0
}

.background-color .fullwidth {
padding:10px 60px!important
}

#acf_locations_form input[type="text"] {
width:78%
}

#acf_locations_form button {
right:23%
}

#acf_locations_form .acf_locations_locate {
width:20%
}

#acf_locations_form .acf_locations_locate .nomobile {
display:inline;
font-style:italic
}

.map-key {
display:block;
position:absolute;
right:28px;
top:8px
}
}

@media only screen and (min-width: 1240px) {
.stuck .header #menu-main-menu {
width:1140px
}

.header .top_info {
width:40em;
}

.header .top_info #searchform {
width:21em
}

.flexslider {
max-width:1141px
}

.flexslider .promo_box {
margin-left:6.2%
}

.flex-direction-nav a,.flex-direction-nav a:visited {
padding:10px 16px
}

.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next {
top:4em
}

.page-header-bg img.attachment-banner {
width:100%;
max-width:1300px
}

#inner-content {
margin-top:-32px;
background:url(../images/tan_background9.png) repeat #f3f2ee;
}

.home #inner-content {
margin-top:-84px
}
}

@media print {
* {
background:transparent!important;
color:#000!important;
text-shadow:none!important;
filter:none!important;
-ms-filter:none!important
}

a,a:visited {
color:#444!important;
text-decoration:underline
}

a:after,a:visited:after {
content:" (" attr(href) ")"
}

a abbr[title]:after,a:visited abbr[title]:after {
content:" (" attr(title) ")"
}

.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
content:""
}

pre,blockquote {
border:1px solid #999;
page-break-inside:avoid
}

thead {
display:table-header-group
}

tr,img {
page-break-inside:avoid
}

img {
max-width:100%!important
}

@page {
margin:.5cm
}

p,h2,h3 {
orphans:3;
widows:3
}

h2,h3 {
page-break-after:avoid
}

.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav {
display:none
}
}

.photo-gallery {
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.photo-gallery ul {
	list-style: none;
	display: block;
	margin: 0; 
	padding: 0;
}

.photo-gallery ul li {
	list-style: none;
	display: block;
	margin: 10px	 !important; 
	padding: 0;
	float: left;
	background: #eee;
	border: 4px #fff solid;
	box-shadow: 0 0 7px 0px rgba(0,0,0,.25);
	width: 208px;
	min-height: 225px;
}

.photo-gallery ul li .a-big-pic {
	margin: 0;
}

.photo-gallery ul li .g-data {
	padding: 10px;
	line-height: 1.5;
}

.photo-gallery ul li .g-data .a-date {
	font-size: 11px;
	margin: 0 !important;
	
}
table.noborder {
border-collapse:collapse;
border-spacing:0
border: 0 !important;
}
.photo-gallery ul li img {
	width: 100%;
	
	
	height: 112px;
}

#search-submit:hover{background:#038D98;}

