/* From base.css - START */
.legacy-container div,
.legacy-container span,
.legacy-container h1,
.legacy-container h2,
.legacy-container h3,
.legacy-container h4,
.legacy-container h5,
.legacy-container h6,
.legacy-container p,
.legacy-container blockquote,
.legacy-container pre,
.legacy-container a,
.legacy-container em,
.legacy-container img,
.legacy-container strong,
.legacy-container dl,
.legacy-container dt,
.legacy-container dd,
.legacy-container ol,
.legacy-container ul,
.legacy-container li,
.legacy-container fieldset,
.legacy-container form,
.legacy-container label,
.legacy-container button,
.legacy-container input,
.legacy-container table,
.legacy-container caption,
.legacy-container tbody,
.legacy-container tfoot,
.legacy-container thead,
.legacy-container tr,
.legacy-container th,
.legacy-container td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 10px;
}

.legacy-container h1,
.legacy-container h2,
.legacy-container h3,
.legacy-container h4,
.legacy-container h5,
.legacy-container h6 {
    line-height: normal;
    font-weight: normal;
}

.legacy-container li {
    list-style: none;
}

.legacy-container a {
    text-decoration: none;
}

    .legacy-container a:hover {
        text-decoration: underline;
    }

.legacy-container img {
    display: block;
}

.legacy-container object, embed {
    display: block;
}

.legacy-container .hide {
    visibility: hidden;
}

.legacy-container .clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.legacy-container .clear {
    display: inline-block;
}

.legacy-container .hidden {
    position: absolute;
    left: 0;
    top: -500px;
    width: 1px;
    height: 1px;
    overflow: hidden;
    line-height: 1px;
}


.legacy-container input, select, textarea {
    font-family: Arial, Helvetica, sans-serif;
}

.legacy-container {
    font-size: 62.5%;
    font-family: Arial, Helvetica, sans-serif;
}



    /* base styles */

    .legacy-container a {
        color: #236792;
    }

        .legacy-container a:hover {
            text-decoration: underline;
        }

    .legacy-container #main .form {
        background: #f6f6f6;
        border-top: 4px solid #ddd;
        padding: 15px 20px 20px;
        margin-bottom: 20px;
    }

        .legacy-container #main .form .section {
            padding-bottom: 10px;
        }

        .legacy-container #main .form fieldset.section {
            padding-bottom: 0;
        }

        .legacy-container #main .form label {
            font-size: 1.2em;
            font-weight: bold;
            color: #333;
            display: block;
            margin-bottom: 8px;
        }

        .legacy-container #main .form legend {
            font-size: 1.8em;
            color: #333;
            font-weight: bold;
            margin-bottom: 15px;
            margin-left: 0;
            padding: 0;
            *margin-left: -8px;
        }

            .legacy-container #main .form legend.indicator {
                font-size: 1.2em;
                font-weight: normal;
                color: #555;
            }

        .legacy-container #main .form .field {
            margin-bottom: 15px;
        }

            .legacy-container #main .form .field.last {
                margin-bottom: 10px;
            }

        .legacy-container #main .form .fields {
            overflow: auto;
        }

            .legacy-container #main .form .fields .field {
                float: left;
                margin-right: 20px;
            }

                .legacy-container #main .form .fields .field.last {
                    margin-right: 0;
                }

    .legacy-container #main ul,
    .legacy-container #main .additional_content .bn_g_results_list {
        margin-bottom: 15px;
    }

        .legacy-container #main ul.sf_anchorList {
            border-bottom: 2px solid #e5e5e5;
            padding-bottom: 12px;
        }

            .legacy-container #main ul.sf_anchorList li {
                margin-left: 0;
            }

        .legacy-container #main ul.sf_expandedList {
        }

            .legacy-container #main ul.sf_expandedList li {
                font-size: 1em;
                margin-left: 0;
                padding-left: 0;
                background: none;
                border-bottom: 1px solid #ddd;
                padding-bottom: 0;
                margin-bottom: 15px;
            }

    .legacy-container #main .additional_content .bn_g_services {
        display: none;
    }

    .legacy-container #main h3,
    .legacy-container #main h2.h3,
    .legacy-container #main strong.h3,
    .legacy-container #main .additional_content .bn_g_welcome,
    .legacy-container #main #sitemap h2,
    .legacy-container #product_header .utility div.h3 {
        display: block;
        font-size: 1.4em;
        color: #333;
        font-weight: bold;
        margin-bottom: 8px;
    }

        .legacy-container #main h3 span.price {
            padding-left: 8px;
            font-weight: normal;
            color: #ff8610;
        }

    .legacy-container #main p {
        font-size: 1.2em;
        color: #555;
        margin-bottom: 10px;
        line-height: 1.5;
        max-width: 560px;
    }

        .legacy-container #main p.note {
            font-size: 1.1em;
            color: #999;
            margin-bottom: 0;
        }

        .legacy-container #main p.privacy {
            font-size: 1.1em;
            color: #999;
            margin-bottom: 0;
            background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7Bf156139c-71c4-4053-94f8-2bb5f69fdcfa%7D_lock.gif) no-repeat;
            padding-left: 21px;
            line-height: 18px;
            font-style: normal;
        }

    .legacy-container #main .additional_content .bn_g_result {
        background-image: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B41d92ef0-1871-4e14-8f31-d1b0c34fe117%7D_bullet_gray.png);
    }

    .legacy-container .tout,
    .legacy-container .incorporate_module .compare {
        width: 240px;
        background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B2f61c3ba-3ff0-4cfb-8a5f-21334fb45aaf%7D_whitebox_230.png) top left no-repeat;
        padding-top: 17px;
        margin-bottom: 10px;
        position: relative;
        margin-left: -5px;
    }

        .legacy-container .tout a.twitter,
        .legacy-container .tout a.youtube,
        .legacy-container .tout a.facebook {
            font-weight: bold;
        }

        .legacy-container .tout .inner,
        .legacy-container .incorporate_module .compare .inner {
            background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B2f61c3ba-3ff0-4cfb-8a5f-21334fb45aaf%7D_whitebox_230.png) bottom left no-repeat !important;
            padding: 0 15px 15px !important;
            min-height: 115px;
        }

        .legacy-container .tout h4,
        .legacy-container #main .get_started h4,
        .legacy-container .tout .bn_g_welcome,
        .legacy-container #main .get_started .bn_g_welcome {
            font-size: 1.7em;
            color: #444;
            border-bottom: 1px solid #ccc;
            padding-bottom: 4px;
            margin-bottom: 6px;
        }

.legacy-container form label, 
.legacy-container fieldset label, 
.legacy-container .form label {
    font-size: 1.2em;
    color: #555;
    display: block;
}

/* From base.css - END*/

.legacy-container #main .tab {
    display: none;
}

    .legacy-container #main .tab.active {
        display: block;
    }

.legacy-container #main p.intro {
    border: none;
    width: 515px;
    font-size: 1.6em;
    line-height: 1.3;
    margin-bottom: 25px;
}

.legacy-container #content.wide #main {
    padding-left: 25px;
    padding-right: 45px;
    position: relative !important;
}

.legacy-container #main .wrapper {
    background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B534fb439-4674-46a1-8b8c-7998fd86b189%7D_main_foot.png) no-repeat left bottom;
    padding: 0 0 10px 0;
    position: relative;
    margin: 0 0 18px 0;
    _zoom: 1;
}

    .legacy-container #main .wrapper .inner {
        background: #287dbd url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B30358d71-4eea-404c-a2e6-c81c87f6182e%7D_main_bg.png) no-repeat left top;
        padding: 0 0 10px 10px;
    }

.legacy-container #main div.navigation {
    border: 0;
    margin: 0 -27px 0 -9px;
    _margin: 0 -26px 0 -10px;
    padding: 0;
    height: 52px;
    overflow: hidden;
}

    .legacy-container #main div.navigation ol {
        margin: 0;
    }

        .legacy-container #main div.navigation ol li {
            list-style: none;
            padding: 0;
            font-size: 1.5em;
            float: left;
            text-indent: -9999px;
            margin: 0 !important;
            line-height: normal;
            _position: static;
        }

            .legacy-container #main div.navigation ol li a {
                color: #c9e8fe;
                display: block;
                overflow: hidden;
                height: 57px;
                background-repeat: no-repeat;
                background-position: left bottom;
                position: relative;
                margin: 0 -19px 0 0;
                _margin: 0 -13px 0 0;
            }

            /* default states */
            .legacy-container #main div.navigation ol li.tab1 a {
                background-image: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7Be7b24238-e120-4d41-877a-decb2e06a30c%7D_tab1.png);
                _background-image: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B3d887152-a906-4979-be65-72053494b400%7D_tab1.8bit.png);
                width: 103px;
                _width: 93px;
                z-index: 7;
                _height: 52px;
            }

            .legacy-container #main div.navigation ol li.tab2 a {
                background-image: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B1c394767-8467-4ab0-9453-df289c7026e6%7D_tab2.png);
                _background-image: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7Bf87b2171-902a-409a-ac70-b9feae4e4a9c%7D_tab2.8bit.png);
                width: 122px;
                _width: 112px;
                z-index: 6;
            }

            .legacy-container #main div.navigation ol li.tab3 a {
                background-image: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B871eb414-ff87-42d3-afb2-1fa1c2bd1f8e%7D_tab3.png);
                _background-image: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7Bb842385c-a488-4855-bcd2-3b8bed761ade%7D_tab3.8bit.png);
                width: 121px;
                _width: 111px;
                z-index: 5;
            }

            .legacy-container #main div.navigation ol li.tab4 a {
                background-image: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B67b94d0d-56e5-4a09-b1ba-837b5f20a995%7D_tab4.png);
                _background-image: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7Be9aeed6f-9695-44e1-a91e-fbd80e73098c%7D_tab4.8bit.png);
                width: 115px;
                _width: 105px;
                z-index: 4;
            }

            .legacy-container #main div.navigation ol li.tab5 a {
                background-image: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B46424b21-bcc6-4cb5-9dd0-2465212faf0e%7D_tab5.png);
                _background-image: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B9dc13b1e-36e4-47ce-b1a3-2d7223d9690a%7D_tab5.8bit.png);
                width: 103px;
                _width: 93px;
                z-index: 3;
            }

            .legacy-container #main div.navigation ol li.tab6 a {
                background-image: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B8ef2b289-71dc-46d4-b31c-3bdb023a4917%7D_tab6.png);
                _background-image: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7Bb48ec4bf-4901-4931-89e9-458d02c2801e%7D_tab6.8bit.png);
                width: 154px;
                _width: 144px;
                z-index: 2;
                margin: 0 -27px 0 0;
            }

            .legacy-container #main div.navigation ol li.tab7 a {
                background-image: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7Bee15799a-e45d-4054-89d5-8cb5b8e92411%7D_tab7.png);
                _background-image: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B8e2d948f-8bd9-4f75-a114-14c9efd30439%7D_tab7.8bit.png);
                width: 131px;
                _width: 121px;
                /*z-index: 1;*/
            }

            /* hover states */
            .legacy-container #main div.navigation ol li a:hover {
                background-position: left -59px;
            }

            .legacy-container #main div.navigation ol li a.disabled,
            .legacy-container #main div.navigation ol li a.disabled:hover {
                background-position: left bottom;
            }

            /* active states */
            .legacy-container #main div.navigation ol li a.active,
            .legacy-container #main div.navigation ol li a.active:hover,
            .legacy-container #main div.navigation ol li a.complete,
            .legacy-container #main div.navigation ol li a.complete:hover {
                background-position: left -4px;
            }


            .legacy-container #main div.navigation ol li.active a {
                color: #fff;
            }

            .legacy-container #main div.navigation ol li.tab7 a {
                _background-position: 20px bottom;
            }

                .legacy-container #main div.navigation ol li.tab7 a:hover {
                    background-position: left -59px;
                    _background-position: 20px -59px;
                }

                .legacy-container #main div.navigation ol li.tab7 a.disabled,
                .legacy-container #main div.navigation ol li.tab7 a.disabled:hover {
                    _background-position: 20px bottom;
                }

                .legacy-container #main div.navigation ol li.tab7 a.active,
                .legacy-container #main div.navigation ol li.tab7 a.active:hover,
                .legacy-container #main div.navigation ol li.tab7 a.complete,
                .legacy-container #main div.navigation ol li.tab7 a.complete:hover {
                    _background-position: 20px -4px;
                }

.legacy-container #main h2 {
    color: #3589c5;
    font-size: 3.0em;
    margin: 0;
    overflow: hidden;
    height: 44px;
    text-indent: -9999px;
    background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7Bb5a30394-f148-4cfa-bb8f-f125203db756%7D_hdr_steps.png) no-repeat;
}

.legacy-container #main #step1 h2 {
    background-position: 0 0;
}

.legacy-container #main #step2 h2 {
    background-position: 0 -44px;
}

.legacy-container #main #step3 h2 {
    background-position: 0 -88px;
}

.legacy-container #main #step4 h2 {
    background-position: 0 -132px;
}

.legacy-container #main #step5 h2 {
    background-position: 0 -176px;
}

.legacy-container #main #step6 h2 {
    background-position: 0 -220px;
}

.legacy-container #main .results h2 {
    background-position: 0 -264px;
    margin: 0 0 -13px 0;
}

.legacy-container #main h3 {
    color: #1d1d1d;
    font-size: 1.6em;
    line-height: 1.4;
}

    .legacy-container #main h3 span {
        font-size: .8em;
    }

.legacy-container .column_a {
    background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7Ba23dc2b7-bc1c-443e-87b6-ec7711507105%7D_questions_foot.png) no-repeat left bottom;
    padding: 0 0 40px 0;
    float: left;
    width: 692px;
}

.legacy-container #main .column_a .inner {
    background: #fff url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B15809539-c8ed-4bf5-ae67-439deaaac5cf%7D_questions_bg.png) no-repeat left top;
    padding: 28px 0 0 0;
    position: relative;
    /*z-index: 10;*/
}

.legacy-container .step {
    /* float: left; */
    width: 655px;
    margin-bottom: 50px;
    padding: 0 47px 0 20px;
}

.legacy-container .questions {
    border-top: 3px solid #d5d5d5;
    border-bottom: 1px solid #eaeaea;
    margin: 0 0 20px 0;
}

.legacy-container .question {
    border-bottom: 2px solid #dedede;
    position: relative;
    padding-bottom: 10px;
    background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7Baf86853b-99d6-4117-80c5-99ecc20eea51%7D_question_bg.png) repeat-y;
}

    .legacy-container .question.last {
        border-bottom: 0;
    }

.legacy-container #main .question li {
    background: none;
    padding: 0;
    color: #3b3b3b;
    line-height: 1;
    padding: 0 0 2px 0;
}

    .legacy-container #main .question li input {
        float: left;
        width: 14px;
        height: 14px;
        *width: 12px;
        *height: 12px;
        margin: 3px 7px 0 0;
        *margin: 4px 7px 0 0;
    }

    .legacy-container #main .question li label {
        float: left;
        font-size: 14px;
        width: 310px;
        line-height: 1.3;
    }

.legacy-container #main .question .col_a {
    float: left;
    width: 377px;
    min-height: 200px;
    height: auto;
    _height: 200px;
    background: #fff url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7Ba32b5633-bcfd-45bf-8a3f-3250bb9aaf7b%7D_question_content_bg.png) repeat-x left top;
}

.legacy-container #main .question.tall .col_a {
    height: 190px;
}

.legacy-container #main .question .col_a .inner {
    padding: 17px 20px 15px 20px;
    background: none;
}

.legacy-container #main .question .col_b {
    position: absolute;
    left: 377px;
    width: 230px;
    height: 100%;
    background: #fff url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B38874ddd-d6dc-4f3a-b2c5-b5b37d722a1c%7D_question_tip_bg.png) no-repeat left top;
}

    .legacy-container #main .question .col_b .inner {
        padding: 15px 0 0 33px;
        background: none;
    }

    .legacy-container #main .question .col_b p {
        color: #929292;
        font-style: italic;
        font-size: 1.1em;
        margin: 0;
    }

.legacy-container #main .question h4 {
    color: #3589c5;
    font-weight: bold;
    font-size: 1.1em;
    margin: 0 0 4px 0;
}

.legacy-container a.reset {
    background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B19a393a9-3e13-4bd1-a159-3dfa5e55746f%7D_btn_startover.png) no-repeat left bottom;
    display: block;
    height: 30px;
    width: 107px;
    text-indent: -9999px;
    position: absolute;
    right: 15px;
    top: 59px;
}

    .legacy-container a.reset:hover {
        background-position: left top;
    }

.legacy-container #wizard .submit {
    padding: 0 50px 0 0;
    position: relative;
    width: 100%;
}

    .legacy-container #wizard .submit .resultlink {
        color: #555;
        font-size: 1.2em;
        margin: 0;
        background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B09b5693d-f0a3-4091-86f9-405b19855631%7D_icon_arrow_right.png) no-repeat right 5px;
        padding: 0 7px 0 0;
        float: right;
        position: relative;
        z-index: 2;
        clear: right;
    }

    .legacy-container #wizard .submit .prev {
        color: #555;
        font-size: 1.2em;
        background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B2f8f991f-2283-4e01-b28e-74a4422beda3%7D_icon_arrow_left.png) no-repeat left 4px;
        padding: 0 0 0 7px;
        float: left;
        clear: none;
        left: 0;
    }

    .legacy-container #wizard .submit .next {
        background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7Bb6f648da-720a-46f0-9b9b-dac8c1dd864c%7D_btn_next.png) no-repeat 0 -82px;
        display: block;
        height: 41px;
        width: 150px;
        text-indent: -9999px;
        margin: 0 0 7px 460px;
        text-align: left;
    }

    .legacy-container #wizard .submit .results {
        background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B2cd49446-cb4f-431c-b269-85c7e14d3023%7D_btn_see_results.png) no-repeat 0 -82px;
        display: block;
        height: 41px;
        width: 139px;
        text-indent: -9999px;
        margin: 0 0 7px 0;
        text-align: left;
        float: right;
    }

    .legacy-container #wizard .submit .next:hover, .submit .results:hover {
        background-position: left -41px;
    }

    .legacy-container #wizard .submit .next.disabled,
    .legacy-container #wizard .submit .next.disabled:hover,
    .legacy-container #wizard .submit .results.disabled,
    .legacy-container #wizard .submit .results.disabled:hover {
        cursor: default;
        background-position: left 0;
    }

/* results */
.legacy-container .step.results {
    display: none;
}

.legacy-container .results .btn_learn {
    display: block;
    text-indent: -9999px;
    background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B13dd5cb7-238d-4b5d-b78e-b830906efd34%7D_btn_learn.png) no-repeat;
    height: 41px;
    margin: 0 0 18px 8px;
}

.legacy-container .inc_now, .legacy-container .learn_more, .legacy-container .compare {
    background: rgb(137,199,22); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5YzcxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MDk3MTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(137,199,22,1) 0%, rgba(80,151,19,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(137,199,22,1)), color-stop(100%,rgba(80,151,19,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(137,199,22,1) 0%,rgba(80,151,19,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(137,199,22,1) 0%,rgba(80,151,19,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(137,199,22,1) 0%,rgba(80,151,19,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(137,199,22,1) 0%,rgba(80,151,19,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89c716', endColorstr='#509713',GradientType=0 ); /* IE6-8 */
    float: left;
    padding: 0 10px;
    line-height: 40px;
    display: block;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    font-size: 14px;
    font-weight: bold;
    margin: 8px;
    text-shadow: 1px 1px #333;
    text-decoration: none;
}

    .legacy-container .inc_now:hover, .legacy-container .learn_more:hover, .legacy-container .compare:hover {
        background: rgb(137,199,22); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5YzcxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MTdiMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(137,199,22,1) 0%, rgba(65,123,16,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(137,199,22,1)), color-stop(100%,rgba(65,123,16,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(137,199,22,1) 0%,rgba(65,123,16,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(137,199,22,1) 0%,rgba(65,123,16,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(137,199,22,1) 0%,rgba(65,123,16,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom, rgba(137,199,22,1) 0%,rgba(65,123,16,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89c716', endColorstr='#417b10',GradientType=0 ); /* IE6-8 */
    }

.legacy-container .results .btn_learn:hover {
    background-position: bottom left !important;
}

.legacy-container .results .btn_learn.ccorp {
    background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7Bc24904da-fe7b-48ad-b213-43218c18747c%7D_btn_ccorp.png) no-repeat;
    width: 237px;
}

.legacy-container .results .btn_learn.scorp {
    background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B47d594cf-2728-4c6f-94e6-3031ccef242e%7D_btn_scorp.png) no-repeat;
    width: 236px;
}

.legacy-container .results .btn_learn.llc {
    background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7Bb7995b34-34df-4fe3-b81a-0be843f54f65%7D_btn_llc.png) no-repeat;
    width: 211px;
}

.legacy-container .results .btn_learn.llp {
    background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B8eb12efc-6123-455f-96ec-0ad017359bf8%7D_btn_llp.png) no-repeat;
    width: 211px;
}

.legacy-container .results .btn_learn.lp {
    background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B3ded580a-74fe-4da2-8872-493163fad8c7%7D_btn_lp.png) no-repeat;
    width: 201px;
}

.legacy-container .results .btn_learn.sole {
    background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B7dc697b3-720f-4325-9cee-ff82b8f68bda%7D_btn_sole.png) no-repeat;
    width: 338px;
}

.legacy-container .results .btn_learn.compare {
    background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7Bb111197d-bd52-4619-aa11-07febb9ac31c%7D_button_compare.png) no-repeat;
    width: 286px;
}

.legacy-container #main .results p.disclaimer {
    color: #777;
    padding-top: 6px;
}

.legacy-container #main .results .intro {
    color: #333;
    font-size: 2.0em;
    margin: 0;
    width: auto;
    max-width: none;
    position: relative;
    z-index: 2;
}

    .legacy-container #main .results .intro strong {
        color: #ff8610;
        font-size: 1.2em;
    }

.legacy-container .results .descriptions {
    border-top: 4px solid #d5d5d5;
    padding: 20px 0 0 0;
    margin: 12px 0 0 0;
}

.legacy-container .results.tie .descriptions {
    background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B7d9bfee8-694f-4ce1-8826-a7000e3ab453%7D_icon_vs.png) no-repeat 303px 55px;
}

.legacy-container #main .results .descriptions h3 {
    font-size: 1.8em;
    color: #ff8610;
    margin: 0 0 12px 10px;
    display: none;
}

.legacy-container #main .results.tie .descriptions h3 {
    display: block;
}

.legacy-container #main .results .descriptions h4 {
    font-size: 1.5em;
    font-weight: normal;
    margin: 0 0 7px 10px;
}

.legacy-container #main .results .descriptions li {
    margin-left: 10px;
}

.legacy-container #main .results.tie .descriptions li {
    padding-right: 30px;
}

.legacy-container .results .desc {
    width: 95%;
    background: none;
}

.legacy-container .tie .desc {
    float: left;
    width: 325px;
}

.legacy-container #main .results .desc li {
    background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7Bc6e8894b-42ff-45bd-857f-d34756a5e096%7D_bullet_rect_orange.png) no-repeat left 7px;
    color: #333;
}

.legacy-container .results .more_info {
    clear: both;
    border-top: 2px solid #eaeaea;
    padding: 15px 0 0 0;
}

.legacy-container #main .results .more_info li {
    background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B47e9b851-b3d3-474c-82ba-471a352dc778%7D_bullet_rect_black.png) no-repeat left 8px;
}

.legacy-container #main .noresult .descriptions {
}

.legacy-container #main .noresult .intro {
    display: none;
}

.legacy-container #main .noresult h2 {
    background-position: 0 -308px;
}

.legacy-container #main .noresult #noresult_details {
    position: relative;
}

    .legacy-container #main .noresult #noresult_details h4 {
        font-size: 1.4em;
        color: #333;
        font-weight: bold;
        margin: 0 0 8px 0;
    }

.legacy-container #main .results .sub {
    font-size: 1.5em;
    margin: 0;
    color: #333;
    display: none;
}

.legacy-container #main .results.tie .sub {
    display: block;
}

.legacy-container .column_b {
    width: 270px;
    position: absolute;
    /*z-index: 20;*/
    left: 670px;
    height: 520px;
    background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7Bbac7f291-4214-4c70-9cbc-2aaaf69367bf%7D_colb_bg.png) repeat-y;
    margin: -34px 0 0 0;
    padding-bottom: 200px;
    _background: #fff;
    _border-left: 2px solid #f0f0f0;
    _width: 254px;
    _left: 680px;
}

.legacy-container #main .column_b .wrapper {
    background: none;
    padding: 0;
    margin: 0 0 0 16px;
    _margin: 0;
    border-top: 4px solid #ff8610;
}

.legacy-container #main .column_b .inner {
    background: none;
    padding: 18px 9px 0 14px;
    margin: 0;
}

.legacy-container .slider {
    position: relative;
}

    .legacy-container .slider .overflow {
        position: relative;
        /*
		overflow: hidden;
		height: 540px;
		*/
    }

    .legacy-container .slider .slides {
        /*
		width: 9999px;
		position: absolute;
		top: 0;
		left: 0;
		*/
    }

.legacy-container .module_answers {
    margin: 0 0 17px 0;
}

    .legacy-container .module_answers h5 {
        overflow: hidden;
        color: #333;
        font-size: 1.6em;
        background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B3c862b46-1c98-46f7-b0a8-25423536c323%7D_hdr_rightforyou.png) no-repeat;
        height: 40px;
        text-indent: -9999px;
        margin: 0 0 15px 0;
    }

    .legacy-container .module_answers .bar {
        position: relative;
        height: 39px;
        line-height: 39px;
        background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7Bd832652c-a4d8-40a8-b9be-25176edf9f13%7D_bar_bg.png) no-repeat left top;
        overflow: hidden;
        margin: 0 0 1px 0;
        border: 1px solid #fff;
        top: auto !important;
    }

        .legacy-container .module_answers .bar.hover {
            border-color: #bcbcbc;
        }

            .legacy-container .module_answers .bar.hover.inactive {
                border-color: #fff;
                ;
            }

        .legacy-container .module_answers .bar strong {
            position: absolute;
            top: 1px;
            left: 0;
            font-weight: bold;
            font-size: 1.4em;
            z-index: 2;
            text-indent: -9999px;
            height: 39px;
            width: 134px;
            display: block;
            overflow: hidden;
            background-image: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B04290352-dae6-4e48-abc7-30ec85466acc%7D_hdr_bars.png);
            background-repeat: no-repeat;
            _background: none;
            _text-indent: 12px;
        }

            .legacy-container .module_answers .bar strong:hover {
                _text-decoration: none;
            }

        .legacy-container .module_answers .bar.ccorp strong {
            background-position: 0 -2px;
        }

        .legacy-container .module_answers .bar.scorp strong {
            background-position: 0 -45px;
        }

        .legacy-container .module_answers .bar.llc strong {
            background-position: 0 -90px;
        }

        .legacy-container .module_answers .bar.lp strong {
            background-position: 0 -134px;
        }

        .legacy-container .module_answers .bar.llp strong {
            background-position: 0 -178px;
        }

        .legacy-container .module_answers .bar.sole strong {
            background-position: 0 -221px;
        }

        .legacy-container .module_answers .bar.inactive.ccorp strong, .module_answers .bar.noresult.ccorp strong {
            background-position: -145px -2px;
        }

        .legacy-container .module_answers .bar.inactive.scorp strong, .module_answers .bar.noresult.scorp strong {
            background-position: -145px -45px;
        }

        .legacy-container .module_answers .bar.inactive.llc strong, .module_answers .bar.noresult.llc strong {
            background-position: -145px -90px;
        }

        .legacy-container .module_answers .bar.inactive.lp strong, .module_answers .bar.noresult.lp strong {
            background-position: -145px -134px;
        }

        .legacy-container .module_answers .bar.inactive.llp strong, .module_answers .bar.noresult.llp strong {
            background-position: -145px -178px;
        }

        .legacy-container .module_answers .bar.inactive.sole strong, .module_answers .bar.noresult.sole strong {
            background-position: -145px -221px;
        }

        .legacy-container .module_answers .bar strong {
            display: none;
        }

        .legacy-container .module_answers .bar a strong {
            display: block;
        }

        .legacy-container .module_answers .bar.inactive strong {
            display: block;
        }

        .legacy-container .module_answers .bar a:hover {
            _text-decoration: none;
        }

        .legacy-container .module_answers .bar a {
            position: absolute;
            height: 41px;
            width: 100%;
            z-index: 2;
            position: relative;
            display: block;
            overflow: hidden;
        }

            .legacy-container .module_answers .bar a em {
                position: absolute;
                top: 1px;
                right: 3px;
                width: 117px;
                height: 37px;
                text-indent: -9999px;
                font-size: 1.1em;
                font-style: italic;
                background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7Bbab90d78-489d-49f0-8607-e195b829a490%7D_btn_view.png) no-repeat left bottom;
                _background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B5e80cfdf-9f17-45c0-b750-42f1d166718d%7D_btn_view.8bit.png) no-repeat left bottom;
            }

            .legacy-container .module_answers .bar a:hover em {
                background-position: left top;
            }

    .legacy-container .module_answers .meter {
        position: absolute;
        height: 39px;
        background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B3eef5a57-805e-4b25-b733-be23a00f45b4%7D_meter_bg.png) repeat-x left top;
        width: 100%;
        z-index: 1;
        top: 0;
        left: 0;
    }

    .legacy-container .module_answers .bar.inactive {
    }

        .legacy-container .module_answers .bar.inactive:hover {
            border-color: #bbb;
        }

        .legacy-container .module_answers .bar.inactive strong {
            _color: #999 !important;
        }

        .legacy-container .module_answers .bar.inactive a em {
            background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B329d1d60-18de-4077-9e2a-c31402295087%7D_tooltip_indicator.png) no-repeat 95% 55% !important;
        }

.legacy-container .module_answers {
    position: relative;
}

.legacy-container .disqualified .bars {
    opacity: 0.35;
    filter: alpha(opacity=35);
}

.legacy-container .module_answers .msg {
    position: absolute;
    top: 172px;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    font-size: 1.6em;
    font-weight: bold;
    color: #1D1D1D;
    text-align: center;
    display: none;
}

.legacy-container .disqualified .msg {
    display: block;
}

.legacy-container #disclaimer {
}

    .legacy-container #disclaimer h6 {
        font-size: 1.1em;
        font-weight: bold;
        color: #333;
        margin: 0 0 2px 0;
    }

    .legacy-container #disclaimer p {
        font-size: 1.1em;
        max-width: 625px;
        _width: 625px;
    }

.legacy-container #main #lost_tout.tout p {
    font-size: 1.3em;
    margin: 0 0 8px 0;
}

.legacy-container #main #lost_tout.tout ul {
    border-top: 1px solid #d1d1d1;
    margin: 0 0 14px 0;
}

.legacy-container #main #lost_tout.tout li {
    font-style: italic;
    font-size: 1.2em;
    background: none;
    padding-left: 0;
    border-bottom: 1px solid #d1d1d1;
    padding: 4px 0;
    margin: 0;
}

    .legacy-container #main #lost_tout.tout li a {
        background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7Bb3d51a2b-14fa-4295-9397-e4ac7a393b7e%7D_icon_arrow_right_blue.png) no-repeat right 7px;
        padding: 0 8px 0 0;
        float: left;
    }

.legacy-container #main #lost_tout.tout .contact {
    font-size: 1.4em;
}

.legacy-container #main #lost_tout.tout h5 {
    color: #333;
    font-size: 1.4em;
    margin: 0 0 7px 0;
}

.legacy-container #main #lost_tout.tout .contact a {
    border-left: 1px solid #a7a7a7;
    margin: 0 0 0 4px;
    padding: 0 0 0 7px;
    font-size: .85em;
}

/* disqual styles */
.legacy-container #disqualification_error {
    background: #FF9900;
    height: 53px;
    border-bottom: 2px solid #dedede;
    border-top: 2px solid #dedede;
    background: #ff8610 url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7Be5f5bfde-f26f-45b6-af90-a08af67fcde9%7D_disqualification_error.png) top left no-repeat;
    position: relative;
}

    .legacy-container #disqualification_error p {
        display: none;
    }

    .legacy-container #disqualification_error a {
        margin-left: 322px;
        margin-top: 1px;
        width: 108px;
        height: 53px;
        display: block;
        background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B264d525f-be48-4e34-a1e8-5d119ef438d7%7D_disqualification_error_link.png) no-repeat;
        text-indent: -9000px;
    }

        .legacy-container #disqualification_error a:hover {
            background-position: bottom left;
        }

.legacy-container #main #disqualification_tooltip {
    background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B7c867c52-0018-49af-b388-575171cec516%7D_tooltip.png) bottom no-repeat;
    margin: 0 !important;
    padding: 0 !important;
    width: 279px;
    right: 0;
    _background: #fff;
    _border: 1px solid #ccc;
    _margin: 0 0 0 5px !important;
    _padding: 5px 0 0 0 !important;
}

    .legacy-container #main #disqualification_tooltip .top {
        background: url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B7c867c52-0018-49af-b388-575171cec516%7D_tooltip.png) top no-repeat;
        height: 24px;
        margin-top: -24px;
        _display: none;
    }

.legacy-container #disqualification_tooltip_content {
    padding: 8px 20px 20px 20px;
    _padding: 8px 20px 15px 20px;
}

    .legacy-container #disqualification_tooltip_content .ctas {
        padding-top: 10px;
        margin-top: 0px;
    }

.legacy-container #main #disqualification_tooltip .close {
    top: -1px !important;
    right: 12px !important;
    _right: 5px !important;
    _top: 5px !important;
}

.legacy-container #main #disqualification_tooltip.ccorp, #tooltip_wrap .ccorp {
    top: 131px;
}

.legacy-container #main #disqualification_tooltip.scorp, #tooltip_wrap .scorp {
    top: 173px;
}

.legacy-container #main #disqualification_tooltip.llc, #tooltip_wrap .llc {
    top: 215px;
}

.legacy-container #main #disqualification_tooltip.lp, #tooltip_wrap .lp {
    top: 257px;
}

.legacy-container #main #disqualification_tooltip.llp, #tooltip_wrap .llp {
    top: 299px;
}

.legacy-container #main #disqualification_tooltip.sole, #tooltip_wrap .sole {
    top: 340px;
}

.legacy-container div#live_chat_popup {
    display: none;
    position: fixed;
    margin: 0;
    padding: 10px;
    z-index: 10;
    top: 45%;
    left: 40%;
    background: rgba(255, 255, 255, 1);
    background-color: #fff;
    border: 1px solid #ccc;
    width: 250px;
    height: 170px;
}

    .legacy-container div#live_chat_popup p {
        text-align: right;
        position: absolute;
        bottom: 0;
        right: 10px;
    }

    .legacy-container div#live_chat_popup a.close_chat_popup {
        font: italic 12px/14px "Trebruchet MS", Sans-serif;
        cursor: pointer;
    }

.legacy-container div#live_chat h1, div#live_chat_popup h1 {
    color: #000;
    margin: 15px 0;
    font: normal 18px/20px "Trebruchet MS", Sans-serif;
    text-indent: 5px;
    border-bottom: 3px solid #eee;
}

.legacy-container div#live_chat h3, div#live_chat_popup h3 {
    margin: 15px 0;
    font: normal 12px/14px "Trebruchet MS", Sans-serif;
}

.legacy-container div#live_chat h3 {
    font: normal 16px/20px "Trebruchet MS", Sans-serif;
}

.legacy-container div#live_chat .chat_icon, div#live_chat_popup .chat_icon {
    position: absolute;
    top: -20px;
    right: -20px;
}

.legacy-container div#live_chat .chat_now, div#live_chat_popup .chat_now {
    padding: 2px 5px;
    border: 1px solid #bbb;
    box-shadow: 2px 2px 2px #aaa;
    font-size: 12px;
    color: #343434;
    background: rgb(255,255,255);
    background: #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#eee));
    background: -webkit-linear-gradient(top, #fff 0%,#eee 100%);
    background: linear-gradient(to bottom, #fff 0%,#eee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
}

    .legacy-container div#live_chat .chat_now:hover, div#live_chat_popup .chat_now:hover {
        text-decoration: none;
        background: rgb(255,255,255);
        background: #fff;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#ccc));
        background: -webkit-linear-gradient(top, #fff 0%,#ccc 100%);
        background: linear-gradient(to bottom, #fff 0%,#ccc 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 );
    }

    .legacy-container div#live_chat .chat_now:active, div#live_chat_popup .chat_now:active {
        background: rgb(204,204,204);
        background: linear-gradient(to bottom, rgba(204,204,204,1) 0%,rgba(255,255,255,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff',GradientType=0 );
    }


/* wizard  - copied from script.css */
.legacy-container #wizard .step {
    float: left;
    margin-bottom: 0;
}

.legacy-container #wizard .slider .overflow {
    overflow: hidden;
    height: 540px;
}

.legacy-container #wizard .slider .slides {
    width: 9999px;
    position: absolute;
    top: 0;
    left: 0;
}

.legacy-container #wizard .step.results {
    display: block;
}

.legacy-container #main .column_a .inner {
    background: transparent url(//images.ctmail.wolterskluwer.com/EloquaImages/clients/CTCorporation/%7B0ae550e8-9852-4d7b-be46-cad59a5014a6%7D_questions_bg.png) no-repeat left top;
}

/*Resets for rules defined in sitefinity.bootstrap.min.css and base.css*/

.legacy-container *, .legacy-container :after, .legacy-container :before {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.legacy-container .clear {
    display: block;
}

.legacy-container .row {
    margin-left: 0;
    margin-right: 0;
}

.legacy-container .close {
    float: none;
    opacity: 1.0;
    filter: unset;
}

.legacy-container dt, kbd kbd, label {
    font-weight: 400;
}