﻿body 
{
    background:#ffffff url(/images/template/body-bg.gif) repeat-x scroll center top;
    color:#585858;
    font-family:Arial;
    font-size:11px;
    margin:0;
    padding:0;
    text-align:center;
}

/**********************************************************
    Reset
**********************************************************/
div, span, 
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-weight:normal;
	vertical-align: baseline;
}

.clear 
{
    clear:both;
    line-height:0;
}


/**********************************************************
    Main Structure
**********************************************************/
#wrapper 
{
    text-align:left;
    width:970px;
    margin:0 auto;
}

/**********************************************************
    Header
**********************************************************/
#header 
{
    margin:32px 0 0 10px;
    width:960px;
}

#header ul 
{
    margin-left:0;
}

#header a.logo 
{
    width:199px;
    height:73px;
    display:block;
    text-indent:-9999em;
    background-image:url(/images/template/Wesbanco-logo.gif);
    float:left;
}
/*
#search-box 
{
    float:right;
    background:url(/images/template/search-box-bg.gif);
    width:176px;
    height:24px;    
}

#search-box input 
{
    font-size:10px;
    width:137px;
    padding-right:5px;  
    float:left;   
    border:0;  
    border-right:solid 1px #7f7f7f;  
    margin:4px 0 0 10px;   
}

#search-box a.btn-search 
{
    width:20px;
    height:20px;
    display:block;
    background-image:url(/images/buttons/search.gif);
    text-indent:-999em;
    float:left;
    margin-top:2px;
}
*/
#global-links-search ul{
    font-size:12px;
    list-style-type:none;
    display:inline;
    float:right;
    margin-top:4px;
    margin-right:6px;
}
#global-links-search ul,
#global-links-search a 
{
    color:#898989;
    text-decoration:none;
}
    #global-links ul a:hover 
    {
        text-decoration:underline;
    }
    
#global-links-search ul li 
{
    display:inline;
}

#navigation 
{
    height:30px;
    width:482px;
    margin-top:-26px;
    float:right;
}

/**********************************************************
    Footer
**********************************************************/
#footer-lost-card-callout 
{
    padding:5px;
    font-size:13px;
    margin-top:20px;
    text-align:left;
    border:solid 1px #d6cd8a;
}
    #wrapper.personal #footer-lost-card-callout,
    #wrapper.default #footer-lost-card-callout 
    {
        border:solid 1px #d6cd8a;
    } 
    #wrapper.business #footer-lost-card-callout 
    {
        border:solid 1px #8560a8;
    } 
    #wrapper.wealthmanagement #footer-lost-card-callout 
    {
        border:solid 1px #7697a4;
    } 
    #wrapper.aboutus #footer-lost-card-callout,
    #wrapper.global #footer-lost-card-callout,
    #wrapper.calculators #footer-lost-card-callout 
    {
        border:solid 1px #00a950;
    } 
    
#footer-lost-card-callout-content 
{
    width:928px;
    margin:0 auto;
}
    #footer-lost-card-callout h1 
    {
        width:200px;
        float:left;
    }

#footer 
{
    /*margin-top:20px;*/
    margin-left:10px;
    text-align:center;    
    padding:15px 0;
    margin-bottom:20px;
}
/*
    #wrapper.personal #footer,
    #wrapper.default #footer 
    {
        border-top:solid 1px #d6cd8a;
    } 
    #wrapper.business #footer 
    {
        border-top:solid 1px #8560a8;
    } 
    #wrapper.wealthmanagement #footer 
    {
        border-top:solid 1px #7697a4;
    } 
    #wrapper.aboutus #footer,
    #wrapper.global #footer,
    #wrapper.calculators #footer 
    {
        border-top:solid 1px #00a950;
    } 
*/
#footer img 
{
    position:relative;
    top:22px;
    right:4px;
}

#footer a 
{
    text-transform:uppercase;
    margin:0 5px;
}

/**********************************************************
    Home Structure
**********************************************************/
#content-left 
{    
    float:left;
    width:245px;
    margin-right:4px;
}

#content-home-wrapper 
{
    float:left;
    width:721px;
}

#flash-wrapper 
{
    width:721px;
    height:386px;
    margin-bottom:8px;
}

#flash-content 
{
    width:721px;
    height:386px;
}

#content-home 
{
    width:721px;
    height:261px;
    background-image:url(/images/home/content-home-bg.gif);
    background-position:center bottom;
    background-repeat:no-repeat;
}

#content-home .col-left,
#content-home .col-middle,
#content-home .col-right 
{
    width:206px;
    height:210px;
    padding:18px 16px;    
    border-right:solid 1px #cbc688;
    border-bottom:dashed 1px #e0e0e0;
    margin-right:4px;
    float:left;
}
    #wrapper.personal #content-home .col-left,
    #wrapper.personal #content-home .col-middle 
    {
        border-right:solid 1px #cbc688;
    }
    #wrapper.business #content-home .col-left,
    #wrapper.business #content-home .col-middle 
    {
        border-right:solid 1px #8560a8;
    }
    #wrapper.wealthmanagement #content-home .col-left,
    #wrapper.wealthmanagement #content-home .col-middle 
    {
        border-right:solid 1px #7697a4;
    }
    #wrapper.aboutus #content-home .col-left,
    #wrapper.aboutus #content-home .col-middle 
    {
        border-right:solid 1px #00a950;
    }

#content-home .col-left p,
#content-home .col-middle p,
#content-home .col-right p 
{
    text-align:left;
}

#content-home .col-middle 
{
    width:207px;
}

#content-home .col-right 
{
    width:202px;
    border-right:0;
    margin-right:0;
}


/************ Home Styles ************/
#content-home-wrapper h1 
{
    font-size:15px;
    font-family:Verdana;
    padding:0;    
    margin-top:0;
    margin-bottom:5px;    
    line-height:18px;  
    border:0;  
    color:#00a950;
}

#content-home-wrapper h1 span 
{
    color:#3e4851;
}

#content-home-wrapper ul
{
    float:left;
    margin-left:16px;
    margin-right:8px;
    list-style-image:url(/images/template/arrows-gold.gif);
}
    #wrapper.personal #content-home-wrapper ul 
    {
        list-style-image:url(/images/template/arrows-gold.gif);
    }
    #wrapper.business #content-home-wrapper ul 
    {
        list-style-image:url(/images/template/arrows-purple.gif);
    }
    #wrapper.wealthmanagement #content-home-wrapper ul 
    {
        list-style-image:url(/images/template/arrows-blue.gif);
    }
    #wrapper.aboutus #content-home-wrapper ul 
    {
        list-style-image:url(/images/template/arrows-green.gif);
    }

#content-home-wrapper ul.right 
{
    margin-right:0;
}

#content-home .col-right div 
{
    border-top:solid 1px #979798;
    width:165px;
    float:left; 
    margin-right:5px;
}

#content-home .col-right select
{
    width:165px;
    height:18px;    
    padding-left:7px;
    margin-bottom:5px;
    border:solid 1px #d5d5d6;
    border-top:solid 1px #d5d5d6;
    font-size:11px;    
}

#content-home-wrapper div.claculator-icons,
#content div.claculator-icons 
{
    width:199px;
    height:31px;
    border:0;
    margin-bottom:10px;
    text-align:center;
}



/************ Home Title Colors ************/
#wrapper.personal #content-home-wrapper h1 
{
    color:#b1ab70;
}

#wrapper.business #content-home-wrapper h1 
{
    color:#8560a8;
}

#wrapper.wealthmanagement #content-home-wrapper h1 
{
    color:#7697a4;
}

#wrapper.aboutus #content-home-wrapper h1 
{
    color:#00a950;
}

/************ Home Icon Colors ************/
#wrapper #content-home-wrapper div.claculator-icons a,
#wrapper #content-wrapper div.claculator-icons a
{
    margin-right:5px;
}

#wrapper #content-home-wrapper div.claculator-icons a.last 
{
    margin-right:0;
}
/*#wrapper.personal #content-home-wrapper div.claculator-icons,
#wrapper.personal #content div.claculator-icons,
#wrapper.default #content-home-wrapper div.claculator-icons
{
    background-color:#b1ab70;
}

#wrapper.business #content-home-wrapper div.claculator-icons,
#wrapper.business #content div.claculator-icons 
{
    background-color:#8560a8;
}

#wrapper.wealthmanagement #content-home-wrapper div.claculator-icons 
{
    background-color:#7697a4;
}

#wrapper.aboutus #content-home-wrapper div.claculator-icons 
{
    background-color:#00a950;
}*/


/**********************************************************
    Global Structure
**********************************************************/
#content-global 
{
    width:705px;
    float:left;
    padding:10px 0 0 16px;
    border-top:solid 1px #f5f3f6;
}

#content-global #content 
{
    margin:0;
    width:705px;
    padding-bottom:30px;
    line-height:17px;
}

/**********************************************************
    Internal Structure
**********************************************************/
#login-bar-wrapper 
{
    width:970px;
    height:41px;
    background-image:url(/images/components/login-bar-bg.gif);
    background-repeat:no-repeat;
    background-position:10px 0;
}

div#login-bar-wrapper div#title 
{
    width:212px;
    height:41px;
    border:0;
    margin:0;
    background-image:url(/images/components/login-bar-title-green.gif);
}
    #wrapper.personal div#login-bar-wrapper div#title 
    {
        background-image:url(/images/components/login-bar-title-gold.gif);
    }
    #wrapper.business div#login-bar-wrapper div#title 
    {
        background-image:url(/images/components/login-bar-title-purple.gif);
    }
    #wrapper.wealthmanagement div#login-bar-wrapper div#title 
    {
        background-image:url(/images/components/login-bar-title-none.gif);
    }
        #wrapper.wealthmanagement #login-bar-wrapper input,
        #wrapper.wealthmanagement #login-bar-wrapper div,
        #wrapper.wealthmanagement #login-bar-wrapper a,
        #wrapper.wealthmanagement #login-bar-wrapper iframe
        {
            display:none;
        }
    
    #wrapper.aboutus div#login-bar-wrapper div#title 
    {
        background-image:url(/images/components/login-bar-title-green.gif);
    }

 
#login-bar-wrapper div 
{
    border-top:solid 1px #979798;
    margin-right:5px;
    margin-top:9px;
    width:165px;
    float:left;     
}

#left-nav 
{
    width:194px;
    min-height:100px;
    float:left;
    margin-left:10px;
    margin-right:28px;
}

#content 
{
    width:474px;
    float:left;
    margin-top:10px;
    margin-right:22px;
    padding-bottom:30px;
    line-height:17px;
}
#content-mobileapp
{
    width:716px;
    float:left;
    margin-top:10px;
    margin-right:22px;
    padding-bottom:30px;
    line-height:17px;
} 

#content-right 
{
    width:242px;
    float:left;
}

#content div.col-left,
#content div.col-right
{
    float:left;
    width:229px;
    padding-right:16px;
}

#content div.col-right
{
    padding-right:0;
}

/************ Internal Styles ************/
#login-bar-wrapper input
{
    width:156px;
    height:15px;    
    padding-top:3px;
    padding-left:7px;
    margin-bottom:5px;
    border:solid 1px #d5d5d6;
    border-top:solid 1px #d5d5d6;
    font-size:11px;    
}

#login-bar-wrapper a.go 
{
    margin-top:9px;
    margin-right:5px;
    line-height:22px;
}

#login-bar-wrapper a 
{
    line-height:41px;
    color:#464646;
    font-size:9px;    
}

/**********************************************************
    Heading Styles
**********************************************************/
#wrapper #content-headline h1,
#wrapper.personal #content #content-headline h1,
#wrapper.business #content #content-headline h1,
#wrapper.wealthmanagement #content #content-headline h1,
#wrapper.aboutus #content #content-headline h1,
#wrapper.global #content #content-headline h1,
wrapper.calculators #content #content-headline h1 
{
    margin:0 0 0px;
    color:#00a950;
    font-size:45px;
    font-weight:normal;
    font-family:Verdana;
    line-height:44px; 
    border:0;   
}
    #wrapper.personal #content #content-headline h1.border 
    {
        padding-bottom:10px;
        margin-bottom:10px;
        border-bottom:solid 1px #cbc688;  
    }
    #wrapper.business #content #content-headline h1.border 
    {
        padding-bottom:10px;
        margin-bottom:10px;
        border-bottom:solid 1px #8560a8;  
    }
    #wrapper.wealthmanagement #content #content-headline h1.border 
    {
        padding-bottom:10px;
        margin-bottom:10px;
        border-bottom:solid 1px #7697a4;  
    }
    #wrapper.aboutus #content #content-headline h1.border,
    #wrapper.global #content #content-headline h1.border,
    #wrapper.calculators #content #content-headline h1.border 
    {
        padding-bottom:10px;
        margin-bottom:10px;
        border-bottom:solid 1px #00a950;  
    }
    
#wrapper.wealthmanagement #content #content-headline h2 
{
    color:#616265;
    font-size:22px;
    font-family:Verdana;
    line-height:30px;    
    padding-bottom:10px;
    margin-top:-20px;
    margin-bottom:10px;
    font-weight:normal;
    border-bottom:solid 1px #cbc688;
    width:100%;
}
    #wrapper.personal #content #content-headline h2
    {
        border-bottom:solid 1px #cbc688;
    }
    #wrapper.business #content #content-headline h2
    {
        border-bottom:solid 1px #8560a8;
    }
    #wrapper.wealthmanagement #content #content-headline h2
    {
        border-bottom:solid 1px #7697a4;
    }
    #wrapper.aboutus #content #content-headline h2,
    #wrapper.global #content #content-headline h2,
    #wrapper.calculators #content #content-headline h2
    {
        border-bottom:solid 1px #00a950;
    }
    
/**********************************************************
    Table Styles
**********************************************************/
table 
{
    text-align:center;
    line-height:14px;
    font-size:11px;
    border-top:solid 1px #a9a9ac;
    border-left:solid 1px #a9a9ac;
    margin-bottom:20px;
    width:470px;
}
    
ul table 
{
    width:454px;
    margin-bottom:10px;
}

table.small-text 
{
    font-size:9px;
}

table tr th,
table tr td 
{
  border-right:solid 1px #a9a9ac;
  border-bottom:solid 1px #a9a9ac;
}

table tr th 
{
    font-weight:bold;
    padding:1px;
    background-color:#e7e6cf;
    vertical-align:bottom;
}
    #wrapper.personal table tr th 
    {
        background-color:#e7e6cf;
    }
    #wrapper.business table tr th 
    {
        background-color:#8560a8;
        color:#ffffff;
    }
    #wrapper.wealthmanagement table tr th 
    {
        background-color:#7697a4;
        color:#ffffff;
    }
    #wrapper.aboutus table tr th 
    {
        background-color:#00a950;
        color:#ffffff;
    }

table tr td 
{
    padding:1px;
    vertical-align:middle;
    background-color:#ffffff;
}

table tr.highlight td 
{
    background-color:#ededed;
}

table tr td.bold 
{
    font-weight:bold;
}

/**********************************************************
    Universal Styles
**********************************************************/
/****** Text Elements ******/
a 
{
    color:#3e4851;
}
    a.green 
    {
        color:#00A950;
    }
    a.lg 
    {
        font-size:13px;
    }

a:hover 
{
    color:#000000;
}

p 
{
    margin-top:0;
    margin-bottom:10px;
}
    p.center,
    div.center 
    {
        text-align:center;
    }
    p.center-italic,
    div.center-italic 
    {
        text-align:center;
        font-style:italic;
    }
    p.center-italic-bold,
    div.center-italic-bold 
    {
        font-weight:bold;
        text-align:center;
        font-style:italic;
    }
    p.indent 
    {
        margin-left:20px;
    }
    
a.go,
input.go
{
    width:24px;
    height:22px;
    float:left;
    display:block;
    text-indent:-999em;
    background-image:url(/images/buttons/go.png);
}

a.continue
{
    width:62px;
    height:22px;
    float:left;
    display:inline-block;
    text-indent:-999em;
    background-image:url(/images/buttons/continue.png);
    position:relative;
    top:-10px;
}

a.back
{
    width:39px;
    height:22px;
    display:inline-block;
    text-indent:-999em;
    background-image:url(/images/buttons/back.png);
    position:relative;
    top:-10px;
}

a.cancel
{
    width:47px;
    height:22px;
    display:inline-block;
    text-indent:-999em;
    background-image:url(/images/buttons/cancel.png);
    position:relative;
    top:-10px;
}

a.go-color 
{
    width:24px;
    height:22px;
    float:left;
    display:block;
    text-indent:-999em;
}
    #wrapper.personal a.go-color,
    #wrapper.default a.go-color
    {
        background-image:url(/images/buttons/go-gold.png);
    }
    #wrapper.business a.go-color 
    {
        background-image:url(/images/buttons/go-purple.png);
    }
    #wrapper.wealthmanagement a.go-color 
    {
        background-image:url(/images/buttons/go-blue.png);
    }
    #wrapper.aboutus a.go-color 
    {
        background-image:url(/images/buttons/go-green.png);
    }
    
img.other-services 
{
    margin-bottom:8px;
}    


#content h1,
#content h2 
{
    color:#00a950;
    font-size:15px;
    font-weight:bold;
    font-family:Verdana; 
    margin-top:20px;      
    margin-bottom:10px;
    line-height:18px;  
    padding-bottom:5px; 
    border:0;
}

#content h1 span 
{
    color:#3e4851;
    font-size:12px;
}
    #wrapper.personal #content h1 
    {
        border-bottom:solid 1px #b1ab70;  
    }
    #wrapper.business #content h1 
    {
        border-bottom:solid 1px #8560a8;  
    }
    #wrapper.wealthmanagement #content h1 
    {
        border-bottom:solid 1px #7697a4; 
    }
    #wrapper.aboutus #content h1,
    #wrapper.global #content h1,
    #wrapper.calculators #content h1 
    {
        border-bottom:solid 1px #00a950; 
    }

#content h2
{
    font-size:12px;
    font-weight:bold;
}
    #wrapper.personal #content h2 
    {
        color:#b1ab70;  
    }
    #wrapper.business #content h2 
    {
        color:#8560a8;  
    }
    #wrapper.wealthmanagement #content h2 
    {
        color:#7697a4; 
    }
    #wrapper.aboutus #content h2,
    #wrapper.global #content h2,
    #wrapper.calculators #content h2 
    {
        color:#00a950; 
    }
    
#content div.bold,
#content div.bold p,
#content div.bold a 
{
    font-weight:bold;
}

img.left 
{
    float:left;
    margin:0 15px 10px;
}

img.right 
{
    float:right;
    margin:0 0 10px 15px;
}

div.right 
{
    float:right;
    margin-left:16px;
}

div.left 
{
    float:left;
    width:221px;
    margin-right:16px;
}
    #content ul.right 
    {
        float:left;
        width:221px;
        padding-right:0;
        margin-left:0;
    }

/****** List Styles ******/
#content ul 
{
    margin-left:16px;
    margin-bottom:10px;
    list-style-image:url(/images/template/arrows-gold.gif);
}
    #wrapper.personal #content ul 
    {
        list-style-image:url(/images/template/arrows-gold.gif);
    }
        #wrapper.personal #content ul li ul 
        {
            list-style-image:url(/images/template/dot-gold.gif);
        }
            #wrapper.personal #content ul li ul li ul
            {
                list-style-image:url(/images/template/dot-gold-sm.gif);
            }
    #wrapper.business #content ul 
    {
        list-style-image:url(/images/template/arrows-purple.gif);
    }
        #wrapper.business #content ul li ul 
        {
            list-style-image:url(/images/template/dot-purple.gif);
        }
            #wrapper.business #content ul li ul li ul
            {
                list-style-image:url(/images/template/dot-purple-sm.gif);
            }
    #wrapper.wealthmanagement #content ul 
    {
        list-style-image:url(/images/template/arrows-blue.gif);
    }
        #wrapper.wealthmanagement #content ul li ul 
        {
            list-style-image:url(/images/template/dot-blue.gif);
        }
            #wrapper.wealthmanagement #content ul li ul li ul
            {
                list-style-image:url(/images/template/dot-blue-sm.gif);
            }
    #wrapper.aboutus #content ul,
    #wrapper.global #content ul,
    #wrapper.calculators #content ul 
    {
        list-style-image:url(/images/template/arrows-green.gif);
    }
        #wrapper.global #content ul li ul 
        {
            list-style-image:url(/images/template/dot-green.gif);
        }
            #wrapper.global #content ul li ul li ul
            {
                list-style-image:url(/images/template/dot-green-sm.gif);
            }

#content ul li.heading 
{
    font-weight:bold;
    list-style-image:none;
    list-style-type:none;
}

#content ul li ul 
{
    margin-left:16px;
    margin-bottom:10px;
    list-style-image:url(/images/template/dot-gold.gif);
}
    
#content ul.left 
{
    float:left;
    width:221px;
    margin-right:16px;
}
    #content ul.right 
    {
        float:left;
        width:221px;
        padding-right:0;
        margin-left:0;
    }

#content ul.links li 
{
    padding-bottom:10px;
}

#content ul.links a
{
    font-weight:bold;
}

#content ol
{
    margin-left:16px;
    margin-bottom:10px;
}


/*********** Site Map Styles **********/
#content ul.level-one 
{
    font-size:13px;
    line-height:28px;
}

#content ul.level-two 
{
    font-size:11px;
    line-height:24px;
    list-style-image:url(/images/template/dot-gold.gif);
}

#content ul.level-three 
{
    font-size:10px;
    line-height:20px;
    list-style-image:url(/images/template/dot-gold.gif);
}

/**********************************************************
    Specific Styles
**********************************************************/

#content select
{
    /*width:165px;*/
    height:18px;    
    padding-left:7px;
    margin-bottom:5px;
    border:solid 1px #d5d5d6;
    border-top:solid 1px #d5d5d6;
    font-size:11px;    
}

#content input.text
{
    width:156px;
    height:15px;    
    padding-top:3px;
    padding-left:7px;
    margin-right:5px;
    margin-bottom:5px;
    border:solid 1px #d5d5d6;
    border-top:solid 1px #d5d5d6;
    font-size:11px;    
}

#content div.input-border 
{
    border-top:solid 1px #979798;
    width:165px;
    float:left; 
    margin-right:5px;
}

/**********************************************************
    Left Column Components
**********************************************************/

/************ Login Box ************/
#online-banking-login 
{
    width:245px;
    margin-bottom:8px;
}

#online-banking-login #login-title 
{
    width:245px;
    height:36px;
    background-image:url(/images/components/online-banking-title-gold.gif);
}
    #wrapper.personal #online-banking-login #login-title 
    {
        background-image:url(/images/components/online-banking-title-gold.gif);
    }
    #wrapper.business #online-banking-login #login-title 
    {
        background-image:url(/images/components/online-banking-title-purple.gif);
    }
    #wrapper.wealthmanagement #online-banking-login #login-title 
    {
        background-image:url(/images/components/online-banking-title-blue.gif);
    }
    #wrapper.aboutus #online-banking-login #login-title 
    {
        background-image:url(/images/components/online-banking-title-green.gif);
    }
#login-content 
{
    width:222px;
    height:157px;
    color:#464646;
    margin-left:10px;
    padding-left:13px;
    background-position:0 0px;
    background-image:url(/images/components/online-banking-login-bg.gif)
}
/*
#login-content 
{
    width:222px;
    height:157px;
    color:#464646;
    margin-left:10px;
    padding-left:13px;
    background-image:url(/images/components/online-banking-login-bg.gif)
}*/

#login-content #login 
{
    width:194px;
}

#login-content #login div 
{
    border-top:solid 1px #979798;
    width:165px;
    float:left; 
}

#login-content #login input,
input.find-branch 
{
    width:156px;
    height:15px;    
    padding-top:3px;
    padding-left:7px;
    margin-right:5px;
    margin-bottom:5px;
    border:solid 1px #d5d5d6;
    border-top:solid 1px #d5d5d6;
    font-size:11px;    
}
    
#login-content #login a 
{
    color:#464646;
    float:right;
    font-size:9px;
}

#login-content #new-online-banking 
{
    width:188px;
    height:39px;
    padding-top:8px;
    padding-left:6px;
    /*margin-top:10px;*/
    margin-top:8px;
    margin-bottom:10px;
    background-image:url(/images/components/online-banking-new-bg.png)
}

#login-content #new-online-banking img 
{
    margin-bottom:2px;
}

#login-content #new-online-banking a 
{
    padding-left:16px;
    background-image:url(/images/components/online-banking-new-arrow.gif);
    background-repeat:no-repeat;
    background-position:0 3px;
    text-decoration:none;
    margin-right:9px;
    color:#363636;
} 

#login-content a 
{
    color:#464646;
}   

#login-content img.lock 
{
    float:right;
    position:relative;
    top:-26px;
    right:16px;
}

/************ Find a Branch ************/
#find-branch 
{
    margin-left:23px;
    
}

div.find-branch 
{
    border-top:solid 1px #979798;
    width:165px;
    float:left; 
    margin-right:5px;
}

body.find-branch 
{
    text-align:left;
    background-image:none;
}

div.options 
{
    font-size:10px;
    text-align:left;
    margin-bottom:4px;    
}

div.options input 
{
    position:relative;
    top:2px;
}

input.find-branch 
{
    height:20px;
    width:165px;
}

input.find-branch-btn 
{
    width:24px;
    height:22px;
    display:block;
    text-indent:-999em;
    cursor:pointer;
    background-image:url(/images/buttons/go-gold.png);
    background-color:Transparent;
    border:0;
}

body.find-branch a 
{
    color:#00A950;
}

/************ New Service Quick Find ************/
#new-service-quick-find 
{
    width:222px;
    height:116px;
    margin-top:6px;
    margin-left:10px;
    margin-bottom:8px;
    padding-top:16px;
    padding-left:13px;
    background-image:url(/images/components/new-service-bg.gif);
}
    #content-right #new-service-quick-find 
    {
        margin-left:0;
    }

#new-service-quick-find img 
{
    margin-bottom:6px;
}

#new-service-quick-find div 
{
    border-top:solid 1px #979798;
    width:165px;
    float:left; 
    margin-right:5px;
    margin-bottom:5px;
}

#new-service-quick-find select
{
    width:165px;
    height:18px;    
    padding-left:7px;
    margin-bottom:5px;
    border:solid 1px #d5d5d6;
    border-top:solid 1px #d5d5d6;
    font-size:11px;    
}

/************ Column Left Styles ************/
#content-left h2 
{
    color:#00a950;
    font-family:Verdana;
    font-size:12px;
    margin-bottom:6px;
}

#content-left img.promotion 
{
    margin-left:10px;
}

#content-left a.promo-link 
{
    margin-top:4px;
    margin-left:6px;
}

#content-left p.promo-disclaimer 
{
    font-size:8px;
    margin-left:10px;
    margin-top:0;
}

/**********************************************************
    Left Column Components
**********************************************************/
/************ Quick Poll & Calculators ************/
.content-right-box 
{
    width:242px;
    padding:6px 0;
    margin-bottom:20px;
    background-color:#f5f6f0;
}

.content-right-box .title 
{    
    color:#ffffff;    
    font-size:14px;
    font-family:Verdana;
    background-color:#00a950;
    text-transform:uppercase;
    border-bottom:solid 1px #cbc688;    
    padding:4px 0 1px;
    padding-left:16px;
    margin-bottom:14px;
}

.content-right-box p 
{
    padding:0 12px;
}
    .content-right-box p.right 
    {
        float:right;
        padding:0 12px 0;
        margin:0;
    }

.content-right-box div 
{
    padding:0 8px;
    margin-bottom:4px;
}

.content-right-box input 
{
    position:relative;
    top:2px;
    margin-right:5px;
}

.content-right-box a.submit 
{
    width:71px;
    height:23px;
    display:block;
    margin-top:12px;
    margin-left:12px;
    text-indent:-999em;   
    background-image:url(/images/buttons/submit-poll.png);
} 

.content-right-box a 
{
    color:#b1ab70;
    line-height:23px;
}

.content-right-box img 
{
    float:left;
    margin-top:6px;
    margin-left:12px;
    margin-right:8px;
}

/************ Calculators Display ************/
#wrapper.calculators #calculators-wrapper,
#wrapper.tools #calculators-wrapper,
#wrapper.wealthmanagement #calculators-wrapper 
{
    display:none;
}

#wrapper.business #calculators-wrapper div.personal,
#wrapper.personal #calculators-wrapper div.business,
#wrapper.aboutus #calculators-wrapper div.business,
#wrapper.global #calculators-wrapper div.business,
#wrapper.calculators #calculators-wrapper div.business 
{
    display:none;
}

#calculators-wrapper div.personal,
#calculators-wrapper div.business 
{
    margin-left:-2px;
}

#calculators-wrapper div.personal div select,
#calculators-wrapper div.business div select 
{
    width:182px;
}

#calculators-wrapper div.personal div,
#calculators-wrapper div.business div, 
#calculators-wrapper div.personal input.go,
#calculators-wrapper div.business input.go 
{
    float:left;
}

#calculators-wrapper div.personal input.go,
#calculators-wrapper div.business input.go 
{
    position:relative;
    top:-1px;
}

#content-home-wrapper ul,
#calculators-wrapper ul 
{
    float:left;
    margin-left:24px;
    margin-right:8px;
    list-style-image:url(/images/template/arrows-green.gif);
}
    #calculators-wrapper ul 
    {
        float:none;
    }
    #wrapper.business #calculators-wrapper a 
    {
        color:#8560A8;
    }

/************ Column Left Styles ************/
#content-right a img.promotion 
{
    margin-bottom:20px;
}

/**********************************************************
    Calculators
**********************************************************/
#wrapper.calculators #left-nav ul
{
    display:none;
}

#wrapper.calculators table 
{
    text-align:left;
    border:0;    
}

#wrapper.calculators table tr td 
{
    padding:4px;
    
}
/*
#wrapper.calculators table #results 
{
    padding:10px;
    color:#ffffff;
    border:solid 2px #63987c;
    background-color:#7fb297;
}
*/
/**********************************************************
    Google Search Styles
**********************************************************/
#search-wrapper 
{
    float:right;
}

table.gsc-search-box tr th, table.gsc-search-box tr td
{
    border: none;
}

table.gsc-search-box 
{
    width:200px;
}

/* - Google Site Search Styles - */
.gsc-tabHeader, .gsc-branding
{
    display: none;
}

.gsc-webResult, .gsc-result
{
    text-align: left;
}

.gsc-resultsHeader
{
    border: none;
    display: none;
}

#wrapper table.gsc-search-box
{
    width: 213px;
}

/*input.gsc-search-button
{
    margin: 0 0 0 10px;
}*/

table.gsc-search-box input.gsc-search-button
{
    border:0;     
    width:20px;
    height:20px;
    display:block;
    cursor:pointer;
    margin-top:-2px;
    text-indent:-999em;    
    background-image:url(/images/buttons/search.gif);
    background-color:Transparent;           
}

table.gsc-search-box div.gsc-clear-button 
{
    border-left:solid 1px #7f7f7f;
    padding-left:16px;
    margin-top:-2px;
    
}

/*input.gsc-input
{
    background: none;
    border: 1px solid #999999;
    margin: 0;
    padding: 2px;
    width: 99%;
}*/

table.gsc-search-box input.gsc-input 
{   
    border:0;
    width:140px;  
    font-size:10px;
    margin:-2px 0 0 10px; 
    padding-right:5px; 
    border-right:solid 1px #7f7f7f;        
}


/*td.gsc-input
{
    margin: 0 5px 0 5px;
    padding: 5px;
}*/

td.gsc-input,
table.gsc-search-box td.gsc-search-button,
table.gsc-search-box td.gsc-clear-button
{
    background:url(/images/template/search-box-bg.gif);
    background-repeat:no-repeat;
    width:154px;
    height:24px;    
}

table.gsc-search-box td.gsc-search-button
{
    background-position:-100px 0;
    width:25px;    
}

table.gsc-search-box td.gsc-clear-button
{
    background-position:-146px 0;
    width:14px;
}

.gsc-wrapper iframe, .gsc-adBlock iframe, .gsc-adBlock, .gsc-adBlockVertical, .gsc-adBlockVerticalInvisible, .adBlock, .ad
{
    display: none;
    visibility: hidden;
}

#wrapper #SearchResults div.gsc-wrapper
{
    width:475px;
}

.gs-result .gs-title, .gs-result .gs-title *
{
    color: #00a950;
}

.gs-result .gs-title a:hover, .gs-result .gs-title a:hover b, .gs-result .gs-title *:hover
{
    color: #008940;
}

.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl
{
    color: #999999;
}

.gsc-results .gsc-trailing-more-results, .gsc-results .gsc-trailing-more-results *
{
    color: #757575;
    text-decoration:underline;
}

.gsc-results .gsc-trailing-more-results *:hover
{
    color: #00a950;
    text-decoration:underline;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page
{
    color: #008940;
}

div.gsc-tabHeader 
{
    display:none;
}


/**********************************************************
    IE6 Dropdown/Iframe Fix
**********************************************************/
.selectFree {
  position:relative; 
  font: 10px Verdana; 
  z-index: 1; 
  background : #C1DAF0;  
  width: 222px;
  height:116px;
}

.selectFree IFRAME
{
 display:none;/*sorry for IE5*/ 
 display/**/:block;/*sorry for IE5*/
 position:absolute;/*must have*/
 top:0;/*must have*/
 left:0;/*must have*/
 z-index:-1;/*must have*/

 width:222px;/*must have for any big value*/
 height:116px/*must have for any big value*/;
}

/**********************************************************
    TimeValue Calculator Styles
**********************************************************/
/****** Headers ******/
.cTimeValue h2,
.cTimeValue h3 
{
    color:#00a950;
    font-size:15px;
    font-weight:bold;
    font-family:Verdana; 
    margin-top:20px;      
    margin-bottom:10px;
    line-height:18px;  
    padding-bottom:5px; 
    border:0;
}
    #wrapper.personal .cTimeValue h2,
    #wrapper.personal .cTimeValue h3  
    {
        border-bottom:solid 1px #b1ab70;  
    }
    #wrapper.business .cTimeValue h2,
    #wrapper.business .cTimeValue h3 
    {
        border-bottom:solid 1px #8560a8;  
    }
    #wrapper.wealthmanagement .cTimeValue h2,
    #wrapper.wealthmanagement .cTimeValue h3 
    {
        border-bottom:solid 1px #7697a4; 
    }
    #wrapper.aboutus .cTimeValue h2,
    #wrapper.aboutus .cTimeValue h3,
    #wrapper.global .cTimeValue h2,
    #wrapper.global .cTimeValue h3,
    #wrapper.calculators .cTimeValue h2,
    #wrapper.calculators .cTimeValue h3  
    {
        border-bottom:solid 1px #00a950; 
    }

/****** Element Styles ******/
#content .cTimeValue div.Summary 
{
    margin-bottom:40px;
}

#content .cTimeValue a.left 
{
    float:left;
}

#content .cTimeValue a.right 
{
    float:right;
}

#content .cTimeValue ul 
{
    margin-top:10px;
    margin-bottom:30px;
}

#content .cTimeValue table 
{
    width:100%;
}

#content .cTimeValue table tr th,
#content .cTimeValue table tr td
{
    text-align:left;
    border:0;
}

#content .cTimeValue table tr td#imgSTARTBALANCE 
{

}

#content .cTimeValue input,
#content .cTimeValue select
{   
    padding-left:2px;
    color:#585858;
    font-family:Arial;
    margin-bottom:0;
    border:solid 1px #d5d5d6;
    font-size:11px;    
}

#content .cTimeValue input#COMPUTE 
{
    width:70px;
    margin-left:202px;
    border:solid 1px #b1ab70;
    background-color:#ffffff;
}

#content .cTimeValue input#COMPUTE:hover 
{
    color:#000000;
    cursor:pointer;
}

#content .cTimeValue fieldset 
{
    border:solid 1px #d5d5d6;
}

#content .cTimeValue fieldset legend 
{
    padding:0 5px;
}
