
/* Global Style Rules
----------------------------------------------------------------------------*/
body {
    margin: 0; padding: 0;

    font-family:  Verdana, Arial, Helvetica, sans-serif;
    background-color: #eee;
}

#canvas {
    margin: 0 auto; padding: 0;
    width: 800px;

    background-color: #fff;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

ul.unbulleted_list {
	list-style: none;
}

span.label {
	background: rgb(150, 150, 150);
	color: white;
	padding: 2px 5px;
	margin: 0px 4px;
	font-weight: normal;
}

h4 {
	font-size: 8pt;
	font-weight: bold;
}


/* Global Column Layout Scheme Rules
----------------------------------------------------------------------------*/
.cleaner {
    clear:both;
    font-size: 1px;
    height:1px;
    margin:0; padding:0;
}

/* Global Two Column Layout Scheme Rules
----------------------------------------------------------------------------*/
#two_column_layout {
    margin: 0 10px;

    /*position: relative;*/
}

#two_column_layout .column1{
    float: left;
    margin: 0; padding: 0 10px;
}

#two_column_layout .column2{
    float: left;
    margin: 0; padding: 0;
}

/* Header Style Rules
----------------------------------------------------------------------------*/
#page_header {
    margin: 0;
}

#page_header h1 {
    margin: 10px 0px 2px 10px ; padding: 0;
    float: left;
}

#page_header .brand_identity {
    border: none;
}

#page_header .top_nav {
    margin: 10px; padding: 0 20px;
    float: right;

    font-size: 7pt;
    color: #666;
}

#page_header .top_nav a {
    font-size: 7pt;
    color:#666;
    text-decoration: none;
}

#page_header .top_nav a:hover {
    text-decoration: underline;
}

/* Page Splash Image Style Rules
----------------------------------------------------------------------------*/
#page_splash_image {
    margin: 0; padding: 0;

    width: 800px; height: 160px;

    background: repeat-x url(images/equitybank_page.jpg);
}

/* Page Navigation Style Rules
----------------------------------------------------------------------------*/
#page_navigation {
    margin: 0; padding: 5px 20px;

    height: 26px;
    color: 999;
    font-size: 8pt;

    background: repeat-x url(images/toolbar_bg.jpg);
}

#page_navigation a {
    color: #000;
    text-decoration: none;
}


/* Footer Style Rules
----------------------------------------------------------------------------*/
#page_footer {
    margin: 0 10px;   padding: 0 0 10px 0;

    border-top: 1px solid #ccc;
    text-align: center;
}

#page_footer .footer_nav {
    margin: 10px 0;

    font-size: 8pt;
    color: #666;
}

#page_footer .nav_div {
    font-size: 8pt;
    color: #666;
}


#page_footer .footer_nav a {
    font-size: 8pt;
    color: #666;
    text-decoration: none;
}

#page_footer p {
    margin: 0;
}

#page_footer .legal {
    margin: 15px 0 0 0; padding: 0;

    font-size:7pt;
    color: #666;
}

#page_footer .disclaimer {
    margin: 15px 0 0 0; padding: 0;

    font-size:7pt;
    color: #666;
}


#page_footer a {
    font-size: 7pt;
    color: #666;
    text-decoration: none;
}

#page_footer .mail {
    color: #0000CD;
    text-decoration: underline;
}

/* Content Home Style Rules
----------------------------------------------------------------------------*/
#content_home .urgent_bulletin, #content_home .urgent_bulletin {
	font-size: 10pt;
    font-weight: bold;
    color: red;
}

#content_home {
    margin: 0 0 10px 0; padding: 10px;

    overflow: hidden;
}

/* Welcome Message, Features CD Rates Style Rules */
#content_home .column1 {
    float: left;
    width: 530px;
}

#content_home .column2 {
	padding-bottom: 2000px;
	margin-bottom: -2000px;
}

#content_home .column1 h2 {
    margin: 5px 0; padding: 0;
    color: #00008B;
    font-size: 12pt;
    font-weight: bold;
}

#content_home .column1 h3 {
    margin: 5px 0; padding: 0;
    color: #000;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: underline;
}

#content_home .address {
    font-size: 10pt;
    color: #666;
}

#content_home .welcome_message {
    margin: 2px 0; padding: 0;
    font-size: 10pt;
    color: #666;
}

#content_home .cd_rate_caption {
    background: no-repeat right url(images/right_bar.jpg);
}

#content_home .cd_rate_caption p {
    margin: 0; padding: 6px;
    font-size: 8pt;
    font-weight: bold;
    color: #fff;
    background: no-repeat left url(images/left_bar.jpg);
}

#content_home .cd_rates_table {
    margin: 5px 0 5px 0; padding: 0;
    width: 100%;
    font-size: 8pt;
    border: 1px solid #ccc;
}

#content_home .cd_rates_table_header {
    font-weight: bold;
    color: #999;
}

#content_home .cd_rate_row {

}

#content_home .cd_rate_row_alt {
}

#content_home .cd_rate_row_featured {
    background-color: #FFFF66;
    color: #000000;
    font-weight: bold;
}

#content_home .cd_rate_disclaimer {
    margin: 2px 0; padding: 0;
    font-size: 8pt;
    color: #4169E1;
}

#content_home .rates_disclaimer {
    font-size: 8pt;
    color: #666;
    margin: 0; padding: 0 0 10px 0;
}

#content_home .fdic_images {
    text-align: center;
}


/* Deposits, Applications, Latest News Side Bar Style Rules*/
#content_home .column2 {
    padding-left: 10px;

    float: left;
    width: 190px;

    border-left: 1px solid #ccc;
}

#content_home .column2 h2 {
    margin: 0;

    font-size: 8pt;
    color: #666;
}

#content_home .column2 ul {
    margin: 2px 0; padding: 10px 20px;
}

#content_home .column2 li {
    margin: 0; padding: 0;

    font-weight: bold;
    list-style-image: url(images/arrow_bullet.jpg);
}

#content_home .column2 a {
    font-size: 8pt;
    color: #4682B4;
}

#content_home .news_list li {
    margin: 0; padding: 0 0 6px 0;
    line-height: .7em;
    list-style-image: url(images/news_bullet.gif);
}

#content_home .news_list {
    width: 180px;
}

#content_home .news_list a {
    font-size: 7pt;
    color: #000;
    text-decoration: none;
}

#content_home .news_list a:hover {
    color: #4682B4;
    text-decoration: underline;
}

#content_home .news_date {
    color: #666;
}

#content_home .news_title {
    color: #4682B4;
}

#content_home .open_account_phone {
    margin: 0; padding: 0 0 10px 0;
    font-size: 9pt;
    font-weight: bold;
    color: #000;
}


/* Content About Us Style Rules
----------------------------------------------------------------------------*/
#content_about_us {
    margin: 0; padding: 10px;
}

#content_about_us .column1 {
    float: left;
    width: 490px;
}

#content_about_us .column2 {
    float: left;
    width: 250px;
}

#content_about_us h1 {
    margin: 0; padding: 0;
    font-size: 12pt;
    font-weight: bold;
    color: #00008B;
}

#content_about_us h2 {
    margin: 10px 0; padding: 0;
    font-size: 10pt;
    font-weight: bold;
}

#content_about_us p {
    margin: 10px 0; padding: 0;
    font-size: 10pt;
    color: #666;
}

#content_about_us .contact_splash {
    background: no-repeat url(images/building1.jpg);
    width: 250px; height: 375px;
}

#content_about_us a {
    font-size: 9pt;
}


/* Content Tips Style Rules
----------------------------------------------------------------------------*/
#content_tips {
    margin: 0; padding: 10px;font-size: 10pt;
}

#content_tips .column1 {
    float: left;
    width: 700px;

    overflow: visible;
}

#content_tips .column2 {
    float: left;
    width: 10px;

    overflow: visible;
}

#content_tips h1 {
    margin: 0; padding: 0;
    font-size: 12pt;
    font-weight: bold;
    color: #00008B;
}

#content_tips li {
    font-size: 9pt;
    color: #000;
    margin: 10px 0;
}
/* Content Locations Style Rules
----------------------------------------------------------------------------*/
#content_locations {
    margin: 0; padding: 10px;
}

#content_locations .column1 {
    float: left;
    width: 490px;
}

#content_locations .column2 {
    float: left;
    width: 250px;
}

#content_locations h1 {
    margin: 0; padding: 0;
    font-size: 12pt;
    font-weight: bold;
    color: #00008B;
}

#content_locations h2 {
    margin: 10px 0; padding: 0;
    font-size: 10pt;
    font-weight: bold;
}

#content_locations p {
    margin: 10px 0; padding: 0;
    font-size: 10pt;
    color: #666;
}

#content_locations .locations_splash {
    background: no-repeat url(images/building2.jpg);
    width: 250px; height: 375px;
}

/* Content Privacy Policy Style Rules
----------------------------------------------------------------------------*/
#content_privacy_policy {
    margin: 0; padding: 10px;
    font-size: 9pt;
    color: #666;
}

#content_privacy_policy h1 {
    margin: 0; padding: 0;
    font-size: 12pt;
    font-weight: bold;
    color: #00008B;
}

#content_privacy_policy h2 {
    margin: 0; padding: 0 0 20px 0;
    font-size: 10pt;
    font-weight: bold;
    color: #4682B4;
}


#content_privacy_policy p {
    color: #000;
    font-size: 9pt;
    margin: 0; padding: 0 0 20px 0;
}


/*Facts*/
#content_privacy_policy .facts {
    border: 1px solid #ccc;
}

#content_privacy_policy .facts thead {
    background-color: #666;
    color: #fff;
    height: 30px;
}

#content_privacy_policy .facts th {
    padding: 0 15px;
}

#content_privacy_policy .facts_heading {
    font-size: 10pt;
    font-weight: bold;
    padding: 5px;
}

#content_privacy_policy .facts_info {
    padding: 5px;
}

#content_privacy_policy .facts_heading_alt {
    font-size: 10pt;
    font-weight: bold;
    padding: 5px;
    background-color: #eee;
}

#content_privacy_policy .facts_info_alt {
    padding: 5px;
    background-color: #eee;
}

/*Reasons*/
#content_privacy_policy .reasons {
    border: 1px solid #ccc;
    font-size: 8pt;

}

#content_privacy_policy .reasons thead {
    background-color: #666;
    color: #fff;
    height: 30px;
}

#content_privacy_policy .reasons th {
    padding: 0 15px;
}

#content_privacy_policy .reason_info {
    padding: 5px;
}

#content_privacy_policy .share_info {
    padding: 5px;
    text-align: center;
}

#content_privacy_policy .limit_info {
    padding: 5px;
    text-align: center;
}

#content_privacy_policy .reason_info_alt {
    padding: 5px;
    background-color: #eee;
}

#content_privacy_policy .share_info_alt {
    padding: 5px;
    text-align: center;
    background-color: #eee;
}

#content_privacy_policy .limit_info_alt {
    padding: 5px;
    text-align: center;
    background-color: #eee;
}

/*Questions*/
#content_privacy_policy .questions {
    border: 1px solid #ccc;
    font-size: 8pt;

}

#content_privacy_policy .questions thead {
    background-color: #666;
    color: #fff;
    height: 30px;
}

#content_privacy_policy .questions th {
    padding: 0 15px;
}

#content_privacy_policy .questions_question {
    padding: 5px;
    font-weight: bold;
}

#content_privacy_policy .questions_answer {
    padding: 5px;
}

#content_privacy_policy .questions_question_alt {
    padding: 5px;
    font-weight: bold;
    background-color: #eee;
}

#content_privacy_policy .questions_answer_alt {
    padding: 5px;
    background-color: #eee;
}

/*Who We Are*/
#content_privacy_policy .whoweare {
    border: 1px solid #ccc;
    font-size: 8pt;

}

#content_privacy_policy .whoweare thead {
    background-color: #666;
    color: #fff;
    height: 30px;
}

#content_privacy_policy .whoweare th {
    padding: 0 15px;
}

#content_privacy_policy .whoweare_question {
    padding: 5px;
    font-weight: bold;
}

#content_privacy_policy .whoweare_answer {
    padding: 5px;
}

#content_privacy_policy .whoweare_question_alt {
    padding: 5px;
    font-weight: bold;
    background-color: #eee;
}

#content_privacy_policy .whoweare_answer_alt {
    padding: 5px;
    background-color: #eee;
}

/*Sharing Practices*/
#content_privacy_policy .practices {
    border: 1px solid #ccc;
    font-size: 8pt;

}

#content_privacy_policy .practices thead {
    background-color: #666;
    color: #fff;
    height: 30px;
}

#content_privacy_policy .practices th {
    padding: 0 15px;
}

#content_privacy_policy .sharing_question {
    padding: 5px;
    font-weight: bold;
}

#content_privacy_policy .sharing_answer {
    padding: 5px;
}

#content_privacy_policy .sharing_question_alt {
    padding: 5px;
    font-weight: bold;
    background-color: #eee;
}

#content_privacy_policy .sharing_answer_alt {
    padding: 5px;
    background-color: #eee;
}

/*Definitions*/
#content_privacy_policy .definitions {
    border: 1px solid #ccc;
    font-size: 8pt;

}

#content_privacy_policy .definitions thead {
    background-color: #666;
    color: #fff;
    height: 30px;
}

#content_privacy_policy .definitions th {
    padding: 0 15px;
}

#content_privacy_policy .term {
    padding: 5px;
    font-weight: bold;
}

#content_privacy_policy .def {
    padding: 5px;
}

#content_privacy_policy .term_alt {
    padding: 5px;
    font-weight: bold;
    background-color: #eee;
}

#content_privacy_policy .def_alt {
    padding: 5px;
    background-color: #eee;
}

/*Other Important Info*/
#content_privacy_policy .impinfo {
    border: 1px solid #ccc;
    font-size: 8pt;

}

#content_privacy_policy .impinfo thead {
    background-color: #666;
    color: #fff;
    height: 30px;
}

#content_privacy_policy .impinfo th {
    padding: 0 15px;
}

#content_privacy_policy .impinfo_question {
    padding: 5px;
    font-weight: bold;
}

#content_privacy_policy .impinfo_answer {
    padding: 5px;
}

#content_privacy_policy .impinfo_question_alt {
    padding: 5px;
    font-weight: bold;
    background-color: #eee;
}

#content_privacy_policy .impinfo_answer_alt {
    padding: 5px;
    background-color: #eee;
}

/* Content News Style Rules
----------------------------------------------------------------------------*/
#content_news {
    margin: 0; padding: 10px;
}

#content_news .column1 {
    float: left;
    width: 700px;
}

#content_news .column2 {
    float: left;
    width: 10px;
}

#content_news h1 {
    margin: 0; padding: 0;
    font-size: 12pt;
    font-weight: bold;
    color: #00008B;
}

#content_news h2 {
    margin: 0; padding: 0 0 20px 0;
    font-size: 10pt;
    font-weight: bold;
    color: #666;
}

#content_news h3 {
    margin: 0; padding: 0 0 5px 0;
    font-size: 9pt;
    font-weight: bold;
    color: #4682B4;
}

#content_news p {
    color: #666;
    font-size: 9pt;
    margin: 0; padding: 0 0 20px 0;
}

#content_news .news_div {
    background: repeat-x url(images/dotted_line.gif);
}

/* Content CDs Style Rules
----------------------------------------------------------------------------*/
#content_cds {
    margin: 0; padding: 10px;
}

#content_cds .column1 {
    float: left;
    width: 700px;
}

#content_cds .column2 {
    float: left;
    width: 10px;
}

#content_cds h1 {
    margin: 0; padding: 0;
    font-size: 12pt;
    font-weight: bold;
    color: #00008B;
}

#content_cds .cd_rate_caption {
    color: #000;
    font-size: 8pt;
    font-weight: bold;
}

#content_cds .cd_rates_table {
    margin: 5px 0 5px 0; padding: 0;
    width: 100%;
    font-size: 8pt;
    border: 1px solid #ccc;
}

#content_cds .cd_rates_table_header {
    font-weight: bold;
    color: #999;
}

#content_cds .cd_rate_row {

}

#content_cds .cd_rate_row_alt {
    background-color: #eee;
}

#content_cds .cd_rate_disclaimer {
    margin: 2px 0; padding: 0;
    font-size: 8pt;
    color: #4169E1;
}

#content_cds .rates_disclaimer {
    font-size: 7pt;
    color: #666;
    margin: 0; padding: 0;
}

#content_cds .cd_offers {
    font-size: 8pt;
    color: #666;
}


/* Content Applications Style Rules
----------------------------------------------------------------------------*/
#content_applications {
    margin: 0; padding: 10px;
}

#content_applications .column1 {
    float: left;
    width: 700px;
}

#content_applications .column2 {
    float: left;
    width: 10px;
}

#content_applications h1 {
    margin: 0; padding: 0;
    font-size: 12pt;
    font-weight: bold;
    color: #00008B;
}

#content_applications h2 {
    margin: 0; padding: 0 0 20px 0;
    font-size: 10pt;
    font-weight: bold;
    color: #666;
}

#content_applications h3 {
    margin: 0; padding: 0 0 5px 0;
    font-size: 9pt;
    font-weight: bold;
    color: #4682B4;
}

#content_applications h4 {
    margin: 0; padding: 0;
    font-size: 9pt;
    font-weight: normal;
    color: black;
}

#content_applications p {
    color: #000;
    font-size: 9pt;
    margin: 0; padding: 0 0 20px 0;
}

#content_applications li {
    font-size: 9pt;
}

#content_applications .fdic_images {
    text-align: center;
}

/* Content Wholesale Banking Style Rules
----------------------------------------------------------------------------*/
#content_wholesale_banking {
    margin: 0; padding: 10px;
}

#content_wholesale_banking .column1 {
    float: left;
    width: 700px;
}

#content_wholesale_banking .column2 {
    float: left;
    width: 10px;
}

#content_wholesale_banking h1 {
    margin: 0; padding: 0;
    font-size: 12pt;
    font-weight: bold;
    color: #00008B;
}

#content_wholesale_banking h2 {
    margin: 0; padding: 0 0 20px 0;
    font-size: 10pt;
    font-weight: bold;
    color: #4682B4;
}


#content_wholesale_banking p {
    color: #000;
    font-size: 9pt;
    margin: 0; padding: 0 0 20px 0;
}

/* Content Job Opportunities
----------------------------------------------------------------------------*/
#content_job_opportunities {
    margin: 0; padding: 10px;
}

#content_job_opportunities .column1 {
    float: left;
    width: 700px;
}

#content_job_opportunities .column2 {
    float: left;
    width: 10px;
}

#content_job_opportunities h1 {
    margin: 0; padding: 0;
    font-size: 12pt;
    font-weight: bold;
    color: #00008B;
}

#content_job_opportunities h2 {
    margin: 0; padding: 0 0 20px 0;
    font-size: 10pt;
    font-weight: bold;
    color: #4682B4;
}

#content_job_opportunities p {
    color: #000;
    font-size: 9pt;
    margin: 0; padding: 0 0 20px 0;
}

/* Content Faud Privacy Protection
----------------------------------------------------------------------------*/
#content_fraud_privacy_protection {
    margin: 0 0 10px 0; padding: 10px;
}

#content_fraud_privacy_protection .column1 {
    float: left;
    width: 570px;
}

#content_fraud_privacy_protection .column2 {
    padding-bottom: 1512px;
    margin-bottom: -1512px;
}

#content_fraud_privacy_protection .column1 h1 {
    margin: 0; padding: 0;
    font-size: 12pt;
    font-weight: bold;
    color: #00008B;
}

#content_fraud_privacy_protection .column1 h2 {
    margin: 0; padding: 0;
    font-size: 10pt;
    font-weight: bold;
    color: #4682B4;
}

#content_fraud_privacy_protection .column1 p {
    color: #000;
    font-size: 9pt;
    margin: 0; padding: 0;
}

#content_fraud_privacy_protection .column1 a.specialeffects:link {
    color: #000;
    font-size: 9pt;
    margin: 0; padding: 0;
    text-decoration: none;
}

#content_fraud_privacy_protection .column1 a.specialeffects:hover {
    color: #4682B4;
    font-size: 9pt;
    margin: 0; padding: 0;
    text-decoration: none;
}

#content_fraud_privacy_protection .column1 a.specialeffects:visited {
    
    font-size: 9pt;
    margin: 0; padding: 0;
    text-decoration: none;
}

#content_fraud_privacy_protection .column2 {
    padding-left: 10px;

    float: left;
    width: 150px;

    border-left: 1px solid #ccc;
}

#content_fraud_privacy_protection .column2 h2 {
    margin: 0;

    font-size: 8pt;
    color: #666;
}

#content_fraud_privacy_protection .column2 ul {
    margin: 2px 0; padding: 10px 20px;
}

#content_fraud_privacy_protection .column2 li {
    margin: 0; padding: 0;

    font-weight: bold;
    list-style-image: url(images/arrow_bullet.jpg);
}

#content_fraud_privacy_protection .column2 a {
    font-size: 8pt;
    color: #4682B4;
}

/* Content Advertisement Style Rules
----------------------------------------------------------------------------*/
#content_advertisement {
    margin: 0; padding: 10px;
}

#content_advertisement .column1 {
    float: left;
    width: 700px;
}

#content_advertisement .column2 {
    float: left;
    width: 10px;
}

#content_advertisement h1 {
    margin: 0; padding: 0;
    font-size: 12pt;
    font-weight: bold;
    color: #00008B;
}

#content_advertisement .ad_space {
    text-align: center;
}

/* Security Bulletins */

#content_security_bulletin {
	color: #666;
	font-size: 9pt;
}
