




.DES_PEFOverallLtRed
{
   border-right: black 1px solid;
   border-top: black 1px solid;
   border-left: black 1px solid;
   border-bottom: black 1px solid;
   font-family: Arial;
   font-size: 10pt;
   color:Black;
   background-color: #ffe4e1; 
}

.DES_PEFOverallLtRed TABLE
{
   font-family: Arial;
   font-size: 10pt;
}


.DES_PEFOverallLtRed img
{
   background-color:transparent; 
   margin-left: 0px; 
   margin-top: 0px; 
   margin-bottom:0px; 
   margin-right:0px;
}


.DES_PEFBodyLtRed
{
   cursor: default;
   margin-left: 5px;
   margin-right: 5px;
   margin-bottom: 5px;
}

.DES_PEFBodyLtRed hr
{
}


.DES_PEFHeaderLtRed
{
   background-color: #ffc1b9; 
   font-size:8pt;

}


.DES_PEFCloseButtonLtRed
{
   cursor: default;
   color: #696969; 
   font-size:8pt;
   background-color:White;
}


.DES_PEFCloseButtonLtRedPressed
{
   color: black;
}

.DES_PEFCloseButtonLtRedMouseOver
{
   color: #a9a9a9; 
}


.DES_PEFHelpButtonLtRed
{
   cursor: default;
   font-size:8pt;
   color: #696969; 
   text-decoration:underline;
}


.DES_PEFHelpButtonLtRedPressed
{
   color: black;
   text-decoration:underline;
}


.DES_PEFHelpButtonLtRedMouseOver
{
   color: #a9a9a9; 
   text-decoration:underline;
}


.DES_PEFFooterLtRed
{
}




.DES_PEFOverallLtYellow
{
   border-right: black 1px solid;
   border-top: black 1px solid;
   border-left: black 1px solid;
   border-bottom: black 1px solid;
   font-family: Arial;
   font-size: 10pt;
   color: Black;
   background-color: #ffffe0; 
}

.DES_PEFOverallLtYellow TABLE
{
   font-family: Arial;
   font-size: 10pt;
}


.DES_PEFOverallLtYellow img
{
   background-color:transparent; 
   margin-left: 0px; 
   margin-top: 0px; 
   margin-bottom:0px; 
   margin-right:0px;
}


.DES_PEFBodyLtYellow
{
   cursor: default;
   margin-left: 5px;
   margin-right: 5px;
   margin-bottom: 5px;
}


.DES_PEFBodyLtYellow hr
{
}


.DES_PEFHeaderLtYellow
{
   background-color: #ffff99; 
   font-size: 8pt;

}


.DES_PEFCloseButtonLtYellow
{
   cursor: default;
   color: #696969; 
   font-size:8pt;
   background-color:White;
}


.DES_PEFCloseButtonLtYellowPressed
{
   color: black;
}

.DES_PEFCloseButtonLtYellowMouseOver
{
   color: #a9a9a9; 
}


.DES_PEFHelpButtonLtYellow
{
   cursor: default;
   font-size:8pt;
   color: #696969; 
   text-decoration:underline;
}


.DES_PEFHelpButtonLtYellowPressed
{
   color: black;
   text-decoration:underline;
}


.DES_PEFHelpButtonLtYellowMouseOver
{
   color: #a9a9a9; 
   text-decoration:underline;
}


.DES_PEFFooterLtYellow
{
}




.DES_PEFOverallLtBlue
{
   border-right: black 1px solid;
   border-top: black 1px solid;
   border-left: black 1px solid;
   border-bottom: black 1px solid;
   font-family: Arial;    
   font-size: 10pt;
   color: Black;
   background-color: #f0f8ff; 
}

.DES_PEFOverallLtBlue TABLE
{
   font-family: Arial;
   font-size: 10pt;
}


.DES_PEFOverallLtBlue img
{
   background-color:transparent; 
   margin-left: 0px; 
   margin-top: 0px; 
   margin-bottom:0px; 
   margin-right:0px;
}


.DES_PEFBodyLtBlue
{
   cursor: default;
   margin-left: 5px;
   margin-right: 5px;
   margin-bottom: 5px;
}


.DES_PEFBodyLtBlue hr
{
}


.DES_PEFHeaderLtBlue
{
   background-color: #add8e6; 
   font-size: 8pt;

}


.DES_PEFCloseButtonLtBlue
{
   cursor: default;
   color: #696969; 
   font-size:8pt;
   background-color:White;
}


.DES_PEFCloseButtonLtBluePressed
{
   color: black;
}

.DES_PEFCloseButtonLtBlueMouseOver
{
   color: #a9a9a9; 
}


.DES_PEFHelpButtonLtBlue
{
   cursor: default;
   font-size:8pt;
   color: #696969; 
   text-decoration:underline;
}


.DES_PEFHelpButtonLtBluePressed
{
   color: black;
   text-decoration:underline;
}


.DES_PEFHelpButtonLtBlueMouseOver
{
   color: #a9a9a9; 
   text-decoration:underline;
}


.DES_PEFFooterLtBlue
{
}




.DES_PEFOverallLtGray
{
   border-right: black 1px solid;
   border-top: black 1px solid;
   border-left: black 1px solid;
   border-bottom: black 1px solid;
   font-family: Arial;    
   font-size: 10pt;
   color: Black;
   background-color: #dcdcdc; 
}

.DES_PEFOverallLtGray TABLE
{
   font-family: Arial;
   font-size: 10pt;
}


.DES_PEFOverallLtGray img
{
   background-color:transparent; 
   margin-left: 0px; 
   margin-top: 0px; 
   margin-bottom:0px; 
   margin-right:0px;
}


.DES_PEFBodyLtGray
{
   cursor: default;
   margin-left: 5px;
   margin-right: 5px;
   margin-bottom: 5px;
}


.DES_PEFBodyLtGray hr
{
}


.DES_PEFHeaderLtGray
{
   background-color: silver; 
   font-size: 8pt;

}


.DES_PEFCloseButtonLtGray
{
   cursor: default;
   color: #696969; 
   font-size:8pt;
   background-color:White;
}


.DES_PEFCloseButtonLtGrayPressed
{
   color: black;
}

.DES_PEFCloseButtonLtGrayMouseOver
{
   color: #a9a9a9; 
}


.DES_PEFHelpButtonLtGray
{
   cursor: default;
   font-size:8pt;
   color: #696969; 
   text-decoration:underline;
}


.DES_PEFHelpButtonLtGrayPressed
{
   color: black;
   text-decoration:underline;
}


.DES_PEFHelpButtonLtGrayMouseOver
{
   color: #a9a9a9; 
   text-decoration:underline;
}


.DES_PEFFooterLtGray
{
}




.DES_PEFOverallCallout
{
   border-right: black 1px solid;
   border-top: black 1px solid;
   border-left: black 1px solid;
   border-bottom: black 1px solid;
   font-family: Verdana;
   font-size: 10px;
   color: Black;
   background-color: #fffacd; 
   padding-bottom:10px; 

}

.DES_PEFOverallCallout TABLE
{
   font-family: Verdana;
   font-size: 10px;
   margin-top:0px;
   padding-top:0px;
   margin-bottom:0px;
   padding-bottom:0px;
}


.DES_PEFOverallCallout img
{
   background-color:transparent; 
   margin-left: 0px; 
   margin-top: 0px; 
   margin-bottom:0px; 
   margin-right:0px;
}


.DES_PEFBodyCallout
{
   cursor: default;
   margin-left: 5px;
   margin-right: 5px;
   margin-bottom: 5px;
   margin-top:0px;
   padding-top:0px;
}
.DES_PEFBodyCallout tr
{
   margin-top:0px;
   padding-top:0px;
}
.DES_PEFBodyCallout td
{
   margin-top:0px;
   padding-top:0px;
   vertical-align: top;
}



.DES_PEFBodyCallout hr
{
}


.DES_PEFHeaderCallout
{
   font-size: 6px; 
   height:6px;

}


.DES_PEFCloseButtonCallout
{
   cursor: default;
   color: #696969; 
   font-size:6px;
   background-color:White;
}


.DES_PEFCloseButtonCalloutPressed
{
   color: black;
}

.DES_PEFCloseButtonCalloutMouseOver
{
   color: #a9a9a9; 
}


.DES_PEFHelpButtonCallout
{
   cursor: default;
   font-size:8pt;
   color: #696969; 
   text-decoration:underline;
}


.DES_PEFHelpButtonCalloutPressed
{
   color: black;
   text-decoration:underline;
}


.DES_PEFHelpButtonCalloutMouseOver
{
   color: #a9a9a9; 
   text-decoration:underline;
}


.DES_PEFFooterCallout
{
}





.DESVALErrorText
{
   color: Red !important;
}


.DESVALBlinkText
{
   color: White;
}



.DESVALFieldWithError
{
   background-color: #ffb6c1 !important; 
}


.DESVALListWithError
{
   color: red !important;
}


.DESVALCheckBoxWithError
{
   color: red !important;
}


.DESVALFieldWithErrorAlt
{
   background-color: #ffff99 !important; 
}


.DESVALListWithErrorAlt
{
   color: #ff8c00 !important; 
}


.DESVALCheckBoxWithErrorAlt
{
   color: #ff8c00 !important; 
}


.DESVALTextHiliteFields
{
   font-weight: bold !important;
}


.DESVALNonTextHiliteFields
{
   background-color: #ffebcd !important; 
}




.DESVALSummary
{
   color: red;
}


.DESVALSummaryHeader
{
   color: red;
}
.DESVALSummaryHeader TR
{
   color: red;
}


.DESVALSummaryErrors
{
   color: red;
   margin-top:6px;
}


.DESVALSummaryErrors A
{
   color: red;
   margin-top:6px;
}


.DESVALSummaryErrorsAlt
{
   color: #ff8c00; 
   margin-top:6px;
}


.DESVALSummaryErrorsAlt A
{
   color: #ff8c00; 
   margin-top:6px;
}


.DESVALSummaryAltRows
{
   color: red;
   background-color: #add8e6; 
}


.DESVALSummaryAltRows A
{
   color: red;
   background-color: #add8e6; 
}



.DESVALSummaryFooter
{
   color: red;
}
.DESVALSummaryFooter TR
{
   color: red;
}




.DESVALRequiredFieldMarker
{
}


.DESVALRequiredFieldsDescription
{
   font-size: 8pt;
   font-style: italic;
}



.DESVALLabelToken
{
   font-weight:bold;
}


.DESVALRuntimeToken
{
}


.DESVALPropertyToken
{
}


.DESVALSummaryLabelToken
{
   font-weight:bold;
}


.DESVALSummaryRuntimeToken
{
}


.DESVALSummaryPropertyToken
{
}
