﻿  /*  layout and framework ************************************ */
    #wrapper {
    width:950px;
    margin: 0px auto;
    padding:0px;
    text-align:left;
    }
    
    #navBar
    {
        background: url(../images/core/bg_personalnav.gif) no-repeat top left;
        width: 900px;
        height: 40px;
    }
    #logo-search 
    {
        width:900px;
        height:44px;
        margin: 0px auto;
        padding:0px;
        text-align:left;
    }
    #header {
        float:left;
        height:36px;
        margin:0 auto;
        padding:0;
        width:952px;
    }   
    #content-header {
        width:908px;
        height:47px;
        margin: 0px 0px 0px 0px;
        padding:16px 28px 0px 20px;
        text-align:left;
        background-color:#fff;
        float:left;
        background:url(../images/core/bg_content_hdr_home.png) no-repeat;
        _behavior: url(/site_assets/js/iepngfix.htc)
    }
    #content-wrapper {
        background:transparent url(../images/core/bg_content_body_home.png) repeat-y scroll 0 0;
        float:left;
        padding:0;
        width:950px;
    }  
    #content-footer {
        background:transparent url(../images/core/bg_content_btm_home.png) no-repeat scroll 0 0;
        float:left;
        height:6px;
        margin:0;
        padding:0;
        width:952px;
	overflow: hidden;
    }
    
    /* Top Nav Overides  *******************************/
     #header #openaccount_panel 
    {
        margin-left:536px;
    }
     
    #header #locator_panel 
    {
        margin-left:694px;
    }    
    
    
    
    /* content framework********************** */
    #content {
        width:900px;
        margin: 0px auto;
        padding:0px 20px 20px 24px;
        text-align:left;
        float:left;
        position:relative;
    }
    #footer {
        
        padding-left:4px;
    }
    #content .main {
    width:900px;
    padding:3px 0px 0px 0px;
    float:left;
    }

    #content .image-tagline
    {
        color:#666; 
        font-size:12px;
        padding:4px 0 8px 2px;
    }
    
    #content .main #personalSelector
    {
        width:272px;
        height:111px;
        padding: 0px 20px 0px 15px;
        background:url(../images/home/personal_box.gif) no-repeat;
        float:left;
    }
     #content .main #businessSelector
    {
        width:272px;
        height:111px;
        padding: 0px 19px 0px 15px;
        background:url(../images/home/business_box.gif) no-repeat;
        float:left;
    }
     #content .main #wealthSelector
    {
        width:272px;
        height:111px;
        padding:0px 0px 0px 15px;
        background:url(../images/home/wealth_box.gif) no-repeat;
        float:left;
    }
    #tab 
    {
        background:transparent url(../images/core/spacer.gif) no-repeat scroll 0 0;
        display:block;
        float:left;
        height:450px;
        margin:0 auto;
        padding:0;
        width:46px;
    }
    #content-top 
    {
        background-color:Transparent;
        background-image: url(../images/core/bg_content_top.png);
        background-repeat: no-repeat;
        background-position: 46px 0px;
        float:left;
        font-size:0;
        height:6px;
        padding: 0;
        margin-left: 21px;
        text-align:left;
        width:948px;
    }
    .selectorLink
    {
        width:250px;
        height:50px;  
    }
    
    .selectorText
    {
        width:250px;
        height:40px;
        font-size:11px;
        line-height:16px;   
    }
   
    .selectorButton
    {
        float:left;
        padding-right: 5px;
    }
    
    .selectorCheckbox
    {
        width:180px;
        padding-left:15px;
        font-size:11px;
    }
    
     .selectorCheckbox div
     {
     	font-size:11px;
     	line-height: normal;
     }