/* Wrappers */
#x1-wrapper-body, #x1-wrapper {
    width: 100%;
    float: left;
    text-align: center;
    background: url('/image/BkgdSlice.jpg') repeat-x top center;
    }

#x1-wrapper {
    background: url('/image/HeaderBkgd2.jpg') no-repeat top center;
    }
    
div.y1-wrapper {
    width: 970px;
    text-align: left;
    }
    
    
/* Header Section */
div.header-container {
    width: 970px;
    height: 400px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
    
/* Content Section */
div.middle-container, div.middle {
    width: 970px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    padding: 30px 0px 0px 0px;
    }
    
div.middle {
    padding: 0px;
    background: url('/image/ContentSlice.png') repeat-y top center;
    }
    
div.middle-content-container, div.middle-content {
    width: 950px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.middle-content-container {
    padding: 0px 10px 0px 10px;
    }
    
/* ---------- Welcome Section */
div.welcome-content-container, div.welcome-content-bottom, div.welcome-content-icon {
    width: 950px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.welcome-content-bottom {
    background: url('/image/BkgdSeparatorBottom.png') no-repeat bottom center;
    }
    
div.welcome-content-icon {
    background: url('/image/WelcomeIcon.jpg') no-repeat left center;
    }
    
div.welcome-gallery-container {
    width: 420px;
    height: 178px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    background: url('/image/ImageGalleryBkgd.jpg') no-repeat top center;
    }
    
div.welcome-gallery-content-container, div.welcome-gallery-content {
    width: 410px;
    height: 168px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.welcome-gallery-content-container {
    padding: 5px;
    }
    
div.archive-button-container, div.archive-button {
    width: 106px;
    height: 35px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.archive-button-container {
    padding: 128px 7px 5px 297px;
    }
    
/* ---------- News Section */
div.news-content-container, div.news-content-top, div.news-content-bottom, div.news-content-icon {
    width: 950px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.news-content-top {
    background: url('/image/BkgdSeparatorTop.png') no-repeat top center;
    }
    
div.news-content-bottom {
    background: url('/image/BkgdSeparatorBottom.png') no-repeat bottom center;
    }
    
div.news-content-icon {
    background: url('/image/NewsIcon.jpg') no-repeat left center;
    }
    
div.news-buttons-container {
    width: 420px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.news-buttons {
    height: 35px;
    float: left;
    overflow: hidden;
    display: inline;
    padding: 0px 14px 0px 0px;
    }
    
/* ---------- Find Section */
div.find-content-container, div.find-content-top, div.find-content-bottom, div.find-content-icon {
    width: 950px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.find-content-top {
    background: url('/image/BkgdSeparatorTop.png') no-repeat top center;
    }
    
div.find-content-bottom {
    background: url('/image/BottomBkgdSeparatorBottom.png') no-repeat bottom center;
    }
    
div.find-content-icon {
    background: url('/image/FindIcon.jpg') no-repeat left center;
    }
    
div.find-map-container, div.find-map-slice, div.find-map-top, div.find-map-bottom {
    width: 420px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.find-map-slice {
    background: url('/image/LocationsBkgdSlice.jpg') repeat-y top center;
    }
    
div.find-map-top {
    background: url('/image/LocationsBkgdTop.jpg') no-repeat top center;
    }
    
div.find-map-bottom {
    background: url('/image/LocationsBkgdBottom.jpg') no-repeat bottom center;
    }
    
div.find-map-left, div.find-map-right {
    width: 150px;
    height: 178px;
    float: left;
    overflow: hidden;
    display: inline;
    }
    
div.find-map-left {
    width: 270px;
    clear: left;
    }
    
div.find-map-right-content-container, div.find-map-right-content {
    width: 120px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.find-map-right-content-container {
    padding: 14px 15px 16px 15px;
    }
    
/* ---------- All Content Sections */
div.content-container-welcome, div.content-container, div.content {
    width: 795px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.content-container-welcome {
    padding: 0px 0px 30px 155px;
    }
    
div.content-container {
    padding: 20px 0px 30px 155px;
    }
    
div.content-left, div.content-right {
    width: 345px;
    float: left;
    overflow: hidden;
    display: inline;
    }
    
div.content-left {
    width: 450px;
    clear: left;
    }
    
div.content-left-content-container-welcome, div.content-left-content-container, div.content-left-content {
    width: 420px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.content-left-content-container-welcome {
    padding: 9px 30px 0px 0px;
    }
    
div.content-left-content-container {
    padding: 0px 30px 0px 0px;
    }

/* ---------- Our Divisions */
div.divisions-container {
    width: 345px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    padding: 0px 0px 14px 0px;
    }

div.divisions-left, div.division-right {
    width: 280px;
    float: left;
    overflow: hidden;
    display: inline;
    }

div.divisions-left {
    width: 65px;
    clear: left;
    }

div.divisions-left-content-container, div.divisions-left-content {
    width: 50px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }

div.divisions-left-content-container {
    padding: 0px 15px 0px 0px;
    }
    
    
/* Footer Section */
div.footer-container {
    width: 970px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.footer-bkgd-container, div.footer-bkgd {
    width: 950px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    padding: 0px 10px 30px 10px;
    }
    
div.footer-bkgd {
    padding: 0px;
    background: url('/image/BottomBkgdSeparatorTop.png') no-repeat top center;
    }















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