
#content { width: 960px; margin: auto; overflow: hidden; clear:both; background-color:#fff }
#content.myAccount .main, #content.general .main { background-color:#fff }
div#content.general .productDetail {background-image:none}
#content.onecolumn .main {background-image:none; background-color:white}

/*.main h1, .main h2 { color: #e47d37; font-family: Arial,sans-serif; font-weight: normal; }*/
/*.main h1 { margin: 0 0 20px 20px; font-size: 25px; }*/
/*.main .main h1 {font-size:14px; padding-left:0px; margin-left:0px}*/
/*.main h2 { color: #e47d37; font-size: 18px; margin-bottom: 17px; }*/
.main h1, .main h2 {
  background-color: transparent;
  border-bottom:0px;
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
  color: #262829;
}
.main h1 {
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 10px;
  /*padding-left: 20px;*/
}
.main h2 {
  font-size: 16px;
  line-height: 20px;
}
.main p {
  color: #262829;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  margin-bottom: 13px;
}
.main {font-size:12px; line-height:16px}
.main address { font-style: normal; }
.main .amount { font-size: 1.167em; font-weight: bold; display: block; }
.main a.viewAll { color: #e47d37; position: absolute; font-size: 1.2em; right: 30px; margin-top: 4px; text-decoration: underline; }
.main a.viewAll:hover, .main a.viewAll:focus { text-decoration: none; }
.main a.renew, .main a.payNow, .main a.update { width: 66px; height: 22px; display: block; text-indent: -9999px; background: url(../images/sub/buttons.png) no-repeat; margin: auto; }
.main a.renew:hover, .main a.renew:focus, .main a.payNow:hover, .main a.payNow:focus, .main a.update:hover, .main a.update:focus { background-position: 100% 0; }
.main a.payNow { background-position: 0 100%; float: right; }
.main a.payNow:hover, .main a.payNow:focus { background-position: 100% 100%; }
.main a.update { background-position: 0 50%; float: right; }
.main a.update:hover, .main a.update:focus { background-position: 100% 50%; }
/* .main table { width: 100%; margin-bottom: 48px; } interferes with existing tables */
.main table.data th, table.data .tmar_demo_DataHeader td, .payOrders th, table.data tr.th td { color: #515151; font-size: 14px; background: #E1E1E1; padding: 10px; border: 1px solid #D7D7D7; }
.data tbody td { font-size: 12px; padding: 10px; border: 1px solid #F2F2F2; }
.data tbody td p { font-size: 12px; }
.data tbody td.button { vertical-align: middle; padding: 10px 0 11px; text-align: center; }
.data tbody td.even { background: #F7F7F7; }
.data tbody tr:nth-child(even) td { background: #F7F7F7; }
.data tbody tr:nth-child(odd) { background: #FFF; }
.data tbody a { text-decoration: underline; color: #515151; }
.data tbody a.title { font-weight: bold; display: block; margin-bottom: 9px; }
.data tbody a:hover, .main tbody a:focus { text-decoration: none; }

.subCol h2 { margin-bottom: 11px; }
.subCol address { padding-top: 10px; }
.subCol address p { line-height: 1.5; margin-bottom: 17px; }
.subCol .portlet { border-bottom: 1px solid #E7E7E7; width: 219px; padding-bottom: 24px; margin-bottom: 22px; }
.subCol .portlet.last { border: none; }
.subCol .portlet a { color: #515151; text-decoration: underline; }
.subCol .portlet a:hover, .subCol .portlet a:focus { text-decoration: none; }
.subCol .date { display: inline-block; }
.subCol .callout { background: #366188 url(../images/sub/callout.png) no-repeat; margin-top: -14px; padding: 32px 0 40px 25px; }
.subCol .callout h2 { color: #FFF; font-size: 2.5em; margin-bottom: 19px; }
.subCol .callout p, .subCol .callout a { color: #FFF; margin-left: 1px; margin-bottom: 21px; }
.subCol .callout a { font-size: 1.2em; text-decoration: underline; }
.subCol .callout a:hover, .subCol .callout a:focus { text-decoration: none; }

.twoCol { width: 720px; float: right; }
.twoCol .center { float: left; margin-left: 30px; width: 412px; position: relative; }
.general .twoCol .center { float: none; margin-left: 30px; width: auto; margin-right:20px }
.twoCol .subCol { float: left; width: 240px; margin-left: 30px; }


.breadCrumbs {
  position: absolute;
  top: 128px;
  left: 10px;
}
.breadCrumbs li { color: #515151; display: inline; margin-right: 2px; }
.breadCrumbs li a {
  color: #006698;
  text-decoration: underline;
}

.navCol { width: 240px; float: left; }
.navCol h2 { color:#999; padding-left:10px }
.navCol h3 { font-size: 1.6em; color: #e47d37; font-family: Arial,sans-serif; font-weight: normal; padding-left: 19px; margin-bottom: 16px; }
.navCol h3 a { color: #e47d37; }
.navCol .RadPanelBar ul { margin-bottom: 25px; }
.navCol .RadPanelBar li { padding: 0 0 0 22px; margin-bottom: 9px; }
.navCol .RadPanelBar li li { margin-bottom: 0px; }
.navCol .RadPanelBar li a { display: block; color: #515151; font-size: 1.3em; background: url(../images/sub/subNavLi.png) no-repeat 0 50%; padding-left: 20px; letter-spacing: 0.03em; font-weight: bold; }
.navCol .RadPanelBar li a.current { text-decoration: underline; }
.navCol #leftMenu .RadPanelBar li ul {  border-top: 0px solid #F1F1F1; border-bottom: 0px solid #FFF; margin: 14px 0 0px 0px; padding-left:0px }
.navCol .RadPanelBar li li { padding-left: 44px; }
.navCol .RadPanelBar li li a { letter-spacing: 0; font-weight: normal; color: #838383; }
.navCol .RadPanelBar li li.first, .navCol li li:first-child { border-top: 1px solid #D8D8D8; padding-top: 14px; }
.navCol .RadPanelBar li li.last, .navCol li li:last-child { border-bottom: 1px solid #D8D8D8; padding-bottom: 14px; margin-bottom: 0; }
.clearFix:after, .main:after, .subCol .portlet:after { content: ""; display: block; height: 0; clear: both; }
#dnn_ctr2432_ModuleContent.DNNModuleContent
{
    width: 560px;
}

#dnn_ctr2456_DNNWebControlContainer_ctl00_pnlContainerPanel
{
    width: 560px;
}

#dnn_ctr2456_DNNWebControlContainer_ctl00_pnlContainer
{
    width: 500px;
    padding-right: 10px;
}

#dnn_ctr2456_DNNWebControlContainer_ctl00_pnlContainerPanel .ctrlContent .tdPracticeSettingValue
{
    width: 258px !important;
}
/*Added By RSI*/
.csmtwoCol .new-width h1
{
    padding-left: 0px!important;
    margin-left: 0px!important;
}

.csmtwoCol .MyContactInformation_PersonifyDefault
{
    padding-top: 0px !important;
}



.tdJobFunctionValue
{
    text-align: right;
}

.tdPracticeSettingValue
{
    text-align: right;
}

.tdAttorneysInOrgValue
{
    text-align: right;
}

.RadWindow_PersonifyDefault .ctrlContent
{
    padding: 0px;
}

div[id="Container"] ctrlContent table
{
    width: 400px!important;
}

.csmprof .center-expand .ContentPane .ABACustomerInterestAreaControl_PersonifyDefault
{
    margin-top: 32px!important;
}

.csmprof .center-expand h3.ctrlTitle
{
    margin: 0;
    padding: 0;
}

.csmprof .center-expand h3.ctrlTitle
{
    margin: 0;
    padding: 0;
}

.center-expand h3.ctrlTitle
{
    margin-bottom: 2px !important;
    margin-top: 10px !important;
}
/*Sweetu commented on 1/10/2014*/
/*.DNNModuleContent h3.ctrlTitle {
}
.csmprof .ABACustomerInterestAreaControl_PersonifyDefault h3.ctrlTitle {top:-32px;}*/

/*-------------Sweetu added some styles on 1/10/2014 -----------------------------*/
.ABA.Events.Calendar .eventsColumn div.RadGrid_PersonifyDefault .rgRow td, .ABA.Events.Calendar .eventsColumn div.RadGrid_PersonifyDefault .rgAltRow td
{
    padding: 7px 0px 7px 6px!important;
}

.Special.Needs .DNNModuleContent h3.ctrlTitle, .Areas.of.Interest .DNNModuleContent h3.ctrlTitle
{
    margin: 7px 0;
}

.Emergency.Contacts .DNNModuleContent .EmergencyContact_PersonifyDefault h3.ctrlTitle, .My.Specialty.Group.Memberships.Committees h3.ctrlTitle
{
    font-size: 18px;
}

.ABA.Events.Calendar .eventsColumn .RadGrid th.MtgCalGrdEventsColHeaderDateRange.rgHeader a, .ABA.Events.Calendar .eventsColumn .RadGrid .MtgCalGrdEventsColHeaderEventName.rgHeader a,
.ABA.Events.Calendar .eventsColumn .RadGrid th.MtgCalGrdEventsColHeaderLocation.rgHeader  a,.ABADirectorySearchControl_PersonifyDefault th.nameColumn.stringColumn.rgHeader a[title="Click here to sort"]
{
    color: #069!important;
}
.ABADirectorySearchControl_PersonifyDefault div[id$="AlphabetBarPanel"] {
margin-top: 15px;
}
.ABA.Events.Calendar th.MtgCalGrdEventsColHeaderLocation.rgHeader {
width: 78px;
}
.Event.Details .MTGDetailValue.MTGDetailShortDescription, .Event.Details .MTGDetailValue
{
    overflow: hidden;
}
.ABA.Events.Calendar .eventsColumn .RadGrid td.clCredits div.dvCreditsItem
{
    text-align:center;
}
.Committee.Nomination .CommitteeNominationWizard_PersonifyDefault .ctrlContent.MtgRegWizContainer
{
    margin-top: -46px;
}
/*Added by Sweetu*/

/*.SupportingDocumentationControl_PersonifyDefault .CommitteeNomination_PersonifyDefault .ComNomStepTitleContainer .ComNomStepTitle {
font-size: 15px;
}*/
.csmProfilePage #content h1
{
    margin-left: 0px!important;
}
.ABA.Meetings .EmergencyContact_PersonifyDefault .rgMasterTable
{
    width: 933px!important;
    margin-left: -6px!important;
}
.OrderSummaryControl_PersonifyDefault table.totals td.linksTD
{
    text-align: left;
}
.OrderSummaryControl_PersonifyDefault table.totals td.cellProductName
{
    text-align: left;
}
.ABA.Membership.Demographics.Wizard div.Normal
{
    display: none;
}
.msie8 .ABA.Membership.Demographics.Wizard div.Normal
{
    display: none!important;
}

.ABACustomerPracticeDetailControl_PersonifyDefault .pnlButtons
{
    position: absolute;
    /* bottom: -15px;Cut from top*/
}

.myAccount .main .ctrlContent .divPracticeDetails
{
    font-family: Verdana,Geneva,sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    top: 0px!important;
    border: none!important;
    width: auto!important;
    margin-left: -7px!important;
    color: #262829;
    margin-top: 15px;
}
/*.myAccount .main .ContentPane a.addPhotoImg{top:11px!important; right:25px!important;}
.myAccount .main .ContentPane a.photoInfoImage{position:relative!important; top:3px!important;}*/

.csmProfilePage .new-width
{
    width: 400px!important;
}

.formRowPhone
{
    width: auto!Important;
}

.subtotal_align
{
    text-align: right!important;
}

.rgFooter .subtotal_align
{
    width: 125px;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.ReceiptSummaryControl_PersonifyDefault .tblTotal
{
    margin-right: 0px!important;
}

.ReceiptSummaryControl_PersonifyDefault table.totals td
{
    padding-right: 0px!important;
}

.ReceiptSummaryControl_PersonifyDefault .paidWithLabel
{
    margin-right: 0px!important;
}

/*margin:-5px 0 0 8px !important;
     }*/
.eventsColumn div.RadGrid_PersonifyDefault .rgRow td, .eventsColumn div.RadGrid_PersonifyDefault .rgAltRow td
{
    border: none!important;
}

.padd-leftnone
{
    padding-left: 0px!important;
}
/*Commented by sweetu on 1/13/2014 coz you use general style and it is affecting all the pages.So please be specific*/
/*.InterestAreaEditMode div{float: left!important; width: 255px!important;display: inline;}*/
.PhotoControl_PersonifyDefault a.addPhotoImg, .BiographyControl_PersonifyDefault a.edit, div.buttonRow .addNew
{
    background-position: left;
}

.myAccount .new-width div.pnlButtons
{
    bottom: -16px !important;
    position: absolute;
}

.myAccount .new-width div.divPracticeDetails
{
    margin-left: 15px;
}

.myAccount .main .ctrlContent.formLayout > table > tbody > tr > td
{
    padding-top: 0px!important;
    padding-bottom: 12px!important;
    padding-left: 10px!important;
    padding-right: 5px!important;
}

.myAccount .main .ctrlContent.formLayout > table > tbody > tr > td
{
    padding-top: -15px!important;
}

.trPracticeRow1
{
    line-height: 18px;
}

.trPracticeRow
{
    line-height: 18px;
}
/*.tdJobFunctionRow{width:300px;}
.tdAttorneyRow{ width:300px;}*/

.AddNewIndividual div[id$="TMAFormRow8"], .AddNewIndividual div[id$="RowBirthDate"]
{
    height: 24px;
}

.AddNewIndividual div[id$="TMAFormRow9"], .AddNewIndividual div[id$="CityRow"], .AddNewIndividual div[id$="Address1Panel"].formRow, .AddNewIndividual div[id$="FirstNameRow"],
.AddNewIndividual div[id$="TMAFormRow5"], .AddNewIndividual div[id$="LastNameRow"], .AddNewIndividual div[id$="CompanyRow"], .AddNewIndividual div[id$="UsernameRow"], .AddNewIndividual div[id$="CountryRow"]
{
    height: 26px;
}

.AddNewIndividual div[id$="PhoneRow"]
{
    height: 28px;
}

.AddNewIndividual div[id$="TMAFormRow3"] em.padd-topnull
{
    padding-top: 10px!important;
    margin-bottom: -9px;
    padding-bottom: 15px;
	 padding-bottom: 0px;/*Add by manmeet for Add new individual checkbox space for IE browser*/
}

.AddNewIndividual div.oneCol h1
{
    margin-left: 10px!important;
}

.AddNewIndividual input[type=button].ChangeLinkButton, .AddNewIndividual div[id$="RowBirthDate"] a
{
    font-size: 12px;
    text-decoration: underline!important;
}


.address_PersonifyDefault h3.ctrlTitle
{
    background: transparent;
    background: none!important;
    filter: none!important;
}

.evenrowcolor
{
    background-color: #f2f2f2;
}

.RadGrid_PersonifyDefault .actionColumn.rgHeader
{
    text-align: center!important;
}
/*.RadGrid .rgHeader { padding-left: 5px\0/!important; padding-right: 5px\0/!important; }*/
div.MyCommitteesControl_PersonifyDefault table.groupContainer td
{
    /*padding-top: 7px !important;  padding-bottom: 7px !important;*/
}

.coupon .apply
{
    background: #f57f21 !important;
    border: 1px #f57f21 solid !important;
    border-radius: 1px!important;
    -webkit-border-radius: 1px !important;
    -moz-border-radius: 1px!important;
}

.rosterbutton, .SaveEditButton
{
    background: #f57f21;
    /*border: 1px #f57f21 solid !important;*/
    color: #FFF;
    font-weight: bold;
}

.ABAGroupsbuttonRow
{
    margin: 15px 0 0 0;
}

.lblAddress span
{
    text-align: left;
    float: left;
    margin-bottom: 50px;
}

.level2.childRow .committeeTitle
{
    padding-left: 60px!important;
}


/*.center-expand .ContentPane .blankContainerSize .blankContentPane div.MyCommitteesControl_PersonifyDefault table.groupContainer{border:1px solid #CCCCCC; padding:2px; margin-top:5px;!important;}
.center-expand .ContentPane .blankContainerSize .blankContentPane .MyCommitteesControl_PersonifyDefault  table.groupContainer .expandCollapsePanel{ padding-top:7px;}
.center-expand .ContentPane .blankContainerSize .blankContentPane .MyCommitteesControl_PersonifyDefault{border:none;}*/
.MyCommitteesControl_PersonifyDefault
{
    border: none;
}

div.MyCommitteesControl_PersonifyDefault table.groupContainer
{
    border: 1px solid #CCCCCC;
    padding: 2px;
    margin-top: 5px!important;
    border-bottom: 0px;
}

    div.MyCommitteesControl_PersonifyDefault table.groupContainer .expandCollapsePanel
    {
        padding-top: 7px;
    }

.MyCommitteesControl_PersonifyDefault .buttonRow
{
    border: 1px solid #CCCCCC;
    border-top: 0px;
}

.level4.childRow .subSubCommitteeTitle
{
    padding-left: 134px!important;
}

.groupContainer .level3.childRow .subCommitteeTitle
{
    padding-bottom: 1px!important;
}

.level2.childRow .subCommitteeTitle
{
    padding-bottom: 1px!important;
    padding-top: 1px!important;
}

.groupContainer .level4.childRow .subCommitteeTitle
{
    padding-bottom: 1px!important;
    padding-top: 1px!important;
}

.groupContainer .level5.childRow .subCommitteeTitle
{
    padding-bottom: 1px!important;
    padding-top: 1px!important;
}

div.CommitteeParticipationControl_PersonifyDefault table.groupContainer td
{
    padding-top: 2px!important;
    padding-bottom: 2px!important;
}

.padspace
{
    padding-bottom: 0px!important;
    padding-top: 0px!important;
}

.new-center
{
    text-align: center!important;
}

.bg-color
{
    background-color: #ededec;
}

.mar-leftem
{
    margin-left: 229px !important;
}

.pnlBorderLine
{
    border-bottom: 1px solid #CCCCCC;
    display: block;
    position: absolute;
    width: 100%;
    bottom: -1px;
}


@media screen and (-webkit-min-device-pixel-ratio:0)
{

    .AddNewIndividual div[id$="TMAFormRow3"] em.padd-topnull
    {
        margin-bottom: -9px!important;
        padding-bottom: 5px;
    }
}

.center-expand h2.moduleTitle
{
    max-height: 9px;
}

.center-expand h3.ctrlTitle
{
    margin-top: 2px!important;
    margin-bottom: 2px!important;
}

.new-width .ctrlContent tr:nth-child(2)
{
    height: 0px;
    display: none;
}

.new-width .ctrlContent tr:nth-child(1)
{
    height: 0;
    margin-top: -60px;
    /*position: absolute;*/
    margin-left: -11px;
    width: 270px;
}

.general .main .twoCol .center .blankContainerSize .MembershipSummary_PersonifyDefault
{
    margin-top: 0px!important;
}

.PhotoControl .rwTable
{
    height: 385px!important;
    max-height: 545px!important;
    overflow: auto;
}

.commiteeNomination .ContentPane .blankContentPane .CommitteeNominationWizard_PersonifyDefault .ctrlContent.MtgRegWizContainer
{
    background: none;
    margin-left: -20px!important;
    margin-top: -87px;
    padding-bottom: 12px;
    overflow: hidden!important;
    width: 960px!important;
}

.commiteeNomination .TopPane .ContentPane .blankContainerSize .commiteeNomination .wizard .MtgWizStepTitleContainer, .wizard .ComNomStepTitleContainer
{
    margin-bottom: 20px;
    padding-bottom: 0;
}

.commiteeNomination .ComNomStepTitleContainer .ComNomStepTitle
{
    color: #262829;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    margin: 3px 0 12px;
}

.commiteeNomination .formLayout .userDetails em
{
    font-style: italic;
    margin-left: 0px;
}

.commiteeNomination .formRow
{
    width: auto!important;
}

.commiteeNomination .oneCol .Base_PersonifyDefault
{
    margin: 0px;
}

.AttachmentsControl .FileTypesVerbiagePanel
{
    margin-left: 12px!important;
}

.AttachmentsControl .rwTable
{
    height: 410px!important;
    max-height: 545px!important;
    overflow: auto;
}

.AttachmentsControl .rwWindowContent div[id$="_C"]
{
    height: 280px!important;
    overflow: visible!important;
}



.PhotoControl div[id$="EditPhoto_C"]
{
    height: 171px!important;
    overflow: visible!important;
}

.center-expand div.AddCreditCardControl_PersonifyDefault .Cvv2 label
{
    margin-left: 0px!important;
    width: 115px!important;
}

.myAccount .main .twoCol .center-expand .CreditCardControl_PersonifyDefault .AddCreditCardControl_PersonifyDefault .Cvv2 lable
{
    background-color: red;
}

.Membership.Details .Base_PersonifyDefault div.RadGrid_PersonifyDefault
{
    margin-bottom: 11px!important;
}

.BiographyControl_PersonifyDefault .editorControl .bioEditorNoContent
{
    font-style: italic;
    text-align: center;
    padding-bottom: 1.5em;
    color: #666;
}

.myAccount.mc .new-width .ctrlContent tr:nth-child(2)
{
    display: block!important;
}

.CommitteeNominationWizard_PersonifyDefault span.SelectNominationTypeVerbiage
{
    display: inline-block;
    margin: 5px 0 20px;
}

.general .CommitteeNominationWizard_PersonifyDefault .buttonRow
{
    border-top: 1px solid #CCCCCC;
    margin-top: 20px;
    padding-top: 20px;
}

a#dnn_ctr2242_DNNWebControlContainer_ctl00_PhotoControl_lnkAddEditPhoto
{
    top: -18px!important;
}

.ProductDetailControl_PersonifyDefault .productbuttons .wishList,
.backToCartDiv a, .backToCartDiv a:first-child
{
    color: #f57f21!important;
    text-decoration: underline;
    background: none!important;
    border: none!important;
    font-family: Verdana,Geneva,sans-serif!important;
    box-shadow: none!important;
}
.ProductDetailControl_PersonifyDefault .selectedButtons, .ProductDetailControl_PersonifyDefault .productActions .selectedOption
{ color: #f57f21!important;
    text-decoration: underline;
    background: none!important;
    border:  1px solid #f57f21!important;
    font-family: Verdana,Geneva,sans-serif!important;
    box-shadow: none!important;
}
 .ProductDetailControl_PersonifyDefault .productActions .selectedOption
{   
    color: #f57f21!important;
    text-decoration: underline;
    background: none!important;
    border:  1px solid #f57f21!important;
     border-bottom:  3px solid #f57f21!important;
    font-family: Verdana,Geneva,sans-serif!important;
    box-shadow: none!important;
}
    .backToCartDiv a:first-child
    {
        
        background-repeat: no-repeat!important;
        padding-left: 27px!important;
        background-position-y: 2px!important;
    }

.CreateProductReviewControl_PersonifyDefault .reviewItemButton[value="Cancel"]
{
    background: none!important;
    border: none!important;
    color: #069 !important;
}

.CreateProductReviewControl_PersonifyDefault .reviewItemContiner
{
    text-align: left!important;
}

.CreateProductReviewControl_PersonifyDefault .ThankYouForReviewingDiv
{
    padding: 0px 0px 15px 0px!important;
}

.ProductListControl_PersonifyDefault .NoProductsFoundMessage
{
    font-style: italic;
}

.ABA.Meetings .mtgBadgeInfo div[id$="UpdatePanel"].meetingBadgeMtgBadge
{
    border: 1px solid #CCC;
    padding: 10px;
}

.editAddress div[id$="EditWindow_C"]
{
    /*overflow: visible!important;*/
    width: 546px!important;
}
  .editAddress div[id$="EditWindow_C"] .ctrlContent
    {
        margin-top:18px!important;
    }
.ABA.Meetings .MTGBadgeDescription
{
    margin-bottom: 16px!important;
}

.ABA.Meetings .MtgRegWizard_PersonifyDefault .buttonRow
{
    margin-top: 5px!important;
    border: none;
}

.ABA.Meetings.page1437 .MTGBadgeCaption
{
    font-size: 15px;
    font-family: Verdana,Geneva,sans-serif!important;
    /*border-bottom: 3px solid #CCC;*/
    margin-top: 15px!important;
}


span[id$="AddressLabel"]
{
    font-style: normal;
}

.MtgRegWizViewExistingRegSummary_PersonifyDefault.MeetingsMtgReg_PersonifyDefault.Base_PersonifyDefault .ctrlContent.formLayout
{
    height: 145px;
}

.MtgRegWizViewExistingRegSummary_PersonifyDefault.MeetingsMtgReg_PersonifyDefault.Base_PersonifyDefault .addressesBlock .ctrlContent, .MtgRegWizViewExistingRegSummary_PersonifyDefault.MeetingsMtgReg_PersonifyDefault.Base_PersonifyDefault .contactsBlock .ctrlContent
{
    border: 1px solid #E7E7E7;
    width: 263px;
    padding: 10px;
    margin-right: 15px;
    min-height: 100px;
}

.MtgRegWizViewExistingRegSummary_PersonifyDefault.MeetingsMtgReg_PersonifyDefault.Base_PersonifyDefault .mtgRegContactMemberName
{
    margin-top: 0px!important;
    margin-bottom: 14px!important;
}

/*.MtgRegWizViewExistingRegSummary_PersonifyDefault.MeetingsMtgReg_PersonifyDefault.Base_PersonifyDefault .MyAccountContactEmail_PersonifyDefault
{
    margin-top: -12px!important;
}*/

.MtgRegWizViewExistingRegSummary_PersonifyDefault.MeetingsMtgReg_PersonifyDefault.Base_PersonifyDefault .MTGBadgeCaption
{
    font-size: 14px;
    border-bottom: 3px solid #CCC;
    margin-top: 18px!important;
}

.ABA.Meetings.page1437 .MtgRegWizSummaryInstructionAndPrintFriendly
{
    margin-bottom: 3px;
}

.clIcons
{
    padding-left: 7px!important;
}

div[id$="pwCustomerBiography"] .customerName
{
    font-size: 17px!important;
    color: #515151!important;
    margin-bottom: 10px;
}

.ReceiptSummaryControl_PersonifyDefault .tblTotal
{
    margin-right: 0px!important;
}

.RadSocialShare
{
    padding-right: 0px;
}

.ReceiptSummaryControl_PersonifyDefault table.totals td
{
    padding-right: 0px!important;
}

.ReceiptSummaryControl_PersonifyDefault .paidWithLabel
{
    margin-right: 0px!important;
}

.ABA.Meetings.page1437 .contactsBlock .MyAccountContactEmail_PersonifyDefault .email
{
    width: 200px;
}
/*.ControlPanel_PromtionalProductListControl .PromotionalProductListControlButton-next-vertical:hover
{
    border:none!important;
}*/
.RightPane .PromotionalProductsFeaturedControl_PersonifyDefault.Store_PersonifyDefault.Base_PersonifyDefault
{
    border-bottom: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
}

.PromotionalProductsCategoryControl_PersonifyDefault.Store_PersonifyDefault.Base_PersonifyDefault .PromtionalProductListControlTitle
{
    font-size: 14px!important;
    font-weight: bold;
}

.CreateProductReviewControl_PersonifyDefault .reviewItemTable td.reviewItemValue
{
    width: 400px;
white-space: normal!important;
padding-right: 10px;
}

.CreateProductReviewControl_PersonifyDefault .reviewItemTable
{
    margin-left: 0px!important;
}

    .CreateProductReviewControl_PersonifyDefault .reviewItemTable textarea
    {
        height: 100px;
    }

.reviewItemContiner
{
    margin-left: -18px;
}

.store-landing-page.ABA.Store.Landing.Page div.ContentPane
{
    padding-bottom: 0px;
}

.Join.ABA .aspChkFJEContibutions
{
    padding-left: 7px!important;
}

.OrderSummaryControl_PersonifyDefault table.totals td
{
    width: 83px;
}

    .OrderSummaryControl_PersonifyDefault table.totals td.cellProductName
    {
        width: 202px!important;
    }

.Practice.Details .lblPracticeSettingNoValue, .Practice.Details .lblJobFunctionNoValue
{
    font-style: italic;
}
/*.riTextBox.riEnabled.phone_country_code,.riTextBox.riHover.phone_country_code,.riTextBox.riFocused.phone_country_code*/
.phone_country_code
{
    width: 45px!important;
}

.PromotionalProductsBoughtThisBoughtThatControl_PersonifyDefault.Store_PersonifyDefault.Base_PersonifyDefault
{
    margin-left: 20px!important;
}

.Event.Details a[name="MeetingDetails"]
{
    color: #515151;
    text-decoration: none;
}

.MeetingDetailControl_PersonifyDefault .MTGDetailWaitlistBadge, .ProductDetailControl_PersonifyDefault .ProductInfoUl .CalloutMessageLabel
{
    background: none!important;
    color: #C00!important;
    font-style: italic;
    padding-left: 0px!important;
}

.Event.Details h3.ctrlTitle
{
    font-size: 18px;
}

.Event.Details .mtgHeader .MTGDetailMainHeader
{
    font-size: 15px;
}

.Event.Details .rgMasterTable .clTrack ul
{
    margin: 0px;
}

.Event.Details .sshListItem
{
    padding: 1px;
}

.Checkout .CheckoutAddressChooserControl_PersonifyDefault .checkoutHeader
{
    font-size: 16px;
    color: #262829!important;
}

.Product.Details .MTGDetailCaption span
{
    font-weight: bold;
}

.Store .PromotionalProductsFeaturedControl_PersonifyDefault .ControlPanel_PromtionalProductListControl .scrollable
{
    height: 230px!important;
}

.Checkout .ShoppingCartItemDetailsControl_PersonifyDefault .listComponents ul li .cbAuthorize input[type="Checkbox"]
{
    margin-left: -23px;
}

.Checkout .ShoppingCartItemDetailsControl_PersonifyDefault .listComponents ul li p
{
    display: inline;
    margin-left: -5px;
}

.Checkout .productDescriptionSection
{
    padding-left: 5px;
    padding-right: 2px;
}

.Checkout .ShoppingCartItemDetailsControl_PersonifyDefault .listComponents ul li .dcdValidator span.validatedMessage
{
    padding: 0px 19px 0px 0px;
    margin-left: -16px;
}

/*.Checkout .validationIssues
{
    margin-top: 8px;
}*/

.Checkout .CheckoutControl_PersonifyDefault.ShoppingCart_PersonifyDefault.Base_PersonifyDefault .leftPane .buttonRow
{
    display: none;
}

.Checkout table.checkoutItemSummary tr th
{
    border-bottom: 1px solid #CCC;
    padding-bottom: 8px;
}

.Checkout table.checkoutItemSummary
{
    margin-bottom: 25px;
}

.wizard .oneCol .AddCreditCardControl_PersonifyDefault .whatsThis
{
    line-height: 18px!important;
}

.ShoppingCartSavingsControl_PersonifyDefault .MemberSavingSection .membersavingsheader .savingsLink[value="Collapse"]:hover
{
    text-decoration: underline!important;
}

.ShoppingCartSavingsControl_PersonifyDefault .MemberSavingSection .membersavingsheader .savingsLink[value="Collapse"]
{
    margin-left: 254px!important;
}
.Event.Details .membersavingsheader
{
    margin-right: -8px;
}

.Event.Details div.savingsHeader
{
    font-size: 13px!important;
}

.ABA.Meetings .PriceDisplayControl .PriceListUL .PriceControl_PersonifyDefault  .PriceValueLabel
{
   margin-left:15px;
}

.ABA.Meetings .MtgRegWizTopHeaderLocation
{
    text-align: left!important;
    float: none!important;
    border: none!important;
    width:400px;
}

.ABA.Meetings .MtgRegWizTopHeader .MtgRegWizTopHeaderMtgDetails
{
    /*border-left: 1px solid #CCC;
    padding-left: 10px;*/
    width:410px;
}
.AFMBuyForGroup_PersonifyDefault .MtgRegWizTopHeaderMtgDetails
{
    width:410px;
    border: none!important;
}
.AFMBuyForGroup_PersonifyDefault .MtgRegWizTopHeaderLocation
{
    text-align: left!important;
    float: none!important;
    border: none!important;
    width:400px;
    font-weight: bold;
}
    .ABA.Meetings .MtgRegWizTopHeader .MtgRegWizTopHeaderMtgDetails div.MtgRegWizTopHeaderMtgDetailsName
    {
        float:none;
    }
.ABA.Membership.Area.Of.Interest.Wizard .formLayout #InterestAreaCodeEdit div.formRow
{
    width: 415px;
}

    .ABA.Membership.Area.Of.Interest.Wizard .formLayout #InterestAreaCodeEdit div.formRow label
    {
        width: 375px;
    }

.My.Lists .OptInOutControl_PersonifyDefault .formLayout fieldset .dnnCheckbox + label
{
    width: 350px;
}

.My.Lists .OptInOutControl_PersonifyDefault .formLayout .formRow
{
    width: 676px;
}

.My.Lists .OptInOutControl_PersonifyDefault .ctrlContent .ctrlContent fieldset input
{
    width: 119px!important;
}

.My.Lists [id$="pnlTopButtons"]
{
    display: none;
}

.AttachmentsControl .formRow input[type="file"]
{
    width: 0px;
}
span.dnnInputFileWrapper input[type="file"]:hover
{
    text-decoration: underline;
}

span.dnnInputFileWrapper input[type="file"]
{    
    opacity: 0;
    cursor: pointer;
}
.chrome .PhotoControl span.dnnInputFileWrapper span.dnnSecondaryAction
{
    /*margin-left: -100px!important;*/
    margin-top: 2px!important;
    padding-top: 2px;
    padding-bottom: 2px;
}

.PhotoControl span.dnnInputFileWrapper label,.AttachmentsControl span.dnnInputFileWrapper label {
padding: 0px;
width:auto;
}
.AttachmentsControl span.dnnInputFileWrapper label {

background:none!important;
}
.PhotoControl span.dnnInputFileWrapper input[type="file"]
{
    margin-left: -990px!important; 
}

.PhotoControl span.dnnInputFileWrapper span.dnnSecondaryAction
{
    /*margin-left: -100px!important;*/
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: -1px;    
}
span.dnnInputFileWrapper span.dnnSecondaryAction
{
    color:#069;
    background: none;
border: 0px;
box-shadow: none;
-webkit-box-shadow: none;
margin-bottom: 0px!important;
}
span.dnnInputFileWrapper span.dnnSecondaryAction:hover
{
text-decoration:underline

}
.AddressEditControl_PersonifyDefault div.formRow .RadComboBox input[type="text"]
{
    width: 146px!important;
    height: 21px!important;
}

.CheckoutPaymentInformationControl_PersonifyDefault .mainCheckoutDiv .validationIssues
{
    margin-left: 15px;
}

.OrderSummaryControl_PersonifyDefault .totals th
{
    font-weight: bold;
    border-bottom: 1px solid #CCC;
    padding-bottom: 10px;
}

.Join.ABA .divjoinStudentCong
{
    margin: 14px 0px;
}

.Join.ABA .spmjoinStudentCong
{
    color: #333!important;
    font-size: 20px!important;
}

#divPrintAreaOrderSummaryControl .cellProductName .lblAdditionalInfo, #outerPrintAreaDiv .cellProductName .lblAdditionalInfo
{
    padding-left: 0px!important;
    margin-left: 0px!important;
    border: none!important;
    display: block!important;
}

.OrderSummaryControl_PersonifyDefault table.totals td
{
    text-align: center;
}

.OrderSummaryControl_PersonifyDefault .cellAdditionalInfo
{
    text-align: left!important;
}

.wizard #content h3.checkoutHeader
{
    text-align: left;
}

.ReviewItemControl_PersonifyDefault .ReviewItemReportAbuse#ReportAbuseLink
{
    color: #069!important;
}

.Product.Details .PersonifyPagerControl_PersonifyDefault .PersonifyPager .pagerPagesDisplay
{
    display: none;
}

.Product.Details [id$="dvAdditionalInfoCaption"]
{
    width: 110px;
float: left;
padding-top:5px;
height :20px;
}

.Product.Details .MTGDetailValue.additional-info-linkAuthor,
.Product.Details .MTGDetailValue.additional-info-linkSponsor,.Product.Details .MTGDetailValue.mtg-detail-value-additional-info-link
{
    padding-top:2px!important;
    margin-left:110px!important;
	padding-bottom:1em;
}
.Product.Details .MTGDetailValue.mtg-detail-value-additional-info-link.additional-info-link-first-in-group
{
    padding-top:5px!important;
    margin-left:0px!important;
    height :20px;
}
.ProductRelatedLinkControl_PersonifyDefault.Meetings_PersonifyDefault a,.ProductDetailControl_PersonifyDefault .productDetail a {
text-decoration: none!important;
}
.ProductRelatedLinkControl_PersonifyDefault.Meetings_PersonifyDefault a:hover,.ProductDetailControl_PersonifyDefault .productDetail a:hover {
text-decoration: underline!important;
}
.ProductDetailControl_PersonifyDefault .ProductDetailECDDownloadLi
{
    font-weight:normal!important;
}
/* from TMAR */

.myAccount .main .ctrlContent table tr td.tdPracticeSettingValue
{ /*width:350px;*/
}

.myAccount .main .ctrlContent.formLayout > table
{
    border: 1px solid #ccc;
    padding: 1px 6px 4px 12px!important; /*display:block;*/
}

#cartPreview
{
    display: none;
    border: 1px solid red;
    position: absolute;
    top: 31px;
    right: -5px;
    z-index: 9999;
    width: 800px;
    margin-top: 0px;
}

    #cartPreview .loadCart
    {
        height: 250px;
        overflow-y: scroll;
    }

    #cartPreview a.closeCart
    {
        float: right;
        display: block;
        padding: 10px;
        text-decoration: underline;
        color: rgb(0, 51, 153);
        cursor: pointer;
        position: absolute;
        top: 0px;
        left: 720px;
        z-index: 9;
        background-color: rgb(255, 255, 255);
    }

#header #cartPreview
{
    background-color: rgb(255, 255, 255);
    border: 2px solid rgb(205, 213, 217);
    box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.75);
}

#header #cartPreview
{
    text-align: left;
}

.popUpWindowCong div[id$="cABACongratulations_PopupWindow_C"]
{
    height: 235px!important;
}

    .popUpWindowCong div[id$="cABACongratulations_PopupWindow_C"] label
    {
        font-weight: bold;
    }

.twoCol .subCol
{
    float: right!important;
    margin-top: 31px; /***/
}
.RadWindow_Default .rwControlButtons a.rwCloseButton {
height: 24px;
width: 24px;
background-image: url('../images/closeico.png');
background-position: top left;
position: relative;
bottom: 15px;
left: 15px;
}
.empEnd input[type='button'],div.RadWindow_PersonifyDefault .WindowButtonRow input
{
    background-image: none;
    color: #fafafa !important;
    font-family: Verdana,Geneva,sans-serif;
    font-weight: 700;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    display: inline-block;
    padding: 2px 12px;
    margin-bottom: 0;
    margin-right: 10px;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -ms-border-radius: 0!important;
    -o-border-radius: 0!important;
    border-radius: 0!important;
    border: none;
    text-shadow: none;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    background: #f57f21;
    background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f79328),color-stop(100%,#f57f21)),#f57f21;
    background: -webkit-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21;
    background: -moz-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21;
    background: -o-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21;
    background: linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21;
}


.float-right
{
    float: right!important;
    margin-right: 30px!important;
    margin-top: 0px!important;
}

.formLayout fieldset label.filterGroup, .formLayout fieldset.filter span.filterGroup
{
    float: none;
    display: block;
    padding: 5px 0px;
}

span.formRow
{
    display: block;
}

.rwTable .formRow
{
    padding: 7px 0px;
}

.formLayout .formRow, .formLayout div.formRowGroup
{
    margin: 0;
    clear: both;
    float: none;
    padding: 5px 0px;
}

    .formLayout .formRow div
    {
        float: left;
        width: 180px;
    }

        .formLayout .formRow div div
        {
            float: none;
            width: auto;
        }

.formLayout br
{
    clear: both;
    overflow: hidden;
    display: block;
    height: 1px;
}

.formLayout em
{
    display: block;
    padding: 10px;
    margin: 0px;
    float: none;
    clear: both;
}

.rwWindowContent .buttonRow
{
    border-top: 0px!important;
    margin-top: 0px!important;
}

.non-member
{
    overflow: auto;
    overflow-x: hidden;
    border: 0px;
    width: 650px;
    height: 343px!important;
    position: absolute;
    -webkit-transform: none;
    -webkit-backface-visibility: visible;
    visibility: visible;
    left: 561px;
    top: 249px;
    z-index: 3001;
}

.confirm-member
{
    overflow: auto;
    border: 0px;
    width: 584px;
    height: 400px;
    position: absolute;
    -webkit-transform: none;
    -webkit-backface-visibility: visible;
    visibility: visible;
    left: 561px;
    top: 249px;
    z-index: 3001;
}



.userDetails div.formRow
{
    padding-bottom: 5px!important;
}

input[type=button].ChangeLinkButton
{
    width: auto !important;
    text-align: left!important;
    padding: 3px 0 2px 18px!important;
    margin-left: 5px!important;
    margin-bottom: 0px!important;
    line-height: 12px!important;
    font-weight: normal!important;
    background-color: none!important;
    color: #006699!important;
    background: transparent!important;
    box-shadow: none!important;
}

.username input.ChangeLinkButton
{
    padding-top: 3px;
}

input.aspNetDisabled
{
    opacity: .5;
}

.left
{
    margin-left: 10px!important;
}

.ipcolor
{
    color: #FF0000!important;
}

.buttonRow input.cancel, input.ChangeLinkButton, .selectedCustomersPopupSection .buttonRow .linkButton
{
    color: #265AFF;
    font-size: 11px;
    font-weight: bold;
    border: 0px none !important;
    text-shadow: none;
}

.ChangeLinkButton
{
    border: 0px none;
    text-decoration: underline;
    color: #006699!important;
    cursor: pointer;
    background-color: transparent;
    width: 80px !important;
}

.AddNewIndividual .userDetails em
{
    margin-bottom: 0px!important;
    padding-top: 0px;
}

.AFMRosterPlaceHolder span a
{
    margin: 3px 1px!important;
}

.AddNewIndividual .userDetails label
{
    width: 230px!important;
}

.chkSendDetail span.dnnCheckbox
{
    position: absolute!important;
    left: 260px!important;
}

/*.rgMasterTable thead tr:nth-child(2) th:nth-child(6)
{
    width: 84px!important;
}*/

.bdr-btm
{
    border-bottom: 1px solid #cccccc!important;
    padding: 0 5px;
    margin: 0;
    line-height: 22px;
    margin: 10px 0px 20px 0px!important;
    width: 98%;
    display: block;
    clear: both;
}
/*.padding-left{padding:0 0 0 240px!important;}*/
.align-Membership
{
    width: 120px!important;
    float: left;
}
/*.padd-topnull{padding-top:0px !important; margin:0px!important; padding-left:240px!important;}*/
.align-top
{
    margin-top: -20px!important;
}

.btnAddNew, .goBtn
{
    background-image: none;
    color: #fafafa;
    font-family: Verdana,Geneva,sans-serif;
    font-weight: 700;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    display: inline-block;
    padding: 2px 12px;
    margin-bottom: 0;
    margin-right: 10px;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -ms-border-radius: 0!important;
    -o-border-radius: 0!important;
    border-radius: 0!important;
    border: none;
    text-shadow: none;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    background: #f57f21!important;
    background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f79328),color-stop(100%,#f57f21)),#f57f21;
    background: -webkit-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21;
    background: -moz-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21;
    background: -o-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21;
    background: linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21;
}

/*.Checkout .AddCreditCardControl_PersonifyDefault #paymentInfoDiv span.validatedMessage {
       margin:0 0 0 8px !important;
     }*/ /*RSI 13/01 AFM requirement */
.Checkout .AddCreditCardControl_PersonifyDefault #paymentInfoDiv span.validatedMessage
{
    margin: -5px 0 0 3px !important;
}

.Checkout .AddCreditCardControl_PersonifyDefault #paymentInfoDiv .CCNumber input
{
    width: 131px;
}

.Checkout .ExpirationDateRow input
{
    width: 127px!important;
}

.Checkout input, .Pay.Now input, .Manage.Credit.Card input, .Pay.Balances input
{
    box-shadow: none!important;
}

.Pay.Now .AddCreditCardControl_PersonifyDefault label, .Manage.Credit.Card .AddCreditCardControl_PersonifyDefault label, .Pay.Balances .AddCreditCardControl_PersonifyDefault label
{
    width: 150px!important;
}

.Pay.Now .AddCreditCardControl_PersonifyDefault .Cvv2, .Manage.Credit.Card .AddCreditCardControl_PersonifyDefault .Cvv2, .Pay.Balances .AddCreditCardControl_PersonifyDefault .Cvv2
{
    margin-left: 20px;
}

.Pay.Now .AddCreditCardControl_PersonifyDefault #paymentInfoDiv .Cvv2 label, .Manage.Credit.Card .AddCreditCardControl_PersonifyDefault #paymentInfoDiv .Cvv2 label
{
    width: 110px !important;
}
 .Pay.Balances .AddCreditCardControl_PersonifyDefault #paymentInfoDiv .Cvv2 label
{
    width: 94px !important;
}
.Pay.Now .AddCreditCardControl_PersonifyDefault #paymentInfoDiv .CCNumber input, .Manage.Credit.Card .AddCreditCardControl_PersonifyDefault #paymentInfoDiv .CCNumber input, .Pay.Balances .AddCreditCardControl_PersonifyDefault #paymentInfoDiv .CCNumber input
{
    width: 131px;
}

.ul.membershipValues li
{
    margin: 3px 0!important;
}

.myAccount ul.membershipValues li.memStatus:after
{
    display: none!important;
    padding: 0px;
    margin: 0px;
}

#cartPreview button.cartPreviewSelectSegment.cartPreviewSeletedSegment, .Shopping.Cart .cartPreviewSelectSegment
{
    background: #1C739E;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1B76A2), color-stop(100%, #155C86)), #1C739E;
    background: -webkit-linear-gradient(top, #1B76A2 0%, #155C86 100%), #1C739E;
    background: -moz-linear-gradient(top, #1b76a2 0%, #155c86 100%), #1c739e;
    background: -o-linear-gradient(top, #1b76a2 0%, #155c86 100%), #1c739e;
    background: linear-gradient(top, #1b76a2 0%, #155c86 100%), #1c739e;
    font-family: Verdana;
    color: #FFF;
    margin: 0 !important;
    font-size: 13px;
    display: block;
    line-height: 13px!important;
    padding: 0px 10px;
    line-height: 28px;
    height: 28px;
    border: none;
}

.level3.childRow .subCommitteeTitle
{
    padding-left: 97px !important;
}

.level4.childRow .subSubCommitteeTitle
{
    padding-left: 134px;
}

tr.level3.childRow td
{
    padding-left: 63px!important;
}

.ABA.Meetings .blankContentPane
{
    width: 980px;
}

.barEducation input[value="Go to Membership Details"]
{
    width: 160px;
    white-space: normal;
}

.barEducation input[value="Update Education and Bar Information"]
{
    width: 184px;
    white-space: normal;
}

.barEducation [id$="ConfirmRadWindow_C"]
{
    height: 198px!important;
}

.msie .barEducation .rwWindowContent
{
    height: 78%!important;
}

.barEducation table.rwTable
{
    height: 265px!important;
}
/*----------12/19/2013 S*----------------------*/
.Committee.Participation div.CommitteeParticipationControl_PersonifyDefault table.groupContainer td
{
    padding-bottom: 4px;
    padding-top: 4px;
}

.Committee.Participation .CommitteeParticipationJoinButton
{
    padding-top: 0px;
    padding-bottom: 0px;
}

.companyNotFound, tr.rgNoRecords div, p.not-a-member
{
    padding-top: 1em;
    padding-bottom: 1em;
}

.ABA.Membership.Area.Of.Interest.Wizard input[value="Save And Close"]
{
    margin-left: 47.2em;
}

.ABA.Membership.Demographics.Wizard .oneCol .name-demographics_PersonifyDefault .ctrlContent.formLayout label
{
    width: 250px;
}
/*.ABA.Membership.Demographics.Wizard .name-demographics_PersonifyDefault
{
    width:400px;
}*/

.ABA.Membership.Special.Needs.Wizard .CustomerSpecialNeedControl_PersonifyDefault
{
    margin-top: 46px!important;
}

    .ABA.Membership.Special.Needs.Wizard .CustomerSpecialNeedControl_PersonifyDefault h3.ctrlTitle
    {
        padding-left: 20px!important;
    }

.ABA.Membership.Special.Needs.Wizard .SpecialNeedDescription
{
    margin-top: -34px!important;
}

/*.MemberSavingSection .membersavingsheader .savingsLink {
margin-right: -6px!important;
}*/
.ABA.Membership.Demographics.Wizard .DemographicsDescription_second
{
    margin-top: 17px;
}

.ABA.Membership.Demographics.Wizard .DemographicsDescription_third
{
    font-style: italic;
    margin-top: 17px;
}

.Membership.Details .blankContentPane
{
    float: none!important;
}

.Join.ABA div[id$="TMAFormRow8"], .Join.ABA div[id$="RowBirthDate"]
{
    height: 24px;
}

/*.Join.ABA div[id$="EmailRow"], .Join.ABA div[id$="TMAFormRow3"]
{
    margin-top: -12px;
}*/

    .Join.ABA div[id$="TMAFormRow3"] em
    {
        padding-top: 10px!important;
    }

.Join.ABA input[type=button].ChangeLinkButton, .Join.ABA div[id$="RowBirthDate"] a
{
    font-size: 12px;
    text-decoration: underline!important;
}

.Join.ABA div[id$="TMAFormRow9"], .Join.ABA div[id$="CityRow"], .Join.ABA div[id$="Address1Panel"].formRow, .Join.ABA div[id$="FirstNameRow"],
.Join.ABA div[id$="TMAFormRow5"], .Join.ABA div[id$="LastNameRow"], .Join.ABA div[id$="CountryRow"], .Join.ABA div[id$="CompanyRow"]
{
    height: 26px;
}

.Join.ABA div[id$="PhoneRow"]
{
    height: 28px;
}

.Join.ABA div[id$="TMAFormRow3"]
{
    margin-bottom: -20px!important;
}

.ABA.Events.Calendar .PromotionalProductsFeaturedControl_PersonifyDefault.Store_PersonifyDefault.Base_PersonifyDefault.marginTop30
{
    height: 300px!important;
    margin-left: 20px;
}

.ABA.Events.Calendar .PromotionalProductsFeaturedControl_PersonifyDefault .ControlPanel_PromtionalProductListControl .scrollable
{
    height: 228px!important;
}

.ABA.Events.Calendar .PromotionalProductsFeaturedControl_PersonifyDefault .ControlPanel_PromtionalProductListControl
{
    height: 240px!important;
}

.ABA.Events.Calendar .PromotionalProductsCustomerHistoricalOrdersControl_PersonifyDefault .ControlPanel_PromtionalProductListControl .scrollable
{
    height: 230px !important;
}

.Special.Needs .CustomerSpecialNeedControl_PersonifyDefault fieldset span
{
    padding: 0px!important;
    margin-top: 0px!important;
}

.AttachmentsControl .FileTypesVerbiagePanel
{
    margin-left: 12px!important;
}

.Product.Details .savingsHeader, .savingsHeader, .Pay.Now .savingsHeader
{
    font-size: 13px!important;
}

.Checkout .savingsHeader
{
    font-size: 13px!important;
    padding-right: 0px;
    padding-left: 4px;
}

.Pay.Now .ShoppingCartSavingsControl_PersonifyDefault.ShoppingCartSavingsControl_PersonifyDefault.Base_PersonifyDefault
{
    margin-top: 18px!important;
}

.Biography .noRecord, .noRecord, p.not-a-member
{
    padding-left: 0px!important;
}

.AttachmentsControl .rwWindowContent div[id$="_C"]
{
    height: 280px!important;
    overflow: visible!important;
}

.general.mc .main.h1
{ /*RSI 13/01*/
    margin-left: 19px;
}

.Username #content h1
{
    margin-left: 42px!important;
}

.Areas.of.Interest .ABACustomerInterestAreaControl_PersonifyDefault
{
    width: 650px;
}
/*.Areas.of.Interest .InterestAreaDisplayMode
{
    font-style: italic;
}*/ /*Sweetu Commented*/
.Areas.of.Interest .InterestAreaDisplayMode .checkedValue label, .Areas.of.Interest .InterestAreaCode
{
    font-style: normal;
}

.Areas.of.Interest .formLayout label
{
    padding: 0px!important;
    /* width:280px!important;*/
}

.Join.ABA .PracticeTitle
{
    font-weight: bold;
    padding-bottom: 15px!important;
}

.Join.ABA .ChkFJEContibutions
{
    margin-right: 0px!important;
    margin-left: 10px;
}

#leftMenu .blankContentPane
{
    width: 211px;
}

input[value="Next"]:hover, input[value="Previous"]:hover
{
    text-decoration: underline;
}

.Checkout .validatedMessage ul li
{
    white-space: normal;
}

/*div[id$="AddToCartWindow_PopupWindow_C"]
{
    
    overflow: visible!important;
}*/
.RadWindow .rwWindowContent
{
    padding:10px;
}
.Checkout .billingAddress
{
    width: 452px!important;
    margin-left: 11px;
}

.Checkout div.summaryTopColumn
{
    width: 294px!important;
}

/*.ShoppingCartSummaryControl_PersonifyDefault .header span
{
    font-size: 13px;
}*/

.CvvExplanationWindow_PersonifyDefault div[id$="ExplanationWindow_C"]
{
    overflow: visible!important;
    height: 600px!important;
}

.Shopping.Cart .savingsMembers
{
    padding-right: 6px!important;
}

#cartPreview .ShoppingCartControl_PersonifyDefault
{
    margin-top: -18px;
}

div.productControlSection input.linkButton
{
    color: #FF7E00!important;
    text-decoration: underline!important;
    /*background-position: 1px 4px;*//*Commented by sweetu for shopping cart*/
}
.chrome div.productControlSection input.linkButton,.msie div.productControlSection input.linkButton
{
    background-position: 1px 4px;
}
.Event.Details .linkButton[value="Add"]
{
    text-decoration: none!important;
}

    .Event.Details .linkButton[value="Add"]:hover
    {
        text-decoration: underline!important;
    }

.ABA.Meetings .EmergencyContact_PersonifyDefault div.RadGrid_PersonifyDefault
{
    margin: 0px!important;
    padding: 0.5em!important;
}

    .ABA.Meetings .EmergencyContact_PersonifyDefault div.RadGrid_PersonifyDefault .noRecord
    {
        border: 1px solid #CCC;
        padding-left: 1em!important;
        margin: 0px -7px;
        text-align: left;
    }

.ABA.Meetings .badgeTypeHeader .contextCustomerName
{
    display: inline;
    margin-left: 43px;
}

.ABA.Meetings .badgeTypeHeader .registrantBadgeHeader
{
    display: inline;
}

.ABA.Meetings .MtgRegWizAddlInfo_PersonifyDefault.MeetingsMtgReg_PersonifyDefault.Base_PersonifyDefault hr
{
    display: none;
}

.ABA.Meetings .ProductRelatedProducts_PersonifyDefault img[id$="ProductRelatedProdImage"]
{
    margin-left: 20px;
}

.Unsubscribe table tr a
{
    text-decoration: underline;
}

.Unsubscribe .UnsubsribeControl_PersonifyDefault table tr td:last-child #emailPrefsFields
{
    padding-top: 15px!important;
}

.Unsubscribe .UnsubsribeControl_PersonifyDefault table tr td:last-child .buttonRow
{
    border: 0px!important;
    padding: 0px!important;
}
.MyAccountContactEmail_PersonifyDefault .email span[id$="EmailControl_EmailLabel"], .email, .email span[id$="MyAccountContactEmail_EmailLabel"], .ContactInformationEmail_PersonifyDefault .breakWord a[href^="mailto:"]
{
    word-break: break-all;
}

input[id$="CheckoutPaymentInformationControl_ButtonProcess"]
{
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    background: #f57f21!important;
    background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f79328),color-stop(100%,#f57f21)),#f57f21!important;
    background: -webkit-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21!important;
    background: -moz-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21!important;
    background: -o-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21!important;
    background: linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21!important;
    border: none!important;
}

.Membership.Details .MembershipSummary_PersonifyDefault .membershipValues .value
{
    width: 277px!important;
}

.sigin_help div[id$="ModuleContent"] div.Normal p
{
    margin-top: 15px;
}

.rwWindowContent div[id$="EmailControl_EditWindow_C"]
{
    overflow: hidden!important;
}

.rwWindowContent div[id$="AddressControl_EditWindow_C"]
{
    overflow: hidden!important;
}

div[id$="EmailControl_EditWindow_C_TopErrorMessage"].validatedMessage
{
    padding-left: 0px!important;
}

div[id$="EditWindow_C_TopErrorMessage"].validatedMessage
{
    white-space: normal;
}

.Event.Details div[id$="dvRegisterGroup"]
{
    margin-top: 10px!important;
}

.Shopping.Cart .savingsJoin input.linkButton:hover
{
    text-decoration: underline!important;
}

.Shopping.Cart .savingsValue
{
    margin-left: 2px!important;
}

.Shopping.Cart .savingsJoin, .Shopping.Cart .savingsValue, .Shopping.Cart .savingsMembers
{
    vertical-align: inherit!important;
    padding: 0px!important;
}

.Product.Details [value="Log in"].linkButton, .Event.Details [value="Log in"].linkButton
{
    margin-right: 4px;
    margin-top: -4PX;
    margin-left: -2px;
}

.Event.Details .savingsLogin, .Product.Details .savingsLogin
{
    margin-top: 10px;
}

input[value="Cancel"]
{
    cursor: pointer;
}

    input[value="Cancel"]:hover
    {
        text-decoration: underline!important;
    }


/*-------------ABAOutStandingPage--------------------*/


.ABAOutStandingMBRBalancePage .ABAOutstandingMBRBalance_PersonifyDefault > table tr:not(:first-child),.ABA.OutStandingBalance .ABAOutstandingMBRBalance_PersonifyDefault > table tr:not(:first-child)
,.ABA.Outstanding.Balance .ABAOutstandingMBRBalance_PersonifyDefault > table tr:not(:first-child)
{
    height: 126px!important;
}

.ABAOutstandingMBRBalance_PersonifyDefault .centerSection,.Membership.Balance .centerSection
{
    height: 126px!important;
}

.ABAOutStandingMBRBalancePage .ABAOutstandingMBRBalance_PersonifyDefault table .productImageSection,.ABA.OutStandingBalance .ABAOutstandingMBRBalance_PersonifyDefault table .productImageSection
,.ABA.Outstanding.Balance .ABAOutstandingMBRBalance_PersonifyDefault table .productImageSection,.Membership.Balance .ABAOutstandingMBRBalance_PersonifyDefault table .productImageSection
{
    display: inline;
    height: 70px!important;
}

.ABAOutStandingMBRBalancePage .ABAOutstandingMBRBalance_PersonifyDefault table .productDescriptionSection,.ABA.OutStandingBalance .ABAOutstandingMBRBalance_PersonifyDefault table .productDescriptionSection
,.ABA.Outstanding.Balance .ABAOutstandingMBRBalance_PersonifyDefault table .productDescriptionSection
{
    /*float: right!important;*/
}

    .ABAOutStandingMBRBalancePage .ABAOutstandingMBRBalance_PersonifyDefault table .productDescriptionSection span.productName,
    .ABA.OutStandingBalance .ABAOutstandingMBRBalance_PersonifyDefault table .productDescriptionSection span.productName,
    .ABA.Outstanding.Balance .ABAOutstandingMBRBalance_PersonifyDefault table .productDescriptionSection span.productName,.Membership.Balance .ABAOutstandingMBRBalance_PersonifyDefault table .productDescriptionSection span.productName
    {
        color: #069;
        font-weight: bold;
    }

.ABAOutStandingMBRBalancePage .MbrFJEContribution h3.ctrlTitle,.ABA.OutStandingBalance .MbrFJEContribution h3.ctrlTitle,.ABA.Outstanding.Balance .MbrFJEContribution h3.ctrlTitle,
.Membership.Balance .MbrFJEContribution h3.ctrlTitle
{
    border: none;
}

.ABAOutStandingMBRBalancePage .MbrFJEContribution tr,.ABA.OutStandingBalance .MbrFJEContribution tr,.Membership.Renewal .MbrFJEContribution tr,.ABA.Outstanding.Balance .MbrFJEContribution tr,
.Membership.Balance .MbrFJEContribution tr
{
    line-height: 18px;
}

.ABAOutStandingMBRBalancePage .SubTotalRow,.ABA.OutStandingBalance .SubTotalRow,.ABA.Outstanding.Balance .SubTotalRow,.Membership.Balance .SubTotalRow
{
    border-top: 1px solid #ccc;
    margin-top: 5px;
}

    .ABAOutStandingMBRBalancePage .SubTotalRow td,.ABA.OutStandingBalance .SubTotalRow td,.Membership.Renewal .SubTotalRow td,.ABA.Outstanding.Balance .SubTotalRow td,
    .Membership.Balance .SubTotalRow td
    {
        padding-top: 5px;
    }


.ABAOutStandingMBRBalancePage .MbrFJEContribution .Discount td,.ABA.OutStandingBalance .MbrFJEContribution .Discount td,.Membership.Renewal .MbrFJEContribution .Discount td,
.ABA.Outstanding.Balance .MbrFJEContribution .Discount td,.Membership.Balance .MbrFJEContribution .Discount td
{
    text-align: right;
}

.ABAOutStandingMBRBalancePage .SubTotalCell,.ABA.OutStandingBalance .SubTotalCell,.ABA.Outstanding.Balance .SubTotalCell,.Membership.Balance .SubTotalCell
{
    text-align: right;
    margin-top: 20px;
    padding: 10px 0;
    border-top: 1px solid #ccc;
}
.Membership.Renewal .SubTotalCell
{
    text-align: right;
    margin-top: 20px;
    padding: 10px 0;
}
.Add.ABA.Groups h2.moduleTitle
{
    display: none;
}

.Add.ABA.Groups #leftMenu h2.moduleTitle
{
    display: block;
}

.Add.ABA.Groups div.RadGrid_PersonifyDefault
{
    margin: 20px 0;
}

.countryAndState
{
    margin-top: -3px !important;
}

.Checkout .wizard .prevNextCancelButtons.buttonRow
{
    width: 949px;
}

div.ProductDetailControl_PersonifyDefault div.productImages
{
    width: 250px;
    margin-right: 28px;
}

div.summaryTopColumn
{
    width: auto;
    margin-right: 20px;
    border-left: 1px solid #ccc;
    padding-left: 20px;
}

.Pay.Now.page1394 div.summaryTopColumn
{
    width: auto;
    border-left: 1px solid #ccc;
    margin : 2px -2px 2px 3px;
    padding-left:10px;
}
.Pay.Now.page1394 div.leftPane
{
    max-width: 680px;
    width:680px;
}
.Pay.Now.page1394 .summaryTopDiv > div.summaryTopColumn
{
    border-left: none;
    padding-left:5px;
}
.summaryTopDiv > .summaryTopColumn
{
    border-left: none;
    padding-left: 0;
}

div.summaryTopColumn br
{
    display: none;
}

div.formLayout label
{
    /*padding: 0;*/
    /*padding-right: 12px;*/
}

.general div .PromotionalProductsCategoryControl_PersonifyDefault
{
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 700px!important;
    margin-top: 20px!important;
}

.PromotionalProductsCategoryControl_PersonifyDefault .lnkViewAll
{
    position: absolute;
    right: 0;
    top: 0;
}

.ControlPanel_PromtionalProductListControl .PromotionProductListItem
{
    height: 190px!important;
}

.ChkFJEContibutions
{
    float: left;
    margin-right: 10px;
}

ul.membershipValues li
{
    clear: both;
}

ul.membershipValues span:first-child
{
    width: 100px;
    display: inline-block;
}
/*---------Changes of 11/22/2013--------------*/

.ProductRelatedProducts_PersonifyDefault .rgMasterTable td, .EmergencyContact_PersonifyDefault .rgMasterTable td
{
    border: none!important;
}

.RegistrationControl_PersonifyDefault .userDetails em
{
    margin-left: 0px;
}

.Membership.Details .MembershipSummary_PersonifyDefault
{
    width: 455px!important;
}

.Membership.Details .CustomerOrderBalance_PersonifyDefault.Profile_PersonifyDefault.Base_PersonifyDefault,
 .Membership.Details .MembershipMakeRenewalEasy_PersonifyDefault.Membership_PersonifyDefault.Base_PersonifyDefault
{
    margin-top: 20px!important;
}

.ABAOutStandingMBRBalancePage .PopupDetailWindow_PersonifyDefault a.viewMore,.ABA.OutStandingBalance .PopupDetailWindow_PersonifyDefault a.viewMore,.Membership.Renewal .MbrFJEContribution .PopupDetailWindow_PersonifyDefault a.viewMore,
.ABA.Outstanding.Balance .PopupDetailWindow_PersonifyDefault a.viewMore,.Membership.Balance .PopupDetailWindow_PersonifyDefault a.viewMore
{
    position: relative;
    top: -18px;
    left: 125px;
}

.ABAOutStandingMBRBalancePage .MbrFJEContribution table tr td:first-child,.ABA.OutStandingBalance tr td.divCell.Label.PopUp,.Membership.Renewal tr td.divCell.Label.PopUp,
.ABA.Outstanding.Balance tr td.divCell.Label.PopUp,.Membership.Renewal tr td.divCell.Label.PopUp,.Membership.Balance tr td.divCell.Label.PopUp
{
    width: 65%!important;
}

.ABAOutStandingMBRBalancePage .MbrFJEContribution table .divCell input[type="text"],.ABA.OutStandingBalance .MbrFJEContribution table .divCell input[type="text"],
.Membership.Renewal .MbrFJEContribution table .divCell input[type="text"],.ABA.Outstanding.Balance .MbrFJEContribution table .divCell input[type="text"],.Membership.Balance .MbrFJEContribution table .divCell input[type="text"]
{
    width: 91px;
    float: none;
    display: inline-block !important;
    text-align: right;
    margin-bottom: 2px;
}
.MbrFJEContribution table .divCell span.riSingle.RadInput.RadInput_PersonifyDefault
{
    width: 91px!important;
}
.ABAOutStandingMBRBalancePage .MbrFJEContribution tr td,.ABA.OutStandingBalance .MbrFJEContribution tr td,.ABA.Outstanding.Balance .MbrFJEContribution tr td,.Membership.Balance .MbrFJEContribution tr td
{
    padding-top: 10px!important;
}
.Membership.Renewal .MbrFJEContribution label[for$="ChkFJEContibutions"]
{
    display:inline-block!important;
    }
.Membership.Balance .MbrFJEContribution label[for$="ChkFJEContibutions"]
{
    display:block!important;
    float: left;
   clear: right;
   padding: 0px 3px;
   width: 350px;
}
.Membership.Balance .MbrFJEContribution label[for$="chkAutoRenew"]
{
    /*display:block!important;
    float: left;
   clear: right;*/
   padding: 0px 3px;
   
}
.Membership.Balance .MbrFJEContribution .dnnCheckbox
{
    float:left;
}
/*.ABAOutStandingMBRBalancePage .MbrFJEContribution .SubTotalRow, .ABAOutStandingMBRBalancePage .MbrFJEContribution .Discount,.ABAOutStandingMBRBalancePage .MbrFJEContribution .FJEContribution.AutoRenew {
line-height:30px!important;
}*/

.ABAOutStandingMBRBalancePage .ContinueButton,.ABA.OutStandingBalance .ContinueButton,.ABA.Outstanding.Balance .ContinueButton
{
    border-top: 1px solid #d3d4d2;
    padding-left: 0;
    padding-top: 24px;
    margin-top: 24px;
}

.RadWindow.RadWindow_PersonifyDefault.rwNormalWindow.rwTransparentWindow.popUpWindow div[id$="PopupWindow_C"]
{
    height: 175px!important;
}
.RadWindow.RadWindow_PersonifyDefault.rwNormalWindow.rwTransparentWindow.popUpWindow div[id$="Areas_Of_Law_Not_For_Refer_PopupWindow_PopupWindow_C"] {
width: 410px!important;
height: 216px!important;
}
.RadWindow.RadWindow_PersonifyDefault.rwNormalWindow.rwTransparentWindow.popUpWindow[id$="Areas_Of_Law_Not_For_Refer_PopupWindow_PopupWindow"] table.rwTable{
height: 305px!important;
}
.RadWindow.RadWindow_PersonifyDefault.rwNormalWindow.rwTransparentWindow.popUpWindow .rwTable
{
    height: 200px!important;
}

.DirectorySearchResultPanel .stringColumn .PopupDetailWindow_PersonifyDefault.Common_PersonifyDefault.Base_PersonifyDefault
{
    display: inline;
}

.Event.Details .MTGDetailValue.MTGDetailShortDescription .description ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}

.Event.Details .MTGDetailValue.MTGDetailShortDescription .description li
{
    padding-left: 1em;
    text-indent: -.7em;
}

    .Event.Details .MTGDetailValue.MTGDetailShortDescription .description li:before
    {
        content: "\002022";
        color: black; /* or whatever color you prefer */
        padding-right: 5px;
    }

.Event.Details div[id$="dvMeetingShortDescription"]
{
    margin-left: 0px!important;
}

.Event.Details .MeetingDetailControl_PersonifyDefault .MTGDetailBottom
{
    float: none!important;
    margin-left: 193px;
}

.Event.Details .PromotionalProductsCrossSellControl_PersonifyDefault
{
    margin-left: 214px!important;
    margin-top: 10px!important;
}
.Event.Details .MeetingDetailControl_PersonifyDefault.Meetings_PersonifyDefault.Base_PersonifyDefault
{
    margin-bottom:20px!important;
}
.Event.Details .PromotionalProductsUpSellControl_PersonifyDefault
{
    margin-left: 220px!important;
}


.backOrderConfirmWindow div[id$="BackOrderConfirmWindow_C"]
{
    height: 150px!important;
    width: 408px!important;
}

.backOrderConfirmWindow table.rwTable
{
    height: 200px!important;
}

.Membership.Details .memNumber span.label
{
    width: 105px!important;
}

.Membership.Details .memSince span.label
{
    width: 150px!important;
}

.MyProfileRoster .rgMasterTable .rgPager .AFMRosterPlaceHolder .afmLblDisplay
{
    float: left!important;
    width: 425px!important;
}

.MyProfileRoster .rgMasterTable .rgPager .AFMRosterPlaceHolder > a
{
}

.MyProfileRoster .rgMasterTable .rgPager .AFMRosterPlaceHolder > span
{
    width: 917px!important;
}

.MyProfileRoster .rgMasterTable .rgPager [id$="btnViewAll"]
{
    float: right!important;
}

.MyProfileRoster .rgMasterTable th, .MyProfileRoster .rgMasterTable tbody td
{
    border: 1px solid #ccc!important;
}
.Buy.for  table.rgMasterTable tr td,.Buy.for  table.rgMasterTable th{ border-collapse: collapse;  border-right: 1px solid #ccc!important; border-bottom:1px solid #ccc!important;}
.Buy.for  table.rgMasterTable tr td:last-child,.Buy.for  table.rgMasterTable th:last-child{ border-right: 0px solid #ccc!important;}
.Buy.for table.rgMasterTable tr td.clDisplaying, .Buy.for table.rgMasterTable tr td.clActionButtons{border-right:0px!important; border-bottom:0px!important}
.MyProfileRoster .rgMasterTable
{
    border-collapse: collapse!important;
}

    .MyProfileRoster .rgMasterTable tbody tr td:nth-last-child(2)
    {
        text-align: center!important;
    }

.MyProfileRoster .afmSearch [id$="AFMRosterSearch_cmbRole"]
{
    padding-left: 21px;
}

.MyProfileRoster .searchHeader
{
    font-weight: bold;
}

.MyProfileRoster .AFMRosterSearch_PersonifyDefault
{
    margin-left: 14px!important;
}

    .MyProfileRoster .AFMRosterSearch_PersonifyDefault .ctrlContent
    {
        margin-top: 10px;
    }

.OrderSummaryControl_PersonifyDefault table.totals td
{
    padding: 4px 1px!important;
}
/*Sweetu Commented this because it is creating issue in Special Need Controls on 1/13/2014*/
/*.wizard .CustomerSpecialNeedControl_PersonifyDefault .buttonRow
{
    display: block!important;
}*/

.ABA.Meetings ul.PriceListUL
{
    padding: 0px 5px 0px 0px !important;
}

.ABA.Meetings .ProductGrdItemPrice ul.PriceListUL div[id$="PriceDisplayControl1_MemberRateListPrice_ContainerPanel"] > ul
{
    margin-left: 0px!important;
}

.DirectorySearchResultPanel .tdPagerButtons
{
    width: 816px!important;
    text-align: right;
	padding-right: 10px!important;
}

    .DirectorySearchResultPanel .tdPagerButtons a
    {
        background-image: none!important;
        margin: 0 -11px;
        border: none!important;
    }

        .DirectorySearchResultPanel .tdPagerButtons a input.rbDecorated
        {
            margin-top: -2px;
        }

        .DirectorySearchResultPanel .tdPagerButtons a input[id$="PagerButtonViewAll_input"]
        {
            text-decoration: none;
            background: none!important;
            border: none!important;
            padding-top: 9px!important;
            color:#069!important;
        }

            .DirectorySearchResultPanel .tdPagerButtons a input[id$="PagerButtonViewAll_input"]:hover
            {
                text-decoration: underline!important;
            }

.DirectorySearchResultPanel .tdPagerText
{
    padding-top: 8px!important;
	width:300px!important;
}
/*.Product.Details [value="Add"].linkButton.addButton
{
    padding: 2px 5px!important;
    margin-right: 0px!important;
}*/
.Product.Details [id$="dvMemberSavings"] {
width: 195px;
margin-left: 19px;
margin-top: 25px;
}
.Product.Details .ShoppingCartSavingsControl_PersonifyDefault .MemberSavingSection .savingsHeaderMessage
{
    margin-left: -6px;
}
.Product.Details .ShoppingCartSavingsControl_PersonifyDefault .MemberSavingSection .membersavingsheader span.savingsLink {
margin-right: -1px;
}
.Product.Details .ShoppingCartSavingsControl_PersonifyDefault .MemberSavingSection .membersavingsheader input.savingsLink {
margin-right: 7px;
}
.Product.Details .ShoppingCartSavingsControl_PersonifyDefault .MemberSavingSection .membersavingsheader .savingsLink[value="Collapse"]
{
    margin-left: 245px!important;
}
.savingsValue
{
    width: 60%!important;
    text-align: left!important;
    
}

.Product.Details .linkButton:hover, .Event.Details .linkButton:hover
{
    text-decoration: underline!important;
}

.dvMtgSesRateCodeAndPrice .dvMtgSesRateCodeAndPriceDetail:nth-child(2)
{
    float: left!important;
}

.Unsubscribe table tr td:first-child
{
    width: 220px;
    border-right: 1px solid black;
}

.Unsubscribe table table tr td
{
    width: 0px!important;
    border-right: 0px!important;
    padding-left: 0px!important;
}

.Unsubscribe table tr td:first-child div
{
    padding-bottom: 13px;
}

.Unsubscribe table tr td:last-child
{
    padding-left: 25px;
}

.Unsubscribe .UnsubscribeConfirmationControl_PersonifyDefault .ok
{
    margin-bottom: 12px!important;
}

.Unsubscribe .UnsubsribeControl_PersonifyDefault table tr td h2, .Unsubscribe .UnsubsribeControl_PersonifyDefault table tr td h3, .Unsubscribe .UnsubscribeConfirmationControl_PersonifyDefault table tr td:first-child h2
{
    color: #069!important;
    border-bottom: 0px!important;
}

.formLayout .userDetails em
{
    font-style: italic;
    /*margin-left: 129px;*/
}

.Committee.Nomination .formLayout .userDetails em
{
    margin-left: 0;
}

.ShoppingCartAddedItemTemplateControl_PersonifyDefault .cell1 ul li
{
    max-width: 280px;
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
    white-space: normal;
}

.oneCol .PromotionalProductsBoughtThisBoughtThatControl_PersonifyDefault
{
    clear: both;
    margin: 0 auto;
}


    .oneCol .PromotionalProductsBoughtThisBoughtThatControl_PersonifyDefault .PromtionalProductListControlTitle
    {
        font-family: Verdana, Geneva, sans-serif;
        font-size: 14px;
        font-weight: bold;
        border-bottom: 1px solid #ccc;
        padding-bottom: 5px;
        display: block;
    }

.dvMtgSelectedItemsList div.RadGrid table.rgMasterTable,
.dvMtgSelectedItemsList div.RadGrid_PersonifyDefault .rgAltRow td,
.dvMtgSelectedItemsList div.RadGrid_PersonifyDefault .rgRow td
{
    border: none;
}

.dvMtgSelectedItemsList .colRemove
{
    width: 104px;
}


div.dvMtgSelectedItemsList .RadGrid_PersonifyDefault .colProductName
{
    width: 237px;
    padding-right: 20px !important;
}

div.dvMtgSesMainProductName
{
    width: 630px;
}


.ABA.Events.Calendar h1
{
    margin-left: 20px;
}

.ABA.Events.Calendar .keywordGoButton
{
    margin-left: -4px;
    margin-top: 1px!important;
}

.firefox .ABA.Events.Calendar .keywordGoButton,
.firefox .ABA.Events.Calendar [value="Go"]
{
    padding-top: 2px;
    padding-bottom: 2px;
}

.RadComboBoxDropDown
{
    /*width: auto !important;*/
    min-width: 160px;
}

    .RadComboBoxDropDown .rcbScroll
    {
        word-wrap: break-word;
    }

th.cell1 .productName
{
    display: block;
    text-align: left;
}



.Event.Details.Events .oneCol .PromotionalProductsBoughtThisBoughtThatControl_PersonifyDefault
{
    margin: 0;
    margin-left: 210px;
}


.ProductDetailShortDescription
{
    margin-top: 20px;
}

.back-button-holder
{
    margin-bottom: 10px;
}


.Practice.Details .ABACustomerPracticeDetailControl_PersonifyDefault table span.validatedMessage
{
    float: none;
    margin-left: 0;
}

.tdPracticeRow
{
    width:255px;
}

.Educational.Background .ABAJoinAmericanBarAssociation_PersonifyDefault
{
    border: 1px solid #CCC;
    padding: 12px;
    max-width: 410px;
}

.FullProductListControl_PersonifyDefault
{
    margin-bottom: 40px;
}

.PromtionalProductListControlTitle
{
    border-bottom: 1px solid #ccc;
    display: block;
    padding-bottom: 5px;
}

.general div .PromotionalProductsFeaturedControl_PersonifyDefault.store-index
{
    margin-top: -15px;
}

.PromotionalProductsCategoryControl_PersonifyDefault.store-index
{
    margin-top: -10px;
}

.PhoneEdit_PersonifyDefault .riSingle
{
    width: auto !important;
}

.ctrlMTGAlphaSearchContent
{
    text-align: center;
}

    .ctrlMTGAlphaSearchContent a.lnkMTGAlphaFilter
    {
        margin: 20px 0;
        font-weight:normal!important;
        color: #666;
    }

.oneCol .Base_PersonifyDefault .EventSchedule_PersonifyDefault
{
    margin-bottom: 40px;
}

div.MTGDetailContentEventSchedule
{
    margin-top: -11px;
}

div.ShoppingCartAddedItemTemplateControl_PersonifyDefault .productName
{
    font-family: Verdana, Geneva, sans-serif;
}

/*.Required, .RequiredSpan
{
    color: #ff1a23;
}*/

/* hide the source images */
.landing-rotator-source
{
    display: none;
}
/* show them in the admin */
.dnnEditState .landing-rotator-source
{
    display: block;
}


.Addresses .CustomerAddresses_PersonifyDefault .formLayout .AddressEditControl_PersonifyDefault label
{
    width: 150px;
}

.Addresses.page310.myABA .CustomerAddresses_PersonifyDefault .formRow.checkBoxRow,
.Addresses.page310.myABA .CustomerAddresses_PersonifyDefault .buttonRow
{
    margin-left: 174px;
}

.Addresses.My.ABA .CustomerAddresses_PersonifyDefault .AddressEditControl_PersonifyDefault .IncludeDirectoryCheckBoxGroup
{
    margin-left: 0;
}

.RadWindow .editNominationInfo textarea
{
    width: 420px;
    height: 90px;
}


.store-landing-page h1
{
    margin-left: 20px;
}

/* START STORE LANDING ROTATOR */

.aba-rotator-data
{
    display: none;
}

.dnnEditState .aba-rotator-data
{
    display: block;
}

.aba-rotator
{
    width: 698px;
    margin: 0 auto;
    text-align: center;
    margin-top: -20px;
    margin-bottom: 30px;
}

.store-landing-page .aba-rotator
{
    margin-top: -10px!important;
}

.aba-rotator .viewer
{
    width: 698px;
    height: 295px;
    border: 1px solid #ccc;
    overflow: hidden;
    position: relative;
}

.aba-rotator .carousel
{
    display: none;
}

.aba-rotator .slide img
{
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.requiredLegend span
{
    padding-left: 10px;
}

.marginTop30
{
    margin-top: 30px;
}

.MembershipSummary_PersonifyDefault .memStatus .value
{
    color: #000;
}

p.not-a-member
{
    text-align: center;
    font-style: italic;
    padding: 1.5em;
    color: #666 !important;
    display: block;
}

.no-balance-due
{
    margin-top: 40px;
}

/*.PromotionalProductsCustomerHistoricalOrdersControl_PersonifyDefault
{
    border: 1px solid #E7E7E7;
    /*float: right;*/
    /* ie fix */
     /* float: none;
    clear: right;
}*/

    .PromotionalProductsCustomerHistoricalOrdersControl_PersonifyDefault .ControlPanel_PromtionalProductListControl
    {
        margin: 0;
        padding: 0;
    }

    .PromotionalProductsCustomerHistoricalOrdersControl_PersonifyDefault .PromtionalProductListControlTitle
    {
        display: block;
    }

    /*.PromotionalProductsCustomerHistoricalOrdersControl_PersonifyDefault .ControlPanel_PromtionalProductListControl .PromotionProductListItem
    {
        width: 178px;
    }*/

    .PromotionalProductsCustomerHistoricalOrdersControl_PersonifyDefault .ControlPanel_PromtionalProductListControl .scrollable
    {
        height: 470px !important;
    }

.NominationSummaryContactInfoPanel
{
    *zoom: 1;
}

    .NominationSummaryContactInfoPanel:after
    {
        content: "";
        display: table;
        clear: both;
    }

    .NominationSummaryContactInfoPanel h3.ctrlTitle
    {
        display: none;
    }

.NominationSummaryDemographicsPanel h4,
.NominationSummarySelectionPanel h4
{
    display: inline-block;
}

.NominationSummarySelectionPanel .nominationPriority
{
    font-weight: bold;
}

.NominationSummarySelectionPanel table
{
    /*margin-left: 20px;*/
    margin-top: 5px;
    margin-bottom: 10px;
    width: 583px;
}

    .NominationSummarySelectionPanel table th
    {
        font-weight: bold;
        border-bottom: 1px solid #E7E7E7;
        font-style: normal;
    }

    .NominationSummarySelectionPanel table.interestTable th
    {
        border-bottom: none;
    }

    .NominationSummarySelectionPanel table.interestTable
    {
        font-style: italic;
    }

.NominationSummaryDocumentationPanel .SupportingDocumentationControl_PersonifyDefault .CommitteeNominationWizardStepTitle_PersonifyDefault
{
    display: inline-block;
}

.CommitteeNominationWizard_PersonifyDefault .formLayout em
{
    padding: 0;
    padding-bottom: 10px;
    font-style: italic;
}

.SupportingDocumentationControl_PersonifyDefault .RadUpload .ruFileWrap
{
    overflow: visible !important;
    width: auto;
}

.SupportingDocumentationControl_PersonifyDefault .ruContentPanel .RadUpload
{
    display: inline-block;
    top: 1px;
    position: relative;
    float: left;
    height: 26px;
}

.SupportingDocumentationControl_PersonifyDefault .ruContentPanel input[type="button"]
{
    float: none;
    width: auto;
    display: inline-block;
}

.SupportingDocumentationControl_PersonifyDefault .RadUpload .ruFileWrap .ruBrowse,
.SupportingDocumentationControl_PersonifyDefault .RadUpload .ruFileWrap .ruFakeInput
{
    display: inline !important;
    height: auto;
}

.SupportingDocumentationControl_PersonifyDefault .RadUpload .ruFileWrap .ruFakeInput
{
    height: 24px;
}

.SupportingDocumentationControl_PersonifyDefault .RadUpload .ruFileWrap input[type="file"]
{
    width: 75px !important;
    padding: 0;
    margin: 0;
    margin-right: 9px;
    height: 25px;
    font-size: 12px;
}

.SupportingDocumentationControl_PersonifyDefault .RadUpload .ruFileWrap .ruBrowse
{
    margin-left: 15px;
    top: -1px;
    position: relative;
}

.NominationSummaryDocumentationPanel .SupportingDocumentationControl_PersonifyDefault .EditSupportingDocumentationLink
{
    display: inline-block;
    position: relative;
    top: -18px;
}

    .NominationSummaryDocumentationPanel .SupportingDocumentationControl_PersonifyDefault .EditSupportingDocumentationLink a
    {
        margin-left: 5px;
    }

.NominationSummaryDocumentationPanel
{
    margin-bottom: 40px;
}

    .NominationSummaryDocumentationPanel .buttonRow
    {
        display: none;
    }

.wizard .NominationSummaryDocumentationPanel .SupportingDocumentationControl_PersonifyDefault div.RadGrid_PersonifyDefault
{
    margin: 0;
}

.wizard .NominationSummaryDocumentationPanel .SupportingDocumentationControl_PersonifyDefault .ComNomStepTitleContainer
{
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 0;
}

.CusNameEdit .PopupDetailWindow_PersonifyDefault.Common_PersonifyDefault
{
    display: inline-block;
    width: auto;
}

.AdditionalStockInfo
{
    color: red;
    font-style: italic;
    margin: 10px 0;
}

.formLayout .InterestAreaEditMode > .formRow
{
    float: left;
    clear: none;
}

    .formLayout .InterestAreaEditMode > .formRow:nth-child(odd)
    {
        /*background: red;*/
        /*clear: both;*/
    }

.ABACustomerInterestAreaControl_PersonifyDefault .formLayout h3
{
    margin-bottom: 10px;
}

.appliedCouponsTable
{
    margin: 4px 0 10px;
}

.appliedCouponInput
{
    color: #262829;
}


.ABADirectorySearchControl_PersonifyDefault .PrintButton
{
    margin-left: 20px;
}

.Lawyer.Referral.Directory .USMapPanel,
.Pro.Bono.Service .USMapPanel,
.Paralegal.Education.Programs .USMapPanel,
.State.Local.Bar .USMapPanel
{
    border: 1px solid #ccc;
    border-top: none;
    padding: 40px;
}

    .Lawyer.Referral.Directory .USMapPanel td,
    .Pro.Bono.Service .USMapPanel td,
    .Paralegal.Education.Programs .USMapPanel td,
    .State.Local.Bar .USMapPanel td
    {
        text-align: center !important;
    }

.IncludeDirectoryCheckBoxGroup
{
    margin-left: 127px;
}

.oneCol .ctrlContent.formLayout .IncludeDirectoryCheckBoxGroup label
{
    width: 250px;
}

.SupportingDocumentationUploadPanel
{
    /*border: 1px solid #ccc;*/
}

    .SupportingDocumentationUploadPanel .formLayout span.validatedMessage
    {
        clear: both;
        margin-left: 0;
    }

.oneCol .SupportingDocumentationUploadPanel .formLayout .required label
{
    width: 258px;
    /*text-align: right;*/
    background-image: none;
    margin-right: 10px;
    padding-left: 0;
}

.oneCol .SupportingDocumentationUploadPanel span
{
    margin-bottom: 20px;
    display: inline-block;
}

.oneCol .SupportingDocumentationUploadPanel .RadComboBox
{
    margin-right: 10px;
}

    .oneCol .SupportingDocumentationUploadPanel .RadComboBox + span.validatedMessage
    {
        clear: none;
    }

.FileTypesVerbiagePanel
{
    margin-left: 266px;
}

.userDetails input[type='text'],
.AddressEditControl_PersonifyDefault input[type='text']
{
    width: 170px;
}

.userDetails .RadComboBox input[type='text']
{
    width: 147px;
}

.Register.Customer input[type='password']
{
    width: 170px;
}


.AddressEditControl_PersonifyDefault .IncludeDirectoryCheckBoxGroup
{
    margin-left: 144px;
}


.formLayout .AddressEditControl_PersonifyDefault .IncludeDirectoryCheckBoxGroup .checkBoxRow label
{
    width: 240px !important;
    display: inherit!important;
}

.Addresses.My.ABA .AddressEditControl_PersonifyDefault .IncludeDirectoryCheckBoxGroup
{
    margin-left: 32px;
}

.Addresses.My.ABA .dnnCheckbox
{
    float: left;
}

.Addresses.My.ABA .IncludeDirectoryCheckBoxGroup label
{
    width: 190px;
    padding-left: 0;
    display: inline !important;
}

.formLayout fieldset
{
    clear: both;
}

.addNominationPanel
{
    border: 1px solid #ccc;
    padding: 15px 10px;
    margin: 10px 0 20px;
}

    .addNominationPanel textarea
    {
        width: 916px;
    }

    .addNominationPanel .RadComboBox
    {
        float: left;
    }

    .addNominationPanel .formLayout span.validatedMessage
    {
        margin-left: 6px;
        line-height: 12px;
    }

    .addNominationPanel .selectEntityPanel,
    .addNominationPanel .selectCommitteePanel,
    .addNominationPanel .selectAvailablePositionPanel
    {
        float: left;
        width: 33%;
        margin-bottom: 20px;
    }

.oneCol .addNominationPanel .formLayout label
{
    width: 150px;
    margin-bottom: 10px;
}

.oneCol .addNominationPanel .selectEntityPanel label,
.oneCol .addNominationPanel .selectCommitteePanel label,
.oneCol .addNominationPanel .selectAvailablePositionPanel label
{
    /*font-weight: bold;*/
    /*color: #333;*/
    float: none;
    margin-bottom: 5px;
    width: 170px;
}

.oneCol .addNominationPanel .formLayout .buttonRow, .wizard .buttonRow
{
    /*padding-top: 0;*/
    /*border: none;*/
}

.phoneDetails input[type='text']
{
    width: 170px;
}

.phoneDetails .RadComboBox input[type='text']
{
    width: 147px;
}

.Committee.Nomination .name-demographics_PersonifyDefault
{
    margin-top: 25px;
}

.ProductDetailParagraphShortLabel
{
    margin-bottom: 10px;
}

.ReviewHeaderTitle
{
    display: block;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    margin-right: 10px;
}

div.MeetingEventDetailPopupContent
{
    width: 100%;
    /*background: lavender;*/
    margin-top: 18px;
}

.rwWindowContent
{
    /*position:relative;*/
}

div.MeetingEventDetailPopupShareControl
{
    width: 200px;
    height: 38px;
    position: absolute;
    top: 62px;
    right: 0;
}

.MeetingEventDetailPopupContent .rowData
{
    float: left;
    max-width: 550px;
}

.MeetingEventDetailPopupContent ul
{
    list-style: disc;
    padding-left: 15px;
}

.MeetingEventDetailPopupContent .modalRow
{
    *zoom: 1;
}

    .MeetingEventDetailPopupContent .modalRow:after
    {
        content: "";
        display: table;
        clear: both;
    }

.MeetingEventDetailPopupContent .rowLabel
{
    margin-right: 10px;
}

.ThankYouWelcome
{
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;
    font-size: 18px;
    color: #262829;
    margin-bottom: 20px;
}

th.actionColumn
{
    width: 133px;
}

body fieldset.emailUsage
{
    margin-left: 144px;
}

    body fieldset.emailUsage label
    {
        width: 250px;
    }

div.formLayout fieldset input
{
    width: 170px;
}

.MTGDetailValue.MTGDetailShortDescription
{
    margin-left: 110px;
}

.SearchNomineeControlVerbiage
{
    clear: both;
    margin: 40px 0;
    display: block;
}

.SearchNomineeControl_PersonifyDefault fieldset
{
    position: relative;
    width: 100%;
    height: 150px;
}

.SearchNomineeControlButtonsPanel
{
    position: absolute;
    bottom: 22px;
    right: 20px;
}

.SearchNomineeControlFirmCell
{
    position: absolute;
    top: 60px;
    left: 630px;
    /*background: yellow;*/
    width: 308px;
}

div.formLayout .SearchNomineeControlFirmCell input
{
    width: 151px;
}

.SearchNomineeControlStateCell
{
    position: absolute;
    top: 20px;
    left: 630px;
    /*background: yellow;*/
    width: 308px;
}

.SearchNomineeControlLastNameCell
{
    position: absolute;
    top: 60px;
    left: 350px;
    width: 265px;
}

.SearchNomineeControlFirstNameCell
{
    position: absolute;
    top: 20px;
    left: 350px;
    width: 265px;
}

.SearchNomineeControlEmailAddressCell
{
    position: absolute;
    top: 40px;
    left: 0;
}

fieldset .SearchNomineeControlEmailAddressCell input[type="button"]
{
    float: right;
    width: auto;
    margin-right: 0;
}

fieldset .SearchNomineeControlButtonsPanel input[type="button"]
{
    width: auto;
}

.oneCol .formLayout .SearchNomineeControlEmailAddressCell label,
.oneCol .formLayout .SearchNomineeControlFirstNameCell label,
.oneCol .formLayout .SearchNomineeControlLastNameCell label,
.oneCol .formLayout .SearchNomineeControlStateCell label,
.oneCol .formLayout .SearchNomineeControlFirmCell label
{
    width: auto;
    margin-right: 10px;
    padding-left: 0;
    line-height: 24px;
    float: left;
}

.oneCol .formLayout .SearchNomineeControlStateCell label
{
    width: 113px;
}

.ABAMembershipPersonalizeWizardTabs_PersonifyDefault li
{
    float: left;
    display: block;
    background-color: #E7F0FC;
    padding: 9px 0;
    border: 0 none;
    border-right: 1px solid #FFF;
    border-bottom: 2px solid #A8CDE8;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 38px;
    /*width: 20%;*/
    width: 173px;
    text-align: center;
    text-decoration: none;
}

    .ABAMembershipPersonalizeWizardTabs_PersonifyDefault li a
    {
        font-size: 14px;
        font-weight: 700 !important;
        font-family: Verdana, Geneva, sans-serif;
        color: #AACCE9 !important;
        display: block;
    }

.ABAMembershipPersonalizeWizardTabs_PersonifyDefault .MembershipPersonalizeWizardCommunicationPreferencesStep
{
    width: 246px;
}

.ABAMembershipPersonalizeWizardTabs_PersonifyDefault li.MembershipPersonalizeWizardSelectedStep
{
    background-color: #cee7ff;
}

    .ABAMembershipPersonalizeWizardTabs_PersonifyDefault li.MembershipPersonalizeWizardSelectedStep a
    {
        color: #2b5a84 !important;
    }

.selectCommitteesSelectCell
{
    width: 50px;
    padding-left: 20px;
}


.tdNeedhelpSigning
{
    padding-left: 189px;
}

.remember-check
{
    padding: 10px 0 20px 189px;
}

    .remember-check label
    {
        display: inline !important;
    }

.login-table
{
    width: 620px;
}

.wizard #wizard
{
    padding: 0 20px;
}

.PersonalizeYourMembershipControl
{
    border: 1px solid #ccc;
}

.CommitteeNominationWizardHeader_PersonifyDefault .MtgRegWizContainer ul,
.CommitteeNominationWizardHeader_PersonifyDefault .MtgRegWizContainer.ctrlContent ul
{
    margin-top: 80px;
}

.Practice.Details .ABACustomerPracticeDetailControl_PersonifyDefault .ctrlContent
{
    padding: 0;
    margin: 0;
}

.Practice.Details .ABACustomerPracticeDetailControl_PersonifyDefault h3.PracticeSetting
{
    margin-top: -40px;
}

.ABACustomerPracticeDetailControl_PersonifyDefault .pnlButtons
{
    position: absolute;
    bottom: -40px;
}



div.mainCheckoutDiv
{
    margin-left: 0;
}

div.summaryTopDiv
{
    float: none;
    background: transparent;
    border-radius: 0;
    margin-top: 20px;
    *zoom: 1;
}

    div.summaryTopDiv:after
    {
        content: "";
        display: table;
        clear: both;
    }

.CreditCardControl_PersonifyDefault span.creditCardReplace
{
    background-color: transparent !important;
    color: #cc6666;
    border: none !important;
}

div.validationIssues
{
    width: auto;
}

div.ValidationIssuesSummary_PersonifyDefault span.severityQuestion
{
    color: #cc6666;
    font-weight: normal;
    width: auto;
}

.ValidationIssuesSummary_PersonifyDefault table
{
    margin: 10px 0;
}

.ValidationIssueSummary
{
    margin-bottom: 30px;
}

    .ValidationIssueSummary .mark
    {
        padding-left: 10px;
        padding-right: 5px;
    }

.oneCol div.ReceiptSummaryControl_PersonifyDefault
{
    margin-top: -50px;
    width: 700px;
}

div.OrderSummaryControl_PersonifyDefault div.links a
{
    padding: 0;
    padding-left: 20px;
}

td.border-bottom,
td.border-top
{
    border-top: 1px solid #ccc;
}

div.OrderSummaryControl_PersonifyDefault .summaryValueLabel
{
    font-weight: normal;
}

.lblOrderTotal,
.lblBalance,
.lblAmountDue
{
    font-weight: bold;
}

div.OrderSummaryControl_PersonifyDefault .borderTop
{
    border: none;
}

.oneCol div.ReceiptSummaryControl_PersonifyDefault h2
{
    font-family: verdana;
    font-weight: bold;
    font-size: 18px;
    color: #262829;
    margin-bottom: 20px;
}

.oneCol div.ReceiptSummaryControl_PersonifyDefault .billingAddress h2.checkoutHeader
{
    font-size: 14px;
    margin-bottom: 0;
    margin-top: 20px;
}

.oneCol div.ReceiptSummaryControl_PersonifyDefault .orderSummary h2.checkoutHeader
{
    font-size: 14px;
}

.oneCol div.ReceiptSummaryControl_PersonifyDefault .billingAddress
{
    margin-bottom: 30px;
}

.orderSummary .linksTD
{
    text-align: left;
    padding-left: 12px;
}


.orderSummary .checkoutHeader
{
    color: #262829;
}

    .orderSummary .checkoutHeader .lblAddressOrderNumber
    {
        font-weight: normal;
    }

.orderSummary #divPrintEmail
{
    position: relative;
    top: -41px;
}

div.ReceiptSummaryControl_PersonifyDefault .links
{
    margin-right: 0;
}

.LabelTotal
{
    float: right;
}

th.checkoutItemName
{
    color: #515151;
}

.Pay.Now h3
{
    font-family: verdana;
    font-weight: bold;
    font-size: 14px;
    color: #262829;
}

.CCTypeInput
{
    float: left;
    margin-top: -5px;
    margin-bottom: 18px;
    padding-top: 7px;
}

.oneCol .formLayout .CCTypeInput label
{
    width: 122px;
}

#paymentInfoDiv .dnnRadiobutton
{
    float: left;
    margin-right: 5px;
}

.CCNumber label
{
    width: 140px;
    margin-bottom: 5px;
}

.AddCreditCardControl_PersonifyDefault #paymentInfoDiv .CCNumber input
{
    width: 228px;
}

div.AddCreditCardControl_PersonifyDefault .Cvv2 label
{
    margin-left: -14px;
}

.items-in-cart
{
    display: block;
    position: absolute;
    width: 25px;
    line-height: 12px;
    text-align: center;
    top: 3px;
    left: 10px;
    letter-spacing: -2px;
}

a.items-in-cart:hover
{
    text-decoration: none;
}

/*.cartCountLabel
{
    display: none;
}*/

.PayOpenBalancesControl_PersonifyDefault h4
{
    color: red;
    font-size: 15px;
    color: #262829;
    font-family: verdana;
}

.getInvolvedText
{
    padding: 12px;
}

.joinABAPanel
{
    padding-bottom: 12px;
}

.MTGDetailInterestedSessionDescription
{
    text-align: left;
    padding: 12px;
}

.NameOnCardRow
{
    clear: both;
    padding: 10px 0;
}

.AddCreditCardControl_PersonifyDefault #paymentInfoDiv .NameOnCardRow input
{
    width: 330px;
}

.ExpirationDateRow .comboboxLabel
{
    margin-left: 10px;
}

    .ExpirationDateRow .comboboxLabel:nth-child(1)
    {
        margin-left: 0;
    }

#paymentInfoDiv.ctrlContent
{
    padding: 0;
}

div.pnlAddNewCard,
div.AddCreditCardControl_PersonifyDefault .addCardDiv
{
    width: 688px;
}

div.ReceiptSummaryControl_PersonifyDefault .borderTop
{
    border: none;
}

.ReceiptSummaryControl_PersonifyDefault span.productName,
.OrderSummaryControl_PersonifyDefault span.productName,
.OrderSummaryControl_PersonifyDefault .lblAdditionalInfo
{
    color: #262829;
}

.orderItem td
{
    color: #262829;
}

div.ReceiptSummaryControl_PersonifyDefault .pnlHotelReservation
{
    margin-right: 0;
}

div.ReceiptSummaryControl_PersonifyDefault .summaryValueLabel
{
    font-weight: normal;
}

.tblCurrentCareerStage
{
    position: relative;
}

    .tblCurrentCareerStage .tdPopupDetailWindow
    {
        position: absolute;
        bottom: 29px;
        left: 140px;
    }

.wizard .tblCurrentCareerStage .tdPopupDetailWindow .viewMore
{
    margin-left: 5px;
}

.PnlPersonalizeYourMembership
{
    padding: 12px;
    border: 1px solid #ccc;
    margin-right: 20px;
}

    .PnlPersonalizeYourMembership .PersonalizeInformation
    {
        padding: 0 12px;
    }

.oneCol .PnlPersonalizeYourMembership h3.ctrlTitle
{
    color: #fff;
}

.main .OrderSummaryControl_PersonifyDefault h2.checkoutHeader
{
    margin-bottom: 10px;
}

.OrderSummaryControl_PersonifyDefault .billingAddress
{
    margin-bottom: 25px;
    font-style: normal;
}

.OrderSummaryControl_PersonifyDefault .paidWithLabel
{
    padding-top: 11px;
    padding-bottom: 7px;
}

.OrderSummaryControl_PersonifyDefault .tblTotal
{
    clear: right;
}

div.Base_PersonifyDefault,
div.RadGrid_PersonifyDefault .rgMasterTable,
div.RadGrid_PersonifyDefault,
div.RadWindow
{
    font-family: Verdana, Geneva, sans-serif;
}

.CommitteeNominationWizard_PersonifyDefault
{
    padding: 0 18px;
}

.wizard .CommitteeNominationWizard_PersonifyDefault .buttonRow
{
    margin-top: 20px;
    border-top: 1px solid #ccc;
    padding-top: 20px;
}

.wizard .CommitteeNominationWizard_PersonifyDefault h3.ctrlTitle
{
    font-size: 18px;
    color: #262829;
    margin-top: 10px;
}

.wizard .CommitteeNominationWizard_PersonifyDefault .SelectNominationTypeVerbiage
{
    margin: 5px 0 20px;
    display: inline-block;
}

.ComNomWizardHeaderContactInformation,
.ComNomWizardHeaderDemographics,
.ComNomWizardHeaderNominationSelectionNominateMyself,
.ComNomWizardHeaderSupportingDocumentation,
.ComNomWizardHeaderSubmitNominationNominateMyself
{
    width: 177px;
}


.ComNomWizardHeaderSupportingDocumentation
{
    width: 230px;
}

/*Sweetu Commented on 1/13/2014 because it is affecting committee Nomination Pages*/
/* .general.mc .main .oneCol .CommitteeNominationWizard_PersonifyDefault .ctrlContent.MtgRegWizContainer
{
   
	background:none; margin-left:-20px;
    margin-top: -87px; padding-bottom:12px;
    overflow: hidden;
    width: 960px;
}*/

h4
{
    font-size: 15px;
    color: #262829;
    font-family: Verdana, Geneva, sans-serif;
    /*clear:left;*/
}

table
{
    font-size: inherit;
}

.ctrlContent ul.unorderList
{
    list-style-type: disc;
}

.addressLinkContainer a
{
    color: #FF7E00;
    text-decoration: underline;
}

.ABAMemberRegProcess_PersonifyDefault h3.ctrlTitle
{
    padding-top: 28px;
}

.wizard .CustomerSpecialNeedControl_PersonifyDefault h3.ctrlTitle
{
    width: 932px;
    padding-bottom: 10px!important;
}

.wizard .oneCol .ABAThankYouWelcomePageLinkControl_PersonifyDefault
{
    margin-bottom: 20px;
}

.ABAThankYouWelcomePageLinkControl_PersonifyDefault td
{
    width: 110px;
}

.wizard .CustomerDemographicControl_PersonifyDefault
{
    border: none;
    float: left;
    /*width: 80%;*/
    /*padding-left: 10px;*/
}

.wizard .ABAMembershipDemographics_PersonifyDefault .ButtonPanel
{
    margin: 0;
}

.wizard .ABAMembershipDemographics_PersonifyDefault .ButtonPanel
{
    margin-top: -21px;
}

.wizard .CustomerDemographicControl_PersonifyDefault h3
{
    display: none;
}

.wizard .CustomerDemographicControl_PersonifyDefault .buttonRow
{
    display: none;
}

.wizard div.name-demographics_PersonifyDefault .formLayout label
{
    font-weight: normal;
}

.ABA.Meetings .CustomerSpecialNeedControl_PersonifyDefault
{
    border: 1px solid #ccc!important;
    padding: 12px!important;
    margin-top: 40px!important;
    padding-top: 24px!important;
}

.wizard .CustomerSpecialNeedControl_PersonifyDefault .buttonRow
{
    display: none;
}

/* need to check */
.wizard .CustomerSpecialNeedControl_PersonifyDefault h3,
.wizard .ABACustomerInterestAreaControl_PersonifyDefault h3
{
    margin-bottom: 20px;
}
/* need to check */
.wizard .ABACustomerInterestAreaControl_PersonifyDefault h3
{
    margin-bottom: 0px;
    padding-top: 13px;
}

    .wizard .ABACustomerInterestAreaControl_PersonifyDefault h3.ctrlTitle
    {
        position: relative;
        top: 0;
    }


.wizard .ABACustomerInterestAreaControl_PersonifyDefault .Business.Law,
.wizard .ABACustomerInterestAreaControl_PersonifyDefault .Family.practice,
.wizard .ABACustomerInterestAreaControl_PersonifyDefault .Judiciary
{
    border: 1px solid #ccc;
    margin: 20px 0;
    padding: 10px;
    width: 400px;
}

.wizard .CustomerSpecialNeedControl_PersonifyDefault .ADA.Needs,
.wizard .CustomerSpecialNeedControl_PersonifyDefault .Dietary.Information,
.wizard .CustomerSpecialNeedControl_PersonifyDefault .Disability
{
    border: none!important;
}

.wizard .oneCol .ABAMembershipCommunicationPreferences_PersonifyDefault
{
    margin-left: 20px;
    margin-top: 20px;
    width: 940px;
}

.EmailPreferencesControl_PersonifyDefault .formLayout fieldset input
{
    width: auto;
}

.wizard .ABACustomerInterestAreaControl_PersonifyDefault
{
    border: none;
}

    .wizard .ABACustomerInterestAreaControl_PersonifyDefault .buttonRow
    {
        display: none;
    }

    .wizard .ABACustomerInterestAreaControl_PersonifyDefault .formLayout fieldset input
    {
        width: auto;
    }

.JDPopUp
{
    margin-bottom: 20px;
}

.JudicialDivisionPopUp ul
{
    list-style-type: disc;
    margin-left: 20px;
}

span.productName,
div.OrderSummaryControl_PersonifyDefault .productName
{
    font-family: Verdana, Geneva, sans-serif;
}

div.MtgRegWizard_PersonifyDefault .EmergencyContact_PersonifyDefault .buttonRow .addNew
{
    padding-left: 17px;
}

body a.productName
{
    font-family: Verdana, Geneva, sans-serif;
}

.MtgCalendarFilterBarControl_PersonifyDefault span.rtPlus,
.MtgCalendarFilterBarControl_PersonifyDefault span.rtMinus, .NavigationBarControl_PersonifyDefault span.rtMinus, .NavigationBarControl_PersonifyDefault span.rtPlus
{
    text-indent: -9999px;
    width: 16px;
    height: 16px;
    display: inline-block;
    float: left!important;
    margin-right: 2px;
}
/*.Multiple.Membership.Summary .MembershipSummaryMultipleMembersControl_PersonifyDefault .customerItemHeader img[src$="HideDiv.png"]
{
    background-image:none;
    background: url(../images/plus-blue.png);
}*/
.PromtionalProductListControlTitle
{
    font-size: 14px;
    font-weight: bold;
}
.btnFilter[Value="Go"]
{
  
margin-right: -4px!important;
margin-left: 0px!important;
 padding: 2px 7px;
    margin-bottom: 0;
    background-image: none;
    color: #fafafa !important;
    font-family: Verdana,Geneva,sans-serif!important;
    font-weight: 700!important;
    font-size: 12px!important;
    line-height: 20px!important;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    display: inline-block;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -ms-border-radius: 0!important;
    -o-border-radius: 0!important;
    border-radius: 0!important;
    border: none!important;
    text-shadow: none;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    background-color: #f57f21!important;
    background-color: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f79328),color-stop(100%,#f57f21)),#f57f21!important;
    background-color: -webkit-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21!important;
    background-color: -moz-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21!important;
    background-color: -o-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21!important;
    background: linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21!important;
}

.linkButton.addButton,
.Base_PersonifyDefault .buttonRow input,
input.back-button,
.btnMtgSesRemoveAll,
.SupportingDocumentationControl_PersonifyDefault .RadUpload .ruFileWrap .ruBrowse,
.SupportingDocumentationControl_PersonifyDefault .ruContentPanel input[type="button"],
fieldset .SearchNomineeControlSearchButton,
.CommitteeParticipationJoinButton,
.ABAOutstandingMBRBalance_PersonifyDefault .payLater,
.ABAOutstandingMBRBalance_PersonifyDefault .ContinueButton input,
fieldset .SearchNomineeControlEmailAddressCell input[type="button"],
.Paralegal.Education.Programs .GoButton2,
.ABAGroupsbuttonRow .ABAGroupsPayNowButton,
.ABAGroupsbuttonRow .ABAGroupsGoToCartCheckoutButton,
.State.Local.Bar .GoButton2,
.DirectorySearchPanel .GoButton1,
.joinTheEntityButton,
.Base_PersonifyDefault .ABAGroupsbuttonRow input.ABAGroupsbtnPrevious,
.Base_PersonifyDefault .ABAGroupsbuttonRow input.ABAGroupsbtnNext,
.rwTable .buttonRow input,
div.MtgCalendarEventsControl_PersonifyDefault .dvRegNow input,
.wizard .dvMtgSesAddRemove input,
.Store .PersonifyPagerControl_PersonifyDefault .pagerShowAll,
.Store .SearchControl_PersonifyDefault .SearchButton,
.general .ModPersonifyLoginC input.StandardButton,
.MySubscriptionsControl_PersonifyDefault .RadGrid_PersonifyDefault .rgRow a.actionLink,
.MySubscriptionsControl_PersonifyDefault .RadGrid_PersonifyDefault .rgAltRow a.actionLink,
.keywordGoButton,.ShoppingCartSummaryControl_PersonifyDefault .checkout input.controlbutton.processOrder.purchaseButton,
.datesGoButton,
.locationGoButton,
.EducationControl_PersonifyDefault .RadGrid_PersonifyDefault .rgRow a.deleteEducationButtonm,
input.MTGDetailRegisterButton,
.EventSchedule_PersonifyDefault .btnGo,
.EventSchedule_PersonifyDefault .registerNowLink,
.MyCommitteesControl_PersonifyDefault .getInvolvedPanel input,
input.btnFilterSearch,
.ABACustomerPracticeDetailControl_PersonifyDefault .pnlButtons .btnSavePracticeDetail,
.RespondToVIButton,
.wizard .ButtonPanel .PreviousButton,
.wizard .ButtonPanel .NextButton,
.wizard .ButtonPanel .SaveButton,
.ABAJoinAmericanBarAssociation_PersonifyDefault input,
.colRemove input,
.dvMtgSesActionButtons input:first-child,
.Checkout .checkout input[value="Complete Order"],
.Pay.Now .duplicateProcessOrderPayNowdiv, .AdvancedWindowDiv .AdvancedSearchButton,
.CreateProductReviewControl_PersonifyDefault .reviewItemButton[value="Submit"],
.CreateProductReviewControl_PersonifyDefault .reviewItemButton[value="Continue"], .printPopup .print.printLink, .closeLink[title="Close print preview"],
 .PhotoControl [value="Upload"],#search button[type="button"],.Checkout .mainCheckoutDiv input[id$="btnRespondToVI"],div[id$="PracticeSettings_EditWindow_C"] .SaveButton,
.Multiple.Membership.Summary .ABAGroupsbuttonRow input,.Multiple.Membership.Summary input[value="Add Additional Registrants"],div input[type="submit"],
.RadWindow_Default div.remove-confirmation-row button.remove-confirmation-ok,div[id$="AFMPopupChangeGroupConfirmationControl_WindowConfirmation"].RadWindow.RadWindow_PersonifyDefault input[value="Continue"]
{
    background-image: none;
    color: #fafafa !important;
    font-family: Verdana,Geneva,sans-serif!important;
    font-weight: 700!important;
    font-size: 12px!important;
    line-height: 20px!important;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    display: inline-block;
    padding: 2px 12px;
    margin-bottom: 0;
    margin-right: 10px;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -ms-border-radius: 0!important;
    -o-border-radius: 0!important;
    border-radius: 0!important;
    border: none!important;
    text-shadow: none;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    background: #f57f21;
    background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f79328),color-stop(100%,#f57f21)),#f57f21;
    background: -webkit-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21;
    background: -moz-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21;
    background: -o-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21;
    background: linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21;
}

.addressButtonsDiv a.addressButton, .AdvancedWindowDiv .AdvancedSearchButton
{
    background-image: none;
    color: #fafafa !important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -ms-border-radius: 0!important;
    -o-border-radius: 0!important;
    border-radius: 0!important;
    border: none!important;
    text-shadow: none!important;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)!important;
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)!important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)!important;
    background: #f57f21!important;
    background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f79328),color-stop(100%,#f57f21)),#f57f21!important;
    background: -webkit-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21!important;
    background: -moz-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21!important;
    background: -o-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21!important;
    background: linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21!important;
}

.apply
{
    color: #fafafa !important;
    font-family: Verdana,Geneva,sans-serif;
    font-weight: 700;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    padding: 1px 3px!important;
    cursor: pointer;
    margin-left: 0px!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -ms-border-radius: 0!important;
    -o-border-radius: 0!important;
    border-radius: 0!important;
    border: none!important;
    text-shadow: none!important;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)!important;
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)!important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)!important;
    background: #f57f21!important;
    background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f79328),color-stop(100%,#f57f21)),#f57f21!important;
    background: -webkit-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21!important;
    background: -moz-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21!important;
    background: -o-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21!important;
    background: linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21!important;
}

.btnMtgSesRemoveAll
{
    margin-bottom: 10px;
    /*display:inline-block;*/
}

.ABAOutstandingMBRBalance_PersonifyDefault .centerSection
{
    margin-right: 30px;
}
.ABAOutstandingMBRBalance_PersonifyDefault .productDescriptionSection {
margin-left: 118px!important;
}
.ABAOutstandingMBRBalance_PersonifyDefault .memberName
{
    padding: 6px 0px;
    display: inline-block;
}

.ABAOutstandingMBRBalance_PersonifyDefault .payLater
{
    margin-top: 10px;
}

div .filterBarColumn .body input
{
    padding: 0 4px;
}
.RadWindow_Default[id$="RemoveConfirmationWindow"] div.remove-confirmation-row button.remove-confirmation-cancel:hover
{
    text-decoration:underline;
}
.RadWindow_Default[id$="RemoveConfirmationWindow"] table.rwTable
{
    height:172px!important;
}
.RadWindow_Default[id$="RemoveConfirmationWindow"]
{
width: 350px!important;
height: 200px!important;
}
.RadWindow_Default[id$="RemoveConfirmationWindow"] div.remove-confirmation-row {
padding-top: 15px;
}
.Base_PersonifyDefault .buttonRow input.CancelEditButton,
.rwTable .buttonRow input.CancelEditButton,
.Base_PersonifyDefault .buttonRow input.cancel, .wizard .buttonRow .cancel,
.ABACustomerPracticeDetailControl_PersonifyDefault .pnlButtons .cancel,
.wizard .ButtonPanel .CancelButton,
.Base_PersonifyDefault .buttonRow input.CommitteeParticipationCancelButton,
.linkButton, input[value="Cancel"],.RadWindow_Default div.remove-confirmation-row button.remove-confirmation-cancel,
.AFMBuyForGroup_PersonifyDefault input[value="Cancel"]
{
    background: transparent;
    color: #069 !important;
    font-weight: 400!important;
    padding: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
    border: none;
    line-height: 24px;
    -webkit-font-smoothing: antialiased;
}

.Select.Committees .buttonRow input[value="Cancel"]
{
    background: transparent;
    color: #069 !important;
    font-weight: 400;
    padding: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-decoration: none !important;
    border: none;
    line-height: 24px;
    -webkit-font-smoothing: antialiased;
}


.ABACustomerPracticeDetailControl_PersonifyDefault .pnlButtons input.cancel
{
    border: none;
}

#dnn_ctr2447_DNNWebControlContainer_ctl00_cABAMemberRegProcess_pnlCusReg
{
    margin-top: -60px;
}

.MtgRegWizstepSelected, .MtgRegWizstep, .MtgRegWizstepDisabled
{
    position: relative;
    height: 20px;
    text-align: center;
}

#btnStep
{
    display: block;
}

.step-num
{
    position: relative;
    top: 2px;
    display: inline-block;
    width: 15px;
    height: 16px;
    background: #3a93c0;
    color: #fff!important;
    text-align: center;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-weight: 700;
    border: 1px solid #fff;
    line-height: 16px;
}

.MtgRegWizstep .step-num, .MtgRegWizstepDisabled .step-num
{
    background: #cedff5;
}

.ABAMembershipJoinWizardHeader_PersonifyDefault #dvRepeater
{
    overflow: visible;
}

.ABAMembershipJoinWizardHeader_PersonifyDefault
{
    *zoom: 1;
}

    .ABAMembershipJoinWizardHeader_PersonifyDefault:after
    {
        content: "";
        display: table;
        clear: both;
    }

.ABAMembershipJoinWizard_PersonifyDefault a.edit, .ABAMembershipJoinWizard_PersonifyDefault .RadGrid_PersonifyDefault .rgRow a, .ABAMembershipJoinWizard_PersonifyDefault .RadGrid_PersonifyDefault .rgAltRow a
{
    color: #069;
}

.contactsBlock h3.ctrlTitle, .addressesBlock h3.ctrlTitle
{
    border: none;
    margin: 0;
    padding: 0;
}

td.rwWindowContent
{
    padding: 20px 15px 0;
}

    td.rwWindowContent .dnnCheckbox
    {
        float: left;
    }

    td.rwWindowContent fieldset.phoneUsage
    {
        margin-left: 144px;
    }

.RadWindow_PersonifyDefault .ctrlContent,.RadWindow_Default .ctrlContent
{
    margin: 0;
}

td.rwWindowContent fieldset label
{
    width: 120px;
}

.contactInformationPhone td.rwWindowContent .formLayout .buttonRow,
.editContactInfo td.rwWindowContent .formLayout .buttonRow
{
    margin-left: 132px;
    border: none;
}

td.rwWindowContent fieldset.phoneUsage label
{
    width: 220px;
}

.TellUsAboutYourself
{
    margin-bottom: 20px;
    display: block;
}

.Iam
{
    width: 50px;
    float: left;
}

.Product.Details .productActions .PriceListUL .MemberPriceControl_PersonifyDefault, .Session.Detail .PriceDisplayControl_PersonifyDefault .PriceListUL .MemberPriceControl_PersonifyDefault,
.Event.Details .PriceDisplayControl_PersonifyDefault .PriceListUL .MemberPriceControl_PersonifyDefault
{
    font-weight: bold;
}

.rblMembershipJoinType td
{
    height: 30px;
}

.rblMembershipJoinType input[type="radio"],
.ABAAssociateEducationSelection_PersonifyDefault input[type="radio"]
{
    position: relative;
    top: -1px;
    margin-right: 6px;
}

.wizard .ABAMembershipJoinWizardHeader_PersonifyDefault
{
    border-top: 1px solid #fff;
}

.wizard .ABAMembershipJoinWizard_PersonifyDefault
{
    padding: 0 20px;
}

.wizard .ABAMembershipJoinWizardHeader_PersonifyDefault .MtgRegWizContainer li.MtgRegWizstepSelected, .wizard .ABAMembershipJoinWizardHeader_PersonifyDefault .MtgRegWizContainer li
{
    width: 25%;
}

.wizard .oneCol h3.ctrlTitle
{
    margin-top: 0;
}

.ABAMembershipJoinWizard_PersonifyDefault .ABAMembershipJoinWizardHeader_PersonifyDefault
{
    padding-bottom: 40px;
}

.ABAMembershipSummary_PersonifyDefault .HeaderRow
{
    border-bottom: 1px solid #ccc;
}

.MembershipSummary_PersonifyDefault .lblTextMessage
{
    padding: 9px;
    display: inline-block;
    padding-bottom: 0;
}

.ABAMembershipSummary_PersonifyDefault .HeaderRow td b
{
    font-family: verdana;
    font-size: 12px;
    color: #262829;
}

.ABAMembershipSummary_PersonifyDefault tr td
{
    padding-top: 10px;
}

.ABAMembershipSummary_PersonifyDefault .Discount td
{
    text-align: right;
    padding-bottom: 20px;
}

.ABAMembershipSummary_PersonifyDefault td.itemRow,
.ABAMembershipSummary_PersonifyDefault b
{
    /*padding: 10px 0;*/
    font-family: verdana;
    font-weight: bold;
    font-size: 12px;
    color: #262829;
}

.ABAMembershipSummary_PersonifyDefault .amount
{
    width: 91px;
    float: none;
    display: inline-block !important;
    text-align: right;
}

.main .ABAMembershipSummary_PersonifyDefault .amount
{
    font-weight: normal;
    margin-bottom: 4px;
}

.wizard .tblCurrentCareerStage .viewMore
{
    margin-left: 70px;
}

.RadWindow .rwCorner, .RadWindow .rwStatusbarRow, .RadWindow .rwFooterRow, .RadWindow .rwTopResize
{
    display: none;
}

div.RadWindow_PersonifyDefault .rwTitlebar,div.RadWindow_Default .rwTitlebar
{
    padding: 10px;
    background: #155d87;
}

div.RadWindow .rwTitleRow em
{
    color: #fff!important;
    font-family: "Verdana";
    font-size: 16px;
    font-weight: 700;
}

.wizard .mtgRegContacts
{
    *zoom: 1;
}

    .wizard .mtgRegContacts:after
    {
        content: "";
        display: table;
        clear: both;
    }

.wizard .MtgRegWizard_PersonifyDefault .MtgRegWizContainer li
{
    padding: 9px 0;
}

.wizard .ctrlContent.MtgRegWizContainer
{
    overflow: visible;
    margin-bottom: 58px;
    border-width: 2px;
    margin-top: 11px;
}

.wizard div.RadGrid_PersonifyDefault
{
    margin: 20px 0;
}

.wizard .MtgWizStepCustomerName,
.wizard .NomineeName
{
    float: right;
    color: darkgrey;
    font-size: 16px;
    font-weight: bold;
    margin-top: 3px;
}

.wizard .MtgRegWizard_PersonifyDefault .MtgRegWizContainer li a
{
    padding: 0;
    border-color: #a8cde8;
}

.wizard .MtgWizStepTitle,
.wizard .ComNomStepTitle
{
    font-family: Verdana,Geneva,sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #262829;
    margin: 3px 0 12px;
    float: left;
}
.QuestionnaireControl_PersonifyDefault .lblQuestionCategory,.QuestionnaireControl_PersonifyDefault div.dvQuestionnaireTitle span.lblQuesTitle
{
 font-family: Verdana,Geneva,sans-serif;
    font-weight: 700;
    font-size: 14px;
    color: #262829;
}
/* END STORE LANDING ROTATOR */

/* ABA Catalogs */

.aba-catalogs
{
    width: 698px;
    margin: 0 auto;
    margin-bottom: 20px;
}

#content .aba-catalogs h2
{
    font-size: 14px;
    /*font-family: verdana;*/
    color: #333;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin-bottom: 30px;
}

.aba-catalogs ul
{
    margin: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
    *zoom: 1;
}

    .aba-catalogs ul li
    {
        list-style-image: none;
        list-style-type: none;
        margin-left: 0;
        display: inline;
        float: left;
        padding-left: 4px;
        padding-right: 4px;
        width: 150px;
        margin-right: 15px;
    }

        .aba-catalogs ul li:first-child, .aba-catalogs ul li.first
        {
            padding-left: 0;
        }

        .aba-catalogs ul li:last-child
        {
            padding-right: 0;
        }

        .aba-catalogs ul li.last
        {
            padding-right: 0;
        }

.aba-catalogs .cover,
.aba-catalogs .title,
.aba-catalogs .pdf
{
    display: block;
}

    .aba-catalogs .cover img
    {
        margin-bottom: 20px;
        border: 1px solid #ccc;
    }

.aba-catalogs .title
{
    margin-bottom: 10px;
}
/*added by Sweetu on 1/16/2014*/
.controlbutton.processOrder.duplicateProcessOrderPayNow.purchaseButton,.BtnMTGSearchGo
{
    background-image: none;
    font-family: Verdana,Geneva,sans-serif;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 0;
    font-size: 12px!important;
    color: #FAFAFA !important;
    padding: 2px 12px!important;
    line-height: 20px;
    font-family: Verdana,Geneva,sans-serif!important;
    font-weight: 700;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -ms-border-radius: 0!important;
    -o-border-radius: 0!important;
    border-radius: 0!important;
    border: none!important;
    text-shadow: none!important;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)!important;
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)!important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)!important;
    background: #f57f21!important;
    background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f79328),color-stop(100%,#f57f21)),#f57f21!important;
    background: -webkit-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21!important;
    background: -moz-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21!important;
    background: -o-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21!important;
    background: linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21!important;
}
.linkButton[value="Join"]
{
    background-image: none;
    font-family: Verdana,Geneva,sans-serif;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    font-size: 12px!important;
    color: #FAFAFA !important;
    text-decoration:none!important;
    padding: 2px 12px!important;
    line-height: 20px;
    font-family: Verdana,Geneva,sans-serif!important;
    font-weight: 700;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -ms-border-radius: 0!important;
    -o-border-radius: 0!important;
    border-radius: 0!important;
    border: none!important;
    text-shadow: none!important;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)!important;
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)!important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)!important;
    background: #f57f21!important;
    background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f79328),color-stop(100%,#f57f21)),#f57f21!important;
    background: -webkit-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21!important;
    background: -moz-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21!important;
    background: -o-linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21!important;
    background: linear-gradient(top,#f79328 0%,#f57f21 100%),#f57f21!important;
}

.PromotionalProductsCrossSellControl_PersonifyDefault.Store_PersonifyDefault.Base_PersonifyDefault.marginTop30
{
    margin-top: 20px;
}
.Product.Details.page251 .ProductAttachmentsControl_PersonifyDefault.Store_PersonifyDefault.Base_PersonifyDefault {
margin-top: 15px;
}
.RadWindow.editAddress .buttonRow
{
    margin-left: 130px;
}
.RadWindow.editAddress .formLayout fieldset .checkBoxRow input
{
    margin-top:3px!important;
    margin-left:4px!important;
}
[id$="dvAdditionalInformationHeader"].MTGDetailGroupHeader {
font-size: 14px;
font-weight: bold;
}
.ABA.Events.Calendar.page1355 .section.credits .NestedCheckbox_PersonifyDefault.Common_PersonifyDefault.Base_PersonifyDefault
{
    border-width: 0px;
}
.checkoutItemSummary .checkoutItemName {
    color: rgb(81, 81, 81)!important;
}
.Checkout.page217 .CheckoutAddressChooserControl_PersonifyDefault.ShoppingCart_PersonifyDefault address {
height: 75px;
}
.ProductReviewControl_PersonifyDefault.Store_PersonifyDefault.Base_PersonifyDefault
{
    width: 908px!important;
}
.ProductReviewControl_PersonifyDefault.Store_PersonifyDefault.Base_PersonifyDefault .ReviewHeader {
    border-bottom: 1px solid #CCC;
    padding-bottom: 5px;
}
.ABA.Meetings.page1437 .mtgBadge .Row .MeetingBadgeControl_PersonifyDefault.Meetings_PersonifyDefault.Base_PersonifyDefault .meetingBadgeDetailMtgBadge .MTGBadgeCaption,
#outerPrintAreaDiv .Row .MeetingBadgeControl_PersonifyDefault.Meetings_PersonifyDefault.Base_PersonifyDefault .meetingBadgeDetailMtgBadge .MTGBadgeCaption
,#outerPrintAreaDiv .relatedProductsDiv .MTGBadgeCaption,.ABA.Meetings.page1437 .relatedProductsDiv .MTGBadgeCaption
{
font-size:14px!important;
padding-bottom: 10px;
border-bottom: 3px solid #CCC!important;
}
/*.ABA.Meetings.page1437 div.MtgRegSmryRegInfoGrid .HeaderRow .PriceCol,#outerPrintAreaDiv div.MtgRegSmryRegInfoGrid .HeaderRow .PriceCol
{
    width: 81px;
}*/
.ABA.Meetings.page1437 div.MtgRegSmryRegInfoGrid .Row,#outerPrintAreaDiv div.MtgRegSmryRegInfoGrid .Row
{
    margin-left: -7px;
}
#outerPrintAreaDiv a.edit,#outerPrintAreaDiv .MtgRegWizSummaryHeadingEditLink {
display: none;
}
.OrderSummaryControl_PersonifyDefault table.totals .orderSummary_lbltotal {
text-align: right!important;
}
#outerPrintAreaDiv.OrderSummaryControl_PersonifyDefault.ShoppingCart_PersonifyDefault.Base_PersonifyDefault td.orderSummary_lblqty span {
padding-left: 70px;
}
#outerPrintAreaDiv.OrderSummaryControl_PersonifyDefault.ShoppingCart_PersonifyDefault.Base_PersonifyDefault td.orderSummary_lblprice {
text-align: right!important;

}
#outerPrintAreaDiv.OrderSummaryControl_PersonifyDefault.ShoppingCart_PersonifyDefault.Base_PersonifyDefault td.orderSummary_lblprice span {

padding-right: 20px;
}
.ABA.Meetings ul.PriceListUL .PriceControl_PersonifyDefault
{
    margin-top: -3px;
}
.store-landing-page .aba-catalogs h2
{
    clear:both;
}
.Event.Details.page1444 .schedule_lbldescription
{
    width:470px;
    float:left;
    display:inline-block;
    margin-right:69px;
}
.Event.Details.page1444 .schedule_btnregister
{
    width: 186px;
    border: 1px solid #CCC;
    padding: 10px 0px 10px 10px;
    display:inline-block;
}
.EventSchedule_PersonifyDefault .searchContainer
{
    margin-top: -40px;
}

 .Event.Details.page1444   .EventSchedule_PersonifyDefault .searchContainer .txtSearch
    {
        width: 205px;
        margin-right: 450px;
        margin-bottom: 10px;
        margin-top: 10px;    
 }

  .Event.Details.page1444  .EventSchedule_PersonifyDefault .searchContainer .SearchRow .dateButton
    {
        margin-top: 40px;
    }
.EventSchedule_PersonifyDefault .btnGo
{
    margin-bottom:3px;
}
 .Event.Details.page1444   .EventSchedule_PersonifyDefault .searchContainer .SearchRow label
    {
         /*margin-bottom:20px;*/
         margin-left:0px;
    }

.Event.Details.page1444 .MeetingDetailControl_PersonifyDefault .MTGDetailLeftNav .RadTreeView_PersonifyDefault .rtUL li .rtSelected,.Session.Detail.page1359 .MeetingDetailControl_PersonifyDefault .MTGDetailLeftNav .RadTreeView_PersonifyDefault .rtUL li .rtSelected
{
    color: #069;
}
.Event.Details.page1444 .MeetingDetailControl_PersonifyDefault .MTGDetailLeftNav .RadTreeView_PersonifyDefault .rtUL li .rtHover,.Session.Detail.page1359 .MeetingDetailControl_PersonifyDefault .MTGDetailLeftNav .RadTreeView_PersonifyDefault .rtUL li .rtHover
{
    color: #FF7E00;
    /*height:25px;*/
}
.Event.Details.page1444 .MeetingDetailControl_PersonifyDefault .MTGDetailLeftNav .RadTreeView_PersonifyDefault .rtUL li.rtLI div span.rtIn.MTGDetailEventOption,.Session.Detail.page1359 .MeetingDetailControl_PersonifyDefault .MTGDetailLeftNav .RadTreeView_PersonifyDefault .rtUL li.rtLI div span.rtIn.MTGDetailEventOption{
    padding:4px 3px 3px!important;
    width:155px!important;
     white-space:normal;
}
.Event.Details.page1444 .MeetingDetailControl_PersonifyDefault .MTGDetailLeftNav .RadTreeView_PersonifyDefault .rtUL li .rtHover.rtSelected,.Session.Detail.page1359 .MeetingDetailControl_PersonifyDefault .MTGDetailLeftNav .RadTreeView_PersonifyDefault .rtUL li .rtHover.rtSelected
{
    color: #FF7E00!important;
}
.MeetingDetailControl_PersonifyDefault .MTGDetailLeftNav .RadTreeView_PersonifyDefault .rtUL li a
        {
            background: #e5e5e5;
            /*border-bottom: 1px solid #fff;*/
            color: #006699;
             width:155px;
            white-space:normal;
             padding:4px 3px 3px!important;
        }


        .MeetingDetailControl_PersonifyDefault .MTGDetailLeftNav .RadTreeView_PersonifyDefault .rtUL li div.rtHover a
        {
            color: #ff7e00;
            font-weight: normal;
            width:155px;
            white-space:normal;
            padding:4px 3px 3px!important;
        }
        .MeetingDetailControl_PersonifyDefault .MTGDetailLeftNav .RadTreeView_PersonifyDefault .rtUL li .rtSelected
        {
            background: #e5e5e5;
            /*border-bottom: 1px solid #fff;*/
            color: #006699;
            font-weight:bold;
             width:145px;
            white-space:normal;
        }
.MeetingDetailControl_PersonifyDefault .MTGDetailMainHeader
{
    color: orange;
    font-family: Verdana;
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
    color: #262829;
    margin-bottom: 10px;
    width: 100%;
}

/*.Event.Details.page1444 .RadTreeView .rtLines .rtHover
{
    color:#FF7E00;
}*/
.Event.Details.page1444 div.RadTreeView .rtSelected .rtIn,.Session.Detail.page1359 div.RadTreeView .rtSelected .rtIn
{
    border: none!important;
}
.Event.Details.page1444 div.RadTreeView .rtHover .rtIn,.Session.Detail.page1359 div.RadTreeView .rtHover .rtIn
{
    border: none!important;
}
.ProductListControl_PersonifyDefault .ProductListItemControlCell {
padding-bottom: 30px!important;
}
.ProductItemControl_PersonifyDefault .ProductInfoUl li {
margin: 0px!important;
}
.ABAOutStandingMBRBalancePage.page1435 .productDescriptionSection {
margin-left: 119px!important;
}
.ShoppingCartAddedItemsPopupControl_PersonifyDefault div.panelActionButtons.buttonRow {
border-top: 1px solid #D3D4D2!important;
margin-top: 24px!important;
}
.Store .center .ContentPane .DnnModule-875 .blankContainerSize h2.moduleTitle span.Head,.Store .center .ContentPane .DnnModule-2406 .blankContainerSize h2.moduleTitle span.Head
{
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;
    font-size: 14px;
    display: block;
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
}
/*fix for AMS-170*/
.ReviewItemControl_PersonifyDefault .ReviewItemBody span
{
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    white-space: pre-wrap; /* css-3 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    word-break: keep-all;
    white-space: normal;
    display: inline-block;
}
.mtgDesc {
 white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    white-space: pre-wrap; /* css-3 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    /*word-break: break-all;*/
    white-space: normal;
}
.ProductDetailControl_PersonifyDefault div.productActions .ProductDetailActionButtonsControl_PersonifyDefault .productbuttons input.addToCart[value="Place Pre-Order For Group"]
{
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    white-space: pre-wrap; /* css-3 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    /*word-break: break-all;*/
    white-space: normal;
    width:139px;
    text-align:left;
}
#outerPrintAreaDiv.MtgRegWizViewExistingRegSummary_PersonifyDefault.MeetingsMtgReg_PersonifyDefault.Base_PersonifyDefault .contactsBlock .ctrlContent
{
    margin-top:0px;
}
.MtgRegWizTopHeaderLocation span
{
    white-space: normal!important;
}
.ControlPanel_PromtionalProductListControl .ProductPromotionalNameLink
    {
        text-align: left!important;
    }
.ProductDetailControl_PersonifyDefault .productDetail ul.info li {
margin-left: 0px!important;
}

.firefox .ABA.Meetings .QuestionnaireControl .QuestionnaireControl_PersonifyDefault .dvAnswer
{
    height:56px;
}
.firefox .ABA.Meetings .QuestionnaireControl .QuestionnaireControl_PersonifyDefault .dvMTGQuestion
{
    height:38px;
}
.firefox .ABA.Meetings .QuestionnaireControl .QuestionnaireControl_PersonifyDefault .dvQuestionCategory
{
    height:51px;
}
.firefox .ABA.Meetings .QuestionnaireControl .QuestionnaireControl_PersonifyDefault .dvInstructions
{
    height:37px;
}
.Shopping.Cart .centerSection .productCleImage {
right: 29px;
}
div[id$="pnlLicenseAgreement_0"] {
margin-top: 10px;
}
.DnnModule-2406 .PromtionalProductListControlTitle{
border: none!important;
}

.ProductDetailControl_PersonifyDefault .productbuttons input {
left: 0!important;
}
.ABAParticipationControl_PersonifyDefault .VerbiageTitle {
padding-top: 15px;
padding-bottom:8px;
}
#wrapper.Areas.of.Interest.page1415 .twoCol {
margin-top: -32px;
}
#wrapper.My.Specialty.Group.Memberships.Committees.page1418 .twoCol {
margin-top: -15px;
}
#wrapper.Committee.Nominations.page1441 .twoCol {
margin-top: -11px;
}
#wrapper.Emergency.Contacts.page316 .twoCol {
margin-top: -23px;
}
#wrapper.Communication.Preferences.page329 .twoCol {
margin-top: -28px;
}
.Store div[id$="IconLegendControl_ContainerPanelPanel"] {
float:right;
}
.Store .FullProductListControl_PersonifyDefault .SearchControl_PersonifyDefault
{
    float:left;
} 
.ctrlContent .mtgRegContactMemberName {
visibility: hidden;
}
.myABA.page307 .MyContactInformation_PersonifyDefault > .ctrlContent,.myABA.page307 .MyContactInformation_PersonifyDefault .ctrlContent div.ctrlContent,
.Employee.Profile .MyContactInformation_PersonifyDefault > .ctrlContent,.Employee.Profile .MyContactInformation_PersonifyDefault .ctrlContent div.ctrlContent
{
background: #FFFFFF!important;
}
.Contact.Information.page314 .ContactInformationEmail_PersonifyDefault .rgHeader.locationColumn {
width: 140px!important;
}
.Contact.Information.page314 .ContactInformationPhone_PersonifyDefault .rgHeader.locationColumn {
width: 100px!important;
}
.Contact.Information.page314 .ContactInformationPhone_PersonifyDefault .rgHeader.numberColumn {
width: 150px!important;
}
div.contactInformationEmail.RadWindow .rwTable .emailUsage label {
width: 202px!important;
}
.Contact.Information.page314 h3.ctrlTitle
{
    padding-top: 15px;
}
.Contact.Information.page314 .ContactInformationPhone_PersonifyDefault h3.ctrlTitle
{
    padding-top:0px;
}
.wizard .mtgSesFilterTable
{
    background: #EEE!important;
}
.txtMtgFilterKeyword
{
    width: 120px;
}
.ABA.Meetings .center .MtgRegWizard_PersonifyDefault .mtgSesFilterTable .dvMtgSesItems
{
    background: none!important;
    padding: 5px!important;
}
input[type="button"]:hover,input[type="submit"]:hover,a[id$="btnCancel"]:hover{
text-decoration: underline!important;
}
div[id$="pwCustomerBiography_C"] #dvBiographyDetails .photoAddressAdnContact .CustomerBioPhoto {
margin-right: 5px;
}
.email span[id$="MyAccountContactEmail_EmailLabel"], .email span[id$="MyAccountContactEmail_EmailLabel"], .ContactInformationEmail_PersonifyDefault .breakWord a[href^="mailto:"]
{
   width: 153px!important;
display: inline-block;
margin-left: 5px;
}
.MyAccountContactEmail_PersonifyDefault .email span[id$="EmailControl_EmailLabel"]
{
    width: 153px!important;
    display: inline-block;
    margin-left: 5px;
}
.email .itemLabel
{
    float:left;
}
.main {
margin-top: 10px;
}
.savingsHeader .MemberSavingSection .dyn_Container .dues span,.savingsHeader .MemberSavingSection .dyn_Container span[id$="ProductNameLabel"],
.savingsHeader .MemberSavingSection .dyn_Container span[id$="CostPerYearLabel"],.savingsHeader .MemberSavingSection .dyn_Container span[id$="SavingsOnOrderLabel"] {
font-weight: normal;
}
/*.ShoppingCartSavingsControl_PersonifyDefault .MemberSavingSection .membersavingsheader input[value="Collapse"]
{
    margin-right:10px!important;
}*/
.Join.ABA .ABAParticipationControl_PersonifyDefault .rgMasterTable .stringColumn.breakWord {
max-width: 265px!important;
}
.Add.ABA.Groups.page1427 .ABAParticipationControl_PersonifyDefault .rgMasterTable .stringColumn.breakWord,.AddABAGroups .ABAParticipationControl_PersonifyDefault .rgMasterTable .stringColumn.breakWord {
max-width: 335px!important;
}
.ShoppingCartControl_PersonifyDefault .segmentsListPanel .controlButtonLink
{
    color:#069!important;
}
.Product.Details .ProductReviewControl_PersonifyDefault .ReviewListControl_PersonifyDefault .ReviewItemControl_PersonifyDefault .ReviewItemContent .ReviewItemReviewer .ReviewItemReportAbuse:hover
{
    text-decoration:underline!important;
}
.ProductReviewControl_PersonifyDefault .ReviewListControl_PersonifyDefault .ReviewItemControl_PersonifyDefault .ReviewItemContent .ReviewItemReviewer .ReviewItemReportAbuse
{
    text-decoration:none!important;
}

.Product.Details .RadSocialShare {
padding-right: 18px!important;
}
#outerPrintAreaDiv .MtgRegWizSummaryHeadingEditSeparator
{
    display: none;
}
.dvBadgeDetail div[id$="dvNickname"] .meetingBadgeFieldCaption,.dvBadgeDetail div[id$="dvCompanyName"] .meetingBadgeFieldCaption
{
    margin-left: 8px;
}
#outerPrintAreaDiv .MtgRegWizSummaryInstruction .instruction {
margin-left: 10px;
}
.Thank.You.Page .addToCalendar,#outerPrintAreaDiv .addToCalendar
{
    margin-top:4px;
}
.saveProductList .linkButton {
text-decoration: none;
}
.saveProductList .linkButton:hover,.CancelEditButton:hover,.search button[type="button"]:hover,a.actionLink:hover{
text-decoration: underline!important;
}
input[value="Cancel"],.CancelEditButton,a[id$="btnCancel"],input[value="Check"],.Base_PersonifyDefault .buttonRow input.CancelEditButton,.rwTable .buttonRow input[value="Cancel"]
,.Base_PersonifyDefault .buttonRow input.cancel,.rwTable .buttonRow input.CancelEditButton
{
    font-weight:normal!important;
}
.ABA.Meetings.page1437 em.padding-left {
    padding-left: 239px !important;
}
.firefox .page1420 .userDetails .formRow em.mar-left {

    margin-bottom: 13px;
}
#search button[type="button"]
{
   margin-right: -3px;
height: 26px;
margin-top: 4px;
padding: 0;
width: 74px;
}
#search #search_field {
border-bottom: 1px solid #CCC;
border-left: 1px solid #CCC;
border-right: 0 solid #CCC;
border-top: 1px solid #CCC;
color: #666;
float: left;
font-size: 11px;
height: 24px;
margin: 5px 0 0 12px;
padding: 0 0 0 5px;
width: 170px;
}

.ABA.Meetings .center .MtgRegWizard_PersonifyDefault .mtgSesFilterTable .dvMtgSesItems a:hover, .Committee.Nomination.page1419 #LinkButton1:hover
{
    text-decoration: underline!important;
}
.productDescriptionSection .productName
{
    clear: none!important;
}
.RadWindow.RadWindow_PersonifyDefault.rwNormalWindow.rwTransparentWindow div[id$="AbuseConfirmWindow_C"] {
width: 386px!important;
height: 139px!important;
}
.dnnFormMessage.dnnFormError, .dnnFormMessage.dnnFormValidationSummary
{
    background-color: rgb(255, 255, 204) !important;
    padding: 1em !important;
    border:none!important;
    color: rgb(204, 0, 0) !important;
}
.RadWindow_EditSelection .productDescriptionSectionFill .riSingle .riTextBox[type="text"].quantityInput
{
    margin: 0px 0px 2px -40px;
}
.RadWindow_EditSelection .productDescriptionSectionFill .option label
{
    margin-right: 40px!important;
}
.RadWindow_EditSelection div[id$="EditItemWindow_C"]
{
    width:700px!important;
    /*overflow:hidden!important;*/
}
.EventSchedule_PersonifyDefault .registerNowLink
{
    float:right;
}
.membersCanSave table
{
    width:100%;
}
.Checkout .CheckoutControl_PersonifyDefault #paymentInfoDiv span.comboboxLabel {
padding-left: 0px;
}
.Checkout .summaryControl .ABABrandedCreditCard_PersonifyDefault.ABABrandedCreditCard_PersonifyDefault.Base_PersonifyDefault {
margin-top: 15px;
}
.Checkout .mainCheckoutDiv .ValidationIssuesSummary_PersonifyDefault .valmsg,.Checkout .mainCheckoutDiv .lblValidationIssuesResponded {
margin-top: 10px;
}
.Checkout .mainCheckoutDiv input[id$="btnRespondToVI"]
{
    margin-left:16px;
    margin-bottom: 20px;
}
.Checkout .mainCheckoutDiv .ValidationIssuesSummary_PersonifyDefault .valmsg div[id$="pnlResponse_0"] table tr input[type="radio"]
{
    margin: 0px 3px 2px 0px;
}
.Checkout .mainCheckoutDiv .ValidationIssuesSummary_PersonifyDefault .valmsg div[id$="pnlResponse_0"] table tr td:last-child input[type="radio"]
{
    margin-left:20px;
}
.Event.Details .DnnModule-2638 .PromotionalProductsBoughtThisBoughtThatControl_PersonifyDefault.Store_PersonifyDefault.Base_PersonifyDefault {
margin-left: 212px!important;
margin-top: 20px;
}
.Checkout .mainCheckoutDiv .lblValidationIssuesResponded
{
    line-height: 36px;
    margin-left:16px;
}
/*Global_nav Start*/
#global_nav {
    background: #fff;
    height: 82px;
    width: 100%;
	-moz-box-shadow: -2px 2px 2px #9c9c9c;
    -webkit-box-shadow: -2px 2px 2px #9c9c9c;
    box-shadow: -2px 2px 2px #9c9c9c;
}

#global_nav_header {
    float: left;
    padding: 17px;
	width: 420px;
}

#global_nav_header img {
    margin-top: 14px;
}

#global_nav_links {
    color: #ccc;
    float: left;
	font-family: Arial;
    font-size: 12px;
	height: 20px;
	margin: 17px 0 0 0;
	padding: 0 0 0 90px;
	width: 160px;
}

#global_nav_links a:link,
#global_nav_links a:visited {
    color: #069;
    padding: 3px;
}

#global_nav_links a:hover {
	color: #ff7e00;
	text-decoration: underline;
}

#global_nav_links a:active {
	color: #ff7e00;
	background-color: #fff;
}

#global_nav_links_icons {
	color: #fff;
	float: left;
	font-family: Arial;
	height: 38px;
    margin: -2px 0 0 93px;
	padding: 18px 0 0 0;
	width: 460px;
}

#global_nav_links_icons a{
    display:block;
    float:left;
    top:0;
    margin:0 0 0 30px;
    padding:0;
    position: relative;
    height: 38px;
    z-index: 1000;
}

#global_nav_links_icons a:hover {
	color: #ff7e00;
	text-decoration: none;
}

#global_nav_link_icon1,
#global_nav_link_icon2, 
#global_nav_link_icon3, 
#global_nav_link_icon4, 
#global_nav_link_icon5, 
#global_nav_link_icon6, 
#global_nav_link_icon7,
#global_nav_link_hover_icon1, 
#global_nav_link_hover_icon2,
#global_nav_link_hover_icon3, 
#global_nav_link_hover_icon4,
#global_nav_link_hover_icon5,
#global_nav_link_hover_icon6,
#global_nav_link_hover_icon7 {
	text-align: center;
}

#global_nav_link_icon1,
#global_nav_link_icon2,
#global_nav_link_icon3,
#global_nav_link_icon4,
#global_nav_link_icon5,
#global_nav_link_icon6,
#global_nav_link_icon7 {
	position: relative;
	z-index: 100;
	height: 38px;
}

#global_nav_link_icon1:hover,
#global_nav_link_icon1:active,
#global_nav_link_icon2:hover,
#global_nav_link_icon2:active,
#global_nav_link_icon3:hover,
#global_nav_link_icon3:active,
#global_nav_link_icon4:hover,
#global_nav_link_icon4:active,
#global_nav_link_icon5:hover,
#global_nav_link_icon5:active,
#global_nav_link_icon6:hover,
#global_nav_link_icon6:active,
#global_nav_link_icon7:hover,
#global_nav_link_icon7:active {
	position: relative;
	z-index: 1;
	height: 38px;
}

#global_nav_link_hover_icon1:hover,
#global_nav_link_hover_icon2:hover,
#global_nav_link_hover_icon3:hover,
#global_nav_link_hover_icon4:hover,
#global_nav_link_hover_icon5:hover,
#global_nav_link_hover_icon6:hover,
#global_nav_link_hover_icon7:hover {
	position: relative;
	z-index: 100;
}

#global_nav_link_hover_icon1,
#global_nav_link_hover_icon2,
#global_nav_link_hover_icon3,
#global_nav_link_hover_icon4,
#global_nav_link_hover_icon5,
#global_nav_link_hover_icon6,
#global_nav_link_hover_icon7 {
	position: relative;
	top: -38px;
	z-index: 10;
	height: 38px;
}

#global_nav #welcome {
	clear: both;
	color: #999;
	display: block;
	float:left;
	font-family: Arial;
	font-size: 11px;
	height: 16px;
	left: 548px;
	overflow: hidden;
	position: absolute;
	top: 71px;
	width: 164px;
}
/*End Global nav*/
.DnnModule-2499 .MtgRegSmryRegInfo_PersonifyDefault .MtgRegWizSummarySideHeading .MtgRegWizSummarySideHeadingTitle{
margin-top: 20px;
}
 .DnnModule-2499 .MtgRegSmryRegInfo_PersonifyDefault .MtgRegWizSummarySideHeading .MtgRegWizSummaryHeadingEdit {
padding-top: 20px;
}
.Addresses .CustomerAddresses_PersonifyDefault .formRow.checkBoxRow.divMainAddress .ChkMainAddress label
{
    margin-left:6px;
}
.ProductDetailParagraphFullLabel,.ProductDetailParagraphShortLabel {
text-align: justify;
text-overflow:ellipsis;
}
/*.Product.Details .ShoppingCartSavingsControl_PersonifyDefault .MemberSavingSection .membersavingsheader .savingsLink[value="Collapse"] {
margin-right: 2px;
}*/
#search button[type="button"]:hover {
text-decoration: underline;
}
.ShoppingCartSavingsControl_PersonifyDefault.ShoppingCartSavingsControl_PersonifyDefault.Base_PersonifyDefault
{
    position:relative;
}
.Addresses [id$="EditAddressControl_AddressDetailsRow"] label {
padding-left: 6px;
}
.msie .editAddress .emailDetails .AddressEditControl_PersonifyDefault input[id$="TextBox"] {
width: 170px!important;
}
.editAddress .emailDetails .AddressEditControl_PersonifyDefault [id$="TextBox"] {
width: 180px!important;
}
/*.editAddress div.RadComboBox .rcbArrowCell a,.Addresses div.RadComboBox .rcbArrowCell a
{
    width:18px;
}*/
.RadComboBox_PersonifyDefault td.rcbArrowCellRight {
background-position: -2px -88px!important;
}
.Checkout.Order.Pages .ShoppingCartSavingsControl_PersonifyDefault .MemberSavingSection .membersavingsheader .savingsLink
{
    margin-right:-5px!important;
}
.Checkout.Order.Pages .ShoppingCartSavingsControl_PersonifyDefault .MemberSavingSection .membersavingsheader .savingsLink[value="Collapse"]
{
    margin-left: 252px!important;
}
.Thank.You.Page .OrderSummaryControl_PersonifyDefault table.totals td table.tblTotal td,#outerPrintAreaDiv.OrderSummaryControl_PersonifyDefault table.totals td table.tblTotal td
{
    text-align:left;
}
.Thank.You.Page .OrderSummaryControl_PersonifyDefault table.totals td table.tblTotal td.summaryLine,#outerPrintAreaDiv.OrderSummaryControl_PersonifyDefault table.totals td table.tblTotal td.summaryLine {
margin-right: 30px!important;
}

/* ---------- Main Navigation (topnavigation with dropdown) ---------- */
.topnavigation {
    float:left;
    height: 60px;
	width: 980px;
}
#main_nav {
	height: 36px;
	margin-top: -5px;
	position: absolute;
	width: 100%;
	z-index: 1000;
}
#main_nav a:hover {
text-decoration: underline;
}
#main_nav a.main_nav_link {
    color: #fff;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    padding: 8px 15px;
}

#main_nav a.main_nav_link:hover {
	color: #ff7e00;
}

.left_divider {
    border-left: 1px solid #fff;
}

/* Dropdown Menus */
.main_nav_menu {
	position: relative;
	z-index: 1000;
	margin: 0;
	padding: 0;
}

/* all items */
.main_nav_menu ul.main_nav_dropmenu li {
	font-family: Arial;
	font-weight: bold;
	padding: 10px;
}

.main_nav_menu ul.main_nav_dropmenu li a {
	color: #fff;
	text-decoration: none;
	padding:0;
	line-height: 18px;
}

.main_nav_menu ul.main_nav_dropmenu li:hover {
	background-color: #eceff1;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}

/* topitems */
.main_nav_menu ul.main_nav_dropmenu {
	margin:0;
	padding:0;
}

.main_nav_menu ul.main_nav_dropmenu a.toplevel:hover,
.main_nav_menu ul.main_nav_dropmenu a.toplevel:active {
	background-color: #eceff1;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}

.main_nav_menu ul.main_nav_dropmenu a.toplevel {
	color: #fff;
	height: auto;
	padding: 0 0 4px 0;
}

.main_nav_menu ul.main_nav_dropmenu a.toplevel.hover {
	color: #ff7e00!important;
	box-shadow: -3px 3px 3px #9c9c9c;
    -moz-box-shadow: -3px 3px 3px #9c9c9c;
    -webkit-box-shadow: -3px 3px 3px #9c9c9c;
}

.main_nav_menu ul.main_nav_dropmenu a.toplevel.selected {
	color: #ff7e00;
}

.main_nav_menu ul.main_nav_dropmenu a.toplevel.hover.selected {}

/* subitems */
.main_nav_menu ul.main_nav_dropmenu li ul {
	background-color: #eceff1;
	float:left;
	text-align:left;
	-moz-border-radius: 0 6px 6px 6px;
	-webkit-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
    box-shadow: -3px 3px 3px #9c9c9c;
    -moz-box-shadow: -3px 3px 3px #9c9c9c;
    -webkit-box-shadow: -3px 3px 3px #9c9c9c;
	width: 105%;
	min-width: 175px;
    top: 35px!important;
}

.main_nav_menu ul.main_nav_dropmenu li ul li a.sublevel {
	border-bottom: 1px solid #fff;
	color: #069;
	margin: 0;
	padding: 7px 14px;
    font-weight: bold;
}

.main_nav_menu ul.main_nav_dropmenu li ul li a.sublevel.hover {
	color: #ff7e00;
}

.main_nav_menu ul.main_nav_dropmenu li ul li a.sublevel.selected {
	color: #ff7e00;
}

.main_nav_menu ul.main_nav_dropmenu li ul li a.sublevel.hover.selected {}

.main_nav_menu ul.main_nav_dropmenu li ul li a.sublevel:active {
	background-color: #eceff1;
}

a.sublevel.last_item_fix:hover {
    float:left;
}

/* Main Navigation end */

div.contactInformationWeb td.rwWindowContent fieldset.emailUsage label,div.contactInformationFax td.rwWindowContent fieldset.emailUsage label {
width: 250px;
}
.Username.Password.page312 td input[type="text"] {
width: 220px!important;
}
.MyCommitteesControl_PersonifyDefault .pnlNoCommittees p.not-a-member span
{
    text-align:center;
}
.CurrentMembership_PersonifyDefault
{
    width: 459px;
}
.Event.Details .DnnModule.DnnModule-Personify-DNNWebControlContainer.DnnModule-2637
{
    display:table;
}
div.productControlSection input.linkButton[value="Remove"],.CustomerCreditCardsControl_PersonifyDefault table td a.edit[id$="btnRemove"],
.ProductChldQtyAddGrd a[id$="lnkProductChldQtyAddGrdRemove"],.Buy.for.Group .AFMBuyForGroupSummaryControl_PersonifyDefault input[value="Remove"] {
color: #FF7E00!important;
padding-left: 21px;
padding-right: 15px;
text-decoration: underline;
background-image: url("../images/remove.png");
background-repeat: no-repeat;
margin-left: 5px;
box-shadow: none;
font-weight: normal!important;
}
 div.productControlSection input.linkButton[value="Save for Later"] {
color: #FF7E00;
padding-left: 21px;
padding-right: 15px;
text-decoration: underline;
background-image: url("../images/bookmark.png");
background-repeat: no-repeat;
margin-left: 5px;
}
.Product.Details .SearchControl_PersonifyDefault.Store_PersonifyDefault.Base_PersonifyDefault {
margin-left: 300px;
}
.Product.Details .SearchControl_PersonifyDefault.Store_PersonifyDefault.Base_PersonifyDefault .riSingle {
width: 266px!important;
}
.Product.Details .ShareControl_PersonifyDefault.Common_PersonifyDefault.Base_PersonifyDefault div.Share_PersonifyDefault
{
    margin-top: -32px;
margin-bottom: 14px;
}
.Renewal.ContactInformation div.section.title-address
{
    margin-top: 12px;
}
.Membership.Renewal .MembershipsRenewalControl_PersonifyDefault .FJEContribution-topPortion .divCell input[id$="txtAmount"]
{
    text-align:right;
}
.Membership.Renewal .ABAParticipationControl_PersonifyDefault b {
font-weight: normal;
}
.ABA.Events.Calendar .DnnModule-2577 .PromotionalProductsFeaturedControl_PersonifyDefault.Store_PersonifyDefault.Base_PersonifyDefault,.ABA.Events.Calendar .DnnModule-2575 .PromotionalProductsCustomerHistoricalOrdersControl_PersonifyDefault.Store_PersonifyDefault.Base_PersonifyDefault
{
    width: 937px!important;
}
.ABA.Events.Calendar .DnnModule-2577 .PromotionalProductsFeaturedControl_PersonifyDefault.Store_PersonifyDefault.Base_PersonifyDefault .ControlPanel_PromtionalProductListControl,.ABA.Events.Calendar .DnnModule-2575 .PromotionalProductsCustomerHistoricalOrdersControl_PersonifyDefault.Store_PersonifyDefault.Base_PersonifyDefault .ControlPanel_PromtionalProductListControl
{
    width: 916px!important;
    margin:5px!important;
    padding:10px!important;
}
.ABA.Events.Calendar .DnnModule-2577 .PromotionalProductsFeaturedControl_PersonifyDefault.Store_PersonifyDefault.Base_PersonifyDefault .ControlPanel_PromtionalProductListControl .scrollable,.ABA.Events.Calendar .DnnModule-2575 .PromotionalProductsCustomerHistoricalOrdersControl_PersonifyDefault.Store_PersonifyDefault.Base_PersonifyDefault .ControlPanel_PromtionalProductListControl .scrollable
{
    width: 810px!important;
}
.RadWindow_EditSelection .productDescriptionSectionFill .cell1 .option
{
    text-align:left;
}
.RadWindow_EditSelection .productCleImage
{
    right: 29px;
}
.Event.Details div[id$="dvCredits"] .MTGDetailValue {
padding-top: 10px;
}
.Event.Details .MeetingDetailControl_PersonifyDefault [id$="dvAdditionalInformation"]
{
    width: 740px;
}
.Event.Details .MeetingDetailControl_PersonifyDefault .ProductRelatedLinkControl_PersonifyDefault.Meetings_PersonifyDefault.Base_PersonifyDefault .MTGDetailValue{
width: 612px;
padding-top: 15px;
text-align: justify;
}
.Event.Details .PromotionalProductsCrossSellControl_PersonifyDefault.Store_PersonifyDefault.Base_PersonifyDefault,.Event.Details .PromotionalProductsBoughtThisBoughtThatControl_PersonifyDefault.Store_PersonifyDefault.Base_PersonifyDefault
{
    width:740px!important;
}
.Event.Details .PromotionalProductsCrossSellControl_PersonifyDefault.Store_PersonifyDefault.Base_PersonifyDefault .ControlPanel_PromtionalProductListControl
{
        width: 700px!important;
}
.Event.Details .MTGDetailValue.MTGDetailShortDescription {
width: 525px;
text-align: justify;
}
.ProductDetailParagraphShortLabel .ProductDetailParagraphShortLabel {
padding-top: 15px;
}
.ProductAttachmentsControl_PersonifyDefault .info .productFileType {
font-weight: bold;
}
.CheckoutAddressInformationControl_PersonifyDefault.ShoppingCart_PersonifyDefault .checkoutControlsInnerDiv {
width: 947px;
}
.CheckoutAddressInformationControl_PersonifyDefault.ShoppingCart_PersonifyDefault .checkoutControlsInnerDiv .shippingAddress {
width: 427px;
}
    .CheckoutAddressInformationControl_PersonifyDefault.ShoppingCart_PersonifyDefault .checkoutControlsInnerDiv div[id$="ZipCodeRow"]
    {
        height:24px;
    }
.Event.Details .ProductRelatedLinkControl_PersonifyDefault.Meetings_PersonifyDefault.Base_PersonifyDefault .MTGDetailValue.mtg-detail-value-additional-info-link.additional-info-link-first-in-group,
.Event.Details .ProductRelatedLinkControl_PersonifyDefault.Meetings_PersonifyDefault.Base_PersonifyDefault .MTGDetailValue.mtg-detail-value-additional-info-link.additional-info-linkSponsor.additional-info-link-first-in-group
{
    padding-top: 15px!important;
}
.Event.Details .ProductRelatedLinkControl_PersonifyDefault.Meetings_PersonifyDefault.Base_PersonifyDefault .MTGDetailValue.mtg-detail-value-additional-info-link,
.Event.Details .ProductRelatedLinkControl_PersonifyDefault.Meetings_PersonifyDefault.Base_PersonifyDefault .MTGDetailValue.mtg-detail-value-additional-info-link
{
    padding-top: 2px!important;
}
.Session.Detail.page1359.ABA.Events.Calendar .sshListItem.socialPinterest
{
    display: none;
}
.level5.childRow .subSubSubCommitteeTitle {
padding-left: 170px;
}
.Checkout .checkoutControlsInnerDiv .addressesPanel a.edit,.CreditCardControl_PersonifyDefault .tblCreditCards td a.edit,.Multiple.Membership.Summary .MembershipSummaryMultipleMembersControl_PersonifyDefault .customerItemHeader a.linkButton,
.AFMBuyForGroup_PersonifyDefault .itemRegistrationPrices .linkButton
{
    color: #FF7E00!important;
    padding-left: 21px;
    text-decoration: underline;
    background-image: url("../images/remove.png");
    background-repeat: no-repeat;
    font-size:12px;
}
.AFMBuyForGroup_PersonifyDefault .itemRegistrationPrices .linkButton
{
    background-position:0px;
}
.Multiple.Membership.Summary tr.group-order-summary-empty-footer
{
    display:none;
}
.Checkout .mainCheckoutDiv .leftPane .summaryTopColumn span.name
{
    width:294px;
}
.Checkout .backToCartDiv a.backToCartLink {
font-weight: normal!important;
}
.Pay.Balances.page327 .abaWrapper #footer
{
    margin-left: -303px;
    margin-top: 20px;
    width:1585px;
}
.dvMtgSesTickets .dvMtgSesPurchaseTicketsHeader
{
    color: #515151;
}
.MtgRegWizard_PersonifyDefault div.dvMtgSesDetail div.dvMtgSesTime
{
    width: 18%!important;
}
.MtgRegWizard_PersonifyDefault div.dvMtgSesDetail div.dvMtgSesAddRemove
{
    width: 12%!important;
}
.MtgRegWizard_PersonifyDefault div.dvMtgSesDetail .dvMtgSesHeader .dvMtgSesName a.lnkMtgSesName {
margin-left: -8px;
}
.Event.Details.page1444 .TopPane
{
    overflow:auto;
}
.AttendeeListing_PersonifyDefault .ctrlMTGSearchContent {
border: none!important;
background-color: #FFF!important;
}
.AttendeeListing_PersonifyDefault a[title="Click here to sort"] {
color: #069!important;
}
.AttendeeListing_PersonifyDefault .ResultsPanel .ResultsPanel {
border-color: #FFF!important;
border-width: 0px!important;
}
#cartPreview .productControlSection{display:none!important}
#header > div.action > div.header-quickLinks a:hover {
color: #FF7E00;
}
.CreditCardControl_PersonifyDefault table.tblCreditCards > thead > tr > th {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 5px;
font-weight: bold;
}
.CreditCardControl_PersonifyDefault table.tblCreditCards > thead > tr {
border-top: thin solid #AAA;
border-left: thin solid #AAA;
border-right: thin solid #AAA;
}
.CreditCardControl_PersonifyDefault table.tblCreditCards > tbody > tr.trCreditCards > td.topBorder {
border-top: none!important;
}
.Join.ABA .ABAMemberRegProcess_PersonifyDefault .UserAlreadyExistControl_PersonifyDefault .userDetails h2.ctrlTitle{
    margin-bottom:10px;
}
.AlreadyAMember .AlreadyMemberControl_PersonifyDefault .userDetails h2.ctrlTitle
{
    margin-bottom:15px;
}
.Username.Password .UserNamePasswordControl_PersonifyDefault .name input.ChangeLinkButton,
.Buy.for.Group .AFMBuyForGroupSummaryControl_PersonifyDefault input[value="Edit"],
[id$="AFMBuyForGroupSummaryControl_AFMPopupListViewSelectedCustomersControl_WindowConfirmation"].RadWindow.RadWindow_PersonifyDefault input[value="Edit"],
[id$="AFMBuyForGroupRegistrationSummaryControl_AFMPopupListViewSelectedCustomersControl_WindowConfirmation"].RadWindow.RadWindow_PersonifyDefault input[value="Edit"]
{
    color: #FF7E00!important;
    background-image: url(../images/pencil-orange.png)!important;
    background-repeat: no-repeat!important;
    padding-left: 17px;
    text-decoration: underline;
    font-weight: normal!important;
    letter-spacing: normal;
    font-family: Verdana, Geneva, sans-serif;
    /*font-size: 11px!important;*/
    box-shadow:none;
}
.Committee.Nomination .SearchNomineeControl_PersonifyDefault.CommitteeNomination_PersonifyDefault td.rgPagerCell.NextPrevNumericAndAdvanced {
border-width: 0px!important;
}
.Committee.Nomination .SearchNomineeControl_PersonifyDefault.CommitteeNomination_PersonifyDefault th.rgHeader a[title="Click here to sort"]
{
    color:#069!important;
}
.Committee.Nomination .NominationSelectionControl_PersonifyDefault.CommitteeNomination_PersonifyDefault td.stringColumn.editDelete {
text-align: right;
}
.Committee.Nomination .NominationSelectionControl_PersonifyDefault.CommitteeNomination_PersonifyDefault td.stringColumn.editDelete a[id$="btnDelete"] {
 background-image: url("../images/remove.png")!important;
    background-repeat: no-repeat;
}
.Educational.Background .MembershipRecentlyPassedBar_PersonifyDefault.Membership_PersonifyDefault
{
    margin-top:25px;
}
.Communication.Preferences .OptInOutControl_PersonifyDefault.Profile_PersonifyDefault h3.ctrlTitle
{
    font-size:15px!important;
    font-weight:bold!important;
}
#cartPreview .ShoppingCartControl_PersonifyDefault.ShoppingCart_PersonifyDefault .panelShoppingCart
{
    margin-left:10px;
}
#cartPreview a.closeCart
{
    padding-top:15px!important;
}
.Join.ABA .ABAMembershipSummary_PersonifyDefault p label[for$="chkAutoRenew"]
{
    display: block;
    float: left;
    clear: right;
    width: 900px;
padding: 0 2px;
}
.Join.ABA .ABAMembershipSummary_PersonifyDefault p input[id$="chkAutoRenew"]
{
    float:left;
}
.ABAMembershipSummary_PersonifyDefault p input[id$="chkAutoRenew"]
{
    margin-left:0px;
}
.RadWindow.RadWindow_PersonifyDefault.rwNormalWindow.rwTransparentWindow.popUpWindow  div[id$="cABAMembershipSummary_rptMembershipSummary_ctl01_PopupDetailWindow_PopupWindow_C"]
{
    height:521px!important;
}
.Register.Customer .alreadyLoggedIn .contactsBlock,.Register.Customer .alreadyLoggedIn .addressesBlock
{
    margin-bottom:1em;
}
.Manage.Credit.Card .CustomerCreditCardsControl_PersonifyDefault  th.actionsColumn.editDelete.stringColumn.rgHeader{
text-align: left;
}
.ShoppingCartItemBadgeControl_PersonifyDefault.Common_PersonifyDefault.Base_PersonifyDefault.lineItemTag
{
    border:1px solid #CCC;
    border-bottom:none;
}
div.subscriptionDetailsWindow td.rwWindowContent .dnnCheckbox
{
    margin-left:13px;
}
div.subscriptionDetailsWindow .ctrlContent .buttonRow
{
    padding-left:10px;
}
.Communication.Preferences .EmailPreferencesControl_PersonifyDefault div.formRow.noFaxes
{
    padding-left:2px;
    padding-top:10px;
}
.ABA.Membership.Communication.Preferences.Wizard .EmailPreferencesControl_PersonifyDefault div.formRow.noFaxes input[type="checkbox"]
{
    margin-left:3px;
}
.ProductDetailControl_PersonifyDefault .ProductDetailImageCell {
width: 12%;
}
.Educational.Background .EducationControl_PersonifyDefault th.actionsColumn.editDelete.stringColumn.rgHeader,
.Educational.Background th.actionsColumn.editDelete.stringColumn.rgHeader,.Educational.Background .ABACustomerBarAdmissionControl_PersonifyDefault td.stringColumn.edit
{
    text-align:center;
}
 
.Educational.Background th.StateTypeColumn.stringColumn.rgHeader {
width: 124px;
}
.Educational.Background td.clBarDate.dateColumn {
padding-right: 12px;
}
.myABA a[title="Click here to sort"] {
color: #069!important;
}
.CreateProductReviewControl_PersonifyDefault div.reviewItemHeader {
color: #262829!important;
font-size: 18px;
margin-top: -25px;
}
.Employee.Profile.page1373.myABA #leftMenu .RadPanelBar ul.rpRootGroup {
visibility: hidden;
}
/*.ABA.Meetings.page1437 .MtgRegWizard_PersonifyDefault.MeetingsMtgReg_PersonifyDefault 
{
    margin-top:10px;
}*/
.ABA.Meetings.page1437 .oneCol ul.breadCrumbs
{
display: none;

}
.Digital.Content.Access .rgMasterTable th.downloadsColumn.rgHeader {
width: 78px;
padding-right: 0px;
}
.Digital.Content.Access .rgMasterTable th.orderColumn.rgHeader
{
    width:66px;
}
.Checkout .CheckoutItemListControl_PersonifyDefault .addressesSection .boldCaption {
padding-left: 10px;
}
.Checkout .CheckoutItemListControl_PersonifyDefault .addressesSection div.RadComboBox .rcbArrowCell a
{
    width:19px;
}
.Membership.Renewal .MembershipRenewal.ABAGroupsViewPanel
{
    padding:0px!important;
}
.Membership.Renewal .MembershipRenewal.ABAGroupsViewPanel div > table:nth-child(odd)
{
    background: #EDEDEC;
}
.Membership.Renewal .MembershipRenewal.ABAGroupsViewPanel div table:nth-child(1) {
background: #FFF;
}
.MyProfileRoster.CSM .AFMRoster_PersonifyDefault.Base_PersonifyDefault .RadGrid_PersonifyDefault .rgSelectedRow
{
    background: #B2B2B2 0 -3900px repeat-x!important;
}
.ProductDetailControl_PersonifyDefault h1 span.ProductDetailNameDisplay {
font-size: 18px!important;
line-height: 20px!important;
}
input.mtgDescViewMore {
color: #069!important;
}
div[id$="GDVerbiageWindow"] .rwTable td.rwWindowContent th {
border: none;
font-weight: bold;
padding-bottom: 6px;
}
.ABA.Meetings div.PriceDisplayControl_PersonifyDefault.Store_PersonifyDefault.Base_PersonifyDefault.PriceDisplayControl,
.ABA.Meetings ul.PriceListUL .MemberPriceControl_PersonifyDefault.Store_PersonifyDefault.Base_PersonifyDefault,
.ABA.Meetings ul.PriceListUL .PriceControl_PersonifyDefault.Store_PersonifyDefault.Base_PersonifyDefault
{
    border:none!important;
}
.ABA.Events.Calendar div.MtgEvtGridPageTextDiv {
margin-left: -7px;
text-align: left;
}
.ABA.Events.Calendar input.rgWrap.MtgEvtGridViewAllBtn {
background-color: #FFF!important;
border: none!important;
color: #069!important;
background: #FFF!important;
box-shadow: none!important;
}
.ABA.Events.Calendar input.rgWrap.MtgEvtGridViewAllBtn:hover {
text-decoration: underline;
}
.ABA.Meetings .MtgRegWizSession_PersonifyDefault.MeetingsMtgReg_PersonifyDefault.Base_PersonifyDefault .dvError .error
{
    float:none
}
.ABA.Meetings .MtgRegWizSession_PersonifyDefault.MeetingsMtgReg_PersonifyDefault.Base_PersonifyDefault .dvMtgSesFilterSection
{
    margin-top:5px;
}
.Membership.Renewal .MembershipsRenewalControl_PersonifyDefault .ABAGroups .MembershipRenewal.ABAGroupsViewPanel td.td-term span > span
{
    margin-left:5px;
}
.RadWindow.RadWindow_PersonifyDefault.rwNormalWindow.rwTransparentWindow.editAddress div[id$="PracticeSettings_EditWindow_C"] .SaveButton
{
    width:85px!important;
}
.RadWindow.RadWindow_PersonifyDefault.rwNormalWindow.rwTransparentWindow.editAddress div[id$="membershipRenewalDetailsControl_EditWindowABAGroups_C"]
{
    width:662px!important;
}

.RadWindow.RadWindow_PersonifyDefault.rwNormalWindow.rwTransparentWindow.editAddress[id$="membershipRenewalDetailsControl_EditWindowABAGroups"]
{
    width:670px!important;
}
.ProductDetailLeftCell .productActions .OptionDiv div.SelectionRequired {
left: -58px!important;
}
.ABA.Meetings .MtgRegWizard_PersonifyDefault.MeetingsMtgReg_PersonifyDefault .mtgDescAndLocation .mtgDesc .ProductDetailParagraphShortLabel
{
    word-break: normal;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}
.ABA.Meetings .MtgRegWizard_PersonifyDefault .MtgRegSmryRegInfoGrid div.Row > div.Col.ProdNameCol
{
    margin-left:6px;
}
.ABA.Meetings .MtgRegWizard_PersonifyDefault .MtgRegSmryRegInfoGrid div.Row > div.Col.ProdNameCol span
{
    margin-left:-4px;
}
.Event.Details .MeetingDetailControl_PersonifyDefault .MTGDetailCaption
{
    height:0px;
}
.Shopping.Cart.page211 .ShoppingCartItemControl_Container .addressesSection span.boldCaption {
margin-left: 5px;
}
.Shopping.Cart.page211 .ShoppingCartItemControl_Container .addressesSection {
background-color:#fff;
border: 1px #ccc solid;
}
div[id$="ucMemberOrderSummary_rwBasicRateInfo"] a[id$="hlClose"]
{
    display: block;
margin-top: 10px;
}
span[id$="lblBreakdwonByRegistrant"]
{
    font-size: 15px;
    color: #262829;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;
    letter-spacing:-1px;
}
.MyProfileRoster .AFMRoster_PersonifyDefault td div.RadToolTip
{
    display:none!important;
}
.PayOpenBalancesControl_PersonifyDefault.Profile_PersonifyDefault.Base_PersonifyDefault div[id$="pnlAutoRenew"] > div.formRow {
background-color: #EEE;
border: 1px solid #CCC;
padding: 5px;
}
.CreditCardControl_PersonifyDefault .tblCreditCards
{
    margin-bottom:30px;
}
.PayOpenBalancesControl_PersonifyDefault .buttonRow
{
    margin-top:15px;
}
.PayOpenBalancesControl_PersonifyDefault .AddCreditCardControl_PersonifyDefault #paymentInfoDiv span.validatedMessage
{
    margin-left: 5px !important;
    margin-top: -6px;
}
.Product.Details ul.info span.frequency-label,.Product.Details ul.info span.format-label
{
    font-weight:bold;
}
.Product.Details ul.info span.format-label
{
    margin-right:24px;
}
.Product.Details ul.info li[id$="SUBFormatLi"]
{
    margin-top:7px;
}
div.CheckoutAddressInformationControl_PersonifyDefault div.shippingAddress p.shipToMulti input[type="checkbox"]
{
    margin-left:0px;
}
.ShoppingCartItemListControl_PersonifyDefault.ShoppingCart_PersonifyDefault
{
    text-align:left;
}
.SearchNomineeControlStateCell div[id$="cmbState"].RadComboBox.RadComboBox_PersonifyDefault
{
    margin-left: 4px;
}
.Join.ABA div.ABAStudentMembershipType_PersonifyDefault span input[id$="rdbStudentProducts"]
{
    margin-left:0px;
    margin-top: 0px;
}
.Multiple.Membership.Summary span[id$="lblforget"] {
margin-right: 40px;
}
.Multiple.Membership.Summary .MyAccountContactEmail_PersonifyDefault.Common_PersonifyDefault
{
    margin-top:-12px;
}
.Multiple.Membership.Summary .MyAccountContactEmail_PersonifyDefault.Common_PersonifyDefault .ctrlContent
{
    padding:0px 0px 0px 12px;
}
.Multiple.Membership.Summary div.MyAccountContactAddress_PersonifyDefault .ctrlContent
{
    padding:0px;
}
div[id$="RemoveConfirmationWindow"] div[id$="RemoveConfirmationWindow_C"] {
margin-top: 20px;
margin-left: 23px;
}
.Buy.for.Group .AFMBuyForGroupSelectRecipientsControl_PersonifyDefault  h2 a[id$=HyperlinkProductPage],.Buy.for.Group h2 a[id$=HyperlinkProductPage] {
margin-left: -11px;
}
.Buy.for.Group .AFMPurchaseSelectCustomersControl_PersonifyDefault .customerGroupsContainer input.customerGroupsUpdate {
margin-top: -2px;
}
div[id$="AFMPopupChangeGroupConfirmationControl_WindowConfirmation"].RadWindow.RadWindow_PersonifyDefault input[value="Cancel"],
[id$="AFMBuyForGroupSelectCustomersControl_PanelConfirmPopupContainer_WindowConfirmation"].RadWindow.RadWindow_PersonifyDefault .controlButtonsSection.buttonRow input[value="Cancel"]
{
    color:#069!important;
    background:none;
    border:none;
    text-decoration:none;
    box-shadow: none!important;
    font-weight:normal!important;
}
div[id$="AFMPopupChangeGroupConfirmationControl_WindowConfirmation"].RadWindow.RadWindow_PersonifyDefault input[value="Cancel"]:hover
{
    text-decoration:underline!important;
}
[id$="AFMBuyForGroupSelectCustomersControl_PanelConfirmPopupContainer_WindowConfirmation"].RadWindow.RadWindow_PersonifyDefault .selectedCustomersPopupSection .selectedCustomersNote,
[id$="AFMBuyForGroupSummaryControl_AFMPopupListViewSelectedCustomersControl_WindowConfirmation"].RadWindow.RadWindow_PersonifyDefault .selectedCustomersPopupSection .selectedCustomersNote
,[id$="AFMBuyForGroupRegistrationSummaryControl_AFMPopupListViewSelectedCustomersControl_WindowConfirmation"].RadWindow.RadWindow_PersonifyDefault .selectedCustomersPopupSection .selectedCustomersNote
{
    padding:0px;
}

[id$="AFMBuyForGroupSelectCustomersControl_PanelConfirmPopupContainer_WindowConfirmation"].RadWindow.RadWindow_PersonifyDefault .selectedCustomersPopupSection .controlButtonsSection
{
    margin:0px;
}
.Buy.for.Group .AFMBuyForGroupSummaryControl_PersonifyDefault input[value="Remove"]
{
    background-position-y:2px;
    margin:0px!important;
    padding-bottom: 1px;
}
.Buy.for.Group .AFMBuyForGroup_PersonifyDefault .nextStepsBlock {
margin-top: 27px;
}
.AFMBuyForGroup_PersonifyDefault .itemRegistrationPrices div:nth-child(2) label
{
    margin-top:10px;
}
.Contact.Information .ContactInformationEmail_PersonifyDefault,.Contact.Information .ContactInformationWeb_PersonifyDefault,.Contact.Information .ContactInformationFax_PersonifyDefault   {
margin-top: 20px;
}
.Select.Committees td.committeeTitle
{
    padding-left:20px;
}
.Join.ABA div.ABAStudentMembershipType_PersonifyDefault div[id$="MembershipDue"].formRow,
.Join.ABA div.ABAStudentMembershipType_PersonifyDefault div[id$="MembershipTerm"].formRow{
    margin-left:16px;
}
.Checkout .ShoppingCartItemControl_Container div.addressesSection
{
    padding: 5px 0px 3px 0px;
    background:white;
}
.Pay.Balances td.stringColumn.editDelete
{
    text-align:right;
}
.Multiple.Membership.Summary .customerItemHeader span.image-minus,.Multiple.Membership.Summary .customerItemHeader span.image-plus
{
    float: left;
margin-left: -22px;
}
.Multiple.Membership.Summary .panelGroupCustomer .customerItem
{
    margin-left:23px;
    margin-bottom: 20px;
}
.Multiple.Membership.Summary .panelGroupCustomer .customerInfoName
{
    float: left;
    margin-right: 20px;
}
.Multiple.Membership.Summary .panelGroupCustomer .customerItemHeader
{
    width:600px;
}
.Pay.Balances .PayOpenBalancesControl_PersonifyDefault div[id$="pnlAutoRenew"] div.formRow span.chkPermission.pad20
{
    float:left;
}
.Pay.Balances .PayOpenBalancesControl_PersonifyDefault div[id$="pnlAutoRenew"] div.formRow span.chkPermission.pad20 + span
{
    display: block;
float: left;
width: 658px;
padding-left: 2px;
}
.Committee.Nomination .SearchNomineeControl_PersonifyDefault div.SearchNomineeControlEmailPanel input[value="Search"]
{
    margin-right:0px;
    margin-top:15px;
}
.Committee.Nomination .SearchNomineeControl_PersonifyDefault div.SearchNomineeControlButtonsPanel input[value="Clear"]
{
    padding-right: 0px;
    margin-right: 0px;
}
.Buy.for.Group .AFMBuyForGroupSummaryControl_PersonifyDefault div.panelGroupCustomer div.customerItemHeader
{
    background:white;
}
.ProductDetailControl_PersonifyDefault .productThumb img
{
    float:none;
    padding:0px;
}
div.MtgCalendarEventsControl_PersonifyDefault div.MtgEventsPagerHolder .rgWrap.rgNumPart span {
color: #069;
}
div.MtgCalendarEventsControl_PersonifyDefault div.MtgEventsPagerHolder .rgWrap.rgNumPart a.rgCurrentPage span {
color: white;
}
.ABA.Meetings .CustomerSpecialNeedControl_PersonifyDefault fieldset span
{
    padding : 0px;
    margin-top:0px;
}
.History.page1364 #content .csmtwoCol h1
{
    padding-left:15px!important;
}
  div.AddCreditCardControl_PersonifyDefault.Base_PersonifyDefault div.formLayout#paymentInfoDiv span.validatedMessage {
margin-left: 5px !important;
}
#wrapper .wizard .oneCol .AddCreditCardControl_PersonifyDefault #paymentInfoDiv div.rbDiv label,.AddCreditCardControl_PersonifyDefault #paymentInfoDiv div.rbDiv label
{
    width: 60px!important;
}
 div.AddCreditCardControl_PersonifyDefault.Base_PersonifyDefault div.formLayout#paymentInfoDiv .CCTypeInput span.validatedMessage,.Checkout .AddCreditCardControl_PersonifyDefault #paymentInfoDiv .CCTypeInput span.validatedMessage {
margin-left: 160px!important;
margin-top: 5px!important;
}
.saveProductList div.saveProductListRow input.membershipName {
color: #069!important;
font-weight: 400!important;
box-shadow: none!important;
padding-top: 0px;
margin: 2px 0px 0px 4px;
background-position-y: 4px;
}
    .saveProductList div.saveProductListRow input.membershipName.aspNetDisabled
    {
        cursor:none!important;
        background:none!important;
        padding-left:7px!important;
    }
    .saveProductList div.saveProductListRow input.membershipName.aspNetDisabled:hover
    {
       text-decoration:none!important; 
    }
        .saveProductList div.saveProductListRow input.membershipName.aspNetDisabled + span.sectionProductSaveValue
        {
margin-left: 11px;
        }
        .AddCreditCardControl_PersonifyDefault #paymentInfoDiv .CCTypeInput {
float: left;
width: 158px;
margin-bottom:10px;
}
.Manage.Credit.Card div.AddCreditCardControl_PersonifyDefault.Base_PersonifyDefault div.formLayout#paymentInfoDiv .CCTypeInput,
.Pay.Balances div.AddCreditCardControl_PersonifyDefault.Base_PersonifyDefault div.formLayout#paymentInfoDiv .CCTypeInput
{
    width: 173px!important;
}
    .Manage.Credit.Card div.AddCreditCardControl_PersonifyDefault.Base_PersonifyDefault div.formLayout#paymentInfoDiv .CCTypeInput span.validatedMessage,.Pay.Balances div.AddCreditCardControl_PersonifyDefault.Base_PersonifyDefault div.formLayout#paymentInfoDiv .CCTypeInput span.validatedMessage
    {
        margin-left:174px!important;
    }
  
    div.AddCreditCardControl_PersonifyDefault.Base_PersonifyDefault div.formLayout#paymentInfoDiv span.validatedMessage[id$="vldExpirationDate"] {
margin-left: 160px!important;
}
    .Manage.Credit.Card div.AddCreditCardControl_PersonifyDefault.Base_PersonifyDefault div.formLayout#paymentInfoDiv span.validatedMessage[id$="vldExpirationDate"],
    .Pay.Balances div.AddCreditCardControl_PersonifyDefault.Base_PersonifyDefault div.formLayout#paymentInfoDiv span.validatedMessage[id$="vldExpirationDate"] {
margin-left: 173px!important;
}
.MtgRegSmryRegInfo_PersonifyDefault .MtgRegSmryRegInfoGrid div.Row div.Col.SubtotalCol
{
    width:130px;
}
.AFMBuyForGroup_PersonifyDefault .customerAddressBlock .MyAccountContactEmail_PersonifyDefault ul.networks
{
    margin-top:0px;
}
.Shopping.Cart .ShoppingCartControl_PersonifyDefault .infoTopSection
{
    height:auto;
    padding:7px 0px;
}
.Shopping.Cart .ShoppingCartControl_PersonifyDefault .infoTopSection > span
{
    margin-left:10px;
}