/* Page Version and Base Styles - The Ribbon */
.version.the_ribbon {
    color: #000005;
    background-color: #D9439E;
}

#page {
    z-index: 1;
    width: 960px;
    min-height: 1841px;
    background-image: none;
    border-width: 0px;
    border-color: transparent;
    background-color: #FFFFFF;
    background-color: rgba(255,255,255,0.43);
    padding-bottom: 48px;
    margin-left: auto;
    margin-right: auto;
}

/* Header and Logo Styles */
#pu12253 {
    z-index: 3;
    width: 0.01px;
    margin-right: -10000px;
    margin-top: -255px;
    margin-left: -53px;
}

#u12253 {
    z-index: 3;
    width: 423px;
    margin-left: 306px;
    position: relative;
}

#u12253_img {
    margin-top: -85px;
    margin-bottom: -167px;
}

#pu20066 {
    z-index: 2;
    width: 0.01px;
    margin-left: 407px;
    margin-top: -7px;
}

#u20066 {
    z-index: 2;
    width: 99px;
    height: 93px;
    position: relative;
    margin-right: -10000px;
    margin-top: 50px;
    left: 36px;
}

#u20362 {
    z-index: 5;
    width: 196px;
    position: relative;
    margin-right: -10000px;
    margin-top: 10px;
    left: 2px;
}

#u20352 {
    z-index: 6;
    width: 196px;
    position: relative;
    margin-right: -10000px;
    left: -10px;
}

#u20352_img {
    margin: -166px -87px -49px -31px;
}

#u20359 {
    z-index: 8;
    width: 70px;
    height: 23px;
    position: relative;
    margin-right: -10000px;
    margin-top: 1px;
    left: 62px;
}

#u20345 {
    z-index: 9;
    width: 72px;
    position: relative;
    margin-right: -10000px;
    margin-top: 6px;
    left: 75px;
}

#u20345_img {
    margin: -205px -158px -124px -156px;
}

#u20365 {
    z-index: 11;
    width: 121px;
    height: 27px;
    position: relative;
    margin-right: -10000px;
    left: 166px;
}

#u2957 {
    z-index: 13;
    width: 150px;
    height: 1px;
    position: relative;
    margin-right: -10000px;
    margin-top: 131px;
    left: 40px;
}

/* Navigation Menu Styles */
#menuu222 {
    z-index: 14;
    width: 252px;
    height: 29px;
    padding-bottom: 4px;
    position: relative;
    margin-right: -10000px;
    margin-top: 97px;
}

#u9639 {
    width: 49px;
    min-height: 29px;
    position: relative;
    margin-right: -10000px;
    top: 2px;
    left: 2px;
}

#u9642 {
    width: 49px;
    padding-bottom: 15px;
    position: relative;
}

#u9642:hover {
    width: 49px;
    min-height: 0px;
    margin: 0px;
}

#u9642:active {
    width: 49px;
    min-height: 0px;
    margin: 0px;
}

#u9642.MuseMenuActive {
    width: 49px;
    min-height: 0px;
    margin: 0px;
}

#u9644-4 {
    width: 35px;
    min-height: 14px;
    position: relative;
    margin-right: -10000px;
    top: 7px;
    left: 7px;
}

#u9642:hover #u9644-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 14px;
    width: 35px;
    margin: 0px -10000px 0px 0px;
}

#u9642:active #u9644-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 14px;
    width: 35px;
    margin: 0px -10000px 0px 0px;
}

#u9642.MuseMenuActive #u9644-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 14px;
    width: 35px;
    margin: 0px -10000px 0px 0px;
}

#u18679 {
    width: 33px;
    min-height: 29px;
    position: relative;
    margin-right: -10000px;
    top: 2px;
    left: 30px;
}

#u18680 {
    width: 33px;
    padding-bottom: 15px;
    position: relative;
}

#u18680:hover {
    width: 33px;
    min-height: 0px;
    margin: 0px;
}

#u18680:active {
    width: 33px;
    min-height: 0px;
    margin: 0px;
}

#u18680.MuseMenuActive {
    width: 33px;
    min-height: 0px;
    margin: 0px;
}

#u18683-4 {
    width: 19px;
    min-height: 14px;
    position: relative;
    margin-right: -10000px;
    top: 7px;
    left: 7px;
}

#u18680:hover #u18683-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 14px;
    width: 19px;
    margin: 0px -10000px 0px 0px;
}

#u18680:active #u18683-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 14px;
    width: 19px;
    margin: 0px -10000px 0px 0px;
}

#u18680.MuseMenuActive #u18683-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 14px;
    width: 19px;
    margin: 0px -10000px 0px 0px;
}

#u18785 {
    width: 120px;
    padding-bottom: 4px;
    position: relative;
    margin-right: -10000px;
}

#u18785:hover {
    width: 120px;
    min-height: 0px;
    margin: 0px -10000px 0px 0px;
}

#u18785:active {
    width: 120px;
    min-height: 0px;
    margin: 0px -10000px 0px 0px;
}

#u18787-4 {
    width: 54px;
    min-height: 13px;
    padding-left: 2px;
    padding-top: 4px;
    padding-right: 2px;
    position: relative;
    margin-right: -10000px;
    top: 2px;
    left: 29px;
}

#u18785:hover #u18787-4 {
    padding-top: 4px;
    padding-bottom: 0px;
    min-height: 13px;
    width: 54px;
    margin: 0px -10000px 0px 0px;
}

#u18785:active #u18787-4 {
    padding-top: 4px;
    padding-bottom: 0px;
    min-height: 13px;
    width: 54px;
    margin: 0px -10000px 0px 0px;
}

#u18785.MuseMenuActive #u18787-4 {
    padding-top: 4px;
    padding-bottom: 0px;
    min-height: 13px;
    width: 54px;
    margin: 0px -10000px 0px 0px;
}

#u18827 {
    width: 120px;
    padding-bottom: 4px;
    position: relative;
    margin-right: -10000px;
}

#u18785.MuseMenuActive,
#u18827:hover {
    width: 120px;
    min-height: 0px;
    margin: 0px -10000px 0px 0px;
}

#u18827:active {
    width: 120px;
    min-height: 0px;
    margin: 0px -10000px 0px 0px;
}

#u18829-4 {
    width: 56px;
    min-height: 13px;
    padding-left: 2px;
    padding-top: 4px;
    padding-right: 2px;
    position: relative;
    margin-right: -10000px;
    top: 2px;
    left: 28px;
}

#u18827:hover #u18829-4 {
    padding-top: 4px;
    padding-bottom: 0px;
    min-height: 13px;
    width: 56px;
    margin: 0px -10000px 0px 0px;
}

#u18827:active #u18829-4 {
    padding-top: 4px;
    padding-bottom: 0px;
    min-height: 13px;
    width: 56px;
    margin: 0px -10000px 0px 0px;
}

#u18827.MuseMenuActive #u18829-4 {
    padding-top: 4px;
    padding-bottom: 0px;
    min-height: 13px;
    width: 56px;
    margin: 0px -10000px 0px 0px;
}

#u18700 {
    width: 51px;
    min-height: 29px;
    position: relative;
    margin-right: -10000px;
    top: 2px;
    left: 80px;
}

#u18701 {
    width: 51px;
    padding-bottom: 15px;
    position: relative;
}

#u18701:hover {
    width: 51px;
    min-height: 0px;
    margin: 0px;
}

#u18701:active {
    width: 51px;
    min-height: 0px;
    margin: 0px;
}

#u18701.MuseMenuActive {
    width: 51px;
    min-height: 0px;
    margin: 0px;
}

#u18704-4 {
    width: 37px;
    min-height: 14px;
    position: relative;
    margin-right: -10000px;
    top: 7px;
    left: 7px;
}

#u18701:hover #u18704-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 14px;
    width: 37px;
    margin: 0px -10000px 0px 0px;
}

#u18701:active #u18704-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 14px;
    width: 37px;
    margin: 0px -10000px 0px 0px;
}

#u18701.MuseMenuActive #u18704-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 14px;
    width: 37px;
    margin: 0px -10000px 0px 0px;
}

#u18705 {
    width: 115px;
    top: 29px;
}

#u18706 {
    width: 115px;
    position: relative;
}

#u18706:hover {
    width: 115px;
    min-height: 0px;
    margin: 0px;
}

#u18849 {
    width: 115px;
    padding-bottom: 4px;
    position: relative;
    margin-right: -10000px;
}

#u18849:hover {
    width: 115px;
    min-height: 0px;
    margin: 0px -10000px 0px 0px;
}

#u18849:active {
    width: 115px;
    min-height: 0px;
    margin: 0px -10000px 0px 0px;
}

#u18853-4 {
    width: 107px;
    min-height: 13px;
    padding-left: 2px;
    padding-top: 4px;
    padding-right: 2px;
    position: relative;
    margin-right: -10000px;
    top: 2px;
    left: 2px;
}

#u18849:hover #u18853-4 {
    padding-top: 4px;
    padding-bottom: 0px;
    min-height: 13px;
    width: 107px;
    margin: 0px -10000px 0px 0px;
}

#u18849:active #u18853-4 {
    padding-top: 4px;
    padding-bottom: 0px;
    min-height: 13px;
    width: 107px;
    margin: 0px -10000px 0px 0px;
}

#u18849.MuseMenuActive #u18853-4 {
    padding-top: 4px;
    padding-bottom: 0px;
    min-height: 13px;
    width: 107px;
    margin: 0px -10000px 0px 0px;
}

#u18847,
#u18868,
#u18900 {
    width: 115px;
    position: relative;
}

#u18871 {
    width: 115px;
    padding-bottom: 4px;
    position: relative;
    margin-right: -10000px;
}

#u18849.MuseMenuActive,
#u18871:hover {
    width: 115px;
    min-height: 0px;
    margin: 0px -10000px 0px 0px;
}

#u18871:active {
    width: 115px;
    min-height: 0px;
    margin: 0px -10000px 0px 0px;
}

#u18871.MuseMenuActive {
    width: 115px;
    min-height: 0px;
    margin: 0px -10000px 0px 0px;
}

#u18874-4 {
    width: 95px;
    min-height: 13px;
    padding-left: 2px;
    padding-top: 4px;
    padding-right: 2px;
    position: relative;
    margin-right: -10000px;
    top: 2px;
    left: 6px;
}

#u18871:hover #u18874-4 {
    padding-top: 4px;
    padding-bottom: 0px;
    min-height: 13px;
    width: 95px;
    margin: 0px -10000px 0px 0px;
}

#u18871:active #u18874-4 {
    padding-top: 4px;
    padding-bottom: 0px;
    min-height: 13px;
    width: 95px;
    margin: 0px -10000px 0px 0px;
}

#u18871.MuseMenuActive #u18874-4 {
    padding-top: 4px;
    padding-bottom: 0px;
    min-height: 13px;
    width: 95px;
    margin: 0px -10000px 0px 0px;
}

/* Styles for The Ribbon menu item */
#u18901 {
    width: 115px;
    padding-bottom: 4px;
    position: relative;
    margin-right: -10000px;
}

#u18901:hover {
    width: 115px;
    min-height: 0px;
    margin: 0px -10000px 0px 0px;
}

#u18901:active {
    width: 115px;
    min-height: 0px;
    margin: 0px -10000px 0px 0px;
}

#u18901.MuseMenuActive {
    width: 115px;
    min-height: 0px;
    margin: 0px -10000px 0px 0px;
}

#u18902-4 {
    width: 75px;
    min-height: 13px;
    padding-left: 2px;
    padding-top: 4px;
    padding-right: 2px;
    position: relative;
    margin-right: -10000px;
    top: 2px;
    left: 18px;
}

#u18901:hover #u18902-4 {
    padding-top: 4px;
    padding-bottom: 0px;
    min-height: 13px;
    width: 75px;
    margin: 0px -10000px 0px 0px;
}

#u18901:active #u18902-4 {
    padding-top: 4px;
    padding-bottom: 0px;
    min-height: 13px;
    width: 75px;
    margin: 0px -10000px 0px 0px;
}

#u18901.MuseMenuActive #u18902-4 {
    padding-top: 4px;
    padding-bottom: 0px;
    min-height: 13px;
    width: 75px;
    margin: 0px -10000px 0px 0px;
}

#u18721 {
    width: 45px;
    min-height: 29px;
    position: relative;
    margin-right: -10000px;
    top: 2px;
    left: 150px;
}

#u18724 {
    width: 45px;
    padding-bottom: 15px;
    position: relative;
}

#u18724:hover {
    width: 45px;
    min-height: 0px;
    margin: 0px;
}

#u18724:active {
    width: 45px;
    min-height: 0px;
    margin: 0px;
}

#u18724.MuseMenuActive {
    width: 45px;
    min-height: 0px;
    margin: 0px;
}

#u18726-4 {
    width: 31px;
    min-height: 14px;
    position: relative;
    margin-right: -10000px;
    top: 7px;
    left: 7px;
}

#u18724:hover #u18726-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 14px;
    width: 31px;
    margin: 0px -10000px 0px 0px;
}

#u18724:active #u18726-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 14px;
    width: 31px;
    margin: 0px -10000px 0px 0px;
}

#u18724.MuseMenuActive #u18726-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 14px;
    width: 31px;
    margin: 0px -10000px 0px 0px;
}

#u18742 {
    width: 50px;
    min-height: 29px;
    position: relative;
    margin-right: -10000px;
    top: 2px;
    left: 145px;
}

#u18745 {
    width: 50px;
    padding-bottom: 15px;
    position: relative;
}

#u18745:hover {
    width: 50px;
    min-height: 0px;
    margin: 0px;
}

#u18745:active {
    width: 50px;
    min-height: 0px;
    margin: 0px;
}

#u18745.MuseMenuActive {
    width: 50px;
    min-height: 0px;
    margin: 0px;
}

#u18746-4 {
    width: 36px;
    min-height: 14px;
    position: relative;
    margin-right: -10000px;
    top: 7px;
    left: 7px;
}

#u18745:hover #u18746-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 14px;
    width: 36px;
    margin: 0px -10000px 0px 0px;
}

#u18745:active #u18746-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 14px;
    width: 36px;
    margin: 0px -10000px 0px 0px;
}

#u18745.MuseMenuActive #u18746-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 14px;
    width: 36px;
    margin: 0px -10000px 0px 0px;
}

#u18684,
#u18743 {
    width: 120px;
    top: 29px;
}

#u18685,
#u18784,
#u18826,
#u18744,
#u18910 {
    width: 120px;
    position: relative;
}

#u18913 {
    width: 120px;
    padding-bottom: 4px;
    position: relative;
    margin-right: -10000px;
}

#u18827.MuseMenuActive,
#u18913.MuseMenuActive {
    width: 120px;
    min-height: 0px;
    margin: 0px -10000px 0px 0px;
}

#u18915-4 {
    width: 39px;
    min-height: 13px;
    padding-left: 2px;
    padding-top: 4px;
    padding-right: 2px;
    position: relative;
    margin-right: -10000px;
    top: 2px;
    left: 37px;
}

#u18913:hover #u18915-4 {
    padding-top: 4px;
    padding-bottom: 0px;
    min-height: 13px;
    width: 39px;
    margin: 0px -10000px 0px 0px;
}

#u18913.MuseMenuActive #u18915-4 {
    padding-top: 4px;
    padding-bottom: 0px;
    min-height: 13px;
    width: 39px;
    margin: 0px -10000px 0px 0px;
}

/* PAGE CONTENT STYLES - Image and Content Areas */

#pu19382 {
    z-index: 119;
    width: 0.01px;
    margin-left: 85px;
    margin-top: 25px;
}

#u19382 {
    z-index: 119;
    width: 392px;
    background-color: transparent;
    position: relative;
    margin-right: -10000px;
}

#pu19379 {
    z-index: 108;
    width: 0.01px;
    margin-right: -10000px;
    margin-left: 435px;
    margin-top: 20px;
}

#u19379 {
    z-index: 108;
    width: 363px;
    border-style: solid;
    border-width: 2px;
    border-color: #F7F7F7;
    background-color: transparent;
    padding-bottom: 22px;
    position: relative;
}

#u19364-4 {
    z-index: 115;
    width: 324px;
    min-height: 80px;
    background-color: transparent;
    text-align: center;
    color: #000000;
    line-height: 1.76;
    font-size: 14px;
    letter-spacing: 1px;
    font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
    font-style: italic;
    position: relative;
    margin-right: -10000px;
    margin-top: 50px;
    left: 21px;
}

/* Navigation Buttons Styles */
#u19140 {
    z-index: 123;
    width: 174px;
    background-color: #FFFFFF;
    padding-bottom: 6px;
    margin-left: 100px;
    margin-top: 39px;
    position: relative;
    min-height: 60px;
}

#u19143-4 {
    z-index: 125;
    width: 125px;
    min-height: 18px;
    background-color: transparent;
    font-size: 12px;
    letter-spacing: 2px;
    font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
    position: relative;
    margin-right: -10000px;
    margin-top: 13px;
    left: 56px;
}

#u19143-4:hover {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 18px;
    width: 125px;
    margin: 13px -10000px 0px 0px;
}

#u19141 {
    z-index: 124;
    width: 174px;
    background-color: #FFFFFF;
    padding-bottom: 9px;
    margin-left: 100px;
    margin-top: 8px;
    position: relative;
    min-height: 60px;
}

#u19144-4 {
    z-index: 129;
    width: 125px;
    min-height: 18px;
    background-color: transparent;
    font-size: 12px;
    letter-spacing: 2px;
    font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
    position: relative;
    margin-right: -10000px;
    margin-top: 10px;
    left: 63px;
}

#u19607 {
    z-index: 133;
    width: 174px;
    background-color: #FFFFFF;
    padding-bottom: 9px;
    margin-left: 100px;
    margin-top: 8px;
    position: relative;
    min-height: 60px;
}

#u19608-4 {
    z-index: 134;
    width: 125px;
    min-height: 18px;
    background-color: transparent;
    font-size: 12px;
    letter-spacing: 2px;
    font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
    position: relative;
    margin-right: -10000px;
    margin-top: 10px;
    left: 36px;
}

#u19144-4:hover,
#u19608-4:hover {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 18px;
    width: 125px;
    margin: 10px -10000px 0px 0px;
}

#u19143-4:hover p,
#u19144-4:hover p,
#u19608-4:hover p {
    color: #285BB9;
    visibility: inherit;
}

/* Main Content Images */
#u12341 {
    z-index: 109;
    width: 959px;
    background-color: transparent;
    margin-top: 60px;
    margin-left: 50px;
    position: relative;
}

#u19259 {
    z-index: 113;
    width: 959px;
    background-color: transparent;
    margin-top: 20px;
    margin-left: 50px;
    position: relative;
}

#u19249 {
    z-index: 111;
    width: 953px;
    background-color: transparent;
    margin-left: 53px;
    margin-top: 9px;
    position: relative;
}

/* FOOTER AND LAYOUT STYLES */
.css_verticalspacer .verticalspacer {
    height: calc(100vh - 3102px);
}

#pu10443 {
    z-index: 94;
    width: 0.01px;
    margin-right: -10000px;
    margin-top: 29px;
}

#u10443 {
    z-index: 94;
    width: 136px;
    margin-left: 415px;
    position: relative;
}

#u10103 {
    z-index: 12;
    width: 768px;
    margin-top: 1px;
    position: relative;
    padding: 1px 96px 18.329197684036927px;
}

#pu10080-4 {
    z-index: 81;
    width: 0.01px;
    margin-left: 133px;
}

#u10080-4 {
    z-index: 81;
    width: 534px;
    min-height: 1px;
    position: relative;
    margin-right: -10000px;
}

#u10358 {
    z-index: 93;
    width: 493px;
    min-height: 1px;
    position: relative;
    margin-right: -10000px;
    left: 41px;
}

#u10048-8 {
    z-index: 85;
    width: 768px;
    min-height: 1px;
    margin-top: 3px;
    position: relative;
}

/* Social Media Icons */
#pu19667 {
    z-index: 96;
    width: 0.01px;
    margin-left: 298px;
    margin-top: -5px;
}

#u19667 {
    z-index: 96;
    width: 56px;
    position: relative;
    margin-right: -10000px;
    margin-top: 1px;
}

#u19677 {
    z-index: 98;
    width: 55px;
    position: relative;
    margin-right: -10000px;
    left: 53px;
}

#u19687 {
    z-index: 100;
    width: 59px;
    position: relative;
    margin-right: -10000px;
    left: 105px;
}

#u19687_img {
    margin-bottom: -1px;
}

#u20018 {
    z-index: 102;
    width: 30px;
    position: relative;
    margin-right: -10000px;
    margin-top: 20px;
    left: 12px;
}

#u20028 {
    z-index: 104;
    width: 33px;
    position: relative;
    margin-right: -10000px;
    margin-top: 20px;
    left: 118px;
}

#u20040 {
    z-index: 106;
    width: 37px;
    position: relative;
    margin-right: -10000px;
    margin-top: 17px;
    left: 62px;
}

/* GLOBAL STYLES */
#muse_css_mq,
.html {
    background-color: #FFFFFF;
}

body {
    position: relative;
    min-width: 960px;
    padding-top: 263px;
}

.verticalspacer {
    min-height: 1px;
}