ul, ol {
    
}

.success
{
    padding: 10px 0px 0px 10px;
    
}

.success-list-container
{
    border: solid 4px rgba(106,162,57,0.7);
    min-height:40px;
}

.success-list
{
    background:url("/images/global/neutral/validation/success_list_icon.png") transparent no-repeat scroll 0 0;
    padding-left:48px;
}

.success-list IMG
{
    margin-bottom:6px;
}

UL.success-list
{
    list-style: none;
    min-height:40px;
}

UL.success-list LI
{
    list-style: none;
}

UL.success-list LI.title
{
    font-weight: bold;
    color:#000000;
    padding-top: 10px;
}


.survey-list-container
{
    background: url('/images/global/neutral/validation/survey_list_background.png') #ffffff repeat-x 0 100%;
    padding:6px 0px 2px 6px;
    margin-bottom:12px;
    border-radius:6px;
    -moz-border-radius: 6px;
    -webkit-border-radius:6px;
    min-height:40px;
}
.survey-list
{
    background:url("/images/global/neutral/validation/survey_icon.png") transparent no-repeat scroll 0 0;
    padding-left:48px;
    padding-bottom: 8px;

}
UL.survey-list
{
    list-style: none;
}

UL.survey-list LI
{
    list-style: none;
}

UL.survey-list LI.title
{
    font-weight: bold;
    color:#000000;
}


.error-list-container
{
    padding:6px 0px 3px 6px;
    border: solid 4px rgba(255,119,0,0.6);
}
.error-list
{
    background:url('/images/global/neutral/validation/error_list_icon.png') no-repeat 5px 50%;
    padding-left:66px;
}
UL.error-list
{
    min-height:40px;
}
UL.error-list LI
{
    list-style: none;
}


.error
{
    /*background-color:#FFDBA6!important;*/
    color:#FF362A!important;
    background-image: none!important;
    padding:0px!important;
}

.error
{
    margin-top:0px!important;
}    


.fielderror INPUT,
.fielderror SELECT,
.fielderror TEXTAREA
{
    background-color:#FFDBA6!important;
    color:#FF362A;
    background-image: none!important;
    padding:0px!important;
    margin-top:0px!important;
}

INPUT.fielderror,
SELECT.fielderror,
TEXTAREA.fielderror
{
    background-color:#FFDBA6!important;
    color:#FF362A;
    background-image: none!important;
    padding:0px!important;
    margin-top:0px!important;
}

.fielderror INPUT[type="checkbox"],
INPUT[type="checkbox"].fielderror
{
    box-shadow: 0 0 8px rgba(255, 151, 18, 1);
    -webkit-box-shadow: 0 0 8px rgba(255, 151, 18, 1);
    -moz-box-shadow: 0 0 8px rgba(255, 151, 18, 1);
}

INPUT.fielderror,
TEXTAREA.fielderror
{
    background-color:#FFDBA6!important;
    color:#FF362A;
    background-image: none!important;
    padding:0px!important;
    margin-top:0px!important;
}


.errorToolTip
{
    position:absolute;
    background-color: #fff;
    border:1px solid #a0a0a0; 
    padding:4px;
    border: solid 4px rgba(177,17,22,0.6);
    -moz-box-shadow: 1px 3px 2px #cccccc;
    -webkit-box-shadow: 1px 3px 2px #cccccc;
    box-shadow: 1px 3px 2px #cccccc;
    /*
        -moz-box-shadow: 1px 3px 2px #cccccc, 0 3px 0 #cccccc, 0 3px 0 #cccccc, -1px 3px 2px #cccccc;
        -webkit-box-shadow: 1px 3px 2px #cccccc, 0 3px 0 #cccccc, 0 3px 0 #cccccc, -1px 3px 2px #cccccc;
        box-shadow: 1px 3px 2px #cccccc, 0 3px 0 #cccccc, 0 3px 0 #cccccc, -1px 3px 2px #cccccc;
    */
}
.tooltipArrow
{
    position:absolute;
    left:50%;
    top:100%;
    margin-top:-2px;
}
