@charset "utf-8";
/* @import url(https://fonts.googleapis.com/css?family=Caudex:400,400italic,700,700italic|Tinos:400,400italic,700italic,700); */

/************reset********************************************************************************************************/
/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside,
canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output,
ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

hr {
    color: #CCC;
    background-color: #CCC;
    height: 1px;
    margin: 10px 0px;
}

ul {
    list-style: none;
}

ol {
    margin: 10px 35px;
    font-size: 12px;
}

sup {
    height: 0;
    font-size: 7px;
    line-height: 140%;
    vertical-align: top;
    _vertical-align: top;
    position: relative;
    margin-left: 1px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

blockquote, q {
    quotes: none;
}

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

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

/* ------------ Main Elements ----------------------------------------------------------- Main Elements ----------------- */
body {
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #333;
    background: #a3a3a3 url(/images/bg_main.jpg) no-repeat center top;
}
/* top links color */

a, a:link, a:visited, a:hover, a:active {
    outline: none;
    font-weight: normal;
    text-decoration: none;
    color: #0033cc;
}

    a:hover {
        color: #b00000;
        text-decoration: underline;
    }
    
.button {
    font-weight: bold;
}


#page {
    clear: both;
    margin: 0 auto;
    position: relative;
    padding: 0;
}

#content-wrapper {
    background: #fefefe;
    clear: both;
    width: 980px;
    margin: 0 auto;
    position: relative;
    -webkit-box-shadow: 0px 10px 10px rgba(0, 0, 0, .5);
    box-shadow: 0px 10px 10px rgba(0, 0, 0, .5);
}

.primary-bgcolor, .newsbox .feedList h4 a:hover {
    background-color: #33F;
    color: #FFF;
}

.clear_all {
    clear: both;
    height: 0;
    margin: 0;
    padding: 0;
}

h1 {
}

h2 {
}

h3 {
}

p {
    margin: 0 0 15px 0;
}

ul {
}

li {
    line-height: 18px;
}

.mousetxt {
    font: italic 11px/16px Arial, Helvetica, Verdana, sans-serif;
    color: #666;
}

    .mousetxt a, .mousetxt a:link, .mousetxt a:visited, .mousetxt a:hover, .mousetxt a:active {
        font-weight: normal;
        color: #666;
        text-decoration: underline;
    }

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

/* ---------------- Typography ---------------------------------------------------------------------------------------- */
p, .summaryList ul li {
    font-weight: normal;
    font-size: 11px;
    line-height: 16px;
    color: #333;
    /* text-decoration: none; */
}

.summaryList h4 {
    margin: 15px 0 0 0;
    /* text-decoration: none; */
    color: #111;
    font-weight: 700;
}

    .summaryList h4 h4 a {
        /* text-decoration: none; */
        color: #111;
        font-weight: 700;
    }

.summaryList ul li p {
    color: #333;
    font-size: 11px;
    line-height: 16px;
    font-weight: normal;
}

h1, h2, h3 {
    /* font-family: 'Tinos', serif; */
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-weight: 400;
    font-size: 25px;
    margin: 15px 0;
}

#master_holder {
    margin: 0;
    padding: 0;
}

    #master_holder ul {
        margin: 15px 0 10px 15px;
    }

        #master_holder ul li, #master_holder ul li a {
            margin: 0 0 5px 0;
            list-style-image: url(/images/main_bullet.png)
        }

/* ---------------- Header ------------------------------------------------------------------- Header ----------------- */
#header {
    float: left;
    position: relative;
    width: 940px;
    height: 230px;
    margin: 15px 0 0 0;
    padding: 0 20px;
    background: url(/images/header-bkg.png) no-repeat scroll 0 bottom;
    z-index: 10000;
}

    #header a, #header a img {
        border: none;
        font-weight: normal;
    }

    #header #sitedescription {
        background: none;
        overflow: hidden;
        margin: 0 0 0 25px;
        height: 130px;
        width: 960px;
    }

.h_col1, .h_col2 {
    float: left;
}

.h_col3 {
    display: block;
    float: right;
    width: 200px;
    text-align: right;
    margin: 15px 155px 0 0;
}

.h_col4 {
    display: block;
    width: 365px;
    text-align: right;
    margin: 0 0 0 0;
}

.h_col2 {
    margin: -15px 0 0 225px;
    width: 350px;
}

    .h_col2 h2 {
        font-weight: 500 !important;
        color: #555;
        font-style: italic;
        font-size: 18px;
        line-height: 22px;
    }

        .h_col2 h2 a {
            font-weight: normal;
            color: #0033cc;
            /* text-decoration: none; */
        }


/* ----------- Primary Navigation -------------------------------------------------- Primary Navigation -------------- */
#mainmenu {
    position: relative;
    left: 0;
    top: 10px;
    height: 70px;
    width: 980px;
    display: block;
    background: none;
}

#header #mainmenu ul.lv1 {
    float: left;
    margin: 0;
    /*background: transparent url(/images/btn_mainnav_lt.png) no-repeat scroll right top;*/
}

    #header #mainmenu ul.lv1 li {
        list-style-type: none;
        float: left;
        font-style: bold;
        font-size: 16.5px;
        /* font-family: 'Tinos', serif; */
        font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
        padding: 0 24px;
        letter-spacing: -.015px;
        font-weight: normal;
        /* font-weight: 400;
font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;*/
        /* background: transparent url(/images/menu_lines.png) no-repeat scroll right 3px;*/
        /* background-color: transparent;
background-image: url(/images/btn_mainnav_lt.png), url(/images/menu_lines.png);
background-repeat: no-repeat, no-repeat;
background-position: left top, right top;*/
    }

        #header #mainmenu ul.lv1 li a {
            height: 40px;
            display: block;
            color: #555;
            line-height: 40px;
            /* text-decoration: none; */
            margin: 0;
        }
            /* menu top hoover color*/
            #header #mainmenu ul.lv1 li a:hover {
                color: #b00000;
                text-decoration: none;
            }

        #header #mainmenu ul.lv1 li.current {
            color: #b35f15;
        }

        #header #mainmenu ul.lv1 li:hover {
            color: #b35f15;
            /* text-decoration: none; */
        }
        /* ------------ SF Navigation ----------------------------------------------------------- SF Navigation ------------ */
        #header #mainmenu ul.lv1 li ul.lv2 {
            position: absolute;
            left: -999em;
            width: 200px;
            margin: 0;
            padding: 0;
            z-index: 20;
            overflow: hidden;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            border: 1px solid #ccc;
            -webkit-box-shadow: 0px 3px 2px 2px rgba(0, 0, 0, 0.1);
            -moz-box-shadow: 0px 3px 2px 2px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 3px 2px 2px rgba(0, 0, 0, 0.1);
        }

            #header #mainmenu ul.lv1 li ul.lv2 li {
                float: none;
                margin: 0;
                padding: 0;
            }

                #header #mainmenu ul.lv1 li ul.lv2 li a {
                    height: 30px;
                    display: block;
                    font-family: Arial, Helvetica, sans-serif;
                    color: #333;
                    font-style: normal;
                    font-size: 13px;
                    line-height: 28px;
                    text-align: left;
                    background: #d5d5d5;
                    font-weight: normal;
                    padding: 0px 10px;
                    border-top: 1px solid #ccc;
                    border-bottom: 1px solid #e0e0e0;
                }


                #header #mainmenu ul.lv1 li ul.lv2 li:first-child a {
                    border-top: 0px;
                    padding-top: 5px;
                }

                #header #mainmenu ul.lv1 li ul.lv2 li:last-child a {
                    -webkit-border-bottom-right-radius: 5px;
                    -webkit-border-bottom-left-radius: 5px;
                    -moz-border-radius-bottomright: 5px;
                    -moz-border-radius-bottomleft: 5px;
                    border-bottom-right-radius: 5px;
                    border-bottom-left-radius: 5px;
                }

            #header #mainmenu ul.lv1 li ul.lv2 a:hover {
                color: #0033cc;
                background: #E4E4E4;
            }

#header #mainmenu .menu li:hover ul.lv2, #header #mainmenu .menu li.sfhover ul.lv2 {
    left: auto;
}

#header #mainmenu .menu ul.lv3 {
    display: none;
}

/* ---------------- Header Nav -------------------------------------------------------------- Header Nav -------------- */
ul#head_nav {
    position: absolute;
    right: 20px;
    /*width: 460px;*/
    margin: 25px 0 0 0;
}

    ul#head_nav li {
        list-style-type: none;
        float: left;
        font-size: 14px;
        margin: 0 0 0 15px;
    }

        ul#head_nav li a {
            /* text-decoration: none; */
        }
/********feature-section***************holds the main banner and login panel*********************************************/
#feature-section {
    width: 980px;
    height: 265px;
    position: relative;
    background: url(/images/div-linebig.png) bottom center repeat-x;
    padding-bottom: 1px;
}
/* ------------ Main Banner Holder ----------------------------------------------------- Main Banner Holder ----------- */
#main_banner_holder {
    position: relative; /* CR */
    width: 735px;
    float: left;
    /*background:url(/images/header_tear.png) transparent no-repeat;*/
    background-color: transparent;
    display: block;
    z-index: 5000;
    margin: -35px 0 0 0;
}
/* ---------------- Slider ------------------------------------------------------------------- Slider ----------------- */
#slider {
    overflow: hidden;
    width: 735px;
    height: 318px;
    z-index: -999;
    background: transparent;
}

    #slider #imageSlider {
        height: 318px;
        padding: 0;
        margin: 0;
    }

    #slider .imageSlide {
        padding: 0;
        margin: 0;
        float: left;
        display: inline-block;
    }

    #slider .imageSliderInfo {
        margin-top: 195px;
        width: 735px;
        /* float: left;
display: inline-block; */
        background-color: rgba(0,0,0,0.65);
        display: none;
    }

        #slider .imageSliderInfo h1 {
            color: #FFC;
            font-size: 110%;
            line-height: 24px;
            margin: 15px 0 0 20px;
            padding: 0;
        }

        #slider .imageSliderInfo p {
            color: #FFF;
            font-size: 12px;
            margin: 5px 0 0 20px;
            padding: 0;
            /* float: left;
display: block; */
        }

        #slider .imageSliderInfo a {
            color: #FFC;
            font-size: 12px;
            font-weight: bold;
            margin: 5px 0 0 5px;
            padding: 0;
            /* float: left;
display: block; */
            /* text-decoration: none; */
        }

            #slider .imageSliderInfo a:hover {
                /* text-decoration: none; */
            }

    #slider .imageSliderImage {
        width: 735px;
        height: 318px;
        border: none;
        z-index: -800;
    }

        #slider .imageSliderImage img {
        }

#imageSliderNav {
    padding: 5px;
    position: absolute;
    bottom: 15px;
    left: 15px;
    height: 17px;
    text-align: right;
    z-index: 100;
}

    #imageSliderNav a {
        /* padding: 5px 8px; */
        width: 15px;
        height: 20px;
        margin-right: 3px;
        display: inline-block;
        color: #FFF;
        font-weight: bold;
        border: 0;
        font-size: 11px;
        line-height: 21px;
        text-align: center;
        vertical-align: middle;
        /* text-decoration: none; */
        background: url(/images/button_sliderNav.png) 0 0;
    }

        #imageSliderNav a span {
            display: none;
        }

        #imageSliderNav a:hover {
        }

        #imageSliderNav a.activeSlide {
            background-position: 0 20px;
        }

/* ---------- Master Content Holder ---------------------------------------------------- Master Content Holder ----------------------- */
#master_holder {
    /* position: relative;   margin:-40px auto;
/* border-top:#62615f 1px solid;
background: #FFF url(/images/main_master_bg.png) repeat-y scroll right top;*/
}
/* ---------------- Tabs ----------------------------------------------------------------------------- Tabs ----------------------- */
#tabs_holder {
    position: relative;
    float: right;
    height: 270px;
    padding-top: 30px;
    display: block;
    background: transparent url(/images/online-bkg.png) no-repeat scroll 0 0;
    margin: -35px 0 0 0;
}
/*#tabs_holder #th_img{
position:absolute;
top:10px;
left:0;
padding:0 15px;*/

/*a#btnloginebanking, a#btnloginebanking:link, a#btnloginebanking:visited, a#btnloginebanking:hover, a#btnloginestatements, a#btnloginestatements:link, a#btnloginestatements:visited, a#btnloginestatements:hover, a#btnlogineapply, a#btnlogineapply:link, a#btnlogineapply:visited, a#btnlogineapply:hover {
z-index: 10;
margin:0;
color:#FFF;
font-size: 11px;
line-height: 14px;
text-decoration:none;
/* border-top:solid thin #253b60;
border-left:solid thin #253b60;
border-right:solid thin #253b60;
display: block;
width: 60px;
height: 19px;
border-bottom: solid thin #3a578a;
font-variant:small-caps;
text-shadow: 1px 1px 1px #000000;
filter: dropshadow(color=#000000, offx=1, offy=1);
backface-visibility:visible;
border-left: solid 1px #253b60;
background: transparent url(/images/bg_tab.png) no-repeat scroll right 0;
}

a#btnloginebanking:before, a#btnloginestatements:before, a#btnlogineapply:before {
content:"";
position:absolute;
top:0;
right:0;
border-width:0 8px 8px 0;
border-style:solid;
border-color:#2f4873;
}
a#btnloginestatements, a#btnloginestatements:link, a#btnloginestatements:visited, a#btnloginestatements:hover, a#btnloginestatements:active {
left: 85px;
}
*/


.blank {
    position: absolute;
    display: block;
    width: 210px;
    height: 180px;
    background: url(/images/pixel.gif);
    z-index: 200;
}


.tab_active {
    background: rgb(50,76,120);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyNGM3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjEwMjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, rgba(50,76,120,1) 0%, rgba(2,16,32,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(50,76,120,1)), color-stop(100%,rgba(2,16,32,1)));
    background: -webkit-linear-gradient(left, rgba(50,76,120,1) 0%,rgba(2,16,32,1) 100%);
    background: -o-linear-gradient(left, rgba(50,76,120,1) 0%,rgba(2,16,32,1) 100%);
    background: -ms-linear-gradient(left, rgba(50,76,120,1) 0%,rgba(2,16,32,1) 100%);
    background: linear-gradient(left, rgba(50,76,120,1) 0%,rgba(2,16,32,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#324c78', endColorstr='#021020',GradientType=1 );
}

a#btnloginestatements, a#btnloginestatements:link, a#btnloginestatements:visited, a#btnloginestatements:hover, a#btnloginestatements:active {
    left: 71px;
    width: 80px;
    padding-left: 19px;
    z-index: 5;
    background-position: right -25px;
}

a#btnlogineapply, a#btnlogineapply:link, a#btnlogineapply:visited, a#btnlogineapply:hover, a#btnlogineapply:active {
    left: 158px;
    width: 48px;
    padding-left: 19px;
    z-index: 1;
    background-position: right -25px;
}

#loginebanking, #loginestatements, #logineapply {
    margin: 5px 0;
    padding: 0 20px;
    width: 200px;
    /*position: absolute;
  top: 70px;*/
    /* border-top:solid thin #253b60; */
    display: none;
}

    #loginebanking p, #loginestatements p, #logineapply p {
        font-size: 12px;
        color: #FFF;
    }

    #loginebanking h1, #loginestatements h1, #logineapply h1 {
        margin-top: 10px;
        color: #FFF;
        font-variant: small-caps;
        font-weight: normal;
        font-size: 16px;
        font-family: Tahoma, Geneva, sans-serif;
    }

    #loginebanking a, #loginestatements a, #logineapply a {
        /* text-decoration: none; */
        color: #f5d9ad !important;
        font-size: 12px;
    }

        #loginebanking a:hover, #loginestatements a:hover, #logineapply a:hover {
            color: #0033cc !important;
        }

#loginebanking {
    display: block;
}

#go_btn {
    background: url(/images/login-btn.png) no-repeat;
    width: 59px;
    height: 22px;
    border: none;
    color: #fff;
    text-align: left;
    padding-left: 10px;
    font-size: 85%;
    font-style: italic;
    float: right;
    margin: 10px 0 0 0;
    text-indent: -9999px;
    margin: 10px 0;
    clear: both;
}

#account-options {
    clear: both;
}

ul#account-options li {
    font-size: 12px;
    line-height: 26px;
    font-weight: 700;
}

    ul#account-options li a {
        color: #ffffff !important;
    }

#account {
    display: block;
    clear: both;
    margin: 0;
}

    #account li {
        float: left;
        margin: 0 5px 0 0;
        font-size: 12px;
        color: #fff;
    }

        #account li input {
            margin: 0 5px 0 0;
        }

/* -------------- Content Divider ----------------------------------------------------------------- Content Divider --------------- */
#con_div {
    /* position:relative; */
    width: 1008px;
    padding: 0 16px;
    height: 30px;
}

#cd_left {
    float: left;
}

#cd_bg {
    float: left;
}

#cd_right {
    float: right;
}
/* ---------------- Main Content ------------------------------------------------------------------- Main Content ----------------- */
#content_holder {
    width: 960px;
    margin: 0 auto 0;
    padding: 0;
    color: #666;
    background: #fff;
    display: block;
}

#cc_holder {
    clear: both;
    position: relative;
    width: 980px;
    border-top: 1px solid #CCC;
    background: transparent url(/images/bg_ccholder.gif) repeat-y scroll 0 0;
}

#con_col_1, #con_col_2, #con_col_3, #con_col_4 {
    position: relative;
    float: left;
    height: 380px;
    width: 205px;
    padding: 10px 20px 15px 20px;
    margin: 0 0 0px 0;
}

    #con_col_1 p, #con_col_2 p, #con_col_3 p, #con_col_4 p,
    #con_col_1 ul li, #con_col_2 ul li, #con_col_3 ul li, #con_col_4 ul li {
        font-size: 11px;
        line-height: 18px;
    }

#con_col_1 {
}

#con_col_2 {
}

#con_col_3 {
}

    #con_col_1 h1, #con_col_2 h1, #con_col_3 h1, #con_col_4 h1 {
    }

    #con_col_1 ul li a, #con_col_2 a, #con_col_3 a, #con_col_4 a {
        font-size: 11px;
        line-height: 18px;
    }

        #con_col_1 a:hover, #con_col_2 a:hover, #con_col_3 a:hover, #con_col_4 a:hover {
        }

    #con_col_3 ul {
    }

.cc4_holder {
    width: 210px;
    margin: 0 auto 15px;
    display: block;
}

    .cc4_holder .cc4_h_img {
        float: left;
        width: 75px;
    }

    .cc4_holder .cc4_h_con {
        float: right;
        width: 125px;
    }
/*#con_col_4 h2, .cc4_h_con h2 {
margin: 0 0 2px 0;
padding: 0;
color: #003957;
/* font-family: Tahoma;
font-size: 12px;
font-weight: bolder;
}
#con_col_4 p, .cc4_h_con p {
color: #333;
font-size: 11px;
line-height: 16px;
margin: 0;
padding: 0;
}*/
.cc4_h_con a {
    margin: 5px 0;
    padding: 5px 10px;
    display: block;
    color: #FFF;
    /* text-decoration: none; */
    width: 90px;
    text-align: center;
    text-transform: uppercase;
    background: #4466a5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0NjZhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTBmMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #4466a5 0%, #010f22 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4466a5), color-stop(100%, #010f22));
    background: -webkit-linear-gradient(top, #4466a5 0%, #010f22 100%);
    background: -o-linear-gradient(top, #4466a5 0%, #010f22 100%);
    background: -ms-linear-gradient(top, #4466a5 0%, #010f22 100%);
    background: linear-gradient(top, #4466a5 0%, #010f22 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4466a5', endColorstr='#010f22', GradientType=0 );
}

    .cc4_h_con a:hover {
        color: #CCC;
    }

.col-4-bot {
    float: left;
    margin: -4px 0 0 0;
    position: relative;
    width: 980px;
    height: 58px;
}

#content {
    display: block;
    background-color: #FFF;
    width: 720px;
    float: left;
    min-height: 550px;
}

    #content h1 {
        font-size: 29px;
        line-height: 34px;
        margin: 0 0 20px 0;
    }

    #content h2 {
        color: #b00000;
        font-size: 19px;
        margin: 25px 0 10px 0;
    }

        #content h2 a {
            font-weight: normal;
        }

    #content h3 {
        font-size: 17px;
        margin: 15px 0 5px 0;
    }


    #content p {
        font-size: 13px;
        line-height: 19px;
    }
    
    #content img {
        margin: 15px 0 15px 15px;
    }
    
    .col_location {
        float: left;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: 5px solid #fff;
        overflow: hidden;
        -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
    }
    


    #content hr {
        clear: both;
    }

    #content ul {
        margin-left: 30px;
    }

.post {
    float: left;
    display: block;
    min-height: 500px;
    padding: 15px 0 40px 20px;
}

#breadcrumb {
    width: 700px;
    height: 15px;
    padding: 0 20px 0 0;
    font-style: italic;
    font-size: 10px;
    line-height: 16px;
    text-align: right;
    color: #ffffff;
}

    #breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover, #breadcrumb a:active {
        /* text-decoration: underline; */
        font-weight: normal;
        color: #ffffff;
        outline: none;
    }

        #breadcrumb a:hover {
            color: #ffffff;
            /* text-decoration: none; */
        }

/* ---------------- Footer ------------------------------------------------------------------- Footer ----------------- */
#f_hr {
}

#footer {
    float: left;
    margin: 0;
    width: 940px;
    padding: 40px 20px 20px 20px;
    background: url(/images/footer-main.png) top no-repeat;
    color: #FFF;
    font-size: 12px;
}

    #footer p, #footer a {
        font-size: 12px;
        color: #FFF;
    }

    #footer #f_menu {
        padding: 0 0 0x 0;
        float: left;
        width: 750px;
    }

    #footer #footer-logos.p_1112 {
        display: none;
    }

    #footer #f_fdic {
        float: right;
        padding: 15px 0 0 0;
        margin-right: 0px;
        height: 40px;
        display: block;
        width: 140px;
        text-align: right;
    }

    #footer #f_legal {
        width: 750px;
        float: left;
        line-height: 18px;
        margin: 0;
    }

    #footer #f_contact {
        color: #fff;
        width: 800px;
        float: left;
        text-align: left;
        line-height: 13px;
        margin: 0 0 15px 0px;
    }

#f_contact a {
    color: #FFF;
    font-weight: 600;
}

    #f_contact a:hover {
    }

#footer #f_menu ul {
    margin: 0 0 10px 0px;
}

    #footer #f_menu ul li {
        list-style-type: none;
        display: inline;
        line-height: 30px;
    }

        #footer #f_menu ul li a {
            color: #fff;
            font-weight: 600;
        }

            #footer #f_menu ul li a:hover {
            }

#footerCopyright {
    margin: 0 0 0 22px;
}

#footerNotices {
    line-height: 18px;
    padding: 0 0px;
    font-size: 12px;
}

#footer-logos {
    position: relative;
    float: right;
    width: 130px;
    text-align: right;
    height: 56px;
    margin: 3px 0px 0 0;
}

    #footer-logos img {
        padding-left: 10px;
    }

ul#footernav li, #f_menu ul li {
    line-height: 13px;
    float: left;
}


#notice {
    float: left;
    widht: 800px;
    background: #80430c;
    border: 1px solid #ab5b14;
    padding: 5px;
}

#socialLinks {
    width: 170px;
    position: relative;
    top: -5px;
    text-align: right;
    float: right;
    padding: 0px 0px 0 0;
    line-height: normal;
}

    #socialLinks a {
        font-style: italic;
        font-weight: bold;
        font-size: 12px;
        padding: 0 0 0 10px;
    }

        #socialLinks a img {
            position: relative;
            top: 10px;
        }

        #socialLinks a:hover {
            color: #fff;
            text-decoration: none;
        }


/* ------------ Side Column Navigation ------------------------------------------------ Side Column Navigation ------------ */
#sidecolnav {
    float: right;
    position: relative;
    width: 210px;
    margin: 0 0 25px 0;
    padding: 5px 15px 5px 30px;
    background-color: #CCC;
}

a.leftnav0, a.leftnav0:link, a.leftnav0:active, a.leftnav0:visited, a.leftnav0:hover,
a.leftnav1, a.leftnav1:link, a.leftnav1:active, a.leftnav1:visited, a.leftnav1:hover,
a.leftnav2, a.leftnav2:link, a.leftnav2:active, a.leftnav2:visited, a.leftnav2:hover,
a.leftnav3, a.leftnav3:link, a.leftnav3:active, a.leftnav3:visited, a.leftnav3:hover,
a.leftnav0hover, a.leftnav0hover:link, a.leftnav0hover:active, a.leftnav0hover:visited, a.leftnav0hover:hover,
a.leftnav1hover, a.leftnav1hover:link, a.leftnav1hover:active, a.leftnav1hover:visited, a.leftnav1hover:hover,
a.leftnav2hover, a.leftnav2hover:link, a.leftnav2hover:active, a.leftnav2hover:visited, a.leftnav2hover:hover,
a.leftnav3hover, a.leftnav3hover:link, a.leftnav3hover:active, a.leftnav3hover:visited, a.leftnav3hover:hover {
    display: block;
    width: 200px;
    margin: 0;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    text-decoration: none;
    border-bottom: 1px solid #999;
}

    a.leftnav0:hover, a.leftnav0hover, a.leftnav0hover:link, a.leftnav0hover:active, a.leftnav0hover:visited, a.leftnav0hover:hover {
        font-weight: bold;
    }

a:link.leftnav0 {
    font-weight: bold;
    padding: 0 15px 5px 5px;
}

a.leftnav1, a.leftnav1:link, a.leftnav1:active, a.leftnav1:visited, a.leftnav1:hover,
a.leftnav2, a.leftnav2:link, a.leftnav2:active, a.leftnav2:visited, a.leftnav2:hover,
a.leftnav3, a.leftnav3:link, a.leftnav3:active, a.leftnav3:visited, a.leftnav3:hover,
a.leftnav1hover, a.leftnav1hover:link, a.leftnav1hover:active, a.leftnav1hover:visited, a.leftnav1hover:hover,
a.leftnav2hover, a.leftnav2hover:link, a.leftnav2hover:active, a.leftnav2hover:visited, a.leftnav2hover:hover,
a.leftnav3hover, a.leftnav3hover:link, a.leftnav3hover:active, a.leftnav3hover:visited, a.leftnav3hover:hover {
    width: 200px;
    padding-left: 30px;
    padding-top: 4px;
    margin: 5px 0px;
    font-size: 12px;
    color: #240000;
    border: none;
    background: url(/images/bg_subnav_rev.png) no-repeat scroll 0 0;
}

    a.leftnav1:hover, a.leftnav1hover, a.leftnav1hover:link, a.leftnav1hover:active, a.leftnav1hover:visited, a.leftnav1hover:hover {
        text-decoration: underline;
        color: #111;
    }

    a.leftnav2, a.leftnav2:link, a.leftnav2:active, a.leftnav2:visited, a.leftnav2:hover {
        width: 185px;
        padding-left: 45px;
        background-position: 0 -100px;
    }

        a.leftnav2:hover, .leftnav2hover, a.leftnav2hover:link, a.leftnav2hover:active, a.leftnav2hover:visited, a.leftnav2hover:hover {
            text-decoration: underline;
        }

    a.leftnav3, a.leftnav3:link, a.leftnav3:active, a.leftnav3:visited, a.leftnav3:hover {
        width: 170px;
        padding-left: 60px;
        background-position: 0 -200px;
    }

        a.leftnav3:hover, .leftnav3hover, a.leftnav3hover:link, a.leftnav3hover:active, a.leftnav3hover:visited, a.leftnav3hover:hover {
            color: #FFF;
            background-color: #3B578B;
        }

/* ---------------- Misc ------------------------------------------------------------------- Misc ----------------- */

/* TABLE STYLES */
.tbl {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 100%;
    border-collape: collapse;
    border: 0px;
    margin-bottom: 30px;
}

    .tbl tr th {
        vertical-align: middle;
        border-top: 1px solid #fff;
        border-right: 1px solid #fff;
        width: 20%;
        background: #fff;
        color: #fff;
        padding: 2px 6px;
        font-size: 13px;
        font-weight: bold;
    }

        .tbl tr th p {
            font-size: 11px;
            font-weight: normal;
            text-align: left;
            margin-bottom: 0px;
        }

            .tbl tr th p b {
                font-weight: bold;
            }

        .tbl tr th strong {
            font-size: 12px;
            line-height: 16px;
        }

    .tbl tr td {
        vertical-align: middle;
        background: #eee;
        border-top: 1px solid #fff;
        border-right: 1px solid #fff;
        text-align: center;
        padding: 2px 6px;
    }

        .tbl tr td a {
            color: #003c79;
        }

    .tbl .srvs-body {
        background: #fff;
        padding: 6px;
        border-color: #b4cfec;
    }

    .tbl .colnames-body {
        background: #bfd0e1;
        color: #00305f;
    }

    .tbl a {
        color: #fff;
        text-decoration: underline;
    }

span.position-title {
    font-style: italic;
    font-weight: normal;
    color: #666;
}

p.orange, .orange {
    color: #c66a17;
}

p.orange {
    text-align: center;
}

.bold {
    font-weight: bold;
}

.whitebox {
    background-color: #dee4e4;
    height: 150px;
}

a.icon-link {
    margin-left: 10px;
    text-decoration: none;
    font-size: 11px;
    color: #b35f15;
}

a:hover.icon-link {
    text-decoration: underline;
}

a.icon-link img {
    margin-bottom: -4px;
    margin-left: 2px;
}

/***************************login panel******/
#loginpanel {
    float: right;
    height: 288px;
    width: 245px;
    position: relative;
    margin: -35px 0 0 0;
    padding: 30px 0 0 0;
    background: #50504E url(/images/loginpanel-bg.gif) repeat-y center top;
}

    #loginpanel input[type=text] {
        width: 190px;
        border-style: inset;
        padding: 2px;
    }

#th_nav_holder {
    padding: 10px;
    clear: both;
}

    #th_nav_holder a {
        font-size: 75%;
        color: #fff;
        margin: 5px 2px !important;
    }

#loginebanking {
    display: block;
}

img#th_img {
    margin: 10px 0 0 20px;
}

div#loginebanking h1 {
    padding-bottom: 15px;
}

#f_sub-content {
    bottom: 15px;
    clear: both;
    font-size: 75%;
    font-weight: bold;
    position: absolute;
    width: 95%;
    color: #222;
}

#header #mainmenu ul.lv1 li.last_item {
    background: none;
}

/* CONTACT FORM */

.error {
    color: #F00;
}

.success {
    color: #090;
}

#PliableForm {
    padding: 15px;
}

    #PliableForm p {
        margin-top: 1px;
    }

        #PliableForm p label {
            float: left;
            display: block;
            margin: 3px 0px;
            width: 100px;
            padding-right: 15px;
            text-align: right;
        }

    .mainfield, #PliableForm input[type=text], #PliableForm textarea, #PliableForm select {
        width: 300px;
        margin: 0 3px;
        padding: 4px;
        font-size: 13px;
        font-family: Arial, Helvetica, sans-serif;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        border: 1px inset #ccc;
        background-color: #efefef;
    }

.mainfield {
    width: 210px;
    margin: 5px 0 0 0;
}

#PliableForm textarea {
    height: 150px;
}

#PliableForm select {
    width: 310px;
}

.pErrorMessage {
    font-style: italic;
    color: #F30;
}

.pSubmit {
    text-decoration: none;
    margin: 10px 0 0 105px;
    -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
    box-shadow: inset 0px 1px 0px 0px #ffffff;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
    background: -moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    background-color: #ededed;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #dcdcdc;
    display: inline-block;
    color: #777777;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    padding: 6px 24px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #ffffff;
}

    .pSubmit:hover {
        text-decoration: none;
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
        background: -moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
        background-color: #dfdfdf;
    }

    .pSubmit:active {
        position: relative;
        top: 1px;
        text-decoration: none;
    }

/* textarea { resize: none; }

.text {
  border:solid thin #999;
  border-radius: 5px;
  height: 19px; } */

/*Financial Calculator Page Styles - REQUIRED */
#tabs {
    display: block;
    float: left;
    width: 100%;
    position: relative;
    z-index: 1; /*set over .panel*/
}

a.tab {
    border-collapse: collapse;
    border-style: solid solid none solid;
    border-color: #612323;
    border-width: 1px 1px 0 1px;
    padding: 4px 30px 4px 30px;
    margin-top: 6px;
    margin-right: 2px;
    font-family: arial;
    text-decoration: none;
    float: left;
    color: #FFFFFF;
    background: #612323 url('https://www.timevaluecalculators.com/images/gradient.png');
}

    a.tab:hover {
        background: #FFFFFF;
        color: #000000;
    }

a.selectedTab {
    padding-top: 6px;
    margin-top: 1px;
    color: #000000;
    border-width: 3px 1px 1px 1px;
    border-bottom: solid 1px white;
    background: #FFFFFF;
}

.cTimeValue .panel {
    position: relative;
    border: solid 1px #612323;
    background-color: #FFFFFF;
    padding: 15px;
    margin-bottom: 15px;
    height: 310px;
    overflow: auto;
    display: none;
    z-index: 0; /*set under #tabs*/
    top: -1px;
}

.cTimeValue .selectedPanel {
    display: block;
}

.cTimeValue h3 {
    font-size: 22px;
    line-height: 25px;
}

.Summary, .Summary p, .Summary b, .answer {
    color: #1058A5;
}
