.abFilterRow input.abFilterDate{width:80px;margin:4px 4px 0 4px;text-align:left}.abFilterRow input.abFilterNumber{width:90px;margin:4px 4px 0 4px;text-align:right}.abFilterRow input.abFilterText{width:123px;margin:4px 4px 0 10px}.abFilterRow select{width:140px;margin:4px 4px 0 10px}.abFilterRow label{width:30px;display:inline-block;margin:0 0 0 10px;text-align:right;overflow:hidden}ul.abButtonList{list-style:none}ul.abButtonList li{width:280px;display:inline-block;vertical-align:top}ul.abButtonList li a{text-decoration:none;color:#111;background-color:#ddd;border:1px solid #bbb;border-radius:5px;padding:15px;margin:5px;display:block;width:200px}#abMyProfileNav{margin:0 0 10px 0;padding:0}#abMyAccount{font-family:arial,verdana,sans-serif;padding:20px;background-color:#fff}#abMyAccount .abMyProfileNavIcon{background:#06f;width:48px;height:48px;border-radius:50%;text-align:center;line-height:48px;vertical-align:middle;padding:0;font-size:28px;color:#fff;display:inline-block;cursor:pointer;margin:0 10px 10px 0}#abMyAccount #abMyAccountWrapper{border-top:1px solid #ddd;padding:20px 0 20px 0}#abMyAccount #afw.abMyAccountManageUsers .afwBodyColor{border:0}#abMyAccount #afw.abMyAccountManageUsers .afwBodyPad{margin:0;padding:0}#abMyAccount #abFrameMain{min-height:200px}#abMyAccount p.ccError{display:none}#abMyAccount ul.ccError{list-style:none;border:1px solid #888;padding:10px}#abMyAccount ul.ccError li.ccError{margin:0;FONT-WEIGHT:bold;FONT-SIZE:14px;COLOR:#c02020;FONT-FAMILY:arial,sans-serif}#abMyAccount .abMyAccountButton,#abMyAccount a.abMyAccountButton,#abMyAccount a.abMyAccountButton:visited,#abMyAccount a.abMyAccountButton:hover{border:1px solid #48e;padding:4px;font-size:12px;display:inline-block;width:150px;background-color:#48e;color:#eee!important;font-weight:bold;text-decoration:none;text-align:center;vertical-align:middle;line-height:24px;margin:10px 10px 10px 0}#abMyAccount #abMyAccountUserLine .abMyAccountUserLineText{color:#444;font-size:14px}#abMyAccount #abMyAccountUserLine .abMyAccountUserLineName{font-weight:bold}#abMyAccount #abMyAccountContent{margin:0;padding:20px 0 0 0;border-top:1px solid #ddd}#abMyAccount ul.abErrorList{margin:0;padding:0}#abMyAccount #myAccountUserSelectForm{width:500px;height:160px;margin:20px}#abMyAccount #myAccountUserSelectForm input#myAccountUserSelect{padding:5px;height:20px;vertical-align:middle}.ui-menu{list-style:none;margin:0;padding:0;width:225px;background-color:#fff;border:1px solid #eee;border-radius:none}.ui-menu .ui-menu-item{list-style:none;margin:0;padding:0;background-color:transparent;display:inline;border-radius:none}.ui-menu .ui-menu-item a,.ui-menu .ui-menu-item a:hover,.ui-menu .ui-menu-item a:visited{font-size:12px;color:#444;background-color:#fff;padding:5px 20px 5px 5px;text-decoration:none;border-radius:none;border:0;display:block;width:200px;margin:0;cursor:pointer}.ui-menu .ui-menu-item a:hover{color:#222;background-color:#f8f8f8;text-decoration:none}#myAccountAccountSelectForm{width:500px;height:160px;margin:20px}#myAccountAccountSelectFormSelectCon{display:inline-block}#myAccountAccountSelectForm select{padding:4px 10px;height:33px;vertical-align:middle}#abMyAccount div.abMyAccountLandingList{padding:20px 0 0 0}#abMyAccount div.abMyAccountLandingList .abImage{background:#06f;width:48px;height:48px;border-radius:50%;text-align:center;line-height:48px;padding:0;font-size:28px;color:#fff;cursor:pointer;margin:0 auto;display:block}#abMyAccount div.abMyAccountLandingItem{display:inline-block;cursor:pointer;background-color:#f8f8f8;width:170px;margin:0 20px 20px 0;padding:20px 0 20px 0;border-radius:5px}#abMyAccount div.abMyAccountLandingItem:hover{background-color:#eee}#abMyAccount div.abMyAccountLandingList .abCaption{width:160px;margin:20px auto 0;text-align:center;font-size:16px;line-height:1.4;color:#222}#abMyAccount div.abMyAccountLandingList .abDescription{width:160px;margin:5px auto 0;text-align:center;font-size:11px;line-height:1.4;color:#888}#abMyAccount .membershipAppButtonContainer{background-color:#ddd;padding:15px;margin:15px 0 0 0;height:35px}#abMyAccount .membershipAppButtonContainer .spinner{padding:10px 0 0 0}#abMyAccount ul.roadMapList{margin:0;padding0;list-style:none outside none;background-color:#ddd}#abMyAccount ul.roadMapList li{padding:10px 25px 10px 10px;margin:0;display:inline-block;background-color:#ddd;background-image:url('/images/progress-d.png');background-position:right center;background-repeat:no-repeat;color:#aaa}#abMyAccount ul.roadMapList li.roadMapItemActive{color:#fff;background-color:#18486c}#abMyAccount ul.roadMapList li.roadMapItemActiveLeft{background-image:url('/images/progress-d-active.png')}#abMyAccount h3{margin:10px 0 0 0}#abMyAccount .membershipAppCopyContainer{padding:15px}#abMyAccount .membershipAppPostInstructionContainer{padding:15px 0 5px 0}#abMyAccount ul.abInvoiceList{display:table;margin:20px 0 0 0;padding0 0 0 25px;list-style:none outside none;padding:0}#abMyAccount ul.abInvoiceList li{display:table-row;padding:0}#abMyAccount ul.abInvoiceList li div{display:table-cell;padding:0 0 4px 15px}#abMyAccount div.abInvoiceSelect{width:40px;text-align:center}#abMyAccount div.abInvoiceAmount{width:100px;text-align:right}#abMyAccount div.abInvoiceName{text-align:left}#abMyAccount li.abInvoiceCaption div{font-weight:bold;padding:0 0 3px 5px;margin:0 18px 0 0}#abMyAccount li.abInvoiceRepeat div{padding:0 0 3px 5px;margin:0 18px 0 0}#abMyAccount ul.feeInformation{margin:0 0 15px 0;padding0 0 0 25px;list-style:none outside none}#abMyAccount ul.feeInformation li{padding:0}#abMyAccount ul.feeInformation label{font-weight:bold;display:inline-block;text-align:right;width:190px;padding:0 10px 0 0}#abMyAccount #creditCardInformation{display:none}#abMyAccount #detailsA{display:none}#abMyAccount #detailsB{display:none}#abMyAccount #detailsC{display:none}#abMyAccount #detailsD{display:none}#abMyAccount span.fileSelectContainer{position:relative}#abMyAccount span.fileSelectContainer .fileSelectButton{border-bottom:1px solid rgba(0,0,0,.25);border-radius:5px 5px 5px 5px;box-shadow:0 1px 3px rgba(0,0,0,.5);color:#fff;cursor:pointer;display:inline-block;padding:1px 8px;position:relative;text-decoration:none;background-color:#18486c}#abMyAccount span.fileSelectContainer .fileSelectButton:hover{color:#fff}#abMyAccount span.fileSelectContainer input[type="text"]{float:left;position:absolute;left:0;top:-5px}#abMyAccount span.fileSelectContainer input.file{position:relative;z-index:99;margin:0 0 0 74px;-moz-opacity:0;filter:alpha(opacity:0);opacity:0}#abMyAccount span.fileSelectContainer img{vertical-align:middle;position:absolute;left:215px;top:-5px}#abMyAccount li.ccError{margin:0 0 10px 30px}#abMyAccount .disclaimer{display:none;font-size:10px;margin:0 0 0 5px}#abMyAccountProfileLeft{display:inline-block;width:200px;margin:30px 0;vertical-align:top}#abMyAccountProfileLeft .abImage{height:200px;overflow:hidden;border:1px solid #eee}#abMyAccountProfileLeft .abImage img{width:200px}#abMyAccountProfileLeft .abName{font-size:18px;font-weight:bold;margin:20px 0 0 0}#abMyAccountProfileRight{margin:30px 0 30px 10px;display:inline-block;vertical-align:top}#abMyAccountProfileRight .abProfileRow{padding:0 0 5px 0;margin:0 0 5px 0}#abMyAccount .abProfileRowLabel{font-size:12px;color:#444}#abMyAccount .abProfileRowFile{padding:20px 0 0 0}#abMyAccount .abProfileRowInput input{padding:5px;width:200px}.abProfileHint{padding:0 0 0 10px;color:#f00;font-size:11px}.abPayInfoList table{width:100%;padding:0;margin:0;border-spacing:0}.abPayInfoList thead{background-color:#f8f8f8}.abPayInfoList th{font-size:11px;text-transform:uppercase;line-height:27px;border-bottom:1px solid #e8e8e8;padding:10px 0 10px 20px;color:#444;text-align:left;overflow:hidden}.abPayInfoList th.abPayInfoColType,.abPayInfoList th.abPayInfoColPrimary,.abPayInfoList th.abPayInfoColExpires,.abPayInfoList th.abPayInfoColSecondary{width:80px}.abPayInfoList th.abPayInfoColName{width:120px}.abPayInfoList th.abPayInfoColHolder{width:250px}.abPayInfoList th.abPayInfoColPrimary,.abPayInfoList th.abPayInfoColSecondary{padding:10px 0;text-align:center}.abPayInfoList tbody td{font-size:14px;line-height:27px;border-bottom:1px solid #e8e8e8;padding:10px 0 10px 20px;color:#222}.abPayInfoList tbody td.abPayInfoColPrimary,.abPayInfoList tbody td.abPayInfoColSecondary{padding:10px 0;text-align:center}.abPayInfoList tfoot td{font-size:14px;line-height:27px;padding:10px 0 10px 0;color:#222}.abPayInfoEdit{margin:30px 40px 30px 0;display:block;vertical-align:top}.abPayInfoEdit .abPayInfoRow{padding:0 0 5px 0;margin:0 0 5px 0}.abPayInfoEdit .abPayInfoRowLabel,.abPayInfoEdit .abPayInfoLabel{font-size:12px;color:#444}.abPayInfoRowInput input[type=text],.abPayInfoRowInput input[type=password]{padding:5px;width:200px;border:1px solid #bbb;margin:0}.abPayInfoRowInput select{padding:5px;border:1px solid #bbb;margin:0}.abPayInfoRowInput input[type=text].error{background-color:#fdd;border:1px solid #bbb}.abPayInfoRowInput input[type=radio]{padding:5px;width:20px}.abPayInfoRowInput input[type=radio].error{background-color:#fdd}.abPayInfoRowInput label.error{color:#b22;font-size:14px;padding:10px}.abPayInfoEdit .abPayInfoDetails{width:100%;background-color:#f8f8f8;margin:0 0 10px 0}.abPayInfoEdit .abPayInfoDetails legend{font-size:11px;text-transform:uppercase;padding:0 10px;color:#444;background-color:#fff}a#abPayInfoCardChange,a#abPayInfoACHRoutingChange,a#abPayInfoACHNumberChange{cursor:pointer}.abAccountHistoryList table{padding:0;margin:0;border-spacing:0;width:100%}.abAccountHistoryList thead{background-color:#f8f8f8}.abAccountHistoryList th{font-size:11px;text-transform:uppercase;line-height:27px;border-bottom:1px solid #e8e8e8;padding:5px 10px;color:#444;text-align:left;overflow:hidden}.abAccountHistoryList th.abAccountHistoryColInv{width:50px}.abAccountHistoryList th.abAccountHistoryColDate,.abAccountHistoryList th.abAccountHistoryColAmount,.abAccountHistoryList th.abAccountHistoryColPayment,.abAccountHistoryList th.abAccountHistoryColCharge{width:80px;text-align:center}.abAccountHistoryList th.abAccountHistoryColPayMethod{width:120px}.abAccountHistoryList th.abAccountHistoryColDesc{width:270px}.abAccountHistoryList tbody td{font-size:14px;line-height:27px;border-bottom:1px solid #e8e8e8;padding:5px 10px;color:#222;vertical-align:top;text-align:left}.abAccountHistoryList tbody td.abAccountHistoryColAmount,.abAccountHistoryList tbody td.abAccountHistoryColDate,.abAccountHistoryList tbody td.abAccountHistoryColInv{text-align:right}.abAccountHistoryList tfoot td{font-size:14px;line-height:27px;padding:10px 0 10px 20px;color:#222}#abSubscriptionCon ul{list-style:none;margin:0;padding:0}#abSubscriptionCon ul li{margin:20px 0 0 20px;padding:0}#abSubscriptionCon div.abSubscriptionInputRow{display:table}#abSubscriptionCon div.abSubscriptionInput{display:table-cell;width:40px}#abSubscriptionCon div.abSubscriptionCopy{display:table-cell}#abSubscriptionCon div.abSubscriptionBrief{margin:0}#abSubscriptionCon div.abSubscriptionBrief p{padding:0;margin:.5em 0}#abSubscriptionCon ul li .abSubscriptionInput label{display:block;padding:0 0 0 15px;text-indent:-15px;font-size:14px;color:#444}#abSubscriptionCon ul li .abSubscriptionInput input{width:13px;height:13px;padding:0;margin:0}#abSubscriptionCon ul li .abSubscriptionCaption{display:inline-block;padding:0;margin:0 0 0 10px}#abSubscriptionButtonRow{padding:20px 0;margin:0}#abGroupCon ul{list-style:none;margin:0;padding:0}#abGroupCon ul li{margin:20px 0 0 20px;padding:0}#abGroupCon div.abGroupInputRow{display:table}#abGroupCon div.abGroupInput{display:table-cell;width:40px}#abGroupCon div.abGroupCopy{display:table-cell}#abGroupCon div.abGroupBrief{margin:0}#abGroupCon div.abGroupBrief p{padding:0;margin:.5em 0}#abGroupCon ul li .abGroupInput label{display:block;padding:0 0 0 15px;text-indent:-15px;font-size:14px;color:#444}#abGroupCon ul li .abGroupInput input{width:13px;height:13px;padding:0;margin:0}#abGroupCon ul li .abGroupCaption{display:inline-block;padding:0;margin:0 0 0 10px}#abGroupButtonRow{padding:20px 0;margin:0}.abAccountListAlert{background-color:#ff0!important;color:#000!important}.abNoteAlert{background-color:#ff0!important;color:#000!important}.abTabAlert a{background-color:#ff0!important;color:#000!important}#abMyAccount .abMyAccountManageUserAdd{margin:30px 40px 30px 0;display:inline-block;vertical-align:top}#abMyAccount .abManageUserAddRow{padding:0 0 5px 0;margin:0 0 5px 0}#abMyAccount .abManageUserAddRow .abManageUserAddRowLabel{font-size:12px;color:#444}#abMyAccount .abManageUserAddRow .abManageUserAddRowInput input{padding:5px;width:200px}#afw .afwBodyColor,#afw .afwBodyPad{clear:none!important}#afw table.afwListReportTable .abInvoiceDetailItemSelect{width:180px}#afw table.afwListReportTable .abInvoiceDetailQuantity{width:80px!important}#afw table.afwListReportTable .abInvoiceDetailAmount{width:80px!important}#afw table.afwListReportTable .abInvoiceDetailDescription{width:100%}#afw table.afwListReportTable .abInvoiceDetailGLSelect{width:180px}#afw .abInvoiceDetailItemRowBlank{display:none}#afw .abInvoiceDetailTotalRow td,#afw .abInvoiceDetailTaxRow td,#afw .abInvoiceDetailTipRow td,#afw .abInvoiceDetailShipRow td{border-top:1px solid #000;text-align:right;font-weight:600;line-height:34px}#afw .abInvoiceDetailItemRow input,#afw .abInvoiceDetailItemRow select,#afw .abInvoiceDetailTotalRow input{height:33px}#abMyAccount fieldset{padding:6px 12px 10px 12px}#abMyAccountOrganizationLeft{display:inline-block;width:200px;margin:30px 0;vertical-align:top}#abMyAccountOrganizationLeft .abImage{height:200px;overflow:hidden;border:1px solid #eee}#abMyAccountOrganizationLeft .abImage img{width:200px}#abMyAccountOrganizationLeft .abName{font-size:18px;font-weight:bold;margin:20px 0 0 0}#abMyAccountOrganizationLeft .abOrganizationRow{padding:0 0 5px 0;margin:0 0 5px 0}#abMyAccountOrganizationLeft .abOrganizationRow .abOrganizationRowLabel{font-size:12px;color:#444}#abMyAccountOrganizationLeft .abOrganizationRow .abOrganizationRowInput input{padding:5px;width:200px}#abMyAccountOrganizationRight{margin:30px 0 30px 10px;display:inline-block;vertical-align:top}#abMyAccountOrganizationRight .abOrganizationRow{padding:0 0 5px 0;margin:0 0 5px 0}#abMyAccountOrganizationRight .abOrganizationRow .abOrganizationRowLabel{font-size:12px;color:#444}#abMyAccountOrganizationRight .abOrganizationRow .abOrganizationRowInput input{padding:5px;width:200px}#abManageUserAddOrganizationSelect{width:100%}.abOrganizationHint{padding:0 0 0 10px;color:#f00;font-size:11px}#abMyAccountManageUserLeft{display:inline-block;width:200px;margin:30px 0;vertical-align:top}#abMyAccountManageUserLeft .abManageUserImageCon img{width:100%}#abMyAccount .abMyAccountImage{border:1px solid #888;padding:20px;margin:0 0 20px 0;overflow:hidden}#abMyAccount .abManageUserName{font-size:18px;font-weight:bold;margin:0 0 20px 0}#abMyAccountManageUserRight{margin:30px 0 30px 10px;display:inline-block;vertical-align:top}#abMyAccountManageUserRight .abManageUserAddRow{padding:0 0 5px 0;margin:0 0 5px 0}#abMyAccountManageUserRight .abManageUserAddRow .abManageUserAddRowLabel{font-size:12px;color:#444}#abMyAccountManageUserRight .abManageUserAddRow .abManageUserAddRowInput input{padding:5px;width:200px}#afw #abBodyFrame{background-color:#fff}.abContactDetails{padding:5px 0 5px 10px}.certHiddenForms{display:none}.manageCertsBox h2,.manageCertsBox h3{margin-bottom:1em}.manageCertsBox tr.submitTR td{padding:1.5em 0 1em}.manageCertsBox .alert{font-size:.8em;line-height:1.5em}.manageCertsBox .alert-error{color:#dc143c}.ceuBox{margin-bottom:2em;padding:10px 0}.ceuBox .btnHold{font-size:.9em;line-height:1.1em;padding:2em 0 1em}table.ceuTable{border-collapse:collapse;border-spacing:1px;font-size:.9em;line-height:1.2em;width:100%}table.ceuTable tr{border-bottom:1px solid #ccc}table.ceuTable tr:nth-child(even){background:#f7f7f7}table.ceuTable th:not(:nth-child(1)),table.ceuTable td:not(:nth-child(1)){text-align:center}table.ceuTable th,table.ceuTable td{padding:5px}table.ceuTable th{background:#333;border:1px solid #ccc;color:#fff;padding:5px}@media screen and (max-width:960px){table.ceuTable th:not(:first-child){display:none}table.ceuTable td{display:block;text-align:left!important;width:100%!important}table.certificationsTable td:before{font-weight:700}table.certificationsTable td:nth-last-child(2):before{content:"Actual CECs: "}table.certificationsTable td:nth-last-child(3):before{content:"Required CECs: "}table.certificationsTable td:nth-last-child(4):before{content:"Recertification Date: "}table.certificationsTable td:nth-last-child(5):before{content:"Date Certified: "}table.certificationsTable td:first-child:before{content:"Certification: "}table.certificatesTable td:before{font-weight:700}table.certificatesTable td:nth-last-child(2):before{content:"Actual CECs: "}table.certificatesTable td:nth-last-child(3):before{content:"Required CECs: "}table.certificatesTable td:first-child:before{content:"Certificate: "}table.addCEUTable td{display:block;text-align:left!important;width:100%!important}table.ceuDetailsTable th{display:none}table.ceuDetailsTable tr.totalTR td:not(:last-child){display:none}table.ceuDetailsTable tr.totalTR td:before{content:"Total CECs: "!important}table.ceuDetailsTable td{display:block;text-align:left!important;width:100%!important}table.ceuDetailsTable td:before{font-weight:700}table.ceuDetailsTable td:last-child:before{content:"Current CECs: "}table.ceuDetailsTable td:nth-last-child(2):before{content:"Supporting Documentation: "}table.ceuDetailsTable td:nth-last-child(3):before{content:"Sponsor: "}table.ceuDetailsTable td:nth-last-child(4):before{content:"Date: "}table.ceuDetailsTable td:first-child:before{content:"Name: "}table.ceuSuspensionsTable th{display:none}table.ceuSuspensionsTable td{display:block;text-align:left!important;width:100%}table.ceuSuspensionsTable td:before{font-weight:700}table.ceuSuspensionsTable td:nth-last-child(2):before{content:"Reason for Suspension: "}table.ceuSuspensionsTable td:nth-last-child(3):before{content:"Recertification Date: "}table.ceuSuspensionsTable td:nth-last-child(4):before{content:"Certification: "}table.ceuSuspensionsTable td:first-child:before{content:"Name: "}}table.certificationsTable th:last-child{width:180px}table.certificationsTable th:nth-last-child(2),table.certificationsTable th:nth-last-child(3){width:130px}table.certificationsTable th:nth-last-child(4),table.certificationsTable th:nth-last-child(5){width:140px}table.certificationsTable th:nth-last-child(6),table.certificationsTable td:nth-last-child(6){text-align:left;padding-left:20px}table.certificatesTable th:nth-last-child(1){width:180px}table.certificatesTable th:nth-last-child(2),table.certificatesTable th:nth-last-child(3){width:140px}table.certificatesTable th:nth-last-child(4),table.certificatesTable td:nth-last-child(4){text-align:left;padding-left:20px}table.certificatesTable tr.completed>td{color:#666}.ceuBox .addRow{padding:5px 0}table.addCEUTable{border-collapse:collapse;margin:auto;width:100%}table.addCEUTable tr{border-bottom:1px solid #888}table.addCEUTable tr:nth-child(even){background:#ebebeb}table.addCEUTable tr>td{padding:10px}table.addCEUTable td{vertical-align:top;width:33%}table.addCEUTable label{display:inline-block;font-size:.9em;font-weight:700;line-height:1.1em;margin-bottom:3px;vertical-align:middle}table.addCEUTable input[type="text"],table.addCEUTable select{display:block;width:90%;padding:8px}.date-field{background-color:#fcfcfc;background-image:url('../img/calendar-ico.png');background-position:center right 5px;background-repeat:no-repeat;background-size:18px;border:1px solid #9b9b9b}table.ceuDetailsTable{border-collapse:collapse;border-spacing:1px;font-size:.9em;line-height:1.2em;width:100%}table.ceuDetailsTable tr{border-bottom:1px solid #ccc}table.ceuDetailsTable tr:nth-child(even){background:#f7f7f7}table.ceuDetailsTable tbody tr:last-child{background:none;border-bottom:0;font-size:1.1em;font-weight:700;line-height:2em}table.ceuDetailsTable th{background:#333;border:1px solid #ccc;color:#fff}table.ceuDetailsTable th:last-child{text-align:center}table.ceuDetailsTable th,table.ceuDetailsTable td{padding:5px}table.ceuDetailsTable td:nth-last-child(4){width:110px}table.ceuDetailsTable td:nth-last-child(3){width:150px}table.ceuDetailsTable td:nth-last-child(2){word-break:break-all;width:250px}table.ceuDetailsTable td:last-child{text-align:center;width:150px}table.ceuSuspensionsTable{border-collapse:collapse;border-spacing:1px;font-size:.9em;line-height:1.2em;width:100%}table.ceuSuspensionsTable tr{border-bottom:1px solid #ccc}table.ceuSuspensionsTable tr:nth-child(even){background:#f7f7f7}table.ceuSuspensionsTable th:not(:nth-child(1)),table.ceuSuspensionsTable td:not(:nth-child(1)){text-align:center}table.ceuSuspensionsTable th,table.ceuSuspensionsTable td{padding:5px}table.ceuSuspensionsTable th{background:#333;border:1px solid #ccc;color:#fff;padding:5px}table.ceuSuspensionsTable td:nth-last-child(4){width:220px}table.ceuSuspensionsTable td:nth-last-child(3){width:150px}table.ceuSuspensionsTable td:nth-last-child(2){width:180px}table.ceuSuspensionsTable td:last-child{width:150px}#abMyAccountLandingListCertifications .abCaption{font-size:14px!important;line-height:1.5em!important}#certContactMessage{padding:10px}.contactAdminBtn{background-color:#f44!important;border:1px solid #f44!important}.certContactMessage{width:300px;padding:20px;border:0}.abAccountHistoryColDate{font-size:14px;line-height:1.5;border-bottom:1px solid #e8e8e8;padding:5px 10px;color:#222;vertical-align:top;text-align:left}.abAccountHistoryColDate input{padding:5px;width:200px}#abOnlinePaymentFields .abPayFieldsHide{display:none}#abOnlinePaymentFields .abPayFieldsType div{margin:5px 0 0 0}#abOnlinePaymentFields .abPayFieldsDetail{margin:20px 0 0 0}#abOnlinePaymentFields ul{margin:0;padding0 0 0 25px;list-style:none outside none;padding:0}#abOnlinePaymentFields li{padding:0;margin:0 0 10px 0}#abOnlinePaymentFields #abPayFieldsDetailCardOnline li.labelRow{margin:10px 0 0 0}#abOnlinePaymentFields #abPayFieldsDetailCardOnline label{font-weight:bold;display:inline-block;width:170px;padding:5px;margin:0 20px 0 0}#abOnlinePaymentFields label#labelCardCVV{width:50px}#abOnlinePaymentFields label span{font-weight:normal;display:inline-block;font-size:10px;margin:0 0 0 5px;font-style:italic}#abOnlinePaymentFields label.extended{width:400px}#abOnlinePaymentFields input[type="text"],#abOnlinePaymentFields input[type="password"],#abOnlinePaymentFields select{padding:5px;margin:0 20px 0 0;border:1px solid #ddd}#abOnlinePaymentFields select{padding:5px;margin:0 20px 0 0;border:1px solid #ddd}#abOnlinePaymentFields select.shorter{padding:8px;margin:0 20px 0 0;border:1px solid #ddd}#abOnlinePaymentFields input.file{padding:5px;margin:0 10px 10px 0;border:1px solid #ddd;width:300px}#abOnlinePaymentFields li.memberTypeDescription{margin:0 0 15px 56px}#abOnlinePaymentFields input.inputShort{margin:0 5px 10px 0;width:55px}#abOnlinePaymentFields label span.filedRequired{font-weight:bold;display:inline-block;margin:0 0 0 5px;color:#c02020;font-size:100%}#abOnlinePaymentFields li#sslSeal{width:250px;float:right;height:100px;margin-top:-50px}#abOnlinePaymentFields .abCreditCard{margin:20px 0 0 0}#abOnlinePaymentFields .abEcheck{margin:20px 0 0 0}.membershipBox .membershipName{text-align:right;padding:0 10px 0 0;font-weight:bold}.membershipBox .membershipValue{text-align:left;padding:0 0 0 10px}