/* -- main -- *//*** Last Mod: 2023-03-21*/body {color: #000;font-family: arial,tahoma;font-weight: normal;font-size: 16px;margin: 0;padding: 0;line-height: 1.4;background: url('../images/bg_tile.jpg') top repeat-x;}h1, h2, h3, h4, h5 {line-height: 1.10em;}h1 {font-size: 1.625rem;margin: 0 0 1.25rem 0;padding: 0;}h1::before {position: relative;display: inline-block;vertical-align: middle;content: "";width: 1.5rem;height: 1.375rem;margin: -0.125rem 0 0 0;background: url('../images/title_arrow.png') no-repeat center;}h1 em {font-size: 1.25rem;font-weight: normal;}h2 {font-size: 1.438rem;margin-left: 2rem;}h2::before {position: relative;display: inline-block;vertical-align: middle;content: '';width: 1.563rem;height: 1.563rem;margin-top: -0.313rem;margin-left: -2rem;background: url('../images/icon_green_arrow_right_25.png') no-repeat center;}div, fieldset {position: relative;box-sizing: border-box;}fieldset {padding: 0.313rem;margin: 0.313rem;border: solid 1px #c0c0c0;border-radius: 0.313rem;}input[type='text'], input[type='password'], input[type='email'] {padding: 0.313rem;font-size: 0.813;border: solid 1px #c0c0c0;border-bottom: solid 1px #a0a0a0;outline: none;}input[type='radio'], input[type='checkbox'] {margin: 0;padding: 0;vertical-align: middle;}select {padding: 0.313rem;font-size: 0.813rem;border: solid 1px #c0c0c0;border-bottom: solid 1px #a0a0a0;outline: none;}button {padding: 0.313rem 0.5rem;border: solid 1px #c0c0c0;border-bottom: solid 1px #a0a0a0;outline: none;}button:hover {cursor: pointer;}textarea {padding: 0.313rem;}input.inputError,select.inputError,textarea.inputError {border: solid 1px #f33;background-color: #fcc;}label.error {border: solid 1px #f33;color: #f00;padding: 0.25rem;}a {color: #006;text-decoration: none;}a:hover {cursor: pointer;}form {margin: 0;padding: 0;}ul {list-style-image: url('../images/icon_blue_arrow_right_15.png');}li {padding-bottom: 0.313rem;}div.button,a.button {display: inline-block;padding: 0.25rem 0.625rem;background-color: #e0e0e0;border: solid 1px #c0c0c0;border-bottom: solid 1px #a0a0a0;border-radius: 0.188rem;text-decoration: none;color: inherit;}div.button:hover,a.button:hover {cursor: pointer;border: solid 1px #a0a0a0;border-bottom: solid 1px #707070;box-shadow: 0pt 0pt 2pt rgba(0, 0, 0, 0.3);}.baseBG {color: #ddd;background-color: #4d7ba8;}.footnote {font-size: 0.625rem;font-weight: normal;}.clearAll {position: relative;height: 0;clear: both;}.alignL { text-align: left; }.alignR { text-align: right; }.alignC { text-align: center; }.alignM { vertical-align: middle; }.alignB { vertical-align: bottom; }.pad3 { padding: 3px; }.pad5 { padding: 5px; }.pad10 { padding: 10px; }.indent { text-indent: 10px;}.floatL { float: left; }.floatR { float: right; }.ml10 { margin-left: 10px; }.mr10 { margin-right: 10px; }.mb10 { margin-bottom: 10px; }.mb5 { margin-bottom: 5px; }.px12 { font-size: 12px; }.px13 { font-size: 13px; }.px14 { font-size: 14px; }.px15 { font-size: 15px; }.px16 { font-size: 16px; }.px18 { font-size: 18px; }.px22 { font-size: 22px; }.redIt { color: #ff0000; background-color: inherit; }.italicIt { font-style: italic; }.boldIt { font-weight: bold; }.subtitle { font-size: 20px; font-weight: bold; }.dotB { border-bottom: dotted 1px; }/*** Header*/#header {position: fixed;width: 100%;height: 5.625rem;left: 0;top: 0;border-bottom: solid 0.313rem #303030;background-color: #448cd4;background-image: url('../images/header_bg.jpg');z-index: 100;}.headerInner {width: auto;max-width: 68.75rem;height: 5.625rem;margin: 0 auto;z-index: 99;}.headerInner .headerContent {position: relative;display: flex;align-items: center;align-content: stretch;margin-top: 0.375rem;}.headerContent .mainLogoWrapper {width: 12.5rem;max-width: 12.5rem;}.headerInner .mainLogoWrapper .logo {position: relative;display: block;}/* Main menu */.headerInner .mainMenu {align-self: flex-end;margin: 0 0 0 auto;}.headerInner .mainMenu .hamburgerMenuIcon {display: none;margin-right: 0.5rem;}.headerInner .mainMenu .mainMenuInner .menuHandle {position: absolute;display: none;    top: -40px;    right: -1px;    width: 47px;    height: 40px;    background: url('../images/hamburger_menu_alt.png') center no-repeat #fff;border-right: solid 1px #c0c0c0;border-top-left-radius: 5px;cursor: pointer;}.headerInner .mainMenu .mainMenuInner .tab {position: relative;display: inline-block;font-size: 1rem;color: #e0e0e0;padding: 5px 12px 3px 12px;margin-left: 3px;text-decoration: none;}.headerInner .mainMenu .mainMenuInner .tab:hover {color: #000;background-color: #e0e0e0;cursor: pointer;box-shadow: 0pt -1pt 2pt rgba(255, 255, 255, 0.3);}/*.clientLogin, .clientLogout {position: absolute;top: 0;right: 0;padding: 3px 5px 2px 5px;text-decoration: none;font-size: 10px;color: #b0b0b0;background-color: rgba(125, 125, 125, 0.6);border-bottom: solid 1px #404040;border-bottom-left-radius: 3pt;border-bottom-right-radius: 3pt;}.clientLogin:hover, .clientLogout:hover {text-decoration: none;color: #303030;background-color: rgba(180, 180, 180, 0.6);}#WrapperLoginSet {position: absolute;right: 0;top: -50px;padding: 5px 30px 8px 10px;background-color: rgba(255, 255, 255, 0.8);z-index: 99;border-bottom-left-radius: 3pt;border-bottom-right-radius: 3pt;box-shadow: 0pt 2pt 2pt rgba(0, 0, 0, 0.5);}#WrapperLoginSet input {color: #c0c0c0;border-bottom-left-radius: 3pt;border-bottom-right-radius: 3pt;}#loginEmail {width: 250px;}#loginPass {width: 100px;}#loginExit {position: absolute;right: -5px;bottom: -5px;z-index: 3;}#loginExit:hover {cursor: pointer;}#loginError {display: none;font-size: 12px;color: #f00;}*/#main {width: auto;max-width: 1100px;min-height: 1000px;height: auto;margin: 0 auto;padding: 140px 25px 90px 25px;z-index: 1;}#bodyCover {position: fixed;display: none;top: 90px;left: 0;width: 100%;height: 100vh;background-color: rgba(0, 0, 0, 0.3);z-index: 90;}#bodyCover.coverShow {display: block;}/*** Content Blocks*/.blockTop {padding: 0;min-height: 157px;margin-bottom: 30px;}.blockMiddle {margin-bottom: 30px;}.blockMiddle h2 > img {margin: 0 2px -3px 0;}.blockBottom {margin-bottom: 30px;}.blockBottom h3 {padding-bottom: 5px;border-bottom: solid 1px #c0c0c0;}.blockBottom h3 img {margin: -1px 6px 0 0;}.blockMiddle::after, .blockBottom::after {position: relative;display: block;content: "";height: 0;clear: both;}.blockMiddle .blockLeft, .blockBottom .blockLeft {float: left;width: 425px;}.blockMiddle .blockLeft h2 > img, .blockBottom .blockLeft h3 > img {float: left;}.blockMiddle .blockRight, .blockBottom .blockRight {float: right;width: 425px;}.blockMiddle .blockRight h2 > img, .blockBottom .blockRight h3 > img {float: left;}/*.blockMiddle .blockLeft h2::before, .blockMiddle .blockRight h2::before, */.blockBottom .blockLeft h3::before, .blockBottom .blockRight h3::before {position: relative;float: left;content: "";width: 20px;height: 20px;margin: -1px 6px 0 0;background: url('../images/icon_green_arrow_right_20.png') center no-repeat;}/*** Footer content*/#logoFoot {width: 100%;height: 3.75rem;color: #c0c0c0;background-color: #035;text-align: center;z-index: 2;}#logoFoot a {padding: 0.125rem 0.25rem;color: inherit;}.footerMenu {padding-top: 0.625rem;margin-bottom: 0.188rem;font-size: 0.688rem;}.footerMenu a {text-decoration: none;}.footerMenu a:hover {cursor: pointer;text-decoration: underline;}.footerMenu kbd {margin-left: 0.125rem;margin-right: 0.125rem;}#disclaimFoot {padding-top: 0.188rem;font-size: 0.625rem;}@media (max-width:1130px) {.headerInner {padding-left: 0.938rem;padding-right: 0.938rem;}}@media (max-width:768px) {.headerInner .mainMenu .hamburgerMenuIcon {display: inline-block;cursor: pointer;}.headerInner .mainMenu .mainMenuInner {position: absolute;display: none;top: 1.813rem;right: 0;min-width: 14.063rem;background-color: #fff;border: solid 1px #c0c0c0;}.headerInner .mainMenu .mainMenuInner .tab {position: relative;display: block;text-align: right;color: #212121;padding: 0.375rem 1rem;}.headerInner .mainMenu .mainMenuInner .tab + .tab {border-top: solid 1px #c0c0c0;}.headerInner .mainMenu .mainMenuInnerOpen {display: block;}.headerInner .mainMenu .mainMenuInnerOpen .menuHandle {display: block;}}@media (max-width:432px) {#header,.headerInner {height: 4.375rem;}.headerInner .mainLogoWrapper .logo img {width: auto;height: 3.375rem;}#main {padding-top: 6.25rem;}h1 > em {display: block;margin-left: 2.188rem;}#bodyCover {top: 4.375rem;}}/* -- faqs -- *//*** Last Mod: Feb 13 2015*/.blockTop > img {float: left;margin-right: 20px;}p.quote {display: inline-block;margin: 0;}p.quote cite {font-weight: bold;}p.quote em {float: right;margin-right: 10px;font-size: 12px;}.faqQ li a {color: #00f;padding: 3px;}.faqQ li a.active {color: #fff;background-color: #ffa500;}#answerDiv {font-size: 16px;}