@charset "UTF-8";
body { font-family: "微軟正黑體", "新細明體", Arial, Helvetica, sans-serif; }

section.trans-content, div#PrintContent { width: 950px; padding-left: 10px; margin-left: -10px !important; /*--20191031 定存活動 三組button排列--*/ /*--CHECK BOX Style 1(check icon)--*/ }
section.trans-content .ffTextBoxWrapper, section.trans-content .ffPasswordWrapper, section.trans-content .ffCheckboxWrapper, section.trans-content .ffRadioWrapper, section.trans-content .ffTextAreaWrapper, section.trans-content .ffSubmitWrapper, section.trans-content .ffResetWrapper, section.trans-content .ffButtonWrapper, div#PrintContent .ffTextBoxWrapper, div#PrintContent .ffPasswordWrapper, div#PrintContent .ffCheckboxWrapper, div#PrintContent .ffRadioWrapper, div#PrintContent .ffTextAreaWrapper, div#PrintContent .ffSubmitWrapper, div#PrintContent .ffResetWrapper, div#PrintContent .ffButtonWrapper { display: inline-block; zoom: 1; *display: inline; vertical-align: middle; margin-right: 10px !important; }
section.trans-content .ffRadioWrapper, div#PrintContent .ffRadioWrapper { vertical-align: top; }
section.trans-content .ffTextBoxWrapper input, section.trans-content .ffPasswordWrapper input, div#PrintContent .ffTextBoxWrapper input, div#PrintContent .ffPasswordWrapper input { border: 0 !important; padding: 1px 0 !important; top: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0; border-radius: 0 !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; }
section.trans-content .ffTextBoxWrapper input:focus, section.trans-content .ffPasswordWrapper input:focus, div#PrintContent .ffTextBoxWrapper input:focus, div#PrintContent .ffPasswordWrapper input:focus { background: none !important; background-color: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; border: 0 !important; outline: none; }
section.trans-content .ffTextBoxWrapper input:hover, section.trans-content .ffPasswordWrapper input:hover, div#PrintContent .ffTextBoxWrapper input:hover, div#PrintContent .ffPasswordWrapper input:hover { background-color: transparent !important; }
section.trans-content .ffSelectWrapper, div#PrintContent .ffSelectWrapper { display: inline-block; zoom: 1; vertical-align: middle; margin-right: 10px !important; }
section.trans-content .ffTextBoxLeft, section.trans-content .ffTextBoxRight, section.trans-content .ffPasswordLeft, section.trans-content .ffPasswordRight, section.trans-content .ffCheckbox, section.trans-content .ffRadio, div#PrintContent .ffTextBoxLeft, div#PrintContent .ffTextBoxRight, div#PrintContent .ffPasswordLeft, div#PrintContent .ffPasswordRight, div#PrintContent .ffCheckbox, div#PrintContent .ffRadio { background-image: url(/MMA8/mma/images/sprite.png); background-repeat: no-repeat; }
section.trans-content .ffSelectButton, div#PrintContent .ffSelectButton { background-image: url(/MMA8/mma/images/sprite.png); background-repeat: no-repeat; }
section.trans-content .ffSelectButton span, div#PrintContent .ffSelectButton span { background-image: url(/MMA8/mma/images/sprite.png); background-repeat: no-repeat; }
section.trans-content .ffSelectMenuWrapper div.ffSelectMenuTop, section.trans-content .ffSelectMenuWrapper div.ffSelectMenuBottom, div#PrintContent .ffSelectMenuWrapper div.ffSelectMenuTop, div#PrintContent .ffSelectMenuWrapper div.ffSelectMenuBottom { background-image: url(/MMA8/mma/images/sprite.png); background-repeat: no-repeat; }
section.trans-content .ffSelectMenuWrapper > div > span, div#PrintContent .ffSelectMenuWrapper > div > span { background-image: url(/MMA8/mma/images/sprite.png); background-repeat: no-repeat; }
section.trans-content .ffTextAreaTop, section.trans-content .ffTextAreaBottom, section.trans-content .ffSubmitWrapper a, section.trans-content .ffResetWrapper a, section.trans-content .ffButtonWrapper a, div#PrintContent .ffTextAreaTop, div#PrintContent .ffTextAreaBottom, div#PrintContent .ffSubmitWrapper a, div#PrintContent .ffResetWrapper a, div#PrintContent .ffButtonWrapper a { background-image: url(/MMA8/mma/images/sprite.png); background-repeat: no-repeat; }
section.trans-content .ffTextAreaTop span, section.trans-content .ffTextAreaBottom span, section.trans-content .ffSubmitWrapper a span, section.trans-content .ffResetWrapper a span, section.trans-content .ffButtonWrapper a span, div#PrintContent .ffTextAreaTop span, div#PrintContent .ffTextAreaBottom span, div#PrintContent .ffSubmitWrapper a span, div#PrintContent .ffResetWrapper a span, div#PrintContent .ffButtonWrapper a span { background-image: url(/MMA8/mma/images/sprite.png); background-repeat: no-repeat; }
section.trans-content .text-xxm .ffTextBoxWrapper, section.trans-content .text-xxm .ffPasswordWrapper, div#PrintContent .text-xxm .ffTextBoxWrapper, div#PrintContent .text-xxm .ffPasswordWrapper { width: 45px; *clear: both; }
section.trans-content .text-xxm .ffTextBoxWrapper input, section.trans-content .text-xxm .ffPasswordWrapper input, div#PrintContent .text-xxm .ffTextBoxWrapper input, div#PrintContent .text-xxm .ffPasswordWrapper input { width: 100% !important; }
section.trans-content .text-xm .ffTextBoxWrapper, section.trans-content .text-xm .ffPasswordWrapper, div#PrintContent .text-xm .ffTextBoxWrapper, div#PrintContent .text-xm .ffPasswordWrapper { width: 74px; *clear: both; }
section.trans-content .text-xm .ffTextBoxWrapper input, section.trans-content .text-xm .ffPasswordWrapper input, div#PrintContent .text-xm .ffTextBoxWrapper input, div#PrintContent .text-xm .ffPasswordWrapper input { width: 100% !important; }
section.trans-content .text-sm .ffTextBoxWrapper, section.trans-content .text-sm .ffPasswordWrapper, div#PrintContent .text-sm .ffTextBoxWrapper, div#PrintContent .text-sm .ffPasswordWrapper { width: 134px; *clear: both; }
section.trans-content .text-sm .ffTextBoxWrapper input, section.trans-content .text-sm .ffPasswordWrapper input, div#PrintContent .text-sm .ffTextBoxWrapper input, div#PrintContent .text-sm .ffPasswordWrapper input { width: 100% !important; }
section.trans-content .text-m .ffTextBoxWrapper, section.trans-content .text-m .ffPasswordWrapper, div#PrintContent .text-m .ffTextBoxWrapper, div#PrintContent .text-m .ffPasswordWrapper { width: 194px; *clear: both; }
section.trans-content .text-m .ffTextBoxWrapper input, section.trans-content .text-m .ffPasswordWrapper input, div#PrintContent .text-m .ffTextBoxWrapper input, div#PrintContent .text-m .ffPasswordWrapper input { width: 100% !important; }
section.trans-content .text-m1 .ffTextBoxWrapper, section.trans-content .text-m1 .ffPasswordWrapper, div#PrintContent .text-m1 .ffTextBoxWrapper, div#PrintContent .text-m1 .ffPasswordWrapper { width: 160px; *clear: both; }
section.trans-content .text-m1 .ffTextBoxWrapper input, section.trans-content .text-m1 .ffPasswordWrapper input, div#PrintContent .text-m1 .ffTextBoxWrapper input, div#PrintContent .text-m1 .ffPasswordWrapper input { width: 100% !important; }
section.trans-content .text-l .ffTextBoxWrapper, section.trans-content .text-l .ffPasswordWrapper, div#PrintContent .text-l .ffTextBoxWrapper, div#PrintContent .text-l .ffPasswordWrapper { width: 230px; *clear: both; }
section.trans-content .text-l .ffTextBoxWrapper input, section.trans-content .text-l .ffPasswordWrapper input, div#PrintContent .text-l .ffTextBoxWrapper input, div#PrintContent .text-l .ffPasswordWrapper input { width: 100% !important; }
section.trans-content .text-l1 .ffTextBoxWrapper, section.trans-content .text-l1 .ffPasswordWrapper, div#PrintContent .text-l1 .ffTextBoxWrapper, div#PrintContent .text-l1 .ffPasswordWrapper { width: 300px; *clear: both; }
section.trans-content .text-l1 .ffTextBoxWrapper input, section.trans-content .text-l1 .ffPasswordWrapper input, div#PrintContent .text-l1 .ffTextBoxWrapper input, div#PrintContent .text-l1 .ffPasswordWrapper input { width: 100% !important; }
section.trans-content .text-xl .ffTextBoxWrapper, section.trans-content .text-xl .ffPasswordWrapper, div#PrintContent .text-xl .ffTextBoxWrapper, div#PrintContent .text-xl .ffPasswordWrapper { width: 350px; *clear: both; }
section.trans-content .text-xl .ffTextBoxWrapper input, section.trans-content .text-xl .ffPasswordWrapper input, div#PrintContent .text-xl .ffTextBoxWrapper input, div#PrintContent .text-xl .ffPasswordWrapper input { width: 100% !important; }
section.trans-content .text-xll .ffTextBoxWrapper, section.trans-content .text-xll .ffPasswordWrapper, div#PrintContent .text-xll .ffTextBoxWrapper, div#PrintContent .text-xll .ffPasswordWrapper { width: 370px; *clear: both; }
section.trans-content .text-xll .ffTextBoxWrapper input, section.trans-content .text-xll .ffPasswordWrapper input, div#PrintContent .text-xll .ffTextBoxWrapper input, div#PrintContent .text-xll .ffPasswordWrapper input { width: 100% !important; }
section.trans-content .text-xll1 .ffTextBoxWrapper, section.trans-content .text-xll1 .ffPasswordWrapper, div#PrintContent .text-xll1 .ffTextBoxWrapper, div#PrintContent .text-xll1 .ffPasswordWrapper { width: 400px; *clear: both; }
section.trans-content .text-xll1 .ffTextBoxWrapper input, section.trans-content .text-xll1 .ffPasswordWrapper input, div#PrintContent .text-xll1 .ffTextBoxWrapper input, div#PrintContent .text-xll1 .ffPasswordWrapper input { width: 100% !important; }
section.trans-content .text-full .ffTextBoxWrapper, section.trans-content .text-full .ffPasswordWrapper, div#PrintContent .text-full .ffTextBoxWrapper, div#PrintContent .text-full .ffPasswordWrapper { width: 100%; *clear: both; }
section.trans-content .text-full .ffTextBoxWrapper input, section.trans-content .text-full .ffPasswordWrapper input, div#PrintContent .text-full .ffTextBoxWrapper input, div#PrintContent .text-full .ffPasswordWrapper input { width: 100% !important; }
section.trans-content .ffTextBoxRight, section.trans-content .ffPasswordRight, div#PrintContent .ffTextBoxRight, div#PrintContent .ffPasswordRight { background-position: right -256px; padding-right: 5px !important; }
.is-error section.trans-content .ffTextBoxRight, .is-error section.trans-content .ffPasswordRight, .is-error div#PrintContent .ffTextBoxRight, .is-error div#PrintContent .ffPasswordRight { background-position: right -495px; }
section.trans-content .ffTextBoxLeft, section.trans-content .ffPasswordLeft, div#PrintContent .ffTextBoxLeft, div#PrintContent .ffPasswordLeft { background-position: 0 0; padding: 0 5px 0 10px !important; }
.is-error section.trans-content .ffTextBoxLeft, .is-error section.trans-content .ffPasswordLeft, .is-error div#PrintContent .ffTextBoxLeft, .is-error div#PrintContent .ffPasswordLeft { background-position: 0 -441px; }
section.trans-content .ffTextBoxLeft input, section.trans-content .ffPasswordLeft input, div#PrintContent .ffTextBoxLeft input, div#PrintContent .ffPasswordLeft input { border: 0; height: 32px; background-color: transparent; margin-top: 8px \9; height: 26px \9; width: 100%; }
section.trans-content .ffTextBoxRight:hover, section.trans-content .ffPasswordRight:hover, div#PrintContent .ffTextBoxRight:hover, div#PrintContent .ffPasswordRight:hover { background-position: right -320px; }
section.trans-content .ffTextBoxLeft:hover, section.trans-content .ffPasswordLeft:hover, div#PrintContent .ffTextBoxLeft:hover, div#PrintContent .ffPasswordLeft:hover { background-position: 0 -38px; }
section.trans-content .focus .ffTextBoxRight, section.trans-content .focus .ffPasswordRight, div#PrintContent .focus .ffTextBoxRight, div#PrintContent .focus .ffPasswordRight { background-position: right -320px; }
section.trans-content .focus .ffTextBoxLeft, section.trans-content .focus .ffPasswordLeft, div#PrintContent .focus .ffTextBoxLeft, div#PrintContent .focus .ffPasswordLeft { background-position: 0 -76px; }
section.trans-content .ffTextBoxWrapper.disabled .ffTextBoxRight, section.trans-content .ffPasswordWrapper.disabled .ffPasswordRight, div#PrintContent .ffTextBoxWrapper.disabled .ffTextBoxRight, div#PrintContent .ffPasswordWrapper.disabled .ffPasswordRight { background-position: right -206px; }
section.trans-content .ffTextBoxWrapper.disabled .ffTextBoxLeft, section.trans-content .ffPasswordWrapper.disabled .ffPasswordLeft, div#PrintContent .ffTextBoxWrapper.disabled .ffTextBoxLeft, div#PrintContent .ffPasswordWrapper.disabled .ffPasswordLeft { background-position: 0 -112px; color: #999999; }
section.trans-content .isDatepicker .ffTextBoxWrapper, div#PrintContent .isDatepicker .ffTextBoxWrapper { position: relative; margin-right: 40px !important; }
section.trans-content .isDatepicker .ffTextBoxWrapper + .ui-datepicker-trigger, div#PrintContent .isDatepicker .ffTextBoxWrapper + .ui-datepicker-trigger { margin-left: -30px !important; }
section.trans-content .isDatepicker .ffTextBoxWrapper .datepicker + .ui-datepicker-trigger, div#PrintContent .isDatepicker .ffTextBoxWrapper .datepicker + .ui-datepicker-trigger { position: absolute; right: -35px; }
section.trans-content .ffCheckboxWrapper a, div#PrintContent .ffCheckboxWrapper a { text-decoration: none; color: #6f6f6f; position: relative; top: 1px; font-size: 13px; padding-left: 5px; margin-right: 10px; }
section.trans-content .ffCheckbox, div#PrintContent .ffCheckbox { width: 21px; height: 21px; float: left; background-position: 0 -296px; cursor: pointer; }
section.trans-content .ffCheckboxWrapper:hover a, section.trans-content .ffCeckboxWrapper.focus a, div#PrintContent .ffCheckboxWrapper:hover a, div#PrintContent .ffCeckboxWrapper.focus a { color: #4e4e4e; }
section.trans-content .ffCheckboxWrapper:hover .ffCheckbox, section.trans-content .ffCeckboxWrapper.focus .ffCheckbox, div#PrintContent .ffCheckboxWrapper:hover .ffCheckbox, div#PrintContent .ffCeckboxWrapper.focus .ffCheckbox { background-position: -30px -296px; }
section.trans-content .ffCheckboxWrapper.on .ffCheckbox, div#PrintContent .ffCheckboxWrapper.on .ffCheckbox { background-position: -60px -296px; }
section.trans-content .ffCheckboxWrapper.on:hover .ffCheckbox, div#PrintContent .ffCheckboxWrapper.on:hover .ffCheckbox { background-position: -90px -296px; }
section.trans-content .ffCeckboxWrapper.on.focus .ffCheckbox, div#PrintContent .ffCeckboxWrapper.on.focus .ffCheckbox { background-position: -90px -296px; }
section.trans-content .ffCheckboxWrapper.disabled .ffCheckbox, div#PrintContent .ffCheckboxWrapper.disabled .ffCheckbox { background-position: -120px -296px; }
section.trans-content .ffCheckboxWrapper.on.disabled .ffCheckbox, div#PrintContent .ffCheckboxWrapper.on.disabled .ffCheckbox { background-position: -150px -296px; }
section.trans-content .ffCheckboxWrapper.disabled a, div#PrintContent .ffCheckboxWrapper.disabled a { color: #999999; }
section.trans-content .ffCeckboxWrapper.disabled:hover a, section.trans-content .ffCeckboxWrapper.disabled.focus a, div#PrintContent .ffCeckboxWrapper.disabled:hover a, div#PrintContent .ffCeckboxWrapper.disabled.focus a { color: #999999; }
section.trans-content .ffRadioWrapper a, div#PrintContent .ffRadioWrapper a { text-decoration: none; color: #555555 !important; position: relative; top: 1px; font-size: 15px; padding-left: 5px; margin-right: 10px; }
section.trans-content .ffRadio, div#PrintContent .ffRadio { width: 18px; height: 18px; float: none; background-position: -180px -296px; cursor: pointer; display: inline-block; vertical-align: middle; }
section.trans-content .line24 .ffRadio, div#PrintContent .line24 .ffRadio { height: 24px; }
section.trans-content .ffRadioWrapper:hover a, section.trans-content .ffRadioWrapper.focus a, div#PrintContent .ffRadioWrapper:hover a, div#PrintContent .ffRadioWrapper.focus a { color: #4e4e4e; }
section.trans-content .ffRadioWrapper:hover .ffRadio, section.trans-content .ffRadioWrapper.focus .ffRadio, div#PrintContent .ffRadioWrapper:hover .ffRadio, div#PrintContent .ffRadioWrapper.focus .ffRadio { background-position: -210px -296px; }
section.trans-content .ffRadioWrapper.on .ffRadio, div#PrintContent .ffRadioWrapper.on .ffRadio { background-position: -240px -296px; }
section.trans-content .line24 .ffRadioWrapper.on .ffRadio, div#PrintContent .line24 .ffRadioWrapper.on .ffRadio { background-position: -240px -296px; }
section.trans-content .ffRadioWrapper.on:hover .ffRadio, section.trans-content .ffRadioWrapper.on.focus .ffRadio, div#PrintContent .ffRadioWrapper.on:hover .ffRadio, div#PrintContent .ffRadioWrapper.on.focus .ffRadio { background-position: -270px -296px; }
section.trans-content .line24 .ffRadioWrapper.on:hover .ffRadio, section.trans-content .line24 .ffRadioWrapper.on.focus .ffRadio, div#PrintContent .line24 .ffRadioWrapper.on:hover .ffRadio, div#PrintContent .line24 .ffRadioWrapper.on.focus .ffRadio { background-position: -270px -296px; }
section.trans-content .ffRadioWrapper.disabled .ffRadio, div#PrintContent .ffRadioWrapper.disabled .ffRadio { background-position: -300px -296px; }
section.trans-content .ffRadioWrapper.on.disabled .ffRadio, div#PrintContent .ffRadioWrapper.on.disabled .ffRadio { background-position: -330px -296px; }
section.trans-content .ffRadioWrapper.disabled a, section.trans-content .ffRadioWrapper.disabled:hover a, section.trans-content .ffRadioWrapper.disabled.focus a, div#PrintContent .ffRadioWrapper.disabled a, div#PrintContent .ffRadioWrapper.disabled:hover a, div#PrintContent .ffRadioWrapper.disabled.focus a { color: #999999; }
section.trans-content .aclist .ffSelectWrapper, div#PrintContent .aclist .ffSelectWrapper { width: 250px; *clear: both; }
section.trans-content .aclist-large .ffSelectWrapper, div#PrintContent .aclist-large .ffSelectWrapper { width: 500px; *clear: both; }
section.trans-content .select-ss .ffSelectWrapper, div#PrintContent .select-ss .ffSelectWrapper { width: 64px; *clear: both; }
section.trans-content .select-s .ffSelectWrapper, div#PrintContent .select-s .ffSelectWrapper { width: 97px; *clear: both; }
section.trans-content .select-sm .ffSelectWrapper, div#PrintContent .select-sm .ffSelectWrapper { width: 124px; *clear: both; }
section.trans-content .select-m .ffSelectWrapper, div#PrintContent .select-m .ffSelectWrapper { width: 194px; *clear: both; }
section.trans-content .select-m1 .ffSelectWrapper, div#PrintContent .select-m1 .ffSelectWrapper { width: 160px; *clear: both; }
section.trans-content .select-l .ffSelectWrapper, div#PrintContent .select-l .ffSelectWrapper { width: 230px; *clear: both; }
section.trans-content .select-l1 .ffSelectWrapper, div#PrintContent .select-l1 .ffSelectWrapper { width: 300px; *clear: both; }
section.trans-content .select-xl .ffSelectWrapper, div#PrintContent .select-xl .ffSelectWrapper { width: 350px; *clear: both; }
section.trans-content .select-xll .ffSelectWrapper, div#PrintContent .select-xll .ffSelectWrapper { width: 370px; *clear: both; }
section.trans-content .select-qqq .ffSelectWrapper, div#PrintContent .select-qqq .ffSelectWrapper { width: 500px; *clear: both; }
section.trans-content .ffSelectWrapper, div#PrintContent .ffSelectWrapper { width: 180px; *clear: both; }
section.trans-content .custom-add .ffSelectWrapper, div#PrintContent .custom-add .ffSelectWrapper { width: 180px; }
section.trans-content .custom-add .ffTextBoxWrapper, div#PrintContent .custom-add .ffTextBoxWrapper { width: 160px; }
section.trans-content .custom-edit .ffTextBoxWrapper, div#PrintContent .custom-edit .ffTextBoxWrapper { width: 160px; }
section.trans-content .ffSelect, div#PrintContent .ffSelect { position: relative; }
section.trans-content .ffSelect > a, div#PrintContent .ffSelect > a { background-position: right -128px; display: block; text-decoration: none; outline: 0; cursor: default; }
section.trans-content .ffSelect > a > span, div#PrintContent .ffSelect > a > span { display: block; height: 34px; margin-right: 33px; padding-left: 10px; background-position: 0 0; overflow: hidden; line-height: 34px; font-size: 13px; color: #555555; white-space: nowrap; *white-space: normal; text-overflow: ellipsis; }
section.trans-content .ffSelect:hover > a, div#PrintContent .ffSelect:hover > a { background-position: right -165px; }
section.trans-content .ffSelectWrapper.focus .ffSelect > a, div#PrintContent .ffSelectWrapper.focus .ffSelect > a { background-position: right -165px; }
section.trans-content .ffSelect:hover > a > span, div#PrintContent .ffSelect:hover > a > span { background-position: 0 -76px; }
section.trans-content .ffSelectWrapper.focus .ffSelect > a > span, div#PrintContent .ffSelectWrapper.focus .ffSelect > a > span { background-position: 0 -76px; }
section.trans-content .ffSelectWrapper.active .ffSelect > a, div#PrintContent .ffSelectWrapper.active .ffSelect > a { background-position: right -165px; z-index: 1005; position: relative; }
section.trans-content .ffSelectWrapper.active .ffSelect > a > span, div#PrintContent .ffSelectWrapper.active .ffSelect > a > span { background-position: 0 -76px; }
section.trans-content .ffSelectWrapper.disabled .ffSelect > a, div#PrintContent .ffSelectWrapper.disabled .ffSelect > a { background-position: right -128px; }
section.trans-content .ffSelectWrapper.disabled .ffSelect > a > span, div#PrintContent .ffSelectWrapper.disabled .ffSelect > a > span { background-position: 0 -112px; color: #999999; }
section.trans-content .ffSelectMenuWrapper, div#PrintContent .ffSelectMenuWrapper { width: 100%; }
section.trans-content .ffSelectMenuWrapper .ffSelectMenuMidBG ul, div#PrintContent .ffSelectMenuWrapper .ffSelectMenuMidBG ul { list-style-type: none; margin: 0 0; padding: 0; }
section.trans-content .ffSelectMenuWrapper .ffSelectMenuMidBG li, div#PrintContent .ffSelectMenuWrapper .ffSelectMenuMidBG li { cursor: default; background-color: #ffffcc; line-height: 34px; padding-left: 10px; margin-left: 2px; margin-right: 2px; }
section.trans-content .ffSelectMenuWrapper .ffSelectMenuMidBG li SPAN, div#PrintContent .ffSelectMenuWrapper .ffSelectMenuMidBG li SPAN { font-size: 13px; }
section.trans-content .ffSelectMenuWrapper .ffSelectMenuMidBG li.disabled SPAN, div#PrintContent .ffSelectMenuWrapper .ffSelectMenuMidBG li.disabled SPAN { color: #888888; }
section.trans-content .ffSelectMenuWrapper .ffSelectMenuMidBG li.on, div#PrintContent .ffSelectMenuWrapper .ffSelectMenuMidBG li.on { background-color: #ffea5f; }
section.trans-content .ffSelectMenuTop, div#PrintContent .ffSelectMenuTop { height: 5px; background-position: 0 -394px; }
section.trans-content .ffSelectMenuTop span, div#PrintContent .ffSelectMenuTop span { display: block; height: 5px; margin-left: 8px; background: right -384px; }
section.trans-content .ffSelectMenuBottom, div#PrintContent .ffSelectMenuBottom { height: 5px; background-position: 0 -414px; }
section.trans-content .ffSelectMenuBottom span, div#PrintContent .ffSelectMenuBottom span { display: block; height: 5px; margin-left: 8px; background-position: right -404px; }
section.trans-content .ffSelectMenuMidBG, div#PrintContent .ffSelectMenuMidBG { background: url(/MMA8/mma/images/sides.png) repeat-y right 0; }
section.trans-content .ffSelectMenuMid, div#PrintContent .ffSelectMenuMid { max-height: 200px; overflow: auto; background: url(/MMA8/mma/images/sides.png) repeat-y 0 0; padding-left: 4px; margin-right: 4px; }
section.trans-content .scrollingBarWrapper, div#PrintContent .scrollingBarWrapper { width: 24px; height: 200px; background: url(/MMA8/mma/images/scrollingBarBg.png) no-repeat; right: 3px !important; }
section.trans-content .scrollingHandle, div#PrintContent .scrollingHandle { width: 24px; padding-top: 20px; background: url(/MMA8/mma/images/scrollingHandleTop.png) no-repeat 0 0; }
section.trans-content .scrollingHandleBottom, div#PrintContent .scrollingHandleBottom { width: 24px; background: url(/MMA8/mma/images/scrollingHandleBottom.png) no-repeat 0px bottom; }
section.trans-content .ffTextAreaWrapper textarea, div#PrintContent .ffTextAreaWrapper textarea { border: 0; margin: 10px 10px 10px 15px; padding: 0; font-size: 13px; color: #555555; background: none; font-family: Arial; resize: none; }
section.trans-content .ffTextAreaTop, div#PrintContent .ffTextAreaTop { height: 5px; background-position: 0 -394px; }
section.trans-content .ffTextAreaTop span, div#PrintContent .ffTextAreaTop span { display: block; height: 5px; margin-left: 8px; background-position: right -384px; }
section.trans-content .ffTextAreaMid, div#PrintContent .ffTextAreaMid { background: transparent url(/MMA8/mma/images/sides.png) repeat-y right 0; }
section.trans-content .ffTextAreaMid .ffTextAreaLeft, div#PrintContent .ffTextAreaMid .ffTextAreaLeft { background: url(/MMA8/mma/images/sides.png) repeat-y 0 0; margin-right: 4px; }
section.trans-content .ffTextAreaBottom, div#PrintContent .ffTextAreaBottom { height: 5px; background-position: 0 -414px; }
section.trans-content .ffTextAreaBottom span, div#PrintContent .ffTextAreaBottom span { display: block; height: 5px; margin-left: 6px; background-position: right -404px; }
section.trans-content .ffButtonWrapper > a, div#PrintContent .ffButtonWrapper > a { background-position: right -585px; display: block; text-decoration: none; outline: 0; }
section.trans-content .ffButtonWrapper > a > span, div#PrintContent .ffButtonWrapper > a > span { display: block; height: 36px; padding-bottom: 2px; line-height: 39px; font-size: 15px; background-position: 0 -424px; text-align: center; padding: 0 10px 0 15px; color: white; font-weight: bold; text-transform: uppercase; margin-right: 5px; }
section.trans-content .ffButtonWrapper:hover > a, div#PrintContent .ffButtonWrapper:hover > a { background-position: right -625px; }
section.trans-content .ffButtonWrapper:hover > a > span, div#PrintContent .ffButtonWrapper:hover > a > span { background-position: 0 -464px; }
section.trans-content .ffButtonWrapper > a:active, div#PrintContent .ffButtonWrapper > a:active { background-position: right -665px; position: relative; }
section.trans-content .ffButtonWrapper > a:active > span, div#PrintContent .ffButtonWrapper > a:active > span { background-position: 0 -504px; }
section.trans-content .ffButtonWrapper.disabled > a, div#PrintContent .ffButtonWrapper.disabled > a { background-position: right -705px; position: static; }
section.trans-content .ffButtonWrapper.disabled > a > span, div#PrintContent .ffButtonWrapper.disabled > a > span { background-position: 0 -544px; color: #c1c1c1; }
section.trans-content input[type="text"], section.trans-content input[type="password"], div#PrintContent input[type="text"], div#PrintContent input[type="password"] { outline: none; }
section.trans-content textarea, div#PrintContent textarea { outline: none; }
section.trans-content select, div#PrintContent select { outline: none; }
section.trans-content select.mobileSelect, div#PrintContent select.mobileSelect { opacity: 0; filter: alpha(opacity=0); position: absolute; top: 0; display: block; }
section.trans-content .btn-zone, div#PrintContent .btn-zone { clear: both; margin: 10px auto; text-align: center; }
section.trans-content .btn-zone.left, div#PrintContent .btn-zone.left { text-align: left; }
section.trans-content .btn-zone.wrap, div#PrintContent .btn-zone.wrap { margin: 7px auto; }
section.trans-content .btn-zone.wrap a.nbtn, section.trans-content .btn-zone.wrap input.nbtn, section.trans-content .btn-zone.wrap button.nbtn, div#PrintContent .btn-zone.wrap a.nbtn, div#PrintContent .btn-zone.wrap input.nbtn, div#PrintContent .btn-zone.wrap button.nbtn { display: block; margin: 0 auto 15px auto; }
section.trans-content .btn-zone a.nbtn, section.trans-content .btn-zone input.nbtn, section.trans-content .btn-zone button.nbtn, div#PrintContent .btn-zone a.nbtn, div#PrintContent .btn-zone input.nbtn, div#PrintContent .btn-zone button.nbtn { font-family: inherit; margin: 10px 8px; font-weight: normal; display: inline-block; *display: inline; zoom: 1; font-size: 15px; color: #666666; padding: 8px 30px; line-height: 15px; border-radius: 5px; border: 1px solid #dddddd; box-shadow: 0px 1px 1px rgba(180, 178, 178, 0.5), inset 0px 0px 0px rgba(255, 255, 255, 0.7); background-color: #ffffff; cursor: pointer; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWZlZmVmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(25%, #ffffff), color-stop(100%, #efefef)); background-image: -moz-linear-gradient(top, #ffffff 0%, #ffffff 25%, #efefef 100%); background-image: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 25%, #efefef 100%); background-image: linear-gradient(to bottom, #ffffff 0%, #ffffff 25%, #efefef 100%); }
section.trans-content .btn-zone a.nbtn:focus, section.trans-content .btn-zone input.nbtn:focus, section.trans-content .btn-zone button.nbtn:focus, div#PrintContent .btn-zone a.nbtn:focus, div#PrintContent .btn-zone input.nbtn:focus, div#PrintContent .btn-zone button.nbtn:focus { outline: none; }
section.trans-content .btn-zone a.nbtn.hide, section.trans-content .btn-zone input.nbtn.hide, section.trans-content .btn-zone button.nbtn.hide, div#PrintContent .btn-zone a.nbtn.hide, div#PrintContent .btn-zone input.nbtn.hide, div#PrintContent .btn-zone button.nbtn.hide { display: none; }
.rowElem section.trans-content .btn-zone a.nbtn, .rowElem section.trans-content .btn-zone input.nbtn, .rowElem section.trans-content .btn-zone button.nbtn, .rowElem div#PrintContent .btn-zone a.nbtn, .rowElem div#PrintContent .btn-zone input.nbtn, .rowElem div#PrintContent .btn-zone button.nbtn { margin-top: 0; margin-bottom: 0; }
section.trans-content .btn-zone a.nbtn.login-btn, section.trans-content .btn-zone a.nbtn.lbox-btn, section.trans-content .btn-zone input.nbtn.login-btn, section.trans-content .btn-zone input.nbtn.lbox-btn, section.trans-content .btn-zone button.nbtn.login-btn, section.trans-content .btn-zone button.nbtn.lbox-btn, div#PrintContent .btn-zone a.nbtn.login-btn, div#PrintContent .btn-zone a.nbtn.lbox-btn, div#PrintContent .btn-zone input.nbtn.login-btn, div#PrintContent .btn-zone input.nbtn.lbox-btn, div#PrintContent .btn-zone button.nbtn.login-btn, div#PrintContent .btn-zone button.nbtn.lbox-btn { background: #f31e36; display: block; margin-left: 0; margin-right: 0; color: #fff; font-weight: bold; font-size: 18px; line-height: 24px; padding-top: 4px; padding-bottom: 4px; border: 0; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFC43343', endColorstr='#FF8B0212'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0MzM0MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhiMDIxMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c43343), color-stop(100%, #8b0212)); background-image: -moz-linear-gradient(top, #c43343 0%, #8b0212 100%); background-image: -webkit-linear-gradient(top, #c43343 0%, #8b0212 100%); background-image: linear-gradient(to bottom, #c43343 0%, #8b0212 100%); }
section.trans-content .btn-zone a.nbtn.lbox-btn, section.trans-content .btn-zone input.nbtn.lbox-btn, section.trans-content .btn-zone button.nbtn.lbox-btn, div#PrintContent .btn-zone a.nbtn.lbox-btn, div#PrintContent .btn-zone input.nbtn.lbox-btn, div#PrintContent .btn-zone button.nbtn.lbox-btn { display: inline-block; }
section.trans-content .btn-zone a.nbtn.disabled, section.trans-content .btn-zone a.nbtn.disabled:hover, section.trans-content .btn-zone a.nbtn[disabled], section.trans-content .btn-zone a.nbtn[disabled]:hover, section.trans-content .btn-zone input.nbtn.disabled, section.trans-content .btn-zone input.nbtn.disabled:hover, section.trans-content .btn-zone input.nbtn[disabled], section.trans-content .btn-zone input.nbtn[disabled]:hover, section.trans-content .btn-zone button.nbtn.disabled, section.trans-content .btn-zone button.nbtn.disabled:hover, section.trans-content .btn-zone button.nbtn[disabled], section.trans-content .btn-zone button.nbtn[disabled]:hover, div#PrintContent .btn-zone a.nbtn.disabled, div#PrintContent .btn-zone a.nbtn.disabled:hover, div#PrintContent .btn-zone a.nbtn[disabled], div#PrintContent .btn-zone a.nbtn[disabled]:hover, div#PrintContent .btn-zone input.nbtn.disabled, div#PrintContent .btn-zone input.nbtn.disabled:hover, div#PrintContent .btn-zone input.nbtn[disabled], div#PrintContent .btn-zone input.nbtn[disabled]:hover, div#PrintContent .btn-zone button.nbtn.disabled, div#PrintContent .btn-zone button.nbtn.disabled:hover, div#PrintContent .btn-zone button.nbtn[disabled], div#PrintContent .btn-zone button.nbtn[disabled]:hover { color: #c7c7c7 !important; cursor: not-allowed !important; border: 1px solid #dddddd !important; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 25%, #efefef); background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(0.25, #ffffff), to(#efefef)) !important; pointer-events: none; }
section.trans-content .btn-zone a.nbtn:hover, section.trans-content .btn-zone input.nbtn:hover, section.trans-content .btn-zone button.nbtn:hover, div#PrintContent .btn-zone a.nbtn:hover, div#PrintContent .btn-zone input.nbtn:hover, div#PrintContent .btn-zone button.nbtn:hover { color: white; background: #f31e36; border: #d00f24 1px solid; box-shadow: 0px 1px 1px rgba(180, 178, 178, 0.5), inset 0px 0px 0px rgba(255, 255, 255, 0.7); }
section.trans-content .btn-zone a.nbtn:hover.login-btn, section.trans-content .btn-zone a.nbtn:hover.lbox-btn, section.trans-content .btn-zone input.nbtn:hover.login-btn, section.trans-content .btn-zone input.nbtn:hover.lbox-btn, section.trans-content .btn-zone button.nbtn:hover.login-btn, section.trans-content .btn-zone button.nbtn:hover.lbox-btn, div#PrintContent .btn-zone a.nbtn:hover.login-btn, div#PrintContent .btn-zone a.nbtn:hover.lbox-btn, div#PrintContent .btn-zone input.nbtn:hover.login-btn, div#PrintContent .btn-zone input.nbtn:hover.lbox-btn, div#PrintContent .btn-zone button.nbtn:hover.login-btn, div#PrintContent .btn-zone button.nbtn:hover.lbox-btn { border: 0; color: #fff; cursor: pointer; }
section.trans-content .btn-zone a.nbtn.nomg, section.trans-content .btn-zone input.nbtn.nomg, section.trans-content .btn-zone button.nbtn.nomg, div#PrintContent .btn-zone a.nbtn.nomg, div#PrintContent .btn-zone input.nbtn.nomg, div#PrintContent .btn-zone button.nbtn.nomg { margin: 0; }
section.trans-content .btn-zone a.gold, section.trans-content .btn-zone input.gold, section.trans-content .btn-zone button.gold, div#PrintContent .btn-zone a.gold, div#PrintContent .btn-zone input.gold, div#PrintContent .btn-zone button.gold { border-color: #c6a041 1px solid; background: #c6a041; color: #FFFFFF; font-weight: bold; min-width: 148px; line-height: 20px; }
section.trans-content .btn-zone a.gold:hover, section.trans-content .btn-zone input.gold:hover, section.trans-content .btn-zone button.gold:hover, div#PrintContent .btn-zone a.gold:hover, div#PrintContent .btn-zone input.gold:hover, div#PrintContent .btn-zone button.gold:hover { background: #f0ca69; border: #f0ca69 1px solid; }
section.trans-content .btn-zone a.add, section.trans-content .btn-zone input.add, section.trans-content .btn-zone button.add, div#PrintContent .btn-zone a.add, div#PrintContent .btn-zone input.add, div#PrintContent .btn-zone button.add { display: block; border: #dddddd 1px solid; border-radius: 5px; font-weight: normal; width: 468px; box-sizing: border-box; line-height: 20px; padding: 26px 20px; text-align: center; color: #595959; font-size: 17px; margin: 0 auto; }
section.trans-content .btn-zone a.add > span, section.trans-content .btn-zone input.add > span, section.trans-content .btn-zone button.add > span, div#PrintContent .btn-zone a.add > span, div#PrintContent .btn-zone input.add > span, div#PrintContent .btn-zone button.add > span { width: 20px; height: 20px; position: relative; margin-right: 15px; display: inline-block; vertical-align: middle; top: -2px; /* Vertical line */ /* horizontal line */ }
section.trans-content .btn-zone a.add > span:before, section.trans-content .btn-zone a.add > span:after, section.trans-content .btn-zone input.add > span:before, section.trans-content .btn-zone input.add > span:after, section.trans-content .btn-zone button.add > span:before, section.trans-content .btn-zone button.add > span:after, div#PrintContent .btn-zone a.add > span:before, div#PrintContent .btn-zone a.add > span:after, div#PrintContent .btn-zone input.add > span:before, div#PrintContent .btn-zone input.add > span:after, div#PrintContent .btn-zone button.add > span:before, div#PrintContent .btn-zone button.add > span:after { content: ""; position: absolute; background-color: #595959; transition: transform 0.25s ease-out; }
section.trans-content .btn-zone a.add > span:before, section.trans-content .btn-zone input.add > span:before, section.trans-content .btn-zone button.add > span:before, div#PrintContent .btn-zone a.add > span:before, div#PrintContent .btn-zone input.add > span:before, div#PrintContent .btn-zone button.add > span:before { top: 0; left: 50%; width: 2px; height: 100%; margin-left: -1px; }
section.trans-content .btn-zone a.add > span:after, section.trans-content .btn-zone input.add > span:after, section.trans-content .btn-zone button.add > span:after, div#PrintContent .btn-zone a.add > span:after, div#PrintContent .btn-zone input.add > span:after, div#PrintContent .btn-zone button.add > span:after { top: 50%; left: 0; width: 100%; height: 2px; margin-top: -1px; }
section.trans-content .btn-zone a.add:hover, section.trans-content .btn-zone input.add:hover, section.trans-content .btn-zone button.add:hover, div#PrintContent .btn-zone a.add:hover, div#PrintContent .btn-zone input.add:hover, div#PrintContent .btn-zone button.add:hover { background: #d00f24; color: #FFFFFF; }
section.trans-content .btn-zone a.add:hover > span:before, section.trans-content .btn-zone a.add:hover > span:after, section.trans-content .btn-zone input.add:hover > span:before, section.trans-content .btn-zone input.add:hover > span:after, section.trans-content .btn-zone button.add:hover > span:before, section.trans-content .btn-zone button.add:hover > span:after, div#PrintContent .btn-zone a.add:hover > span:before, div#PrintContent .btn-zone a.add:hover > span:after, div#PrintContent .btn-zone input.add:hover > span:before, div#PrintContent .btn-zone input.add:hover > span:after, div#PrintContent .btn-zone button.add:hover > span:before, div#PrintContent .btn-zone button.add:hover > span:after { background-color: white; }
section.trans-content .btn-zone a.sml, section.trans-content .btn-zone input.sml, section.trans-content .btn-zone button.sml, div#PrintContent .btn-zone a.sml, div#PrintContent .btn-zone input.sml, div#PrintContent .btn-zone button.sml { display: inline-block; font-size: 13px; margin: 5px; padding: 0 7px; color: #666; border: 1px solid #dddddd; line-height: 2; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
section.trans-content .btn-zone a.sml.xs, section.trans-content .btn-zone input.sml.xs, section.trans-content .btn-zone button.sml.xs, div#PrintContent .btn-zone a.sml.xs, div#PrintContent .btn-zone input.sml.xs, div#PrintContent .btn-zone button.sml.xs { margin: 5px auto; white-space: nowrap; }
section.trans-content .btn-zone a.sml.sml-red, section.trans-content .btn-zone input.sml.sml-red, section.trans-content .btn-zone button.sml.sml-red, div#PrintContent .btn-zone a.sml.sml-red, div#PrintContent .btn-zone input.sml.sml-red, div#PrintContent .btn-zone button.sml.sml-red { background-color: #c53444; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFC53444', endColorstr='#FF8B0212'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M1MzQ0NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhiMDIxMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c53444), color-stop(100%, #8b0212)); background-image: -moz-linear-gradient(top, #c53444 0%, #8b0212 100%); background-image: -webkit-linear-gradient(top, #c53444 0%, #8b0212 100%); background-image: linear-gradient(to bottom, #c53444 0%, #8b0212 100%); color: #fff; border-color: transparent; }
section.trans-content .btn-zone a.sml.sml-red:hover, section.trans-content .btn-zone input.sml.sml-red:hover, section.trans-content .btn-zone button.sml.sml-red:hover, div#PrintContent .btn-zone a.sml.sml-red:hover, div#PrintContent .btn-zone input.sml.sml-red:hover, div#PrintContent .btn-zone button.sml.sml-red:hover { color: #fff; border-color: transparent; background-color: #8b0212; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF8B0212', endColorstr='#FFC53444'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M1MzQ0NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhiMDIxMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #c53444), color-stop(100%, #8b0212)); background-image: -moz-linear-gradient(bottom, #c53444 0%, #8b0212 100%); background-image: -webkit-linear-gradient(bottom, #c53444 0%, #8b0212 100%); background-image: linear-gradient(to top, #c53444 0%, #8b0212 100%); }
section.trans-content .btn-zone a.sml:hover, section.trans-content .btn-zone a.sml.sml-ok, section.trans-content .btn-zone input.sml:hover, section.trans-content .btn-zone input.sml.sml-ok, section.trans-content .btn-zone button.sml:hover, section.trans-content .btn-zone button.sml.sml-ok, div#PrintContent .btn-zone a.sml:hover, div#PrintContent .btn-zone a.sml.sml-ok, div#PrintContent .btn-zone input.sml:hover, div#PrintContent .btn-zone input.sml.sml-ok, div#PrintContent .btn-zone button.sml:hover, div#PrintContent .btn-zone button.sml.sml-ok { color: #e99595; border-color: #e99595; }
section.trans-content .btn-zone a.sml.sml-ok, section.trans-content .btn-zone input.sml.sml-ok, section.trans-content .btn-zone button.sml.sml-ok, div#PrintContent .btn-zone a.sml.sml-ok, div#PrintContent .btn-zone input.sml.sml-ok, div#PrintContent .btn-zone button.sml.sml-ok { position: relative; }
section.trans-content .btn-zone a.sml.sml-ok::before, section.trans-content .btn-zone input.sml.sml-ok::before, section.trans-content .btn-zone button.sml.sml-ok::before, div#PrintContent .btn-zone a.sml.sml-ok::before, div#PrintContent .btn-zone input.sml.sml-ok::before, div#PrintContent .btn-zone button.sml.sml-ok::before { display: block; position: absolute; right: -4px; bottom: -4px; content: ""; width: 12px; height: 12px; background: #009a12; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
section.trans-content .btn-zone a.sml.sml-ok::after, section.trans-content .btn-zone input.sml.sml-ok::after, section.trans-content .btn-zone button.sml.sml-ok::after, div#PrintContent .btn-zone a.sml.sml-ok::after, div#PrintContent .btn-zone input.sml.sml-ok::after, div#PrintContent .btn-zone button.sml.sml-ok::after { display: block; content: ""; position: absolute; right: 0; bottom: 0; width: 3px; height: 5px; border: 1px solid #fff; border-left: 0; border-top: 0; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
section.trans-content .btn-zone a.cbtn, section.trans-content .btn-zone input.cbtn, section.trans-content .btn-zone button.cbtn, div#PrintContent .btn-zone a.cbtn, div#PrintContent .btn-zone input.cbtn, div#PrintContent .btn-zone button.cbtn { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; display: inline-block; cursor: pointer; color: #666666; font-size: 13px; font-weight: bold; padding: 0 22px; line-height: 27px; box-sizing: border-box; border: #999999 1px solid; text-decoration: none; font-family: "微軟正黑體", "新細明體", Arial, Helvetica, sans-serif; margin-left: 3px; margin-right: 4px; }
section.trans-content .btn-zone a.cbtn:hover, section.trans-content .btn-zone a.cbtn:active, section.trans-content .btn-zone input.cbtn:hover, section.trans-content .btn-zone input.cbtn:active, section.trans-content .btn-zone button.cbtn:hover, section.trans-content .btn-zone button.cbtn:active, div#PrintContent .btn-zone a.cbtn:hover, div#PrintContent .btn-zone a.cbtn:active, div#PrintContent .btn-zone input.cbtn:hover, div#PrintContent .btn-zone input.cbtn:active, div#PrintContent .btn-zone button.cbtn:hover, div#PrintContent .btn-zone button.cbtn:active { border: #d60821 1px solid; color: #d60821; }
section.trans-content .btn-zone a.cbtn.focus, section.trans-content .btn-zone input.cbtn.focus, section.trans-content .btn-zone button.cbtn.focus, div#PrintContent .btn-zone a.cbtn.focus, div#PrintContent .btn-zone input.cbtn.focus, div#PrintContent .btn-zone button.cbtn.focus { color: #FFFFFF; background: #d60821; border: #d60821 1px solid; }
section.trans-content .btn-zone a.cbtn.focus:hover, section.trans-content .btn-zone a.cbtn.focus:active, section.trans-content .btn-zone input.cbtn.focus:hover, section.trans-content .btn-zone input.cbtn.focus:active, section.trans-content .btn-zone button.cbtn.focus:hover, section.trans-content .btn-zone button.cbtn.focus:active, div#PrintContent .btn-zone a.cbtn.focus:hover, div#PrintContent .btn-zone a.cbtn.focus:active, div#PrintContent .btn-zone input.cbtn.focus:hover, div#PrintContent .btn-zone input.cbtn.focus:active, div#PrintContent .btn-zone button.cbtn.focus:hover, div#PrintContent .btn-zone button.cbtn.focus:active { background: #ec102a; color: #FFFFFF; }
section.trans-content .btn-zone a.bigbtn, section.trans-content .btn-zone input.bigbtn, section.trans-content .btn-zone button.bigbtn, div#PrintContent .btn-zone a.bigbtn, div#PrintContent .btn-zone input.bigbtn, div#PrintContent .btn-zone button.bigbtn { -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; display: inline-block; cursor: pointer; color: #ffffff; font-size: 30px; font-weight: bold; padding: 0 48px; line-height: 1.6; text-decoration: none; font-family: "微軟正黑體", "新細明體", Arial, Helvetica, sans-serif; margin: 15px auto; }
section.trans-content .btn-zone a.bigbtn.smaller, section.trans-content .btn-zone input.bigbtn.smaller, section.trans-content .btn-zone button.bigbtn.smaller, div#PrintContent .btn-zone a.bigbtn.smaller, div#PrintContent .btn-zone input.bigbtn.smaller, div#PrintContent .btn-zone button.bigbtn.smaller { font-size: 20px; padding: 0 45px; line-height: 1.9; }
section.trans-content .btn-zone a.bigbtn.cblue, section.trans-content .btn-zone input.bigbtn.cblue, section.trans-content .btn-zone button.bigbtn.cblue, div#PrintContent .btn-zone a.bigbtn.cblue, div#PrintContent .btn-zone input.bigbtn.cblue, div#PrintContent .btn-zone button.bigbtn.cblue { -moz-box-shadow: 0px 6px 0px 0px #104277; -webkit-box-shadow: 0px 6px 0px 0px #104277; box-shadow: 0px 6px 0px 0px #104277; background-color: #2669b6; }
section.trans-content .btn-zone a.bigbtn.cblue:hover, section.trans-content .btn-zone input.bigbtn.cblue:hover, section.trans-content .btn-zone button.bigbtn.cblue:hover, div#PrintContent .btn-zone a.bigbtn.cblue:hover, div#PrintContent .btn-zone input.bigbtn.cblue:hover, div#PrintContent .btn-zone button.bigbtn.cblue:hover { color: #FFFFFF; background-color: #4477ca; }
section.trans-content .btn-zone a.bigbtn.cred, section.trans-content .btn-zone input.bigbtn.cred, section.trans-content .btn-zone button.bigbtn.cred, div#PrintContent .btn-zone a.bigbtn.cred, div#PrintContent .btn-zone input.bigbtn.cred, div#PrintContent .btn-zone button.bigbtn.cred { -moz-box-shadow: 0px 6px 0px 0px #950b1c; -webkit-box-shadow: 0px 6px 0px 0px #950b1c; box-shadow: 0px 6px 0px 0px #950b1c; background-color: #d60821; }
section.trans-content .btn-zone a.bigbtn.cred:hover, section.trans-content .btn-zone input.bigbtn.cred:hover, section.trans-content .btn-zone button.bigbtn.cred:hover, div#PrintContent .btn-zone a.bigbtn.cred:hover, div#PrintContent .btn-zone input.bigbtn.cred:hover, div#PrintContent .btn-zone button.bigbtn.cred:hover { background-color: #ec102a; color: #FFFFFF; }
section.trans-content .btn-zone a.bigbtn:active, section.trans-content .btn-zone input.bigbtn:active, section.trans-content .btn-zone button.bigbtn:active, div#PrintContent .btn-zone a.bigbtn:active, div#PrintContent .btn-zone input.bigbtn:active, div#PrintContent .btn-zone button.bigbtn:active { position: relative; top: 1px; }
section.trans-content .btn-zone a.pure-btn, section.trans-content .btn-zone input.pure-btn, section.trans-content .btn-zone button.pure-btn, div#PrintContent .btn-zone a.pure-btn, div#PrintContent .btn-zone input.pure-btn, div#PrintContent .btn-zone button.pure-btn { margin: 10px 8px; font-weight: normal; display: inline-block; *display: inline; zoom: 1; font-size: 15px; padding: 8px 30px; line-height: 15px; }
section.trans-content .btn-zone a.pure-btn.less, section.trans-content .btn-zone input.pure-btn.less, section.trans-content .btn-zone button.pure-btn.less, div#PrintContent .btn-zone a.pure-btn.less, div#PrintContent .btn-zone input.pure-btn.less, div#PrintContent .btn-zone button.pure-btn.less { padding: 8px 0; }
section.trans-content .btn-zone a.underline:hover, section.trans-content .btn-zone input.underline:hover, section.trans-content .btn-zone button.underline:hover, div#PrintContent .btn-zone a.underline:hover, div#PrintContent .btn-zone input.underline:hover, div#PrintContent .btn-zone button.underline:hover { text-decoration: underline; }
section.trans-content .btn-zone a.fori, section.trans-content .btn-zone input.fori, section.trans-content .btn-zone button.fori, div#PrintContent .btn-zone a.fori, div#PrintContent .btn-zone input.fori, div#PrintContent .btn-zone button.fori { padding-left: 25px; }
section.trans-content .btn-zone a i.arr-seemore, section.trans-content .btn-zone input i.arr-seemore, section.trans-content .btn-zone button i.arr-seemore, div#PrintContent .btn-zone a i.arr-seemore, div#PrintContent .btn-zone input i.arr-seemore, div#PrintContent .btn-zone button i.arr-seemore { display: inline-block; width: 6px; height: 6px; border: 3px solid #d00f24; border-top: 0; border-right: 0; margin-right: 15px; margin-bottom: 2px; -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
section.trans-content .btn-zone a:hover i.arr-seemore, section.trans-content .btn-zone input:hover i.arr-seemore, section.trans-content .btn-zone button:hover i.arr-seemore, div#PrintContent .btn-zone a:hover i.arr-seemore, div#PrintContent .btn-zone input:hover i.arr-seemore, div#PrintContent .btn-zone button:hover i.arr-seemore { border-color: white; }
section.trans-content .btn-zone a.nbtn-v2, section.trans-content .btn-zone input.nbtn-v2, section.trans-content .btn-zone button.nbtn-v2, div#PrintContent .btn-zone a.nbtn-v2, div#PrintContent .btn-zone input.nbtn-v2, div#PrintContent .btn-zone button.nbtn-v2 { display: inline-block; cursor: pointer; padding: 10px 15px; min-width: 150px; border-radius: 5px; background: #f45149; color: white; font-size: 18px; box-sizing: border-box; line-height: 1.5; vertical-align: middle; margin: 20px; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; border: 0; outline: 0; -webkit-box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.2); box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.2); }
section.trans-content .btn-zone a.nbtn-v2:hover, section.trans-content .btn-zone a.nbtn-v2:focus, section.trans-content .btn-zone input.nbtn-v2:hover, section.trans-content .btn-zone input.nbtn-v2:focus, section.trans-content .btn-zone button.nbtn-v2:hover, section.trans-content .btn-zone button.nbtn-v2:focus, div#PrintContent .btn-zone a.nbtn-v2:hover, div#PrintContent .btn-zone a.nbtn-v2:focus, div#PrintContent .btn-zone input.nbtn-v2:hover, div#PrintContent .btn-zone input.nbtn-v2:focus, div#PrintContent .btn-zone button.nbtn-v2:hover, div#PrintContent .btn-zone button.nbtn-v2:focus { color: white; background: #f00; }
section.trans-content .btn-zone a.nbtn-v2.cancel, section.trans-content .btn-zone input.nbtn-v2.cancel, section.trans-content .btn-zone button.nbtn-v2.cancel, div#PrintContent .btn-zone a.nbtn-v2.cancel, div#PrintContent .btn-zone input.nbtn-v2.cancel, div#PrintContent .btn-zone button.nbtn-v2.cancel { background: #bbb; }
section.trans-content .btn-zone a.nbtn-v2.cancel:hover, section.trans-content .btn-zone a.nbtn-v2.cancel:focus, section.trans-content .btn-zone input.nbtn-v2.cancel:hover, section.trans-content .btn-zone input.nbtn-v2.cancel:focus, section.trans-content .btn-zone button.nbtn-v2.cancel:hover, section.trans-content .btn-zone button.nbtn-v2.cancel:focus, div#PrintContent .btn-zone a.nbtn-v2.cancel:hover, div#PrintContent .btn-zone a.nbtn-v2.cancel:focus, div#PrintContent .btn-zone input.nbtn-v2.cancel:hover, div#PrintContent .btn-zone input.nbtn-v2.cancel:focus, div#PrintContent .btn-zone button.nbtn-v2.cancel:hover, div#PrintContent .btn-zone button.nbtn-v2.cancel:focus { background: #999; }
section.trans-content .btn-zone a.nbtn-v2.disabled, section.trans-content .btn-zone input.nbtn-v2.disabled, section.trans-content .btn-zone button.nbtn-v2.disabled, div#PrintContent .btn-zone a.nbtn-v2.disabled, div#PrintContent .btn-zone input.nbtn-v2.disabled, div#PrintContent .btn-zone button.nbtn-v2.disabled { background: #bbb; cursor: not-allowed; }
section.trans-content .btn-zone a.nbtn-v2.disabled:hover, section.trans-content .btn-zone a.nbtn-v2.disabled:focus, section.trans-content .btn-zone input.nbtn-v2.disabled:hover, section.trans-content .btn-zone input.nbtn-v2.disabled:focus, section.trans-content .btn-zone button.nbtn-v2.disabled:hover, section.trans-content .btn-zone button.nbtn-v2.disabled:focus, div#PrintContent .btn-zone a.nbtn-v2.disabled:hover, div#PrintContent .btn-zone a.nbtn-v2.disabled:focus, div#PrintContent .btn-zone input.nbtn-v2.disabled:hover, div#PrintContent .btn-zone input.nbtn-v2.disabled:focus, div#PrintContent .btn-zone button.nbtn-v2.disabled:hover, div#PrintContent .btn-zone button.nbtn-v2.disabled:focus { background: #bbb; cursor: not-allowed; }
section.trans-content .btn-zone a.redbtn, section.trans-content .btn-zone input.redbtn, section.trans-content .btn-zone button.redbtn, div#PrintContent .btn-zone a.redbtn, div#PrintContent .btn-zone input.redbtn, div#PrintContent .btn-zone button.redbtn { background: white; border: #d00f24 1px solid; border-radius: 5px; box-sizing: border-box; line-height: 1.5em; font-size: 16px; padding: 7px 1em; text-align: center; display: inline-block; margin: 0 0.4em; color: #d00f24; cursor: pointer; }
section.trans-content .btn-zone a.redbtn:focus, section.trans-content .btn-zone a.redbtn:hover, section.trans-content .btn-zone input.redbtn:focus, section.trans-content .btn-zone input.redbtn:hover, section.trans-content .btn-zone button.redbtn:focus, section.trans-content .btn-zone button.redbtn:hover, div#PrintContent .btn-zone a.redbtn:focus, div#PrintContent .btn-zone a.redbtn:hover, div#PrintContent .btn-zone input.redbtn:focus, div#PrintContent .btn-zone input.redbtn:hover, div#PrintContent .btn-zone button.redbtn:focus, div#PrintContent .btn-zone button.redbtn:hover { background-color: #fff0f2; color: #d00f24; }
section.trans-content .btn-zone a.redbtn-m, section.trans-content .btn-zone input.redbtn-m, section.trans-content .btn-zone button.redbtn-m, div#PrintContent .btn-zone a.redbtn-m, div#PrintContent .btn-zone input.redbtn-m, div#PrintContent .btn-zone button.redbtn-m { width: 120px; }
section.trans-content .btn-zone.inline, div#PrintContent .btn-zone.inline { display: inline-block; *display: inline; *zoom: 1; margin-top: 0; margin-bottom: 0; }
section.trans-content .btn-zone.inline a.nbtn, section.trans-content .btn-zone.inline input.nbtn, section.trans-content .btn-zone.inline button.nbtn, div#PrintContent .btn-zone.inline a.nbtn, div#PrintContent .btn-zone.inline input.nbtn, div#PrintContent .btn-zone.inline button.nbtn { margin: 0 auto; }
section.trans-content .btn-zone.inline.middle, div#PrintContent .btn-zone.inline.middle { vertical-align: middle; }
section.trans-content .btn-zone.inline.top, div#PrintContent .btn-zone.inline.top { vertical-align: top; }
section.trans-content .btn-zone .search, div#PrintContent .btn-zone .search { background: url(/MMA8/mma/images/menu_bg_active.png) repeat-x 0 0; width: 136px; height: 38px; border: none; font-size: 15px; color: #FFF; font-family: "微軟正黑體", "新細明體", Arial, Helvetica, sans-serif; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; cursor: pointer; vertical-align: middle; }
section.trans-content .btn-zone a.focus, section.trans-content .btn-zone input[type=submit].focus, section.trans-content .btn-zone button.focus, div#PrintContent .btn-zone a.focus, div#PrintContent .btn-zone input[type=submit].focus, div#PrintContent .btn-zone button.focus { color: white; background: #d00f24; border: 1px solid #ac1414; }
section.trans-content .btn-zone a:hover, section.trans-content .btn-zone input[type=submit]:hover, section.trans-content .btn-zone button:hover, div#PrintContent .btn-zone a:hover, div#PrintContent .btn-zone input[type=submit]:hover, div#PrintContent .btn-zone button:hover { text-decoration: none; }
section.trans-content .btn-zone a.focus:hover, section.trans-content .btn-zone input[type=submit].focus:hover, section.trans-content .btn-zone button.focus:hover, div#PrintContent .btn-zone a.focus:hover, div#PrintContent .btn-zone input[type=submit].focus:hover, div#PrintContent .btn-zone button.focus:hover { background: #f31e36; }
section.trans-content .btn-zone img, div#PrintContent .btn-zone img { margin: 8px; }
section.trans-content .btn-zone.fltlogin, div#PrintContent .btn-zone.fltlogin { position: relative; height: 100px; margin: 5px 0; padding: 0; }
section.trans-content .btn-zone.fltlogin .fltbtn, div#PrintContent .btn-zone.fltlogin .fltbtn { position: absolute; display: block; cursor: pointer; }
section.trans-content .btn-zone.fltlogin .fltbtn img, div#PrintContent .btn-zone.fltlogin .fltbtn img { margin: 0; padding: 0; }
section.trans-content .btn-zone .nav-btns, div#PrintContent .btn-zone .nav-btns { display: table; font-size: 15px; }
section.trans-content .btn-zone .nav-btns li, div#PrintContent .btn-zone .nav-btns li { display: table-cell; }
section.trans-content .btn-zone .nav-btns li:first-child > a, div#PrintContent .btn-zone .nav-btns li:first-child > a { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
section.trans-content .btn-zone .nav-btns li:last-child > a, div#PrintContent .btn-zone .nav-btns li:last-child > a { border-right: 1px solid #ddd; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
section.trans-content .btn-zone .nav-btns li > a, div#PrintContent .btn-zone .nav-btns li > a { display: block; padding: 10px 13px; border: 1px solid #ddd; border-right: 0; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */ background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #ffffff 0%, #efefef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */ color: #474747; }
section.trans-content .btn-zone .nav-btns li > a.active, div#PrintContent .btn-zone .nav-btns li > a.active { background: #f45550; filter: none; color: #fff; }
section.trans-content .btn-zone.spd .nbtn, div#PrintContent .btn-zone.spd .nbtn { padding: 8px 20px; }
section.trans-content .btn-zone.bmg, div#PrintContent .btn-zone.bmg { margin: 20px auto; }
section.trans-content .btn-triple, div#PrintContent .btn-triple { margin: 10px auto; text-align: center; }
section.trans-content .btn-triple a, div#PrintContent .btn-triple a { float: left; width: 25%; font-family: inherit; margin: 10px 5px 50px 5px; font-weight: normal; display: inline-block; *display: inline; zoom: 1; font-size: 15px; color: #666666; padding: 8px; line-height: 15px; border-radius: 5px; border: 1px solid #dddddd; box-shadow: 0px 1px 1px rgba(180, 178, 178, 0.5), inset 0px 0px 0px rgba(255, 255, 255, 0.7); background-color: #ffffff; cursor: pointer; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…Igd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(25%, #ffffff), color-stop(100%, #efefef)); background-image: -moz-linear-gradient(top, #ffffff 0%, #ffffff 25%, #efefef 100%); background-image: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 25%, #efefef 100%); background-image: linear-gradient(to bottom, #ffffff 0%, #ffffff 25%, #efefef 100%); }
section.trans-content label.toggle, div#PrintContent label.toggle { display: inline-block; color: #fff; text-align: left; text-indent: -9999px; width: 1px; }
section.trans-content input[type=checkbox].onoff, div#PrintContent input[type=checkbox].onoff { text-decoration: -9999px; visibility: hidden; width: 1px; cursor: pointer; }
section.trans-content .onoff[type=checkbox] ~ label, div#PrintContent .onoff[type=checkbox] ~ label { background: url(/MMA8/mma/images/toggle.png) top left transparent no-repeat; height: 25px; background-position: left top; display: inline-block; border: 0; padding: 0 0 0 50px; text-align: left; cursor: pointer; }
section.trans-content .onoff[type=checkbox]:checked ~ label, div#PrintContent .onoff[type=checkbox]:checked ~ label { background: url(/MMA8/mma/images/toggle.png) top left transparent no-repeat; height: 25px; background-position: left bottom; display: inline-block; border: 0; padding: 0 0 0 50px; text-align: left; cursor: pointer; }
section.trans-content .keyboard-zone, div#PrintContent .keyboard-zone { overflow: hidden; }
section.trans-content .keyboard-zone .numbers, div#PrintContent .keyboard-zone .numbers { width: 240px; float: left; }
section.trans-content .keyboard-zone .numbers a, div#PrintContent .keyboard-zone .numbers a { width: 40px; height: 41px; display: block; float: left; margin-right: 8px; margin-bottom: 7px; }
section.trans-content .keyboard-zone .numbers .k0, div#PrintContent .keyboard-zone .numbers .k0 { background: url(../images/k0.png) no-repeat left top; }
section.trans-content .keyboard-zone .numbers .k0:hover, div#PrintContent .keyboard-zone .numbers .k0:hover { background: url(../images/k0_over.png) no-repeat left top; }
section.trans-content .keyboard-zone .numbers .k1, div#PrintContent .keyboard-zone .numbers .k1 { background: url(../images/k1.png) no-repeat left top; }
section.trans-content .keyboard-zone .numbers .k1:hover, div#PrintContent .keyboard-zone .numbers .k1:hover { background: url(../images/k1_over.png) no-repeat left top; }
section.trans-content .keyboard-zone .numbers .k2, div#PrintContent .keyboard-zone .numbers .k2 { background: url(../images/k2.png) no-repeat left top; }
section.trans-content .keyboard-zone .numbers .k2:hover, div#PrintContent .keyboard-zone .numbers .k2:hover { background: url(../images/k2_over.png) no-repeat left top; }
section.trans-content .keyboard-zone .numbers .k3, div#PrintContent .keyboard-zone .numbers .k3 { background: url(../images/k3.png) no-repeat left top; }
section.trans-content .keyboard-zone .numbers .k3:hover, div#PrintContent .keyboard-zone .numbers .k3:hover { background: url(../images/k3_over.png) no-repeat left top; }
section.trans-content .keyboard-zone .numbers .k4, div#PrintContent .keyboard-zone .numbers .k4 { background: url(../images/k4.png) no-repeat left top; }
section.trans-content .keyboard-zone .numbers .k4:hover, div#PrintContent .keyboard-zone .numbers .k4:hover { background: url(../images/k4_over.png) no-repeat left top; }
section.trans-content .keyboard-zone .numbers .k5, div#PrintContent .keyboard-zone .numbers .k5 { background: url(../images/k5.png) no-repeat left top; }
section.trans-content .keyboard-zone .numbers .k5:hover, div#PrintContent .keyboard-zone .numbers .k5:hover { background: url(../images/k5_over.png) no-repeat left top; }
section.trans-content .keyboard-zone .numbers .k6, div#PrintContent .keyboard-zone .numbers .k6 { background: url(../images/k6.png) no-repeat left top; }
section.trans-content .keyboard-zone .numbers .k6:hover, div#PrintContent .keyboard-zone .numbers .k6:hover { background: url(../images/k6_over.png) no-repeat left top; }
section.trans-content .keyboard-zone .numbers .k7, div#PrintContent .keyboard-zone .numbers .k7 { background: url(../images/k7.png) no-repeat left top; }
section.trans-content .keyboard-zone .numbers .k7:hover, div#PrintContent .keyboard-zone .numbers .k7:hover { background: url(../images/k7_over.png) no-repeat left top; }
section.trans-content .keyboard-zone .numbers .k8, div#PrintContent .keyboard-zone .numbers .k8 { background: url(../images/k8.png) no-repeat left top; }
section.trans-content .keyboard-zone .numbers .k8:hover, div#PrintContent .keyboard-zone .numbers .k8:hover { background: url(../images/k8_over.png) no-repeat left top; }
section.trans-content .keyboard-zone .numbers .k9, div#PrintContent .keyboard-zone .numbers .k9 { background: url(../images/k9.png) no-repeat left top; }
section.trans-content .keyboard-zone .numbers .k9:hover, div#PrintContent .keyboard-zone .numbers .k9:hover { background: url(../images/k9_over.png) no-repeat left top; }
section.trans-content .keyboard-zone .numbers a[class*="k"]:active, div#PrintContent .keyboard-zone .numbers a[class*="k"]:active { background-position: 1px 1px; }
section.trans-content .keyboard-zone .clear_btn, div#PrintContent .keyboard-zone .clear_btn { width: 67px; height: 89px; background: url(../images/btn_clear.png) no-repeat left top; text-indent: -9999px; border: none; cursor: pointer; outline: none; }
section.trans-content .keyboard-zone .clear_btn:hover, div#PrintContent .keyboard-zone .clear_btn:hover { background: url(../images/btn_clear_over.png) no-repeat left top; }
section.trans-content .keyboard-zone .clear_btn:active, div#PrintContent .keyboard-zone .clear_btn:active { background-position: 1px 1px; outline: none; }
section.trans-content a, div#PrintContent a { color: #000000; text-decoration: none; }
section.trans-content a:hover, div#PrintContent a:hover { color: #3d9fd8; }
section.trans-content .yards3, div#PrintContent .yards3 { color: #F00; font-size: 18px; font-weight: bold; }
section.trans-content .icon, div#PrintContent .icon { display: inline-block; background-image: url(/MMA8/mma/images/icons.png); }
section.trans-content .icon.icon-login, div#PrintContent .icon.icon-login { background-position: 20px 13px; }
section.trans-content .icon.icon-login.logout, div#PrintContent .icon.icon-login.logout { color: #d00f24; }
section.trans-content .icon.icon-service, div#PrintContent .icon.icon-service { background-position: 20px -27px; }
section.trans-content .icon.icon-branch, div#PrintContent .icon.icon-branch { background-position: 20px -68px; }
section.trans-content .icon.icon-search, div#PrintContent .icon.icon-search { background-position: 20px -107px; position: relative; }
section.trans-content .icon.icon-search.active, div#PrintContent .icon.icon-search.active { position: absolute; top: 0; right: 0; z-index: 9999; height: 46px; background-position: -98px -107px; background-color: #af0d1e; color: white; }
section.trans-content .icon.icon-funcashier, div#PrintContent .icon.icon-funcashier { position: absolute; background-position: 0 -166px; width: 33px; height: 38px; left: 11px; top: 0; cursor: pointer; }
section.trans-content h2.title, div#PrintContent h2.title { border-bottom: 2px solid #e8362c; padding-bottom: 5px; padding-left: 5px; font-family: "微軟正黑體", "新細明體"; font-size: 20px; font-weight: 700; line-height: 1.5em; }
section.trans-content th, div#PrintContent th { font-weight: bold; }
section.trans-content .clearboth, div#PrintContent .clearboth { clear: both; }
section.trans-content .before_select_txt, div#PrintContent .before_select_txt { margin-right: 5px; }
section.trans-content .formblock, div#PrintContent .formblock { margin: 15px 0 20px 0 !important; border: #dddddd 1px solid; border-radius: 5px; padding: 0 10px; }
section.trans-content .data-table, div#PrintContent .data-table { border-collapse: collapse; border: none; }
section.trans-content .data-table th, div#PrintContent .data-table th { font-size: 15px; color: #666666; width: 311px; text-align: right; vertical-align: top; padding: 10px; border: none; border-bottom: 1px solid #dddddd; line-height: 32px; }
section.trans-content .data-table th .slave, div#PrintContent .data-table th .slave { margin-left: 10px; color: #666666; font-size: 12px; font-weight: normal; }
section.trans-content .data-table td, div#PrintContent .data-table td { padding: 10px; border: none; border-bottom: 1px solid #dddddd; line-height: 32px; font-size: 15px; }
section.trans-content .data-table .tr-mix1 th, section.trans-content .data-table .tr-mix1 td, div#PrintContent .data-table .tr-mix1 th, div#PrintContent .data-table .tr-mix1 td { border-bottom-style: none; padding-bottom: 0; }
section.trans-content .data-table .tr-mix2 th, section.trans-content .data-table .tr-mix2 td, div#PrintContent .data-table .tr-mix2 th, div#PrintContent .data-table .tr-mix2 td { padding-top: 5px; }
section.trans-content .data-table .valigntop th, section.trans-content .data-table .valigntop td, div#PrintContent .data-table .valigntop th, div#PrintContent .data-table .valigntop td { vertical-align: top; }
section.trans-content .data-table .detail-tables, div#PrintContent .data-table .detail-tables { border: 1px solid #dddddd; display: table; float: left; margin-right: 10px; }
section.trans-content .data-table .detail-tables dt, div#PrintContent .data-table .detail-tables dt { color: #666666; background-color: #eeeeee; padding: 0 20px; height: 33px; }
section.trans-content .data-table .detail-tables dd, div#PrintContent .data-table .detail-tables dd { text-align: center; line-height: 33px; }
section.trans-content .data-table .cashtable, div#PrintContent .data-table .cashtable { width: 340px; text-align: center; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; margin-left: 0; }
section.trans-content .data-table .cashtable th, div#PrintContent .data-table .cashtable th { background: #FFF; text-align: center; }
section.trans-content .data-table .cashtable td, section.trans-content .data-table .cashtable th, div#PrintContent .data-table .cashtable td, div#PrintContent .data-table .cashtable th { padding: 4px 22px; }
section.trans-content .data-table .cashtable .row1 td, div#PrintContent .data-table .cashtable .row1 td { background: #FFF; }
section.trans-content .data-table .cashtable .row2 td, div#PrintContent .data-table .cashtable .row2 td { background: #f9f9f9; }
section.trans-content .data-table.info td, div#PrintContent .data-table.info td { text-align: right; line-height: 1.5em; padding: 0 24px; }
section.trans-content .data-table.info th, div#PrintContent .data-table.info th { font-size: 18px; text-align: left; width: auto; line-height: 1.5em; padding: 0 24px; vertical-align: middle; }
section.trans-content .data-table .notice, div#PrintContent .data-table .notice { line-height: 18px; font-size: 13px; font-weight: normal; margin: 10px 0 5px 0; clear: both; }
section.trans-content .msgbox, div#PrintContent .msgbox { margin-top: 20px; margin-left: 10px; font-size: 16px; font-weight: bold; }
section.trans-content .msgbox p, div#PrintContent .msgbox p { font-size: 13px; font-weight: normal; margin: 20px 10px 20px 0; }
section.trans-content .formblock p, div#PrintContent .formblock p { font-size: 16px; font-weight: 700; margin-top: 15px; }
section.trans-content.termserv .formblock, div#PrintContent.termserv .formblock { line-height: 2em; padding: 0 20px 15px; }
section.trans-content.termserv .formblock ol li, div#PrintContent.termserv .formblock ol li { list-style: decimal; margin-left: 20px; line-height: 26px; }
section.trans-content .rowElem label, div#PrintContent .rowElem label { margin: 0 10px; }
section.trans-content #showNumImg, div#PrintContent #showNumImg { display: inline-block; border: 1px solid #bbb; width: 60px; height: 30px; vertical-align: middle; }
section.trans-content .digit, div#PrintContent .digit { width: 20px; height: 30px; }
section.trans-content .trans-acct, div#PrintContent .trans-acct { font-size: 20px; display: inline-block; vertical-align: middle; margin-right: 10px; }
section.trans-content .stepsboard, div#PrintContent .stepsboard { background: #e7e7e7; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTdlN2U3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); background: -moz-linear-gradient(top, white 30%, #e7e7e7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, white), color-stop(100%, #e7e7e7)); background: -webkit-linear-gradient(top, white 30%, #e7e7e7 100%); background: -o-linear-gradient(top, white 30%, #e7e7e7 100%); background: -ms-linear-gradient(top, white 30%, #e7e7e7 100%); background: linear-gradient(to bottom, #ffffff 30%, #e7e7e7 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); border: #dddddd 1px solid; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; height: 44px; margin: 14px auto 0; color: #aaaaaa; padding-left: 10px; }
section.trans-content .stepsboard .steps, div#PrintContent .stepsboard .steps { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; padding-left: 34px; background-position: left 11px; background-repeat: no-repeat; margin-left: 9px; margin-right: 9px; color: #aaaaaa; line-height: 45px; }
section.trans-content .stepsboard .steps.step, div#PrintContent .stepsboard .steps.step { background-image: url(/MMA8/mma/images/split.png); height: 100%; margin: 0; padding: 0; width: 5px; background-position: 0 18px; }
section.trans-content .stepsboard .steps span, div#PrintContent .stepsboard .steps span { display: none; }
section.trans-content .stepsboard .s1, div#PrintContent .stepsboard .s1 { background-image: url(/MMA8/mma/images/s1.png); }
section.trans-content .stepsboard .s1_on, div#PrintContent .stepsboard .s1_on { background-image: url(/MMA8/mma/images/s1_on.png); color: #d00f24; }
section.trans-content .stepsboard .s2, div#PrintContent .stepsboard .s2 { background-image: url(/MMA8/mma/images/s2.png); }
section.trans-content .stepsboard .s2_on, div#PrintContent .stepsboard .s2_on { background-image: url(/MMA8/mma/images/s2_on.png); color: #d00f24; }
section.trans-content .stepsboard .s3, div#PrintContent .stepsboard .s3 { background-image: url(/MMA8/mma/images/s3.png); }
section.trans-content .stepsboard .s3_on, div#PrintContent .stepsboard .s3_on { background-image: url(/MMA8/mma/images/s3_on.png); color: #d00f24; }
section.trans-content .data-table th, div#PrintContent .data-table th { font-size: 15px; padding: 15px 10px 5px 0px; width: 185px; vertical-align: middle; }
section.trans-content .data-table td, div#PrintContent .data-table td { font-size: 15px; padding: 15px 0px 5px 10px; vertical-align: middle; }
section.trans-content .data-table td.padadj, div#PrintContent .data-table td.padadj { padding: 0 0 10px 10px; }
section.trans-content .rnotes, div#PrintContent .rnotes { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; line-height: 32px; border: #f3d0d4 1px solid; background: #fcecef; margin-top: 15px; position: relative; }
section.trans-content .rnotes .transaction_number, div#PrintContent .rnotes .transaction_number { right: 2%; position: absolute; display: block; }
section.trans-content .rnotes-df, div#PrintContent .rnotes-df { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; line-height: 20px; margin-top: 15px; }
section.trans-content .gray_notes, div#PrintContent .gray_notes { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; line-height: 32px; padding: 0 10px; margin: 15px auto -15px auto; position: relative; }
section.trans-content .bdr-radius, div#PrintContent .bdr-radius { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
section.trans-content .full-size, div#PrintContent .full-size { width: 100%; }
section.trans-content .center, div#PrintContent .center { text-align: center; }
section.trans-content .fwb, div#PrintContent .fwb { font-weight: bold; }
section.trans-content .red, div#PrintContent .red { color: #d00f24 !important; }
section.trans-content .gray, div#PrintContent .gray { color: #666666; }
section.trans-content .fs15, div#PrintContent .fs15 { font-size: 15px; }
section.trans-content .fs20, div#PrintContent .fs20 { font-size: 20px; }
section.trans-content .sarrow, div#PrintContent .sarrow { line-height: 34px; background: url(/MMA8/mma/images/sarrow.png) no-repeat left 14px; }
section.trans-content .rowElem, div#PrintContent .rowElem { margin-bottom: 10px; line-height: 34px; }
section.trans-content .rowElem a.sarrow, div#PrintContent .rowElem a.sarrow { display: inline-block; *display: inline; *zoom: 1; margin-left: 10px; padding-left: 12px; }
section.trans-content .balance, div#PrintContent .balance { margin: 0 7px; }
section.trans-content .foreign-exchange-instructions, div#PrintContent .foreign-exchange-instructions { background-color: #fcecef; padding: 15px; line-height: 28px; margin-right: 5px; }
section.trans-content .foreign-exchange-instructions .row, div#PrintContent .foreign-exchange-instructions .row { margin-bottom: 15px; }
section.trans-content .foreign-exchange-instructions .title, div#PrintContent .foreign-exchange-instructions .title { float: left; width: 17%; }
section.trans-content .foreign-exchange-instructions .description, div#PrintContent .foreign-exchange-instructions .description { float: right; width: 83%; line-height: 21px; }
section.trans-content .foreign-exchange-instructions p, div#PrintContent .foreign-exchange-instructions p { font-size: 12px; font-weight: normal; margin: 0; }
section.trans-content .MemoContent-s2 .listStyle, div#PrintContent .MemoContent-s2 .listStyle { margin: 15px 20px; }
section.trans-content .MemoContent-s2 .listStyle *, div#PrintContent .MemoContent-s2 .listStyle * { line-height: 24px; }
section.trans-content .MemoContent-s2 ol li, div#PrintContent .MemoContent-s2 ol li { list-style: decimal inside; text-indent: -15px; margin-left: 15px; }
section.trans-content .MemoContent-s2 .inner, div#PrintContent .MemoContent-s2 .inner { margin-left: 24px; }
section.trans-content .MemoContent-s2 .print-fwb, div#PrintContent .MemoContent-s2 .print-fwb { font-weight: bold; }
section.trans-content .MemoContent-s2 .print-red, div#PrintContent .MemoContent-s2 .print-red { color: #d00f24; }
section.trans-content .before_select_txt, div#PrintContent .before_select_txt { margin-right: 5px; }
section.trans-content .row, div#PrintContent .row { margin-bottom: 15px; }
section.trans-content .ffRadioWrapper a, div#PrintContent .ffRadioWrapper a { color: #555; margin-right: 0; padding-left: 15px; }
section.trans-content .ffRadioWrapper a:hover, div#PrintContent .ffRadioWrapper a:hover { text-decoration: none; }
section.trans-content .ffRadio, div#PrintContent .ffRadio { float: none; display: inline-block; vertical-align: middle; }

div#PrintContent { width: 100%; }
div#PrintContent .stepsboard { display: none; }
div#PrintContent .rnotes { margin-top: 0; }
div#PrintContent .salary-detail { display: none; }
div#PrintContent .btn-zone { display: none; }
div#PrintContent .print-hide { display: none !important; }
div#PrintContent .front-hide { display: block; }
div#PrintContent .icon.icon-ques { background: none !important; }
div#PrintContent .formblock-s2 { margin: 15px 0 20px 0; border: #dddddd 1px solid; border-radius: 5px; padding: 0 10px; font-size: 15px; }
div#PrintContent .formblock-s2 .subj { font-weight: bold; }
div#PrintContent .formblock-s2 .rowElem { border-bottom: 1px solid #dddddd; margin-bottom: 0; line-height: 38px; }
div#PrintContent .formblock-s2 .rowElem.last { border-bottom: 0; }
div#PrintContent .formblock-s2 .loading { text-align: center; margin-top: 30px; margin-bottom: 30px; }
div#PrintContent .salary-ctner .salary-info { display: table; width: 100%; }
div#PrintContent .salary-ctner .salary-info .pay { display: table-cell; width: 48%; border: 3px solid #666; padding: 10px; background-color: #fcf3f3; }
div#PrintContent .salary-ctner .salary-info .pay .title { color: #e8362c; }
div#PrintContent .salary-ctner .salary-info .bridge { display: table-cell; width: 2%; }
div#PrintContent .salary-ctner .salary-info .deduct { display: table-cell; width: 48%; border: 3px solid #666; padding: 10px; background-color: #f0faeb; }
div#PrintContent .salary-ctner .salary-info .deduct .title { color: #1d8b00; }
div#PrintContent .salary-ctner .salary-info .name { display: inline-block; width: 70%; width: 68% \0; }
div#PrintContent .salary-ctner .salary-info .amnt { display: inline-block; width: 30%; text-align: right; }
div#PrintContent .salary-ctner .salary-info .detail-row { border-bottom: 1px dotted #dddddd; line-height: 26px; }
div#PrintContent .salary-ctner .salary-info .detail-row.last { border-bottom: 0; }
div#PrintContent .salary-ctner .salary-info .total-row { border-top: 2px solid #666; }
div#PrintContent .salary-ctner .salary-info .title { position: relative; font-size: 18px; font-weight: bold; }
div#PrintContent .salary-ctner .salary-info .title hr { position: absolute; top: 9px; width: 250px; right: 0; }
div#PrintContent .salary-ctner .totalpay { text-align: right; font-size: 18px; padding: 15px 5px; }
div#PrintContent .salary-ctner .totalpay .title { font-weight: bold; margin-right: 10px; }
div#PrintContent .listing-table { width: 100%; text-align: center; background-color: #dddddd; border-collapse: collapse; border-spacing: 1px; font-size: 15px; line-height: 18px; border-left: 1px solid #dddddd; border-top: 1px solid #dddddd; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
div#PrintContent .listing-table a { color: #004d99; }
div#PrintContent .listing-table a:hover { color: #368bdf; }
div#PrintContent .listing-table tr.odd th, div#PrintContent .listing-table tr.odd td { background-color: #fff; }
div#PrintContent .listing-table tr.even th, div#PrintContent .listing-table tr.even td { background-color: #f6f6f6; }
div#PrintContent .listing-table thead tr:first-child th, div#PrintContent .listing-table thead tr:first-child td { background-color: #f6f6f6; }
div#PrintContent .listing-table thead tr:first-child th:first-child, div#PrintContent .listing-table thead tr:first-child td:first-child { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; }
div#PrintContent .listing-table thead tr:first-child th:last-child, div#PrintContent .listing-table thead tr:first-child td:last-child { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; }
div#PrintContent .listing-table tfoot { display: none; }
div#PrintContent .listing-table th, div#PrintContent .listing-table td { background-color: #fff; vertical-align: middle; padding: 10px 5px; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; }
div#PrintContent .listing-table th { background-color: #f6f6f6; }
div#PrintContent .listing-table .actions { padding-right: 15px; }
div#PrintContent .bootstrap-table .fixed-table-loading, div#PrintContent .bootstrap-table .fixed-table-pagination { display: none; }
div#PrintContent .bootstrap-table .listing-table { font-size: 12px; }
div#PrintContent .bootstrap-table .listing-table .reset-padding { padding: 0; height: 1px; }
div#PrintContent .bootstrap-table .table .dytbl { display: table; width: 100%; height: 100%; }
div#PrintContent .bootstrap-table .table .dytbl .dyr { display: table-row; }
div#PrintContent .bootstrap-table .table .d1 { border-bottom: 1px solid #ddd; }
div#PrintContent .bootstrap-table .table .d1, div#PrintContent .bootstrap-table .table .d2 { padding: 8px 3px; white-space: nowrap; display: table-cell; vertical-align: middle; }

.cashtable { width: 340px; text-align: center; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; margin: 0 auto; }
.cashtable th { background: #FFF; text-align: center; border-bottom: 1px solid #dddddd; }
.cashtable td, .cashtable th { padding: 4px 20px; white-space: nowrap; line-height: 32px; }
.cashtable .row1 td { background: #FFF; }
.cashtable .row2 td { background: #f9f9f9; }

.new-datatable { font-size: 15px; border-collapse: collapse; margin: 10px auto 10px auto; color: #666666; }
.new-datatable th { text-align: right; line-height: 34px; padding: 5px 10px 5px 0px; width: 185px; vertical-align: middle; }
.new-datatable td { text-align: left; line-height: 34px; padding: 5px 0px 5px 10px; vertical-align: middle; }
.new-datatable td.center { text-align: center; }
.new-datatable td.air_td { padding: 0px; }
.new-datatable .fwn { font-weight: normal; }
.new-datatable td.caption { padding: 15px 10px 0px 10px; line-height: 34px; }
.new-datatable.vtop th, .new-datatable.vtop td { vertical-align: top; }
.new-datatable tr.line td { border-bottom: #ddd 1px solid; content: ''; }
.new-datatable .vtop { vertical-align: top; }

section.trans-content .new-datatable .rowElem { line-height: 34px; margin-bottom: 0; }
section.trans-content .new-datatable .mb10 { margin-bottom: 10px; }
section.trans-content .group-radios { width: 450px; }
section.trans-content .rinfo { font-size: 13px; }

td.caption h3 { font-size: 17px; position: relative; margin-top: 0px; }
td.caption h3:before { content: ""; display: block; border-top: solid 1px #ff9090; width: 100%; height: 1px; position: absolute; top: 50%; z-index: 1; }
td.caption h3 span { background: #fff; padding: 5px 20px; position: relative; z-index: 5; margin-left: 88px; font-weight: bold; border: 1px #ff9090  solid; border-radius: 30px; color: #ff9090; }

.print-hide { display: none !important; }

.chart-container { width: 900px; }

.ntable { border-collapse: separate; border-spacing: 0; margin: 15px 0 20px 0; width: 100%; }
.ntable.nowrap th, .ntable.nowrap td { white-space: nowrap; }
.ntable.myaccount td:first-child { text-align: left; }
.ntable.vmiddle td { vertical-align: middle; }
.ntable.cfund td { vertical-align: middle; }
.ntable.cfund td:nth-child(2) { text-align: left; padding: 15px 15px 10px 15px; }
.ntable.sizes th, .ntable.sizes td { padding: 8px 8px; }
.ntable th, .ntable td { border: solid 1px #dddddd; border-style: none solid solid none; padding: 15px 15px; line-height: 20px; text-align: center; }
.ntable tr th { vertical-align: middle; }
.ntable tr:first-child th { border-top-style: solid; background-color: #f6f6f6; font-weight: bold; }
.ntable tr:first-child td { border-top-style: solid; }
.ntable tr th.th { background-color: #F6F6F6; }
.ntable tr > :first-child { border-left-style: solid; }
.ntable tr.even td { background: #fdfdfd; }
.ntable tr.odd td { background: #ffffff; }
.ntable tr .noleftline { border-left-style: none; }
.ntable thead tr:last-child th, .ntable thead tr:last-child td { border-bottom: 0; }
.ntable .tdadd:first-child { text-align: right; background: #FFF; z-index: 1000; }
.ntable .tdadd:first-child a.add { background: url(/MMA8/mma/images/icon_add.png) no-repeat left 2px; padding-left: 20px; }
.ntable a.sort { background: url(/MMA8/mma/images/icon_sort.png) no-repeat left 2px; padding-left: 23px; }
.ntable a.save { background: url(/MMA8/mma/images/icons.png) no-repeat left -1401px; padding-left: 23px; line-height: 18px; }
.ntable.pd10 th, .ntable.pd10 td { padding: 10px 10px; vertical-align: middle; }

.table-mortgages th, .table-mortgages td { padding: 10px; font-size: 13px; }
.table-mortgages td { vertical-align: middle; }
.table-mortgages tr.summary td { text-align: left; font-size: 18px; padding-left: 25px; background: #fff; }
.table-mortgages tr.summary td:first-child { border-right: 0; }

.vtable { border-collapse: separate; border-spacing: 0; margin: 15px 0 20px 0; width: 100%; }
.vtable.vmiddle td { vertical-align: middle; }
.vtable th, .vtable td { border: solid 1px #dddddd; border-style: none solid solid none; padding: 15px 20px; line-height: 20px; text-align: left; }
.vtable th { background-color: #f6f6f6; border-left: solid 1px #dddddd; }
.vtable.th100 th { width: 100px; }
.vtable.th200 th { width: 200px; }
.vtable tr th { vertical-align: middle; text-align: right; }
.vtable tr:first-child th, .vtable tr:first-child td { border-top: solid 1px #dddddd; }
.vtable tr:first-child th:first-child { border-top-left-radius: 8px; border-top: solid 1px #dddddd; }
.vtable tr:first-child td:last-child { border-top-right-radius: 8px; border-top: solid 1px #dddddd; }
.vtable tr:last-child th:first-child { border-bottom-left-radius: 8px; }
.vtable tr:last-child td:last-child { border-bottom-right-radius: 8px; }
.vtable tr .noleftline { border-left-style: none; }
.vtable tr:nth-child(odd) td { background: #fdfdfd; }
.vtable tr:nth-child(even) td { background: #ffffff; }
.vtable.center tr th, .vtable.center tr td { text-align: center; }
.vtable .icon.icon-ques { background: none !important; }

.pagination2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; list-style: none; }
.pagination2.center { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.pagination2 li { margin: 0 4px; }
.pagination2 a { line-height: 1; display: block; border: 2px solid transparent; padding: 8px 0; text-align: center; color: #888; font-weight: bold; min-width: 26px; box-sizing: border-box; }
.pagination2 a:hover { color: #004d99; border-color: #004d99; }
.pagination2 .more { padding: 5px; }
.pagination2 .prev a, .pagination2 .next a { font-weight: normal; }
.pagination2 .prev a, .pagination2 .next a, .pagination2 .first a, .pagination2 .last a { padding: 8px; }
.pagination2 .current a { border-color: black; background: transparent; color: white; }
.pagination2 .disabled a { color: #ddd; cursor: not-allowed; }
.pagination2 .disabled a:hover { border-color: #ccc; }
