/*
Theme Name: OneUnited Bank 3.0 Custom Theme
Description: A custom theme design for OneUnited Bank
Version: 1.0
Template: responsive
*/


/*font-family: 'Roboto', Arial sans-serif;*/
/*===============================
   GENERAL CUSTOM STYLES
==============================*/

/* Standard Brand Colors */
.oub_blue {color: #0B2D87 ;}
.oub_gold {color:#C19904;}
.oub_red {color:#921B3B;}
.oub_green {color:#808908;}
/* Orange Button #EE9839*/

/* START COPY FROM ?get_styles=css */
body {color:#444444;font-size:14px;font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;background:#fcfcfc url(https://oneunitedpublic-qa-wp.oneunited.local/core/wp-content/themes/skeleton/images/border_top.png) repeat-x top center fixed}h1 {color:#181818;font-size:40px;font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;}h2 {color:#181818;font-size:35px;font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;}h3 {color:#181818;font-size:28px;font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;}h4 {color:#181818;font-size:21px;font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-style:bold;}h5 {color:#181818;font-size:17px;font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-style:bold;}
a,a:link,a:visited,a:active,#content .gist .gist-file .gist-meta a:visited {color: #3568A9;}

#wrap #content {float:left;}
#wrap #sidebar {float:right;}
#wrap #sidebar .widget-container {margin:0px auto;}
#site-title a {
	color: #000000;
}
.hide_widget_title  .widget-title,
.hide_widget_title .widgettitle {
display:none;
}
/* END COPY FROM ?get_styles=css */

body {background: #fff; font:400 100%/1.5em 'Roboto', Arial, sans-serif; color:#4E4E4E;}
h1, h1 a:hover, h2, h3, h4, h5, h6 {font-family: 'Roboto', Arial, sans-serif; font-weight:400; text-decoration:none; line-height:1em;}
h1 {font-size:2.5em; color:#808908; text-transform:uppercase;}
h1.entry-title {line-height:1.2em;}
h2 {font-size:1.8em; color:#0B2D87; font-family:"Times New Roman", Times, serif;}
h2.entry-title {font-size:1.3em; line-height: 1.2em;}
h3 {font-size:1.4em;}
h4 {font-size:1.3em;}

.subhead {font-size:1.8em; color:#0B2D87; font-family:"Times New Roman", Times, serif; line-height:1.2em;}

a img {border:0;}

a, a:link {text-decoration:none; color:#263982;}
a:hover, a:active {text-decoration:underline;}

.alignright {
	float: right;
	margin: 0px 0px 10px 15px;
}

.alignleft {
	float: left;
	margin: 0px 15px 10px 0px;
}
.aligncenter {
	display:block;
	margin:0 auto;
}
a.learn_more_link {
color: #EE9839;
text-transform: uppercase;
font-size: .9em;
font-weight: 500;
padding-right: 24px;
background: rgba(0, 0, 0, 0) url(images/learn-more-diamond.png) right 5px no-repeat;
}


/*===============================
   STANDARD HEADER STYLES
==============================*/

#site-title.graphic {display: none;}
h1.graphic {left: -9999px;position: absolute;}
.inner > span.site-desc {
color: #999;
display: block;
font-size: 12px;
font-style: italic;
height: 12px;
margin: 0 0 0 50px;
padding: 0;
line-height: 0px;
}

.widget_search fieldset {
margin: 0 6px;
padding: 0;
position:relative;
width:90px;
}
.widget_search input[type="image"] {
position: relative;
top: -17px;
float: right;
right: 3px;
}
.widget_search input#search  {width: 90px;
border: solid 1px #CCC;
border-radius: 4px;
padding: 7px 18px 2px 5px;
line-height: 1.5em;
height: 18px;
margin: 0;
font-size: 10px;
font-style: italic;
-moz-box-shadow: 0 !important;
-webkit-box-shadow: 0 !important;
box-shadow: 0 !important;

}
/*.widget_search input:focus, 
.widget_search input:active {
font-size: 10px !important;
padding: 0px 18px 0 7px !important;
height: 18px !important;
line-height: .8em !important;
-moz-box-shadow: 0 !important;
-webkit-box-shadow: 0 !important;
box-shadow: 0 !important;
z-index: 1;
}*/
.widget_search input#search[placeholder] {padding-top: 0 !important;}
.widget_search input#search:active[placeholder]{padding-top: 0 !important;}

/*===============================
   BLANK PAGE TEMPLATE STYLES
==============================*/

body.page-template-template-blank-page-php #header,
body.page-template-template-blank-page-php #navigation,
body.page-template-template-blank-page-php .breadcrumbs 
{display:none;}

/*===============================
   HEADER MENU STYLES
==============================*/
#header {
height: 64px;
}

.menu-header-top-menu-container {
display: inline-block;
float: left;
}

ul#menu-header-top-menu {
margin: 0;
padding:0;
-webkit-margin-before:0px;
-webkit-padding-start:0px;
-webkit-margin-after:0px;
-moz-margin-before: 0px;
-moz-padding-start: 0px;
-moz-padding-after: 0px;
}
#header_top_widget_area ul#menu-header-top-menu li.last-menu-item {
border: 0;
}
.inner #header_top_widget_area {
color: #727272;
float: right;
font-size: 0.8em;
height: auto;
position: relative;
top: -57px;
}

#header_top_widget_area ul#menu-header-top-menu li {
    border-right: 1px solid #747474;
    display: inline-block;
    line-height: 8px;
    padding: 0 5px 3px 3px;
	border-bottom: 0;
}

#header_top_widget_area ul#menu-header-top-menu li a, #header_top_widget_area ul#menu-header-top-menu li a:hover {color:#747474;font-size: 0.75em;}

.mobile_menu {display:none;}

.menu-primary-menu-container ul, .menu-primary-menu-container ul li {border-top: 0px !important;border-bottom: 0px !important;}

#menufication-top #menufication-header-logo,#menufication-non-css3-top #menufication-non-css3-header-logo{float:left;margin-left:10px;}


/*-------SEARCH FORM STYLES -------*/

#header_top_widget_area fieldset {
border: 0;
}
#header_top_widget_area .widget_search {
width:102px;
}


/*-------LOGIN STARTS HERE -------*/
.sign_in_cell span.title {display:none;}
#sign-in ul {
  margin: 0;
  padding: 0;
  color:#fff;
  list-style: none;
  position: relative;
  float: right;
  -moz-border-radius: 0 0 8px 8px;
  -webkit-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
  background: #6985cd;
background: -moz-linear-gradient(top,  #6985cd 0%, #0b2d87 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6985cd), color-stop(100%,#0b2d87));
background: -webkit-linear-gradient(top,  #6985cd 0%,#0b2d87 100%);
background: -o-linear-gradient(top,  #6985cd 0%,#0b2d87 100%);
background: -ms-linear-gradient(top,  #6985cd 0%,#0b2d87 100%);
background: linear-gradient(to bottom,  #6985cd 0%,#0b2d87 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6985cd', endColorstr='#0b2d87',GradientType=0 );
-webkit-box-shadow:0px 1px 2px 1px #999;
box-shadow:0px 1px 2px 1px #999;
}

#sign-in li {
  float: left;          
}

#sign-in #login {
}

#sign-in #login-trigger,
#sign-in #signup a {
display: inline-block;
padding: 0 38px;
font-weight: normal;
font-size: 1.1em;
text-decoration: none;
color:#fff;
}

#sign-in #signup a {
}

#sign-in #login-trigger {
}

#sign-in #login-trigger:hover,
#sign-in #login .active,
#sign-in #signup a:hover {
background: #3f62be;
background: -moz-linear-gradient(top,  #3f62be 0%, #07205f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f62be), color-stop(100%,#07205f));
background: -webkit-linear-gradient(top,  #3f62be 0%,#07205f 100%);
background: -o-linear-gradient(top,  #3f62be 0%,#07205f 100%);
background: -ms-linear-gradient(top,  #3f62be 0%,#07205f 100%);
background: linear-gradient(to bottom,  #3f62be 0%,#07205f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f62be', endColorstr='#07205f',GradientType=0 );
  -moz-border-radius: 0 0 8px 8px;
  -webkit-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
}

#sign-in #login-content {
  display: none;
  position: absolute;
  top: 26px;
  right: 0;
  z-index: 999;    
  background: #e6e6e6;
  padding:9px 4px;
}
#login-content span.sign_in_form_title {font-weight: bold;
font-size: 1.2em;
padding-left: 14px;
color:#000;}
#login-content span.sign_in_form {
color:#000;}
#sign-in li #login-content {
right: 0;
width: 270px;
-webkit-box-shadow:0px 1px 2px 1px #999;
box-shadow:0px 1px 2px 1px #999;
-moz-border-radius: 10px 0 10px 10px;
-webkit-border-radius: 10px 0 10px 10px;
border-radius: 10px 0 10px 10px;
}

#sign-in li #login-content select#login-select {-webkit-appearance:menulist !important;}

#sign-in #login-content .account_select {
    margin-left: 1rem;
}

#online-login-page-container-clean .account_select .option, #sign-in #login-content .account_select .option {
    display: inline-block;
    padding: 0 0.5rem;
}

/*--------------------*/

#inputs input, #inputs select {
background: #FFF;
line-height: 1.5em;
font-size: .9em;
padding: 1px 5px 1px 10px;
margin: 0;
width: 100%;
height: 23px;
border: 1px solid #CCC;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}

#inputs select {}

#inputs input:focus {
  background-color: #fff;
  border-color: #e8c291;
  outline: none;
  -moz-box-shadow: 0 0 0 1px #e8c291 inset;
  -webkit-box-shadow: 0 0 0 1px #e8c291 inset;
  box-shadow: 0 0 0 1px #e8c291 inset;
}

/*--------------------*/

#login #links {/*float: left;padding: 0 2px 0 18px;*/
    font-size: 0.8rem;
    line-height: 1rem;
    text-align: center;
}
#login #actions {/*float:right;*/text-align:center;}

#login #submit {		
background-color: #0B2D87;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
float: right;
height: auto;
width:auto;
padding: 4px 9px;
cursor: pointer;
color: #fff;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0B2D87), color-stop(1, #0B2D87));
background: -moz-linear-gradient(top center, #0B2D87 0%, #0B2D87 100%);  
text-shadow: none;
font-weight: normal;
font-size: 1em;
}

#login #submit:hover,
#login #submit:focus {		
background: #0D36A2;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0D36A2), color-stop(1, #0D36A2));
background: -moz-linear-gradient(top center, #0D36A2 0%, #0D36A2 100%);  

}	

#login #submit:active {		
  outline: none;
}

#login #submit::-moz-focus-inner {
  border: none;
}

#login label {
  float: right;
  line-height: 30px;
}

#login label input {
  position: relative;
  top: 2px;
  right: 2px;
}

/*===============================
   PRIMARY MENU STYLES
==============================*/



#navigation ul, #navigation ul li, #navigation ul ul {
    font-size: 22px;
    list-style: none outside none;}
#navigation ul li a {color:#818181; display: block;}
#navigation ul li a:hover {color:#0B2D87; text-decoration:none;}
#navigation .current-page-ancestor a {
    border-bottom: 3px solid #263982;
    color: #263982;
}
ul li a.sf-with-ul span {
    display: none;
}
ul.sub-menu li a span {
    display: inline;
}
#navigation ul ul.sub-menu {
padding: 0px;
background: #F9F9F9;
-webkit-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px;
-webkit-box-shadow: 0px 3px 4px 0px #CCC;
box-shadow: 0px 3px 4px 0px #CCC;
padding-bottom:10px;
}
#navigation ul li li a {
color:#818181 !important;
font-size: 16px;
line-height: 10px;
padding: 10px 10px 10px 13px;
border-bottom: solid 1px #CCC !important;
}
#navigation ul li li a:hover { color:#fff !important; background:#0B2D87;}
#navigation ul ul.sub-menu ul {margin-top:3px;}

/* =================
	RIGHT NAV BUTTONS */

.menu_right_buttons a {background:transparent url(images/nav-icon-sprite.png) 0 0 no-repeat; width: 68px; text-decoration:none;text-align:center;display: inline-block;border-left: solid 1px #E6E6E6; opacity:0.8;}
.menu_right_buttons a:hover {opacity:1;}


.menu_right_buttons a.locations span, 
.menu_right_buttons a.rate_check span{ color:#CC9900; font-size: .7em;font-weight: 400;}

.menu_right_buttons a.new_account span, 
.menu_right_buttons a.sign_in span{ color:#0B2D87; font-size: .7em;font-weight: 400;}


/*===============================
   PROMO SLIDER STYLES
==============================*/

.promo_slider_nav span.move_backward,
.promo_slider_nav span.move_forward,
.promo_slider_nav .promo_slider_sep
{display:none;}
.promo_slider_nav .slider_selections span, .promo_slider_nav .slider_selections span.current {color: rgba(0, 0, 0, 0);
border-radius: 16px;
width: 14px;
height: 14px;
display: inline-block;
padding: 0;
margin: 0 6px 0 0;
text-indent:-9999px;
}

.promo_slider_nav {background-color:transparent !important;}
.promo_slider_nav .slider_selections span {background: #CCC;text-indent:-9999px;
}
.promo_slider_nav .slider_selections span.current {background:#0B2D87;text-indent:-9999px;
}

/* SLIDER STYLES */

.rev_slider .first_slide_content,
#rev_slider_2_1 .first_slide_content {
    bottom: 0;
    display: block;
    position: absolute;
}
.rev_slider .first_slide_content .first_slide_text ,
#rev_slider_2_1 .first_slide_content .first_slide_text {
    position: relative;
    text-align: center;
	}
.rev_slider .first_slide_content .orange_button,
#rev_slider_2_1 .first_slide_content .orange_button {
    float: right;
    position: relative;
}	
.rev_slider .slider_content,
#rev_slider_2_1 .slider_content {
    background-color: rgba(0, 0, 0, 0);
    top: 0;
    display: block;
    left: 0;
    opacity: 1;
    position: absolute;
    width: 50%;
}
#rev_slider_2_1 .slider_content {padding: 3px 2.5%;}


.rev_slider .slide_title {color: #666;text-transform: uppercase;}
.rev_slider .wide_slide_title {color: #666;text-transform: uppercase;position:absolute;top:0;}
#rev_slider_2_1 .slide_title {color: #808908;text-transform: uppercase;}
.rev_slider .slider_content .slide_sub_title,
#rev_slider_2_1 .slider_content .slide_sub_title {color: #333333;}
.rev_slider .slider_content .first_slide_text,
#rev_slider_2_1 .slider_content .first_slide_text {color: #333333; float:left; position:relative; text-align:center;}
.rev_slider .slider_content .slide_text,
#rev_slider_2_1 .slider_content .slide_text {color: #333333;}

.rev_slider .slider_content .green_bullet {background:transparent url('/core/content/uploads/2014/02/green-bullet.png') 2px 5px no-repeat; display:inline-block; width:14px; height:14px;margin-right:.5em;}

.rev_slider .tp-caption a.orange_button,
.rev_slider .tp-caption a.orange_button:hover
{color:#fff;}

/* OLD PROMO SLIDER STYLES */

/*#home_page_slider .first_slide_content,
#unity_visa_slider .first_slide_content {
    bottom: 0;
    display: block;
    position: absolute;
}
#home_page_slider .first_slide_content .first_slide_text ,
#unity_visa_slider .first_slide_content .first_slide_text {
    position: relative;
    text-align: center;
	}
#home_page_slider .first_slide_content .orange_button,
#unity_visa_slider .first_slide_content .orange_button {
    float: right;
    position: relative;
}	
#home_page_slider .slider_content,
#unity_visa_slider .slider_content {
    background-color: rgba(0, 0, 0, 0);
    top: 0;
    display: block;
    left: 0;
    opacity: 1;
    position: absolute;
    width: 50%;
}
#unity_visa_slider .slider_content {padding: 3px 2.5%;}


#home_page_slider .slide_title {color: #666;text-transform: uppercase;}
#home_page_slider .wide_slide_title {color: #666;text-transform: uppercase;position:absolute;top:0;}
#unity_visa_slider .slide_title {color: #808908;text-transform: uppercase;}
#home_page_slider .slider_content .slide_sub_title,
#unity_visa_slider .slider_content .slide_sub_title {color: #333333;}
#home_page_slider .slider_content .first_slide_text,
#unity_visa_slider .slider_content .first_slide_text {color: #333333; float:left; position:relative; text-align:center;}
#home_page_slider .slider_content .slide_text,
#unity_visa_slider .slider_content .slide_text {color: #333333;}

#home_page_slider .slider_content .green_bullet {background:transparent url('/core/content/uploads/2014/02/green-bullet.png') 2px 5px no-repeat; display:inline-block; width:14px; height:14px;margin-right:.5em;}
*/

/*===============================
   HOME SECOND ROW STYLES
==============================*/

.home_second_row_title {font-size:1.4rem;font-weight:500;color:#000;width:100%;padding:10px 0 0; line-height:1rem;}
.home_second_row, .unity_visa_second_row {
overflow: hidden;
display: block;
padding-bottom: .5em;
}
.home_second_row .columns, .unity_visa_second_row .columns {text-align: left;}
.home_second_row .widget {margin-top: 1rem;}
.home_second_row h4,
.home_second_row h4 a
{color: #4E4E4E;
font-weight: 300;
margin:0;
text-align:center;
}
.unity_visa_second_row h4,
.unity_visa_second_row h4 a
{
color: #4E4E4E;
font-weight: 500;
}
.home_second_row h2,
.home_second_row h2 a
{color: #4E4E4E;
font-size:1.3em;
font-weight: 300;
margin:0;
text-align:left;
line-height: 1.2em;
padding-bottom: .5em;
}
.unity_visa_second_row h1.unity_title, .unity_visa_second_row h1.unity_title a {
    color: #808908;
    font-size: 1.2em;
    font-weight: 500;
    line-height: 0.8em;
    margin-top: 30px;
}
.unity_visa_second_row h4.blue {color:#0B2D87; font-weight:500;}
.home_second_row p, .unity_visa_second_row p, .unity_visa_second_row ul {
font-size: .9em;
line-height: 1.5em;
}
.home_second_row img {padding-bottom:0px;}
.home_second_row .body, .unity_visa_second_row .body {position: relative;padding-right: 20px;}
.home_second_row .body.last, .unity_visa_second_row .body.last {border-right:none;}
.home_second_row .learn_more, .unity_visa_second_row .learn_more {display: block;position: relative; float:right;bottom: 10px;}

ul.post {
    margin: 0;
    padding: 0;
	border-width:0;
}
ul.post li {
    display: block;
    list-style: none outside none;
    margin: 0 0 14px;
    overflow: hidden;
    padding: 0;
}
.post li a.bib_post_thumb {
    display: block;
    float: left;
    max-height: 90px;
    overflow: hidden;
}
h5.post_headline {
    display: block;
    font-size: 1em;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0;
    position: relative;
    width: auto;
}
ul.post li:first-child img {
    display: block;
    float: left;
    height: auto;
    max-width: 119px;
	margin-right: 6px;
}
ul.post li img {
    display: none;
}
/* =================
	BUTTONS 
===================*/
/* Added override in formalize.css line 100 "input[type="submit"],"*/

a.orange_button, input.orange_button, .orange_button {background-color:#ee9639;display:inline-block;color:#ffffff;font-weight:400;text-decoration:none;font-family:'Roboto', Arial, sans-serif;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;font-size: .7rem;
transition: all .2s ease-in-out; text-align:center;}
.orange_button:hover {background-color:#F1A958; cursor:pointer;}
.orange_button:active {position:relative; left:-1px; box-shadow:0;}

a.blue_button, input.blue_button, .blue_button {background-color:#0B2D87;display:inline-block;color:#ffffff;font-weight:400;text-decoration:none;font-family:'Roboto', Arial, sans-serif;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;}
.blue_button:hover {background-color:#2f4d9c; cursor:pointer;}
.blue_button:active {position:relative; left:-1px; box-shadow:0;}

a.gold_button, input.gold_button, .gold_button {background-color:#C19904;display:inline-block;color:#ffffff;font-weight:400;text-decoration:none;font-family:'Roboto', Arial, sans-serif;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;}
.gold_button:hover {background-color:#DEBE47; cursor:pointer;}
.gold_button:active {position:relative;top:1px; left:-1px; box-shadow:0;}

a.green_button, input.green_button, .green_button {background-color:#808908;display:inline-block;color:#ffffff;font-weight:400;text-decoration:none;font-family:'Roboto', Arial, sans-serif;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;}
.green_button:hover {background-color:#808908; cursor:pointer;}
.green_button:active {position:relative;top:1px; left:-1px; box-shadow:0;}

a.red_button, input.red_button, .red_button {background-color:#921B3B;display:inline-block;color:#ffffff;font-weight:400;text-decoration:none;font-family:'Roboto', Arial, sans-serif;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;}
.red_button:hover {background-color:#921B3B; cursor:pointer;}
.red_button:active {position:relative;top:1px; left:-1px; box-shadow:0;}


.large {
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	font-size:28px;
	padding:11px 36px;
	border:0;
}
.medium {
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	font-size:20px;
	padding:8px 24px;
	border:0;
}
.small {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	font-size:16px;
	padding:3px 16px;
	border:0;
}

.button_bar {text-align: center; width: auto; padding:3px; margin:20px 0;overflow:hidden;height:auto;}
.button_bar.fix > span {
    display: inline-block;
    font-size: 1.6em;
    padding: 0 30px;
}

/*===============================
   BODY STYLES
==============================*/

.entry-content {
    margin-bottom: 40px;
}
.tabbertab .bottom_links {
    text-align: center;
}
.tabbertab .bottom_links .list a {
    display: block;
    margin: 5px 0;
    padding: 0 5px;
}

/*===============================
   FOOTER STYLES
==============================*/

#footer .online_banking .text, #footer .online_banking .text a { color:#4F4F4F; font-size:1.2em;}
#footer .online_banking .title a, #footer .connect_with_us .title { color:#CC9900; font-weight: 500; font-style:italic; text-decoration:none;}


#footer .online_banking_widget span.title, 
#footer .connect_with_us_widget span.title, 
.post_footer .widget .title {display: none;}


.connect_with_us .social_icons {
height: 44px;
overflow: hidden;
padding: 14px 5px 0 5px;;
}
.connect_with_us .social_icons a { background: transparent url(images/social-icon-sprite-2.png) 0 0 no-repeat; width: 42px;height: 42px;display: inline-block;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;opacity:.8;filter:alpha(opacity=80);}

.connect_with_us .social_icons a.facebook {background-position:0 -46px;}
.connect_with_us .social_icons a.twitter {background-position:-48px -46px;}
.connect_with_us .social_icons a.googleplus {background-position:-100px -46px;}
.connect_with_us .social_icons a.linkedin {background-position:-143px -46px;}
.connect_with_us .social_icons a.youtube {background-position:-190px -46px;}
.connect_with_us .social_icons a.rss {background-position:-238px -46px;}
.connect_with_us .social_icons a.email {background-position:-286px -46px;}

.connect_with_us .social_icons a.facebook:hover,
.connect_with_us .social_icons a.twitter:hover,
.connect_with_us .social_icons a.googleplus:hover,
.connect_with_us .social_icons a.linkedin:hover,
.connect_with_us .social_icons a.youtube:hover,
.connect_with_us .social_icons a.rss:hover,
.connect_with_us .social_icons a.email:hover
{opacity:1;filter:alpha(opacity=100);}

#footer .main_footer_content {overflow: hidden;padding-left: 30px;
background: #dde2ee;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZTJlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhN2IzZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #dde2ee 0%, #a7b3d3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dde2ee), color-stop(100%,#a7b3d3));
background: -webkit-linear-gradient(top,  #dde2ee 0%,#a7b3d3 100%);
background: -o-linear-gradient(top,  #dde2ee 0%,#a7b3d3 100%);
background: -ms-linear-gradient(top,  #dde2ee 0%,#a7b3d3 100%);
background: linear-gradient(to bottom,  #dde2ee 0%,#a7b3d3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dde2ee', endColorstr='#a7b3d3',GradientType=0 );
-webkit-box-shadow: 0px 10px 8px 0px #F5F5F5;
box-shadow: 0px 10px 8px 0px #EBEBEB;
margin-bottom: 20px;}

.main_footer_content h3, .main_footer_content li a { color:#0B2D87;}
.main_footer_content ul li {list-style:none;}
.main_footer_content ul {
-webkit-margin-before: 0;
-webkit-padding-start: 10px;
padding-left:8px;
font-size: 12px;
line-height: 20px;
}	
.main_footer_content h3.widget-title { font-family:"Times New Roman", Times, serif; font-size:1.3em;}

.post_footer .social_buttons_widget div {
    display: inline-block;
}
.menu-footer-menu-container, .copyright_widget {
text-align: center;
}
ul#menu-footer-menu {
-webkit-margin-before: 0;
-webkit-padding-start: 0;
}
.post_footer {text-align:center;}
.post_footer ul#menu-footer-menu li {
list-style: none;
display: inline;
border-bottom:0;
}
.post_footer ul#menu-footer-menu li a {
color: #666;
font-size: .8em;
padding: 0 6px 0 0;
border-right: solid 1px #666;
display: inline-block;
line-height: 1em;
}
.post_footer ul#menu-footer-menu li.last-menu-item a {border:0;}

.addthis_toolbox {margin: 0 auto;text-align: center;width: 295px;}

.post_footer .widget .copyright { color:#666;line-height: 1em;
font-size: .8em;
padding: 0 8px 0 0;}
.post_footer .copyright_widget img {
position: relative;
top: 11px;
}

/*===============================
   STANDARD SIDEBAR STYLES
==============================*/
#sidebar { -webkit-border-radius: 10px;border-radius: 10px; border:solid 1px #f3f3f3; background:#fcfcfc;-webkit-box-shadow: 0px 10px 8px 0px #F5F5F5;
box-shadow: 0px 10px 8px 0px #EBEBEB;
text-align:center;
}
#wrap #sidebar .widget-container {margin:0 auto;}
#sidebar ul {-webkit-padding-start: 0; list-style:none; padding-left:0;}
#sidebar ul li {
padding: 0 10px;
display: block;
}

.unity_visa_banner_ad {
    border: 1px solid #E1E1E1;
    margin-bottom: 20px;
    margin-top: 20px;
    overflow: hidden;
    position: relative;
    width: 222px;}
.unity_visa_banner_ad .apply {height: 280px;}
.unity_visa_banner_ad .no_apply {height: 234px;}
.unity_visa_banner_ad h3.widget-title {display:none;}
.unity_visa_banner_ad .text_block {position: absolute; width:227px; left: 7px; font-size:0.9em;}
.unity_visa_banner_ad .text_block.first { top: 156px; font-weight:bold; font-size:0.9em;}
.unity_visa_banner_ad .text_block.second { font-size: 0.9em; top: 323px;}
.unity_visa_banner_ad .orange_button, .unity_visa_banner_ad .blue_button  {bottom: 30px;
    left: 37px;
    position: absolute;}
	
.unity_visa_banner_ad.white { background: #ffffff url("/core/content/uploads/2013/10/unity-visa-banner-ad-whitebg.png") top center no-repeat;}
.unity_visa_banner_ad .fdic_icon {background: url("/core/content/uploads/2013/10/fdic-icon-transparent-sm.png") no-repeat scroll left bottom rgba(0, 0, 0, 0); background-image: url("/core/content/uploads/2013/10/fdic-icon-transparent-sm.png"); bottom: 5px; height: 16px; left: 5px; position: absolute; width: 26px;}
.unity_visa_banner_ad.white .oub_logo {background: url("/core/content/uploads/2013/10/oub-logo-sm-black-trans.png") no-repeat scroll left bottom rgba(0, 0, 0, 0); background-image: url("/core/content/uploads/2013/10/oub-logo-sm-black-trans.png"); bottom: 5px; height: 16px; left: 55px; position: absolute; width: 130px;}
.unity_visa_banner_ad.black {background: url("/core/content/uploads/2013/10/unity-visa-banner-ad-blackbg.png") no-repeat scroll center top rgba(0, 0, 0, 0);background-image: url("/core/content/uploads/2013/10/unity-visa-banner-ad-blackbg.png"); color: #EFEFEF;}
.unity_visa_banner_ad.black .fdic_icon {background: url("/core/content/uploads/2013/10/fdic-icon-transparent-sm-dark.png") no-repeat scroll left bottom rgba(0, 0, 0, 0); background-image: url("/core/content/uploads/2013/10/fdic-icon-transparent-sm-dark.png"); bottom: 5px; height: 16px; left: 5px; position: absolute; width: 26px;}
.unity_visa_banner_ad.black .oub_logo {background: url("/core/content/uploads/2013/10/oub-logo-sm-white-letters.png") no-repeat scroll left bottom rgba(0, 0, 0, 0); background-image: url("/core/content/uploads/2013/10/oub-logo-sm-white-letters.png"); bottom: 5px; height: 16px; left: 55px; position: absolute; width: 130px;}

.smart-youtube, .smart-youtube-home {position:relative;}
.smart-youtube h3 {font-size: 0.9em;}
.smart-youtube a img, .smart-youtube-home {position: relative;}
.smart-youtube span.play_button {
    background: url("/core/content/uploads/2013/10/video-play-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    height: 48px;
    left: 38%;
    opacity: 0.7;
    position: absolute;
    top: 46%;
    width: 66px;
    z-index: 100;
}
.smart-youtube-home span.play_button {
    background: url("/core/content/uploads/2013/10/video-play-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    height: 48px;
    left: 38%;
    opacity: 0.7;
    position: absolute;
    top: 38%;
    width: 66px;
    z-index: 100;
}

.smart-youtube span.play_button:hover, .smart-youtube-home span.play_button:hover {opacity:1;}

/*===============================
   MENUFICATION STYLES
==============================*/
#menufication-top, #menufication-non-css3-top {background: #ffffff !important;
background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)) !important;
background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%) !important;
background: -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%) !important;
background: -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 100% !important);
background: linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ) !important;}

#menufication-outer-wrap.right-direction.menufication-transition-in #menufication-scroll-container {
background: #46598C !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}
#menufication-nav li, #menufication-non-css3-nav li,
#menufication-nav li a, #menufication-non-css3-nav li a {
color: #FFF !important; border-color:#ccc !important;
}

/*===============================
   COMMERCIAL MEMBERSHIP PAGE STYLES
==============================*/

.block_list .row .cat_cell {
    background: none repeat scroll 0 0 #8AABF2;
    border: 4px solid #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    float: left;
    font-size: 1.5em;
    padding: 5px;
    text-align: center;
    width: 25%;
	position:relative;
	z-index:1;
}
.cat_cell > a {
    color: #FFFFFF;
    text-decoration: none;
}
.block_list .row .list_cell {
    background: none repeat scroll 0 0 #DFEBF5;
    border-radius: 10px 10px 10px 10px;
    float: left;
    left: -22px;
    padding: 0 20px;
    position: relative;
    width: 61%;
}
.block_list .row .list_cell > ul {
    margin-left: 24px;
}

/*===============================
   PERSONAL BANKING PAGE STYLES
==============================*/

.member_choices_block {
    overflow: hidden;
    width: 100%;
	text-align:center;
}

.member_choices_block .cell {
    background: none repeat scroll 0 0 #4769B3;
    display: inline-block;
    font-size: 75%;
    min-height: 125px;
    margin: 8px;
    padding: 15px;
    vertical-align: top;
    width: 25%;
	color:#fff;
	text-decoration:none;
	-webkit-border-radius: 8px;
    border-radius: 8px;
	-webkit-box-shadow:  0px 1px 2px 1px #999;
    box-shadow:  0px 1px 2px 1px #999;
}
.page-id-87 .member_choices_block .cell {min-height: 119px;}
.page-id-129 .member_choices_block .cell {min-height: 144px;}
.page-id-107 .member_choices_block .cell {min-height: 120px;}
.page-id-138 .member_choices_block .cell {min-height: 96px;width: 38%;}
.member_choices_block .cell a {
    color: #FFFFFF;
    text-decoration: none;
}

.member_choices_block .cell .title, .member_choices_block .cell a .title {
    font-size: 1.3em;
    font-weight: bold;
}

/*===============================
   GENERIC PAGE ELEMENT STYLES
==============================*/

.benefit_block {
    background: none repeat scroll 0 0 #879DCC;
    color: #FFFFFF;
    display: inline-block;
    font-size: 1.5em;
    margin: 4px;
    min-height: 93px;
    padding: 20px;
    text-align: center;
    vertical-align: top;
    width: 268px;
	line-height:1.3em;
}
.benefit_block > a {
    color: #FFFFFF;
}

/*===============================
   BANNER STYLES
==============================*/

a.economy_boost_banner {
    background: url("/core/content/themes/OneUnited-Bank-Responsive/OneUnited_Bank_3.0/images/economy-boost-banner.png") no-repeat scroll 0 0 transparent;
    border: 1px solid #E4E4E4;
    display: block;
    height: 250px;
    margin: 0 auto;
    width: 242px;
}
.economy_boost_banner .orange_button.small {
    position: relative;
    top: 188px;
}

/*===============================
   ONLINE BANKING PAGE STYLES
==============================*/

ul.online_banking_nav {margin: 10px 0;padding: 0;}
ul.online_banking_nav li {list-style:none; display:inline-block;overflow:hidden;width:auto;height:auto;}
ul.online_banking_nav li a {display:block; overflow:hidden; background: url("/images/online-banking-tab-icons.png") no-repeat scroll -3px 5px transparent;
    border: 1px solid #D7D7D7;
    border-radius: 6px;
    color: #FFFFFF;
    height: 54px;
    opacity: 0.8;
    padding: 0;
    width: 120px;}
ul.online_banking_nav li a span {display:none;}

ul.online_banking_nav li a.purchase_rewards {background-position:0px 5px;}
ul.online_banking_nav li a.mobile_banking {background-position:-148px 5px;}
ul.online_banking_nav li a.finance_works {background-position:-291px 5px;}
ul.online_banking_nav li a.bill_payment {background-position:-431px 5px;}
ul.online_banking_nav li a.popmoney {background-position:-577px 5px;}

ul.online_banking_nav li a.purchase_rewards:hover,
ul.online_banking_nav li a.mobile_banking:hover,
ul.online_banking_nav li a.finance_works:hover,
ul.online_banking_nav li a.bill_payment:hover,
ul.online_banking_nav li a.popmoney:hover,
ul.online_banking_nav li a.active
{opacity:1;}

/*===============================
   MISC PAGE STYLES
==============================*/
.rebuild_credit_icon {background-image: url(/core/content/uploads/2013/10/oub-financial-icons.png); width:110px; height:103px; overflow:hidden; display:block; float:right; margin:0 0 10px 10px;}
.rebuild_credit_icon.first {background-position:0 0;}
.rebuild_credit_icon.second {background-position:-220px 0;}
.rebuild_credit_icon.third {background-position:-114px 0;}
.rebuild_credit_icon.fourth {background-position:-327px 0;}
.rebuild_credit_icon.fifth {background-position:-434px 0;}
.rebuild_credit_icon.sixth {background-position:-541px 0;}
.rebuild_credit_icon.seventh {background-position:-647px 0;}
.rebuild_credit_icon.eighth {background-position:-755px 0;}
.rebuild_credit_icon.ninth {background-position:-862px 0;}
.rebuild_credit_icon.tenth {background-position:-967px 0;}

body.page-id-3642 h1.entry-title {display:none;}

.unity_how_to_table tr td {
    border: 1px solid #666;
    margin: 0;
    padding: 8px;
}
.unity_how_to_table tr {
    background: none repeat scroll 0 0 #e8ebf7;
}
.unity_how_to_table tr:hover {background:#fff;}

/*===============================
   LANDING PAGE STYLES
==============================*/
.page-template-onecolumn-page-php .page_sub_title {color: #c58e01; display: block; font-size: 2.2rem; margin: 0.3rem 0 0;margin: 0.3rem 0 0;}
.page-template-onecolumn-page-php .column_row {width:100%; text-align:center;}
.page-template-onecolumn-page-php .three_column {height:auto; display:inline-block;vertical-align: top;padding:8px;font-size: 0.75rem;line-height: 1.2rem;}
.page-template-onecolumn-page-php .column_title {color:#c58e01; font-size:1.2rem;}
.page-template-onecolumn-page-php #emailCaptureSuperCompactChecking {max-width:960px;background:#c58e01;padding:0.2rem .4rem 0.1rem;}
.page-template-onecolumn-page-php .form_title {font-size:1.4rem;color:#fff;}
#emailCaptureSuperCompactChecking form {text-align:center;}
#emailCaptureSuperCompactChecking input {margin: 0.3rem; padding: 0.5rem;vertical-align: top;border:0;}
#emailCaptureSuperCompactChecking input.button {border-radius: 4px; width:130px;}
#emailCaptureSuperCompactChecking input.button:hover {background:#dfdfdf;cursor:pointer;}
.page-template-onecolumn-page-php .breadcrumbs {display: none;}


/*===============================
   CONTENT STYLES FROM OLD SITE
==============================*/

/*  
Styles from old OneUnited Bank Blue Theme

*/
em.unStyled, strong.unStyled {
    font-weight: normal;
    font-style: normal; }
    
a.noLinkStyle {
	color: black;
}
a.noLinkStyle:hover {text-decoration:none;}


.mainsection { font-family: Times New Roman; font-size: 24px; color: #666666; font-weight: normal; text-decoration: none; }
.twoSection { font-family: Arial; font-size: 16px; color: #808a36; font-weight: bold; text-decoration: none; font-style: italic; }

b.seo, strong.seo { font-weight:normal; }
.brown {font-family: Arial; font-size: 11px; color: #666666; font-weight: bold;}
.brown_small { font-family: Arial; font-size: 10px; color: #666666; font-weight: bold; }




.breadcrumbs { padding:3px 0 0 20px; margin:0; font-size:0.8em;}

/* Pages */
.pagetitle {
	padding: .5em 0;
	border-top: 3px double #bbb;
	border-bottom: 1px solid #bbb;
	margin-bottom: 1em;
}
.pagetitle1 {
	padding: .5em 0;
	border-top: 3px double #bbb;
	border-bottom: 1px solid #bbb;
	margin-bottom: 1em;
	padding-left:20px;
}
/* POSTS */
.post {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #E4E4E4;
    clear: both;
    margin-bottom: 20px;
    overflow: hidden;
    padding-bottom: 10px;
}

.post h2.entry-title {
    font-family: 'Roboto',arial,sans-serif;
    font-size: 1.5em;
    font-weight: bold;
}
/* THUMB */
.thumb.left img {
margin-right:23px;
}
.thumb img {
display:block;
margin:0 0 0.8em;

}

.copy {padding: 5px 30px 0px 30px;}
.copy h2, .copy h2 a {font-size: 1.3em; padding:8px 0 2px 0; font-style:italic; color: #000; }
.copy h2 a:hover { color: #005299; }

/*- Post Date -*/
.post-date {
	margin: 0 0 3px;
}
.post-date a { color:#99AEDF;
}
.post-date a:hover { color:#005299;
}.post-date em {
	color:#999;
	font-size: .9em;
	font-style: normal;
	padding: 5px 5px;
	line-height: 1.75em;
}

.post-excerpt {
	font-style: italic;
}

.post-excerpt img{
	padding-right: 10px;
}

.post-title {margin-bottom: .4em;}
.post-title h2{
	font-size: 2.5em;
	line-height: 1em;
	text-transform: none;
	letter-spacing: -.02em;
	padding: 5px 0;
}
.post-title h2 a{color: #000;}
.post-title h2 a:hover{
	text-decoration: underline;
}
.post-content p { margin:0; padding-bottom:15px; }

/*- Post Author -*/
#entry-author-info {
    padding: 15px;
	border-top: 1px solid #E4E4E4;
}
#entry-author-info #author-avatar {
    float: left;
    margin: 0 10px 10px 0;
    /*width: 90px;*/
}
#entry-author-info #author-description {
    font-size: 0.8em;
}
#author-description h2 {
    margin: 0;
}

/* OLD AUTHOR INFO STYLES
.author-info {
	padding: 15px;
}
.author-info small {color: #999;}
.author-info h3{
	text-transform: capitalize;
	font-size: 26px;
}
.pic {text-align: left; margin:0 10px 5px 0;}
.pic img {float:left}
.post-author {
	margin: 0 0 1em;
}
.author-details {
	font-size: .85em;
}
.author-descr {
	display: table;
	height: 1%;
}
.author-descr p { font-size:0.9em; color:#666; line-height:1.1em; }


.author, .auxilary a{font-variant: small-caps;}
.auxilary a{color: #999;}
.author {
	padding: 0 10px;
	background:#fff;
}*/
.post .entry {
	margin-bottom: 1em;
	padding: 1em 0;
	border-top: 1px solid #eee;
}
.postwrap {
}

.pfooterdark {
	
	background: #eee url(images/box-bgr2.gif) repeat-x top;
}
.pfooterlight {
	
}
.post-footer {
	height: 40px;
	padding: 0 18px;
	overflow: hidden;
}
.hentry .post-footer {margin-bottom: 1em;}
.post-footer a{
	color: #000;
	font-variant: small-caps;
	letter-spacing: .1em;
	font-family: palatino,georgia;
}
.post-footer .left {
	line-height: 38px;
}
.post-footer .left span {
	background: url(images/comment_count_bg.png) no-repeat center left;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	padding: 4px 0 8px 0;
	width: 33px;
	margin-right: 6px;
	display: inline-block;
	line-height: 32px;
}
.post-footer .right {
	padding: 3px 0 0;
}
.post-footer .right span {
	line-height: 21px;
}
.post-footer img {
	margin: 0 0 0 2px;
}
.tags {font-style: italic; color: #777;font-size: 10px;}
.widget_tag_cloud .wcontent {
 font-family:baskerville,"palatino linotype", palatino times;
 }



/* Widgets */
#calendar-wrap {text-align:center;}
#wp-calendar {text-align:center;margin-top:5px;width:100%;}
#wp-calendar caption{text-transform:uppercase;letter-spacing:.1em;}
#wp-calendar td{padding:4px 8px;}
#wp-calendar #today{font-weight: bold;border:1px solid #ccc;background:#f7f7f7;}
	
/* SECOND ROW CONTENT */
#second-row-container {
	width:960px;
	height:286px;
	text-align:left;
	margin:10px 0 20px 0;
}
#second-row-container div.left-cell {
	width:189px;
	height:286px;
	float:left;
}
#second-row-container div.right-cell {
	width:750px;
	height:286px;
	float:right;
}
#personal-login-cell {
	width:177px;
	height:146px;
	border:solid 1px #d1d1d1;
	margin:0 3px 3px 3px;
	text-align:center;
	background: #EFF1F7; /* old browsers */
	background: -moz-linear-gradient(top, #EFF1F7 0%, #BFC8DE 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EFF1F7), color-stop(100%,#BFC8DE)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFF1F7', endColorstr='#BFC8DE',GradientType=0 ); /* ie */}
	
.PersonalLogin-input { border:solid 1px #a0a5b0; margin:6px auto 0 0; width:156px; }
	
div#personal-login-button { margin:10px auto 0 auto; }

#personal-login-cell div.head { width:177px; height:22px; background:#0c2d83; font:bold 14px Arial,verdana,sans-serif; text-align:center; color:#fff; padding:3px 0 0 0; }

div#forgot-pw {font:normal 10px Arial,verdana,sans-serif; color:#0c2d83; margin:5px 0 0 0;}

#business-login-cell {
	width:177px;
	height:64px;
	text-align:center;
	border:solid 1px #d1d1d1;
	margin:0 3px 3px 3px;
	background: #dee0be; /* old browsers */
	background: -moz-linear-gradient(top, #F1F2E2 0%, #DEE0BE 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F1F2E2), color-stop(100%,#DEE0BE)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F1F2E2', endColorstr='#DEE0BE',GradientType=0 ); /* ie */
}

#business-login-cell div.head { width:177px; height:22px; background:#cacaca; font:bold 13px Arial,verdana,sans-serif; text-align:center; color:#000; padding:3px 0 0 0; margin-bottom:4px; }

#new-account-cell {
	width:177px;
	height:64px;
	text-align:center;
	border:solid 1px #d1d1d1;
	margin:0 3px;
	background: #e9dec3;
	background: -moz-linear-gradient(top, #F5F0E4 0%, #E9DEC3 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F5F0E4), color-stop(100%,#E9DEC3)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F0E4', endColorstr='#E9DEC3',GradientType=0 ); /* ie */
}
#new-account-cell div.head { width:177px; height:22px; background:#cacaca; font:bold 13px Arial,verdana,sans-serif; text-align:center; color:#000; padding:3px 0 0 0; margin-bottom:4px; }

/*-------------------
   CSS ORANGE BUTTON
--------------------*/

.orangeButton {
	-webkit-box-shadow: 1px 1px 1px 1px #dfdfdf;
	-moz-box-shadow: 1px 1px 1px 1px #dfdfdf;
	box-shadow: 1px 1px 1px 1px #dfdfdf;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f78d13), color-stop(1, #b86d11) );
	background:-moz-linear-gradient( center top, #f78d13 5%, #b86d11 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78d13', endColorstr='#b86d11');
	background-color:#f78d13;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	border:3px solid #ffffff;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	padding:6px 35px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
}.orangeButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b86d11), color-stop(1, #f78d13) );
	background:-moz-linear-gradient( center top, #b86d11 5%, #f78d13 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b86d11', endColorstr='#f78d13');
	background-color:#b86d11;
	text-decoration:none !important;
}.orangeButton:active {
	position:relative;
	top:1px;
}

#loansContainer { width:100%; height:220px; }
.loansCellLeft { width:28%; height:150px; float:left; text-align:center; margin:10px;}
.loansCellRight { width:28%; height:150px; float:right; text-align:center; }
.loansCellLeft h3, .loansCellRight h3 { padding:0; padding-top:5px; margin:10px 0; font:bold 18px Arial, Helvetica, sans-serif; }
.loansCellLeft,  .loansCellRight { border:solid 1px #CCC;
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
}


	

/* fboxes */
.fboxes {
	padding: 2px 1px;
  }


.fboxdividers{
  	
	background:#fff url(images/box-bgr.gif) repeat-x 0 0;
}

.fboxes .fbox {
	display: inline; /* IE thing */
	float: left;
	width: 315px;
	height:264px;
	
}
.fboxcopy {
	padding: 20px 12px;
}

.fboxes p {
  margin-bottom: 10px;
  }
.fboxes ul {
  list-style-type: none;
  margin-top: 5px;
  }
.fboxes ul li, #morefoot p {
  font-size: 11px;
  }
.fboxes ul a {
  text-decoration: underline;
  color: #333;
  }
.fboxes a:hover {
  text-decoration: underline;
  }
.fboxes .fboxtitle{
	margin-bottom:0.3em;
	padding: 0 0 2px 0;
	font-size: 1.1em;
	border-bottom: 1px solid #aaa;
	height:56px;
}
.fboxes #searchbox {
  padding: 1px;
  width: 160px;
  }

.fboxes li {
  margin-bottom: 5px;
  line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */
  }
.fbox img.bottom-cta {position:relative; bottom:0;}

/* -------------------
	MULTI-FAMILY LOAN TABLE STYLES
----------------------*/

#multiFamilyLoanTable {
	width: 100%;
	margin: 0px auto;
	border-collapse: collapse;
	border: 1px solid #dfdfdf;
	font-size:.9em;
 }
 #multiFamilyLoanTable .header {
	background: #0c2d83;
	height: 20px;
	color:#fff;
	font-weight:bold;
}
#multiFamilyLoanTable .rowa {
	background: #ebebeb;
	height: 20px;
}
#multiFamilyLoanTable .rowb {
	background: #ffffff;
	height: 20px;
}
#multiFamilyLoanTable .cell {
	padding: 3px;
	border: 1px solid #dfdfdf;
	vertical-align: middle;
	text-align:center;
	width:8%;
}


/* -------------------
	SECOND ROW CONTENT
----------------------*/
#right-col-login-container {
	width:198px;
	height:146px;
	border:solid 1px #d1d1d1;
	margin:10px 0;
	text-align:center;
	background: #EFF1F7; /* old browsers */
	background: -moz-linear-gradient(top, #EFF1F7 0%, #BFC8DE 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EFF1F7), color-stop(100%,#BFC8DE)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFF1F7', endColorstr='#BFC8DE',GradientType=0 ); /* ie */}
	
#right-col-login-container.PersonalLogin-input { border:solid 1px #a0a5b0; margin:6px auto 0 0; width:156px; }
	
#right-col-login-container.PersonalLogin-button { margin:10px auto 0 auto; }

#right-col-login-container div.head { width:198px; height:22px; background:#0c2d83; font:bold 14px Arial,verdana,sans-serif; text-align:center; color:#fff; padding:3px 0 0 0; }

div#forgot-pw {font:normal 10px Arial,verdana,sans-serif; color:#0c2d83; margin:5px 0 0 0;}

/* -------------------
	ONLINE LOGIN PAGE STYLE
----------------------*/
#online-login-cell-wrapper {padding:0;}
.page-id-1568 #login > a {display: none;}
#online-login-page-container {
	width:auto;
	height:auto;
	overflow:hidden;
	border:solid 1px #e4e4e4;
	-webkit-border-radius: 8px;
	border-radius:8px;
	margin:10px 0;
	text-align:center;
	background: #EFF1F7; /* old browsers */
	background: -moz-linear-gradient(top, #EFF1F7 0%, #BFC8DE 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EFF1F7), color-stop(100%,#BFC8DE)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFF1F7', endColorstr='#BFC8DE',GradientType=0 ); /* ie */}

#online-login-page-container > ul {
    margin: 0;
    padding: 0;
}	

#login > div fieldset {border: 0 none;}
#online-login-page-container .PersonalLogin-input { border:solid 1px #a0a5b0; margin:16px auto 0 0; width:180px; }
	
#online-login-page-container .PersonalLogin-button { margin:26px auto 0 auto; }

#online-login-page-container #personal-login-button { margin:20px 0 0 0; }

#online-login-page-container div.head { width:250px; height:26px; background:#0c2d83; font:bold 16px Arial,verdana,sans-serif; text-align:center; color:#fff; padding:3px 0 0 0; }

#online-login-page-container div#forgot-pw {font:normal 11px Arial,verdana,sans-serif; color:#0c2d83; margin:14px 0 0 0;}

#message-of-the-day { height:auto; float:left; margin:10px 0; border:0; padding:20px; text-align:center;}
#message-of-the-day .head { font:normal 1.4em baskerville, 'palatino linotype',palatino,georgia,serif; color:#808236; line-height:1.6em; }

#online-login-page-container-clean {
	width:300px;
	height:auto;
	overflow:hidden;
	margin:10px 0;
	text-align:center;
}

#online-login-page-container-clean > ul {
    margin: 0;
    padding: 0;
	list-style:none !important;
}	
#online-login-page-container .sign_in_form_title {font-family: 'Roboto', Arial, sans-serif; font-weight:400; text-decoration:none; line-height:1em;}
#online-login-page-container .sign_in_form {font-family: 'Roboto', Arial, sans-serif; font-weight:400; text-decoration:none; line-height:1em;}
#online-login-page-container-clean fieldset.dropdown-select {display:none;}
#online-login-page-container-clean #login > div fieldset {border: 0 none;}
#online-login-page-container-clean .PersonalLogin-input { border:solid 1px #a0a5b0; margin:3px 0 3px 5px; width:180px; }
	
#online-login-page-container-clean .PersonalLogin-button { margin:26px auto 0 auto; }

#online-login-page-container-clean #personal-login-button { margin:20px 0 0 0; }

#online-login-page-container-clean div.head { width:250px; height:26px; background:#0c2d83; font:bold 16px Arial,verdana,sans-serif; text-align:center; color:#fff; padding:3px 0 0 0; }

#online-login-page-container-clean div#forgot-pw {font:normal 11px Arial,verdana,sans-serif; color:#0c2d83; margin:14px 0 0 0;}

.page-id-1568 span.sign_in_form_title {
    color: #444444 !important;
    font-size: 1.5em !important;
}

.page-id-1568 .link-list-container .content-cell {
    background: none;
    border: 0;
    float: none;
    height: auto;
    padding: 15px 20px;
}

.page-id-1568 #message-of-the-day {
    border: 0;
    float: none;
    height: auto;
    margin: 0px auto;
    padding: 20px;
}

#online-login-business-page-container-clean {
	width:300px;
	height:auto;
	overflow:hidden;
	margin:10px 0;
	text-align:center;
	float:left;
}

#online-login-business-page-container-clean > ul {
    margin: 0;
    padding: 0;
	list-style:none !important;
}	
.page-id-5545 #login > a {display: none;}
#online-login-business-page-container .sign_in_form_title {font-family: 'Roboto', Arial, sans-serif; font-weight:400; text-decoration:none; line-height:1em;}
#online-login-business-page-container-clean fieldset.dropdown-select {display: none;}
#online-login-business-page-container-clean #login > div fieldset {border: 0 none;}
#online-login-business-page-container-clean .PersonalLogin-input { border:solid 1px #a0a5b0; margin:3px 0 3px 5px; width:180px; }
	
#online-login-business-page-container-clean .PersonalLogin-button { margin:26px auto 0 auto; }

#online-login-business-page-container-clean #personal-login-button { margin:20px 0 0 0; }

#online-login-business-page-container-clean div.head { width:250px; height:26px; background:#0c2d83; font:bold 16px Arial,verdana,sans-serif; text-align:center; color:#fff; padding:3px 0 0 0; }

#online-login-business-page-container-clean div#forgot-pw {font:normal 11px Arial,verdana,sans-serif; color:#0c2d83; margin:14px 0 0 0;}

.page-id-5545 span.sign_in_form_title {
    color: #444444 !important;
    font-size: 1.5em !important;
}

#login-business {text-align:center;}

#login-business #BusinessOnlineNotRegisterYet {
float:right;width:90%;color:red;padding-right:10px;
text-align:left;
}
#login-business #BusinessOnlineRegister {
width:90%;color:green;padding-right:10px;
text-align:center; display:inline-block;
}
#login-business #links {
text-align:left;
}

.page-id-5545 .link-list-container .content-cell {
	background: none;
    border: 0;
    float: left;
    height: auto;
    padding: 75px 50px;
}

.page-id-5545 #message-of-the-day {
    border: 0;
    float: none;
    height: auto;
    margin: 0px auto;
    padding: 20px;
}
/* Page Navi */
#content .wp-pagenavi {
	margin:1.6em .4em;
}
#content .wp-pagenavi span.pages {
	border:none;
	background: transparent;
}

#content .wp-pagenavi a,  #content .wp-pagenavi .current, #content .wp-pagenavi .extend{
	padding: 3px 7px;
	border: none;
	color: #000;
	background: #ddd;
}
#content .wp-pagenavi a:hover, #content .wp-pagenavi .current{
	color: #fff;
	border:none;
	background: #555;
} 


/* FORMS/CONTACT ETC */

	.cform input {padding: 5px;font-size: 1.1em;}

	 .cform fieldset{background: #fff;border:none;}
	 .cform label {
		display:block;
		margin:0;
		text-align:left;
	}
	legend{display: none;}
	#content .cform {margin:5px 50px;padding:0px 0;}
	.cform ol, .cform li{list-style-type: none; margin:0;padding:0;}
	.cform label {}
	.cform li{margin-bottom: .7em;}
	.cform .single{width: 97%;}
	.cform .area{width: 97%;}
	.cform .emailreqtxt,.cform .reqtxt{font-style: italic;color: #999;}
	.cf_hidden {display: none;}
	
		
	 .success {
		background: #f7f7f7; 
		padding: 15px; 
		margin-bottom: .5em; 
		font-size:1.4em;
	}
	input[type="text"].cf_error:focus {border: 1px solid #000;}
	/* Mailing List Form */
	.mailinglist .cform ol{width:262px; float: left;}
	.mailinglist .cform .single{width:97%}
	.mailinglist .cform .sendbutton{margin:21px 0 0 10px;padding: 3px 0 2px 0;}
	.linklove a{display: none;}@charset "utf-8";
/* Stay Connected */
#stay-connected-container {
	width:198px;
	height:220px;
	border:solid 1px #d1d1d1;
	margin:10px 0;
	padding:5px 0;
	text-align:center;
	background: #ffffff; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EFEFEF)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EFEFEF',GradientType=0 ); /* ie */}

#stay-connected-tout{ padding:5px 0 0 0;margin:0;}
#stay-connected-tout ul{width:145px;float:left;margin:0;padding:0;}
#stay-connected-tout li{width:80%;float:left;list-style:none;padding-left:14px;margin:0 0 4px 0;font-size:.6875em;
  letter-spacing:0.03em;font-weight:bold;}
#stay-connected-tout li a{color:#333;padding:3px 0px 0px 29px;float:left;}
#stay-connected-tout li a:hover{color:#333;}
#stay-connected-tout li.facebook a{background:url(/images/icons-get-connected.gif) 0px -23px no-repeat;}
#stay-connected-tout li.facebook a:hover{background:url(/images/icons-get-connected.gif) 0px -23px no-repeat;}
#stay-connected-tout li.twitter1 a{background:url(/images/icons-get-connected.gif) -115px -23px no-repeat;}
#stay-connected-tout li.twitter1 a:hover{background:url(/images/icons-get-connected.gif) -115px -23px no-repeat;}
#stay-connected-tout li.flickr a{background:url(/images/icons-get-connected.gif) -240px -23px no-repeat;margin-left:12px;}
#stay-connected-tout li.flickr a:hover{background:url(/images/icons-get-connected.gif) -240px -23px no-repeat;margin-left:12px;}
#stay-connected-tout li.myspace a{background:url(/images/icons-get-connected.gif) -381px -23px no-repeat;}
#stay-connected-tout li.myspace a:hover{background:url(/images/icons-get-connected.gif) -381px -23px no-repeat;}
#stay-connected-tout li.youtube a{background:url(/images/icons-get-connected.gif) -551px -23px no-repeat;}
#stay-connected-tout li.youtube a:hover{background:url(/images/icons-get-connected.gif) -551px -23px no-repeat;}
#stay-connected-tout li.vimeo a{background:url(/images/icons-get-connected.gif) -733px -23px no-repeat;margin-left:12px;}
#stay-connected-tout li.vimeo a:hover{background:url(/images/icons-get-connected.gif) -733px -23px no-repeat;}
#stay-connected-tout li.rss a{background:url(/images/icons-get-connected.gif) -875px -23px no-repeat;}
#stay-connected-tout li.linkedin a{background:url(/images/icons-get-connected.gif) -1017px -23px no-repeat;}
#stay-connected-tout li.linkedin a:hover{background:url(/images/icons-get-connected.gif) -1017px -23px no-repeat;}
  
  #signin_menu {
    -moz-border-radius-topleft:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    display:none;
    background-color:#961b38;
    position:absolute;
    width:210px;
    z-index:10000;
    border:1px transparent;
    text-align:left;
    padding:12px;
    top: 18px; 
    right: 0px; 
    margin-top:0px;
    margin-right: 0px;
    *margin-right: -1px;
    color:#fff;
    font-size:11px;
}

#signin_menu input[type=text], #signin_menu input[type=password] {
    display:block;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:1px solid #ACE;
    font-size:15px;
    margin:0 0 5px;
    padding:5px;
    width:203px;
}
#signin_menu p {
    margin:0;
}
#signin_menu a {
    color:#fff;
}
#signin_menu label {
    font-weight:normal;
}
#signin_menu p.remember {
    padding:10px 0;
}
#signin_menu p.forgot, #signin_menu p.complete {
    clear:both;
    margin:5px 0;
}
#signin_menu p a {
    color:#fff!important;
}
button.LoginButton {
	border: 0;
	background: transparent; 
	cursor:pointer; 
	cursor:hand; 
}
#signin_submit {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    background:#0c2d83 repeat-x scroll 0 0;
    border:1px solid #fff;
    color:#fff;
    text-shadow:0 -1px 0 #dfdfdf;
    padding:4px 10px 5px;
    font-size:11px;
    margin:0 5px 0 0;
    font-weight:bold;
}
#signin_submit::-moz-focus-inner {
padding:0;
border:0;
}
#signin_submit:hover, #signin_submit:focus {
    background-position:0 -5px;
    cursor:pointer;
}

#container-login {
	width:100px;
    margin:0 auto;
	text-align: left;position: absolute;bottom: 5px; right:211px;line-height: 32px;height: 32px; top:20px;
}

#content-login {
    width:520px;
	z-index:10000;
}


#topnav-login {
    padding:0px 0px 6px;
    font-size:11px;
    line-height:14px;
    text-align:right;
	z-index:10000;
}
#topnav-login a.signin {
    background:#434c8f;
    padding:8px 6px 9px;
    text-decoration:none;
    font-weight:bold;
    color:#fff;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}
#topnav-login a.signin:hover {
    background:#961b38;
    *background:transparent url("images/signin-nav-bg-hover-ie.png") no-repeat 0 0;
    *padding:4px 12px 6px;
}
#topnav-login a.signin, #topnav a.signin:hover {
    *background-position:0 3px!important;
}

a.signin {
    position:relative;
    margin-left:3px;
}
a.signin span {
    background-image:url("images/toggle_down_light.png");
    background-repeat:no-repeat;
    background-position:100% 50%;
    padding:4px 16px 6px 0;
}
#topnav-login a.menu-open {
    background:#961b38!important;
    color:#fff!important;
    outline:none;
}
#small_signup {
    display:inline;
    float:none;
    line-height:23px;
    margin:25px 0 0;
    width:170px;
}
a.signin.menu-open span {
    background-image:url("images/toggle_up_dark.png");
    color:#fff;
}



 #signup_menu {
    -moz-border-radius-topleft:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    display:none;
    background-color:#961b38;
    position:absolute;
    width:220px;
    z-index:10000;
    border:1px transparent;
    text-align:left;
    padding:7px;
    top: 252.5px; 
    right: 55px; 
    margin-top:0px;
    margin-right: 20px;
    *margin-right: -1px;
    color:#fff;
    font-size:11px;
}

#signup_menu input[type=text], #signup_menu input[type=password] {
    display:block;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:1px solid #ACE;
    font-size:13px;
    margin:0 0 1px;
    padding:1px;
    width:203px;
}
#signup_menu p {
    margin:0;
}
#signup_menu a {
    color:#fff;
}
#signup_menu label {
    font-weight:normal;
}
#signup_menu p.remember {
    padding:1px 0;
}
#signup_menu p.forgot, #signup_menu p.complete {
    clear:both;
    margin:5px 0;
}
#signup_menu p a {
    color:#fff!important;
}
#signup_submit {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    background:#39d 0 0;
    border:1px solid #39D;
    color:#fff;
    text-shadow:0 -1px 0 #39d;
    padding:4px 10px 5px;
    font-size:11px;
    margin:5px 5px 0 0;
    font-weight:bold;
}
#signup_submit::-moz-focus-inner {
padding:0;
border:0;
}
#signup_submit:hover, #signup_submit:focus {
    background-position:0 -5px;
    cursor:pointer;
}

#container-signup {	
    margin:0 auto;
}

#content-signup {
    width:520px;
    min-height:500px;
	position:absolute;
	z-index:10000;
}


#topnav-signup {
    padding:0px 28px 0px 0px;
    font-size:11px;
    line-height:14px;
    text-align:right;
}
#topnav-signup a.signup {
    padding:4px 6px 6px;
    text-decoration:none;
    font-weight:bold;
    color:#000;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    *background:url("") no-repeat 0 0;
    *padding:4px 12px 6px;
}
#topnav-signup a.signup:hover {
    *background:transparent url("images/signin-nav-bg-hover-ie.png") no-repeat 0 0;
    *padding:4px 12px 6px;
}
#topnav-signup a.signup, #topnav a.signup:hover {
    *background-position:0 3px!important;
}

a.signup {
    position:relative;
    margin-left:3px;
}
a.signup span {
    background-repeat:no-repeat;
    background-position:100% 50%;
    padding:4px 16px 6px 0;
}
#topnav-signup a.menu-open {
    color:#fff!important;
    outline:none;
}
#small_signup {
    display:inline;
    float:none;
    line-height:23px;
    margin:25px 0 0;
    width:170px;
}
a.signup.menu-open span {
    background-image:url("images/toggle_up_dark.png");
    color:#fff;
}

.rightheader {
	float:right;	
}

	
/*start tabs*/
	#tabbed_box {  
    margin: 0px auto 0px auto;  
    width:300px;  
}  .tabbed_box h4 {  
    font-family:Arial, Helvetica, sans-serif;  
    font-size:23px;  
    color:#808236;  
    letter-spacing:-1px;  
    margin-bottom:10px;  
}  
.tabbed_box h4 small {  
    color:#e3e9ec;  
    font-weight:normal;  
    font-size:9px;  
    font-family:Verdana, Arial, Helvetica, sans-serif;  
    text-transform:uppercase;  
    position:relative;  
    top:4px;  
    left:6px;  
    letter-spacing:0px;  
}  .tabbed_area {   
    background-color:#fff;  
    padding:0px;  
}  ul.tabs {  
    margin:0px; padding:0px;  
}  
ul.tabs li {  
    list-style:none;  
    display:inline;  
}  ul.tabs li a {  
    background:#fff;  
    color:#0c2d83;  
    padding:8px 14px 4px 14px;  
    text-decoration:none;  
    font-size:9px;  
    font-family:Verdana, Arial, Helvetica, sans-serif;  
    font-weight:bold;  
    text-transform:uppercase;  
    border:1px solid #d7d7d7;  
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}  
ul.tabs li a:hover {  
    background-color:#2C54BD;  
	color:#fff;
}  
ul.tabs li a.active {  
    background-color:#0c2d83;  
    color:#fff;  
}  
content {  
    background-color:#ffffff;  
    padding:10px;
	border:thin;
	border-color:#961b38;
}  
#content_2, #content_3, #content_4, #content_5 { display:none; }	

.ul.tabs {  
    margin:0px; padding:0px;  
    margin-top:5px;  
    margin-bottom:6px;
} 

.content ul {  
    margin:0px;  
    padding:0px 20px 0px 20px;  
}  

/* REMOVED 12/15/10 BY LANDON CAHOW DUE TO CONFLICT WITH PAGE SPECIFIC STYLES ON HOME LOANS PAGE
.content ul li {  
    list-style:none;  
    border-bottom:1px solid #d6dde0;  
    padding-top:15px;  
    padding-bottom:15px;  
    font-size:13px;  
}
*/
.content ul li a {  
    text-decoration:none;  
    color:#3e4346;
}

.content ul li a small {  
    color:#8b959c;  
    font-size:9px;  
    text-transform:uppercase;  
    font-family:Verdana, Arial, Helvetica, sans-serif;  
    position:relative;  
    left:4px;  
    top:0px;  
}  .content ul li:last-child {  
    border-bottom:none;  
} /*end tabs*/

.rate-table {
	border:1px solid;
	border-color:#961b38;
	width:100%;
}

.rate-table-td {
	padding-left:10px;
}

/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 height:auto;
 overflow:hidden;
}
.page-id-16 .tabbertab .tabbertab ul.tabbernav li a {line-height:1em; font-size:0.8em;}
ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D7D7D7;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    color: #0C2D83;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    min-height: 33px;
    overflow: hidden;
    padding: 6px 10px 4px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
}
.tabbertab .tabbertab ul.tabbernav li a { color:#0c2d83; border:0; float:left; padding: 5px; font:normal 1em Arial, Helvetica, sans-serif; margin:2px 10px 6px 0; text-transform:none; display:inline; border:solid 1px #efefef; line-height:10px;
    background: #ffffff; /* old browsers */
    background: -moz-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EFEFEF)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EFEFEF',GradientType=0 ); /* ie */
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.tabbertab .tabbertab ul.tabbernav li a:hover { color:#fff;
    background: #ffffff; /* old browsers */
    background: -moz-linear-gradient(top, #99AEDF 0%, #2C54BD 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99AEDF), color-stop(100%,#2C54BD)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99AEDF', endColorstr='#2C54BD',GradientType=0 ); /* ie */
}

.tabbertab .tabbertab ul.tabbernav li.tabberactive a { color:#fff;
    background: #0C2D83; /* old browsers */
    background: -moz-linear-gradient(top, #8F93BF 0%, #0C2D83 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8F93BF), color-stop(100%,#0C2D83)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8F93BF', endColorstr='#0C2D83',GradientType=0 ); /* ie */
}

/*ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }*/

ul.tabbernav li a:hover
{
    background-color:#2C54BD;  
	color:#fff;
}

ul.tabbernav li.tabberactive a
{
    background-color:#0c2d83;  
    color:#fff;  
}

ul.tabbernav li.tabberactive a:hover
{
    background-color:#0c2d83;  
    color:#fff;  
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 border:1px solid #aaa;
 border-width:1px 0 0 0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

/* --------------------------
  HOME LOANS PRODUCT LAYOUT
---------------------------- */

#tabber-align { width:auto; text-align:center; }
#tabber-wrap {width:675px; margin:0 auto; text-align:left; }
.product-wrapper { width:100%; text-align:center; }
.product-container { width:100%; height:auto; overflow:hidden; font:normal 100% Arial, Helvetica, sans-serif; color:#000; margin:20px 0 0 0; text-align:left; }
.product-container-left { height:auto; overflow:hidden; padding:5; text-align:left; }
.product-container-right {height:auto; overflow:hidden; padding:5; text-align:left; }
.product-cell-fixed { background: url(/images/HomeLoans/item-box-fixed.png) top left no-repeat; width:279px; height:100px; padding:2px 5px; margin:0; }
.product-cell-left { width:124px; height:51px; float:left; }
.product-cell-right { width:140px; height:51px; float:left; } 
.product-cell-arm { background: url(/images/HomeLoans/item-box-arm.png) top left no-repeat; height:77px; padding:2px 5px; }
.product-cell-title, .product-cell-title a, .product-cell-title a:hover { font: bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; width:124px; padding:1px 0 0 5px; float:left; text-decoration:none; }
.product-cell-interest-rate { font: bold 14pt Arial, Helvetica, sans-serif; color:#1369AB; float:left; width:124px; text-align:center; }
.product-cell-apr { float:right; width:120px; height:20px; text-align:center; padding:9px 15px 0 0; margin-bottom:3px; }
.product-cell-apr-text, .product-cell-apr-text a { font: bold 21px Arial, Helvetica, sans-serif; color:#1369AB; text-decoration:underline; }
.apr-underline { text-decoration:underline; }
.product-cell-lable { font: normal 9px Arial, Helvetica, sans-serif; color:#8D8D8D; width:100%; text-decoration:none; }
.product-cell-email-alerts, .product-cell-email-alerts a, .product-cell-email-alerts a:link, .product-cell-email-alerts a:hover { font: bold 10px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; width:263px; height:13px; padding:5px 17px 0 0; #padding:1px 17px 0 0; _padding:1px 17px 0 0; text-align:right; margin:0; } 

.info-cell-top { width:auto; height:auto; overflow:hidden; margin:0; padding:10px 10px 0 0; }
ul.disk-list li { list-style:disc; text-indent:4px; padding-bottom:10px; }
.info-cell-button { width:auto; height:36px; text-align:center; margin-bottom:15px; }
div.info-cell-links, div.info-cell-links a { color:#1369AB; width:auto; height:auto; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; line-height:20px; }
div.info-cell-links a:hover {  color:#1369AB; width:auto; height:auto; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; line-height:20px; text-decoration:underline; }

#inline-list ul, #inline-list li { width:auto; display: inline; margin: 0; padding: 0; text-align:center; }
#inline-list a:link, #inline-list a { color:#666; text-decoration:none; }
#inline-list a:hover { color:#666; text-decoration:underline; }

hr.divider-line { width:90%; color:#CCC; }
.bottom-links { width:100%; height:auto; text-align:center; overflow:hidden;border-top: 1px solid #E4E4E4;}
.bottom-links #inline-list > li {border-right: 1px solid #999999;padding: 0 12px 0 6px;}
.bottom-links #inline-list > li.last {border:0;}

/* -------------------------
	RIGHT COLUMN BANNER ADS
--------------------------- */
#right-col-cd-ad { width:182px; height:204px; margin:10px 0; padding:8px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; text-decoration:none; cursor:pointer; }
#right-col-cd-ad.tall {
    height:235px; 
}
#right-col-cd-ad.blue {
    background: none repeat scroll 0 0 #1D4B9A;
    border: 1px solid #E4E4E4;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 26px 0;
    width: 190px;
}
#right-col-cd-ad.red {
    background: none repeat scroll 0 0 #921B3B;
    border: 1px solid #E4E4E4;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 26px 0;
    width: 190px;
}
#right-col-cd-ad img, #right-col-cd-ad a, #right-col-cd-ad { border:0; text-decoration:none; color:#FFF; }
#right-col-cd-ad .imglogo { width:182px; height:36px; }
#right-col-cd-ad .text1 { font-size:30px; width:182px; height:30px; margin:6px 0 2px 0 2px; }
#right-col-cd-ad .text2 { font-size:23px; width:182px; height:20px; margin:2px 0 30px 0; text-align:center; }
#right-col-cd-ad .rate-text { width:182px; height:50px; text-align:center; }
#right-col-cd-ad .text3 { font-size:56px; line-height:50px; margin:0 0 0 10px; padding:0; }
#right-col-cd-ad .text4 { font-size:26px; line-height:26px; position:relative; top:-20px; }
#right-col-cd-ad .text5, #right-col-cd-ad .text5 a { font-size:10px; line-height:10px; float:right; text-decoration:underline; }
#right-col-cd-ad .text6 { font-size:14px;line-height:15px; width:182px; margin:2px 0 15px 0; text-align:center; padding-top:5px; }
#right-col-cd-ad .learnmore { width:182px; height:32px; text-align:center; margin-top:20px; }
#right-col-cd-ad  img.learnmore-button { cursor:pointer; }

/* Privacy & Security Table */
table#ps-table { border:0; }
table#ps-table td { padding:0 10px; }
table#ps-table td.leftcolumn { font:normal 16px Arial, Helvetica, sans-serif; line-height:18px; padding:5px 10px 5px 50px; border:dashed 1px #999; border-width:0 1px 1px 0; color:#333; vertical-align:middle; }
table#ps-table td.rightcolumn { font:normal 12px Arial, Helvetica, sans-serif; padding:5px; border:dashed 1px #999; border-width:0 0 1px 0; vertical-align:middle; }
table#ps-table td.headercolumn { border:0; }

/* Today's Rates Table */
table.todays-rates {
	font:normal 0.7em "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-collapse:separate;
	border-spacing:0;
	margin:0 0 1em;
	color:#000;
	width:100%;
	}
table.todays-rates a {
	color:#6076A8;
	text-decoration:underline;
	}
table.todays-rates a:visited {
	color:#444;
	font-weight:normal;
	}
table.todays-rates a:hover {
	border-bottom-style:solid;
	}
table.todays-rates thead th,
table.todays-rates thead td,
table.todays-rates tfoot th,
table.todays-rates tfoot td {
	border:1px solid #CAD4ED;
	border-width:1px 0;
	background:#CAD4ED;
	color:#000;
	}
table.todays-rates th {
	font-weight:bold;
	line-height:normal;
	padding:0.25em 0.5em;
	}
table.todays-rates tbody th,
table.todays-rates td {
	padding:0.25em 0.5em;
	vertical-align:top;
	}
table.todays-rates tbody th {
	font-weight:normal;
	white-space:nowrap;
	}
table.todays-rates tbody th a:link,
table.todays-rates tbody th a:visited {
	font-weight:bold;
	}
table.todays-rates tbody td,
table.todays-rates tbody th {
	border:1px dotted #666;
	border-width:0 0 1px 0;
	}
table.todays-rates tbody tr.odd th,
table.todays-rates tbody tr.odd td {
	border-color:#EBE5D9;
	background:#E6E6E6;
	}
table.todays-rates tbody tr:hover td,
table.todays-rates tbody tr:hover th {
	background:#E8E8E8;
	border:1px solid #333;
	border-width:0 0 1px 0;
	}
table.todays-rates caption {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:0.95em;
	text-align:left;
	margin:0;
	padding:0.5em 0.25em;
	}

#account-services-container {
	width:100%;
	height:auto;
	overflow:hidden;
	border:solid 1px #d1d1d1;
	background: #ffffff; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EFEFEF)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EFEFEF',GradientType=0 ); /* ie */
	clear:both;
	}
#account-services-container .content-cell {
	width:180px;
	height:auto;
	float:left;
	padding:8px;
	}
#account-services-container h4 { font:bold 14px Arial, Helvetica, sans-serif; border-bottom:solid 1px #dfdfdf; margin-bottom:10px; }
#account-services-container p { font-size:12px; padding:0; margin:5px 0; line-height:16px; }
#account-services-container .middle { margin:0 20px; }
#account-services-container ul.services li { margin-left:0; padding:0; list-style:none; font-size:10px; line-height:12px; }
#account-services-container ul li { list-style:disc; margin:0 2px; }

/* Standard Link List Table */
.link-list-container {
	width:100%;
	margin:10px 0;
	}
.link-list-container .content-cell {
	width:auto;
	height:auto;
	border:solid 1px #d1d1d1;
	float:left;
	padding:15px 20px;
	background: #ffffff; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EFEFEF)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EFEFEF',GradientType=0 ); /* ie */
	}
.tabbertab .StandardFormWrapper .StandardFormContainer .link-list-container .content-cell {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
}	
.link-list-container h4 { font:bold 14px Arial, Helvetica, sans-serif; border-bottom:solid 1px #dfdfdf; margin-bottom:10px; }
.link-list-container ul li { list-style:disc; margin:0 2px; }
.link-list-container .content-cell table.wide { width:auto; }
.link-list-container table td {    padding-right: 20px;    vertical-align: top;}

/* Standard Grey Gradient background style */
.grey-gradient-bg { overflow:hidden;
	background: #ffffff; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EFEFEF)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EFEFEF',GradientType=0 ); /* ie */
}
.GreyBox {
	margin:10px 0;
	padding:10px 15px;
	width:auto;
	height:auto;
	border:solid 1px #d1d1d1;
	background: #ffffff; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EFEFEF)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EFEFEF',GradientType=0 ); /* ie */
}

.GreyBox ul li { list-style:disc; margin:0 2px; }

/* SEARCH RESULTS PAGE STYLES */
.searchResultTotal { width:auto; float:left; margin:0; display:inline; }
.searchResultPageList { float:left; margin:0 10px; width:auto; }
.searchResultPageList li { margin:0; padding:0 5px; display:inline; list-style:none; width:5px; float:left; }
.searchResultPageList li a:link { text-decoration:underline; }
.searchResultPageList li a:hover { background-color:#F1F3FA; }
.searchResult { margin:0; padding-top:30px; }
.searchResultTitle a, .searchResultTitle a:link, .searchResultTitle a:hover { font:normal 1.1em Arial, Helvetica, sans-serif; text-decoration:underline; }
.searchResultURL a:link { text-decoration:none; }
.searchResultURL a:hover { text-decoration:underline; }

/* BRANCH LOCATIONS PAGE STYLES */
.BranchLocationsContainer {}

.BLCell span[itemprop="name"],
.BLCell span[itemprop="streetAddress"],
.BLCell span[itemprop="addressLocality"],
.BLCell span[itemprop="addressRegion"],
.BLCell span[itemprop="postalCode"],
.BLCell span[itemprop="telephone"]
 {
    color: #4E4E4E;
    font: normal 100%/1.5em 'Roboto',Arial,sans-serif;
    text-decoration: none;
}
.BLCell span[itemprop="name"] {font-weight:bold;}

.BranchLocationsContainer .BLCell { 
	width:95%; height:auto; overflow:hidden; padding:10px; margin:15px 0 0 0; border:solid 1px #d1d1d1;
	background: #ffffff; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EFEFEF)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EFEFEF',GradientType=0 ); /* ie */
}
.BranchLocationsContainer div.BLCell:hover { 
	background: #ffffff; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F9F9F9)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F9F9F9',GradientType=0 ); /* ie */
}
.BranchLocationsContainer .MapCell { width:150px; height:150px; margin:0 0 0 20px; padding:0; float:right; text-align:center; }
.BranchLocationsContainer .MapCell img { border:solid 1px #CCC; }
.BranchLocationsContainer span { font-family: Verdana; font-size: 11px; color: #274b9f; font-weight: normal; text-decoration:underline; }

/* BANK NEWS PAGE STYLES */
.BankNewsContainer {}
.BankNewsContainer .BNCell { width:100%; height:auto; padding:10px; margin:10px 0; border:solid 1px #d1d1d1;
	background: #ffffff; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EFEFEF)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EFEFEF',GradientType=0 ); /* ie */
}
.BankNewsContainer div.BNCell:hover {
	cursor:pointer;
	background: #ffffff; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F9F9F9)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F9F9F9',GradientType=0 ); /* ie */
}
.BankNewsContainer img { float:left; border:0; margin:0 10px 0 0; padding:0 0 10px 0; }
.BankNewsContainer span.title { font:bold 1em Arial, Helvetica, sans-serif; }
.BankNewsContainer span.small { color: #274b9f; font:normal 0.90em Verdana, Geneva, sans-serif; text-decoration:underline; }
.BankNewsContainer span.large { color: #000; font:normal 1.5em Verdana, Geneva, sans-serif; }


/* STANDARD FORM STYLE */
div.StandardFormWrapper { width:350px; margin:0; padding:0;
	overflow:hidden;
	display:block;
	border:1px solid #d7d7d7;  
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
div.StandardFormWrapper.wide { width:auto; }
div.StandardFormWrapper.extrawide { width:auto; }
div.StandardFormContainer { width:auto; margin:0; padding:16px 16px 0 26px;
	background: url(images/logo-form-bg.gif) top right no-repeat;
	border:1px hidden #fff;  
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
div.StandardFormWrapper p { padding:5px 5px 5px 5px;  margin:5px 5px; }
table.StandardFormStyle.wide { width:400px !important; }
table.StandardFormStyle.extrawide { width:570px !important; }
table.StandardFormStyle { width:330px; }
table.StandardFormStyle tr { font:bold 1em Arial, Helvetica, sans-serif; margin:5px 0; }
table.StandardFormStyle td { vertical-align:top; }
table.StandardFormStyle label, .CriteriaLabel { text-align:right; }
table.StandardFormStyle input, table.StandardFormStyle select, .CriteriaLabel  { font-size:1em; }
table.StandardFormStyle input.submit { background-color:#ee9639;display:inline-block;color:#ffffff;font-weight:400;text-decoration:none; margin:10px 0 1px 30px; cursor:pointer;-moz-border-radius:14px;-webkit-border-radius:14px;	border-radius:14px;	font-size:28px;	padding:11px 36px;
 }
table.StandardFormStyle input.submit:hover {background-color:#F1A958;}
table.StandardFormStyle input.submit:active {position:relative;top:1px; left:-1px;}

table.StandardFormStyle h4 { color:#808236; }
div.StandardFormWrapper .footer { width:auto; height:28px; background:#f7f7f7; 	border:1px hidden #fff;  
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}


/* LOAN CONSULTANTS PAGE STYLES */
.LoanConsultantContainer {}
.LoanConsultantContainer .BLCell { 
	width:100%; height:200px; padding:10px; margin:15px 0 0 0; border:solid 1px #d1d1d1;
	background: #ffffff; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EFEFEF)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EFEFEF',GradientType=0 ); /* ie */
}
.LoanConsultantContainer div.BLCell:hover { 
	background: #ffffff; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F9F9F9)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F9F9F9',GradientType=0 ); /* ie */
}
.LoanConsultantContainer .MapCell { width:150px; height:150px; margin:0 0 0 20px; padding:0; float:right; text-align:center; }
.LoanConsultantContainer .MapCell img { border:solid 1px #CCC; }
.LoanConsultantContainer span { font-family: Verdana; font-size: 11px; color: #274b9f; font-weight: normal; text-decoration:underline; }

div.loanConsultantsButtons { width:100%; }
.loanConsultantsButtons ul { list-style:none; margin:20px 0 20px 30px; padding:0; float:left; }
.loanConsultantsButtons ul li { display:inline; margin:0 10px; padding:0; }

.attachment-post-thumbnail{padding:0px 20px 10px 0; float:left;}

/* BLOG PAGE STYLES */
.blogrollExcerpt .postwrap { width:680px; height:auto; overflow:hidden; padding:0; margin:15px 0 10px 15px; border:solid 1px #d1d1d1;
	background: #ffffff; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EFEFEF)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EFEFEF',GradientType=0 ); /* ie */
}
.blogrollExcerpt .postwrap:hover { 
	background: #ffffff; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F9F9F9)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F9F9F9',GradientType=0 ); /* ie */
}
.blogrollExcerpt .postwrap .post-author { margin:0;}
.blogrollExcerpt .postwrap .clear { height:2px; }
.blogrollExcerpt .postwrap .copy { }
.blogrollExcerpt .postwrap .author-info { padding:5px; }
.CriteriaLabel, .CriteriaLabel a {
	font-size:12px;
	padding-right: 10px;
}
.demoButton{
	text-decoration:none !important;
	-moz-box-shadow: 1px 1px 2px 2px #d1d1d1;
	-webkit-box-shadow: 1px 1px 2px 2px #d1d1d1;
	box-shadow: 1px 1px 2px 2px #d1d1d1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0c2e83), color-stop(1, #051338) );
	background:-moz-linear-gradient( center top, #0c2e83 5%, #051338 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c2e83', endColorstr='#051338');
	background-color:#0c2e83;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border-radius:40px;
	border:3px solid #ffffff;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
}.demoButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #051338), color-stop(1, #0c2e83) );
	background:-moz-linear-gradient( center top, #051338 5%, #0c2e83 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#051338', endColorstr='#0c2e83');
	background-color:#051338;
}.demoButton:active {
	position:relative;
	top:1px;
}

/* ===================
	TABBER STYLES 
====================*/

.tabberlive2 .tabbertabhide {
     display: none;
}

.tabber {}

.tabberlive2 {
     margin-top: 0;
}
ul.tabbernav2 {
	background: url("images/online-banking-tab-icons.png") no-repeat scroll 3px 5px transparent;
     font: bold 4px Verdana,sans-serif;
     margin: 0pt;
     padding: 0pt;
}

ul.tabbernav2 li {
     display: inline;
     list-style: none outside none;
     margin: 0pt;
}

ul.tabbernav2 li a {
	background: none repeat scroll 0% 0% transparent;
	border-top-left-radius: 6px;
     border-top-right-radius: 6px;
     border: 1px solid #D7D7D7;
     display: block;
     float: left;
     padding: 0pt;
	 height:54px;
	 width:132px;
	 color: #FFFFFF;
}

ul.tabbernav2 li a span {display:none;}

.tabbertab .tabbertab ul.tabbernav2 li a {
     background: none repeat scroll 0% 0% transparent;
     border: 1px solid #EFEFEF;
     display: inline;
     float: left;
     font: 1em/10px Arial,Helvetica,sans-serif;
/*     height: 65px;
     width: 165px;
*/     display: block;
}

.tabbertab .tabbertab ul.tabbernav2 li a:hover {
     background: -moz-linear-gradient(center top , #99AEDF 0%, #2C54BD 100%) repeat scroll 0% 0% transparent;
     color: #FFFFFF;
/*     height: 65px;
     width: 165px;
*/     display: block;
}

.tabbertab .tabbertab ul.tabbernav2 li.tabberactive a {
     background: -moz-linear-gradient(center top , #8F93BF 0%, #0C2D83 100%) repeat scroll 0% 0% transparent;
     color: #FFFFFF;
/*     height: 65px;
     width: 165px;
*/     display: block;
}

ul.tabbernav2 li a:hover {
     background: -moz-linear-gradient(top,  rgba(30,87,153,0) 0%, rgba(99,135,153,0.07) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,0)), color-stop(100%,rgba(99,135,153,0.07))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(30,87,153,0) 0%,rgba(99,135,153,0.07) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(30,87,153,0) 0%,rgba(99,135,153,0.07) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(30,87,153,0) 0%,rgba(99,135,153,0.07) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(30,87,153,0) 0%,rgba(99,135,153,0.07) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#12638799',GradientType=0 ); /* IE6-9 */
/*     height: 65px;
     width: 165px;
*/     display: block;
}

ul.tabbernav2 li.tabberactive a {
     background: -moz-linear-gradient(top,  rgba(242,238,157,0) 0%, rgba(242,238,157,0.35) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,238,157,0)), color-stop(100%,rgba(242,238,157,0.35))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,238,157,0) 0%,rgba(242,238,157,0.35) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(242,238,157,0) 0%,rgba(242,238,157,0.35) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(242,238,157,0) 0%,rgba(242,238,157,0.35) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(242,238,157,0) 0%,rgba(242,238,157,0.35) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f2ee9d', endColorstr='#59f2ee9d',GradientType=0 ); /* IE6-9 */
/*     height: 65px;
     width: 165px;
*/     display: block;
}

ul.tabbernav2 li.tabberactive a:hover {
     background-color: transparent;
     color: #FFFFFF;
/*     height: 65px;
     width: 165px;
*/}

.tabberlive2 .tabbertab {
     border-color: #D7D7D7;
     border-radius: 0px 0px 6px 6px;
     border-style: solid;
     border-width: 1px;
     padding: 10px;
}
.tabberlive2 .tabbertab h2 {display: none;}
.tabberlive2 .tabbertab h3 {display: none;}
#tab1.tabberlive2 {}
#tab2.tabberlive2 {}
#tab2.tabberlive2 .tabbertab {
     height: 200px;
     overflow: auto;
}
.pr-icon {
     background-image: url("images/online-banking-tab-icons.png");
     background-position: left top;
     display: block;
     height: 45px;
     overflow: hidden;
     width: 131px;
     margin:0;
     padding:0;
}

.mb-icon {
     background-image: url("images/online-banking-tab-icons.png");
     background-position: -131px top;
     display: block;
     height: 45px;
     overflow: hidden;
     width: 131px;
}

.fw-icon {
     background-image: url("images/online-banking-tab-icons.png");
     background-position: -262px top;
     display: block;
     height: 45px;
     overflow: hidden;
     width: 131px;
}

.bp-icon {
     background-image: url("images/online-banking-tab-icons.png");
     background-position: -393px top;
     display: block;
     height: 45px;
     overflow: hidden;
     width: 131px;
}

.pm-icon {
     background-image: url("images/online-banking-tab-icons.png");
     background-position: -524px top;
     display: block;
     height: 45px;
     overflow: hidden;
     width: 131px;
}

.entry-summary  img {
    padding-right: 10px;
}


/* UNITY VISA CSS */

.unity-visa-disclosure {
	width:600px;
}
.unity-visa-disclosure-show {
    display:block;
}
.unity-visa-disclosure-hide {
    display:none;
}
.unity-visa-disclosure-print p {
	width:600px;
	font:normal 0.7em  Arial, Helvetica, sans-serif;
    text-align:right;
}
.unity-visa-disclosure-print p a {
	color:#000;
}
.unity-visa-disclosure p {
	font:normal 0.8em  Arial, Helvetica, sans-serif;
	color:#000;
}
table.unity-visa-disclosure-table {
	font:normal 0.8em  Arial, Helvetica, sans-serif;
	border-collapse:separate;
	border-spacing:0;
	margin:0 0 1em;
	color:#000;
	/*width:550px;*/
	}
table.unity-visa-disclosure-table a {
	color:#6076A8;
	text-decoration:underline;
	}
table.unity-visa-disclosure-table a:visited {
	color:#444;
	font-weight:normal;
	}
table.unity-visa-disclosure-table a:hover {
	border-bottom-style:solid;
	}
table.unity-visa-disclosure-table thead th {
	font-size:1.5em;
}
table.unity-visa-disclosure-table thead th,
table.unity-visa-disclosure-table thead td,
table.unity-visa-disclosure-table tfoot th,
table.unity-visa-disclosure-table tfoot td {
	border:1px solid #CAD4ED;
	border-width:1px 0;
	background:#CAD4ED;
	color:#000;
	}
table.unity-visa-disclosure-table th {
	font-weight:bold;
	line-height:normal;
	padding:0.25em 0.5em;
	}
table.unity-visa-disclosure-table tbody th,
table.unity-visa-disclosure-table td {
	padding:0.25em 0.5em;
	vertical-align:top;
	}
table.unity-visa-disclosure-table tbody th {
	font-weight:normal;
	white-space:nowrap;
	}
table.unity-visa-disclosure-table tbody th a:link,
table.unity-visa-disclosure-table tbody th a:visited {
	font-weight:bold;
	}
table.unity-visa-disclosure-table tbody td,
table.unity-visa-disclosure-table tbody th {
	border:1px dotted #666;
	border-width:0 0 1px 0;
	}
table.unity-visa-disclosure-table tbody tr.odd th,
table.unity-visa-disclosure-table tbody tr.odd td {
	border-color:#EBE5D9;
	background:#E6E6E6;
	}
table.unity-visa-disclosure-table tbody tr:hover td,
table.unity-visa-disclosure-table tbody tr:hover th {
	background:#E8E8E8;
	border:1px solid #333;
	border-width:0 0 1px 0;
	}
table.unity-visa-disclosure-table caption {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1.1em;
	text-align:left;
	margin:0;
	padding:0.5em 0.25em;
	}

.goldStar {
    display: inline-block;
    width: 13px;
    text-align: center;
     padding-right:3px;
}
.goldStar:before {
    display: inline-block;
    content: '\2605';
    font-size:25px;
}
.goldStar.on { color: gold;}
.goldStar.off { color: gray; }

/* Submit Arrows for UNITY Visa */
a.next_button_orange .arrow {
display: block;
float: left;
width: 0;
height: 0;
border: 34px solid rgba(0, 0, 0, 0);
border-left-color: #EE9639;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
line-height:0;
cursor: pointer;

}

a.next_button_orange:hover .arrow {
border: 34px solid rgba(0, 0, 0, 0);
border-left-color: #F1A958;
}

a.next_button_orange .button {
display: block;
float: left;
line-height: 20px;
border: 2px solid #EE9639;
border-radius: 6px 0 0 6px;
padding: 12px 10px;
position: relative;
top: 10px;
background:#EE9639;
color:#fff;
font-size: 18px;
text-decoration:none;
cursor: pointer;
}

a.next_button_orange:hover .button {
border-color:#F1A958;
background: #F1A958;
}

a.next_button_green .arrow {
display: block;
float: left;
width: 0;
height: 0;
border: 34px solid rgba(0, 0, 0, 0);
border-left-color: #808908;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
line-height:0;
cursor: pointer;
}
a.next_button_green:hover .arrow {
border: 34px solid rgba(0, 0, 0, 0);
border-left-color: #9AA322;
}

a.next_button_green .button {
display: block;
float: left;
line-height: 20px;
border: 2px solid #808908;
border-radius: 6px 0 0 6px;
padding: 12px 46px;
position: relative;
top: 10px;
background: #808908;
color: #FFF;
font-size: 32px;
text-decoration:none;
cursor: pointer;
}

a.next_button_green:hover .button {
border-color:#9AA322;
background: #9AA322;
}

@media print {
.unity-visa-disclosure {width:545px;}
}