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

#x1-wrapper {
    background: url('/image/HeaderBkgdSub.jpg') no-repeat top center;
    }
    
div.y1-wrapper {
    width: 970px;
    text-align: left;
    }
    
    
/* Header Section */
div.header-container {
    width: 970px;
    height: 110px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.header-left, div.header-right {
    width: 285px;
    height: 110px;
    float: left;
    overflow: hidden;
    display: inline;
    }
    
div.header-left {
    width: 685px;
    clear: left;
    }
    
div.header-left-content-container, div.header-left-content {
    width: 340px;
    height: 110px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.header-left-content-container {
    padding: 0px 345px 0px 0px;
    }
    
div.header-right-content-container, div.header-right-content {
    width: 285px;
    height: 35px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.header-right-content-container {
    padding: 49px 0px 26px 0px;
    }
    
#header-right-content-left, div.header-right-content-right {
    width: 115px;
    height: 35px;
    float: left;
    overflow: hidden;
    display: inline;
    }
    
#header-right-content-left {
    width: 170px;
    clear: left;
    background: url('/image/SearchInputField.jpg') no-repeat top center;
    }
    
    
/* 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/ContentSliceSub.png') repeat-y top center;
    }
    
div.middle-content-container, div.middle-content {
    width: 950px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    padding: 0px 10px 0px 10px;
    }
    
div.middle-content {
    padding: 0px;
    background: url('/image/BottomBkgdSeparatorBottomSub.png') no-repeat bottom center;
    }
    
div.middle-content-left, div.middle-content-right {
    width: 695px;
    float: left;
    overflow: hidden;
    display: inline;
    }
    
div.middle-content-left {
    width: 255px;
    clear: left;
    }
    
/* ---------- Side Bar Section */
div.middle-content-left-content-container, div.middle-content-left-content {
    width: 200px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.middle-content-left-content-container {
    padding: 0px 41px 30px 14px;
    }
    
div.image-gallery-container {
    width: 200px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    padding: 0px 0px 5px 0px;
    }
    
div.image-gallery-image-container {
    width: 100px;
    height: 80px;
    float: left;
    overflow: hidden;
    display: inline;
    background: url('/image/ImageGalleryBkgdSub.jpg') no-repeat top center;
    }
    
div.image-gallery-image-image-container, div.image-gallery-image-image {
    width: 85px;
    height: 65px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.image-gallery-image-image-container {
    padding: 5px 9px 10px 6px;
    }
    
/* ---------- Content Section */
div.title-container {
    width: 695px;
    height: 45px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    background: url('/image/BkgdSeparatorBottomSub.png') no-repeat bottom center;
    }

div.title-left, div.title-right {
    width: 206px;
    height: 45px;
    float: left;
    overflow: hidden;
    display: inline;
    }

div.title-left {
    width: 489px;
    clear: left;
    }

div.title-left-content-container {
    width: 489px;
    height: 45px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }

div.title-right-icon-container, div.title-right-icon {
    height: 43px;
    float: left;
    overflow: hidden;
    display: inline;
    }

div.title-right-icon-container {
    padding: 0px 0px 2px 20px;
    }
    
div.content-container, div.content, div.sub-images {
    width: 695px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.content-container {
    padding: 30px 0px 30px 0px;
    background: url('/image/BkgdSeparatorTopSub.png') no-repeat top center;
    }

div.sub-images {
    padding: 0px 0px 25px 0px;
    }

div.google-map-container, div.google-map {
    width: 685px;
    height: 390px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }

div.google-map-container {
    padding: 5px;
    background: url('/image/GoogleMapBkgd.png') no-repeat top center;
    }

div.youtube-video-container, div.youtube-video, 
div.youtube-video2-container, div.youtube-video2 {
    width: 640px;
    height: 505px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }

div.youtube-video-container {
    padding: 5px;
    background: url('/image/YouTubeBkgd.png') no-repeat top center;
    }

div.youtube-video2-container, div.youtube-video2 {
    height: 385px;
    }

div.youtube-video2-container {
    padding: 5px;
    background: url('/image/YouTubeBkgd2.png') no-repeat top center;
    }

div.sub-image-gallery-container {
    width: 100px;
    float: left;
    overflow: hidden;
    display: inline;
    padding: 0px 10px 10px 0px;
    }

div.sub-image-gallery-image-container {
    width: 100px;
    height: 80px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    background: url('/image/ImageGalleryBkgdSubMain.png') no-repeat top center;
    }
    
div.sub-image-gallery-image-image-container, div.sub-image-gallery-image-image {
    width: 85px;
    height: 65px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.sub-image-gallery-image-image-container {
    padding: 5px 9px 10px 6px;
    }

div.sub-image-gallery-content-container {
    width: 100px;
    float: left;
    clear: Left;
    overflow: hidden;
    display: block;
    }
    
/* ---------- Push Content Section */
div.content-push-content-container, div.content-push-content {
    width: 245px;
    float: right;
    overflow: hidden;
    display: block;
    }
    
div.content-push-content-container {
    padding: 0px 0px 20px 30px;
    }
    
div.content-push-image-container {
    width: 245px;
    height: 305px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    background: url('/image/PushContentImageBkgd.jpg') no-repeat top center;
    }
    
div.content-push-image-image-container, div.content-push-image-image {
    width: 235px;
    height: 285px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.content-push-image-image-container {
    padding: 5px 5px 15px 5px;
    }
    
div.content-push-content-bkgd-container, 
div.content-push-content-bkgd-slice, div.content-push-content-bkgd-top, div.content-push-content-bkgd-bottom {
    width: 245px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.content-push-content-bkgd-slice {
    background: url('/image/PushContentBkgdSlice.jpg') repeat-y top center;
    }
    
div.content-push-content-bkgd-top {
    background: url('/image/PushContentBkgdTop.jpg') no-repeat top center;
    }
    
div.content-push-content-bkgd-bottom {
    background: url('/image/PushContentBkgdBottom.jpg') no-repeat bottom center;
    }
    
div.content-push-content-content-container, div.content-push-content-content {
    width: 215px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.content-push-content-content-container {
    padding: 15px 15px 20px 15px;
    }
    
    
/* 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;
    }
    
div.footer-bkgd-container {
    padding: 0px 10px 0px 10px;
    background: url('/image/BottomBkgdSeparatorTopSub.png') no-repeat top center;
    }
    
div.footer-content-container, div.footer-content {
    width: 695px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.footer-content-container {
    padding: 20px 0px 50px 255px;
    }
    
div.footer-content-left, div.footer-content-right {
    width: 245px;
    float: left;
    overflow: hidden;
    display: inline;
    }
    
div.footer-content-left {
    width: 450px;
    clear: left;
    }
    
div.footer-content-left-content-container, div.footer-content-left-content {
    width: 420px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.footer-content-left-content-container {
    padding: 0px 30px 0px 0px;
    }


/* Printer Friendly Page */
#printReady, div.print-logo-container, div.print-content-container {
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    visibility: hidden;
    position: absolute;
    top: 0;
    right: 0:
    }

div.print-content-container {
    visibility: visible;
    left: 10;
    }


/* Search Section Sub */
div.search-container {
    width: 420px;
    height: 35px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }

#search-left, div.search-right {
    width: 105px;
    height: 35px;
    float: left;
    overflow: hidden;
    display: inline;
    }

#search-left {
    width: 315px;
    clear: left;
    background: url('/image/SearchInputSub.jpg') no-repeat top center;
    }


/* Form Inputs */
div.form-container, div.form-container-bottom, 
div.form-label, 
#form-input-1, #form-input-2, #form-input-3, #form-input-4, #form-input-5, #form-input-6, #form-input-7, #form-input-8, #form-input-9, #form-input-10, 
#form-input-11, #form-input-12, #form-input-13, #form-input-14, #form-input-15, #form-input-16, #form-input-17, #form-input-18, #form-input-19, #form-input-20, 
#form-input-21, #form-input-22, #form-input-23, #form-input-24, #form-input-25, #form-input-26, #form-input-27, #form-input-28, #form-input-29, #form-input-30, 
#form-input-31, #form-input-32, #form-input-33, #form-input-34, #form-input-35, #form-input-36, #form-input-37, #form-input-38, #form-input-39, #form-input-40, 
#form-input-41, #form-input-42, #form-input-43, #form-input-44, #form-input-45, #form-input-46, #form-input-47, #form-input-48, #form-input-49, #form-input-50, 
#form-input-51, #form-input-52, #form-input-53, #form-input-54, #form-input-55, #form-input-56, #form-input-57, #form-input-58, #form-input-59, #form-input-60, 
#form-input-61, #form-input-62, #form-input-63, #form-input-64, #form-input-65, #form-input-66, 
div.form-input-bare, 
#form-textarea-1, #form-textarea-2, #form-textarea-3, #form-textarea-4, #form-textarea-5, #form-textarea-6 {
    width: 420px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }

div.form-container {
    padding: 0px 0px 15px 0px;
    }

div.form-label {
    padding: 0px 0px 5px 0px;
    }

#form-input-1, #form-input-2, #form-input-3, #form-input-4, #form-input-5, #form-input-6, #form-input-7, #form-input-8, #form-input-9, #form-input-10, 
#form-input-11, #form-input-12, #form-input-13, #form-input-14, #form-input-15, #form-input-16, #form-input-17, #form-input-18, #form-input-19, #form-input-20, 
#form-input-21, #form-input-22, #form-input-23, #form-input-24, #form-input-25, #form-input-26, #form-input-27, #form-input-28, #form-input-29, #form-input-30, 
#form-input-31, #form-input-32, #form-input-33, #form-input-34, #form-input-35, #form-input-36, #form-input-37, #form-input-38, #form-input-39, #form-input-40, 
#form-input-41, #form-input-42, #form-input-43, #form-input-44, #form-input-45, #form-input-46, #form-input-47, #form-input-48, #form-input-49, #form-input-50, 
#form-input-51, #form-input-52, #form-input-53, #form-input-54, #form-input-55, #form-input-56, #form-input-57, #form-input-58, #form-input-59, #form-input-60, 
#form-input-61, #form-input-62, #form-input-63, #form-input-64, #form-input-65, #form-input-66 {
    height: 30px;
    background: url('/image/FormInputBkgd.jpg') no-repeat top center;
    }

div.form-input-bare {
    height: 30px;
    }

#form-textarea-1, #form-textarea-2, #form-textarea-3, #form-textarea-4, #form-textarea-5, #form-textarea-6 {
    height: 150px;
    background: url('/image/FormTextareaBkgd.jpg') no-repeat top center;
    }


/* Other Parts */
div.dividing-line-container {
    width: 695px;
    height: 20px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    background: url('/image/ContentDivider.png') no-repeat top center;
    }







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