/* Wrappers */
#x1-wrapper {
    width: 100%;
    float: left;
    text-align: center;
    background: url('/image/BkgdSlice.jpg') repeat-x top center;
    }
    
#x2-wrapper {
    width: 100%;
    float: left;
    text-align: center;
    background: url('/image/HeaderGlare.jpg') no-repeat top center;
    }
    
div.y1-wrapper {
    width: 990px;
    text-align: left;
    }
    
    
/* Header Bar Section */
div.header-container {
    width: 990px;
    height: 58px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.header-left, div.header-right {
    width: 324px;
    height: 58px;
    float: left;
    overflow: hidden;
    display: inline;
    }
    
div.header-left {
    width: 666px;
    clear: left;
    }
    
    
/* Middle Section */
div.middle-container {
    width: 990px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    padding: 0px 0px 22px 0px;
    }
    
div.middle-left, div.middle-right {
    width: 324px;
    float: left;
    overflow: hidden;
    display: inline;
    }
    
div.middle-left {
    width: 666px;
    clear: left;
    }
    
/* ---------- Welcome Section */
div.welcome-container {
    width: 666px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.welcome-left, div.welcome-right {
    width: 454px;
    float: left;
    overflow: hidden;
    display: inline;
    }
    
div.welcome-left {
    width: 212px;
    clear: left;
    }
    
div.welcome-content-container, div.welcome-content, 
div.welcome-statement-container, 
div.welcome-login-container, 
div.welcome-bodytext-container, div.welcome-bodytext {
    width: 434px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.welcome-content-container {
    padding: 0px 20px 0px 0px;
    }
    
div.welcome-statement-container {
    height: 109px;
    }
    
div.welcome-login-container {
    height: 76px;
    background: url('/image/LoginBkgd.jpg') no-repeat top center;
    }
    
div.welcome-bodytext-container {
    padding: 18px 0px 0px 0px;
    }
    
/* ----------**---------- Login Section */
div.welcome-login-left, div.welcome-login-right {
    width: 234px;
    float: left;
    overflow: hidden;
    display: inline;
    }
    
div.welcome-login-left {
    width: 200px;
    clear: left;
    }
    
div.welcome-login-element {
    width: 200px;
    height: 25px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    background: url('/image/InputBkgd.gif') no-repeat top center;
    padding: 0px 0px 5px 0px;
    }
    
div.welcome-login-button-container, div.welcome-login-button {
    width: 83px;
    height: 25px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.welcome-login-button-container {
    padding: 30px 146px 0px 5px;
    }
    
/* ---------- Tools and News Section */
div.tools-news-container {
    width: 666px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.tools-news-left, div.tools-news-right {
    width: 326px;
    float: left;
    overflow: hidden;
    display: inline;
    }
    
div.tools-news-left {
    width: 340px;
    clear: left;
    }
    
/* ----------**---------- Member Tools */
div.tools-container, div.tools-slice, div.tools-top, div.tools-bottom {
    width: 340px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.tools-slice {
    background: url('/image/MemberSiteToolsSlice.jpg') repeat-y top center;
    }
    
div.tools-top {
    background: url('/image/MemberSiteToolsTop.jpg') no-repeat top center;
    }
    
div.tools-bottom {
    background: url('/image/MemberSiteToolsBottom.jpg') no-repeat bottom center;
    }
    
div.tools-content-container, div.tools-content, 
div.tools-search-container, div.tools-search-element, div.tools-search-button, 
div.tools-other-container {
    width: 254px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.tools-content-container {
    padding: 54px 41px 21px 45px;
    }

div.tools-search-container {
    padding: 5px 0px 0px 0px;
    }
    
div.tools-search-element {
    padding: 0px 0px 5px 0px;
    background: url('/image/SearchInputBkgd.gif') no-repeat top center;
    }

div.tools-other-left, div.tools-other-right {
    width: 122px;
    float: left;
    overflow: hidden;
    display: inline;
    }

div.tools-other-left {
    padding: 0px 10px 0px 0px;
    }
    
/* ----------**---------- News */
div.news-container, div.news, 
div.news-title-container, 
div.news-article-container, 
div.news-buttons-container {
    width: 306px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.news-container {
    padding: 0px 20px 0px 0px;
    }
    
div.news-title-container {
    height: 50px;
    }
    
div.news-title-left, div.news-title-right {
    width: 264px;
    height: 50px;
    float: left;
    overflow: hidden;
    display: inline;
    }
    
div.news-title-left {
    width: 42px;
    clear: left;
    }
    
div.news-buttons {
    height: 33px;
    float: left;
    overflow: hidden;
    display: inline;
    padding: 0px 2px 0px 0px;
    }
    
/* ---------- Site Navigation Section */
div.navigation-container, div.navigation, 
div.navigation-slice, div.navigation-bottom, div.navigation-top, 
div.navigation-content-container, div.navigation-content, 
div.navigation-divide-container {
    width: 304px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.navigation-container {
    padding: 0px 20px 0px 0px;
    }
    
div.navigation-slice {
    background: url('/image/SiteNavBkgdSlice.jpg') repeat-y top center;
    }
    
div.navigation-bottom {
    background: url('/image/SiteNavBkgdBottom.jpg') no-repeat bottom center;
    }
    
div.navigation-top {
    background: url('/image/SiteNavBkgdTop.jpg') no-repeat top center;
    }
    
div.navigation-content-container {
    padding: 75px 0px 31px 0px;
    }
    
div.navigation-divide-container {
    height: 3px;
    background: url('/image/SiteNavDividerLine.png') no-repeat top center;
    }
    
/* ----------**---------- Residential Section */
div.res-content-container, div.res-content {
    width: 254px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.res-content-container {
    padding: 0px 25px 0px 25px;
    }
    
div.res-content-left, div.res-content-right {
    width: 68px;
    float: left;
    overflow: hidden;
    display: inline;
    }
    
div.res-content-left {
    width: 186px;
    }

div.res-title-container, div.res-bodytext-container {
    width: 186px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.res-title-container {
    height: 47px;
    }
    
div.res-bodytext-content-container, div.res-bodytext-content {
    width: 176px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.res-bodytext-content-container {
    padding: 0px 0px 0px 10px;
    }
    
/* ----------**---------- Commercial Section */
div.com-content-container, div.com-content {
    width: 254px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.com-content-container {
    padding: 0px 25px 0px 25px;
    }
    
div.com-content-left, div.com-content-right {
    width: 181px;
    float: left;
    overflow: hidden;
    display: inline;
    }
    
div.com-content-left {
    width: 73px;
    clear: left;
    }
    
div.com-title-container, div.com-bodytext-container {
    width: 181px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.com-title-container {
    height: 47px;
    }
    
/* ----------**---------- Resources Section */
div.mem-content-container, div.mem-content {
    width: 254px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.mem-content-container {
    padding: 0px 25px 0px 25px;
    }
    
div.mem-content-left, div.mem-content-right {
    width: 86px;
    float: left;
    overflow: hidden;
    display: inline;
    }
    
div.mem-content-left {
    width: 168px;
    clear: left;
    }
    
div.mem-title-container, div.mem-bodytext-container {
    width: 168px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.mem-title-container {
    height: 47px;
    }
    
div.mem-bodytext-content-container, div.mem-bodytext-content {
    width: 158px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.mem-bodytext-content-container {
    padding: 0px 0px 0px 10px;
    }
    
/* ----------**---------- Teen Section */
div.teen-content-container, div.teen-content {
    width: 254px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.teen-content-container {
    padding: 0px 25px 0px 25px;
    }
    
div.teen-content-left, div.teen-content-right {
    width: 170px;
    float: left;
    overflow: hidden;
    display: inline;
    }
    
div.teen-content-left {
    width: 84px;
    clear: left;
    }
    
div.teen-title-container, div.teen-bodytext-container {
    width: 170px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.teen-title-container {
    height: 47px;
    }











/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

