/* Minification failed. Returning unminified contents.
(3522,127): run-time error CSS1019: Unexpected token, found ' '
(3522,127): run-time error CSS1036: Expected expression, found ' '
(3527,129): run-time error CSS1019: Unexpected token, found ' '
(3527,129): run-time error CSS1036: Expected expression, found ' '
(3977,7): run-time error CSS1035: Expected colon, found '='
(4228,1): run-time error CSS1019: Unexpected token, found '<'
(4228,12): run-time error CSS1031: Expected selector, found '='
(4228,12): run-time error CSS1025: Expected comma or open brace, found '='
 */
input[type="checkbox"], input[type="radio"] {
    background: transparent;
    border: 0;
}

body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

h1 {
    position: relative;
    left: 29px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: normal;
    color: #036;
}

h2 {
    position: relative;
    left: 20px;
    margin-top: 20px;
    margin-bottom: 0px;
    font-size: 15px;
    font-weight: normal;
    color: #036;
    display: inline-block;
}

.center {
    text-align: center;
    vertical-align: central;
}

.leftSummary {
    position: relative;
    height: 700px;
    width: 234px;
    background-image: url(/cm/images/listSummaryBackground.png);
    background-repeat: repeat-x;
    float: left;
}

    .leftSummary > ul {
        position: relative;
        right: 21px;
        list-style-type: none;
        line-height: 12px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .leftSummary > li {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
    }

.collapseButton {
    position: relative;
    top: 20px;
    left: 29px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #336699;
    font-weight: bold;
    margin-bottom: 40px;
}

.filterName a {
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    color: #336699;
    font-weight: bold;
}

.filterName {
    margin-bottom: 10px;
}

img {
    border: 0px;
}

.collapseButton img {
    position: relative;
    top: 2px;
}

#listCount {
    position: relative;
    top: -10px;
    left: 30px;
}

.data {
    float: right;
}

#marketingInformation #editButton {
    position: relative;
    left: 30px;
}

#marketingInformation #saveButton {
    position: relative;
    left: 30px;
}

.content {
    position: relative;
    background-image: url(/cm/images/9_content.png);
    background-repeat: repeat-x;
    float: left;
    width: 970px;
    height: 700px;
    top: 18px;
}

.orangeBox .content {
    position: relative;
    background-image: url(/cm/images/9_content.png);
    background-repeat: repeat-x;
    float: none;
    width: auto;
    height: auto;
}

#tm {
    font-size: 12px;
}

.pageIntro {
    color: #000;
    position: relative;
    margin-bottom: 16px;
    left: 29px;
    text-align: left;
    font-weight: normal;
    font-size: 12px !important;
}

.tableTitle {
    position: relative;
    margin-bottom: 10px;
    margin-top: 29px;
    left: 29px;
    color: #6699d0;
    text-align: left;
    font-weight: bold;
    width: 300px;
}

.gridDatabase {
    position: relative;
    left: 30px;
    height: 20px;
    width: 670px;
}

.grid {
    margin-bottom: 10px;
    position: relative;
    left: 29px;
    width: 670px;
}

.view {
    position: relative;
    left: 29px;
    top: -40px;
    width: 250px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #cccccc;
}

.upload {
    position: relative;
    left: 29px;
    top: -30px;
}

.buttons {
    position: relative;
    top: 280px;
    left: 507px;
}

.checkboxes {
    position: relative;
    top: 0px;
    left: 50px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

    .checkboxes label {
        margin-left: 5px;
        margin-right: 50px;
    }

.leftSummaryTitle > a {
    text-decoration: none;
    color: #6699d0;
    margin-right: 2px;
}

.RSSFeed {
    position: relative;
    margin-left: 29px;
    width: 180px;
    margin-top: 15px;
    height: 85px;
}

    .RSSFeed img {
        position: relative;
        padding-right: 2px;
        top: 5px;
    }

.RSSTable {
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #669999;
    /*letter-spacing:1px;*/
    float: right;
    width: 160px;
    text-align: left;
    line-height: 18px;
}

.RSSText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    -webkit-font-smoothing: subpixel-antialiased;
    font-weight: 500;
    color: #000;
    top: 5px;
}

.botContent3Col {
    float: left;
    position: relative;
    /*left:-726px; top:395px;*/
    width: 500px;
    height: 515px;
}

    .botContent3Col h1 {
        position: relative;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #003366;
        left: 29px;
        margin-top: 20px;
    }

.featuredCampaigns {
    float: left;
    position: relative;
    width: 228px;
}

    .featuredCampaigns h1 {
        position: relative;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #003366;
        left: 29px;
        margin-top: 20px;
    }

.divider {
    position: relative;
    float: left;
}

.standardButton {
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 11px/100% Arial, Helvetica, sans-serif;
    padding: .5em .6em .55em;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: .2em;
    -moz-border-radius: .2em;
    border-radius: .2em;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    color: #FFF;
    position: relative;
    behavior: url(/cm/css/PIE.htc);
}

    .standardButton:hover {
        text-decoration: none;
    }

    .standardButton:active {
        position: relative;
    }

.color {
    border: solid 1px #4A9629;
    background: #6BB639;
    background: -moz-linear-gradient(top, #ADDB8C, #4A9E21);
    background: -webkit-gradient(linear, left top, left bottom, from(#ADDB8C), to(#4A9E21));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ADDB8C', endColorstr='#4A9E21');
}

    .color:hover {
        background: #5CC159;
        background: -moz-linear-gradient(top, #a5d283, #6ba951);
        background: -webkit-gradient(linear, left top, left bottom, from(#a5d283), to(#6ba951));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5d283', endColorstr='#6ba951');
    }

    .color:active {
        background: #5CC159;
        background: -moz-linear-gradient(top, #4A9E21, #ADDB8C);
        background: -webkit-gradient(linear, left top, left bottom, from(#4A9E21), to(#ADDB8C));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4A9E21', endColorstr='#ADDB8C');
    }

.smallRibbonButton {
    /*-webkit-border-radius: .3em;  	-moz-border-radius: .3em; 	border-radius: .3em; 	border: solid 1px #94AAC6; 	background:#E7EFF7; 	background: -moz-linear-gradient(top,  #F7FBFF,  #D6E3F7); 	background: -webkit-gradient(linear, left top, left bottom, from(#F7FBFF), to(#D6E3F7)); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7FBFF', endColorstr='#D6E3F7');*/
    position: relative;
    text-align: center;
    /*top: 4px;*/
}

    .smallRibbonButton img {
        border: solid 1px #8599b1;
        position: relative;
        top: 2px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -pie-border-radius: 4px;
        border-radius: 4px;
        background: #E7EFF7;
        background: -moz-linear-gradient(top, #F7FBFF, #D6E3F7) !important;
        background: -webkit-gradient(linear, left top, left bottom, from(#F7FBFF), to(#D6E3F7)) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7FBFF', endColorstr='#D6E3F7');
        -pie-background: linear-gradient(center top, #F7FBFF, #D6E3F7);
        margin-bottom: 6px;
        padding: 3px 4px 4px 4px !important;
        /*behavior: url(/cm/css/PIE.htc);*/
    }

#sampleSeedsContent .smallRibbonButton img {
    top: 3px;
    vertical-align: text-bottom;
}

.smallRibbonButtonContainer {
    height: 62px;
    width: 62px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0f4168;
    top: 21px;
}

    .smallRibbonButtonContainer:hover {
        background-image: url(/cm/ribbon/css/images/bigButtonBG.png);
        background-repeat: no-repeat;
    }

.mediumRibbonButtonContainer {
    top: 21px;
}

.saveContinue {
    background: #f2f5fb;
    text-decoration: none;
    color: #0f4168;
    font: 11px/100% Helvetica, Arial, sans-serif;
    padding: .3em .6em .3em .5em;
    cursor: pointer;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-shadow: rgba(255, 255, 255, 0.4) 0px 1px 0px;
    -webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);
    /*, 0px -1px 0px rgba(0,0,0,.4);*/
    -moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);
    /*, 0px -1px 0px rgba(0,0,0,.4);*/
    /*box-shadow: 0px 1px 1px #FFF;*/
    border: 1px #8199b8;
    border-style: outset;
    font-weight: bold;
}

.LBsaveContinue {
    background: #f2f5fb;
    text-decoration: none;
    color: #0f4168;
    font: 11px/100% Helvetica, Arial, sans-serif;
    padding: .3em .6em .3em .5em;
    cursor: pointer;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-shadow: rgba(255, 255, 255, 0.4) 0px 1px 0px;
    -webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);
    /*, 0px -1px 0px rgba(0,0,0,.4);*/
    -moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);
    /*, 0px -1px 0px rgba(0,0,0,.4);*/
    /*box-shadow: 0px 1px 1px #FFF;*/
    border: 1px #8199b8;
    border-style: outset;
    font-weight: bold;
    font-size: 9px;
}

.saveContinue img {
    border: none;
    position: relative;
    top: 1px;
}

.greyColor {
    background: #e7eef7;
    background: -moz-linear-gradient(top, #f7f9fc, #d5e1f2);
    background: -webkit-gradient(linear, left top, left bottom, from(#f7f9fc), to(#d5e1f2));
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f9fc', endColorstr='#d5e1f2');*/
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f9fc', endColorstr='#d5e1f2');
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.3);
}

.objbox .greyColor {
    color: #bcbec0;
}

.grayMoreButton {
    background: #ebebeb;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #686868;
    text-decoration: none;
    padding: 0px 7px 0px;
}

.campaignInstructions {
    position: relative;
    color: #3e3e3e;
    /*margin-left:29px; width:405px;*/
    font-size: 12px;
    /*margin-top:47px; line-height:22px;*/
    width: 210px;
}

#innerCampaignDetailsSlider {
    padding-bottom: 29px;
}

.campaignInputs label {
    width: 85px;
    display: inline-block;
    vertical-align: top;
    top: 4px;
    position: relative;
}

input {
    font-size: 11px;
    border: solid 1px #0b314f;
    -webkit-border-radius: .3em;
    -moz-border-radius: .3em;
    border-radius: .3em;
    background: #f6f9fd;
    -moz-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);
    padding: 3px 3px 3px 3px;
}

#externalListDiv table input[type='text'] {
    font-size: 11px;
    border: solid 1px #0b314f !important;
    -webkit-border-radius: .3em;
    -moz-border-radius: .3em;
    border-radius: .3em;
    background: #f6f9fd;
    -moz-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);
    padding: 3px 3px 3px 3px;
}

select {
    font-size: 11px;
    border: solid 1px #0b314f;
    -webkit-border-radius: .3em;
    -moz-border-radius: .3em;
    border-radius: .3em;
    background: #f6f9fd;
    /*height:25px;*/
    width: 66px;
    -moz-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);
    padding: 3px 3px 3px 0px;
}

.smallRibbonButton select {
    font-size: 11px;
    border: solid 1px #A2A9B6;
    -webkit-border-radius: .3em;
    -moz-border-radius: .3em;
    border-radius: .3em;
    background: #f6f9fd;
    /*height:25px;*/
    width: 40px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 3px 3px 3px 0px;
    color: #687787;
    text-align: center;
    background: -webkit-gradient(linear, left top, left bottom, from(#f0f6ff), to(#d8e2f6));
    background: -moz-linear-gradient(top, #f0f6ff, #d8e2f6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f6ff', endColorstr='#d8e2f6');
    margin-bottom: 6px;
    margin-top: 2px;
}

textarea {
    border: solid 1px #0b314f;
    -webkit-border-radius: .3em;
    -moz-border-radius: .3em;
    border-radius: .3em;
    background: #f6f9fd;
    resize: none;
    -moz-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);
    font-family: arial;
    font-size: 11px;
    padding: 3px 0px 0px 3px;
}

.divSliderButtons {
    width: auto;
    margin-top: 56px;
    margin-left: 85px;
    margin-right: 29px;
    margin-right: 29px;
    margin-bottom: 10px;
}

.myOuterDivSlider {
    width: 970px;
    height: auto;
    /*background-image:url(/cm/images/grayBG.png);*/
    background-repeat: repeat-x;
    position: absolute;
    z-index: 2;
}

.myDisabledButton {
    border: solid 1px #a09e9e;
    color: #5d5d5d;
    background: #a09e9e;
    background: -moz-linear-gradient(top, #C0C0C0, #a09e9e);
    background: -webkit-gradient(linear, left top, left bottom, from(#C0C0C0), to(#a09e9e));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C0C0C0', endColorstr='#a09e9e');
}

#dashboardCalendar {
    /*background-image: url(/cm/images/dashboardTopGradient.png);*/
    background-repeat: repeat-x;
    position: relative;
    float: left;
    width: 729px;
    height: 273px;
    top: -40px;
    display: none;
}

    #dashboardCalendar h1 {
        margin: 0;
        position: relative;
        left: 29px;
        top: 64px;
        color: #0f4168;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
    }

.calendarLinks {
    position: relative;
    left: 29px;
    color: #4979a3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    top: 72px;
}

.calendarContainer {
    position: relative;
    left: 29px;
    top: 56px;
    margin-top: 20px;
    margin-left: 4px;
}

.dashboardLeftCol {
    background-image: url(/cm/images/dashboardTopGradient.png);
    background-repeat: repeat-x;
    float: left;
    min-height: 1100px;
    position: relative;
    width: 233px;
    margin-left: 1px;
    top: -10px;
}

    .dashboardLeftCol h1 {
        position: relative;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #003366;
        left: 29px;
        margin-top: 22px;
    }

.mainContentDashboard {
    position: relative;
    width: 500px;
    height: 305px;
    text-align: left;
    float: left;
}

* + html .mainContentDashboard {
    z-index: -1;
}

* + html .botContent3Col {
    z-index: -1;
}

* + html .featuredCampaigns {
    z-index: -1;
}

.mainContentDashboard h1 {
    clear: left;
    width: 181px;
    margin-top: 16px;
}

.dashBoardLists {
    position: relative;
    height: 284px;
    width: 228px;
    float: left;
}

* + html .dashBoardLists {
    z-index: -1;
}

* + html .divider {
    z-index: -1;
}

* + html .calendarDivider {
    z-index: -1;
}

.calendarDivider {
    display: none;
}

.dashBoardLists h1 {
    width: 181px;
    margin-top: 16px;
}

#responseMessage {
    padding: 10px 0px 10px;
    border: solid 2px #6BB639;
    width: 910px;
    margin: 0px 0px 10px 29px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#errorMessage {
    padding: 10px 0px 10px;
    border: solid 2px red;
    width: 910px;
    margin: 0px 0px 10px 29px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#successMessage {
    padding: 10px 0px 10px;
    border: solid 2px #6BB639;
    width: 910px;
    margin: 0px 0px 10px 29px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.dhtmlxTree {
    position: relative;
    left: 29px;
    width: 250px;
}

.tabTitleBar {
    background: #f0f0f0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    position: relative;
    left: -19px;
    top: -13px;
    width: 912px;
}

.dividerLine {
    letter-spacing: 0px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    position: relative;
    top: -20px;
}

.blueText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    color: #379bff;
    top: -15px;
}

#subscribeText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    position: relative;
    color: #000000;
    top: -10px;
    left: 15px;
}

.grayBG {
    background: #f0f0f0;
}

#infoTable {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    border: 1px solid black;
    margin-top: 45px;
    margin-left: 120px;
}

.lighterGrayBG {
    background: #f7f7f7;
}

#enrollNow {
    color: #379bff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    margin-top: 10px;
    margin-left: 40px;
    margin-bottom: 40px;
}

#enrollButtonStandAlone {
    margin-left: 35px;
}

#enrollButtonPlatinum {
    margin-left: 55px;
}

#enrollButtonCSSR {
    margin-left: 60px;
}

.addBorder {
    border: 1px solid black;
    height: 25px;
    width: 145px;
    text-align: left;
}

.EULA {
    position: relative;
    float: right;
    margin-right: 29px;
    top: 5px;
}

#subscriptionsGridContainer {
    background-image: url(/cm/images/dashboardTopGradient.png);
    background-repeat: repeat-x;
    position: relative;
    float: left;
    width: 734px;
    height: 270px;
}

    #subscriptionsGridContainer h1 {
        margin: 0px 0px 70px 0px;
        top: 64px;
    }

.emailMessage {
    padding: 10px 0px 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 10px;
}

#divSuccessMsg {
    border: solid 2px #6BB639;
}

#divErrMsg {
    border: solid 2px red;
}

#MyActionEvent {
    margin: 5px 5px 5px 0px;
    padding-top: 2px;
    padding-bottom: 2px;
}

#tabs {
    background: none;
}

#campaignDetailsSlider {
    background: #eef4fa;
    background: -webkit-gradient(linear, left top, left bottom, from(#dce8f4), to(#d5e0ec));
    background: -moz-linear-gradient(top, #dce8f4, #d5e0ec);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dce8f4', endColorstr='#d5e0ec');
    font-family: Arial, Helvetica, sans-serif;
    width: 912px;
    height: auto;
    border: solid 1px #628baf;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 0 0 6px 6px;
    border-top: none;
    position: relative;
    left: 29px;
    z-index: 2;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.3);
    padding: 3px 0 3px;
}

label {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #3C719F;
}

#campaignDetailsSlider label {
    text-align: right;
}

#filterHideShow label {
    margin-right: 10px;
}

.ie9 #filterHideShow label {
    margin-right: 6.5px;
}


.dashboardBox label {
    display: inline-block;
    width: 120px;
    margin: 0px 10px 10px 0px;
}

#innerCampaignDetailsSlider {
    height: auto;
}

#sliderClosedTable {
    position: relative;
    left: 7px;
    height: 28px;
}

#myDiv {
    background-image: url(/cm/images/grayBG.png);
    background-repeat: repeat-x;
}

#campaignDetailsSlider h1 {
    font-size: 14px;
    margin-top: 0px;
    margin-bottom: 0px;
    left: 0px;
}

#lyr1 {
    background: none;
}

#arrowslt {
    margin-left: 5px;
}

#arrowsrt {
    margin-right: 5px;
}

#listCountSummaryBox {
    position: absolute;
    top: 29px;
    height: auto;
    width: 223px;
    margin: 29px 0px 0px 29px;
    border: solid 1px #678fb3;
    background: #c9d8ea;
    background: -moz-linear-gradient(top, #e4ecf5, #c2d0e1);
    background: -webkit-gradient(linear, left top, left bottom, from(#e4ecf5), to(#c2d0e1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4ecf5', endColorstr='#c2d0e1');
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

.boxTitle {
    position: relative;
    height: 27px;
    width: 223px;
    border-bottom: solid 2px #4979a3;
    background: #bdd4f0;
    background: -moz-linear-gradient(top, #cde0f4, #a0c2e9);
    background: -webkit-gradient(linear, left top, left bottom, from(#cde0f4), to(#a0c2e9));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cde0f4', endColorstr='#a0c2e9');
    color: #0f4168;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.boxTitleText {
    position: relative;
    top: 6px;
    left: 12px;
    text-shadow: 0 1px 0 white;
}

#navigationTable {
    position: relative;
    left: 0px !important;
    top: 12px;
    border-bottom: none;
    width:100% !important;
}

    #navigationTable tr {
        border-bottom: solid 1px #000000;
    }

    #navigationTable td {
        border-top: none;
        border-left: none;
        border-right: none;
    }

.boxText {
    color: #0f4168;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-shadow: 0 1px 0 white;
    margin: 0 0 0 5px;
    text-decoration: none;
}

.selectedRow a {
    text-decoration: none;
}

.boxRow a {
    text-decoration: none;
}

.selectedRow {
    /*background:#bacfe8;*/
    background: -moz-linear-gradient(top, #d2dff0, #FFFFFF);
    background: -webkit-gradient(linear, left top, left bottom, from(#d2dff0), to(#FFFFFF));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2dff0', endColorstr='#FFFFFF');
    height: 100%;
    width: 100%;
    position: relative;
}

.boxCount {
    color: #0f4168;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-shadow: 0 1px 0 white;
    text-align: right;
}

.boxCountNeg {
    position: relative;
    left: 4px;
}

.boxImg img {
    margin-left: 5px;
}

.boxRow {
    background: #bacfe8;
    background: -moz-linear-gradient(top, #cfddea, #a8c2e2);
    background: -webkit-gradient(linear, left top, left bottom, from(#cfddea), to(#a8c2e2));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfddea', endColorstr='#a8c2e2');
}

#calculationTable {
    position: relative;
    left: 9px;
    top: 17px;
    border-left: none;
    border-right: none;
    border-bottom: none;
}

    #calculationTable td {
        border-left: none;
        border-right: none;
        border-top: none;
    }

.borderRow {
    border-bottom: solid 1px #7d90a6;
}

.noBorderRow td {
    border-bottom: none;
}

#masterDatabaseCell {
    background: url(/cm/images/masterDatabaseBG.png);
    background-repeat: repeat-y;
}

td {
    border: none;
}

#previousListsFilter {
    background: url(/cm/images/previousListsFilter.png);
    background-repeat: no-repeat;
    height: 36px;
}

#otherFilters {
    background: url(/cm/images/otherFiltersFilter.png);
    background-repeat: no-repeat;
    height: 36px;
}

.tableContentText {
    font-size: 12px;
    color: #4979A3;
    white-space: nowrap;
}

#myPreviousLists {
    width: 123px;
}

    #myPreviousLists img {
        position: relative;
        left: 94px;
    }

#myOtherFilters {
    width: 123px;
    overflow: visible;
    white-space: nowrap;
}

.boxNumbers {
    text-align: right;
    padding-right: 120px;
    font-size: 12px;
}

.filterListCountText {
    width: 224px;
    overflow: visible;
    white-space: nowrap;
    padding: 5px 0;
    font-size: 13px;
    font-weight: bold;
}

#uploadBox {
    position: relative;
    background: url(/cm/images/uploadBoxBg.png);
    background-repeat: repeat-y;
    border: solid 1px #90a4bc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 229px;
    height: auto;
    float: left;
    margin-right: 43px;
    z-index: 2;
}

    #uploadBox label {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #3C719F;
    }

#uploadListMainContent {
    margin: 50px 0px 0px 65px;
}

#uploadListMasterdatabase {
    position: relative;
    float: left;
}

#uploadProgressTable {
    position: relative;
    left: 10px;
}

.listUpdates {
    font-size: 12px;
    margin-left: 10px;
}

.listUpdateCount {
    font-size: 12px;
}

    .listUpdateCount a {
        color: #000000;
        text-decoration: underline;
    }

.totalListCount {
    font-size: 12px;
    font-weight: bold;
}

.totalList {
    font-size: 12px;
    font-weight: bold;
}

#uploadProgressTable tr {
    height: 20px;
}

.eligibleText {
    font-size: 12px;
}

#eligibleTable tr {
    height: 30px;
}

#eligibleTable {
    top: 20px;
    position: relative;
}

.dashboardBox {
    height: auto;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: solid 1px #4979a3;
    margin: 0px 0px 29px 29px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f0f5fb), to(#cbdaec));
    background: -moz-linear-gradient(top, #f0f5fb, #cbdaec);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f5fb', endColorstr='#cbdaec');
    float: left;
}

.dealershipDetails {
    width: 441px;
}

.disableInput {
    border: none;
    background: none;
    color: #000000;
    -webkit-text-fill-color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 250px;
    background: none;
    box-shadow: none;
    padding: 0px;
    display: inline-block;
}

.disableInputAddress {
    border: none;
    background: none;
    color: #000000;
    -webkit-text-fill-color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background: none;
    box-shadow: none;
    padding: 0px;
}

.enabledInputAddress {
    margin-bottom: 5px;
}

.enabledInput {
    width: 250px;
}

.innerBox {
    position: relative;
    margin: 20px 20px 20px 20px;
}

.setValues {
    color: #000000;
}

.checkbox {
    display: inline-block;
    width: 120px;
}

.checkboxContainer {
    display: inline-block;
    width: 250px;
    vertical-align: top;
    margin-bottom: 20px;
}

.white {
    background: #FFF;
}

.alt {
    background: #e9f0f8;
}

.hoursOfOperation {
    display: inline-table;
    vertical-align: top;
    border: solid 1px #a4bed4;
    margin-bottom: 10px;
}

    .hoursOfOperation th {
        text-align: left;
        padding: 5px 0px 5px 5px;
        border-top: none;
        border-bottom: outset 1px #a4bed4;
        border-right: outset 1px #a4bed4;
        border-left: none;
        background: -moz-linear-gradient(top, #e4f0fe, #d0e5fe);
        background: -webkit-gradient(linear, left top, left bottom, from(#e4f0fe), to(#d0e5fe));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4f0fe', endColorstr='#d0e5fe');
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 11px;
        color: #000;
        font-weight: normal;
    }

    .hoursOfOperation td {
        text-align: left;
        padding: 5px 0px 5px 5px;
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 11px;
        color: #000;
    }

.myProfileContentDiv {
    background-image: url(/cm/images/9_content.png);
    background-repeat: repeat-x;
    position: relative;
    width: 100%;
}

.userDetails {
    width: 912px;
}

    .userDetails .innerBox {
        width: 426px;
    }

.notificationBox {
    width: 400px;
    border: solid 1px #4979a3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #FFF;
}

    .notificationBox p {
        margin-left: 10px;
    }

    .notificationBox label {
        width: auto !important;
        margin: 10px !important;
    }

.userDetails img {
    border: solid 1px #000;
    box-shadow: 4px 4px 5px #000;
}

#user_image_upload {
    position: relative;
    height: 20px;
    left: 290px;
    top: -240px;
}

#dealerName {
    display: inline-block;
    /*overflow:hidden; max-width:80px; white-space:nowrap; text-overflow: ellipsis;   -o-text-overflow: ellipsis;   -ms-text-overflow: ellipsis;*/
    float: right;
    text-align: left;
}

#dealershipName {
    display: inline-block;
    overflow: hidden;
    max-width: 180px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    line-height: 15px;
    top: 3px;
    position: relative;
}

.UserClass {
    width: 280px;
    text-align: right;
    background-position: right top;
}

#welcomeMessage {
    display: inline-block;
    vertical-align: top;
    float: right;
}

#dealershipName1 {
    display: inline-block;
    overflow: hidden;
    max-width: 525px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    float: left;
}

#mainDivOuter {
    overflow: visible;
}

.greyColor:active {
    background: -moz-linear-gradient(top, #d5e1f2, #f7f9fc) !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#d5e1f2), to(#f7f9fc)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5e1f2', endColorstr='#f7f9fc');
}

.contactBox {
    height: 150px;
}

#marketingAddressBlock {
    width: 250px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    white-space: nowrap;
}

#country {
    text-transform: uppercase;
}

#marketingCountry {
    text-transform: uppercase;
}

#favoriteSegmentGrid {
    float: left;
    width: 220px !important;
}

#filterName {
    width: 175px;
}

#results {
    height: 60px;
    width: 200px;
    position: relative;
    margin-top: 20px;
    margin-left: 29px;
    clear: both;
}

.oddRow {
    border: none;
    background: #E9F0F8;
}

#mainFilterControl {
    position: relative;
    left: 29px;
}

#mainFilterControlButtons {
    position: relative;
    left: 29px;
}

#filterName {
    border: solid 2px #99adc8;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    top: 2px;
}

#fname {
    border: solid 2px #99adc8;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.filterName {
    position: relative;
    left: 29px;
    margin-top: 10px;
    width: 677px;
}

a.filterNameText:link, a.filterNameText:visited, a.filterNameText:active, a.filterNameText:hover {
    position: relative;
    top: -2px;
    color: #003366;
    left: 5px;
}

a.disabled {
    color: gray;
}

.filter {
    position: relative;
    left: 50px;
}

    .filter h1 {
        color: #4d4d4d;
        position: relative;
        left: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }

.inputName {
    color: #4d4d4d;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.inputContainer {
    font-size: 12px;
    padding-left: 20px;
}

.inputBiggerName {
    color: #4d4d4d;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#filterHideShow input {
    width: 70px;
}

#map_canvas {
    position: relative;
    left: 270px;
    top: -125px;
}

#hideFilterName {
    margin-bottom: 10px;
}

#tableResults td {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 11px;
}

/*table input
{
    border: none;
    text-align: right;
    width: 70px;
    font-size: 11px;
    font-family: Tahoma, Geneva, sans-serif;
    background: none;
    box-shadow: none;
}*/
.headerTd {
    border-top: none;
    border-bottom: outset 0px #a4bed4;
    border-right: outset 0px #a4bed4;
    border-left: none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F5FB', endColorstr='#4CBDAEC');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F5FB', endColorstr='#4CBDAEC')";
    background: -webkit-gradient(linear, left top, left bottom, from(#F0F5FB), to(#CBDAEC));
    background: -moz-linear-gradient(top, #F0F5FB, #CBDAEC);
    background: -linear-gradient(top, #F0F5FB, #CBDAEC);
    background: -ms-radial-gradient(top, #F0F5FB, #CBDAEC);
    background: -ms-linear-gradient(top, #F0F5FB 0%, #CBDAEC 100%);
    padding: 7px 0px 7px 7px;
}

#p_lt_zoneContent_PagePlaceholder_PagePlaceholder_lt_zoneLeft_LogonForm_Login1_chkRememberMe {
    border: none;
    padding-right: 3px;
}

#divEdit #userName {
    display: block;
    width: 128px;
    word-wrap: break-word;
}

#navigationTable td {
    border-bottom: solid 1px #000;
}

#offersCategory {
    width: 128px;
    margin-bottom: 18px;
    padding-left: 2px;
}

#searchOffersButton img {
    height: 26px;
}

#searchOffersInput {
    float: right;
    margin-right: 5px;
}

#footer_navigation {
    height: 118px;
    width: 970px;
    text-align: center;
    background: url(/cm/images/footerBG.png);
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.footerText {
    position: relative;
    top: 67px;
}

/*NxErReports related styles begin*/
.v2rSectionHeading {
    font-family: Arial, Helvetica, sans-serif;
    color: #0F4168;
    font-size: 16px;
}

.tableTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    position: relative;
    left: 5px;
    height: 26px;
    color: #0F4168;
    text-align: left;
}

.reportsDiv {
    width: 820px;
    min-height: 50px;
    background-color: white;
    left: 26px;
    top: 26px;
}

.tdNoData {
    color: Red;
    padding-top: 20px;
    font-weight: bold;
    width: 800px;
}

.gradientBox {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#DFE6F8', endColorstr='#FFFFFF')";
    background: -webkit-gradient(linear, left top, left bottom, from(#DFE6F8), to(#FFFFFF));
    background: -moz-linear-gradient(top, #DFE6F8, #FFFFFF);
}

/*NxErReports related styles end*/
.overlay {
    background-color: #000;
    opacity: .7;
    filter: alpha(opacity=70);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1600px;
    z-index: 10;
}

.saveButton {
    background-image: url("/cm/images/SaveIcon.png") !important;
    background-repeat: no-repeat !important;
    background-position: 3px 3px !important;
    background-color: transparent !important;
}

.leftArrow {
    background-image: url("../images/LeftArrow.png");
    background-repeat: no-repeat;
    background-position: 3% 55%;
    background-color: transparent;
}

.rightArrow {
    background-image: url("../images/RightArrow.png");
    background-repeat: no-repeat;
    background-position: 97% 55%;
    background-color: transparent;
}

.unselectedDropDown {
    color: #808080;
}

/* Menu and Sub Menu BEGIN*/
.TabControlTable {
    width: 100%;
}

/* Menu and Sub Menu END*/
/* AspenQuickLinks.ascx BEGIN*/
#AspenQuickLinks {
    float: right;
    width: 85px !important;
    margin-top: -2px;
}

#nav {
    list-style: none;
    padding-left: 8px !important;
    margin-top: 11px;
}

#QuickLinksList {
    list-style: none;
    display: none;
    width: 150px;
    position: relative;
    left: 0;
}

#nav a {
    font-size: 11px;
}

.linkdropdown {
    font-size: 11px;
}

.topline {
    padding-right: 4px;
    border-right: 1px solid white;
}

    .topline:hover {
        background-color: #2766ab;
    }

#linkadjust {
    position: relative;
    height: auto;
    padding-top: 2px;
}

#QuickLinksList li {
    color: white;
    background-color: #6497ca;
    border-top: 1px solid #2766ab;
    min-height: 13px;
}

/* AspenQuickLinks.ascx END*/
#ButtonDiv {
    position: absolute;
    bottom: 15px;
    right: 0px;
    width: 385px;
}

    #ButtonDiv input {
        float: right;
        margin-right: 15px;
    }

#SCD_SaveButton {
    float: right;
}

#SCD_CancelButton {
    float: right;
}

#SCD_DiscardButton {
    float: right;
}

/* Aspen Premiums Only Orders control */
/*#PremiumsOnlyOrdersDiv {
  height: auto;
  width: 680px;
  float: right;
  margin-right: 25px;
  margin-bottom: 20px;
  display: none; }

#PremiumsOnlyOrdersDiv h1 {
  margin-left: -10px; }

#PremiumsOnlyOrdersGrid {
  width: 670px;
  background-color: white; }

#PremiumsOnlyOrdersDiv .viewButton {
  height: 5px;
  padding-top: 1px !important;
  margin-right: 6px; }*/

/* Newsfeed BEGIN */
.newsItemDetail h1 {
    padding-top: 27px;
    left: 0;
    padding-left: 34px;
    padding-right: 34px;
    font-size: 16px;
    font-weight: bold;
    color: #003366;
}

.newsItemDetail .NewsContent {
    padding-left: 21px;
}

.newsItemDetail .NewsBody {
    padding-left: 34px;
}

/* Newsfeed END */
/*Select dealer*/
#aspenSelectDealerTree {
    padding: 1px;
    margin-left: 30px;
    height: 375px;
    width: 555px;
    margin-top: 20px;
    margin-bottom: 5px;
    border-bottom: #003366 1px solid;
    position: relative;
    border-left: #003366 1px solid;
    border-top: #003366 1px solid;
    border-right: #003366 1px solid;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background-color: white;
}

#aspenSelectDealerDialog {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#DFE6F8', endColorstr='#FFFFFF')";
    background: -webkit-gradient(linear, left top, left bottom, from(#DFE6F8), to(#FFFFFF));
    background: -moz-linear-gradient(top, #DFE6F8, #FFFFFF);
}

    #aspenSelectDealerDialog #searchLine {
        height: 20px;
        margin-right: 30px;
    }

        #aspenSelectDealerDialog #searchLine * {
            float: right;
            padding-right: 5px;
        }

    #aspenSelectDealerDialog #searchAnchor {
        margin-top: -4px;
        margin-left: 5px;
        margin-right: 0px;
    }

    #aspenSelectDealerDialog #searchOption {
        margin-right: 5px;
        width: 150px;
        height: 25px;
    }

    #aspenSelectDealerDialog #selectDealerButtons {
        float: right;
        margin-right: 30px;
        margin-top: 20px;
    }

    #aspenSelectDealerDialog #searchText {
        padding-left: 3px;
        height: 17px;
        width: 150px;
    }

    #aspenSelectDealerDialog #selectDealerHeader h1 {
        width: 500px;
    }

    #aspenSelectDealerDialog #selectDealerHeader .pageIntro {
        width: 500px;
    }

    #aspenSelectDealerDialog #searchLine * {
        font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
    }

    #aspenSelectDealerDialog #searchMessages * {
        float: right;
        color: blue;
    }

    #aspenSelectDealerDialog #searchAnchor {
        float: right;
    }

    #aspenSelectDealerDialog #searchText {
        float: right;
    }

    #aspenSelectDealerDialog #searchOption {
        float: right;
    }

#UploadListGrid {
    margin-left: 20px;
    margin-top: 20px;
    margin-right: 20px;
}

#UploadListGridClose {
    float: right;
    margin-top: 20px;
    margin-right: 20px;
}

.otherLabel {
    display: inline-block;
}

.otherText {
    display: inline-block;
    margin-left: -4px;
}

#other {
    overflow-y: auto !important;
    font-weight: normal;
    height: 30px;
}

.deDupeBox {
    width: 15px !important;
    float: left;
}

.yesNoLabel {
    width: 50px;
    padding-top: 2px;
    float: left;
}

.outerLabel {
    width: 80px !important;
    float: left;
}

    .outerLabel label {
        width: 30px !important;
    }

/*AspenFeaturedCampaigns.ascx*/
#templateSlider {
    margin-left: 7px;
    overflow: hidden;
    text-align: center;
}

#featuredContainer {
    width: 190px;
    height: auto;
    padding-left: 20px;
    display: none;
}

#fcImage {
    cursor: pointer;
    margin-left: 7px;
    border: 1px solid #7eb6e0;
}

.fcALink {
    height: 12px;
    color: #00328c;
    text-align: center;
}

#plFeaturedCampDesc {
    padding-top: 12px;
    text-align: center;
}

/*AutoLogout.ascx*/
#AspenAutoLogoutDiv {
    width: 500px;
    background: -moz-linear-gradient(top, #dee7f7, #FFFFFF);
    background: -webkit-gradient(linear, left top, left bottom, from(#dee7f7), to(#FFFFFF));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dee7f7', endColorstr='#FFFFFF');
    border: 1px solid #42698c;
}

#AspenLogo {
    width: 100px;
}

#TimeoutLine label {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: black;
}

#TimeoutButtons {
    position: absolute;
    left: 105px;
    margin-top: 20px;
    margin-right: 20px;
}

/* ASpenContextHelpDialog.ascx*/
#AspenContextHelpDiv {
    background: -webkit-gradient(linear, left top, left bottom, from(#DFE6F8), to(#FFFFFF));
    background: -moz-linear-gradient(top, #DFE6F8, #FFFFFF);
}

/*SC_Premium.ascx*/
#SC_PremiumTable input {
    width: 115px !important;
    font-size: 11px;
    font-weight: normal !important;
}

#SC_PremiumTable label {
    width: 100px !important;
}

#SC_PremiumTable .fieldDiv {
    margin-left: 0px !important;
}

#SC_PremiumTable #groundShip {
    font-weight: normal;
    font-size: 11px;
}

#SCP_ShipAddress {
    height: 120px;
}

#SC_BillingInfo input {
    width: 125px;
}

#SC_PremiumTable .infoCol {
    width: 213px !important;
}

.specialInstructions {
    overflow-y: auto;
    font-size: 11px;
    height: 95px;
}

.capQuantity {
    overflow-y: auto;
    font-size: 11px;
    height: 95px;
}

/* SC_CampaignFooter */
#SC_PremiumTable {
    color: black;
    border-collapse: collapse;
}

    #SC_PremiumTable input {
        width: 150px;
        font-weight: bold;
    }

#SC_Premium label {
    clear: both;
}

#SC_Premium .fieldDiv label {
    text-align: left !important;
    font-size: 11px;
    width: 78px;
    display: block;
    float: left;
}

#SC_Premium .fieldDiv input {
    width: 130px;
    font-size: 11px;
}

.fieldDiv {
    margin-top: 0px !important;
    margin-left: 0px !important;
}

#ASI_ShippingInfo .fieldDiv {
    margin-left: 0px !important;
}

#ASI_Dialog > #ASI_ShippingInfo .fieldDiv {
    padding-bottom: 8px;
}

#SeedDialog .fieldDiv {
    margin-left: 0px !important;
    padding-bottom: 5px;
}

#shippingSaleInfoDiv {
    font-size: 11px;
    font-weight: bold;
}

.shipAddressBlock {
    height: 120px;
}

/* AspenOrgCartList.ascx */
#OrgCartList {
    height: auto;
    width: 680px;
    float: right;
    margin-right: 35px;
    display: none;
}

    #OrgCartList h1 {
        margin-left: -1px;
    }

#OrgCartGrid {
    width: 670px;
    margin-left: 10px;
    background-color: white;
}

/*AspenShippingInformation.ascx*/
#ASI_Dialog {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#DFE6F8', endColorstr='#FFFFFF')" !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#DFE6F8), to(#FFFFFF)) !important;
    background: -moz-linear-gradient(top, #DFE6F8, #FFFFFF) !important;
}

.ASI_ShippingInfolabel {
    width: 100px !important;
    padding-right: 10px;
    color: black;
    font-size: 12px;
    display: inline-block;
    text-align: right;
}

#ASI_ShippingInfo input {
    width: 250px;
    font-size: 12px;
}

#ASI_ShippingInfo select {
    font-size: 12px;
}

#ASI_ButtonDiv {
    float: right;
    padding-right: 50px;
    margin-top: 20px;
}

#shipZip {
    width: 100px !important;
}

#OC_CH #shippingData #shipZip {
    width: 250px !important;
}

#OC_PO #shippingData #shipZip {
    width: 250px !important;
}

/*LB_SegmentCriteria.aspx BEGIN*/
#Countresult td {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 11px;
}

#Countresult .headerTd {
    border-top: none;
    border-bottom: outset 0px #a4bed4;
    border-right: outset 0px #a4bed4;
    border-left: none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4f0fe', endColorstr='#d0e5fe');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4f0fe', endColorstr='#d0e5fe')";
    background: -webkit-gradient(linear, left top, left bottom, from(#e4f0fe), to(#d0e5fe));
    background: -moz-linear-gradient(top, #e4f0fe, #d0e5fe);
    background: -ms-radial-gradient(top, #e4f0fe, #d0e5fe);
    background: -ms-linear-gradient(top, #e4f0fe 0%, #d0e5fe 100%);
    padding: 7px 0px 7px 7px;
}

/*SC_CampaignPremiums.ascx*/
#CampaignPremiumGrid {
    width: 875px !important;
    margin-left: -1px;
}

.quantityCol {
    margin-right: 40px;
}

/*AspenTermsAndConditions.ascx*/
#aspenTermsTitle {
    font-weight: bold;
    font-size: 14px;
}

#authorizedByLabel {
    font-weight: bold;
}

#submittedByLabel {
    font-weight: bold;
}

#authSpan {
    display: inline-block;
    width: 400px;
}

#orderTermsTitle {
    font-weight: bold;
}

#aspenTermsAndConditions {
    width: 900px;
    height: 250px;
    margin-left: 30px;
    margin-top: 20px;
}

#aspenTerms {
    width: 900px;
    max-height: 100px;
    overflow-y: scroll;
    border: solid 1px #0b314f;
    -webkit-border-radius: .3em;
    -moz-border-radius: .3em;
    border-radius: .3em;
    background: #f6f9fd;
    resize: none;
    -moz-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);
    font-family: arial;
    font-size: 9px;
    padding: 3px 0px 0px 3px;
}

#aspenTermsAndConditions label {
    color: black;
}

#authorizedBy {
    margin-bottom: 10px;
}

@media print {
    #aspenTerms {
        font-size: 11px;
        overflow-y: visible;
        border: 0;
    }

    #orderTermTitle {
        font-size: 14px;
    }
}
/*AspenPreviewProof.ascx*/
#PreviewProofDialog {
    position: relative;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#DFE6F8', endColorstr='#FFFFFF')";
    background: -webkit-gradient(linear, left top, left bottom, from(#DFE6F8), to(#FFFFFF));
    background: -moz-linear-gradient(top, #DFE6F8, #FFFFFF);
}

/*.ui-dialog-buttonpane {
          -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#DFE6F8', endColorstr='#FFFFFF')";
        background: -webkit-gradient(linear, left top, left bottom, from(#DFE6F8), to(#FFFFFF));
        background: linear-gradient(top,  #DFE6F8,  #FFFFFF);         
    }    
    */

/* CO_Ribbon.ascx */
#CO_Buttons {
    margin-top: 15px !important;
    margin-left: 380px !important;
}

#CO_Buttoncart {
    margin-top: -21px !important;
    margin-left: 460px !important;
}

#CO_Save {
    width: 40px;
    height: 15px;
}

#CO_Order {
    height: 15px;
}

#CO_AddToCart {
    height: 15px;
}

#CORibbon {
    display: none;
}

#CartWarning {
    margin-left: 10px;
    font-weight: bold;
    color: black;
}

#OptionsList input {
    margin-right: 10px;
}

#SeedDialog .fieldLabel {
    width: 94px !important;
    /*padding-right: 10px;*/
    color: black;
    font-size: 12px;
    display: inline-block;
    text-align: right;
    padding-top: 9px;
    /*margin-left: 30px;*/
}

/* PR_ViewSamples BEGIN */
#ProgramSamplesListing {
    background-color: white;
    color: black;
    float: center;
}

    #ProgramSamplesListing a {
        text-decoration: underline;
        color: blue;
        margin-right: 5px;
    }

    #ProgramSamplesListing table {
        border-collapse: collapse;
        width: 100%;
        margin-top: 15px;
        /*Bug# 63012*/
        margin-bottom: 15px;
        /*Bug# 63012*/
    }

    #ProgramSamplesListing tr {
        background-image: white;
    }

        #ProgramSamplesListing tr.alt {
            background-image: url("/cm/Images/tray-bkgrnd.jpg");
        }

    #ProgramSamplesListing td {
        text-align: center;
    }

/* PR_ViewSamples END */
#SeedDialog #state {
    width: 200px;
}

#SeedDialog #state, #SeedDialog #country, #SeedDialog #CustSubType {
    width: 200px;
}

#SeedDialog {
    height: auto;
    width: 380px;
    background: -webkit-gradient(linear, left top, left bottom, from(#DFE6F8), to(#FFFFFF)) !important;
    background: -moz-linear-gradient(top, #DFE6F8, #FFFFFF) !important;
}

.subContent {
    height: 500px;
    width: 1200px;
    position: absolute;
    left: 160px;
    top: 29px;
}

.SegmentCriteriaFilterParent {
    float: left;
    height: auto;
    width: auto;
    background: none;
    position: relative;
}

.PlaybookFilters {
    height: 540px;
}

.DivPlaybookfirst {
    height: 170px;
}

.DivPlaybookSecound {
    height: 180px;
}

.DivPlaybookThird {
    height: 150px;
}

.middleDivder2 {
    width: 655px;
    height: 1px;
}

.leftDivider2 {
    height: 1700px;
    width: 1px;
}

.SegmentCriteriaH1 {
    font-weight: bold;
    color: #000000;
}

.LoyaltyPropensityParent {
    position: relative;
    height: 140px;
}

.LifecyclePropensityParent {
    left: 370px;
    top: -150px;
    height: 150px;
}

.ServiceLoyaltyPropensityParent {
    position: relative;
    top: 8px;
    height: 150px;
}

.LLPCheckList {
    left: 50px;
    position: relative;
}

.LLPCheckListPreMonth {
    left: 150px;
    position: relative;
    top: -100px;
}

.StandardFilters {
    margin-top: 10px;
}

.HelpTextParent {
    margin-top: 50px;
}

.HelpTextHeader {
    font-size: 11pt;
    font-weight: bold;
    color: #003366;
    padding-bottom: 5px;
}

    .HelpTextHeader > img {
        vertical-align: text-top;
        margin-bottom: -3px;
    }

.HelpTextList {
    background: white;
    width: 220px;
    height: 700px;
    overflow-y: scroll;
}

.HelpTextNewsTitle {
    font-weight: bold;
    font-size: 12pt;
    color: #003366;
}

.HelpTextNewsText {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 8pt !important;
    font-weight: normal !important;
    margin-top: -10px;
}

    .HelpTextNewsText > p {
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
    }

    .HelpTextNewsText > li {
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 8pt !important;
        list-style-type: circle !important;
    }

.AspenAdminBar {
    top: 0px;
    left: 0px;
    text-align: center;
    width: 100%;
    font-weight: bold;
}

.AspenAdminBarUserName {
    color: #003269;
}

.AspenAdminBarIntersitial {
    font-weight: normal;
    color: #003269;
}

.deleteButton {
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 11px/100% Arial, Helvetica, sans-serif;
    padding: .2em .5em .2em .5em;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: .2em;
    -moz-border-radius: .2em;
    border-radius: .2em;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    position: relative;
    behavior: url(/cm/css/PIE.htc);
    border: solid 1px #BA0200;
    background: #BA0200;
}

.addButton {
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 11px/100% Arial, Helvetica, sans-serif;
    padding: .2em .5em .2em .5em;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: .2em;
    -moz-border-radius: .2em;
    border-radius: .2em;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    position: relative;
    behavior: url(/cm/css/PIE.htc);
    border: solid 1px #009245;
    border-right-width: 11px;
    border-left-width: 11px;
    background: #009245;
}

.removeButton {
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 11px/100% Arial, Helvetica, sans-serif;
    padding: .2em .5em .2em .5em;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: .2em;
    -moz-border-radius: .2em;
    border-radius: .2em;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    position: relative;
    behavior: url(/cm/css/PIE.htc);
    border: solid 1px #FFCC00;
    background: #FFCC00;
}

.deleteButton:hover {
    text-decoration: none;
}

.deleteButton:active {
    position: relative;
}

#APL_Header {
    margin-bottom: 8px;
}

#APL_HeaderLeft {
    float: left;
    padding-left: 10px;
}

#APL_HeaderRight {
    float: right;
    padding-right: 30px;
    margin-top: 16px;
}

#APL_List {
    clear: both;
    background-color: white;
}

#APL_AddToCart {
    float: right;
    margin-right: 30px;
    margin-top: 70px;
}

.premiumImageSpan {
    margin-left: 30px;
    float: left;
    height: 100px;
    width: 100px;
}

    .premiumImageSpan img {
        width: 98px;
        height: 98px;
    }

.premiumTable {
    float: left;
}

.premiumLine {
    clear: both;
    height: 90px;
}

.firstCol {
    width: 550px;
    padding-left: 10px;
}

.secCol {
    width: 150px;
    text-align: center;
}

.thirdCol {
    text-align: center;
}

.inputQuantity {
    width: 80px;
    text-align: center;
}

.headerRow {
    color: #003366;
    font-weight: bold;
}

.newLine {
    clear: both;
    padding-bottom: 4px;
    padding-top: 1px;
}

#AspenPremiumList {
    background-color: white;
}

#APL_Bottom {
    background-color: white;
}

.UploadListUploadTotal {
    width: 50px;
    height: 24px;
    background-color: #e9f0f8;
    padding-left: 5px;
    padding-right: 8px;
    font-weight: bold;
    vertical-align: middle;
    padding-top: 8px;
    color: black;
    font-weight: bold;
    border: solid 2px #a4b1bf;
    float: right;
    /*margin-top: 20px;*/
    margin-left: 400px;
}

#UploadListTotal {
    width: 120px;
    height: 4px;
    background-color: #FFFFFF;
    padding-left: 5px;
    padding-right: 8px;
    font-weight: bold;
    vertical-align: middle;
    text-align: right;
    padding-top: 4px;
    color: black;
    font-weight: bold;
    border-right: solid 2px #a4b1bf;
    border-top: solid 2px #a4b1bf;
    border-bottom: solid 2px #a4b1bf;
    border-left: 0px;
    /*margin-top: 20px;*/
    margin-left: 10px;
}

.deleteButton {
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 11px/100% Arial, Helvetica, sans-serif;
    padding: .2em .5em .2em .5em;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: .2em;
    -moz-border-radius: .2em;
    border-radius: .2em;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    position: relative;
    behavior: url(/cm/css/PIE.htc);
    border: solid 1px #BA0200;
    background: #BA0200;
    border-right-width: 6px;
    border-left-width: 6px;
}

    .deleteButton:hover {
        text-decoration: none;
    }

    .deleteButton:active {
        position: relative;
    }

#reviewDatabaseCountDiv {
    display: block !important;
    top: 10px;
    position: relative !important;
    width: 200px !important;
    left: 5px;
}

#PlaybookSecond {
    height: 150px;
}

.inputContainerOfZipCode {
    font-size: 11px;
    padding-left: 20px;
}

.chrome #saveButtonUpLoadList {
    float: left;
    padding-top: 4px;
    padding-bottom: 5px;
}

.chrome #saveContinueButtonUploadlist {
    float: left;
    padding-top: 4px;
    padding-bottom: 5px;
}

.chrome #UL_returnToOrderButton {
    float: left;
    padding-top: 4px;
    padding-bottom: 5px;
    margin: -13px 0px 0px 0px;
}

.chrome #rightSegmentCriteriaFilterParent {
    float: none;
    margin-left: 250px;
    width: 700px;
}

.chrome #txtincludeZipCode {
    width: 300px;
}

.chrome #txtexcludeZipCode {
    width: 300px;
}

.chrome #clearFilter {
    float: left;
}

#p_lt_zoneContent_PagePlaceholder_PagePlaceholder_lt_zoneCenter_LB_Ribbon_upList {
    top: -3px;
    left: -1px;
}

#transMessagePopup .message-text {
    font-family: Arial;
    margin: 40px 0;
    font-size: 22px;
    text-align: center;
    color: #000;
}

#transMessagePopup .action-set {
    text-align: center;
}

    #transMessagePopup .action-set button {
        height: 30px;
        font-size: 18px;
        font-weight: normal;
        width: 150px;
        margin: 0 10px;
        background: url("images/ui-bg_glass_85_e1eaf4_1x400.png") repeat-x scroll 50% 50% #DFEFFC;
        color: #0f4168;
    }

        #transMessagePopup .action-set button.ui-state-default {
            border: 1px solid #afbfd3;
        }

        #transMessagePopup .action-set button.ui-state-active {
            color: #0f4168;
            border: 1px solid #0f4168;
        }

        #transMessagePopup .action-set button span {
            padding-top: 2px;
            margin: 0 5px;
        }

#transMessagePopup #transInput {
    margin-bottom: 40px;
    text-align: center;
}

    #transMessagePopup #transInput label {
        font-family: Arial;
        font-size: 22px;
        color: #000;
    }

.ui-dialog-shadow {
    -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5);
}

#Upload_Search {
    border: solid 1px #0b314f;
}

#gridArea #UploadListGrid {
    width: 650px;
}

.ie8 #printSGPT {
    cursor: pointer;
}

#TemplateCodeDiv {
    position: relative;
    top: 0px !important;
    float: left;
}

.iphoto {
    border: 1px;
    padding: 15px;
    background-color: #000;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    opacity: .5;
    color: #fff;
    cursor: wait;
    text-align: center;
}

.external-list-wrapper {
    margin-left: 268px;
    margin-top: 30px;
    display: none;
}

.external-lists.readonly .providers {
    width: 100%;
}

.external-lists .providers {
    float: left;
}

    .external-lists .providers .external-list {
        width: 100%;
        float: left;
    }

.external-lists .list-quantities {
    display: none;
}

.external-lists.readonly.approver .external-list-attributes {
    width: 67%;
    float: left;
}

.external-lists.readonly.approver .list-quantities {
    width: 23%;
    float: right;
    display: block;
    margin-left: -10px;
}

.external-lists.readonly h1 {
    margin-bottom: 0px;
    left: 0;
    padding-left: 5px;
}

.external-lists.readonly .help-text {
    display: none;
}

.external-lists.readonly .providers {
    float: left;
}

    .external-lists.readonly .providers .external-list {
        border-bottom: 1px solid;
        padding: 5px 0;
    }

        .external-lists.readonly .providers .external-list[data-selected='0'] {
            display: none;
        }

        .external-lists.readonly .providers .external-list h4 {
            margin: 0;
            /*font-size: 100%;*/
            padding-left: 10px;
        }

        .external-lists.readonly .providers .external-list .external-list-attributes {
            padding-left: 10px;
        }

        .external-lists.readonly .providers .external-list div[data-fb-attr] {
            width: 50%;
            float: left;
        }

            .external-lists.readonly .providers .external-list div[data-fb-attr] label {
                font-weight: bold;
                font-size: 11px;
                color: #000;
                display: block;
                width: 100px;
                margin-right: 10px;
                float: left;
            }

            .external-lists.readonly .providers .external-list div[data-fb-attr] span {
                float: left;
                font-size: 11px;
            }

/* Begin generic external list styling */
.external-lists.edit {
    width: 634px;
    margin: 12px;
    float: left;
}

    .external-lists.edit .external-list-title {
        background: url("/cm/images/ExternalListIcon.png") no-repeat left center;
        padding-left: 20px;
    }

    .external-lists.edit h1 {
        left: auto;
        padding-left: 25px;
    }

.leadsDatabase {
    padding: 5px;
    border: #003366 1px solid;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F5FB', endColorstr='#4CBDAEC');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F5FB', endColorstr='#4CBDAEC')";
    background: -webkit-gradient(linear, left top, left bottom, from(#F0F5FB), to(#CBDAEC));
    background: -moz-linear-gradient(top, #F0F5FB, #CBDAEC);
    background: -linear-gradient(top, #F0F5FB, #CBDAEC);
    background: -ms-radial-gradient(top, #F0F5FB, #CBDAEC);
    background: -ms-linear-gradient(top, #F0F5FB 0%, #CBDAEC 100%);
}


.external-lists.edit .providers {
    padding: 5px;
    border: #003366 1px solid;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F5FB', endColorstr='#4CBDAEC');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F5FB', endColorstr='#4CBDAEC')";
    background: -webkit-gradient(linear, left top, left bottom, from(#F0F5FB), to(#CBDAEC));
    background: -moz-linear-gradient(top, #F0F5FB, #CBDAEC);
    background: -linear-gradient(top, #F0F5FB, #CBDAEC);
    background: -ms-radial-gradient(top, #F0F5FB, #CBDAEC);
    background: -ms-linear-gradient(top, #F0F5FB 0%, #CBDAEC 100%);
}

.external-lists.edit .providers {
    width: 621px;
}

    .external-lists.edit .providers .external-list-attributes {
        margin: 2px;
    }

        .external-lists.edit .providers .external-list-attributes input[type="text"] {
            width: 150px;
        }

        .external-lists.edit .providers .external-list-attributes .attribute-label {
            display: inline-block;
            width: 120px;
            height: 25px;
            text-align: right;
            vertical-align: top;
            padding: 2px 3px 0 0;
        }

        .external-lists.edit .providers .external-list-attributes div {
            float: left;
            display: block;
        }

            .external-lists.edit .providers .external-list-attributes div.fbTypeCheckboxList {
                width: 600px;
                clear: both;
                float: none;
            }

                .external-lists.edit .providers .external-list-attributes div.fbTypeCheckboxList ol {
                    display: inline-block;
                    width: 470px;
                    margin: 0;
                    padding: 0;
                }

                    .external-lists.edit .providers .external-list-attributes div.fbTypeCheckboxList ol li {
                        display: inline-block;
                        width: 85px;
                    }

            .external-lists.edit .providers .external-list-attributes div.fbOther {
                width: 600px;
                clear: both;
                float: none;
            }

                .external-lists.edit .providers .external-list-attributes div.fbOther input[type="text"] {
                    width: 450px;
                }

            .external-lists.edit .providers .external-list-attributes div.fbModelYear input[type="text"] {
                width: 50px;
            }

            .external-lists.edit .providers .external-list-attributes div.fbDedupe {
                width: 600px;
                clear: both;
                float: none;
                display: block;
            }

.form-builder-attribute {
    float: left;
    margin: 5px 0;
}

    .form-builder-attribute .attribute-label {
        float: left;
        text-align: right;
        width: 120px;
    }

    .form-builder-attribute[data-attr-type=textbox] {
        width: 50%;
    }

        .form-builder-attribute[data-attr-type=textbox] input {
            float: right;
            width: 180px;
        }

    .form-builder-attribute[data-attr-type=checkboxlist] {
        width: 100%;
    }

        .form-builder-attribute[data-attr-type=checkboxlist] ol {
            float: left;
            list-style-type: none;
            margin: 0;
            padding: 0;
        }

            .form-builder-attribute[data-attr-type=checkboxlist] ol li {
                float: left;
                width: 20%;
            }

    .form-builder-attribute[data-attr-type=range] {
        width: 50%;
    }

        .form-builder-attribute[data-attr-type=range] input {
            width: 40px;
        }

        .form-builder-attribute[data-attr-type=range] .range-value-wrapper {
            float: right;
        }

    /* End external list styling */
    /* Begin specialized external list styling */
    .form-builder-attribute[data-attr=other] {
        width: 100%;
    }

        .form-builder-attribute[data-attr=other] input {
            width: 492px;
        }

        .form-builder-attribute[data-attr=other] span {
            max-height: 60px;
            overflow: scroll;
        }

/* End specialized external list styling */
.list-quantities {
    font-size: 11px;
}

    .list-quantities div[data-qty-type=actual] {
        margin: 5px 0;
    }

    .list-quantities .important {
        color: #ff0000;
        font-weight: bold;
    }

    .list-quantities .lq-label {
        color: #000;
    }

    .list-quantities .lq-value {
        float: right;
    }

    .list-quantities .attention {
        font-weight: bold;
    }

    .list-quantities .lq-button {
        background: -moz-linear-gradient(center top, #F7F9FC, #D5E1F2) repeat scroll 0% 0% transparent;
        text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3);
        font: bold 11px/100% Helvetica,Arial,sans-serif;
        padding: 0.3em 0.6em 0.3em 0.5em;
        cursor: pointer;
        text-align: center;
        border-radius: 4px;
        box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);
        border: 1px outset #8199B8;
        width: 49.5%;
        color: #0f4168;
    }

        .list-quantities .lq-button.first {
            float: left;
        }

        .list-quantities .lq-button.last {
            float: right;
        }

.external-lists-wrapper {
    margin-left: 100px;
    display: none;
}

    .external-lists-wrapper .external-lists.edit {
        height: 650px;
        overflow-x: hidden;
        overflow-y: auto;
    }

.external-lists-div-wrapper {
    width: 50%;
}

h4.external-list-title {
    left: auto;
    padding-left: 25px;
    font-size: 16px;
    font-weight: normal;
    color: #036;
}
/*# sourceMappingURL=mainStyle.css.map */

.list-quantities[data-is-requested='1'] input[data-action=upload-list] {
    color: #F00;
}

.print-view .external-lists.readonly .providers .external-list h4 {
    color: #0064AA;
}

.print-view .external-lists.readonly .providers .external-list {
    border-bottom: 0;
}

.print-view .list-quantities .lq-button {
    display: none;
}

.print-view .external-list-title {
    display: none;
}

.print-view .providers {
    margin-left: 10px;
}


#SGPT.print-view .external-lists.readonly .providers .external-list div[data-fb-attr] label {
    font-size: 13px;
    width: 120px;
}

#SGPT.print-view .external-lists.readonly .providers .external-list {
    margin-left: 15px;
}



#OCPT_Lists .print-view .external-list {
    margin-left: -10px;
}

#OAPT .fbOther span {
    width: 250px;
    display: inline-block;
}

#OAPT .fbOther label {
    width: 100px;
    display: inline-block;
}

.external-list-attributes {
    position: relative;
}

#OAPT .fbTarget {
    top: 36px;
    position: absolute;
}

.shadow {
    -moz-box-shadow: 0 0 20px #000000;
    -webkit-box-shadow: 0 0 20px #000000;
    box-shadow: 0 0 20px #000000;
}

.dialog-confirm {
    display: none;
    width: 400px;
}

.button-standard {
    background: -moz-linear-gradient(center top, #F7F9FC, #D5E1F2) repeat scroll 0% 0% transparent;
    text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3);
    text-decoration: none;
    color: #0F4168;
    font: bold 11px/100% Helvetica,Arial,sans-serif;
    padding: 0.3em 0.6em 0.3em 0.5em;
    cursor: pointer;
    text-align: center;
    border-radius: 4px;
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);
    border: 1px outset #8199B8;
}

#disclaimer {
    font-size: 11px;
}

.disclaimer-dialog .ui-button {
    text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3);
    text-decoration: none;
    font: bold 11px/100% Helvetica,Arial,sans-serif;
    padding: 0.3em 0.6em 0.3em 0.5em;
    cursor: pointer;
    text-align: center;
    border-radius: 4px;
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);
}

.disclaimer-dialog .ui-button-text-only .ui-button-text {
    padding: 0;
}

.disclaimer-dialog.ui-dialog {
    padding: 0;
}

    .disclaimer-dialog.ui-dialog .ui-dialog-buttonpane {
        border-width: 0;
    }

.disclaimer-dialog .ui-dialog-titlebar-close {
    display: none;
}


#actionButtonContainer {
    width: 223px;
    top: 231px;
    display: block;
    position: absolute;
    text-align: center;
    padding: 29px 0px 0px 29px;
}

/****************************************** Lead Database filter tips css*********************************/
#LeadDatabaseFilterTips {
    display: none;
    padding-left: 5px;
    padding-right: 5px;
    position: absolute;
    top: 280px;
    height: auto;
    width: 214px;
    margin: 0px 0px 0px 29px;
    border: solid 1px #000000;
    background: #c9d8ea;
    background: -moz-linear-gradient(top, #e4ecf5, #c2d0e1);
    background: -webkit-gradient(linear, left top, left bottom, from(#e4ecf5), to(#c2d0e1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4ecf5', endColorstr='#c2d0e1');
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

#LeadDatabaseFilterTipsHeader {
    padding-top: 5px;
    color: #036;
    font-size: 12px !important;
    font-weight: bold;
}

    #LeadDatabaseFilterTipsHeader img {
        width: 4%;
    }

#LeadDatabaseFilterTipsList {
    border: solid 1px #000000;
    margin-top: 5px;
    margin-bottom: 5px;
    background-color: white;
}

/****************************************** Lead Database filter tips css*********************************/


#vehicleLastVisitDate {
    margin-bottom: 5px;
}


#lblErrorincludeZipCode, #lblErrorexcludeZipCode {
    display: block;
    padding-left: 0px;
    margin-top: -2px;
}

#saveExternalUpload {
    margin-right: 4px;
}


#TB_LeftMenu {
    min-width: 318px;
}

#LB_GoToDashBoard {
    margin-left: 0px !important;
}

#OC_Header #optionDiv {
    display: inline-block;
    float: left;
    clear: both;
}


#OCA_SubmitSOX:disabled,
#OCA_Process:disabled,
#OCA_Reset:disabled {
    color: #808080 !important;
}

input[type="button"]:disabled {
    color: #808080 !important;
}

/* Tab CSS Chnages */

#SaveCancelDialog #HeaderDiv {
    margin-bottom: 5px;
}

#SaveCancelDialog #InputDiv input[type="text"] {
    color: black;
}

.current > a {
    cursor: default !important;
}

div.officetab li div.textlist a #buildListSave {
    padding-right: 7px;
}
/* Tab Css Changes */

.premium-header {
    margin: 2px 0px 7px 0px;
}

.shipping-information {
    margin-top: 0px !important;
}

#sampleSeedsDiv #btnCollection #SS_returnToOrderButton, #sampleSeedsDiv #btnCollection #saveContinueButtonSampleSeed, #sampleSeedsDiv #btnCollection #saveButtonSampleSeeds {
    float: right !important;
    margin-left: 5px !important;
}

#aspenSelectDealerDialog .searchTextBox {
    padding-left: 3px !important;
    height: 24px !important;
    width: 150px !important;
    top: 0px !important;
}

.ie9 #aspenSelectDealerDialog .searchTextBox {
    height: 17px !important;
}

.LabelStyle
{
line-height:normal!important;
}

#box
{
height:175px;
overflow-y:auto;
overflow-x:hidden;
position:relative;
top:10px;
border-top:2px solid gray;
}
#box img
{
top:-13px;
position:relative;
left:233px;
}

DIV#wn {
	/*BORDER-BOTTOM: #d4d2d3 1px solid; POSITION: relative; BORDER-LEFT: #d4d2d3 1px solid; WIDTH: 894px; HEIGHT: 100px; OVERFLOW: 

hidden; BORDER-TOP: #d4d2d3 1px solid; BORDER-RIGHT: #d4d2d3 1px solid; LEFT: 37px; */
BORDER-BOTTOM: #d4d2d3 1px solid; POSITION: relative; BORDER-LEFT: #d4d2d3 1px solid; WIDTH: 894px; HEIGHT: 100px; OVERFLOW: hidden; LEFT: 

37px;BORDER:NONE; TOP: 10px;

}
#arrowslt {
	POSITION: relative; WIDTH: 18px; BACKGROUND: url(/cm/images/testleft.gif) no-repeat 50% top; FLOAT: left; HEIGHT: 27px; TOP: -

70px;margin-left:5px; margin-top:-60px;
}
#arrowsrt {
	POSITION: relative; WIDTH: 18px; BACKGROUND: url(/cm/images/testright.gif) no-repeat 50% top; FLOAT: right; HEIGHT: 27px; TOP: -

70px;margin-right:5px; margin-top:-60px;
}
DIV#wn2 {
	BORDER-BOTTOM: #d4d2d3 1px solid; POSITION: relative; BORDER-LEFT: #d4d2d3 1px solid; WIDTH: 894px; HEIGHT: 90px; OVERFLOW: 

hidden; BORDER-TOP: #d4d2d3 1px solid; BORDER-RIGHT: #d4d2d3 1px solid; LEFT: 37px
}
DIV#wn3 {
	BORDER-BOTTOM: #d4d2d3 1px solid; POSITION: relative; BORDER-LEFT: #d4d2d3 1px solid; WIDTH: 894px; HEIGHT: 90px; OVERFLOW: 

hidden; BORDER-TOP: #d4d2d3 1px solid; BORDER-RIGHT: #d4d2d3 1px solid; LEFT: 37px
}
.nav {
	WIDTH: 623px; FLOAT: right
}
.nav UL {
	Z-INDEX: 100; MARGIN-TOP: 6px; HEIGHT: 63px
}
.nav UL LI {
	POSITION: relative; LIST-STYLE-TYPE: none; TEXT-INDENT: -9999px; WIDTH: 116px; DISPLAY: inline-block; FLOAT: left; HEIGHT: 63px
}
.nav LI A {
	Z-INDEX: 102; WIDTH: 116px; DISPLAY: block; FLOAT: left; HEIGHT: 63px
}
DIV.sub TD.subThumb {
	Z-INDEX: 600; POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; WIDTH: 120px; PADDING-RIGHT: 4px; 

HEIGHT: 100px; VERTICAL-ALIGN: text-top; MARGIN-RIGHT: 5px; PADDING-TOP: 0px;
font-family: Arial;
}
DIV.sub TD.subThumb A {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM-STYLE: none; MIN-WIDTH: 0px; TEXT-ALIGN: center; LINE-HEIGHT: normal; BORDER-RIGHT-STYLE: 

none; TEXT-INDENT: 0px; OUTLINE-STYLE: none; MIN-HEIGHT: 0px; WIDTH: 90px; DISPLAY: block; BORDER-TOP-STYLE: none; FLOAT: none; HEIGHT: 

90px; COLOR: #000; FONT-SIZE: 11px; BORDER-LEFT-STYLE: none;
font-family: Arial;
}
DIV.sub TD.subThumb A:hover {

	BACKGROUND-IMAGE: none; BORDER-BOTTOM-STYLE: none; MIN-WIDTH: 0px; TEXT-ALIGN: center; LINE-HEIGHT: normal; BORDER-RIGHT-STYLE: 

none; TEXT-INDENT: 0px; OUTLINE-STYLE: none; MIN-HEIGHT: 0px; WIDTH: 90px; DISPLAY: block; BORDER-TOP-STYLE: none; FLOAT: none; HEIGHT: 

90px; COLOR: #000; FONT-SIZE: 11px; BORDER-LEFT-STYLE: none;
font-family: Arial;
}
.pnldiv {
	WIDTH: auto;
}
DIV.nav UL LI DIV.sub {
	Z-INDEX: 500; POSITION: absolute; FILTER: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=140, Color='#161616'); 

PADDING-BOTTOM: 0px; LINE-HEIGHT: 11px; PADDING-LEFT: 15px; WIDTH: 970px; PADDING-RIGHT: 15px; BACKGROUND: url(/cm/Images/tray-bkgrnd.jpg?v=1) 

repeat-x; HEIGHT: 130px; FONT-SIZE: 11px; TOP: 64px; PADDING-TOP: 10px; LEFT: -532px; box-shadow: 2px 2px 4px #161616; -moz-box-shadow: 

2px 2px 4px #161616; -webkit-box-shadow: 2px 2px 4px #161616
}
DIV.sub TD.subThumb IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 

7px
}
DIV.sub DIV.subThumb {
	Z-INDEX: 600; POSITION: relative; TEXT-ALIGN: center; WIDTH: 90px; FLOAT: left; HEIGHT: 90px; MARGIN-RIGHT: 5px
}
DIV.sub DIV.subThumb A {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM-STYLE: none; MIN-WIDTH: 0px; TEXT-ALIGN: center; LINE-HEIGHT: normal; BORDER-RIGHT-STYLE: 

none; TEXT-INDENT: 0px; OUTLINE-STYLE: none; MIN-HEIGHT: 0px; WIDTH: 90px; DISPLAY: block; BORDER-TOP-STYLE: none; FLOAT: none; HEIGHT: 

90px; COLOR: #000; FONT-SIZE: 10px; BORDER-LEFT-STYLE: none
}
DIV.sub DIV.subThumb A:hover {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM-STYLE: none; MIN-WIDTH: 0px; TEXT-ALIGN: center; LINE-HEIGHT: normal; BORDER-RIGHT-STYLE: 

none; TEXT-INDENT: 0px; OUTLINE-STYLE: none; MIN-HEIGHT: 0px; WIDTH: 90px; DISPLAY: block; BORDER-TOP-STYLE: none; FLOAT: none; HEIGHT: 

90px; COLOR: #000; FONT-SIZE: 10px; BORDER-LEFT-STYLE: none
}
DIV.sub DIV.subThumb IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 59px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 59px; PADDING-TOP: 

7px
}
DIV.subThumb A BR {
	LINE-HEIGHT: 0.4
}
DIV.subThumb A BR {
	LINE-HEIGHT: 0.4
}
.hilight.subThumb {
	BACKGROUND-COLOR: #581c6e
}
.hilight.subThumb A {
	BACKGROUND-COLOR: #581c6e; DISPLAY: block; COLOR: #fff; FONT-WEIGHT: bold
}
.nav LI.promo-nav A {
	BACKGROUND: url(promotions.jpg) no-repeat
}
.nav LI.promo-nav A:hover {
	BACKGROUND: url(promotions-over.jpg) no-repeat
}
.nav LI.promo-nav A.hilight {
	BACKGROUND: url(promotions-hilight.jpg) no-repeat
}
.nav LI.home-nav A {
	BACKGROUND: url(nisa-home.jpg) no-repeat
}
.nav LI.home-nav A:hover {
	BACKGROUND: url(nisa-home-over.jpg) no-repeat
}
.nav LI.home-nav A.hilight {
	BACKGROUND: url(nisa-home-hilight.jpg) no-repeat
}
.nav LI.admin-nav A {
	BACKGROUND: url(Admin.jpg) no-repeat
}
.nav LI.admin-nav A:hover {
	BACKGROUND: url(Admin-over.jpg) no-repeat
}
.nav LI.admin-nav A.hilight {
	BACKGROUND: url(Admin-hilight.jpg) no-repeat
}
.nav LI.admin-navi A {
	BACKGROUND: url(Admin.jpg) no-repeat
}
.nav LI.admin-navi A:hover {
	BACKGROUND: url(Admin-over.jpg) no-repeat
}
.nav LI.admin-navi A.hilight {
	BACKGROUND: url(Admin-hilight.jpg) no-repeat
}
.nav LI.resource-nav A {
	BACKGROUND: url(resources.jpg) no-repeat
}
.nav LI.resource-nav A:hover {
	BACKGROUND: url(resources-over.jpg) no-repeat
}
.nav LI.resource-nav A.hilight {
	BACKGROUND: url(resources-hilight.jpg) no-repeat
}
.nav LI.reports-nav A {
	BACKGROUND: url(reports.jpg) no-repeat
}
.nav LI.reports-nav A:hover {
	BACKGROUND: url(reports-over.jpg) no-repeat
}
.nav LI.reports-nav A.hilight {
	BACKGROUND: url(reports-hilight.jpg) no-repeat
}
.nav LI.dlrreports-nav A {
	BACKGROUND: url(dealer_reports.jpg) no-repeat
}
.nav LI.dlrreports-nav A:hover {
	BACKGROUND: url(dealer_reports-over.jpg) no-repeat
}
.nav LI.dlrreports-nav A.hilight {
	BACKGROUND: url(dealer_reports-hilight.jpg) no-repeat
}
DIV.nav UL LI.home-nav DIV.sub {
	LEFT: -532px
}
DIV.nav UL LI.promo-nav DIV.sub {
	LEFT: -648px
}
DIV.nav UL LI.resource-nav DIV.sub {
	LEFT: -764px
}
DIV.nav UL LI.reports-nav DIV.sub {
	LEFT: -880px
}
DIV.nav UL LI.dlrreports-nav DIV.sub {
	LEFT: -416px
}
DIV.nav UL LI.admin-nav DIV.sub {
	LEFT: -648px
}
DIV.nav UL LI.admin-navi DIV.sub {
	LEFT: -532px
}


div.sub {
    background: url("/cm/Images/tray-bkgrnd.jpg?v=1") repeat-x scroll 0 0 transparent;
    box-shadow: 0px 2px 4px #161616;
    font-size: 10px;
    height:107px;
    line-height: 11px;
    overflow: inherit;
    padding: 5px 0px 5px;
    position: absolute;
    width: 970px;
    z-index: 500;
    top:-5px;
}

.dataCard {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    float: left;
    margin-right: 5px;
    min-height: 460px;
    padding: 20px;
    width: 760px;
}

.prog-samples {
	PADDING-BOTTOM: 12px; BACKGROUND-COLOR: #396da2; 	background: -moz-linear-gradient(top,  #5a8fc6,  #13497f);
	background: -webkit-gradient(linear, left top, left bottom, from(#5a8fc6), to(#13497f));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a8fc6', endColorstr='#13497f');
PADDING-LEFT: 12px; WIDTH: 306px; PADDING-RIGHT: 12px; FLOAT: left; MARGIN-RIGHT: 20px; PADDING-TOP: 12px
}
.prog-samplesbtn {
	TEXT-ALIGN: center; PADDING-BOTTOM: 12px; /*BACKGROUND-COLOR: #fff;*/ PADDING-LEFT: 12px; WIDTH: 281px; PADDING-RIGHT: 12px; 

PADDING-TOP: 12px
}
.prog-samplesbtn A {
	CURSOR: hand
}
.sample-img IMG {
	BORDER-BOTTOM: #999 6px solid; BORDER-LEFT: #999 6px solid; MARGIN: 0px auto; DISPLAY: block;  

BORDER-TOP: #999 6px solid; BORDER-RIGHT: #999 6px solid
}
.sample-img P {
	BORDER-BOTTOM: #999 6px solid; BORDER-LEFT: #999 6px solid; PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #999; PADDING-LEFT: 7px; 

PADDING-RIGHT: 5px; MARGIN-BOTTOM: 14px; COLOR: #fff; FONT-SIZE: 10px; BORDER-TOP: #999 6px solid; MARGIN-RIGHT: 1px; BORDER-RIGHT: #999 

6px solid; PADDING-TOP: 5px
}
.prog-samples UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.prog-samples LI {
	LIST-STYLE-TYPE: none; FLOAT: left; MARGIN-RIGHT: 22px
}
.prog-details {
	WIDTH: 355px; FLOAT: left; FONT-SIZE: 11px;margin-top:-45px;
}
.breadcrumbs {
	MARGIN: 0px 0px 20px
}
.prog-details H2 {
	FONT-SIZE: 20px
}
.prog-details H3 {
	MARGIN: 0px 0px 10px
}
.prog-details P {
	/*LINE-HEIGHT: 15px;*/ MARGIN: 0px 0px 10px
}
.enroll-btn {
	MARGIN: 0px 0px 10px; PADDING-LEFT: 173px; WIDTH: 181px; FLOAT: right
}
.readMore {
	MARGIN: 5px 0px 20px; CURSOR: pointer
}
.detail-overflow {
	/*DISPLAY: none*/
}
.prog-details UL {
	MARGIN-BOTTOM: 10px
}
.prog-details LI {
	/*LINE-HEIGHT: 13px;*/ MARGIN-BOTTOM: 5px
}

DIV {
    background: none repeat scroll 0 0 transparent;
    border-width: 0;
    font-size: 100%;
    margin: 0;
    outline-width: 0;
    padding: 0;
    vertical-align: baseline;
}


.sample-img IMG {
    border-color: #999999;
    border-style: solid;
    border-width: 6px;
    display: block;
    height: 254px;
    margin: 0 auto;
    width: 254px;
}

UL {
    margin-left: 30px;
}

UL {
    background: none repeat scroll 0 0 transparent;
    border-width: 0;
    font-size: 100%;
    margin: 0;
    outline-width: 0;
    padding: 0;
    vertical-align: baseline;
}

LI {
    background: none repeat scroll 0 0 transparent;
    border-width: 0;
    font-size: 100%;
    margin: 0;
    outline-width: 0;
    padding: 0;
    vertical-align: baseline;
}

.detail-copy
{
font-size:13px;
padding-left:20px;
}

.promo-nav
{
position:relative;
left:-12px;
top:-15px;
}

#lyteboxSampleProg
{
border:none;
}

#lyteboxSampleProg img
{
border:none;
}

.prog-samplesToyota { 
    PADDING-BOTTOM: 12px; 
    BACKGROUND-COLOR: #DBE7F5 !important; 
    background: -moz-linear-gradient(top, #DBE7F5, #CBDAEC) !important; 
    background: -webkit-gradient(linear, left top, left bottom, from(#DBE7F5), to(#CBDAEC)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBE7F5', endColorstr='#CBDAEC') !important; 
    PADDING-LEFT: 12px; WIDTH: 306px; PADDING-RIGHT: 12px; FLOAT: left; MARGIN-RIGHT: 20px;PADDING-TOP: 12px; 
    /*  box-shadow: 5px 5px 5px rgba(0,0,0,0.3);*/
    /*box-shadow: 0 0 17px #888888;*/
    box-shadow: 1px 0 19px #888888;
    z-index: -2;

}

 #slider
    {
       /* width: 799px;       
        height: 900px;*/
        width:100%;
        height:auto;
        border-color: red;
    }
    #box
    {
        padding: 10px;
    }
    .row1
    {
        border: 0px solid red;/* #666666;*/
        width: 320px;
    }
    a.morelink
    {
        text-decoration: none;
        outline: none;
    }
    .morecontent span
    {
        display: none;
    }
    .content
    {
        position: relative; 
        background-image: none;
	background-repeat:no-repeat; 
        float: left;
        width: 736px;
        height: 700px;
    }
    
    .dataCardP
    {
        border: none;
        padding-bottom: 20px;
        background-color: #fff;
        min-height: 460px;
        padding-left: 20px;
        width: 760px;
        padding-right: 20px;
        float: left;
        margin-right: 5px;
        padding-top: 20px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        margin-top: 40px;
    }
    div.sub {
        position: relative;
    }
    .anythingWindow {
        top:0px !important;
    }
div.gridbox_dhx_skyblue .xhdr{
	/*background-image:url(../imgs/sky_blue_grid.gif);*/
	background: -moz-linear-gradient(top,  #F0F5FB,  #CBDAEC);
	background: -webkit-gradient(linear, left top, left bottom, from(#F0F5FB), to(#CBDAEC));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F5FB', endColorstr='#4CBDAEC');
	border-bottom:solid 1px #A4B1BF;	
}

div.gridbox_dhx_skyblue table.hdr tr{
	/*background-image:url(../imgs/sky_blue_grid.gif);*/
	background-position:0px -1px\9;
}
body:nth-of-type(1) div.gridbox_dhx_skyblue table.hdr tr {
    /*background-image:url(../imgs/sky_blue_grid.gif);
	background-position:0px -1px;*/
    background: -moz-linear-gradient(top, #F0F5FB, #CBDAEC);
    background: -webkit-gradient(linear, left top, left bottom, from(#F0F5FB), to(#CBDAEC));
    background: linear-gradient(to bottom, #F0F5FB 0%,#CBDAEC 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F5FB', endColorstr='#4CBDAEC');
}

div.gridbox_dhx_skyblue table.obj tr td
{
    font-family:Arial;
	font-size:11px;
	border-bottom:none;
	padding-right:4px;
	padding-left:5px;
	border-right:solid 1px #e9f0fa;
}
div.gridbox_dhx_skyblue table.hdr td div.hdrcell{
	padding-left:7px;
	width:auto;
}
html > body /**/ div.gridbox_dhx_skyblue table.hdr td div.hdrcell{
	width=100%;
}
div.gridbox_dhx_skyblue table.hdr td {
	border-width: 1px 1px 1px 1px;
	border-color : #FDFDFD #A4B1BF #A4B1BF #FDFDFD;
	background-color:transparent;	
	font-family:Arial;
	font-size:11px;
	color:black;
	vertical-align:top;
	text-align:left;
	border-bottom:none;
}

div.gridbox_dhx_skyblue {
  border:1px solid  #A4B1BF;
}
div.gridbox table.obj tr  td{
    padding-top:1px;
    padding-bottom:1px;
}
* html .gridbox .obj td{
    height:auto;
    padding-top:1px;
    padding-bottom:1px;
}
div.gridbox table.obj.row20px tr  td{
    padding-top:0px;
    padding-bottom:0px;
}

div.gridbox table.obj tr  td.editable{
    padding:0px;
}
div.gridbox table.obj tr  td.editable div.treegrid_cell{
	padding-left:4px;
	padding-top:1px;
}
div.gridbox_dhx_skyblue table.obj tr.rowselected{
	background-color:#FFF1CC;
}
div.gridbox_dhx_skyblue table.obj tr.rowselected td{
	background-color:#FFF1CC;
	background-repeat:repeat-x;
	background-position:0px 0px;	
	/*background-image:url(../imgs/sky_blue_sel2.png);*/
}
div.gridbox_dhx_skyblue table.obj.row20px tr.rowselected td{
	background-repeat:repeat-x;
	background-position:0px 0px;	
	/*background-image:url(../imgs/sky_blue_sel.png);*/
}

div.gridbox_dhx_skyblue table.obj tr.rowselected td.cellselected {
	background-color:#FFF1CC;
}
div.gridbox_dhx_skyblue .odd_dhx_skyblue{
	background-color:#e9f0f8;
}
.dhx_combo_select, .gridbox_dhx_skyblue .dhx_combo_edit, .gridbox_dhx_skyblue .dhx_textarea{
    font-family:Tahoma;
    font-size:11px;
}
.gridbox_dhx_skyblue .dhx_combo_edit{
	padding:1px 0px 1px 1px;
}
.gridbox_dhx_skyblue .dhx_sub_row {
	background-color:transparent;
}
/*Start: added by gprasad*/
div.gridbox_dhx_blue table.row20px tr td{
height: 24px;
}
div.gridbox table.obj td {
height: 24px;
}
/*Stop: added by gprasad*/


input[type="checkbox"], input[type="radio"] {
    background: transparent;
    border: 0;
}

.displayBox {
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 30px;
    border: 1px solid #06406E;
    width: 896px; /* Bug# 65899 */
}

.headerBar {
    overflow: auto;
    height: 25px;
    vertical-align: middle;
    padding-top: 6px;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#215D8D', endColorstr='#0A406B')";
    background: -webkit-gradient(linear, left top, left bottom, from(#215D8D), to(#0A406B));
    background: -moz-linear-gradient(top, #215D8D, #0A406B);
    background: -linear-gradient(top, #215D8D, #0A406B);
    background: -ms-radial-gradient(top, #215D8D, #0A406B);
}

.headerTitle {
    color: white;
    float: left;
    margin-left: 10px;
    font-weight: bold;
}

.headerEstimate {
    float: right;
    margin-right: 10px;
    font-weight: bold;
}

.boxBorderLeft {
    border-left: 1px solid #ADB8C7;
}

.estimates {
    color: white;
    margin-left: 8px;
}

.actual {
    color: orange;
    margin-left: 8px;
}

.estimateLabel {
    margin-right: 5px;
    color: white;
}

.actualLabel {
    margin-right: 5px;
    color: orange;
}

.pageTitle {
    font-size: 20px;
    padding-top: 20px;
}

.pageTitleDiv {
    height: 50px;
}

.helpButton {
    color: #0f4168;
}

.categoryDiv {
    font-size: 12px;
}

.sizeFormatDiv {
    font-size: 12px;
}

.billingOptions {
    font-size: 11px;
}

.estimateLabel {
    margin-right: 5px;
}

.actualLabel {
    margin-right: 5px;
}

.colTitle {
    font-weight: bold;
    font-size: 11px;
    padding-top: 5px;
}

.moneyField {
    text-align: right;
}

.scTable {
    color: black;
    border-collapse: collapse;
}

    .scTable label {
        text-align: left !important;
        font-size: 11px;
        width: 85px;
        display: block;
        float: left;
        font-weight: bold;
        color: black;
    }

    .scTable .selectSpan {
        font-size: 11px;
    }

.infoCol {
    float: left;
    width: 213px;
    height: 220px;
    padding-left: 5px;
    padding-right: 5px;
}

/*Ribbon common css*/
.ribbonRightButtons {
    list-style-type: none;
    display: inline;
    margin-right: 30px;
    float: right;
}

    .ribbonRightButtons li {
        margin-top: -50px;
    }

.buttonImg {
    width: 14px;
    height: 8px;
}
/* common footer styles */
.footerBar {
    height: 24px;
    background-color: #DDE8F8;
    width: 896px; /* Bug# 65899 */
    border-top: 1px solid #06406E;
}

.footerLink {
    float: right;
    margin-right: 10px;
    margin-top: 5px;
    color: #06406E;
    font-size: 11px;
}

.footerImg {
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -2px;
}

/* CL_CampaignLibrary.ascx */

<style type="text/css" > #TE_ImageTemplate {
    height: 220px;
    width: 220px;
    padding: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}

#TE_ImageHeader {
    margin-bottom: 10px;
    font-size: 13px;
    font-weight: bold;
    color: #C7DAF3;
    word-wrap: break-word;
}

#TE_Image {
    width: 100%;
    height: 160px;
}

#TEDialog_ImageDiv {
    margin-top: 4px;
}

.templateBox {
    width: 200px;
    height: 200px;
    padding: 10px;
    float: left;

    /*background: -moz-linear-gradient(top, #dee7f7, #FFFFFF);
    background: -webkit-gradient(linear, left top, left bottom, from(#dee7f7), to(#FFFFFF));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dee7f7', endColorstr='#FFFFFF');*/

    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px solid #42698c;

    background: #dee7f7; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMWRiZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #dee7f7 0%, #FFFFFF 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dee7f7), color-stop(100%,#FFFFFF)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #dee7f7 0%,#FFFFFF 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #dee7f7 0%,#FFFFFF 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #dee7f7 0%,#FFFFFF 100%); /* IE10+ */
    background: linear-gradient(to bottom, #dee7f7 0%,#FFFFFF 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dee7f7', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-8 */
}

.templateTitle {
    height: 30px;
    font-size: 13px;
    word-wrap: break-word;
    text-align: center;
    z-index: 99;
}

.templateOverlay {
    display: none;
    width: 220px !important;
    position: relative;
    top: -200px;
    left: -10px;
}

.templateThumbNail {
    width: 200px;
}

#templateContainer {
    margin-top: 23px;
    margin-bottom: 23px;
    margin-left: 42px;
    /*overflow-y: scroll;*/
    width: 950px;
    height: 465px;
}

#bodyContainer {
    margin-left: 20px;
}

/*CL_TemplateDialog.ascx*/
#TEDialog {
    height: 400px !important;
    width: 400px !important;
    padding: 20px;
    background-image: url("~/cm/images/TEDialog/DialogBG.png");
}

#TEDialog_CornerImage {
    position: absolute;
    top: -2px;
    right: 33px;
}

#TEDialog_Header {
}

#TEDialog_ImageContainer {
    height: 288px !important;
    width: 360px !important;
    margin-left: 5px;
}

#TEDialog_DataDiv table {
}

#TEDialog_TitleDiv {
    padding-right: 20px;
}

#TEDialog_Title {
    font-size: 13px;
    font-weight: bold;
    color: #C7DAF3;
    display: block;
    text-align: left;
    padding-left: 3px;
}

#TEDialog_DataDiv td {
    width: 180px;
}

#TEDialog_DataDiv tr {
    height: 12px !important;
}

#TEDialog_DataDiv {
    font-size: 11px;
    color: white;
}

.TEDialogOverlay {
    background-image: url("/cm/images/TEDialog/GradientOverlay.png");
}

/*CL_Ribbon.ascx*/
#topRibbon {
    height: 78px;
    border-bottom-style: solid;
    border-bottom-color: #4979a3;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-color: #4979a3;
    border-top-width: 1px;
    color: black !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F0F5FC', endColorstr='#D5E1F1')";
    background: -webkit-gradient(linear, left top, left bottom, from(#f0f5fc), to(#d5e1f1));
    background: -moz-linear-gradient(top, #f0f5fc, #d5e1f1);
}

#topLine ul {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 6px;
    padding-bottom: 11px !important;
}

#bottomLine ul {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

#topLine {
    margin-left: 20px;
}

#bottomLine {
    margin-left: 20px;
}

#displayButtons li {
    float: right;
    padding-right: 10px;
    color: black;
}

#filterBoxes li {
    float: left;
    padding-right: 15px;
    padding-top: 5px;
}

#filterBoxes select {
    width: 145px;
}

#programNameDiv {
    font-size: 20px;
    margin-left: 30px;
    height: 50px;
    width: 901px;
}

#programName {
    padding-top: 21px;
}

#filterCheckBoxes li {
    float: left;
    padding-right: 15px;
}

#fireFilter {
    margin-left: 105px;
}

#helpButton {
    color: #0f4168;
}

/*OC_OrderConfirmation.ascx */
#EditLinkDiv {
    text-align: center;
    margin-left: 15px;
}

    #EditLinkDiv a {
        color: black;
        font-size: 16px;
    }

#OrderStatusDiv {
    display: inline-block;
    float: right;
    margin-top: 5px;
}

#OrderStatusDiv {
    font-size: 16px;
}

#SC_RibbonButtons {
    margin-left: 340px;
    margin-top: 20px;
}

#scSave {
    margin-right: 10px;
    width: 210px;
}

#scSubmitOrder {
    width: 90px;
}

/*SC_Campaign.ascx*/

#SC_CampaignTable input {
    width: 115px;
    font-size: 11px;
    font-weight: normal !important;
}

#SC_Campaign label {
    width: 95px;
}

#SC_CampaignTable .fieldDiv {
    margin-left: 0px !important;
    clear: left;
}

#SC_CampaignTable #shippingSaleInfo {
    font-weight: normal;
    font-size: 11px;
}

#SCP_ShipAddress {
    height: 120px;
}

#sizeFormat {
    width: 120px;
    word-wrap: normal;
    float: left;
    font-weight: normal;
    font-size: 11px;
}

#sizeFormatDiv * {
    float: left;
}

/*#sizeLabel
    {
        width: 95px;
        float: left;
    }*/


#SC_BillingInfo input {
    width: 125px;
}

.specialInstructions {
    overflow-y: auto;
    font-size: 11px;
    height: 95px;
}

.dhx_dataview_dish2_item, .dhx_dataview_dish2_item_selected
{
	background: -moz-linear-gradient(top,  #dee7f7,  #FFFFFF);
	background: -webkit-gradient(linear, left top, left bottom, from(#dee7f7), to(#FFFFFF));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dee7f7', endColorstr='#FFFFFF');
	height:136px;width:288px;cursor:default;
	float:left;
    border:1px solid #42698c;
}

.dhx_dataview_dish2_item_selected
{
	background-position:0px -136px;
}
       
 .dish2 .dish_img 
{
	margin-top:10px; position:relative;
	height:145px;
	width:157px;
    	z-index:99; 
	background-repeat:no-repeat;
} 

.dish2 .nm 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#08416b;
	z-index:101; 
} 
.dish2 .body
{
	z-index: 100; 
}


.dhx_dataview_dish2_item
{
	height:136px;
	width:288px;
	cursor:default;
	float:left;
	background-repeat:repeat;
}

.dhx_dataview_dish2_item_selected
{
	background-image:url(/cm/images/bg_2.gif);
	height:136px;width:288px;
	cursor:default;
	float:left;
	background-repeat:repeat;
}

.dhx_dataview_dish2_item:hover
{
	background: -moz-linear-gradient(top,  #2f6fb6,  #FFFFFF);
	background: -webkit-gradient(linear, left top, left bottom, from(#2f6fb6), to(#FFFFFF));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f6fb6', endColorstr='#FFFFFF');
	height:136px;
	width:288px;
	cursor:default;
	float:left;
	background-repeat:repeat;
}
	
.dhx_dataview_dish2_item_selected:hover
{
	background: -moz-linear-gradient(top,  #2f6fb6,  #FFFFFF);
	background: -webkit-gradient(linear, left top, left bottom, from(#2f6fb6), to(#FFFFFF));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f6fb6', endColorstr='#FFFFFF');
	height:136px;
	width:288px;cursor:default;
	float:left;
	background-repeat:repeat;
}

.dish2 .dish_img 
{ 
	margin-top:10px; 
	position:relative; 
	height:145px; 
	width:157px;
	z-index:99; 
}

.dish2 .price
{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	height:20px;
	width:60px;
	float:right
}

*+html .dish2 .price
{
float:none;
top:-100px;
}

.dish2 .body
{
	z-index: 100;
	width:70px;
}

.dish2 .nm
{
	position:absolute;
	top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;	
	color:#08416b;
	z-index:101;
	overflow:visible;
	width:75px; 
}

*+html .dish2 .nm
{
top:-160px;
}

*+html #data_container
{
margin-top:20px;
}

*+html .dhx_dataview_dish2_item
{
position:relative;
}
.gradient-light-down {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dee7f7', endColorstr='#FFFFFF');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#dee7f7', endColorstr='#FFFFFF')";
    background: -webkit-gradient(linear, left top, left bottom, from(#dee7f7), to(#FFFFFF));
    background: -moz-linear-gradient(top, #dee7f7, #FFFFFF);
    background: -linear-gradient(top, #dee7f7, #FFFFFF);
    background: -ms-radial-gradient(top, #dee7f7, #FFFFFF);
    background: -ms-linear-gradient(top, #dee7f7 0%, #FFFFFF 100%);
    background-color: #fff;
}

.gradient-light-up {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F5FC', endColorstr='#dee7f7');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F5FC', endColorstr='#dee7f7')";
    background: -webkit-gradient(linear, left top, left bottom, from(#F0F5FC), to(#dee7f7));
    background: -moz-linear-gradient(top, #F0F5FC, #dee7f7);
    background: -linear-gradient(top, #F0F5FC, #dee7f7);
    background: -ms-radial-gradient(top, #F0F5FC, #dee7f7);
    background: -ms-linear-gradient(top, #F0F5FC 0%, #dee7f7 100%);
    background-color: #dee7f7;
}

.gradient-dark-down { 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0A406B', endColorstr='#215D8D');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#0A406B', endColorstr='#215D8D')";
    background: -webkit-gradient(linear, left top, left bottom, from(#0A406B), to(#215D8D));
    background: -moz-linear-gradient(top, #0A406B, #215D8D);
    background: -linear-gradient(top, #0A406B, #215D8D);
    background: -ms-radial-gradient(top, #0A406B, #215D8D);
    background: -ms-linear-gradient(top, #0A406B 0%, #215D8D 100%);
    background-color: #215D8D;
}

.ribbon {
    border-bottom-style: solid;
    border-bottom-color: #4979a3;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-color: #4979a3;
    border-top-width: 1px;
}

.button-standard {
    background: #e7eef7;
    background: -moz-linear-gradient(top, #f7f9fc, #d5e1f2);
    background: -webkit-gradient(linear, left top, left bottom, from(#f7f9fc), to(#d5e1f2));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f9fc', endColorstr='#d5e1f2');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f9fc', endColorstr='#d5e1f2');
    text-shadow: 0 1px 1px rgba(255,255,255,.3);
    background: #f2f5fb;
    text-decoration: none;
    color: #0f4168;
    font: 11px/100% Helvetica, Arial, sans-serif;
    padding: .3em .6em .3em .5em;
    cursor: pointer;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-shadow: rgba(255, 255, 255, .4) 0px 1px 0px;
    -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,.4);
    -moz-box-shadow: 0px 1px 0px rgba(255,255,255,.4);
    /* box-shadow: 0px 1px 1px #FFF; */
    border: 1px #8199b8;
    border-style: outset;
    font-weight: bold;
}
#disclaimer { color: #3C719F; }
.disclaimer-dialog .ui-button { background: #f6f9fd; color: #0F4168;border: 1px outset #8199B8; }


