/* Reset Markup */
body, html, div, form {
    margin: 0px auto;
    padding: 0px;
    font: normal 8px/11px sans serif;
    text-align: left;
    }
	
img {
    margin: 0px;
    padding: 0px;
    border-style: solid;
    border-width: 0px;
    }
    
    
/* Background */
body {
    text-align: center;
    background-color: #91cdff;
    }
    
/* ---------- Top Half Wrappers */
#x1-wrapper-slice {
    width: 100%;
    float: left;
    text-align: center;
    background: #ffffff url('/image/BackgroundSlice.jpg') repeat-x top center;
    }

#x1-wrapper-image {
    width: 100%;
    float: left;
    text-align: center;
    background: url('/image/BackgroundImage.jpg') no-repeat top center;
    }
    
div.y1-wrapper {
    width: 950px;
    text-align: left;
    }
    
/* ---------- Bottom Wrappers */
#x2-wrapper {
    width: 100%;
    float: left;
    text-align: center;
    background-color: #91cdff;
    }
    
div.y2-wrapper {
    width: 950px;
    text-align: left;
    }
    
    
/* Top Info Section */
div.top-info-container {
    width: 950px;
    height: 36px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.top-info-content-container, div.top-info-content {
    width: 920px;
    height: 22px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    text-align: right;
    }
    
div.top-info-content-container {
    padding: 14px 15px 0px 15px;
    }
    
    
/* Header Section */
div.header-container {
    width: 950px;
    height: 184px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    background: url('/image/HeaderBackground.jpg') no-repeat top center;
    }
    
div.header-content-container, div.header-content {
    width: 182px;
    height: 100px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.header-content-container {
    padding: 57px 30px 27px 736px;
    }
    
div.header-input-bkgd-container {
    width: 184px;
    height: 50px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    background: url('/image/InputBkgd.png') no-repeat top center;
    }
    
div.header-input-container, div.header-input {
    width: 163px;
    height: 24px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.header-input-container {
    padding: 7px 12px 19px 9px;
    }
    
div.header-input-button-container, div.header-input-element-container {
    width: 34px;
    height: 24px;
    float: left;
    clear: left;
    overflow: hidden;
    display: inline;
    }
    
div.header-input-element-container {
    width: 129px;
    clear: none;
    background: url('/image/InputBar.jpg') no-repeat top center;
    }
    
    
/* Content Section */
div.content-container {
    width: 950px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    padding: 0px 0px 30px 0px;
    }
    
div.content-left, div.content-right {
    width: 711px;
    float: left;
    overflow: hidden;
    display: inline;
    }
    
div.content-left {
    width: 239px;
    clear: left;
    }
    
/* ---------- Nav Section */
div.nav-container, div.nav-slice, div.nav-top, div.nav-bottom {
    width: 239px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.nav-slice {
    background: url('/image/NavBkgdSlice.png') repeat-y top center;
    }
    
div.nav-top {
    background: url('/image/NavBkgdTop.jpg') no-repeat top center;
    }
    
div.nav-bottom {
    background: url('/image/NavBkgdBottom.jpg') no-repeat bottom center;
    }
    
div.nav-content-container, div.nav-content, div.nav-top-section-container, div.nav-middle-section-container, div.nav-middle-bottom-section-container, div.nav-bottom-section-container {
    width: 202px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    padding: 14px 18px 0px 19px;
    }
    
div.nav-content {
    background: url('/image/NavLineSlice.png') repeat-y top center;
    padding: 0px;
    }
    
div.nav-top-section-container {
    background: url('/image/NavTopSectionBkgd.jpg') no-repeat top center;
    padding: 0px;
    }
    
div.nav-middle-section-container {
    background: url('/image/NavSectionBkgd.png') no-repeat top center;
    padding: 0px;
    }
    
div.nav-middle-bottom-section-container {
    padding: 0px;
    }
    
div.nav-bottom-section-container {
    height: 43px;
    padding: 0px;
    }
    
div.nav-buttons-container, div.nav-buttons, div.nav-button, div.nav-no-buttons {
    width: 194px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.nav-buttons-container {
    padding: 5px 1px 9px 7px;
    }
    
div.nav-no-buttons {
    height: 30px;
    }
    
/* ---------- Testimonial Section */
div.testimonial-container, div.testimonial-slice, div.testimonial-top, div.testimonial-bottom {
    width: 239px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.testimonial-container {
    padding: 12px 0px 0px 0px;
    }
    
div.testimonial-slice {
    background: url('/image/TestimonialBkgdSlice.png') repeat-y top center;
    }
    
div.testimonial-top {
    background: url('/image/TestimonialBkgdTop.png') no-repeat top center;
    }
    
div.testimonial-bottom {
    background: url('/image/TestimonialBkgdBottom.png') no-repeat bottom center;
    }
    
div.testimonial-content-container, div.testimonial-content {
    width: 176px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    text-align: right;
    }
    
div.testimonial-content-container {
    padding: 23px 18px 30px 45px;
    }
    
    
/* Footer Section */
div.footer-container, div.footer-slice, div.footer-top, div.footer-bottom {
    width: 950px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.footer-container {
    padding: 0px 0px 20px 0px;
    }
    
div.footer-slice {
    background: url('/image/FooterBkgdSlice.jpg') repeat-y top center;
    }
    
div.footer-top {
    background: url('/image/FooterBkgdTop.jpg') no-repeat top center;
    }
    
div.footer-bottom {
    background: url('/image/FooterBkgdBottom.jpg') no-repeat bottom center;
    }
    
div.footer-content-container, div.footer-content {
    width: 910px;
    float: left;
    clear: left;
    overflow: hidden;
    display: block;
    }
    
div.footer-content-container {
    padding: 20px;
    }
    
div.footer-content-left, div.footer-content-middle, div.footer-content-right {
    width: 280px;
    float: left;
    overflow: hidden;
    display: inline;
    }
    
div.footer-content-left {
    clear: left;
    text-align: left;
    }
    
div.footer-content-middle {
    width: 350px;
    text-align: center;
    }
    
div.footer-content-right {
    text-align: right;
    }
    
div.footer-content-left-left, div.footer-content-left-right {
    width: 223px;
    float: left;
    overflow: hidden;
    display: inline;
    }
    
div.footer-content-left-left {
    width: 56px;
    clear: left;
    }

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

