﻿@charset "utf-8";

html, body, form
{
    margin: 0;
    padding: 0;
}

body
{
    background: url("/images/EqippRedesign/eqippBodyBg.gif") repeat-x scroll left top #fff;
    color: #303030;
    font-family: Verdana, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6
{
    margin: 0;
    padding: 10px 0;
    line-height: 1.2;
}

p
{
    font-size: 13px;
    line-height: 1.5;
    color: #303030;
    font-size: 12px;
    margin: 0;
    padding-bottom: 10px;
}

span
{
    font-size: 12px;
}

ul
{
    margin: 0 0 10px 16px;
    padding: 0;
}

    ul.no-bullets
    {
        margin: 0;
    }

        ul.no-bullets li
        {
            list-style-type: none;
        }

ol
{
    margin: 5px 0 5px 22px;
    padding: 0;
}

    ol li
    {
        color: #303030;
        padding: 5px 0;
    }

table
{
    border-collapse: collapse;
    border-spacing: 0;
}

td, th
{
    font-size: 100%;
}

a, a:visited
{
    color: #0367db;
    cursor: pointer;
    text-decoration: none;
}

    a:hover, a:active
    {
        text-decoration: underline;
    }

    a:focus
    {
        outline: 1px dotted #333;
    }

    a.visited
    {
        color: #000;
        text-decoration: none;
    }

fieldset, img
{
    border: 0 none;
}

    fieldset.align-left, img.align-left
    {
        float: left;
    }

    fieldset.align-right, img.align-right
    {
        float: right;
    }

input.text
{
    border: medium none;
    padding: 2px 0 0 6px;
}

h1, h2
{
    color: #417b00;
    font-size: 20px;
    font-weight: bold;
    padding-top: 21px;
    padding-bottom: 15px;
}

    h1.page-title, h2.page-title
    {
        padding-top: 0;
    }

        h1.page-title.teal, h2.page-title.teal
        {
            color: #00767c;
        }

        h1.page-title.underline, h2.page-title.underline
        {
            border-bottom: 1px solid #cfcfcf;
        }

h3
{
    color: #417b00;
    font-size: 17px;
}

input.textBoxes, select, textarea
{
    background-color: #fff;
    color: #191919;
}

.required
{
    color: #c60000;
}

.clearFix
{
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
}

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

hr
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #e5e5e5;
    border-color: -moz-use-text-color -moz-use-text-color #b4b4b4;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    clear: both;
    color: #e5e5e5;
    display: block;
    font-size: 1px;
    height: 3px;
    line-height: 1px;
    margin: 10px 12px 0 11px;
}

.no-top-margin
{
    margin-top: 0 !important;
}

.no-top-padd
{
    padding-top: 0 !important;
}

.greyBorder ul
{
    margin: 20px 0 20px 19px;
}

.greyBorder ol
{
    margin-bottom: 20px;
    margin-left: 12px;
}

.hoverLink
{
    background-color: #407d00 !important;
}

a.iframeRemove
{
    display: inline-block;
    float: right;
    height: 17px;
    position: relative;
    right: 40px;
    top: 33px;
    width: 19px;
}

.iframeRemove img
{
    left: 0 !important;
    top: 0 !important;
}

.ImageAlignRight
{
    float: right;
}

a.skipnav
{
    color: #000000;
    display: block;
    height: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    width: 0;
}

    a.skipnav:focus
    {
        background-color: White;
        border: 1px solid #333;
        font-size: 13px;
        height: auto;
        padding: 3px;
        text-indent: 0;
        width: auto;
    }

.headerMain .eqippLogo
{
    left: -12px;
    position: relative;
    top: 13px;
}

.headerMain .tagLine
{
    left: -35px;
    position: relative;
    top: -25px;
}

.headerMain .logoapp
{
    position: relative;
    top: 15px;
}

.headerMain ul.tabMain li
{
    float: left;
    list-style: outside none none;
}

.headerMain ul.tabMain li a
{
    color: #000 !important;
}

    .headerMain ul.tabMain li.eqippHome a,
    .headerMain ul.tabMain li.QiBasics a,
    .headerMain ul.tabMain li.asthma2 a,
    .headerMain ul.tabMain li.Asthma3 a,
    .headerMain ul.tabMain li.Asthma2023 a,
    .headerMain ul.tabMain li.teamWork a,
    .headerMain ul.tabMain li.myEqipGrp a,
    .headerMain ul.tabMain li.nbs a,
    .headerMain ul.tabMain li.oralhealth a,
    .headerMain ul.tabMain li.Diabetes a,
    .headerMain ul.tabMain li.Immunization a,
    .headerMain ul.tabMain li.Immunization2 a,
    .headerMain ul.tabMain li.Growth a,
    .headerMain ul.tabMain li.GERD a,
    .headerMain ul.tabMain li.Hypertension a,
    .headerMain ul.tabMain li.Medical a,
    .headerMain ul.tabMain li.Tobacco a,
    .headerMain ul.tabMain li.Judicious a,
    .headerMain ul.tabMain li.Bright a,
    .headerMain ul.tabMain li.Bronchiolitis a,
    .headerMain ul.tabMain li.Substance a,
    .headerMain ul.tabMain li.ADHD a,
    .headerMain ul.tabMain li.Serious a,
    .headerMain ul.tabMain li.Antibiotics a,
    .headerMain ul.tabMain li.ashew a,
    .headerMain ul.tabMain li.mentalHealth a,
    .headerMain ul.tabMain li.prenatalOpioid a,
    .headerMain ul.tabMain li.assessingVaping a,
    .headerMain ul.tabMain li.safeSleep a,
    .headerMain ul.tabMain li.foodSecurity a,
    .headerMain ul.tabMain li.myEqipGrpLoggedOut a {
        background: url("/images/EqippRedesign/tab-eqippHome-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        float: left;
        height: 37px;
        overflow: hidden;
        text-indent: -9999px;
        width: 114px;
    }

        .headerMain ul.tabMain li.eqippHome a:focus,
        .headerMain ul.tabMain li.QiBasics a:focus,
        .headerMain ul.tabMain li.asthma2:focus,
        .headerMain ul.tabMain li.Asthma3:focus,
        .headerMain ul.tabMain li.Asthma2023:focus,
        .headerMain ul.tabMain li.teamWork a:focus,
        .headerMain ul.tabMain li.myEqipGrp a:focus,
        .headerMain ul.tabMain li.nbs a:focus,
        .headerMain ul.tabMain li.oralHealth a:focus,
        .headerMain ul.tabMain li.Diabetes a:focus,
        .headerMain ul.tabMain li.Immunization a:focus,
        .headerMain ul.tabMain li.Immunization2 a:focus,
        .headerMain ul.tabMain li.Growth a:focus,
        .headerMain ul.tabMain li.GERD a:focus,
        .headerMain ul.tabMain li.Hypertension a:focus,
        .headerMain ul.tabMain li.ADHD a:focus,
        .headerMain ul.tabMain li.Medical a:focus,
        .headerMain ul.tabMain li.Tobacco a:focus,
        .headerMain ul.tabMain li.Judicious a:focus,
        .headerMain ul.tabMain li.Serious a:focus,
        .headerMain ul.tabMain li.Antibiotics a:focus,
        .headerMain ul.tabMain li.Bright a:focus,
        .headerMain ul.tabMain li.Bronchiolitis a:focus,
        .headerMain ul.tabMain li.Substance a:focus,
        .headerMain ul.tabMain li.ashew a:focus,
        .headerMain ul.tabMain li.mentalHealth a:focus,
        .headerMain ul.tabMain li.prenatalOpioid a:focus,
        .headerMain ul.tabMain li.assessingVaping a:focus,
        .headerMain ul.tabMain li.safeSleep a:focus,
        .headerMain ul.tabMain li.foodSecurity a:focus,
        .headerMain ul.tabMain li.myEqipGrpLoggedOut a:focus {
            background: url("/images/EqippRedesign/tab-eqippHome-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.eqippHome a:hover,
        .headerMain ul.tabMain li.QiBasics a:hover, .headerMain ul.tabMain li.asthma2:hover,
        .headerMain ul.tabMain li.Asthma3:hover,
        .headerMain ul.tabMain li.Asthma2023:hover,
        .headerMain ul.tabMain li.teamWork a:hover,
        .headerMain ul.tabMain li.myEqipGrp a:hover,
        .headerMain ul.tabMain li.nbs a:hover,
        .headerMain ul.tabMain li.oralHealth a:hover,
        .headerMain ul.tabMain li.Diabetes a:hover,
        .headerMain ul.tabMain li.Immunization a:hover,
        .headerMain ul.tabMain li.Immunization2 a:hover,
        .headerMain ul.tabMain li.Growth a:hover,
        .headerMain ul.tabMain li.GERD a:hover,
        .headerMain ul.tabMain li.Hypertension a:hover,
        .headerMain ul.tabMain li.ADHD a:hover,
        .headerMain ul.tabMain li.Medical a:hover,
        .headerMain ul.tabMain li.Tobacco a:hover,
        .headerMain ul.tabMain li.Judicious a:hover,
        .headerMain ul.tabMain li.Serious a:hover,
        .headerMain ul.tabMain li.Antibiotics a:hover,
        .headerMain ul.tabMain li.Bright a:hover,
        .headerMain ul.tabMain li.Bronchiolitis a:hover,
        .headerMain ul.tabMain li.Substance a:hover,
        .headerMain ul.tabMain li.ashew a:hover,
        .headerMain ul.tabMain li.mentalHealth a:hover,
        .headerMain ul.tabMain li.prenatalOpioid a:hover,
        .headerMain ul.tabMain li.assessingVaping a:hover,
        .headerMain ul.tabMain li.safeSleep a:hover,
        .headerMain ul.tabMain li.foodSecurity a:hover,
        .headerMain ul.tabMain li.myEqipGrpLoggedOut a:hover {
            background: url("/images/EqippRedesign/tab-eqippHome-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.eqippHome a.active,
        .headerMain ul.tabMain li.QiBasics a.active,
        .headerMain ul.tabMain li.asthma2.active,
        .headerMain ul.tabMain li.Asthma3.active,
        .headerMain ul.tabMain li.Asthma2023.active,
        .headerMain ul.tabMain li.teamWork a.active,
        .headerMain ul.tabMain li.myEqipGrp a.active,
        .headerMain ul.tabMain li.nbs a.active,
        .headerMain ul.tabMain li.oralHealth a.active,
        .headerMain ul.tabMain li.Diabetes a.active,
        .headerMain ul.tabMain li.Immunization a.active,
        .headerMain ul.tabMain li.Immunization2 a.active,
        .headerMain ul.tabMain li.Growth a.active,
        .headerMain ul.tabMain li.GERD a.active,
        .headerMain ul.tabMain li.Hypertension a.active,
        .headerMain ul.tabMain li.ADHD a.active,
        .headerMain ul.tabMain li.Medical a.active,
        .headerMain ul.tabMain li.Tobacco a.active,
        .headerMain ul.tabMain li.Judicious a.active,
        .headerMain ul.tabMain li.Serious a.active,
        .headerMain ul.tabMain li.Antibiotics a.active,
        .headerMain ul.tabMain li.Bright a.active,
        .headerMain ul.tabMain li.Bronchiolitis a.active,
        .headerMain ul.tabMain li.Substance a.active,
        .headerMain ul.tabMain li.ashew a.active,
        .headerMain ul.tabMain li.mentalHealth a.active,
        .headerMain ul.tabMain li.prenatalOpioid a.active,
        .headerMain ul.tabMain li.assessingVaping a.active,
        .headerMain ul.tabMain li.safeSleep a.active,
        .headerMain ul.tabMain li.foodSecurity a.active,
        .headerMain ul.tabMain li.myEqipGrpLoggedOut a.active {
            background: url("/images/EqippRedesign/tab-eqippHome-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.QiBasics a
    {
        background: url("/images/EqippRedesign/tab-QiBasics-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 90px;
    }

        .headerMain ul.tabMain li.QiBasics a:focus
        {
            background: url("/images/EqippRedesign/tab-QiBasics-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.QiBasics a:hover
        {
            background: url("/images/EqippRedesign/tab-QiBasics-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.QiBasics a.active
        {
            background: url("/images/EqippRedesign/tab-QiBasics-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.asthma2 a
    {
        background: url("/images/EqippRedesign/tab-asthma-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 90px;
    }

        .headerMain ul.tabMain li.asthma2 a:focus
        {
            background: url("/images/EqippRedesign/tab-asthma-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.asthma2 a:hover
        {
            background: url("/images/EqippRedesign/tab-asthma-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.asthma2 a.active
        {
            background: url("/images/EqippRedesign/tab-asthma-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }


    .headerMain ul.tabMain li.Asthma3 a
    {
        background: url("/images/EqippRedesign/tab-asthma-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 90px;
    }

        .headerMain ul.tabMain li.Asthma3 a:focus
        {
            background: url("/images/EqippRedesign/tab-asthma-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Asthma3 a:hover
        {
            background: url("/images/EqippRedesign/tab-asthma-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Asthma3 a.active
        {
            background: url("/images/EqippRedesign/tab-asthma-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.Asthma2023 a {
        background: url("/images/EqippRedesign/tab-optimizing-asthma-care-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 224px;
    }

        .headerMain ul.tabMain li.Asthma2023 a:focus {
            background: url("/images/EqippRedesign/tab-optimizing-asthma-care-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Asthma2023 a:hover {
            background: url("/images/EqippRedesign/tab-optimizing-asthma-care-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Asthma2023 a.active {
            background: url("/images/EqippRedesign/tab-optimizing-asthma-care-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.teamWork a
    {
        background: url("/images/EqippRedesign/btn-teamwork-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 158px;
    }

        .headerMain ul.tabMain li.teamWork a:focus
        {
            background: url("/images/EqippRedesign/btn-teamwork-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.teamWork a:hover
        {
            background: url("/images/EqippRedesign/btn-teamwork-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.teamWork a.active
        {
            background: url("/images/EqippRedesign/btn-teamwork-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.myEqipGrp a
    {
        background: url("/images/EqippRedesign/tab-EqippGroups-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 150px;
    }

        .headerMain ul.tabMain li.myEqipGrp a:focus
        {
            background: url("/images/EqippRedesign/tab-EqippGroups-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.myEqipGrp a:hover
        {
            background: url("/images/EqippRedesign/tab-EqippGroups-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.myEqipGrp a.active
        {
            background: url("/images/EqippRedesign/tab-EqippGroups-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }
        

    .headerMain ul.tabMain li.myEqipGrpLoggedOut a
    {
        background: url("/images/EqippRedesign/tab-EqippGroups-LoggedOut-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 150px;
    }

        .headerMain ul.tabMain li.myEqipGrpLoggedOut a:focus
        {
            background: url("/images/EqippRedesign/tab-EqippGroups-LoggedOut-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.myEqipGrpLoggedOut a:hover
        {
            background: url("/images/EqippRedesign/tab-EqippGroups-LoggedOut-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.myEqipGrpLoggedOut a.active
        {
            background: url("/images/EqippRedesign/tab-EqippGroups-LoggedOut-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }
        
    .headerMain ul.tabMain li.nbs a
    {
        background: url("/images/EqippRedesign/tab-newborn-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 221px;
    }

        .headerMain ul.tabMain li.nbs a:focus
        {
            background: url("/images/EqippRedesign/tab-newborn-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.nbs a:hover
        {
            background: url("/images/EqippRedesign/tab-newborn-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.nbs a.active
        {
            background: url("/images/EqippRedesign/tab-newborn-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.oralhealth a
    {
        background: url("/images/EqippRedesign/tab-oral-health-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 162px;
    }

        .headerMain ul.tabMain li.oralhealth a:focus
        {
            background: url("/images/EqippRedesign/tab-oralhealth-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.oralhealth a:hover
        {
            background: url("/images/EqippRedesign/tab-oralhealth-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.oralhealth a.active
        {
            background: url("/images/EqippRedesign/tab-oralhealth-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.Diabetes a
    {
        background: url("/images/EqippRedesign/tab-diabetes-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 154px;
    }

        .headerMain ul.tabMain li.Diabetes a:focus
        {
            background: url("/images/EqippRedesign/tab-diabetes-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Diabetes a:hover
        {
            background: url("/images/EqippRedesign/tab-diabetes-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Diabetes a.active
        {
            background: url("/images/EqippRedesign/tab-diabetes-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.Immunization a
    {
        background: url("/images/EqippRedesign/immunization-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 196px;
    }

        .headerMain ul.tabMain li.Immunization a:focus
        {
            background: url("/images/EqippRedesign/immunization-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Immunization a:hover
        {
            background: url("/images/EqippRedesign/immunization-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Immunization a.active
        {
            background: url("/images/EqippRedesign/immunization-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }


    .headerMain ul.tabMain li.Immunization2 a
    {
        background: url("/images/EqippRedesign/immunization-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 196px;
    }
        .headerMain ul.tabMain li.Immunization2 a:focus
        {
            background: url("/images/EqippRedesign/immunization-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Immunization2 a:hover
        {
            background: url("/images/EqippRedesign/immunization-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Immunization2 a.active
        {
            background: url("/images/EqippRedesign/immunization-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.Growth a
    {
        background: url("/images/EqippRedesign/growth-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 177px;
    }

        .headerMain ul.tabMain li.Growth a:focus
        {
            background: url("/images/EqippRedesign/growth-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Growth a:hover
        {
            background: url("/images/EqippRedesign/growth-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Growth a.active
        {
            background: url("/images/EqippRedesign/growth-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.GERD a
    {
        background: url("/images/EqippRedesign/gerd-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 177px;
    }

        .headerMain ul.tabMain li.GERD a:focus
        {
            background: url("/images/EqippRedesign/gerd-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.GERD a:hover
        {
            background: url("/images/EqippRedesign/gerd-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.GERD a.active
        {
            background: url("/images/EqippRedesign/gerd-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.Hypertension a
    {
        background: url("/images/EqippRedesign/tab-hypertension-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 131px;
    }

        .headerMain ul.tabMain li.Hypertension a:focus
        {
            background: url("/images/EqippRedesign/tab-hypertension-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Hypertension a:hover
        {
            background: url("/images/EqippRedesign/tab-hypertension-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Hypertension a.active
        {
            background: url("/images/EqippRedesign/tab-hypertension-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.ADHD a {
        background: url("/images/EqippRedesign/tab-ADHD-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 92px;
    }

        .headerMain ul.tabMain li.ADHD a:focus {
            background: url("/images/EqippRedesign/tab-ADHD-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.ADHD a:hover {
            background: url("/images/EqippRedesign/tab-ADHD-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.ADHD a.active {
            background: url("/images/EqippRedesign/tab-ADHD-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.Medical a
    {
        background: url("/images/EqippRedesign/tab-medical-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 140px;
    }

        .headerMain ul.tabMain li.Medical a:focus
        {
            background: url("/images/EqippRedesign/tab-medical-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Medical a:hover
        {
            background: url("/images/EqippRedesign/tab-medical-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Medical a.active
        {
            background: url("/images/EqippRedesign/tab-medical-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.Tobacco a
    {
        background: url("/images/EqippRedesign/tab-tobacco-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 154px;
    }

        .headerMain ul.tabMain li.Tobacco a:focus
        {
            background: url("/images/EqippRedesign/tab-tobacco-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Tobacco a:hover
        {
            background: url("/images/EqippRedesign/tab-tobacco-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Tobacco a.active
        {
            background: url("/images/EqippRedesign/tab-tobacco-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.Judicious a
    {
        background: url("/images/EqippRedesign/tab-Judicious-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 154px;
    }

        .headerMain ul.tabMain li.Judicious a:focus
        {
            background: url("/images/EqippRedesign/tab-Judicious-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Judicious a:hover
        {
            background: url("/images/EqippRedesign/tab-Judicious-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Judicious a.active
        {
            background: url("/images/EqippRedesign/tab-Judicious-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.Palliative a {
        background: url("/images/EqippRedesign/tab-Palliative-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 130px;
    }

        .headerMain ul.tabMain li.Palliative a:focus {
            background: url("/images/EqippRedesign/tab-Palliative-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Palliative a:hover {
            background: url("/images/EqippRedesign/tab-Palliative-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Palliative a.active {
            background: url("/images/EqippRedesign/tab-Palliative-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.Antibiotics a {
        background: url("/images/EqippRedesign/tab-Antibiotics-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 107px;
    }

        .headerMain ul.tabMain li.Antibiotics a:focus {
            background: url("/images/EqippRedesign/tab-Antibiotics-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Antibiotics a:hover {
            background: url("/images/EqippRedesign/tab-Antibiotics-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Antibiotics a.active {
            background: url("/images/EqippRedesign/tab-Antibiotics-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.Bright a
    {
        background: url("/images/EqippRedesign/tab-BrightFutures-normal.png") no-repeat scroll left 4px rgba(0,0,0,0);
        width: 125px;
    }

        .headerMain ul.tabMain li.Bright a:focus
        {
            background: url("/images/EqippRedesign/tab-BrightFutures-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Bright a:hover
        {
            background: url("/images/EqippRedesign/tab-BrightFutures-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Bright a.active
        {
            background: url("/images/EqippRedesign/tab-BrightFutures-active.png") no-repeat scroll left 4px rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.Bronchiolitis a
    {
        background: url("/images/EqippRedesign/tab-Bronchiolitis3-normal.png") no-repeat scroll left 6px rgba(0,0,0,0);
        width: 125px;
    }

        .headerMain ul.tabMain li.Bronchiolitis a:focus
        {
            background: url("/images/EqippRedesign/tab-Bronchiolitis2-hover.png") no-repeat scroll left 6px rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Bronchiolitis a:hover
        {
            background: url("/images/EqippRedesign/tab-Bronchiolitis2-hover.png") no-repeat scroll left 6px rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Bronchiolitis a.active
        {
            background: url("/images/EqippRedesign/tab-Bronchiolitis2-active.png") no-repeat scroll left 4px rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.Substance a {
        background: url("/images/EqippRedesign/tab-substance-normal4.png") no-repeat scroll left 5px rgba(0,0,0,0);
        width: 125px;
    }

        .headerMain ul.tabMain li.Substance a:focus {
            background: url("/images/EqippRedesign/tab-substance-hover.png") no-repeat scroll left 5px rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Substance a:hover {
            background: url("/images/EqippRedesign/tab-substance-hover.png") no-repeat scroll left 5px rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Substance a.active {
            background: url("/images/EqippRedesign/tab-substance-active.png") no-repeat scroll left 5px rgba(0,0,0,0);
        }

	.headerMain ul.tabMain li.Serious a {
		background: url("/images/EqippRedesign/tab-serious-illness-normal.png") no-repeat scroll left 0px rgba(0,0,0,0);
		width: 129px;
	}

        .headerMain ul.tabMain li.Serious a.active {
            background: url("/images/EqippRedesign/tab-serious-illness-active.png") no-repeat scroll left 0px rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.Serious a:hover {
            background: url("/images/EqippRedesign/tab-serious-illness-hover.png") no-repeat scroll left 0px rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.ashew a {
        background: url("/images/EqippRedesign/tab-ashew-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 154px;
    }

        .headerMain ul.tabMain li.ashew a:focus {
            background: url("/images/EqippRedesign/tab-ashew-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.ashew a:hover {
            background: url("/images/EqippRedesign/tab-ashew-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.ashew a.active {
            background: url("/images/EqippRedesign/tab-ashew-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.mentalHealth a {
        background: url("/images/EqippRedesign/tab-mental-health-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 145px;
    }

        .headerMain ul.tabMain li.mentalHealth a:focus {
            background: url("/images/EqippRedesign/tab-mental-health-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.mentalHealth a:hover {
            background: url("/images/EqippRedesign/tab-mental-health-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.mentalHealth a.active {
            background: url("/images/EqippRedesign/tab-mental-health-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.prenatalOpioid a {
        background: url("/images/EqippRedesign/tab-prenatal-opioid-exposure-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 237px;
    }

        .headerMain ul.tabMain li.prenatalOpioid a:focus {
            background: url("/images/EqippRedesign/tab-prenatal-opioid-exposure-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.prenatalOpioid a:hover {
            background: url("/images/EqippRedesign/tab-prenatal-opioid-exposure-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.prenatalOpioid a.active {
            background: url("/images/EqippRedesign/tab-prenatal-opioid-exposure-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.assessingVaping a {
        background: url("/images/EqippRedesign/tab-assessing-vaping-and-tobacco-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 277px;
    }

        .headerMain ul.tabMain li.assessingVaping a:focus {
            background: url("/images/EqippRedesign/tab-assessing-vaping-and-tobacco-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.assessingVaping a:hover {
            background: url("/images/EqippRedesign/tab-assessing-vaping-and-tobacco-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.assessingVaping a.active {
            background: url("/images/EqippRedesign/tab-assessing-vaping-and-tobacco-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.safeSleep a {
        background: url("/images/EqippRedesign/tab-safe-sleep-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 127px;
    }

        .headerMain ul.tabMain li.safeSleep a:focus {
            background: url("/images/EqippRedesign/tab-safe-sleep-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.safeSleep a:hover {
            background: url("/images/EqippRedesign/tab-safe-sleep-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.safeSleep a.active {
            background: url("/images/EqippRedesign/tab-safe-sleep-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }

    .headerMain ul.tabMain li.foodSecurity a {
        background: url("/images/EqippRedesign/tab-food-security-normal.png") no-repeat scroll left top rgba(0,0,0,0);
        width: 145px;
    }

        .headerMain ul.tabMain li.foodSecurity a:focus {
            background: url("/images/EqippRedesign/tab-food-security-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.foodSecurity a:hover {
            background: url("/images/EqippRedesign/tab-food-security-hover.png") no-repeat scroll left top rgba(0,0,0,0);
        }

        .headerMain ul.tabMain li.foodSecurity a.active {
            background: url("/images/EqippRedesign/tab-food-security-active.png") no-repeat scroll left top rgba(0,0,0,0);
        }

.headerMain
{
    width: 980px;
}

    .headerMain ul.tabMain li
    {
        position: relative;
    }

    .headerMain .tabMain
    {
        bottom: 6px;
        height: 31px;
        left: 15px;
        margin: 0;
        position: absolute;
        width: 800px;
    }

.headerRight
{
    float: right;
    margin-right: 20px;
    width: 215px;
}

.headerLeft
{
    float: left;
    height: 142px;
    width: 677px;
}

.equipHeaderMain
{
    float: left;
    position: relative;
    width: 100%;
}

.subNavMain
{
    height: 67px;
    width: 988px;
}

    .subNavMain h1
    {
        color: #00767c;
        float: left;
        padding: 4px 0 5px 17px;
        width: 960px;
    }

ul.navSub
{
    left: -7px;
    margin: 0 0 0 16px;
    position: relative;
    top: -4px;
}

    ul.navSub li
    {
        display: inline;
        list-style: outside none none;
    }

        ul.navSub li a
        {
            overflow: hidden !important;
        }

        ul.navSub li.subHome a, ul.navSub li.myImprove a, ul.navSub li.clinicalGuide a, ul.navSub li.resource a
        {
            background: url("/images/EqippRedesign/tab-sub-home-normal.gif") no-repeat scroll left top rgba(0,0,0,0);
            float: left;
            height: 43px;
            text-indent: -999px;
            width: 74px;
        }

            ul.navSub li.subHome a:focus, ul.navSub li.myImprove a:focus, ul.navSub li.clinicalGuide a:focus, ul.navSub li.resource a:focus
            {
                background: url("/images/EqippRedesign/tab-sub-home-hover.png") no-repeat scroll left top rgba(0,0,0,0);
            }

            ul.navSub li.subHome a:hover, ul.navSub li.myImprove a:hover, ul.navSub li.clinicalGuide a:hover, ul.navSub li.resource a:hover
            {
                background: url("/images/EqippRedesign/tab-sub-home-hover.png") no-repeat scroll left top rgba(0,0,0,0);
            }

            ul.navSub li.subHome a.active, ul.navSub li.myImprove a.active, ul.navSub li.clinicalGuide a.active, ul.navSub li.resource a.active
            {
                /* UPDATE */
                background: url("/images/EqippRedesign/tab-sub-home-active.gif") no-repeat scroll left top rgba(0,0,0,0);
            }

        ul.navSub li.myImprove a
        {
            background: url("/images/EqippRedesign/tab-sub-myImprove-normal.gif") no-repeat scroll left top rgba(0,0,0,0);
            width: 203px;
        }

            ul.navSub li.myImprove a:focus
            {
                background: url("/images/EqippRedesign/tab-sub-myImprove-hover.gif") no-repeat scroll left top rgba(0,0,0,0);
            }

            ul.navSub li.myImprove a:hover
            {
                background: url("/images/EqippRedesign/tab-sub-myImprove-hover.gif") no-repeat scroll left top rgba(0,0,0,0);
            }

            ul.navSub li.myImprove a.active
            {
                background: url("/images/EqippRedesign/tab-sub-myImprove-active.gif") no-repeat scroll left top rgba(0,0,0,0);
            }

        ul.navSub li.clinicalGuide a
        {
            background: url("/images/EqippRedesign/tab-sub-clinical-normal.gif") no-repeat scroll left top rgba(0,0,0,0);
            width: 124px;
        }

            ul.navSub li.clinicalGuide a:focus
            {
                background: url("/images/EqippRedesign/tab-sub-clinical-hover.png") no-repeat scroll left top rgba(0,0,0,0);
            }

            ul.navSub li.clinicalGuide a:hover
            {
                background: url("/images/EqippRedesign/tab-sub-clinical-hover.png") no-repeat scroll left top rgba(0,0,0,0);
            }

            ul.navSub li.clinicalGuide a.active
            {
                background: url("/images/EqippRedesign/tab-sub-clinical-active.png") no-repeat scroll left top rgba(0,0,0,0);
            }

        ul.navSub li.resource a
        {
            background: url("/images/EqippRedesign/tab-sub-resources-normal.gif") no-repeat scroll left top rgba(0,0,0,0);
            width: 97px;
        }

            ul.navSub li.resource a:focus
            {
                background: url("/images/EqippRedesign/tab-sub-resources-hover.png") no-repeat scroll left top rgba(0,0,0,0);
            }

            ul.navSub li.resource a:hover
            {
                background: url("/images/EqippRedesign/tab-sub-resources-hover.png") no-repeat scroll left top rgba(0,0,0,0);
            }

            ul.navSub li.resource a.active
            {
                background: url("/images/EqippRedesign/tab-sub-resources-active.png") no-repeat scroll left top rgba(0,0,0,0);
            }

.leftSection
{
    float: left;
    width: 245px;
}

.leftNav
{
    border-radius: 3px 0 3px 3px;
    float: left;
    min-height: 140px;
    width: 212px;
    border: none;
    display: none;
    padding-top: 5px;
    position: absolute;
    right: 26px;
    top: 0;
}

    /* TF: conflicting style results in duplicate arrows: .newBornImprove .navCycle1 li ul li.active a */
    .leftNav li
    {
        /* TF: where is this used? */
        /* background: url("/images/EqippRedesign/grey-arow.png") no-repeat scroll 7px 7px #d4d4d4; */
        font-weight: normal;
        list-style: outside none none;
        float: left;
        padding: 0 17px 0 0;
        width: 92%;
    }

        .leftNav li a
        {
            color: #333333;
            display: block;
            font-size: 12px;
            margin-left: 10px;
            padding: 4px 0 4px 10px;
            text-decoration: none;
        }

        .leftNav li.first
        {
            margin-left: 0;
        }

        .leftNav li.bgChange
        {
            background-color: #e5e5e5 !important;
        }

        .leftNav li.completed
        {
            background: url("/images/EqippRedesign/completed-tick-mark.png") no-repeat scroll right 7px rgba(0,0,0,0);
            padding-left: 0;
        }

        .leftNav li.active a
        {
            color: #444444;
            display: block;
            font-size: 12px;
            margin-left: 22px;
            padding: 4px 0;
            text-decoration: none;
            font-weight: bold;          /* TF: Matches legacy style -> why removed? */
        }

        .leftNav li.active ul
        {
            margin-left: 22px;
        }

            .leftNav li.active ul li
            {
                background: none repeat scroll 0 0 rgba(0,0,0,0);
                margin: 0;
                padding: 0;
            }

                .leftNav li.active ul li.active a
                {
                    font-weight: bold;
                }

                .leftNav li.active ul li a
                {
                    color: #000;
                    font-size: 10px;
                    font-weight: normal;
                    margin: 0;
                    padding: 4px 5px 4px 17px;
                }

        .leftNav li ul
        {
            margin-left: 0 !important;
        }

            .leftNav li ul li h2
            {
                background: none repeat scroll 0 0 rgba(0,0,0,0) !important;
                color: #000000;
                font-size: 12px;
                font-weight: normal;
                padding: 5px 0 2px 10px;
            }

            .leftNav li ul li.active a
            {
                background: url("/images/EqippRedesign/blue-dot.png") no-repeat scroll left 3px transparent !important;
                padding-left: 14px !important;
            }

            .leftNav li ul li ul li
            {
                margin-left: 10px !important;
            }

.leftNavTab
{
    min-height: 280px;
    padding-top: 5px;
    width: 212px;
}

    .leftNavTab li
    {
        display: block;
        float: left;
        list-style: outside none none;
        margin-top: 5px;
    }

        .leftNavTab li.noneMargin
        {
            float: left;
            list-style: outside none none;
            margin-top: 0;
        }

        .leftNavTab li.unit a
        {
            background: url("/images/EqippRedesign/btn-unit-normal.gif") no-repeat scroll right top rgba(0,0,0,0);
            color: #fff;
            display: block;
            font-size: 11px;
            font-weight: bold;
            height: 48px;
            text-indent: -9999px;
            width: 20px;
        }

            .leftNavTab li.unit a.active
            {
                background: url("/images/EqippRedesign/btn-unit-active.gif") no-repeat scroll right top rgba(0,0,0,0);
            }

.liHighlight .LeftNavhighlight
{
    background-color: #fff;
    color: #000;
}

.comonLeftNavMain
{
    background-color: #d4d4d4;
    border-right: 7px solid #cd470c;
    min-height: 280px;
    position: relative;
    width: 212px;
}

.comonLeftNav
{
    float: right;
    margin: 0;
    position: relative;
    right: -26px;
    width: 20px;
}

    .comonLeftNav ul
    {
        margin: 0;
    }

    .comonLeftNav li
    {
        list-style: outside none none;
        margin-top: 5px;
    }

        .comonLeftNav li.noneTopMargin
        {
            margin-bottom: 5px;
            margin-top: 0;
            padding: 0;
        }

    .comonLeftNav a
    {
        overflow: hidden;
    }

.comonLeftNavMainBlue
{
    border-right: 6px solid #964294;
}

    .comonLeftNavMainBlue .keyClinical li ul li
    {
        background: none repeat scroll 0 0 transparent;
        border-top: 1px solid #ffffff;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .comonLeftNavMainBlue .keyClinical li ul li a
        {
            color: #2b2b2b !important;
        }

        .comonLeftNavMainBlue .keyClinical li ul li.active
        {
            background: url("/images/EqippRedesign/blue-dot.png") no-repeat scroll left 7px transparent;
            font-weight: bold;
        }

.keyClinical li
{
    background: url("/images/EqippRedesign/grey-arow.png") no-repeat scroll 7px 7px #dbdbdb;
    padding: 0;
    width: 100%;
    font-weight: normal;
    list-style: outside none none;
}

    .keyClinical li a
    {
        color: #4b0349;
    }

    .keyClinical li.selected
    {
        background: url("/images/EqippRedesign/grey-arow-dwn.png") no-repeat scroll 7px 7px #e5e5e5;
    }

    .keyClinical li.active ul
    {
        display: block !important;
    }

    .keyClinical li ul
    {
        display: none;
        margin-left: 22px;
        padding: 0;
        width: 190px;
    }

        .keyClinical li ul li.active a
        {
            background: url("/images/EqippRedesign/blue-dot.png") no-repeat scroll left 7px transparent !important;
            font-weight: bold;
        }

.botomLeftNavBg
{
    background: url("/images/EqippRedesign/botm-left-nav-bg.gif") no-repeat scroll left bottom rgba(0,0,0,0);
    float: left;
    height: 4px;
    width: 218px;
}

.botomLeftNavBgBlue
{
    background: url("/images/EqippRedesign/botm-left-nav-bg.gif") no-repeat scroll left bottom transparent;
}

.clinicalGuide .keyClinical
{
    background: url("/images/EqippRedesign/QiBasics-leftTab-corner.gif") no-repeat scroll left top #d4d4d4;
    border-right: 6px solid #964294;
    float: left;
    min-height: 280px;
    padding-top: 5px;
    width: 212px;
}

    .clinicalGuide .keyClinical li
    {
        float: left;
        font-weight: normal;
        list-style: outside none none;
        background: url("/images/EqippRedesign/grey-arow.png") no-repeat scroll 7px 7px #d4d4d4;
        width: 100%;
    }

        .clinicalGuide .keyClinical li a
        {
            color: #964294;
            display: block;
            font-size: 12px;
            margin-left: 22px;
            padding: 4px 0;
            text-decoration: none;
        }

        .clinicalGuide .keyClinical li.first
        {
            margin-left: 3px;
            width: 98%;
        }

        .clinicalGuide .keyClinical li.active
        {
            background: url("/images/EqippRedesign/grey-arow.png") no-repeat scroll 9px 7px #d4d4d4;
        }

        .clinicalGuide .keyClinical li.bgChange
        {
            background-color: #e5e5e5 !important;
        }

        .clinicalGuide .keyClinical li ul
        {
            margin-left: 22px;
            width: 190px;
        }

            .clinicalGuide .keyClinical li ul li
            {
                background: none repeat scroll 0 0 transparent;
                border-top: 1px solid #ffffff;
                margin: 0;
                padding: 0;
                width: 100%;
            }

                .clinicalGuide .keyClinical li ul li.active
                {
                    background: url("/images/EqippRedesign/blue-dot.png") no-repeat scroll left 7px transparent;
                    font-weight: bold;
                }

                .clinicalGuide .keyClinical li ul li a
                {
                    color: #444444;
                    float: left;
                    font-size: 10px;
                    margin-left: 15px;
                }

.clinicalGuide .leftNavTab li.keyClini
{
    margin-top: 0;
}

    .clinicalGuide .leftNavTab li.keyClini a
    {
        background: url("/images/EqippRedesign/key-clinical-normal.gif") no-repeat scroll right top transparent;
        color: #ffffff;
        display: block;
        font-size: 11px;
        font-weight: bold;
        height: 145px;
        text-indent: -9999px;
        width: 20px;
    }

        .clinicalGuide .leftNavTab li.keyClini a.active
        {
            background: url("/images/EqippRedesign/key-clinical-active.gif") no-repeat scroll right top transparent;
        }

a.keyClini
{
    background: url("/images/EqippRedesign/key-clinical-normal.gif") no-repeat scroll right top transparent;
    color: #000;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 145px;
    text-indent: -9999px;
    width: 20px;
}

    a.keyClini.active
    {
        background: url("/images/EqippRedesign/key-clinical-active.gif") no-repeat scroll right top transparent;
    }

a.keyCliniAsthma
{
    color: #ffffff;
    display: block;
    font-size: 11px;
    font-weight: bold;
    width: 20px;
}

.newBornImprove .leftNavTab li.first
{
    margin-top: 5px;
}

.newBornImprove .leftNavTab li.baseline
{
    margin-top: 0;
}

    .newBornImprove .leftNavTab li.baseline a.normal
    {
        background: url("/images/EqippRedesign/baseline-tab-normal.gif") no-repeat scroll right top transparent;
        color: #ffffff;
        display: block;
        font-size: 11px;
        font-weight: bold;
        height: 62px;
        text-indent: -9999px;
        width: 20px;
    }

    .newBornImprove .leftNavTab li.baseline a.active
    {
        background: url("/images/EqippRedesign/baseline-tab-active.gif") no-repeat scroll right top transparent;
    }

.newBornImprove .leftNavTab li.cycle
{
    margin-top: 0;
}

    .newBornImprove .leftNavTab li.cycle a
    {
        background: url("/images/EqippRedesign/number-tab.gif") no-repeat scroll right top transparent;
        color: #fff;
        display: block;
        font-size: 11px;
        font-weight: bold;
        height: 18px;
        padding: 4px 0 0;
        text-align: center;
        text-decoration: none;
        width: 20px;
    }

        .newBornImprove .leftNavTab li.cycle a.active
        {
            background: url("/images/EqippRedesign/btn-cycle1-active.gif") no-repeat scroll right top transparent;
            height: 18px;
            padding: 43px 2px 0 0;
            width: 18px;
        }

.newBornImprove .leftNavTab li.cycle1 a
{
    background: url("/images/EqippRedesign/btn-cycle1-normal.gif") no-repeat scroll right top transparent;
    color: #fff;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    padding: 43px 2px 0 0;
    text-align: center;
    text-decoration: none;
    width: 18px;
}

    .newBornImprove .leftNavTab li.cycle1 a.active
    {
        background: url("/images/EqippRedesign/btn-cycle1-active.gif") no-repeat scroll right top transparent;
    }

.newBornImprove .leftNavTab li.cycle1 label
{
    left: 4px;
    position: relative;
    top: 44px;
}

.newBornImprove .leftNavTab li.tools a
{
    background: url("/images/EqippRedesign/btn-tools-normal.gif") no-repeat scroll right top transparent;
    color: #fff;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 49px;
    text-indent: -9999px;
    width: 20px;
}

    .newBornImprove .leftNavTab li.tools a.active
    {
        background: url("/images/EqippRedesign/btn-tools-active.gif") no-repeat scroll right top transparent;
    }

.footerMain
{
    height: 198px;
    margin: 0 auto;
    position: relative;
    width: 995px;
}

.footerLinks
{
    background: url("/images/EqippRedesign/main-footer-bg.png") no-repeat scroll center bottom transparent;
    height: 198px;
}

    .footerLinks ul
    {
        float: left;
        padding: 63px 0 0;
        width: 670px;
    }

        .footerLinks ul li
        {
            border-right: 1px solid #a5cc52;
            float: left;
            line-height: 44px;
            list-style: outside none none;
            min-height: 46px;
            padding: 0 20px;
        }

            .footerLinks ul li a
            {
                color: #3f3f3f;
                font-size: 12px;
            }

.pediaLink
{
    float: right;
    padding: 79px 0 0;
    position: relative;
    text-align: left;
    width: 90px;
}

    .pediaLink img
    {
        left: -135px;
        position: absolute;
        top: 63px;
    }

    .pediaLink a.aapHome
    {
        color: #3f3f3f;
        font-size: 12px;
    }

img.pediLinkSmall
{
    float: left;
}

.copyRight
{
    color: #fff;
    font-size: 10px;
    padding-top: 56px;
}

div.footerFine, div.footerFine span
{
    color: #333333;
    font-size: 9px;
    line-height: 1.2em;
}

* + html .headerMain ul.tabMain li img
{
    bottom: -37px;
    left: 0;
    position: absolute;
}

.aftrBodyBg
{
    background: url("/images/EqippRedesign/popBgPNG.png") repeat scroll left top transparent;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}

.bgWraper
{
    background: url("/images/EqippRedesign/main-top-bg.png") no-repeat scroll center top transparent;
}

.wrapper
{
    margin: 0 auto;
    min-height: 332px;
    padding: 9px 0 0;
    width: 990px;
}

.ContentMain
{
    margin: 0 auto;
    width: 990px;
}

.ContentSub .innerMain
{
    background-color: #ffffff;
    float: left;
    margin: 15px 0 0 17px;
    width: 951px;
}

.ContentSub
{
    background: url("/images/EqippRedesign/innerMainbg.png") repeat-y scroll center top transparent;
    width: 996px;
    margin-top: 10px;
}

.showLogged
{
    font-size: 10px;
    height: 12px;
    padding-right: 5px;
    text-align: right;
    width: 970px;
    position: relative;
    z-index: 100;
}

    .showLogged a
    {
        color: #0144aa;
        font-weight: bold;
        margin-left: 4px;
        text-decoration: underline;
    }

.phQuestionJump
{
    float: right;
}

.PageAction
{
    float: left;
    margin-bottom: 15px;
    padding-bottom: 5px;
    width: 100%;
}

    .PageAction .left .print
    {
        float: right;
        padding-right: 5px;
    }

    .PageAction .left .bookmarks
    {
        width: auto;
    }

.actionLinks
{
    float: left;
    margin-bottom: 15px;
    margin-top: 10px;
    width: 100%;
}

    .actionLinks .item
    {
        padding-right: 20px;
    }

    .actionLinks .toggle
    {
        float: right;
    }

    .actionLinks .right
    {
        float: right;
    }

    .actionLinks .left
    {
        float: left;
    }

.brdrBotm
{
    border-bottom: 1px solid #999999;
    margin-top: 15px;
}

#pageContent
{
    background-color: #e7e7e7;
    border: 1px solid #b9b9b9;
    color: #333333;
    font-size: 12px;
    padding: 8px;
    overflow: hidden; /* TF: Needed to fill bg color on data collection tool form (Enter Follow Up Data) */
}

.newContnt
{
    float: left;
    padding: 0 20px;
    width: 96%;
}

.evenRow
{
    background-color: #f7f7f7;
}

.innerMain .centerColumn
{
    float: left;
    padding: 5px 18px 0;
    width: 474px;
}

    .innerMain .centerColumn a.demoVideo
    {
        background: url("/images/EqippRedesign/video-arow.gif") no-repeat scroll left 1px rgba(0,0,0,0);
        display: none;
        font-size: 12px;
        padding-left: 17px;
    }

.rightSection ul li
{
    color: #303030;
    line-height: 18px;
    list-style-type: disc;
    padding: 5px 0;
}

.rightSection p
{
    line-height: 18px;
}

.QIBasisTwoColumn .rightSection
{
    float: right;
    width: 685px;
}

.QIBasisTwoColumn .clinicalGuide .caseStdy2 li.active
{
    background: url("/images/EqippRedesign/blue-arow.png") no-repeat scroll 9px 7px #d4d4d4;
    font-weight: bold;
}

.centerColumn p
{
    color: #222222;
    font-size: 14px;
    line-height: 24px;
}

.bottomMainContent
{
    float: left;
    width: 100%;
}

    .bottomMainContent p
    {
        color: #303030;
        font-size: 12px;
        line-height: 20px;
        padding: 10px 0;
        padding-bottom: 10px;
    }

        .bottomMainContent p font
        {
            color: #303030 !important;
        }

    .bottomMainContent a.demoVideo
    {
        background: url("/images/EqippRedesign/video-arow.gif") no-repeat scroll left 1px transparent;
        font-size: 12px;
        line-height: 27px;
        padding-left: 17px;
    }

    .bottomMainContent span
    {
        color: inherit;
        display: inline-block;
        font-size: 12px;
    }

.rightBoxDiv .fwtxtRightUtilityBoxCls h3
{
    color: #000000;
    font-size: 10px;
    font-weight: bold;
    padding: 9px 0 5px 10px;
}

.ContentSub .threeColumn .leftColumn
{
    background: url("/images/EqippRedesign/left-course-mid-img.gif") repeat-y scroll left top rgba(0,0,0,0);
    float: left;
    width: 218px;
}

    .ContentSub .threeColumn .leftColumn h2
    {
        background: url("/images/EqippRedesign/left-course-top-img508.gif") no-repeat scroll left top #000;
        border-bottom: 1px solid #95a492;
        color: #fff;
        font-size: 12px;
        font-weight: bold;
        padding: 9px 0 7px 10px;
    }

    .ContentSub .threeColumn .leftColumn .h3SubHead
    {
        background-color: #51684c;
        color: #fff;
        font-size: 12px;
        font-weight: bold;
        padding: 7px 4px 7px 10px;
    }

    .ContentSub .threeColumn .leftColumn p
    {
        background-color: #c8d3c5;
        color: #222222;
        font-size: 10px;
        padding: 7px 4px 7px 10px;
    }

    .ContentSub .threeColumn .leftColumn .comingSoon ul
    {
        margin: 0;
    }

        .ContentSub .threeColumn .leftColumn .comingSoon ul a
        {
            display: block;
        }

        .ContentSub .threeColumn .leftColumn .comingSoon ul li
        {
            -moz-border-bottom-colors: none;
            -moz-border-left-colors: none;
            -moz-border-right-colors: none;
            -moz-border-top-colors: none;
            border-color: -moz-use-text-color #cccccc #cccccc;
            border-image: none;
            border-right: 1px solid #cccccc;
            border-style: none solid solid;
            border-width: 0 1px 1px;
            font-size: 10px;
            line-height: 16px;
            list-style: outside none none;
            padding: 7px 4px 7px 10px;
        }

            .ContentSub .threeColumn .leftColumn .comingSoon ul li input
            {
                position: relative;
                top: 2px;
            }

            .ContentSub .threeColumn .leftColumn .comingSoon ul li h1
            {
                color: #0045ab;
                font-size: 10px;
                font-weight: bold;
                margin: 0;
                padding: 0;
            }

    .ContentSub .threeColumn .leftColumn .butnDiv
    {
        background: url("/images/EqippRedesign/left-course-botom-img.gif") no-repeat scroll left bottom #c8d3c5;
        padding: 10px 4px 7px 10px;
    }

.threeColumn .rightColumn
{
    float: right;
    width: 218px;
}

    .threeColumn .rightColumn .rightBoxDiv
    {
        background: url("/images/EqippRedesign/right-column-box-mid-tab-img.gif") repeat-y scroll left top rgba(0,0,0,0);
        margin-top: 15px;
    }

        .threeColumn .rightColumn .rightBoxDiv ul
        {
            margin: 0;
        }

        .threeColumn .rightColumn .rightBoxDiv:first-child
        {
            margin-top: 0;
        }

    .threeColumn .rightColumn .attention
    {
        background: url("/images/EqippRedesign/tab-yellow-mid-bg.gif") repeat-y scroll left top transparent;
    }

        .threeColumn .rightColumn .attention h2
        {
            background: url("/images/EqippRedesign/tab-yellow-head.gif") no-repeat scroll left top transparent;
            color: #000;
            font-size: 12px;
            font-weight: bold;
            padding: 9px 0 7px 10px;
        }

            .threeColumn .rightColumn .attention h2 img
            {
                padding-right: 5px;
                position: relative;
                top: 3px;
            }

        .threeColumn .rightColumn .attention p
        {
            line-height: normal;
            padding: 10px;
        }

        .threeColumn .rightColumn .attention .bottmBg
        {
            background: url("/images/EqippRedesign/tab-yellow-bottom.gif") no-repeat scroll left bottom transparent;
            height: 3px;
        }

.ContentSub .threeColumn .rightColumn .rightBoxDiv h2
{
    background: url("/images/EqippRedesign/right-column-box-tab-img.gif") no-repeat scroll left top #000;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding: 9px 0 7px 10px;
}

.ContentSub .threeColumn .rightColumn .rightBoxDiv h3
{
    color: #000;
    font-size: 10px;
    font-weight: bold;
    padding: 9px 10px 5px;
}

.ContentSub .threeColumn .rightColumn .rightBoxDiv p
{
    font-size: 10px;
    font-weight: normal;
    line-height: 18px;
    padding: 0 10px;
}

    .ContentSub .threeColumn .rightColumn .rightBoxDiv p a
    {
        font-size: 10px;
        text-decoration: none;
    }

.ContentSub .threeColumn .rightColumn .rightBoxDiv .bottmBg
{
    background: url("/images/EqippRedesign/right-column-box-botom-tab-img.gif") no-repeat scroll left bottom rgba(0,0,0,0);
}

.twoColumn .leftColumn
{
    float: left;
    font-size: 12px;
    width: 643px;
}

    .twoColumn .leftColumn h2
    {
        color: #084200;
        font-size: 20px;
        font-weight: bold;
    }

    .twoColumn .leftColumn p
    {
        color: #333333;
        font-size: 12px;
        line-height: 20px;
    }

    .twoColumn .leftColumn ul
    {
        margin: 5px 0 0 30px;
    }

        .twoColumn .leftColumn ul li
        {
            color: #181818;
            font-size: 12px;
            line-height: 20px;
            padding: 3px 0;
        }

.twoColumn .rightColumn
{
    float: left;
    font-size: 12px;
    width: 306px;
}

.twoColumn .leftColumn .greenBoxMain
{
    width: 628px;
}

    .twoColumn .leftColumn .greenBoxMain .top
    {
        background: url("/images/EqippRedesign/greenBox-top.gif") no-repeat scroll left top rgba(0,0,0,0);
        height: 3px;
    }

    .twoColumn .leftColumn .greenBoxMain .mid
    {
        background: url("/images/EqippRedesign/greenBox-mid.gif") repeat-x scroll left top #d3e489;
        border-left: 3px solid #deeaa8;
        border-right: 3px solid #deeaa8;
    }

        .twoColumn .leftColumn .greenBoxMain .mid h1
        {
            color: #417b00;
            font-size: 26px;
            font-weight: normal;
            margin-bottom: 10px;
        }

        .twoColumn .leftColumn .greenBoxMain .mid img
        {
            float: left;
            padding: 0 10px 5px;
        }

        .twoColumn .leftColumn .greenBoxMain .mid p
        {
            color: #181818;
            font-size: 14px;
            font-style: italic;
            line-height: 22px;
            padding: 0 10px 10px;
        }

    .twoColumn .leftColumn .greenBoxMain .bottom
    {
        background: url("/images/EqippRedesign/greenBox-bottom.gif") no-repeat scroll left top rgba(0,0,0,0);
        height: 3px;
    }

    .twoColumn .leftColumn .greenBoxMain a
    {
        color: #0000ff;
    }

.twoColumn .rightColumn .rightBoxDiv
{
    background: url("/images/EqippRedesign/middile-bg-eright.gif") repeat-y scroll left top transparent;
}

    .twoColumn .rightColumn .rightBoxDiv h2
    {
        background: url("/images/EqippRedesign/heading-bg.gif") no-repeat scroll left top #000;
        color: #ffffff;
        font-size: 14px;
        font-weight: bold;
        padding: 6px 0 6px 10px;
    }

    .twoColumn .rightColumn .rightBoxDiv ul li
    {
        border-left: 1px solid #aac0c8;
        border-right: 1px solid #aac0c8;
        list-style: outside none none;
        margin: 0;
        padding: 0;
    }

        .twoColumn .rightColumn .rightBoxDiv ul li.even
        {
            background-color: #f0fafd;
        }

        .twoColumn .rightColumn .rightBoxDiv ul li a
        {
            color: #333333;
            display: block;
            font-size: 12px;
            font-weight: normal;
            list-style: outside none none;
            padding: 8px 10px;
            text-decoration: none;
        }

    .twoColumn .rightColumn .rightBoxDiv .bottmBg
    {
        background: url("/images/EqippRedesign/middile-bg-botom.gif") no-repeat scroll left bottom transparent;
        height: 6px;
    }

.twoColumn .rightColumn ul.tabSection
{
    margin: 15px 0 0 !important;
}

    .twoColumn .rightColumn ul.tabSection li
    {
        background: url("/images/EqippRedesign/tab-gray-left.gif") no-repeat scroll left bottom transparent;
        display: inline;
        float: left;
        line-height: 19px;
        list-style: outside none none;
        margin: 0 4px 0 0;
    }

        .twoColumn .rightColumn ul.tabSection li a
        {
            float: left;
            background: url("/images/EqippRedesign/tab-gray-right.gif") no-repeat scroll right top transparent;
            color: #fff;
            display: block;
            font-size: 11px;
            height: 20px;
            padding: 0 6px;
            text-decoration: none;
        }

        .twoColumn .rightColumn ul.tabSection li.active
        {
            background: url("/images/EqippRedesign/tab-blue-active.gif") no-repeat scroll left bottom #000;
            display: inline;
            float: left;
            line-height: 19px;
            list-style: outside none none;
            margin: 0 4px 0 0;
        }

            .twoColumn .rightColumn ul.tabSection li.active a
            {
                background: url("/images/EqippRedesign/tab-blue-normal.gif") no-repeat scroll right top transparent;
                color: #fff;
                display: block;
                font-size: 11px;
                height: 20px;
                padding: 0 6px;
                text-decoration: none;
            }

.headerRow th
{
    background-color: #eff7bb;
    border: 1px solid #eff7bb;
    padding: 10px 13px 10px 3px;
    text-align: left;
    vertical-align: top;
}

.header th
{
    text-align: left;
}

.leftPad .tableLeftPaded
{
    margin-left: 26px;
    width: 641px;       /* Need to fix right alignment on data collection tool (aggregate mode) */
}

table.checkBoxTable
{
    width: 100%;
}

    table.checkBoxTable tr td
    {
        padding: 4px 0;
    }

        table.checkBoxTable tr td label
        {
            margin: 0 5px 0 2px;
        }

        table.checkBoxTable tr td input
        {
            position: relative;
            top: 2px;
        }

.tbleMesureList
{
    width: 100%;
}

    .tbleMesureList thead tr td
    {
        background-color: #e6eeb2;
        padding: 4px;
    }

    .tbleMesureList tbody tr td
    {
        background-color: #fff;
        padding: 4px;
    }

    .tbleMesureList .alternate
    {
        background-color: #e7e7e7;
    }

.tblSendMailTable
{
    margin-top: 0;
}

.viewsummary
{
    width: 100%;
}

    .viewsummary tr th
    {
        background-color: #e6eeb2;
        color: #303030;
        font-size: 10px;
        font-weight: normal;
        padding: 5px 10px;
        text-align: center;
    }

    .viewsummary tr td
    {
        color: #444444;
        font-size: 12px;
        padding: 10px;
        text-align: center;
    }

    .viewsummary .viewDtailsTr
    {
        border-bottom: 2px solid #acc600;
        vertical-align: top;
    }

        .viewsummary .viewDtailsTr td
        {
            border: medium none !important;
            padding: 2px 33px !important;
        }

.wait
{
    display: none;
    text-align: center;
}

    .wait table
    {
        background: url("/images/EqippRedesign/spinner.gif") no-repeat scroll 0 0 rgba(0,0,0,0);
        margin: 0 auto;
    }

        .wait table td
        {
            padding-left: 20px;
            padding-right: 40px;
        }

table.courseGrid
{
    border: 0 solid;
    color: #555555;
    font-size: 10px;
    margin-top: 20px;
    width: 475px;
}

    table.courseGrid thead
    {
        background-color: #69830b;
        color: #fff;
        font-size: 10px;
        font-weight: bold;
    }

        table.courseGrid thead tr td, table.courseGrid thead tr th
        {
            padding: 6px;
            text-align: left;
        }

    table.courseGrid tbody tr
    {
        background: url("/images/EqippRedesign/gridtrBg.gif") repeat-x scroll left bottom rgba(0,0,0,0);
    }

        table.courseGrid tbody tr td
        {
            line-height: 18px;
            padding: 8px 0;
        }

            table.courseGrid tbody tr td span
            {
                color: #555555;
                font-size: 10px;
            }

            table.courseGrid tbody tr td label
            {
                color: #2f5aaa;
                display: block;
                font-size: 12px;
                font-weight: bold;
            }

td.courseTitle, th.courseTitle
{
    font-style: normal;
    width: 256px;
}

td.status, th.status
{
    width: 130px;
}

.courseClinicguide
{
    border-bottom: 2px solid #acc600;
}

.clinicalMain h3
{
    color: #444444;
    font-size: 12px;
    font-weight: bold;
}

    .clinicalMain h3 a
    {
        font-weight: normal;
        margin-left: 10px;
    }

.clinicalBtn
{
    float: none;
    margin-bottom: 10px;
}

.clinicguideTable
{
    background-color: #fff;
    width: 100%;
}

    .clinicguideTable thead
    {
        background-color: #e6eeb2;
        text-align: center;
    }

    .clinicguideTable td
    {
        padding: 5px 10px;
        position: relative;
    }

        .clinicguideTable td span.qustionMark
        {
            background: url("/images/EqippRedesign/qustion-mark.png") no-repeat scroll left top rgba(0,0,0,0);
            float: right;
            height: 11px;
            width: 11px;
        }

    .clinicguideTable tbody tr.result
    {
        border-top: 2px solid #acc600;
    }

        .clinicguideTable tbody tr.result td
        {
            border: medium none;
            padding-bottom: 20px;
        }

    .clinicguideTable tbody td
    {
        border-bottom: 1px dotted #000;
        color: #444444;
        font-size: 12px;
        padding: 10px;
        text-align: center;
    }

        .clinicguideTable tbody td.incompleted
        {
            color: #06c;
        }

        .clinicguideTable tbody td.completed
        {
            background: url("/images/EqippRedesign/completed-tick-mark.png") no-repeat scroll center 12px rgba(0,0,0,0);
        }

.clinicguideAssesment
{
    background-color: #fff;
    width: 100%;
}

    .clinicguideAssesment thead
    {
        background-color: #e6eeb2;
        text-align: center;
    }

        .clinicguideAssesment thead th
        {
            border: medium none;
            color: #333333;
            font-family: Verdana;
            font-size: 10px;
            font-weight: normal;
            padding: 0 10px;
            position: relative;
        }

            .clinicguideAssesment thead th:first-child
            {
                padding: 0;
                width: auto;
            }

            .clinicguideAssesment thead th:nth-child(2)
            {
                text-align: left;
            }

            .clinicguideAssesment thead th span.qustionMark
            {
                background: url("/images/EqippRedesign/qustion-mark.png") no-repeat scroll left top rgba(0,0,0,0);
                float: right;
                height: 11px;
                width: 11px;
            }

    .clinicguideAssesment tr.result
    {
        border-top: 2px solid #acc600;
    }

        .clinicguideAssesment tr.result td
        {
            border: medium none;
            padding-bottom: 20px;
        }

    .clinicguideAssesment tbody td
    {
        border: medium none;
        color: #444444;
        font-size: 12px;
        padding: 10px;
        text-align: center;
    }

        .clinicguideAssesment tbody td:first-child
        {
            padding: 0;
            width: auto;
        }

        .clinicguideAssesment tbody td.incompleted
        {
            color: #0066cc;
        }

        .clinicguideAssesment tbody td.completed
        {
            background: url("/images/EqippRedesign/completed-tick-mark.png") no-repeat scroll center 12px rgba(0,0,0,0);
        }

    .clinicguideAssesment tfoot
    {
        border-top: 2px solid #acc600;
    }

        .clinicguideAssesment tfoot td
        {
            border: medium none;
            color: #444444;
            font-size: 12px;
            padding: 10px;
            text-align: center;
        }

            .clinicguideAssesment tfoot td:first-child
            {
                padding: 0;
                width: auto;
            }

            .clinicguideAssesment tfoot td:last-child
            {
                width: 155px;
            }

.assessHistory h2
{
    font-size: 11px;
    margin: 0;
    padding: 3px 0;
}

.assesHistoryTable
{
    background-color: #fff;
    width: 100%;
}

    .assesHistoryTable thead
    {
        background-color: #e6eeb2;
        text-align: center;
    }

        .assesHistoryTable thead td
        {
            padding: 5px 10px;
            position: relative;
        }

            .assesHistoryTable thead td span.qustionMark
            {
                background: url("/images/EqippRedesign/qustion-mark.png") no-repeat scroll left top rgba(0,0,0,0);
                float: right;
                height: 11px;
                width: 11px;
            }

    .assesHistoryTable tbody tr
    {
        border-top: 0 solid #acc600;
    }

    .assesHistoryTable tbody td
    {
        color: #444444;
        font-size: 12px;
        padding: 10px;
        text-align: center;
    }

table.members
{
    margin: 10px 0;
    width: 100%;
}

    table.members td
    {
        padding: 5px 0;
    }

.memberDataDetails
{
    display: none;
}

    .memberDataDetails td
    {
        padding-top: 0 !important;
    }

.memberDatilsTable
{
    width: 100%;
}

    .memberDatilsTable thead
    {
        background-color: #e6eeb2;
        font-size: 10px;
    }

        .memberDatilsTable thead td
        {
            padding: 6px 5px !important;
        }

    .memberDatilsTable tbody tr
    {
        border-bottom: 1px dotted #000;
    }

    .memberDatilsTable tbody td
    {
        padding: 6px 0 6px 5px !important;
        position: relative !important;
    }

        .memberDatilsTable tbody td span
        {
            padding: 3px 0 !important;
            width: 168px;
        }

.memDataDiv
{
    background-color: #fff;
    margin-top: 10px;
    padding: 10px;
    position: relative;
}

.mygroupMember
{
    text-align: left;
    width: 250px;
}

.myGrpmemberDatils
{
    overflow-x: auto;
    width: 899px !important;
}

.tblmemberflow
{
    margin: 0 0 0 35px;
}

table.summary
{
    margin-bottom: 15px;
    margin-top: 10px;
    width: 100%;
}

    table.summary th
    {
        border-bottom: 2px solid #7e7e7e;
        border-top: 2px solid #7e7e7e;
        color: #fff;
        font-weight: normal;
        line-height: 2em;
        padding: 0 10px;
        text-align: left;
    }

    table.summary tr.header
    {
        background: none repeat scroll 0 0 #999999;
    }

    table.summary tr.current
    {
        background: none repeat scroll 0 0 #e6eeb2;
    }

    table.summary td
    {
        border-bottom: 1px solid #999999;
        line-height: 2em;
        padding: 0 10px 0 15px;
    }

.qualityGaps
{
    position: relative;
}

    .qualityGaps .qualityGapsTable
    {
        color: #333333;
        font-size: 10px;
        width: 100%;
        border: medium none !important;
    }

        .qualityGaps .qualityGapsTable thead tr td
        {
            background-color: #e6eeb2;
            padding: 10px 13px 10px 3px;
            text-align: left;
            vertical-align: top;
        }

            .qualityGaps .qualityGapsTable thead tr td.improvement
            {
                width: 10%;
            }

            .qualityGaps .qualityGapsTable thead tr td.cliniActivity
            {
                width: 17%;
            }

            .qualityGaps .qualityGapsTable thead tr td.measure
            {
                width: 28%;
            }

            .qualityGaps .qualityGapsTable thead tr td.myScore
            {
                width: 8%;
            }

        .qualityGaps .qualityGapsTable tbody tr td
        {
            font-size: 12px;
            padding: 10px 5px;
            text-align: left;
            vertical-align: top;
        }

            .qualityGaps .qualityGapsTable tbody tr td a .tollTipMain
            {
                width: 250px;
            }

                .qualityGaps .qualityGapsTable tbody tr td a .tollTipMain .leftBg
                {
                    background: url("/images/EqippRedesign/toolTipLeft.png") no-repeat scroll left top transparent;
                    float: left;
                    height: 28px;
                    width: 4px;
                }

                .qualityGaps .qualityGapsTable tbody tr td a .tollTipMain .rightBg
                {
                    background: url("/images/EqippRedesign/toolTipRight.png") no-repeat scroll left top transparent;
                    float: left;
                    height: 28px;
                    width: 4px;
                }

                .qualityGaps .qualityGapsTable tbody tr td a .tollTipMain .midBg
                {
                    background: url("/images/EqippRedesign/toolTipMid.png") repeat-x scroll left top transparent;
                    float: left;
                    height: 28px;
                    line-height: 27px;
                }

        .qualityGaps .qualityGapsTable tbody tr.evenRow
        {
            background-color: #fff;
        }

        .qualityGaps .qualityGapsTable tbody tr.selected td
        {
            color: Red;
        }

.qualityGapsTable tr td
{
    border: 1px solid #e7e7e7;
}

.qualityGapsTable tr.evenRow td
{
    border: 1px solid #fff;
}

.qualityGapsTable .headerRow th
{
    padding: 10px 5px;
}

.adminpageContent
{
    font-size: 11px;
    padding: 5px 0;
}

    .adminpageContent h3.bar
    {
        background-color: #9fd100;
        color: #fff;
        display: block;
        font-size: 13px;
        font-weight: bold;
        height: 17px;
        margin: 10px 0 7px;
        padding: 2px 0 3px 8px;
    }

    .adminpageContent h3.bar .barGuid
    {
        float: right;
        padding: 2px 8px 3px 0;
    }

    .adminpageContent .linksList
    {
        margin: 12px 10px 15px;
    }

        .adminpageContent .linksList a
        {
            display: block;
            margin-bottom: 10px;
        }

    .adminpageContent div.buttons
    {
        margin: 20px 0 5px;
    }

    .adminpageContent div.buttons a
    {
        margin-right: 10px;
    }

    .adminpageContent a.button
    {
        background-color: #6fab15 !important;
        color: #fff;
        font-size: 12px;
        height: 24px;
        line-height: 24px;
        margin: 0;
        padding: 5px 13px;
    }

    .adminpageContent a.button.gray 
    {
        background-color: #999999 !important;
    }

    .adminpageContent div.multiColumn
    {
        overflow: hidden;
    }

    .adminpageContent div.admincontentWrapper
    {
        width: 660px;
    }

    .adminpageContent div.adminAssemsnt
    {
        width: 700px;
    }

    .adminpageContent div.adminleftColumn
    {
        float: left;
    }

    .adminpageContent div.adminrightColumn
    {
        float: right;
    }

    .adminpageContent div.tables
    {
        margin-top: 10px;
        overflow: hidden;
    }

        .adminpageContent div.tables table
        {
            display: inline-block;
            float: left;
            margin-right: 35px;
        }

    .adminpageContent div.data
    {
        margin-bottom: 18px;
    }

        .adminpageContent div.data .links
        {
            margin: -3px 1px 3px 0;
            text-align: right;
        }

            .adminpageContent div.data .links a
            {
                padding-left: 7px;
            }

        .adminpageContent div.data label
        {
            font-weight: bold;
            padding-right: 5px;
        }

        .adminpageContent div.data .bottom
        {
            padding: 5px 0;
        }

            .adminpageContent div.data .bottom .left
            {
                float: left;
            }

            .adminpageContent div.data .bottom .right
            {
                float: right;
            }

                .adminpageContent div.data .bottom .right span
                {
                    display: inline-block;
                }

                .adminpageContent div.data .bottom .right a
                {
                    padding: 0 10px;
                }

        .adminpageContent div.data .richText
        {
            padding: 5px 0 20px;
        }

        .adminpageContent div.data .dividerLabel
        {
            padding: 5px 0;
        }

    .adminpageContent table.data
    {
        display: block;
        margin-left: 8px;
    }

        .adminpageContent table.data td
        {
            padding-bottom: 5px;
            vertical-align: top;
        }

    .adminpageContent span.csv
    {
        background: url("/images/EqippRedesign/csv.gif") no-repeat scroll left center transparent;
        height: 16px;
        padding: 2px 0 2px 12px;
    }

    .adminpageContent a.add
    {
        background-color: #6fab15 !important;
        color: #ffffff;
        font-size: 12px;
        height: 24px;
        line-height: 24px;
        margin: 0;
        padding: 5px 13px;
    }

    .adminpageContent .form-layout ol, .adminpageContent .form-layout ul
    {
        line-height: 1.5em;
        list-style: outside none none;
        margin: 0;
        padding: 0;
    }

    .adminpageContent .form-layout li
    {
        display: block;
        margin-bottom: 8px;
        overflow: hidden;
    }

    .adminpageContent .form-layout label
    {
        display: inline-block;
        float: left;
        padding: 3px 0 0;
    }

    .adminpageContent .form-layout select
    {
        background: none repeat scroll 0 0 #fff;
        border: 1px solid #c7c7c7;
        float: left;
        font-size: 12px;
        margin-top: 2px;
        padding: 0;
    }

    .adminpageContent div.courseForm label
    {
        width: 155px;
    }

.adminheaderRight
{
    float: left;
    margin-left: 18px;
}

ul.adminTab
{
    margin: 0;
    position: relative;
    top: -10px;
    width: 820px;
}

    ul.adminTab li
    {
        display: inline;
        list-style: outside none none;
        padding-right: 5px;
    }

        ul.adminTab li a
        {
            -moz-border-bottom-colors: none;
            -moz-border-left-colors: none;
            -moz-border-right-colors: none;
            -moz-border-top-colors: none;
            background-color: #4d8800;
            border-color: -moz-use-text-color;
            border-image: none;
            border-style: solid solid none;
            border-width: 1px 1px medium;
            color: #ffffff;
            display: inline-block;
            font-size: 13px;
            font-weight: bold;
            padding: 3px 16px;
            text-decoration: none;
        }

            ul.adminTab li a:hover
            {
                background-color: #fff;
                color: #000;
            }

ul.adminTabSec
{
    margin: 7px 0 0 10px;
    position: relative;
    top: 0;
}

    ul.adminTabSec li
    {
        display: inline;
        list-style: outside none none;
        padding-right: 5px;
    }

        ul.adminTabSec li a
        {
            -moz-border-bottom-colors: none;
            -moz-border-left-colors: none;
            -moz-border-right-colors: none;
            -moz-border-top-colors: none;
            background-color: #4d8800;
            border-color: -moz-use-text-color;
            border-image: none;
            border-style: solid solid none;
            border-width: 1px 1px medium;
            color: #ffffff;
            display: inline-block;
            font-size: 13px;
            font-weight: bold;
            padding: 3px 20px;
            text-decoration: none;
        }

            ul.adminTabSec li a:hover
            {
                background-color: #ffffff;
                color: #000;
            }

.adminpageContent #pageContent div.form
{
    width: auto;
}

.adminpageContent .form
{
    background-color: #f3f3f3;
    border: 1px solid #cccccc;
    color: #444444;
    margin-bottom: 25px;
    overflow: hidden;
    padding: 15px;
}

.adminpageContent .breadcrumb ul li
{
    background: url("/images/EqippRedesign/bred-arow.gif") no-repeat scroll left 3px rgba(0,0,0,0);
    display: inline;
    list-style: outside none none;
    margin-right: 10px;
    padding-left: 8px;
}

    .adminpageContent .breadcrumb ul li.last
    {
        color: #999999;
        font-weight: bold;
    }

.adminMainInner
{
    margin-top: 30px;
    width: 98%;
}

.generalLeft .adminTab
{
    margin-left: 14px;
}

.ContextMenuGroup, .adminContext
{
    background-color: #fff;
    color: #000;
}

.tabBoxMain
{
    display: none;
}

    .tabBoxMain h2
    {
        background-image: url("/images/EqippRedesign/heading-bgSqrCorner.gif") !important;
    }

.activeTabContent
{
    display: block !important;
}

.hideTabContent
{
    display: none !important;
}

ul.aboutUsTab
{
    float: left;
    position: relative;
    margin-left: 36px;
    padding-top: 10px;
    width: 100%;
}

li.tabLi
{
    display: inline;
    float: left;
    padding-right: 4px;
}

    li.tabLi a
    {
        background-color: #8fb500;
        color: #fff;
        display: inline-block;
        font-size: 11px;
        font-weight: bold;
        padding: 6px 8px;
        text-decoration: none;
    }

        li.tabLi a:hover
        {
            background-color: #acc600;
        }

        li.tabLi a.active
        {
            background-color: #387600;
            float: left;
        }

.helpTab
{
    margin-left: 15px !important;
}

.bigBoxMain
{
    position: relative;
    background: url("/images/EqippRedesign/gree-box-top.png") no-repeat scroll left top transparent;
    margin: 10px 0;
    padding-top: 3px;
    width: 686px;
}

    .bigBoxMain h1
    {
        background: url("/images/EqippRedesign/gree-box-header-bg.gif") repeat-y scroll left bottom transparent;
        color: #3f3f3f;
        font-size: 12px;
        font-weight: bold;
        margin: 0;
        padding: 6px 0 7px 10px;
    }

    .bigBoxMain .content
    {
        background: url("/images/EqippRedesign/gray-box-mid.gif") repeat-y scroll left top transparent;
        padding: 8px;
        font-size: 12px;
        color: #303030;
    }

        .bigBoxMain .content input
        {
            top: 2px;
        }

        .bigBoxMain .content label
        {
            font-size: 10px;
            padding: 0 15px 0 5px;
        }

            .bigBoxMain .content label.styleItalic
            {
                font-size: 10px;
                font-style: italic;
                margin: 0;
                padding: 0 0 5px;
            }

        .bigBoxMain .content h2
        {
            color: #292929;
            font-size: 12px;
            font-weight: bold;
            margin: 0;
            padding: 0 0 5px;
        }

        .bigBoxMain .content .formRow
        {
            padding-bottom: 15px;
        }

            .bigBoxMain .content .formRow .year
            {
                height: 14px;
                width: 50px;
            }

            .bigBoxMain .content .formRow .question
            {
                font-size: 12px;
                padding: 10px 0 0;
            }

        .bigBoxMain .content .whiteBorder
        {
            border-bottom: 2px solid #fff;
            margin-bottom: 15px;
        }

        .bigBoxMain .content .fontChange label
        {
            font-size: 12px;
        }

    .bigBoxMain .botomBg
    {
        background: url("/images/EqippRedesign/gray-box-bottom.png") no-repeat scroll left top transparent;
        height: 3px;
    }

    .bigBoxMain .qualityGaps
    {
        padding: 1px;
    }

    .bigBoxMain a.simplemodal-close
    {
        display: inline-block;
        height: 17px;
        position: absolute;
        right: 7px;
        top: 7px;
        width: 19px;
    }

.snipetHeading
{
    background: url("/images/EqippRedesign/codeSnippetHeadRight.png") no-repeat scroll right top transparent;
    color: #444444;
    float: left;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    height: 27px;
    line-height: 27px !important;
    padding: 0 8px 0 2px !important;
    width: 100%;
}

    .snipetHeading a
    {
        background: url("/images/EqippRedesign/codeSnippetHeadLeft-RightArow.png") no-repeat scroll left top transparent;
        color: #444444;
        display: block;
        padding-left: 25px;
        text-decoration: none !important;
    }

        .snipetHeading a.active
        {
            background: url("/images/EqippRedesign/codeSnippetHeadLeft-DownArow.png") no-repeat scroll left top transparent;
        }

.snipetContent
{
    background: url("/images/EqippRedesign/codeShippertBotomRight.png") no-repeat scroll right bottom #f4f4f4;
    margin-right: -6px;
    padding: 10px 20px 0;
}

    .snipetContent p
    {
        padding: 10px 0;
    }

    .snipetContent ul
    {
        color: #444444;
        font-family: Verdana;
        font-size: 12px;
        line-height: 20px;
        padding: 0 10px;
    }

        .snipetContent ul li
        {
            padding: 5px 0;
        }

.snipetContentMain
{
    background: url("/images/EqippRedesign/codeShippertBotomLeft.png") no-repeat scroll left bottom transparent;
    display: none;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
    position: relative;
    top: -6px;
    width: 100%;
}

.sniptBotmCorner
{
    background: url("/images/EqippRedesign/codeShippertBotomRight.png") no-repeat scroll right bottom transparent;
    bottom: 0;
    height: 10px;
    position: absolute;
    right: -6px;
    width: 8px;
}

.snipetAnchor:visited
{
    color: #444444 !important;
}

.utilityLink
{
    display: block;
    font-size: 11px;
    margin: 12px 8px 8px 0;
    text-align: right;
    float: right;
}

.utilityNavHide
{
    display: none;
}

.mygroupQiBsics
{
    text-align: left;
}

.mygroupBaseline, .mygroupCycle, .mygroupAction
{
    text-align: center;
}

.myGrpSubTable
{
    width: 940px;
}

.myGroupFirst
{
    width: 450px;
}

.grphshowData .heading
{
    color: #010101;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 0;
}

.showData label input
{
    left: -25px;
    position: absolute;
    top: 0;
}

.showData label.mygrup
{
    background: url("/images/EqippRedesign/dot-spritImg.gif") no-repeat scroll left -20px transparent;
}

.showData label.mychapter
{
    background: url("/images/EqippRedesign/dot-spritImg.gif") no-repeat scroll left -44px transparent;
}

.showData label.mydistrict
{
    background: url("/images/EqippRedesign/dot-spritImg.gif") no-repeat scroll left -68px transparent;
}

.showData label.subscribes
{
    background: url("/images/EqippRedesign/dot-spritImg.gif") no-repeat scroll left -92px transparent;
}

.update
{
    float: left;
}

.dispBlock
{
    display: block !important;
    margin-left: 5px !important;
}

    .dispBlock li.completed
    {
        background: url("/images/EqippRedesign/completed-tick-mark.png") no-repeat scroll right 5px transparent !important;
    }

.thImprovement, .thmyscore
{
    text-align: center !important;
}

.thIMeasure, .tdIMeasure
{
    padding: 0 !important;
}

.myEqippGroup
{
    background: url("/images/EqippRedesign/myeqipGropBg.gif") no-repeat scroll left top transparent;
    margin-top: 20px;
    padding-top: 3px;
    width: 939px;
    margin-left: 20px;
}

    .myEqippGroup tbody tr td
    {
        padding: 6px 10px;
        position: relative;
        vertical-align: top;
    }

        .myEqippGroup tbody tr td span
        {
            display: block;
            padding: 5px 0 5px 17px;
        }

.mGrouphead
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #6d8600;
    border-color: -moz-use-text-color #809400;
    border-image: none;
    border-left: 1px solid #809400;
    border-right: 1px solid #809400;
    border-style: none solid;
    border-width: medium 1px;
    color: #fff;
    font-weight: bold;
    padding: 5px 10px;
    text-align: left;
}

.eqippGrups
{
    font-size: 12px;
    background: url("/images/EqippRedesign/myeqipGropBgBottom.gif") repeat-y scroll left top transparent;
}

    .eqippGrups .grnBorderTd
    {
        border-bottom: 2px solid #acc600;
        padding: 0;
    }

.equpGrpColapse
{
    float: left;
    margin-bottom: 11px;
    padding: 9px !important;
    width: 673px;
}

    .equpGrpColapse .expandCell
    {
        padding-right: 10px;
        vertical-align: top;
    }

    .equpGrpColapse h3
    {
        margin: 0;
        padding: 0;
    }

.myGrpBotmBGImg
{
    background: url("/images/EqippRedesign/myeqipGropBgBottomBorder.gif") no-repeat scroll left bottom transparent;
    height: 4px;
}

.myBookMark
{
    padding: 0 !important;
}

    .myBookMark .bookMark
    {
        border-top: 2px solid #acc600;
        padding: 20px 9px;
        color: #0066cc;
        font-size: 12px;
        font-weight: bold;
    }

        .myBookMark .bookMark .bookMarkheading
        {
            padding-left: 30px;
        }

        .myBookMark .bookMark label
        {
            color: #444444;
            font-size: 10px;
            font-style: italic;
            font-weight: normal;
            padding-right: 15px;
        }

.bookMrkTitle
{
    float: left;
}

.bookMarkDetailMain
{
    background: url("/images/EqippRedesign/bookmark-top-bg.gif") no-repeat scroll left top rgba(0,0,0,0);
    margin: 10px 0;
    padding-top: 10px;
    width: 692px;
}

    .bookMarkDetailMain .bookMarkMid
    {
        background: url("/images/EqippRedesign/bookmark-mid-bg.gif") repeat-y scroll left top rgba(0,0,0,0);
        width: 692px;
    }

        .bookMarkDetailMain .bookMarkMid .bookMarkMidInner
        {
            background: url("/images/EqippRedesign/bookmark-arow.gif") no-repeat scroll 3px center rgba(0,0,0,0);
            padding: 0 25px;
        }

            .bookMarkDetailMain .bookMarkMid .bookMarkMidInner p
            {
                color: #444444;
                font-size: 12px;
                font-weight: normal;
                line-height: 20px;
            }

    .bookMarkDetailMain .bookMarkBotm
    {
        background: url("/images/EqippRedesign/bookmark-botom-bg.gif") no-repeat scroll left bottom rgba(0,0,0,0);
        height: 10px;
        width: 692px;
    }

.bookMark .addPlan
{
    background: url("/images/EqippRedesign/pop-addPlan-left.gif") no-repeat scroll left top transparent;
    float: left;
    margin-left: 3px;
}

    .bookMark .addPlan a
    {
        background: url("/images/EqippRedesign/pop-addPlan-right.gif") no-repeat scroll right top transparent;
        color: #000;
        display: block;
        font-size: 11px;
        font-weight: normal;
        height: 17px;
        line-height: 15px;
        padding: 0 8px 0 16px;
        text-decoration: none;
    }

.bookMarkMidInner .txtArea
{
    height: 100px;
    width: 650px;
}

.addMyBookMark
{
    padding: 15px 20px 35px;
}

    .addMyBookMark p
    {
        color: #303030;
        font-size: 12px;
        font-style: normal;
        font-weight: bold;
        padding: 0;
    }

        .addMyBookMark p label
        {
            font-weight: normal;
        }

    .addMyBookMark textarea
    {
        height: 100px;
        margin-bottom: 20px;
        width: 665px;
    }

.addMyBookMarkCancel
{
    float: left;
    margin-left: 25px;
    top: 0;
}

a.bookMarkcloseBtn
{
    display: inline-block;
    float: right;
    height: 17px;
    position: relative;
    right: 40px;
    top: 34px;
    width: 19px;
}

.bookMarkcloseBtn img
{
    left: 0 !important;
    top: 0 !important;
}

.bookmark, .bookmarks
{
    float: left;
    width: 100%;
}

    .bookmarks .header
    {
        padding: 10px 0;
    }

.bookmarkFormCls
{
    border-bottom: 2px solid #acc600;
    border-top: 2px solid #acc600;
    display: none;
    font-size: 12px;
    padding: 10px 0;
}

.popBookmark
{
    color: #ffffff;
    float: left;
    font-size: 14px;
    font-weight: bold;
}

.bookmarkSuccess
{
    min-height: 65px;
    padding: 12px;
}

.btn, .btn:active
{
    zoom: 1;
    background: #ee7805;
    background: -webkit-gradient(linear, left top 12%, left bottom, from(#faad62), to(#ee7805));
    background: -webkit-linear-gradient(top, #faad62 12%, #ee7805);
    background: -moz-linear-gradient(top, #faad62 12%, #ee7805);
    background: -o-linear-gradient(top, #faad62 12%, #ee7805);
    background: linear-gradient(to bottom, #faad62 12%,#ee7805);
    -webkit-box-shadow: 0 0px 4px rgba(0,0,0,0.35);
    -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.35);
    box-shadow: 0 0px 4px rgba(0,0,0,0.35);
    font-size: 14px;
    border-radius: 3px;
    overflow: hidden;
    display: inline-block;
    color: #fff !important;
    padding: 6px 18px;
    margin-top: 10px;
    margin-right: 10px;
    float: right;
    border: 1px solid #a97441;
}

    .btn:after, .btn:active:after
    {
        content: "";
        display: table;
        clear: both;
    }

    .btn:hover, .btn:focus, .btn:active:hover, .btn:active:focus
    {
        text-decoration: none;
        background: #faad62;
        background: -webkit-gradient(linear, left top 12%, left bottom, from(#ee7805), to(#faad62));
        background: -webkit-linear-gradient(top, #ee7805 12%, #faad62);
        background: -moz-linear-gradient(top, #ee7805 12%, #faad62);
        background: -o-linear-gradient(top, #ee7805 12%, #faad62);
        background: linear-gradient(to bottom, #ee7805 12%,#faad62);
    }

    .btn.large, .btn:active.large
    {
        font-size: 14px;
        font-weight: bold;
    }

    .btn.full-width, .btn:active.full-width
    {
        float: none;
        text-align: center;
        margin-bottom: 12px;
    }

.butnsMain img
{
    float: left;
    padding: 3px 8px 0 14px;
}

.aceesReport
{
    background: url("/images/EqippRedesign/btn-reset-left.png") no-repeat scroll left top transparent;
    position: absolute;
}

    .aceesReport a
    {
        background: url("/images/EqippRedesign/btn-reset-right.png") no-repeat scroll right top transparent;
        color: #000;
        display: block;
        font-size: 11px;
        height: 17px;
        line-height: 15px;
        margin-right: -5px;
        padding: 0 8px;
        text-decoration: none;
    }

.addaMember
{
    background: url("/images/EqippRedesign/btn-reset-left.png") no-repeat scroll left top transparent;
    position: absolute;
    top: -23px;
}

    .addaMember a
    {
        background: url("/images/EqippRedesign/btn-reset-right.png") no-repeat scroll right top transparent;
        color: #000000;
        display: block;
        font-size: 11px;
        height: 17px;
        line-height: 15px;
        margin-right: -5px;
        padding: 0 8px;
        text-decoration: none;
    }

.addAnotherIdeaBtncls
{
    background: url("/images/EqippRedesign/btn-reset-left.png") no-repeat scroll 0 0 transparent;
    float: left;
    top: 9px;
}

    .addAnotherIdeaBtncls a
    {
        background: url("/images/EqippRedesign/btn-reset-right.png") no-repeat scroll right top transparent;
        color: #000000;
        display: block;
        font-size: 11px;
        font-weight: normal;
        height: 17px;
        line-height: 15px;
        margin-right: -5px;
        padding: 0 18px;
        text-decoration: none;
    }

.AnalysisCloseDisable
{
    background: url("/images/EqippRedesign/disble-btn-left.png") no-repeat scroll left top transparent;
    float: left;
    margin: 4px 0;
}

    .AnalysisCloseDisable a
    {
        background: url("/images/EqippRedesign/disble-btn-right.png") no-repeat scroll right top transparent;
        color: #545454;
        cursor: text;
        display: block;
        font-size: 11px;
        height: 17px;
        line-height: 15px;
        margin-right: -5px;
        padding: 0 8px;
        text-decoration: none;
    }

    .AnalysisCloseDisable input
    {
        background: url("/images/EqippRedesign/disble-btn-right.png") no-repeat scroll right top transparent;
        border: medium none;
        color: #bbbbbb;
        cursor: text;
        display: block;
        font-size: 11px;
        height: 17px;
        line-height: 15px;
        margin-right: -5px;
        padding: 0 8px;
        text-decoration: none;
    }

.AnalysisClose
{
    background: url("/images/EqippRedesign/green-butn-left.png") no-repeat scroll left top transparent;
    float: left;
    margin: 10px 15px;
}

    .AnalysisClose a
    {
        background: url("/images/EqippRedesign/green-butn-right.png") no-repeat scroll right top transparent;
        color: #000000 !important;
        display: block;
        font-size: 11px;
        height: 17px;
        line-height: 15px;
        margin-right: -5px;
        padding: 0 8px;
        text-decoration: none;
    }

.aceesReportBtn
{
    width: 148px;
}

.btnAssessment
{
    background-color: #d4d4d4;
    border-right: 7px solid #cd470c;
    float: left;
    width: 212px;
}

    .btnAssessment a
    {
        background: url("/images/EqippRedesign/btnAssment-right-normal.gif") no-repeat scroll right top rgba(0,0,0,0);
        color: #fff;
        display: block;
        font-size: 10px;
        font-weight: bold;
        height: 25px;
        line-height: 23px;
        margin: 0 auto;
        text-align: center;
        text-decoration: none;
        text-indent: 11px;
    }

.btnAssessmentBlue
{
    border-right: 6px solid #964294;
}

.continueBtn
{
    background: url("/images/EqippRedesign/green-butn-left.png") no-repeat scroll left top rgba(0,0,0,0);
    float: left;
}

    .continueBtn a
    {
        background: url("/images/EqippRedesign/green-butn-right.png") no-repeat scroll right top rgba(0,0,0,0);
        color: #000;
        display: block;
        font-size: 11px;
        height: 17px;
        line-height: 15px;
        margin-right: -5px;
        padding: 0 8px;
        text-decoration: none;
    }

    .continueBtn input
    {
        background: url("/images/EqippRedesign/green-butn-right.png") no-repeat scroll right top rgba(0,0,0,0);
        border: medium none;
        cursor: pointer;
        font-size: 11px;
        height: 17px;
        margin-right: -5px;
        padding: 1px 8px;
    }

.butncontinue
{
    background: url("/images/EqippRedesign/green-butn-left.png") no-repeat scroll left top transparent;
    float: left;
    margin: 10px;
}

    .butncontinue a
    {
        background: url("/images/EqippRedesign/green-butn-right.png") no-repeat scroll right top transparent;
        border: medium none;
        color: #000000;
        display: block;
        font-size: 11px;
        height: 17px;
        line-height: 15px;
        margin-right: -5px;
        padding: 0 8px;
        text-decoration: none;
    }

.disbleBtn
{
    position: relative;
}

.dynamicBoxBtns
{
    background-color: #e6eeb3;
    margin: 10px 0;
    padding: 14px 0;
    position: relative;
}

.dynicBotmBtn
{
    margin-bottom: 0;
}

.enterDataGreen
{
    background: url("/images/EqippRedesign/green-butn-left.png") no-repeat scroll left top transparent;
    position: absolute;
}

    .enterDataGreen a
    {
        background: url("/images/EqippRedesign/green-butn-right.png") no-repeat scroll right top transparent;
        color: #000;
        display: block;
        font-size: 11px;
        height: 17px;
        line-height: 15px;
        margin-right: -5px;
        padding: 0 8px;
        text-decoration: none;
    }

.emialMember
{
    background: url("/images/EqippRedesign/btn-reset-left.png") no-repeat scroll left top transparent;
    margin: 0 auto;
    width: 92px;
}

    .emialMember a
    {
        background: url("/images/EqippRedesign/btn-reset-right.png") no-repeat scroll right top transparent;
        color: #000;
        display: block;
        font-size: 11px;
        height: 17px;
        line-height: 15px;
        margin-right: -5px;
        padding: 0 8px;
        text-align: center;
        text-decoration: none;
    }

.emialMemberGreen
{
    background: url("/images/EqippRedesign/green-butn-left.png") no-repeat scroll left top transparent;
    margin: 0 auto;
    width: 92px;
}

    .emialMemberGreen a
    {
        background: url("/images/EqippRedesign/green-butn-right.png") no-repeat scroll right top transparent;
        color: #000;
        display: block;
        font-size: 11px;
        height: 17px;
        line-height: 15px;
        margin-right: -5px;
        padding: 0 8px;
        text-align: center;
        text-decoration: none;
    }

.sendMainBtn
{
    background: url("/images/EqippRedesign/btn-reset-left.png") no-repeat scroll left top transparent;
    float: left;
    margin-right: 15px;
}

    .sendMainBtn a
    {
        background: url("/images/EqippRedesign/btn-reset-right.png") no-repeat scroll right top transparent;
        color: #000000;
        display: block;
        font-size: 11px;
        height: 17px;
        line-height: 15px;
        margin-right: -5px;
        padding: 0 18px;
        text-decoration: none;
    }

.RegisterIndNew, .RegisterGrpNew, .BtnLaunchNew, .BtnClaimCreditNew
{
    background: -moz-linear-gradient(center top, #b8e356 5%, #a5cc52 100%) repeat scroll 0 0 #b8e356;
    border: 1px solid #83c41a;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 #d9fbbe inset;
    color: #000;
    position: relative;
    display: inline-block;
    font-family: Verdana;
    font-size: 14px;
    font-style: normal;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-shadow: 1px 1px 0 #86ae47;
    width: 190px;
}

    .RegisterIndNew:hover, .RegisterGrpNew:hover, .BtnLaunchNew:hover, .BtnClaimCreditNew:hover
    {
        background: -moz-linear-gradient(center top, #a5cc52 5%, #b8e356 100%) repeat scroll 0 0 #a5cc52;
        color: #000;
        text-decoration: none;
    }

    .RegisterIndNew:active, .RegisterGrpNew:active, .BtnLaunchNew:active, .BtnClaimCreditNew:active
    {
        color: #000;
        top: 1px;
    }

    .RegisterIndNew:visited, .RegisterGrpNew:visited, .BtnLaunchNew:visited, .BtnClaimCreditNew:visited
    {
        color: #000;
    }

.BtnLaunchNew
{
    width: 70px;
}

.BtnClaimCreditNew
{
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%) repeat scroll 0 0 #ededed;
    border: 1px solid #dcdcdc;
    box-shadow: 0 1px 0 0 #fff inset;
    text-shadow: 1px 1px 0 #fff;
    width: 110px;
}

    .BtnClaimCreditNew:hover
    {
        background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%) repeat scroll 0 0 #dfdfdf;
        color: #000;
        text-decoration: none;
    }

.butnSaveReset
{
    float: left;
    width: 100%;
}

    .butnSaveReset .save
    {
        background: url("/images/EqippRedesign/green-butn-left.png") no-repeat scroll left top transparent;
        float: left;
        margin-right: 16px;
    }

        .butnSaveReset .save a
        {
            background: url("/images/EqippRedesign/green-butn-right.png") no-repeat scroll right top transparent;
            border: medium none;
            color: #000;
            display: block;
            font-size: 11px;
            height: 17px;
            line-height: 15px;
            margin-right: -5px;
            padding: 0 8px;
            text-decoration: none;
        }

    .butnSaveReset .reset
    {
        background: url("/images/EqippRedesign/btn-reset-left.png") no-repeat scroll left top transparent;
        float: left;
    }

        .butnSaveReset .reset a
        {
            background: url("/images/EqippRedesign/btn-reset-right.png") no-repeat scroll right top transparent;
            border: medium none;
            color: #000;
            display: block;
            font-size: 11px;
            height: 17px;
            line-height: 15px;
            margin-right: -5px;
            padding: 0 18px;
            text-decoration: none;
        }

.editBtn
{
    background: url("/images/EqippRedesign/btn-reset-left.png") no-repeat scroll left top transparent;
    float: right;
    position: relative;
    right: 11px;
    top: -3px;
}

    .editBtn a
    {
        background: url("/images/EqippRedesign/btn-reset-right.png") no-repeat scroll right top transparent;
        color: #000;
        display: block;
        font-size: 11px;
        font-weight: normal;
        height: 17px;
        line-height: 15px;
        margin-right: -5px;
        padding: 0 18px;
        text-decoration: none;
    }

.resetBtn
{
    background: url("/images/EqippRedesign/btn-reset-left.png") no-repeat scroll left top transparent;
    float: left;
}

    .resetBtn a
    {
        background: url("/images/EqippRedesign/btn-reset-right.png") no-repeat scroll right top transparent;
        color: #000;
        display: block;
        font-size: 11px;
        height: 17px;
        line-height: 15px;
        margin-right: -5px;
        padding: 0 18px;
        text-decoration: none;
    }

.biginBtn a
{
    background: url("/images/EqippRedesign/btn-begin-normal.gif") no-repeat scroll left top transparent;
    float: left;
    height: 28px;
    text-indent: -9999px;
    width: 106px;
}

    .biginBtn a:hover
    {
        background: url("/images/EqippRedesign/btn-begin-hover.gif") no-repeat scroll left top transparent;
        height: 28px;
        width: 106px;
    }

.butnRetake
{
    background: url("/images/EqippRedesign/btn-reset-left.png") no-repeat scroll left top transparent;
    float: left;
    margin: 10px;
}

    .butnRetake a
    {
        background: url("/images/EqippRedesign/btn-reset-right.png") no-repeat scroll right top transparent;
        border: medium none;
        color: #000000;
        display: block;
        font-size: 11px;
        height: 17px;
        line-height: 15px;
        margin-right: -5px;
        padding: 0 18px;
        text-decoration: none;
    }

.activityPrint .printBtn
{
    font-weight: normal;
    right: 0;
    top: 0;
}

.btnAlign
{
    margin-top: 10px;
    /*position: relative;  cuts off hover dialog */
}

    .btnAlign .printBtn
    {
        right: 4px;
    }

.printActive
{
    background: url("/images/EqippRedesign/btn-reset-left-hover.png") no-repeat scroll left top transparent !important;
}

    .printActive a
    {
        background: url("/images/EqippRedesign/btn-reset-right-hover.png") no-repeat scroll right top transparent !important;
        color: #fff;
    }

.printBtn
{
    background: url("/images/EqippRedesign/btn-reset-left.png") no-repeat scroll left top transparent;
    position: absolute;
    right: 17px;
    top: 6px;
}

    .printBtn a, .printBtn input
    {
        background: url("/images/EqippRedesign/btn-reset-right.png") no-repeat scroll right top transparent;
        color: #000;
        display: block;
        font-size: 11px;
        height: 17px;
        line-height: 15px;
        margin-right: -5px;
        padding: 0 18px;
        text-decoration: none;
    }

.printMain
{
    float: left;
    margin: 10px 0 20px;
    position: relative;
    width: 94%;
}

    .printMain .prntBtnMain
    {
        margin: 0;
        right: 0;
    }

.prntBtnMain
{
    background: url("/images/EqippRedesign/btn-reset-left.png") no-repeat scroll left top transparent;
    margin: 10px 0;
    position: absolute;
    right: 35px;
    z-index: 10;
}

    .prntBtnMain a
    {
        background: url("/images/EqippRedesign/btn-reset-right.png") no-repeat scroll right top transparent;
        color: #000000;
        display: block;
        font-size: 11px;
        height: 17px;
        line-height: 15px;
        margin-right: -5px;
        padding: 0 18px;
        text-decoration: none;
    }

span.print
{
    background: url("/images/EqippRedesign/print-icon.png") no-repeat scroll left center transparent;
    height: 14px;
    padding-left: 22px;
}

.mygrpAccessprint
{
    background: url("/images/EqippRedesign/btn-reset-left.png") no-repeat scroll left top transparent;
    font-weight: normal;
    position: absolute;
    right: 75px;
    top: 67px;
    z-index: 1;
}

    .mygrpAccessprint a
    {
        background: url("/images/EqippRedesign/btn-reset-right.png") no-repeat scroll right top transparent;
        color: #000000;
        display: block;
        font-size: 11px;
        height: 17px;
        line-height: 15px;
        margin-right: -5px;
        padding: 0 18px;
        text-decoration: none;
    }

.ProGrphprintBtn
{
    background: url("/images/EqippRedesign/btn-reset-left.png") no-repeat scroll left top transparent;
    float: right;
    margin: 10px 15px 10px 0;
}

    .ProGrphprintBtn a
    {
        background: url("/images/EqippRedesign/btn-reset-right.png") no-repeat scroll right top transparent;
        color: #000000;
        display: block;
        font-size: 11px;
        height: 17px;
        line-height: 15px;
        margin-right: -5px;
        padding: 0 18px;
        text-decoration: none;
    }

.prntbtnpos
{
    position: relative;
}

.requstUpdateBtnTd
{
    padding: 20px 0 0 0px !important;
}

a.toggleBtn
{
    display: block;
    font-size: 12px;
}

a.unitTab
{
    background: url("/images/EqippRedesign/btn-unit-normal.gif") no-repeat scroll right top #000;
    color: #ffffff;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 44px;
    text-indent: -9999px;
    width: 20px;
}

    a.unitTab.active
    {
        background: url("/images/EqippRedesign/btn-unit-active.gif") no-repeat scroll right top #000;
    }

a.viewcloseBtn
{
    display: inline-block;
    float: right;
    height: 17px;
    position: relative;
    right: 40px;
    top: 34px;
    width: 19px;
}

.viewcloseBtn img
{
    left: 0 !important;
    top: 0 !important;
}

.sendMailDivMain
{
    background-color: #f7ffcb;
    border: 6px solid #ffffff;
    font-size: 12px;
    padding: 0 0 15px;
    width: 400px;
}

    sendMailDivMain .wait 
    {
        margin: 0 auto;
    }

.closeBtnDIv
{
    background-color: #acc600;
    margin-bottom: 20px;
    padding: 3px 6px 3px 0;
    text-align: right;
}

.tblSendMailTable
{
    margin: 20px 0 0 35px;
    width: 85%;
}

.tblSendMailTable2
{
    margin: 23px 0 0 35px;
    width: 85%;
}

.tblSendMailTable td
{
    padding: 4px 0;
}

td.submitBtn
{
    padding-left: 64px;
}

.contactMainDiv
{
    clear: both;
    margin-left: 3px;
    padding: 10px;
    width: 680px;
}

    .contactMainDiv .leftDiv
    {
        float: left;
        width: 25%;
    }

    .contactMainDiv .rightDiv
    {
        float: right;
        width: 72%;
    }

    .contactMainDiv .contactPrivacy
    {
        border-top: 1px dotted #ccc;
        margin-top: 10px;
        padding: 15px 0 0;
    }

    .contactMainDiv .formBody .formRow
    {
        padding: 5px 0;
    }

        .contactMainDiv .formBody .formRow .labelItems
        {
            display: block;
            padding: 5px 0;
        }

.formSubmit
{
    background: url("/images/EqippRedesign/green-butn-left.png") no-repeat scroll left top transparent;
    float: left;
}

    .formSubmit a
    {
        background: url("/images/EqippRedesign/green-butn-right.png") no-repeat scroll right top transparent;
        color: #000000;
        display: block;
        font-size: 11px;
        height: 17px;
        line-height: 15px;
        margin-right: -5px;
        padding: 0 8px;
        text-decoration: none;
    }

.contactMainDiv .formBody .formRow .formTextBox
{
    width: 490px;
}

.contactMainDiv .formBody .formRow .formDropdown
{
    width: 495px;
}

.contactMainDiv .formBody .formRow .formTextarea
{
    width: 490px;
}

.claimCreditScroll .innerSection p, .claimCreditScroll .innerSection span
{
    font-size: 10px;
}

.cliamCrditGridAssessment
{
    border-bottom: 1px dotted #999999;
    width: 180px;
}

.cliamCrditGridAvailable
{
    border-bottom: 1px dotted #999999;
    width: 110px;
}

.cliamCrditGridEligible
{
    border-bottom: 1px dotted #999999;
    width: 140px;
}

.cliamCrditGridStatusAction
{
    border-bottom: 1px dotted #999999;
}

.claimCreditScroll a.active
{
    background: url("/images/EqippRedesign/grey-arow-big-down.png") no-repeat scroll 10px 11px transparent !important;
    border: medium none !important;
}

.materialsCredit
{
    color: #222222;
    margin-top: 10px;
    width: 100%;
}

    .materialsCredit td
    {
        font-size: 10px;
        font-weight: bold;
        padding: 4px 10px 4px 0 !important;
    }

.footerTotalEM td
{
    border-top: 1px dotted #999999;
}

.materialsCredit tbody td span.tickMark
{
    background: url("/images/EqippRedesign/completed-tick-mark.png") no-repeat scroll right top transparent;
    height: 10px;
    padding: 0 4px;
    width: 12px;
}

.materialsCredit thead td
{
    padding: 2px 15px 4px 0 !important;
}

.infoCrdit
{
    padding: 0 !important;
}

.a_claimcreditBtn
{
    background: url("/images/EqippRedesign/btn-reset-left.png") no-repeat scroll left top transparent;
    float: right;
}

    .a_claimcreditBtn a
    {
        background: url("/images/EqippRedesign/btn-reset-right.png") no-repeat scroll right top transparent;
        color: #000000;
        display: block;
        font-size: 11px;
        height: 17px;
        line-height: 15px;
        margin-right: -5px;
        padding: 0 18px;
        text-decoration: none;
    }

.claimCreditHead
{
    outline: 0 none;
}

.claimCreditScroll h1
{
    padding: 5px 0 4px;
}

.claimCreditScroll .materialsCredit td
{
    font-size: 10px;
    font-weight: bold;
    padding: 6px 0;
}

    .claimCreditScroll .materialsCredit td span, .clsMOClbl
    {
        font-size: 10px;
        font-weight: normal;
    }

    .claimCreditScroll .materialsCredit td a
    {
        color: #222222;
        font-weight: normal;
    }

.creditsAvailable
{
    border-bottom: 1px dotted #999999;
    width: 185px;
}

.creditsEligibleClaim
{
    border-bottom: 1px dotted #999999;
    width: 185px;
}

.claimCreditScroll
{
    height: 650px;
    overflow-y: auto;
}

.a_courseevalBtn
{
    background: url("/images/EqippRedesign/green-butn-left.png") no-repeat scroll left top transparent;
    float: left;
}

    .a_courseevalBtn a
    {
        background: url("/images/EqippRedesign/green-butn-right.png") no-repeat scroll right top transparent;
        color: #000000;
        display: block;
        font-size: 11px;
        height: 17px;
        line-height: 15px;
        margin-right: -5px !important;
        padding: 0 18px;
        text-decoration: none;
    }

.courseStatus
{
    float: right;
    margin: 8px 8px 0 0;
    position: relative;
    width: 124px;
}

    .courseStatus a
    {
        background: url("/images/EqippRedesign/btn-course-status.gif") no-repeat scroll 0 0 rgba(0,0,0,0);
        display: block;
        text-indent: -9999px;
    }

        .courseStatus a:hover
        {
            background: url("/images/EqippRedesign/btn-course-status-hover.gif") no-repeat scroll 0 0 rgba(0,0,0,0);
        }

.cStatusDropMain
{
    float: left;
    position: relative;
}

.cStatusDropDown
{
    float: right;
    padding-top: 6px;
    width: 306px;
}

    .cStatusDropDown .cStatusDropDownDetails
    {
        display: none;
        position: absolute;
        width: 258px;
        z-index: 100;
    }

        .cStatusDropDown .cStatusDropDownDetails h1
        {
            background-color: #2f6568;
            color: #fff;
            font-size: 12px;
            padding: 8px 0 8px 10px;
            width: 258px;
        }

        .cStatusDropDown .cStatusDropDownDetails .cStatusContent
        {
            background-color: #f4f4f4;
            float: left;
            padding: 8px 0 8px 10px;
            width: 258px;
        }

        .cStatusDropDown .cStatusDropDownDetails .colorChange
        {
            background-color: #fff;
        }

        .cStatusDropDown .cStatusDropDownDetails .lastBgAdded
        {
            background: url("/images/EqippRedesign/course-status-detail-bottom-bg.png") no-repeat scroll left bottom rgba(0,0,0,0);
        }

    .cStatusDropDown .lastBgAdded
    {
        background: url("/images/EqippRedesign/course-status-detail-bottom-bg.png") no-repeat scroll 1px bottom rgba(0,0,0,0);
        float: left;
        height: 33px;
        width: 305px;
    }

.cStatusDropDownInner
{
    background: url("/images/EqippRedesign/course-status-detail-bg.png") repeat-y scroll left top rgba(0,0,0,0);
    float: left;
    padding: 0 26px 0 19px;
    width: 258px;
}

.cStatusContent .ImpProMain
{
    float: left;
    margin: 0;
}

    .cStatusContent .ImpProMain a
    {
        color: #003fa5;
    }

    .cStatusContent .ImpProMain .ImpProLeft
    {
        float: left;
        font-size: 10px;
        font-weight: bold;
        line-height: 16px;
        width: 180px;
    }

    .cStatusContent .ImpProMain .ImpProRight
    {
        float: left;
        font-size: 10px;
    }

        .cStatusContent .ImpProMain .ImpProRight label
        {
            color: #06c;
        }

        .cStatusContent .ImpProMain .ImpProRight span
        {
            color: #003fa5;
            font-size: 10px;
        }

.statusWindowMain
{
    background-color: #748e04;
}

.statussAction
{
    border-bottom: 1px dotted #999999;
}

.statusMsgOnly
{
    width: 686px;
}

.hideClick
{
    background: url("/images/EqippRedesign/course-status1.gif") repeat scroll left top rgba(0,0,0,0) !important;
}

a.headerStatusDropDown
{
    background: url("/images/EqippRedesign/btn-course-status.gif") no-repeat scroll right top rgba(0,0,0,0);
    display: block;
    height: 28px;
    margin: 0 auto;
    overflow: hidden;
    text-indent: -9999px;
    width: 268px;
}

a.startCourse
{
    background: url("/images/EqippRedesign/btn-starrt-course.gif") no-repeat scroll 0 0 rgba(0,0,0,0);
    display: block;
    height: 28px;
    margin-bottom: 15px;
    overflow: hidden;
    text-indent: -9999px;
    width: 174px;
}

    a.startCourse:hover
    {
        background: url("/images/EqippRedesign/btn-starrt-course-hover.gif") no-repeat scroll 0 0 rgba(0,0,0,0);
    }

a.leftOFF
{
    background: url("/images/EqippRedesign/btn-leftOff.gif") no-repeat scroll 0 0 rgba(0,0,0,0);
    display: block;
    height: 28px;
    margin-bottom: 15px;
    overflow: hidden;
    text-indent: -9999px;
    width: 247px;
}

    a.leftOFF:hover
    {
        background: url("/images/EqippRedesign/btn-leftOff-hover.gif") no-repeat scroll 0 0 rgba(0,0,0,0);
    }

.progressBar
{
    float: left;
    font-size: 11px;
    width: 100%;
}

    .progressBar label
    {
        font-weight: bold;
        margin-right: 0;
        text-transform: uppercase;
    }

    .progressBar .item
    {
        margin-left: 10px;
        margin-right: 2px;
        padding: 0;
    }

    .progressBar span.value
    {
        font-weight: bold;
        padding: 0;
    }

img.tickGMark
{
    padding-right: 4px;
}

.completedTickMark
{
    background: url("/images/EqippRedesign/completed-tick-mark.png") no-repeat scroll right 1px transparent;
}

.tdTickCompleted
{
    background: url("/images/EqippRedesign/completed-tick-mark.png") no-repeat scroll 28px 17px transparent;
}

.startCourse
{
    padding: 20px 0;
}

    .startCourse .qustion
    {
        font-size: 12px;
        font-weight: bold;
        padding: 10px 20px;
    }

    .startCourse a.cliniGuide
    {
        background: url("/images/EqippRedesign/video-arow.gif") no-repeat scroll left 0 transparent;
        font-size: 12px;
        font-weight: normal;
        line-height: 20px;
        margin-left: 20px;
        padding-left: 17px;
    }

.courseWork
{
    padding: 10px 20px !important;
}

    .courseWork h2
    {
        color: #003eb1;
        font-size: 12px;
        font-weight: bold;
        margin: 0;
        padding: 0;
    }

    .courseWork ul li
    {
        color: #444444;
        font-size: 12px;
        padding: 6px 0;
    }

    .courseWork ol
    {
        margin-left: 20px;
    }

        .courseWork ol li
        {
            font-size: 12px;
            list-style: outside none decimal;
        }

    .courseWork p
    {
        color: #444444;
        font-size: 12px;
        font-style: normal;
        line-height: 20px;
        padding: 0 0 20px;
    }

.courseTitle
{
    float: left;
    font-size: 11px;
    font-style: italic;
    padding: 20px 0 0 10px;
    width: 100%;
}

.wrperHomeGrid span.courseTitle
{
    color: #002c92;
    display: block;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    padding: 0;
}

.courseName ul
{
    margin: 0 0 10px 35px;
}

    .courseName ul li
    {
        padding: 4px 0;
    }
    
    .tblSendMailTable ul li 
    {
        font-weight: bold;
    }
    
    

div.titleContainer
{
    margin-top: 10px;
    overflow: hidden;
}

    div.titleContainer option
    {
        background-color: #ffffff;
    }

    div.titleContainer div.titleSection
    {
        float: left;
        margin-bottom: 0;
        width: 295px;
    }

        div.titleContainer div.titleSection h1
        {
            color: #92278f;
            float: left;
            font-size: 14px;
        }

        div.titleContainer div.titleSection fieldset
        {
            display: block;
            float: right;
        }

.checkPoint
{
    background: url("/images/EqippRedesign/checkPoint.gif") no-repeat scroll 15px 13px transparent;
    border: 1px solid !important;
    margin: 15px 10px 30px 10px;
    padding-left: 70px !important;  /* TF: !important needed */
}

.nubrRotator
{
    color: #fff;
    display: block;
    font-size: 11px;
    font-weight: bold;
    transform: rotate(90deg);
    white-space: nowrap;
}

    .nubrRotator .hidden
    {
        color: #fff;
        display: inline-block;
        text-indent: -9999px;
    }

p.nubrRotator
{
    margin: 2px;
    padding-bottom: 1px;
    padding-top: 0;
}

.cycle1Aims
{
    position: relative;
}

    .cycle1Aims .clinicalMain
    {
        font-size: 12px;
        overflow: hidden;
        padding: 10px;
    }

        .cycle1Aims .clinicalMain .selectedImprove
        {
            margin-bottom: 15px;
        }

            .cycle1Aims .clinicalMain .selectedImprove label
            {
                font-size: 14px;
                padding: 0;
            }

            .cycle1Aims .clinicalMain .selectedImprove .details
            {
                padding-left: 25px;
            }

                .cycle1Aims .clinicalMain .selectedImprove .details label
                {
                    display: block;
                    font-size: 12px;
                    line-height: 20px;
                    padding: 0 !important;
                }

                .cycle1Aims .clinicalMain .selectedImprove .details .aimStatement h2
                {
                    display: inline;
                    padding-right: 10px;
                }

                .cycle1Aims .clinicalMain .selectedImprove .details .aimStatement
                {
                    margin-top: 0;
                    position: relative;
                }

                    .cycle1Aims .clinicalMain .selectedImprove .details .aimStatement a
                    {
                        color: #001687;
                        font-size: 10px;
                    }

                    .cycle1Aims .clinicalMain .selectedImprove .details .aimStatement textarea
                    {
                        color: #4c4c4c;
                        font-style: italic;
                        height: 60px;
                        margin: 0;
                        width: 636px;
                    }

                    .cycle1Aims .clinicalMain .selectedImprove .details .aimStatement .head
                    {
                        background-color: #dddddd;
                        margin-top: 10px;
                        overflow: hidden;
                        padding: 5px 10px 5px 5px;
                    }

a.cycle
{
    background: url("/images/EqippRedesign/number-tab.gif") no-repeat scroll right top #000;
    color: #ffffff;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    padding: 4px 0 0;
    text-align: center;
    text-decoration: none;
    width: 20px;
}

a.cycle1
{
    background: url("/images/EqippRedesign/btn-cycle1-normal.gif") no-repeat scroll right top transparent;
    color: #eee;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    padding: 41px 0 0 2px;
    text-align: center;
    text-decoration: none;
    width: 18px;
}

    a.cycle1.active
    {
        background: url("/images/EqippRedesign/btn-cycle1-active.gif") no-repeat scroll right top #bf3900;
    }

.cycle1 h3
{
    padding: 10px 0;
}

.navCycle1 h1
{
    color: #ac2600;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0 2px 10px;
}

.navCycle1 li
{
    padding-bottom: 3px;
}

    .navCycle1 li a
    {
        color: #444444 !important;
        font-size: 10px !important;
        margin-left: 10px !important;
        padding: 0 12px 5px 0 !important;
    }

    .navCycle1 li.colorChange
    {
        background-color: #e5e5e5 !important;
        width: 92%;
    }

.navCycle1 a.active
{
    background: url("/images/EqippRedesign/browne-arow.png") no-repeat scroll left 1px transparent;
    font-weight: bold;
    padding-left: 11px !important;
}

.pdsaCycle
{
    margin: 0 0 0 6px;
}

    .pdsaCycle a.normal
    {
        padding-left: 11px !important;
    }

.navCycle1 li ul
{
    border: 0 solid;
    float: left;
    width: 100%;
}

    .navCycle1 li ul li
    {
        width: 100% !important;
    }

        .navCycle1 li ul li ul
        {
            border: 0 solid;
            width: 94% !important;
        }

.navCycle1 li.completed
{
    background: url("/images/EqippRedesign/completed-tick-mark.png") no-repeat scroll right 0 rgba(0,0,0,0) !important;
    padding-left: 0;
}

.extras .yellowBoxMain
{
    background: url("/images/EqippRedesign/yellow-box-bg.gif") repeat-y scroll left top rgba(0,0,0,0);
    width: 352px;
}

.extras .yellowBoxMid
{
    background: url("/images/EqippRedesign/yellow-box-top-corner.gif") no-repeat scroll left top rgba(0,0,0,0);
    padding: 10px 20px 0 36px;
}

    .extras .yellowBoxMid h3
    {
        font-size: 10px;
        font-weight: bold;
    }

    .extras .yellowBoxMid p
    {
        font-size: 10px;
        line-height: normal;
    }

.extras .yellowBoxBottom
{
    background: url("/images/EqippRedesign/yellow-box-btom-bg.gif") no-repeat scroll left top rgba(0,0,0,0);
    height: 14px;
    width: 352px;
}

.extras .tipsDiv
{
    background: url("/images/EqippRedesign/tips-bulb.gif") no-repeat scroll left top rgba(0,0,0,0);
    font-size: 12px;
    font-style: italic;
    padding-left: 32px;
}

.extras .extrasImageDiv img
{
    margin-bottom: 20px;
}

.activitiesDetails
{
    border-bottom: 2px solid #ffffff;
    margin-bottom: 15px;
    padding: 7px 0 10px;
}

.activityDiv
{
    padding-top: 10px;
}

    .activityDiv ul li
    {
        list-style-type: disc;
    }

div.activityDetailMin a.expandBtn
{
    background: url("/images/EqippRedesign/showHideBtnGray.gif") no-repeat scroll left top transparent !important;
}

.activityDteilsHEad
{
    border-bottom: 2px solid #cccccc;
    margin-bottom: 20px;
}

.activityDetailLeft
{
    border: medium none !important;
    width: 60% !important;
}

.activityDetailRight
{
    border: 1px solid #000 !important;
    border-radius: 4px;
    width: 35% !important;
    padding: 0 !important;
}

    .activityDetailRight h4
    {
        color: #990066;
        font-size: 14px !important;
        font-weight: bold;
        padding: 10px 0 5px;
    }

.activityFromat
{
    font-weight: bold;
}

.activityHeader, .serviceHEad, .activityDiv h3
{
    color: #990066;
    font-family: Verdana, Tahoma;
    font-size: 14px !important;
    font-weight: bold;
    line-height: 1.1em;
}

.deatilsDiv
{
    display: none;
    height: 250px;
    left: 0;
    overflow-y: auto;
    position: absolute;
    width: 670px;
}

    .deatilsDiv ul
    {
        margin-left: 20px;
    }

    .deatilsDiv img
    {
        border: medium none;
        padding: 5px;
    }

.deatilsDivShow
{
    border: 2px solid #8fb500;
    display: block;
    font-size: 13px;
    padding: 5px;
}

    .deatilsDivShow a
    {
        background: none repeat scroll 0 0 rgba(0,0,0,0) !important;
        color: #000 !important;
        font-size: 13px !important;
        font-weight: normal !important;
        line-height: 18px !important;
        padding: 0 !important;
        text-decoration: underline !important;
    }

.MainDetails
{
    padding: 5px 10px 10px 5px;
}

    .MainDetails .subDetails
    {
        padding-left: 10px;
    }

        .MainDetails .subDetails h3
        {
            color: #303030;
            font-size: 14px;
            font-weight: normal;
            padding: 5px 0 5px 23px;
        }

            .MainDetails .subDetails h3 label
            {
                color: #303030;
                display: block;
                font-size: 12px;
                font-weight: normal;
                padding: 0 0 5px 23px;
            }

        .MainDetails .subDetails .tickMark
        {
            background: url("/images/EqippRedesign/completed-tick-mark.png") no-repeat scroll left 9px transparent;
        }

.deatilGreen
{
    background-color: #e6eeb2;
    padding: 14px;
}

    .deatilGreen h2
    {
        color: #303030;
        font-size: 12px;
        font-weight: bold;
        padding: 0;
    }

    .deatilGreen p
    {
        color: #303030;
        font-size: 12px;
        font-style: normal;
        line-height: 18px;
        padding: 10px 0;
    }

div.form-row
{
    margin-bottom: 5px;
    overflow: hidden;
}

    div.form-row label
    {
        display: block;
        float: left;
        margin-bottom: 0;
    }

    div.form-row span
    {
        display: block;
        float: left;
    }

    div.form-row textarea
    {
        display: block;
        float: left;
    }

div.spaced
{
    margin-bottom: 15px !important;
}

.form-layout ul li label
{
    display: inline-block;
    width: 100px;
}

.form-layout ul li input
{
    width: 250px;
}

.form-layout ul li span.checkbox input
{
    width: auto;
}

.topFeildSet
{
    float: right;
    width: 100%;
}

.overViewFeildSet
{
    float: right;
}

div.assessmentForm div.links
{
    border-bottom: 1px solid #cccccc;
    margin-bottom: 10px;
    padding-bottom: 8px;
    padding-top: 4px;
}

.txtBoxFocusStyleChnge
{
    color: #000 !important;
    font-size: 12px !important;
    font-style: normal !important;
}

#ctl11_UCHeader_lblSessionWarning
{
    color: #ffffff !important;
}

#ctl11_UCHeader_lblSessionWarning
{
    background-color: #e6e6e6 !important;
    color: #000000 !important;
}

.SiteEditorText
{
    color: inherit;
}

#dhtmlwindowholder
{
    background-color: #ffffff;
}

.RadWindow
{
    background-color: #ffffff;
}

.ImageFileTable
{
    background-color: #ffffff;
}

#ToolbarMenu, .ToolbarTopMenuItem, .ToolbarTopMenuItemHover, .ImageFileLabel
{
    color: #394f78;
}

.sessionTimeoutWarn
{
    background-color: #daf42e;
    border: 1px solid #647b00;
    color: #000;
    margin-left: 240px;
    position: fixed;
    top: 200px;
    z-index: 9999;
}

    .sessionTimeoutWarn span
    {
        color: #000;
    }

span.formLabelsType
{
    color: #1b2e52;
}

.reMode_design span, .reMode_selected.reMode_design span, div#pageNote div.pageNoteHeader span, div#iAPPS_SharedPage div.iAPPS_SharedPageHeader span, div.iapps-warning-msg p
{
    color: #000000;
}

div#pageNote
{
    background-color: #ffffff !important;
}

.qiBasisTxtContinerCls span:first-child
{
    float: left;
    width: 100%;
}

div.clUserMessage
{
    background-color: #eeeeee;
}

.comboTextBox
{
    color: #4c4c4c;
}

.clsClaimWidth
{
    width: 688px;
}

.threeColumn .rightColumn .login
{
    background: url("/images/EqippRedesign/right-column-login-bg-img.gif") repeat-y scroll left top transparent;
}

.ContentSub .threeColumn .rightColumn .login .bottmBg
{
    background: url("/images/EqippRedesign/right-column-login-bottom-bg-img.gif") no-repeat scroll left bottom transparent;
    height: 3px;
}



    .login h2
    {
        color: #fff !important;
        width: 100%;
        font-size: 16px !important;
        font-weight: bold;
        padding: 8px !important;
    }

    .login a
    {
        display: block;
        font-size: 10px;
        margin: 0 0 0 10px;
    }

    .login input
    {
        color: #666;
        font-size: 12px;
        font-style: italic;
        height: 26px;
        margin: 8px 0 3px 10px;
        padding-left: 8px;
        width: 190px;
    }

.loginTxtContnr span
{
    color: #222222;
    font-size: 14px;
    font-style: normal;
    line-height: 24px;
}

.plsWait
{
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    float: right;
    margin-top: 10px;
    width: 180px;
}

.loginWait
{
    padding: 0 10px;
}

#loginError
{
    background-color: #fff;
    color: #007daf !important;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 5px;
    text-align: center;
}

.loginTxtContnr
{
    font-size: 13px;
    font-style: italic;
}

.newBornImprove .baseLineUl li
{
    font-weight: normal;
    list-style: outside none none;
}

    .newBornImprove .baseLineUl li a
    {
        padding-left: 14px;
    }

    .newBornImprove .baseLineUl li.active a
    {
        background: url("/images/EqippRedesign/grey-arow.png") no-repeat scroll 0 7px #d4d4d4;
    }

.newBornImprove .btnAssessment
{
    background: url("/images/EqippRedesign/btnAssment-left-hover.gif") no-repeat scroll left bottom #000;
    float: left;
    width: 212px;
}

    .newBornImprove .btnAssessment a
    {
        display: block;
        height: 25px;
        margin: 0 auto;
    }

.newBornImprove .toolSection
{
    background: url("/images/EqippRedesign/QiBasics-leftTab-corner.gif") no-repeat scroll left top #d4d4d4;
    border-right: 6px solid #cd470c;
    float: left;
    min-height: 280px;
    padding-top: 5px;
    width: 212px;
}

    .newBornImprove .toolSection li
    {
        background: url("/images/EqippRedesign/grey-arow.png") no-repeat scroll 7px 7px #e1e1e1;
        font-weight: normal;
        list-style: outside none none;
        float: left;
    }

        .newBornImprove .toolSection li a
        {
            color: #940e00;
            display: block;
            font-size: 12px;
            margin-left: 22px;
            padding: 4px 0;
            text-decoration: none;
        }

        .newBornImprove .toolSection li.first
        {
            margin-left: 3px;
        }

        .newBornImprove .toolSection li.bgChange
        {
            background-color: #e5e5e5 !important;
        }

        .newBornImprove .toolSection li.selected
        {
            background: url("/images/EqippRedesign/grey-arow-dwn.png") no-repeat scroll 7px 7px #d4d4d4;
        }

        .newBornImprove .toolSection li ul
        {
            margin-left: 22px;
            width: 190px;
        }

            .newBornImprove .toolSection li ul li
            {
                background: none repeat scroll 0 0 transparent;
                border-top: 1px solid #ffffff;
                margin: 0;
                padding: 0;
                width: 100%;
            }

                .newBornImprove .toolSection li ul li.active a
                {
                    background: url("/images/EqippRedesign/blue-dot-orange.png") no-repeat scroll left 7px transparent !important;
                    font-weight: bold;
                }

                .newBornImprove .toolSection li ul li a
                {
                    color: #444444;
                    float: left;
                    font-size: 10px;
                }

.newBornImproveRight h3
{
    color: #303030;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
}

    .newBornImproveRight h3 a
    {
        font-size: 10px;
        font-weight: normal;
        margin-left: 15px;
    }

.newBornImproveRight ol
{
    margin: 0 0 10px 22px;
}

    .newBornImproveRight ol li
    {
        color: #303030;
        font-family: Verdana;
        font-size: 12px;
        padding: 5px 0;
    }

.newBornImproveRight ul
{
    margin: 0 10px 0 22px;
}

    .newBornImproveRight ul li
    {
        color: #303030;
        font-family: Verdana;
        font-size: 12px;
        padding: 5px 0;
    }

.newBornImprove .navCycle1 li ul li.active a
{
    background: url("/images/EqippRedesign/browne-arow.png") no-repeat scroll left 1px transparent !important;
}

.teenRepeatedly .teenLeft
{
    float: left;
    width: 104px;
}

.teenRepeatedly .teenRight
{
    float: left;
    width: 580px;
}

    .teenRepeatedly .teenRight h3
    {
        color: #444444;
        font-size: 12px;
        font-weight: bold;
    }

    .teenRepeatedly .teenRight ul
    {
        margin: 10px 0 10px 15px;
    }

        .teenRepeatedly .teenRight ul li
        {
            color: #444444;
            font-size: 12px;
            padding: 0 0 5px;
        }

.paginations
{
    float: right;
    margin: 20px auto 0;
    width: 450px;
}

    .paginations li
    {
        display: inline-block;
        font-family: Verdana;
        height: 24px;
        list-style: outside none none;
    }

        .paginations li a
        {
            color: #007daf;
            float: left;
            height: 24px;
            line-height: 21px;
            text-align: center;
            text-decoration: none;
            width: 20px;
        }

            .paginations li a.prev
            {
                color: #007daf;
                float: left;
                height: 24px;
                line-height: 21px;
                text-align: center;
                text-decoration: none;
                width: 70px;
            }

            .paginations li a.next
            {
                color: #007daf;
                float: left;
                height: 24px;
                line-height: 21px;
                text-align: center;
                text-decoration: none;
                width: 70px;
            }

            .paginations li a:hover
            {
                color: #7d695a;
            }

            .paginations li a.active
            {
                color: #7d695a;
            }

        .paginations li span.current
        {
            background: url("/images/novartisMedicamente/pagintionBg.gif") no-repeat scroll right top transparent;
            float: left;
            height: 24px;
            line-height: 21px;
            text-align: center;
            width: 34px;
        }

.paginationDiv
{
    width: 100%;
}

.pagination
{
    float: left;
    margin: 10px 0;
    text-align: right;
}

.newContnt .pagination
{
    border-bottom: 1px dotted;
    padding-bottom: 10px;
}

.bottomMainContent .paginationDiv .pagination
{
    float: right;       /* Need to float right for DCT */
}

    .bottomMainContent .paginationDiv .pagination.previous, .bottomMainContent .paginationDiv .pagination span.previous
    {
        float: left;
        line-height: 19px;
        position: relative;
    }

        .bottomMainContent .paginationDiv .pagination.previous a, .bottomMainContent .paginationDiv .pagination span.previous a
        {
            font-size: 12px;
            text-decoration: none;
        }

.ULPagination
{
    float: left;
    margin: 0 15px;
}

    .ULPagination li
    {
        color: #666;
        display: inline;
        font-size: 11px;
        font-weight: normal;
        list-style: outside none none;
        padding: 0 3px !important;
    }

        .ULPagination li a
        {
            display: inline;
            font-size: 12px;
            font-weight: bold;
            list-style: outside none none;
            text-decoration: none;
        }

            .ULPagination li a.active
            {
                color: #666;
            }

.result
{
    margin-bottom: 20px;
}

    .result .heading
    {
        color: #e44c16;
        font-family: Georgia;
        font-size: 14px;
    }

    .result p
    {
        color: #4b3e35;
        padding-bottom: 2px;
    }

.DateImage
{
    float: left;
}

label.searchDate
{
    font-size: 11px;
    font-weight: bold;
}

.serchSection
{
    float: left;
    padding-bottom: 12px;
    position: relative;
    width: 300px;
}

.srchBtn
{
    top: 3px;
}

.SearchResults
{
    border-top: 1px solid #ccc;
    float: left;
    width: 100%;
}

    .SearchResults .result
    {
        margin-top: 20px;
    }

        .SearchResults .result a
        {
            color: #007daf;
            font-family: Verdana;
            font-size: 12px;
            font-weight: bold;
            margin: 0;
            padding: 0;
        }

.modelWindowMain .topHeading
{
    font-size: 12px;
    font-weight: bold;
    padding: 10px 0;
    width: 98%;
}

    .modelWindowMain .topHeading .leftHeading
    {
        float: left;
    }

    .modelWindowMain .topHeading .rightPrint
    {
        float: right;
    }

.modelWindowMain .modelTop
{
    background: url("/images/EqippRedesign/popup-top-image.png") no-repeat scroll left bottom transparent;
    height: 56px;
    width: 778px;
}

    .modelWindowMain .modelTop h1
    {
        color: #444;
        font-size: 14px;
        font-weight: bold;
        margin: 0;
        padding: 32px 0 0 44px;
    }

    .modelWindowMain .modelTop img
    {
        left: 706px;
        position: relative;
        top: -16px;
    }

.modelWindowMain .modelBotom
{
    background: url("/images/EqippRedesign/popup-bottom-image.png") no-repeat scroll left top transparent;
    float: left;
    height: 50px;
    width: 778px;
}

.modelWindowMain .modelMIddle
{
    background: url("/images/EqippRedesign/popup-mid-image.png") repeat-y scroll left top transparent;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 !important;
    width: 778px !important;
}

    .modelWindowMain .modelMIddle .modelContent
    {
        margin: 0 auto;
        width: 712px;
    }

.modelWindowMain .modelMIddle2
{
    background: url("/images/EqippRedesign/popup-mid-image.png") repeat-y scroll left top transparent;
    overflow-x: hidden;
    overflow-y: auto;
    padding-left: 44px;
    width: 701px;
}

    .modelWindowMain .modelMIddle2 ul
    {
        margin-left: 25px;
    }

.popUpModel
{
    padding: 0;
}

    .popUpModel .MainSection a
    {
        margin: 0;
    }

    .popUpModel .MainSection .innerSection
    {
        border-bottom: 2px solid #b2b2b2;
        border-top: 2px solid #b2b2b2;
        float: left;
        margin-top: 15px;
        padding: 10px 0;
        width: 100%;
    }

        .popUpModel .MainSection .innerSection h1
        {
            color: #bbbbbb;
            font-size: 12px;
            font-weight: bold;
        }

            .popUpModel .MainSection .innerSection h1 a
            {
                background: url("/images/EqippRedesign/qustion-mark.png") no-repeat scroll right top transparent;
                border: medium none;
                display: inline-block;
                font-size: 10px;
                font-weight: normal;
                margin: 0 0 0 20px;
                padding: 0 20px 0 0;
            }

    .popUpModel .MainSection .noBorder
    {
        border-top: medium none !important;
        margin-top: 0 !important;
    }

        .popUpModel .MainSection .noBorder p
        {
            padding: 2px 0;
        }

        .popUpModel .MainSection .noBorder h1
        {
            color: #222 !important;
        }

    .popUpModel .subSection
    {
        border-top: 2px solid #b2b2b2;
        display: none;
        margin-right: 5px;
        padding-top: 8px;
    }

        .popUpModel .subSection h1
        {
            color: #222222;
            font-size: 12px;
            font-weight: bold;
        }

        .popUpModel .subSection h2
        {
            border-bottom: 1px dotted #000;
            color: #222222;
            font-size: 10px;
            font-weight: bold;
            margin-bottom: 5px;
            padding: 10px 0 5px;
        }

.popUpModelBtn
{
    background: url("/images/EqippRedesign/green-butn-left.png") no-repeat scroll left top transparent;
    float: left;
}

    .popUpModelBtn a.claimCredit
    {
        background: url("/images/EqippRedesign/green-butn-right.png") no-repeat scroll right top transparent;
        border: medium none;
        color: #000000;
        display: block;
        font-size: 11px;
        font-weight: normal;
        height: 17px;
        line-height: 15px;
        margin-right: -5px;
        padding: 0 8px;
        text-decoration: none;
    }

.popSection
{
    border-bottom: 2px solid #fff;
    padding-top: 20px;
}

    .popSection h2
    {
        padding-bottom: 0;
    }

    .popSection p
    {
        font-size: 12px;
        font-style: normal;
        line-height: normal;
        padding: 3px 0 3px 20px;
    }

.popheadTop
{
    padding: 10px 0;
}

.popUpModel
{
    font-size: 12px;
    padding: 0;
}

.popModelSurvy .modelWraper
{
    float: left;
    height: 590px;
    margin-left: 6px;
    overflow-x: hidden;
    overflow-y: auto;
    /*width: 706px;*/
    width: 696px;
}

    .popModelSurvy .modelWraper .bigBoxMain
    {
        margin: 0;
    }

    .popModelSurvy .modelWraper .titleContainer
    {
        margin: 0;
    }

    .popModelSurvy .modelWraper .topSectionQA
    {
        margin: 0;
    }

.popModelSurvy .bottomMainContent
{
    margin-left: 13px;
}

.popUpBgChange .modelContent
{
    border-bottom: 2px solid #acc600;
    min-height: 49px;
    padding-bottom: 5px;
}

#popupwrapper .welcomeInner
{
    border: medium none;
}

    #popupwrapper .welcomeInner h2
    {
        padding: 0 0 5px;
    }

#bgPopup
{
    background: none repeat scroll 0 0 #010c09;
    border: 0 none;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
}

.popUpBgChange .bigBoxMain
{
    left: 0 !important;
}

@media not all
{
    .popUpBgChange .bigBoxMain .content
    {
        width: 670px;
    }
}

.popUpBgChange .simplemodal-container
{
    left: 40px !important;
}

.iframepopUpMain
{
    height: 600px;
    overflow-y: scroll;
}

.modelMIddle2 .midContentMain
{
    font-size: 12px;
}

    .modelMIddle2 .midContentMain .midContentleft
    {
        border-bottom: 2px solid #3f3f3f;
        float: left;
        width: 68%;
    }

        .modelMIddle2 .midContentMain .midContentleft .greyBorder
        {
            border-bottom: 2px solid #ccc;
            float: left;
            height: auto;
            margin-bottom: 10px;
            padding-bottom: 10px;
        }

    .modelMIddle2 .midContentMain .midContentRight
    {
        background-color: #e0e0e0;
        border: 2px solid #d9d9d9;
        float: right;
        margin-right: 12px;
        padding: 5px;
        width: 25%;
    }

        .modelMIddle2 .midContentMain .midContentRight p
        {
            padding: 5px 0;
        }

    .modelMIddle2 .midContentMain h1
    {
        font-size: 16px;
    }

#modal
{
    border: medium none;
    position: absolute;
    z-index: 9999;
}

#modalLayer
{
    background: none repeat scroll 0 0 transparent;
    display: none;
    height: 100%;
    margin: 0 auto;
    overflow: visible;
    width: 766px;
}

.saveBtnPopup
{
    margin: 0 25px;
}

.resetBtnPopup
{
    float: left;
    top: 0;
}

.printBtnPopup
{
    position: relative;
    right: 83px;
    top: -16px;
}

.editPopup
{
    margin-right: 15px;
    top: 0;
}

.deletePopup
{
    top: 0;
}

.savePopup
{
    float: right;
    font-weight: normal;
    margin-right: 27px;
}

.disable
{
    color: #bbb !important;
}

.disbleBtn
{
    background: url("/images/EqippRedesign/btn-disble-gray-left.png") no-repeat scroll left top transparent;
    float: left;
    margin-top: 6px;
}

    .disbleBtn a.disable
    {
        background: url("/images/EqippRedesign/btn-disble-gray-right.png") no-repeat scroll right top transparent;
        border: medium none;
        color: #bbbbbb;
        display: block;
        font-size: 11px;
        font-weight: normal;
        height: 17px;
        line-height: 15px;
        margin-right: -5px;
        padding: 0 8px;
        text-decoration: none;
    }

div.close
{
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    position: absolute;
    right: 31px;
    top: 32px;
    z-index: 1;
}

    div.close a, div.close:visited
    {
        color: #000;
        cursor: pointer;
        display: block;
        height: 20px;
        overflow: hidden;
        text-decoration: none;
        text-indent: -999em;
        width: 21px;
    }

.helpPopContnt .topSection
{
    border-bottom: 2px solid #8fb500;
    float: left;
    margin: 10px 20px 5px;
    padding-bottom: 4px;
    width: 679px;
}

    .helpPopContnt .topSection .heading
    {
        float: left;
        font-size: 12px;
        font-weight: bold;
    }

    .helpPopContnt .topSection .print
    {
        float: right;
        font-size: 12px;
        font-weight: bold;
    }

.aboutPopContnt
{
    margin-left: 32px;
}

    .aboutPopContnt .topSection
    {
        border-bottom: 2px solid #8fb500;
        float: left;
        margin: 10px 20px 5px;
        padding-bottom: 4px;
        width: 679px;
    }

        .aboutPopContnt .topSection .heading
        {
            float: left;
            font-size: 12px;
            font-weight: bold;
        }

        .aboutPopContnt .topSection .print
        {
            float: right;
            font-size: 12px;
            font-weight: bold;
        }

.popupNewBorn
{
    color: #222222;
    margin-top: 10px;
    width: 100%;
}

    .popupNewBorn thead
    {
        border-bottom: 1px dotted #bbbbbb;
        font-weight: bold;
    }

        .popupNewBorn thead td
        {
            padding-bottom: 10px;
        }

    .popupNewBorn tbody tr.botmBorder
    {
        border-bottom: 1px dotted #ccc;
    }

        .popupNewBorn tbody tr.botmBorder td
        {
            padding-bottom: 10px;
        }

    .popupNewBorn tbody td
    {
        padding: 3px 0;
    }

        .popupNewBorn tbody td span.tickMark
        {
            background: url("/images/EqippRedesign/completed-tick-mark.png") no-repeat scroll right top transparent;
            height: 10px;
            padding: 0 4px;
            width: 12px;
        }

.popImproProDetails
{
    background-color: #e7e7e7;
    padding: 0 0 15px 14px;
}

    .popImproProDetails h2
    {
        font-size: 14px;
        font-weight: normal;
        padding-left: 20px;
    }

        .popImproProDetails h2.ticked
        {
            background: url("/images/EqippRedesign/completed-tick-mark.png") no-repeat scroll left 4px transparent;
        }

.ImproPro
{
    padding: 14px 0 0 !important;
}

    .ImproPro h2
    {
        color: #303030;
        font-size: 12px;
        font-weight: bold;
        padding: 0 0 14px 14px;
    }

.scrollWelcomeDiv
{
    height: 250px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 700px;
}

    .scrollWelcomeDiv .welcomeInner
    {
        padding: 0;
    }

.welcomeInner
{
    border: 2px solid #8fb500;
    clear: both;
    margin-left: 3px;
    padding: 10px;
    width: 680px;
}

    .welcomeInner h1
    {
        color: #417b00;
        font-size: 20px;
        font-weight: bold;
        padding: 0 20px;
    }

    .welcomeInner p
    {
        font-size: 14px;
        line-height: 22px;
        /*padding: 0 20px;*/
    }

    .welcomeInner ol
    {
        margin: 5px 0 5px 39px;
        padding: 0;
    }

    .welcomeInner .QAMain
    {
        border-bottom: 2px solid #acc600;
        border-top: 2px solid #acc600;
        padding: 20px 0;
    }

        .welcomeInner .QAMain .Question
        {
            color: #444444;
            font-size: 12px;
            padding: 5px 20px;
        }

            .welcomeInner .QAMain .Question .answer
            {
                float: left;
                margin: 10px;
                width: 100%;
            }

                .welcomeInner .QAMain .Question .answer input
                {
                    float: left;
                }

                .welcomeInner .QAMain .Question .answer .radioMain
                {
                    clear: left;
                    float: left;
                    width: 100%;
                }

                .welcomeInner .QAMain .Question .answer .rightLabel
                {
                    float: left;
                    padding: 3px;
                    width: 95%;
                }

.popButtons
{
    margin-top: 15px;
}

    .popButtons .editBtn
    {
        float: left;
        right: -14px;
        top: 1px;
    }

    .popButtons a
    {
        color: #000 !important;
    }

.helpPopContnt
{
    margin-left: 32px;
}

.popUpBgChange
{
    background: none repeat scroll 0 0 rgba(0,0,0,0) !important;
}

#popupwrapper
{
    width: 800px;
}

div.popup
{
    font-family: verdana;
    text-align: left;
}

    div.popup label
    {
        display: block;
        font-size: 1.1em;
        font-weight: bold;
        margin: 0 0 10px;
    }

.showAlertPop
{
    background-color: #ffffff;
    display: block !important;
    padding: 12px;
    visibility: visible;
    width: 400px;
    z-index: 101;
}

.showLearningPlan
{
    display: block !important;
    z-index: 101;
}

.hideAlertPop
{
    display: none !important;
    visibility: hidden !important;
}







#basic-modal-content
{
    display: none;
}

#simplemodal-overlay
{
    background-color: #000;
    cursor: wait;
    opacity: 0.5 !important;
}

#simplemodal-container code
{
    background: none repeat scroll 0 0 #141414;
    border-left: 3px solid #65b43d;
    color: #bbb;
    display: block;
    font-size: 12px;
    margin-bottom: 12px;
    padding: 4px 6px 6px;
}

#simplemodal-container a.modalCloseImg
{
    cursor: pointer;
    display: inline;
    height: 17px;
    position: absolute;
    right: 26px;
    top: 23px;
    width: 19px;
    z-index: 3200;
}

#simplemodal-container h3
{
    color: #84b8d9;
}

.popH1New
{
    float: left;
}

.popHeight
{
    float: left;
}

.content .surveyResult
{
    background-color: #ffffff;
    color: #003eb1;
    font-size: 12px;
    font-weight: bold;
    margin: 0 1px;
    padding: 7px;
}

.surveySection
{
    position: relative;
}

.survey
{
    padding: 0 !important;
}

.surveyMain
{
    padding: 3px 10px;
}

    .surveyMain ul
    {
        margin: 0 0 10px 14px;
    }

        .surveyMain ul li
        {
            line-height: 18px;
        }

    .surveyMain .MainSection
    {
        margin-top: 3px;
    }

        .surveyMain .MainSection a.mainHeading
        {
            background: url("/images/EqippRedesign/grey-arow-big.png") no-repeat scroll 10px 11px #e6eeb2;
            border-bottom: 2px solid #acc600;
            border-top: 2px solid #acc600;
            color: #003eb1;
            display: block;
            font-size: 12px;
            font-weight: bold;
            margin: 0 1px;
            padding: 10px 0 10px 30px;
            text-decoration: none;
        }

            .surveyMain .MainSection a.mainHeading .active
            {
                background: url("/images/EqippRedesign/grey-arow-big-down.png") no-repeat scroll 10px 11px rgba(0,0,0,0);
                border: medium none;
            }

        .surveyMain .MainSection .subSection
        {
            display: none;
            margin: 0 0 15px 30px;
        }

            .surveyMain .MainSection .subSection label
            {
                color: #000;
                font-size: 12px;
                padding-right: 30px;
            }

.psurveyMain
{
    padding: 0 !important;
}

.practiceSurvey .Questions .section
{
    border: medium none;
    margin-top: 5px;
    padding: 0;
}

.practiceSurvey a.anchorHeader
{
    background: url("/images/EqippRedesign/grey-arow-big.png") no-repeat scroll 10px 14px #e6eeb2;
    border-bottom: 2px solid #acc600;
    border-top: 2px solid #acc600;
    color: #003eb1;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 0 10px 30px;
    text-decoration: none;
}

.practiceSurvey a.active
{
    background: url("/images/EqippRedesign/grey-arow-big-down.png") no-repeat scroll 10px 14px rgba(0,0,0,0);
    border: medium none;
}

.practiceSurvey .clinicalBtn
{
    margin-left: 10px;
}

.survyShow
{
    display: block !important;
}

.Questions
{
    float: left;
    margin-bottom: 15px;
    width: 100%;
}

    .Questions .section
    {
        border-bottom: 1px solid #cccccc;
        padding-bottom: 10px;
    }

        .Questions .section a
        {
            font-style: italic;
            font-weight: bold;
        }

            .Questions .section a p, .Questions .section a p span
            {
                padding: 0;
            }

        .Questions .section .userQuestion .questionLabel
        {
            padding-bottom: 5px;
        }

div.userQuestion table.answer td.selection
{
    line-height: 1.5em;
    padding: 4px 0 5px;
    text-align: right;
    vertical-align: top;
}

    div.userQuestion table.answer td.selection input
    {
        /*height: 16px;*/
        /*margin: 1px;*/
        padding: 0;
        /*position: relative;*/
        /*top: -2px;*/
        /*width: 20px;*/
    }

div.userQuestion table.answer td.letter
{
    font-weight: bold;
    padding: 3px 6px 5px 0;
    vertical-align: top;
}

div.userQuestion table.answer td.text
{
    padding: 1px 6px 5px 0;
    vertical-align: top;
}

    div.userQuestion table.answer td.text p
    {
        margin: 0;
        padding: 0;
    }

.QustionAnswerSub
{
    margin: 10px 0;
}

    .QustionAnswerSub .yurResponse
    {
        padding: 7px 5px 7px 0 !important;
    }

.subSection .QustionAnswer
{
    margin-bottom: 25px;
    width: 100%;
}

.subSectionQA
{
    background: url("/images/EqippRedesign/gray-box-top.gif") no-repeat scroll left top transparent;
    float: left;
    width: 686px;
}

    .subSectionQA .botomBg
    {
        background: url("/images/EqippRedesign/gray-box-bottom.gif") no-repeat scroll left top transparent;
        height: 3px;
    }

.topSectionQA
{
    float: left;
    font-size: 11px;
    margin-bottom: 15px;
    width: 100%;
}

.userQuestion
{
    padding: 0 8px;
}

.question p
{
    padding: 0;
}

.questionLabel
{
    clear: both;
    color: #333333;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 0;
    width: 100%;
}

.questionIndent
{
    margin-left: 20px;
}

.Answers
{
    float: left;
    margin: 10px 0;
    width: 100%;
}

    .Answers h2
    {
        font-size: 11px;
        margin: 0;
        padding: 3px 0;
    }

.answers
{
    padding: 10px 0;
}

    .answers textarea
    {
        height: 70px;
        width: 450px;
    }

.mainAnswer
{
    display: none;
    width: 353px;
}

    .mainAnswer .heading
    {
        background: url("/images/EqippRedesign/smallbox-answer-headBg2.gif") no-repeat scroll left top rgba(0,0,0,0);
        color: #333333;
        font-size: 10px;
    }

        .mainAnswer .heading tr td
        {
            color: #333333;
            font-size: 10px;
        }

    .mainAnswer tbody
    {
        padding: 0 5px;
    }

        .mainAnswer tbody tr
        {
            background: url("/images/EqippRedesign/smallbox-answer-Bg.gif") repeat-y scroll left top #ccc;
        }

            .mainAnswer tbody tr td
            {
                color: #333333;
                font-size: 10px;
                padding: 10px 0;
            }

                .mainAnswer tbody tr td.completed
                {
                    background: url("/images/EqippRedesign/completed-tick-mark.png") no-repeat scroll center 12px rgba(0,0,0,0);
                }

                .mainAnswer tbody tr td.crossMark
                {
                    background: url("/images/EqippRedesign/crosmark.gif") no-repeat scroll center 11px rgba(0,0,0,0);
                }

            .mainAnswer tbody tr.botmBg
            {
                background: url("/images/EqippRedesign/smallbox-answer-botm.gif") no-repeat scroll left bottom rgba(0,0,0,0);
                border: medium none !important;
                padding: 0;
            }

                .mainAnswer tbody tr.botmBg td
                {
                    border: medium none !important;
                    line-height: 4px;
                    padding: 0;
                }

.showHidemainAnswer
{
    background: url("/images/EqippRedesign/smallbox-answer-headBg2.gif") no-repeat scroll left top rgba(0,0,0,0);
    display: none;
    margin-bottom: 10px;
    width: 353px;
}

    .showHidemainAnswer thead
    {
        color: #333333;
        font-size: 10px;
    }

        .showHidemainAnswer thead tr td
        {
            color: #333333;
            font-size: 10px;
        }

    .showHidemainAnswer tbody
    {
        padding: 0 5px;
    }

        .showHidemainAnswer tbody tr
        {
            background: url("/images/EqippRedesign/smallbox-answer-Bg.gif") repeat-y scroll left top #ccc;
        }

            .showHidemainAnswer tbody tr:last-child
            {
                background: url("/images/EqippRedesign/smallbox-answer-botm.gif") no-repeat scroll left bottom #e7e7e7;
            }

            .showHidemainAnswer tbody tr td
            {
                color: #333333;
                font-size: 10px;
                padding: 10px 0;
            }

                .showHidemainAnswer tbody tr td.completed
                {
                    background: url("/images/EqippRedesign/completed-tick-mark.png") no-repeat scroll center 2px rgba(0,0,0,0);
                }

                .showHidemainAnswer tbody tr td.crossMark
                {
                    background: url("/images/EqippRedesign/crosmark.gif") no-repeat scroll center 3px rgba(0,0,0,0);
                }

    .showHidemainAnswer .heading tr td
    {
        color: #333333;
        font-size: 10px;
    }

    .showHidemainAnswer tr.botmBG
    {
        background: url("/images/EqippRedesign/smallbox-answer-botm.gif") no-repeat scroll left bottom rgba(0,0,0,0);
        border: medium none !important;
        padding: 0;
    }

        .showHidemainAnswer tr.botmBG td
        {
            border: medium none !important;
            line-height: 4px;
            padding: 0;
        }

#hide, .hideDiv
{
    display: none;
}

.showHideAnswers
{
    background: url("/images/EqippRedesign/grey-arow-big-down.png") no-repeat scroll center top rgba(0,0,0,0) !important;
    display: block;
    text-indent: -9999px;
}

.showHideAnswersOff
{
    background: url("/images/EqippRedesign/grey-arow-big.png") no-repeat scroll center top transparent;
    display: block;
    height: 13px;
    margin: 0 auto;
    text-indent: -9999px;
    width: 12px;
}

.mainAnswerOn
{
    display: block;
}

.answerTd
{
    border-bottom: 2px solid #acc600;
    padding: 0 0 10px 10px !important;
}

.showHideTRTD
{
    position: relative;
}

.gryBoxMain
{
    background: url("/images/EqippRedesign/gray-box-top.gif") no-repeat scroll left top transparent;
    margin-top: 15px;
    padding-top: 3px;
    width: 686px;
}

    .gryBoxMain .content
    {
        background: url("/images/EqippRedesign/gray-box-mid.gif") repeat-y scroll left top transparent;
        color: #333333;
        font-size: 12px;
        padding: 8px;
    }

    .gryBoxMain .botomBg
    {
        background: url("/images/EqippRedesign/gray-box-bottom.gif") no-repeat scroll left top transparent;
        height: 3px;
    }

    .gryBoxMain .QstionAnswer
    {
        margin: 0 0 0 19px;
    }

        .gryBoxMain .QstionAnswer div.Answer
        {
            padding: 15px 0;
        }

            .gryBoxMain .QstionAnswer div.Answer input
            {
                margin: 0;
                padding: 0;
            }

            .gryBoxMain .QstionAnswer div.Answer label
            {
                display: inline;
                padding: 0 20px 0 0;
            }

.tableQAnswer .selection
{
    padding-right: 10px;
}

.dvtbanswer .tbanswer
{
    width: 100%;
}

    .dvtbanswer .tbanswer .letter
    {
        width: 10px;
    }

.qusti
{
    padding: 0 !important;
    width: 88px;
}

.ans
{
    padding: 0 !important;
    width: 88px;
}

.corans
{
    padding: 0 !important;
    width: 88px;
}

.reslt
{
    padding: 0 !important;
    width: 85px;
}

.showDiv
{
    display: block !important;
}

.hideDiv
{
    display: none !important;
}

a.caseStudies
{
    background: url("/images/EqippRedesign/btn-casestudies-normal.gif") no-repeat scroll right bottom rgba(0,0,0,0);
    color: #000;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 92px;
    text-indent: -9999px;
    width: 20px;
}

    a.caseStudies.active
    {
        background: url("/images/EqippRedesign/btn-casestudies-active.gif") no-repeat scroll right bottom rgba(0,0,0,0);
    }

a.tools
{
    background: url("/images/EqippRedesign/btn-tools-normal.gif") no-repeat scroll right top #000;
    color: #fff;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 49px;
    text-indent: -9999px;
    width: 20px;
}

    a.tools.active
    {
        background: url("/images/EqippRedesign/btn-tools-active.gif") no-repeat scroll right top transparent;
    }

.toolSection li
{
    padding: 0 !important;
    width: 100% !important;
}

    .toolSection li ul
    {
        margin-left: 22px !important;
        padding: 0 !important;
        width: 190px;
    }

div.ClickMe
{
    background-color: #e6eeb2 !important;
    display: block;
    width: 100%;
}

    div.ClickMe a
    {
        float: right;
        margin-right: 27px;
        margin-top: 10px;
    }

.tooltip-roster-new
{
    cursor: pointer;
    display: inline-block;
    float: none;
    margin-bottom: 3px;
    padding-right: 20px;
}

div.tooltip
{
    display: none;
    font-size: 0.6em;
    height: auto;
    position: absolute;
    width: 195px;
    z-index: 3;
}

    div.tooltip .top
    {
        background: url("/images/EqippRedesign/tooltiptop.gif") no-repeat scroll left top rgba(0,0,0,0);
        font-size: 1px;
        height: 9px;
        width: 195px;
    }

    div.tooltip .bg
    {
        background: url("/images/EqippRedesign/tooltipbg.gif") repeat scroll left bottom rgba(0,0,0,0);
        color: #333;
        padding-bottom: 30px;
        padding-left: 12px;
        padding-right: 10px;
    }

a.info
{
    display: inline;
    position: relative;
    text-decoration: none;
}

    a.info .tollTipMain
    {
        display: none;
    }

    a.info:hover .tollTipMain
    {
        display: block;
        left: -70px;
        position: absolute;
        text-align: center;
        top: -30px;
        z-index: 999;
    }

a.viewinfo
{
    color: #000;
    display: inline;
    position: relative;
    text-decoration: none;
    z-index: 24;
}

    a.viewinfo:hover
    {
        z-index: 25;
    }

    a.viewinfo .tollTipMain
    {
        display: none;
    }

    a.viewinfo:hover .tollTipMain
    {
        color: #333333 !important;
        display: block;
        left: 7px;
        position: absolute;
        text-align: center;
        top: -30px;
    }

.baseLineTooltip
{
    left: 0;
    top: -77px;
}

.AsmaLegacybaseLineTooltip
{
    left: auto;
    right: -39px;
    top: 18px;
}

.immuneLegacybaseLineTooltip
{
    left: auto;
    right: 9px;
    top: 18px;
}

.gerdLegacybaseLineTooltip
{
    left: auto;
    right: 9px;
    top: 18px;
}

.toolTipAsthma
{
    position: relative;
}

.toolTipAsthmaContent
{
    background-color: #fff;
    border: 1px solid #cccccc;
    color: #000;
    display: none;
    font-size: 11px;
    font-weight: normal;
    left: 20px;
    padding: 10px;
    position: absolute;
    top: 24px;
    width: 402px;
}

.toolTipAsses
{
    position: relative;
}

.toolTipAssesContent
{
    background-color: #fff;
    border: 1px solid #cccccc;
    color: #000;
    display: none;
    font-size: 11px;
    font-weight: normal;
    left: -104px;
    padding: 10px;
    position: absolute;
    top: 14px;
    width: 222px;
}

.toolTipAssesStatus
{
    background-color: #fff;
    border: 1px solid #cccccc;
    color: #000;
    display: none;
    font-size: 11px;
    font-weight: normal;
    padding: 10px;
    position: absolute;
    right: -43px;
    top: 14px;
    width: 273px;
}

.claimMocToolTip
{
    background-color: #ffffff;
    border: 2px solid #cccccc;
    display: none;
    height: 43px;
    left: 0;
    padding: 5px;
    position: absolute;
    width: 300px;
}

.keyClinicTooltip
{
    position: relative;
}

.keyToolTipContent
{
    background-color: #ffffff;
    border: 1px solid #cccccc;
    color: #000000;
    display: none;
    font-size: 11px;
    font-weight: normal;
    /* left: 23px; */
    padding: 10px;
    position: absolute;
    /* top: 24px; */
    width: 250px;
}

.myCourseExpirationToolTip
{
    position: relative;
}

/* TF: still needed? */
.expirationToolTipContent
{
    background-color: #ffffff;
    border: 1px solid #cccccc;
    color: #000000;
    display: none;
    font-size: 11px;
    font-weight: normal;
    left: -113px;
    padding: 10px;
    position: absolute;
    top: 24px;
    width: 205px;
    height:30px;
    text-align: justify;
}

.toolTipContent
{
    background-color: #ffffff;
    border: 1px solid #cccccc;
    color: #000000;
    position: absolute;
    display: none;
    font-size: 11px;
    font-weight: normal;   
    padding: 10px; 
    width: 350px;
    z-index: 999;
    overflow: hidden;
    white-space:normal;
}

.ui-tooltip-iapps .ui-tooltip-content
{
    background-color: #fff;
}

/*

.ui-dialog
{
    overflow: hidden;
    padding: 0.2em;
    position: absolute;
    width: 300px;
}

    .ui-dialog .ui-dialog-titlebar
    {
        padding: 0.5em 1em 0.3em;
        position: relative;
    }

    .ui-dialog .ui-dialog-title
    {
        float: left;
        margin: 0.1em 16px 0.2em 0;
    }

    .ui-dialog .ui-dialog-titlebar-close
    {
        height: 18px;
        margin: -10px 0 0;
        padding: 1px;
        position: absolute;
        right: 0.3em;
        top: 50%;
        width: 19px;
    }

        .ui-dialog .ui-dialog-titlebar-close span
        {
            display: block;
            margin: 1px;
        }

        .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus
        {
            padding: 0;
        }

    .ui-dialog .ui-dialog-content
    {
        background: none repeat scroll 0 0 rgba(0,0,0,0);
        border: 0 none;
        overflow: hidden;
        padding: 0.5em 1em 0;
    }

    .ui-dialog .ui-dialog-buttonpane
    {
        background-image: none;
        border-width: 1px 0 0;
        margin: 0.5em 0 0;
        padding: 0.3em 1em 0.5em 0.4em;
        text-align: left;
    }

        .ui-dialog .ui-dialog-buttonpane button
        {
            cursor: pointer;
            float: right;
            line-height: 1.4em;
            margin: 0.5em 0.4em 0.5em 0;
            overflow: visible;
            padding: 0.2em 0.6em 0.3em;
            width: auto;
        }

    .ui-dialog .ui-resizable-se
    {
        bottom: 3px;
        height: 14px;
        right: 3px;
        width: 14px;
    }

.dialog
{
    color: #555555;
    display: none;
    line-height: 1.4em;
    font-size: 12px;
    margin: 10px 0;
}

    .dialog label
    {
        display: block;
        padding: 5px 0;
        font-weight: bold;
        margin-bottom: 1em;
    }

    .dialog div.buttons
    {
        padding: 5px 0;
        margin-bottom: 0;
    }

.ui-draggable .ui-dialog-titlebar
{
    cursor: move;
}

*/

.dialog
{
    display: none;
}

.ui-dialog-content
{
    color: #555555;
    display: none;
    line-height: 1.4em;
    font-size: 12px;
    margin: 10px 0;
}

    .ui-dialog-content label
    {
        display: block;
        padding: 5px 0;
        font-weight: bold;
        margin-bottom: 1em;
    }

    .ui-dialog-content div.buttons
    {
        padding: 5px 0;
        margin-bottom: 0;
    }
    
    .ui-dialog-content a 
    {
        color: #0050b6 !important;
        text-decoration: none !important;
    }
    
    
    
    

.anchorHeader
{
    cursor: auto;
    padding-left: 8px;
    margin-bottom: 10px;
    text-decoration: none !important;
    display: block;
}

    

    .anchorHeader p
    {
        padding-left: 11px;
    }

.anchorHide
{
    display: none;
}

a.acnhorFocus
{
    font-size: 0;
    line-height: 0;
}

.teamWorkTip h2
{
    color: #2f5aaa;
    font-size: 12px;
    font-weight: bold;
}

.teamWorkTip p
{
    padding-bottom: 12px;
}

.topGap
{
    margin-top: 15px;
}

.subSection
{
    margin: 0 0 0 23px;
}

.reviewSection
{
    margin-bottom: 10px;
    position: relative;
}

    .reviewSection .content
    {
        padding: 1px;
    }

.content .SelectImprve
{
    background-color: #fff;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    padding: 7px;
}

img.gryArowBig
{
    padding: 0 3px;
    position: relative;
    top: 2px;
}

.topGap .submit
{
    margin-right: 15px;
}

.newLabel
{
    display: block !important;
    padding: 10px 0;
}

.selectedImprove .tickMark
{
    background: url("/images/EqippRedesign/completed-tick-mark.png") no-repeat scroll left 5px transparent;
    padding: 0 0 5px 23px !important;
}

.selectedImprove label
{
    color: #333333;
    font-size: 14px;
    font-weight: normal;
}

.developIdeas
{
    margin-bottom: 15px;
}

    .developIdeas label
    {
        font-size: 12px;
    }

a.ideasClosing
{
    background: url("/images/EqippRedesign/video-arow.gif") no-repeat scroll left 7px transparent;
    display: inline-block;
    font-size: 10px;
    font-weight: normal;
    line-height: 27px;
    margin-left: 20px;
    padding-left: 17px;
}

.smallDiscri
{
    color: #222222;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    padding-left: 50px;
}

.aimStatment
{
    margin: 10px 0 0 20px;
    padding-bottom: 5px;
}

    .aimStatment h2
    {
        background: none repeat scroll 0 0 #d4d4d4;
        color: #303030;
        font-size: 12px;
        font-weight: bold;
        padding: 2px 3px 3px 5px;
    }

    .aimStatment p
    {
        line-height: 20px;
        padding-left: 0;
    }

a.baseline
{
    background: url("/images/EqippRedesign/baseline-tab-normal.gif") no-repeat scroll right top #000;
    color: #ffffff;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 62px;
    text-indent: -9999px;
    width: 20px;
}

    a.baseline.active
    {
        background: url("/images/EqippRedesign/baseline-tab-active.gif") no-repeat scroll right top #000;
    }

span.viewHistory
{
    display: block;
    text-align: center;
}

.lblMode
{
    padding-right: 4px;
}

.discrimain
{
    line-height: 17px;
    padding: 0 10px 5px 24px;
}

    .discrimain img
    {
        float: left;
        margin: 5px 8px 0 0;
    }

    .discrimain .sectionTitle
    {
        display: block;
        font-family: Verdana;
        font-size: 12px;
        padding-bottom: 5px;
    }

.caseStdyKca
{
    font-family: Verdana;
    font-size: 12px;
}

    .caseStdyKca ul
    {
        margin-top: 5px;
    }

        .caseStdyKca ul li
        {
            list-style: outside none none;
            padding: 3px 0;
        }

a.caseactive
{
    color: #000 !important;
    text-decoration: underline !important;
}

.nonGap
{
    margin: 0 !important;
}

.logos
{
    float: right;
    margin: 0 auto;
    padding: 7px;
    width: 22%;
}

#coverLayer, .coverLayer
{
    background: url("/images/EqippRedesign/transBg.png") repeat scroll 0 0 rgba(0,0,0,0);
    cursor: wait;
    left: 0;
    min-height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 101;
}

.runChart
{
    padding: 0 10px;
}

#annotationText
{
    background-color: #e6eeb3;
    float: right;
    height: 120px;
    margin-right: 13px;
    margin-top: 25px;
    overflow: auto;
    padding: 5px;
    width: 150px;
}

.arowMarkClick
{
    background: url("/images/EqippRedesign/grey-arow-big.png") no-repeat scroll left 6px transparent;
    cursor: pointer;
}

.arowMarkClickDown
{
    background: url("/images/EqippRedesign/grey-arow-big-down.png") no-repeat scroll left 6px transparent;
    cursor: pointer;
}

.closedSecond
{
    margin-top: 5px;
    text-align: center;
}

.showHideBaseLineData .BaseLineData
{
    display: block;
    margin: 10px 0;
}

.showHideBaseLineData .toggle-view
{
    font-size: 11px;
    font-weight: bold;
}

.anlizMesure
{
    padding: 20px;
}

.slectMesureDropDownDiv
{
    float: right;
    margin: 10px 0;
    text-align: right;
    width: 100%;
}

.anlizMesure .checkBoxHolder
{
    float: right;
    padding: 0 0 10px;
}

.expandCodeSnippet
{
    clear: both;
    margin: 10px 10px 0 0;
    width: 100%;
}

.headSection
{
    padding-right: 5px;
    position: relative;
    z-index: 10;
}

.superMain
{
    float: left;
    width: 100%;
}

.userLabel
{
    display: none;
    line-height: 0;
    margin: 0;
    padding: 0;
}

.fwtxtRightUtilityBoxCls
{
    display: block;
    margin: 0 auto;
}

    .fwtxtRightUtilityBoxCls p
    {
        padding: 8px 10px;
    }

.checkBoxHolderTable
{
    width: 100%;
}

.showData label
{
    background: url("/images/EqippRedesign/dot-spritImg.gif") no-repeat scroll left 4px transparent;
    padding: 3px 0 3px 17px;
    position: relative;
}

.grphImg
{
    float: left;
    padding-top: 4px;
    text-align: center;
    width: 500px;
}

.grphshowData
{
    float: right;
    width: 174px;
}

.gvUserAnalyzeDatakca
{
    text-align: left;
}

.arowMarkFocus
{
    text-decoration: none !important;
}

.identifygapcellcolor
{
    color: #fc1d1d;
}

.observeNotelblNo
{
    left: -20px;
    position: absolute;
}

.fwtxtTracksEmptyCls
{
    display: block;
    padding: 8px 10px;
}

.fwtxtRightUtilityBoxEmptyCls
{
    display: block;
    padding: 8px 10px;
}

.chartiConLink
{
    display: block !important;
    padding-top: 3px;
}

.pdfLogo
{
    display: none;
}

.lstQuescls
{
    margin-top: 10px;
}

.clsControlarea
{
    float: left;
    position: relative;
    top: -11px;
    width: 100%;
}

.ddlcontentareacls
{
    float: left;
    margin-right: 8px;
}

.grpButon
{
    width: auto;
}

.dvMeasureList
{
    display: block;
    float: left;
    margin: 0;
    max-height: 300px;
    overflow-x: auto;
}

    .dvMeasureList .tbleMesureList .alternate td
    {
        background-color: #e7e7e7 !important;
    }

    .dvMeasureList .tbleMesureList thead tr td
    {
        color: #333333;
        font-size: 10px;
        font-weight: bold;
    }

    .dvMeasureList .tbleMesureList th, .dvMeasureList .tbleMesureList td
    {
        padding: 10px;
    }

.MeasureAnalyzed-GOAL
{
    display: block;
    font-size: 12px;
    line-height: 20px;
    padding: 0 !important;
}

.sampleDataImageMain
{
    position: relative;
}

.sampleDataImageDiv
{
    display: none;
}

.sampleDataImageMain .sampleDataImageDiv
{
    background: url("/images/EqippRedesign/sample-data-image.png") no-repeat scroll left top rgba(0,0,0,0);
    display: block;
    height: 360px;
    left: 0;
    position: absolute;
    top: 0;
    width: 358px;
    z-index: 1;
}

.downloadcsv
{
    font-size: 12px;
    padding-right: 27px;
}

.notificationRequest
{
    padding: 2px 0 0 5px;
}

.requstUpdateLbl
{
    display: block;
    padding-bottom: 10px;
}

.widChange
{
    width: 100%;
}

.creditInformation, .creditInformation span
{
    font-size: 10px;
    line-height: 17px;
    padding: 0 10px 10px;
}

.alterGry
{
    background-color: #f0f0f0;
    line-height: 17px;
    padding: 0 10px 10px;
}

.authorsFaculty
{
    display: block;
    font-size: 9px;
    padding: 0 0 10px !important;
}

.disable tbody td, .disable tbody td span, .disable tbody td a
{
    color: #bbbbbb !important;
}

.inlineLabel
{
    float: left;
    padding-right: 15px;
}

.startsExp
{
    float: left;
    padding: 7px 0;
    position: relative;
    width: 100%;
}

.moclogocls
{
    position: absolute;
    right: 0;
    top: -62px;
}

.expireLeft
{
    padding-left: 20px;
}

.clsleftalign
{
    float: left;
}

.selection img
{
    left: -5px;
    position: relative;
}

.serviceHEad span
{
    color: #4f8b00;
    display: block;
    font-family: Verdana, Tahoma;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.1em;
    margin: 0 0 10px;
}

.innerMain .hp-rotator, .innerMain .banner
{
    width: 715px;
    zoom: 1;
    padding: 0;
}

    .innerMain .hp-rotator:after, .innerMain .banner:after
    {
        content: "";
        display: table;
        clear: both;
    }

    .innerMain .banner img
    {
        border: 1px solid #cfcfcf;
    }

.innerMain .login
{
    float: right;
    width: 220px;
    margin-left: 10px;
    /*padding-bottom: 12px;*/
}

.innerMain .left-col
{
    margin-top: 15px;
    width: 660px;
    float: left;
}

.innerMain .siderail-col
{
    float: right;
    margin-left: 10px;
    margin-top: 15px;
    width: 275px;
}

.innerMain .left-col-sm, .innerMain .middle-col-sm, .innerMain .right-col-sm
{
    float: left;
    width: 290px;
    margin: 20px;
}

    .innerMain .left-col-sm ul, .innerMain .middle-col-sm ul, .innerMain .right-col-sm ul
    {
        font-size: 13px;
    }

    .innerMain .left-col-sm > .siderail-callout, .innerMain .middle-col-sm > .siderail-callout, .innerMain .right-col-sm > .siderail-callout
    {
        margin-top: 11px;
    }

.innerMain .left-col-sm
{
    margin-left: 0;
}

.innerMain .right-col-sm
{
    margin-right: 0;
}

.innerMain .left-col-nav
{
    float: left;
    width: 245px;
    margin-top: 20px;
}

.innerMain .right-col-lg
{
    float: right;
    width: 700px;
    margin-top: 20px;
}

    .innerMain .right-col-lg .middle-col-sm, .innerMain .right-col-lg .right-col-sm
    {
        width: 45.6%;
        margin-top: 0;
    }

.ui-widget-content {
    /*border: 0px !important;*/
    border: 0px;
}

#rotator ul.ui-tabs-nav, #rotator li.ui-tabs-nav-item, #rotator .hp-rotator a:hover {
    margin: 0;
    text-decoration: none;
    list-style: none;
}

#rotator .hp-rotator
{
    background: #fdf8ee;
    position: relative;
    margin: 0;
    border: 1px solid #cfcfcf;
}

    #rotator .rotator-verbiage
    {
        position: relative;
        z-index: 10;
        padding-right: 270px;
    }

        #rotator .rotator-verbiage h2
        {
            padding-top: 0.75em;
        }

        #rotator .rotator-verbiage a
        {
            color: #0367db;
            font-weight: bold;
        }

            #rotator .rotator-verbiage a:after
            {
                content: "\00BB";
                padding-left: .25em;
            }

            #rotator .rotator-verbiage a:hover
            {
                color: #024fa9;
            }
            

#rotator .ui-widget 
{
    font-size: 1.0em;   
}  

#rotator .ui-widget-header 
{
    background: none;
    border: 0px solid #fff;
}    

#rotator ui-tabs, #rotator ui-tabs-nav 
{
    padding: 0px;
}

#rotator ul.ui-tabs-nav
{
    position: relative;
    display: block;
    float: left;
    z-index: 15;
    width: 190px;
    border-bottom: 2px solid #fff;
    border-top: none;
    margin: 1px 25px 1px 1px;
    padding: 0px;
}

    #rotator ul.ui-tabs-nav a
    {
        width: 100%;
        display: block;
        max-width: 170px;
        outline: 0 !important;
    }

#rotator .ui-tabs-nav-item
{
    box-sizing: border-box;
    display: block;
    height: 57px;
    width: 192px;
    background: #cbd88a;
    border: 2px solid #fff;
    border-bottom: 0;
}

    #rotator .ui-tabs-nav-item a
    {
        padding: 18px 12px;
    }

        #rotator .ui-tabs-nav-item a span
        {
            cursor: pointer;
            color: #3f3f3f;
            font-weight: bold;
        }

    #rotator .ui-tabs-active, #rotator .ui-tabs-nav-item:hover
    {
        position: relative;
        background: transparent url("/images/uiEnhancements/rotator-current.png") no-repeat left top;
        overflow: visible;
        width: 205px;
        border-right: none;
        border-top: none;
        padding-top: 2px;
    }

        #rotator .ui-tabs-selected a:link, 
        #rotator .ui-tabs-selected a:visited, 
        #rotator .ui-tabs-selected a:hover, 
        #rotator .ui-tabs-selected a:active, 
        #rotator .ui-tabs-nav-item:hover a:link, 
        #rotator .ui-tabs-nav-item:hover a:visited, 
        #rotator .ui-tabs-nav-item:hover a:hover, 
        #rotator .ui-tabs-nav-item:hover a:active
        {
            background: transparent;
            text-decoration: none;
            outline: 0;
        }

        #rotator .ui-tabs-active a span, #rotator .ui-tabs-nav-item:hover a span
        {
            color: #fff;
            outline: 0;
        }

#rotator .ui-tabs-panel
{
    clear: none;
    color: #000;
    padding: 0px;
    height: 230px;
    padding: 0px;
}

    .ui-tabs-panel img
    {
        position: absolute;
        right: 0;
        top: 0;
        z-index: 0;
    }

.ui-tabs-hide
{
    display: none;
}

.siderail-callout
{
    overflow: hidden;
    margin-bottom: 20px;
}

    .siderail-callout .directions
    {
        font-style: italic;
        color: #666;
    }

    .siderail-callout .siderail-content
    {
        padding: 3px 10px;
        zoom: 1;
        margin-bottom: 25px;
    }

        .siderail-callout .siderail-content:after
        {
            content: "";
            display: table;
            clear: both;
        }

    .siderail-callout h4
    {
        background: url("/images/uiEnhancements/header-gradient.jpg") repeat-x right top;
        color: #fff;
        border-bottom: 2px solid #fff;
        -webkit-box-shadow: 0 0px 4px rgba(0,0,0,0.35);
        -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.35);
        box-shadow: 0 0px 4px rgba(0,0,0,0.35);
        font-size: 14px;
        padding: 6px;
        position: relative;
        z-index: 1;
    }

    .siderail-callout h5
    {
        padding-bottom: 4px;
        color: #3f3f3f;
        font-size: 12px;
    }

    .siderail-callout ul.no-bullets li
    {
        border-bottom: 1px solid #cfcfcf;
    }

    .siderail-callout img
    {
        position: relative;
        z-index: 0;
    }

.courses-table
{
    zoom: 1;
    overflow: hidden;
}

    .courses-table:after
    {
        content: "";
        display: table;
        clear: both;
    }

    .courses-table .header-gradient
    {
        background: url("/images/uiEnhancements/header-gradient.jpg") repeat-x right top;
        border-bottom: 2px solid #fff;
        position: relative;
        -webkit-box-shadow: 0 0px 4px rgba(0,0,0,0.35);
        -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.35);
        box-shadow: 0 0px 4px rgba(0,0,0,0.35);
    }

        .courses-table .header-gradient h3
        {
            color: #fff;
            font-size: 14px;
            padding: 6px 8px;
        }

            .courses-table .header-gradient h3 em
            {
                font-size: 12px;
                font-weight: normal !important;
            }

        .courses-table .header-gradient ~ .header-gradient
        {
            margin-top: 2em;
        }

    .courses-table table
    {
        width: 100%;
        color: #303030;
        word-wrap: break-word;
        border-collapse: separate;
    }

        .courses-table table tr td
        {
            font-size: 11.5px;
            padding: 10px 6px;
            border-top: 1px solid #b0b0b0;
            vertical-align: top;
        }
            /* TF: class assigned to table cell to ensure only sortable contents exists in cell */
            /*
            .courses-table table tr td.expiring
            {
                color: #f41f1f;
                font-weight: bold;
                font-size: 11px;
            }
            */
            .courses-table table tr td span.expiring
            {
                color: #f41f1f;
                font-weight: bold;
                font-size: 11px;
                display: block;
                padding-top: 3px;
            }
            

            .courses-table table tr td:first-child
            {
                max-width: 210px;
                padding-right: 10px;
                line-height: 1.5;
            }

        .courses-table table tr.grey
        {
            background: #f6f6f6;
        }

        .courses-table table tr.coming-soon td, .courses-table table tr.coming-soon td a
        {
            color: #666 !important;
        }

            .courses-table table tr.coming-soon td label, .courses-table table tr.coming-soon td a label
            {
                color: #303030 !important;
            }

        .courses-table table tr:last-child td
        {
            border-bottom: 1px solid #b0b0b0;
        }

        .courses-table table thead tr
        {
            background: #cfcfcf;
        }

            .courses-table table thead tr td, .courses-table table thead tr th
            {
                color: #3f3f3f;
                border-right: 1px solid #fff;
                border-bottom: none !important;
                padding: 10px;
                font-weight: bold;
                font-size: 12px;
                text-align: left;   /* TF: Needed */
                white-space: nowrap;
            }

                .courses-table table thead tr td:last-child
                {
                    border-right: none;
                }

        .courses-table table tfoot tr
        {
            background: #cfcfcf;
            text-align: right;
        }

            .courses-table table tfoot tr td
            {
                border-top: none;
                vertical-align: middle;
            }

                .courses-table table tfoot tr td .btn, .courses-table table tfoot tr td .login .btnLogin, .login .courses-table table tfoot tr td .btnLogin
                {
                    margin-top: 0;
                }

                .courses-table table tfoot tr td p
                {
                    color: #656565;
                    font-style: italic;
                    display: inline-block;
                    padding: 0.75em 1em 0.75em 0;
                }

a.icon-help:before
{
    content: url("/images/uiEnhancements/icon-help.png");
    display: inline-block;
    height: 15px;
    width: 14px;
    vertical-align: -0.2em;
}

a.sort
{
    color: #303030;
}
    
    a.sort:hover:after
    {
        text-decoration: none !important;
    }

    a.sort:after
    {
        content: '\25be'; 
        padding-left: 1em;
    }

    a.sort.z-a:after
    {
        content: '\25b4';
    }
    
    
/* TF: New approach for sort table headers -> uses jquery DataTables  */
a.header 
{
    color: #303030;
}
    a.header:hover 
    {
        text-decoration: none;
    }
    
    th.sorting_desc a.header:after 
    {
        content: '\25be';
        padding-left: 1em;
    }
    
    th.sorting_asc a.header:after 
    {
        content: '\25b4';
        padding-left: 1em;
    }


.formCheckBox span
{
    display: block;
    padding-left: 5px;
    margin-bottom: 10px;
}

    .formCheckBox input
    {
        float: left;
        margin: 0 6px 0 0;
    }

    .formCheckBox label
    {
        display: inline-block;
    }
    
.formCheckBox2 span 
{
    display: block;
    padding-left: 20px;
    margin-bottom: 10px;
}
    .formCheckBox2 input
    {
        float: left;
        margin: 3px 0 3px -20px;
    }

    .formCheckBox2 label
    {
        display: inline-block;
    }

p.intro
{
    padding: 0 0 2em 0;
}
div.intro 
{
    padding: 0 0 2em 0;
    color: #303030;
    font-size: 12px;
    line-height: 1.5;
    margin: 0;
    
}

/* TF: MISSING */

.rightColumn .rightBoxDiv ul
{
	margin: 0;
}

.QIBasisTwoColumn .leftSection .leftNav li ul li
{
	background: none;
	margin: 0;
	padding: 0;
}

.rightSection .btnDivMain
{
	float: left;
	width: 100%;
}
.rightSection .btnDivMain .left
{
	float: left;
	font-size: 14px;
	color: #790E76;
}
.rightSection .btnDivMain .right
{
	float: right;
}
.rightSection .btnDivMain .right .addPlan
{
	background: url("/images/EqippRedesign/btn-left1-normal.gif") no-repeat scroll left top;
	float: left;
	margin-left: 10px;
}
.rightSection .btnDivMain .right .addPlan a
{
	background: url("/images/EqippRedesign/btn-right1-normal.gif") no-repeat scroll right top;
	display: block;
	font-size: 11px;
	color: #000;
	height: 17px;
	padding: 0 8px 0 16px;
	line-height: 15px;
	text-decoration: none;
}
.rightSection .btnDivMain .right .mouseHover
{
	background: url("/images/EqippRedesign/btn-left1-hover.gif") no-repeat scroll left top;
}
.rightSection .btnDivMain .right .mouseHover a
{
	background: url("/images/EqippRedesign/btn-right1-hover.gif") no-repeat scroll right top;
}


div.article 
{
    width: 700px;
    overflow: hidden;
}



.botomLeftNavBg 
{
    display: none !important;
}


.tdImprovement {
    text-align: center !important;
}



table.modal {
    border-collapse: collapse;
}

    table.modal th {
        background-color: #88a9d2;
        color: #fff;
        font-weight: bold;
        text-align: center;
        border: 1px solid #333;
        font-size: 1.3em;
        padding: 7px 5px 7px 5px;
    }

        table.modal th span {
            font-size: .85em;
        }

    table.modal td {
        background-color: #eef2f8;
        color: #333;
        font-weight: normal;
        text-align: left;
        border: 1px solid #333;
        padding: 5px;
    }

    table.modal ul {
        margin-bottom: 10px;
    }

    table.modal li li {
        padding: 3px 0 1px 0;
    }


    table.modal tr.color td {
        background-color: #C9D7E9;
    }

div.iapps-container-editable {
    overflow: hidden;
}
