@-webkit-keyframes fadeIn {


    from { opacity: 0; }


    to { opacity: 1; }


}


@keyframes fadeIn {


    from { opacity: 0; }


    to { opacity: 1; }


}





body {


    -webkit-text-size-adjust:none;


}





body.KJEReportBody {





    background-image: none;


}





#KJEAllContent {


    font: normal 100% Arial, sans-serif;


    background: #FFFFFF;


    color: #777777;


    padding: 30px 0 0 0;


}





#KJEReportText {


    display:none;


}





#KJEAllContent p {


    margin: .9em 0;


}





#KJECalculatorScreenSize {





}





.KJEFontTitle {


    font-size:1.2em;


    font-weight:bold;


    line-height:22px;


}





.KJEFontHeading {


    color:#000000;


}





.KJEError {


    color:#FF0000;


}





.KJEMissing {


    color:#FF0000;


}





.KJETitleExtra {





}





.KJETitle {


    font-size: 1.3em;


    text-align: center;


}





.KJECalculatorTable {


    box-sizing: border-box;


    background: #FFFFFF;


    right:0;


    left:0;


    padding: 4px 4px 4px 4px;


    border: 1px solid #666666;


    border-radius: 6px;


    -moz-border-radius: 6px;


    -webkit-border-radius: 6px;


    box-shadow: 5px 5px 10px #DDDDDD;


    -webkit-box-shadow: 5px 5px 10px #DDDDDD;


    -moz-box-shadow: 5px 5px 10px #DDDDDD;


    background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(233,233,233,1) 100%); /* FF3.6+ */


    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(233,233,233,1))); /* Chrome,Safari4+ */


    background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(233,233,233,1) 100%); /* Chrome10+,Safari5.1+ */


    background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(233,233,233,1) 100%); /* Opera 11.10+ */


    background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(233,233,233,1) 100%); /* IE10+ */


    background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(233,233,233,1) 100%); /* W3C */


    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=1 ); /* IE6-9 */


}





.KJECalculatorReportTable {


    padding: 0px 0px;


    border: 0;


}





.KJECalculator {


    font-size: 0.9em;


    right:0;


    left:0;


    height:100%;


    position: relative;


}





.KJECalculator p {


    font: normal 0.9em Arial, sans-serif;


    color: #000000;


}





.KJECalculator .KJEMain {


    right:0;


    left:0;


    display: inline-block;


    position: absolute; top: 0; left: 0;





}





.KJEInputs {


    padding:0;


    display:none;


}





.KJENoJavaScript {


    width:50%;


    background: #FFFFFF;


    padding: 20px 20px 20px 20px;


    border: 2px solid #666666;


    text-align: center;


    border-radius: 6px;


    -moz-border-radius: 6px;


    -webkit-border-radius: 6px;


    box-shadow: 10px 10px 20px #DDDDDD;


    -webkit-box-shadow: 10px 10px 20px #DDDDDD;


    -moz-box-shadow: 10px 10px 20px #DDDDDD;


}





#KJECommandButtons, #KJEReportButtons {


    z-index: 1;


    width: 285px;


    left:0;


    right:0;


    margin-left:auto;


    margin-right:auto;


}





.KJECommandButton {


    color:#ffffff;


    background:#333333;





    padding: 4px 2px;


    margin: 4px 2px 7px 2px;


    -webkit-border-radius:8px;


    -moz-border-radius:8px;


    border-radius:8px;


    white-space:nowrap;


    width:130px;


    border: 1px solid #666666;


    box-shadow:


        0 1px 3px rgba(000,000,000,0.5),


        inset 0 0 1px rgba(255,255,255,0.6);


    -moz-box-shadow:


        0 1px 3px rgba(000,000,000,0.5),


        inset 0 0 1px rgba(255,255,255,0.6);


    -webkit-box-shadow:


        0 1px 3px rgba(000,000,000,0.5),


        inset 0 0 1px rgba(255,255,255,0.6);


    font-size: 1.0em;


    font-weight: bold;





}





.KJECommandButton:active {


    position: relative;


    top:2px;


}





.KJEMain table {


    border-collapse: collapse;


    right:0;


    left:0;


    table-layout:fixed;


    margin: 0;


}





.KJEMain th, .KJEMain td {


    padding: 0;


    overflow: hidden;


}





.KJEMenu {


    position: absolute;


    text-align: right;


    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAHFJREFUSEvtk0EKgDAMBPOZUvAHfbBH8WW+YZscFGILQq3xsoe5LEsmh0QASFkPRGLOcOnJJbYtIqBYs35xNo/ilHekvLxiU+5zKW4Kv4m/gmLNfIFXPQLfyaBYM1/gVY/AdzIo1qxfnE0jjsZtEQUAqdkDGASodTO6AAAAAElFTkSuQmCC);


    background-repeat:no-repeat;


    background-position:center;


    z-index: 999;


    display: none;


    border:0px;


    width: 32px;


    height: 32px;


    -webkit-border-radius:2px;


    -moz-border-radius:2px;


    border-radius:2px;


}








#KJEWait {


    position: absolute;


    text-align: right;


    background-image: url(data:image/gif;base64,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);


    background-repeat:no-repeat;


    background-position:center;


    z-index: 999;


    display: none;


    border:1px solid #dddddd;


    width: 32px;


    height: 32px;


    /* css3 */


    -webkit-border-radius:18px;


    -moz-border-radius:18px;


    border-radius:18px;


}





.KJEInset {


    margin-left: 20px;


    margin-right: 20px;


}





.KJEReport {


    display:none;


    padding:5px;


    text-align: left;


    vertical-align: middle;





}





.KJEReport, .KJEReport p {


    font-size: 1.0em;


    line-height: normal;


}





.KJEReport dl, .KJEReport dd, .KJEReport dt, .KJEReport th, .KJEReport td, .KJEReport ul, .KJEReport li, .KJEReport ol {


    font-size: 1.0em;


    line-height: normal;


}





.KJEDefinitionsHeader {


    font-size: 1.2em;


    font-weight: bold;


    line-height:22px;


}





.KJEDefinitionPopup p {


    font-size: 1.0em;


    line-height: normal;


}





.KJEDefinitionPopup, .KJEDefinitionPopup dl, .KJEDefinitionPopup dd, .KJEDefinitionPopup dt, .KJEDefinitionPopup th, .KJEDefinitionPopup td, .KJEDefinitionPopup ul, .KJEDefinitionPopup li, .KJEDefinitionPopup ol {


    font-size: 1.0em;


    line-height: normal;


}





button.KJEDefinitionIcon:active,


button.KJEDefinitionIcon:focus,


button.KJEDefinitionIcon:hover,


button.KJECloseButton:active,


button.KJECloseButton:focus,


button.KJECloseButton:hover {


    color:#0000D4;


    background:#fff;


}





button.KJEDefinitionIcon {


    color:#fff;


    background:#0000D4;


    width: 20px;


    height: 20px;


    text-align: center;


    padding: 0 0;


    font-size: 1em;


    border-radius: 20px;


    border-width: 0;


    cursor:help;


    margin-left: 2px;


    float:left;


}





button.KJECloseButton {


    color:#fff;


    background:#0000D4;


    width: 20px;


    height: 20px;


    text-align: center;


    padding: 0 0;


    font-size: 1em;


    border-radius: 2px;


    border-width: 1px;


    cursor:hand;


}











.KJEDefinitions {


    text-align: left;


    margin-top: 30px;


}





.KJEDefinitions dl {


    padding-left:10px;


}





.KJEDefinitions dt {


    font-weight: bold;


}





.KJEDefinitions dd {


    padding-bottom:20px;


    padding-top:5px;


    margin-left: 20px;


}





.KJEDefinitions dl, .KJEDefinitions p, .KJEDefinitions dd, .KJEDefinitions dt, .KJEDefinitions td, .KJEDefinitions th, .KJEDefinitions ul, .KJEDefinitions li, .KJEDefinitions ol {


    font-size: 1.0em;


    line-height: normal;


}





.KJECloseButton {


    color: #5D60C6;


    float: right;


    cursor: pointer;


}





.KJECloseButton:hover {


    color: rgb(0,0,212);


}





.KJEContent {


}





.KJEMain input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {


    -webkit-appearance: none;


    margin: 0;


}





.KJEInputContainer {


    text-align: left;


    overflow: visible;


    position: relative;


    height: 30px;


    width: 100%;


    -webkit-transition: background-color 500ms ease;


    -moz-transition: background-color 500ms ease;


    -o-transition: background-color 500ms ease;


    transition: background-color 500ms ease;


}





.KJEInputContainer:hover {


    background-color: #F3FFD2;


}





.KJEInputContainer .KJESlider {


    top: 0px;


    cursor: pointer;


    -webkit-touch-callout: none;


    -webkit-user-select: none;


    -khtml-user-select: none;


    -moz-user-select: none;


    -ms-user-select: none;


    user-select: none;


}





.KJEInputContainer .KJEIncrementer


{


    cursor: pointer;


    -webkit-touch-callout: none;


    -webkit-user-select: none;


    -khtml-user-select: none;


    -moz-user-select: none;


    -ms-user-select: none;


    user-select: none;


}








.KJEInputContainer .KJEScale {


    font-size: .87em;


    border-color: #666666;


    -webkit-touch-callout: none;


    -webkit-user-select: none;


    -khtml-user-select: none;


    -moz-user-select: none;


    -ms-user-select: none;


    user-select: none;


}





.KJEInputContainer .KJELabel {


    text-align: right;


    cursor:default;


    overflow: visible;


}





.KJEInputContainer .KJEOutputLabel {


    overflow: visible;


}





.KJEInputContainer .KJELabelBold {


    font-weight: bold;


    text-align: right;


    overflow: visible;


}





.KJEInputContainer .KJEHelp {


    text-align: right;


    cursor:help;


    overflow: visible;


}





.KJEInputContainer .KJEHelp:hover {


    color: #0000D4;


}


/*


.KJEInputContainer label.KJEHelp:after {


    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADEklEQVR4XnVTbUhTXxh/dnd3765oGoiYqWyp/RWZ6CwzK1n1Iah98IOiVEK1XiANdERdEcs+REsse38T//z/joXgh0xRG2ksKcyWrjXxJVea6Jxm2kyXgtvpnOtWRnQuP845z3l+z/k9z3OPCCEEq4d8ny4eT/kYKgyFz2zDMGHoh5v5gdUEahWRwigJDGC6C3Mz+Jrz2Rlmw6kgArIuzMvg8VkP9uGJ728BfIaObcmystZbmoCo8GCqzmiFrOJaAWQdHR5CPbmt4banyM4RX8JZreDszk0xysrifdyZay3wb8MbyFcrofnmYaivOAC70mJB32yB8vvtUKlVczuU8lTCEZiyvZfiFTlXF8anXCiPNyC8R4W6BuTxeFHfx0k0O+dGZLS/tqP0Q/dQweUm5Pg8hxQ5V9yESxTka7I2cy8sw/Dq3SiQMeyYhSxtLRwsq4eTukbBlqmUw5ogDgY+TYN1yAknsreyhEuTaif/EyEytFgEMsvQMOp04VkCUlYC+Eywf/nqBomExnYRWIYmQZUSTYkpSkUUKBSx4WB9P4EdxMBgIsuuIDUhEor2ZwBp9YPHPcBJWeA4FhzT85AgDwMvQgr6ZzsoEUhoGhiJAEFB6ZFMYGgx/N9ihYHRWQjgGOxHAccyICKfrws2m90Jyvj1RAGBECA4SAojEy4w9zugwzqGb2cwWCHIxuhQsI/NAM7BRhSY3g460nenxVJdfeNA02IhVxG+qbN3TFiLxSQ1GiskawqS4sKg94PTiztlIgH0NQ3mYuOdo1xaYhT0j0wDjZ1CAjkoyt0CZBTdfAZiX3pxkWshNiIEjpfXLSGE9EKBcD95zYV69+TMN6StakVqrQEdu9SE/OP03eeIr36J/jP2I9fCEirQNX7foNbxhOsvYkV7l11dKjKmXizYI7Xap4BAe6MNpDj3RFkoJMWEwoZ1wVB+r23xaedgt9eLKgiRKPCroDBKknKq3NWPzF5z3zhyzS+iOXwj/nHQQ6PNk5J33R2jvswTXz/vr88ZF0uFz8hzJkW0LS97THj/x3P+AURXV1KnezlSAAAAAElFTkSuQmCC);


}


*/





.KJEInputContainer .bold {


    font-weight: bold;


}





.KJEInputContainer .KJETrailingLabel {


    overflow: visible;


}





.KJEInputContainer .KJETrailingLabelDisable {


    overflow: visible;


    color: #565656;


}





.KJEInputContainer input:disabled, .KJEInputContainer textarea:disabled {


    color: #565656;


    background: #ededed;


}





.KJEInputContainer .KJEDropBox {


    font-weight: normal;


    font-size: 0.9em;


}





.KJEInputContainer select.KJEDropBoxModern {


    background: transparent;


    border: 0;


    border-radius: 0;


    padding: 0px;


    -webkit-appearance: none;


}





div.KJEDropBoxDivModern {


    border: 1px solid #555;


    overflow: hidden;


    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAAsUlEQVQ4T9WRyxGDMAwF1RIFUY6boZf0og6UiEHiWZbBEHLIzryDZHv9o/9ARB6JowUzf5VGiDkjzrc42W534myF0FTkxfwp90HcCGFeZNY16/IgVGwwkyLaRxnNSz0RF2ZSHO/JbN46197M6Ek1vZPt4/WzOFGqvcNrIngCpJYOyhT7wShUyrRJRmWKCU+lI7JRSmk/oJe0aUGwj7eKSZsWk6LsKI4WmfBKGuET+QFEbxoHa1iX1waWAAAAAElFTkSuQmCC);


    background-repeat:no-repeat;


    background-position: right;


    background-color: #fff;


    padding: 0px;


    margin: 0px;


}





.KJEInputContainer .KJEInput {


    font-weight: normal;


    font-size: 0.9em;


}





.KJEInputContainer input.KJEInputModern {


    top: 15px;


    border-color: #555;


    border-width: 1px;


    padding: 2px;


}





.KJEInputContainer input.KJEInputModern[type=radio]  {


    border: 0px;


}





.KJEInputContainer .KJEArrowIE8 {


    width: 0;


    height: 0;


    border-left: 6px solid transparent;


    border-right: 6px solid transparent;


    border-bottom: 12px solid rgb(0,0,212);


}





.KJEInputContainer .KJEArrow {


    width: 0;


    height: 0;


    border-left: 6px solid transparent;


    border-right: 6px solid transparent;


    border-bottom: 12px solid rgba(0,0,212, 0.6);


    box-shadow: 0 2px 0 rgba(0, 0, 212, 0.3);


    -webkit-box-shadow: 0 2px rgba(0, 0, 212, 0.3);


    -moz-box-shadow: 0 2px rgba(0, 0, 212, 0.3);


}





.KJEInputContainer .KJEArrow.active {


    border-bottom: 12px solid rgba(0,0,212, 0.5);


    cursor: pointer;


}








.KJEInputContainer .KJELine {


    border-width: 0 0 2px 0;


    border-style: dotted;


    border-color: rgb(102, 102, 102);


    -webkit-touch-callout: none;


    -webkit-user-select: none;


    -khtml-user-select: none;


    -moz-user-select: none;


    -ms-user-select: none;


    user-select: none;


}





.KJEInputContainer .KJELine.active {


    border-style: solid;


    border-color: rgb(102, 102, 102);


}





.KJEInputContainer  input.KJELine[type="range"]{


    -webkit-appearance:none !important;


    background: transparent;


}





.KJEInputContainer input.KJELine[type="range"]::-webkit-slider-thumb{


    -webkit-appearance:none !important;


    width: 0;


    height: 0;


    border-left: 6px solid transparent;


    border-right: 6px solid transparent;


    border-bottom: 12px solid rgba(0,0,212, 0.6);


    box-shadow: 0 2px 0 rgba(0, 0, 212, 0.3);


    -webkit-box-shadow: 0 2px rgba(0, 0, 212, 0.3);


    -moz-box-shadow: 0 2px rgba(0, 0, 212, 0.3);


}





.KJEInputContainer input.KJELine[type="range"]::-webkit-slider-thumb.active{


    border-bottom: 12px solid rgba(0,0,212, 0.5);


    cursor: pointer;


}





hr.KJEDivide {


    border: 0;


    width: 100%;


    height: 1px;


    color: rgb(150, 150, 150);





}





.KJEBold {


    font-weight: bold;


}





.KJEBoldCenter {


    font-weight: bold;


    text-align: center;


    cursor:default;


    overflow: visible;


}





.KJESubTitle  {


    font-size: 0.9em;


    font-weight: normal;


    line-height: normal;


}





.KJEFooter  {


    font-size: .85em;


    font-weight: normal;


}





#KJEGuiDataPoint {


    color:#000000;


    background:#ffffff;


    border:1px solid #5D60C6;





    position: absolute;


    display: none;


    z-index: 99;


    padding:9px;


    margin:1em 0 3em;


    max-width: 520px;


    -webkit-border-radius:6px;


    -moz-border-radius:6px;


    border-radius:8px;


    box-shadow: 3px 3px 3px #333333;


    -webkit-box-shadow: 3px 3px 3px #333333;


    -moz-box-shadow: 3px 3px 3px #333333;


}





#KJEGuiDataPoint dt {


    font-weight: bold;


}





#KJEGuiDataPoint dd {


    padding-bottom:5px;


    padding-top:5px;


    margin-left: 20px;


}





#KJEGuiDataPoint:before {


    content:"";


    position:absolute;


    top:-10px; /* value = - border-top-width - border-bottom-width */


    right:auto;


    bottom:auto; /* value = - border-top-width - border-bottom-width */


    left:39px; /* controls horizontal position */


    border-width:0 10px 10px;


    border-style:solid;


    border-color:#5D60C6 transparent;


    /* reduce the damage in FF3.0 */


    display:block;


    width:0;


}





/* creates the smaller  triangle */


#KJEGuiDataPoint:after {


    content:"";


    position:absolute;


    top:-8px; /* value = - border-top-width - border-bottom-width */


    bottom:auto; /* value = - border-top-width - border-bottom-width */


    left:38px;


    right:auto; /* value = (:before left) + (:before border-left) - (:after border-left) */


    border-width:0 11px 11px;


    border-style:solid;


    border-color:#fff transparent;


    /* reduce the damage in FF3.0 */


    display:block;


    width:0;


}





div.KJEGuiDefnPopup {


    color:#000000;


    background:#ffffff;


    border:1px solid #5D60C6;





    position: absolute;


    display: none;


    z-index: 99;


    padding:9px;


    margin:1em 0 3em;


    -webkit-border-radius:6px;


    -moz-border-radius:6px;


    border-radius:8px;


    box-shadow: 3px 3px 3px #333333;


    -webkit-box-shadow: 3px 3px 3px #333333;


    -moz-box-shadow: 3px 3px 3px #333333;


    -webkit-animation: fadeIn .4s;


    animation: fadeIn .4s;





}





div.KJEGuiDefnPopup dt {


    font-weight: bold;


}





div.KJEGuiDefnPopup dd {


    padding-bottom:5px;


    padding-top:5px;


    margin-left: 20px;


}





div.KJEGuiDefnPopup:before {


    content:"";


    position:absolute;


    top:-10px; /* value = - border-top-width - border-bottom-width */


    right:auto;


    bottom:auto; /* value = - border-top-width - border-bottom-width */


    left:39px; /* controls horizontal position */


    border-width:0 10px 10px;


    border-style:solid;


    border-color:#5D60C6 transparent;


    /* reduce the damage in FF3.0 */


    display:block;


    width:0;


}





div.KJEGuiDefnPopup:after {


    content:"";


    position:absolute;


    top:-8px; /* value = - border-top-width - border-bottom-width */


    bottom:auto; /* value = - border-top-width - border-bottom-width */


    left:38px;


    right:auto; /* value = (:before left) + (:before border-left) - (:after border-left) */


    border-width:0 11px 11px;


    border-style:solid;


    border-color:#fff transparent;


    /* reduce the damage in FF3.0 */


    display:block;


    width:0;


}





table.KJEToggleTable {


    width:100%;


    border-style:none;


}





table.KJEToggleTable td{


    border:0px;


}








.KJEToggleTitle {


    font-size:1.05em;


    font-weight:bold;


    cursor: pointer;


    text-align: left;


    text-decoration: none;


    border-style:none;


}





.KJEToggleIcon {


    font-size: .85em;


    font-weight: normal;


    text-align: right;


    padding-top: 0;


    vertical-align: top;


    color: #111111;


    outline: none;


    cursor:pointer;


    white-space:nowrap;


    width:35px;


    border-style:none;


}





.KJEToggleSubTitle {


    font-size:0.9em;


    font-weight:bold;


    cursor: pointer;


    text-align: left;


    text-decoration: none;


    padding-left: 30px;


    width: 100%;


}





.KJEGraphIcon {


    background-repeat: no-repeat;


    background-position: top left;


    background-image: url(data:image/x-png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAAZElEQVQ4T2P4DwQM1ASHDx+mjYH19f//I2OyHQ1zIbqB9UABsgwdNRApYiBh+P//fmDCQmCC4UooDNENJBhZ5BpYrxD/HxnDXU4tA+EuHzWQYLKBhRV6pMDDEFR8gcKRGhhkFgBPufMMsxpAzgAAAABJRU5ErkJggg==);


}


.KJEInputIcon {


    background-repeat: no-repeat;


    background-position: top left;


    background-image: url(data:image/x-png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAA7klEQVQ4T2NgGCzg/7qT/0GYKu75lJD+H4YpNvTY8SNgw0AGwWiyXWnvceY/CL96+QruQrINu7Ai4f/OTUvABoLwunXryA+/I7MD/3++2v7//0k+uKFku2xLn+//d+eawIZ9fdT5vyfLhHyXbejw/P94bz7YsG8P2igzbEGV6/9727MgLrtTSZlhWyfm/7++IQFs2M8beZQZtmNB9f+bG0ogLruaTplhazZs+X93Qx3YsE+7mv+vaIohPwJAyWD9pFKwYcenZ/6f15lPmWEdvRP/75qa/39KZdz/ppZWygyDJdLq2kbqGER2qqeHRgBkc7eerrKe9AAAAABJRU5ErkJggg==);


}





.KJEInputDiv {


    padding-top: 5px;


    display: block;


    overflow: visible;


    width: auto;


    border-color: rgb(102,102,102);


    height: auto;


}





.KJEDropper{


    border-top: 1px solid;


    padding: 5px;


    border-color: rgb(102,102,102);


    -webkit-transition: background-color 500ms ease;


    -moz-transition: background-color 500ms ease;


    -o-transition: background-color 500ms ease;


    transition: background-color 500ms ease;


    height: auto;


}





.KJEDropper:active {


    background-color: #F3FFD2;


}





.KJEDropper:hover {


    background-color: #F3FFD2;


}





.KJEGraphContainer {


    overflow: hidden;


}





.KJEGraph {


    -webkit-tap-highlight-color: rgba(0,0,0,0);


    overflow: hidden;


}





.KJEGraphTitle {


    font-size:1.05em;


    font-weight:bold;


    cursor: pointer;


    text-align: center;


    text-decoration: none;


    border-style:none;


}





.KJEGraphDropper{


    border-top: 1px solid;


    border-color: rgb(102,102,102);


    -webkit-transition: background-color 500ms ease;


    -moz-transition: background-color 500ms ease;


    -o-transition: background-color 500ms ease;


    transition: background-color 500ms ease;


    height: auto;


    padding: 5px;


}





.KJEGraphDropper:active {


    background-color: #F3FFD2;


}





.KJEGraphDropper:hover {


    background-color: #F3FFD2;


}





.KJEDropperReport {


    border: 0;


    padding: 5px;


    -webkit-transition: background-color 500ms ease;


    -moz-transition: background-color 500ms ease;


    -o-transition: background-color 500ms ease;


    transition: background-color 500ms ease;


    height: auto;


}





.KJEDropperReport:active {


    background-color: #ffffff;


}





.KJEDropperReport:hover {


    background-color: #ffffff;


    -webkit-transition: background-color 500ms ease;


    -moz-transition: background-color 500ms ease;


    -o-transition: background-color 500ms ease;


    transition: background-color 500ms ease;


}





.KJEDroppee {


}





.KJEReportTableDiv {


    box-sizing: border-box;


    margin-top: 20px;


    margin-bottom: 20px;


    margin-right: 0px;


    margin-left: 0px;


    border-width: 1px;


    border-style: solid;


    border-color: black;


    -webkit-border-radius: 6px;


    -moz-border-radius: 6px;


    border-radius: 6px;


    padding: 2px;


    width:100%;


    box-shadow: 5px 5px 10px #DDDDDD;


    -webkit-box-shadow: 5px 5px 10px #DDDDDD;


    -moz-box-shadow: 5px 5px 10px #DDDDDD;


}





.KJEInput .KJEReportTableDiv {


    width: 95%;


}





.KJEDefinitions .KJEReportTableDiv {


    width: 95%;


}





.KJEDefinitionPopup .KJEReportTableDiv {


    width: 95%;


}





.KJECenter {


    text-align:center;


}





.KJEReportHeader {


    font-size:1.2em;


    font-weight:bold;


    line-height:22px;


}





.KJEReportTitleBlock {


    text-align: center;


}





.KJEReportTitle {


    font-size:1.3em;


    font-weight:bold;


    margin: 0;


    padding: 0;


}





table.KJEReportTable, table.KJECalcTable {


    font-size: 0.9em;


    background-color: #cccccc;


    border-spacing: 0;


    border: 1px;


    border-collapse: collapse;


    width:100%;


    margin: 0;


    padding: 0;


}





table.KJECalcTable {


    background-color: inherit;


}





table.KJEReportTable tr.KJEHeaderRow, table.KJECalcTable tr.KJEHeaderRow {


    background-color: #cccccc;


    text-align: center;


    border: none;


}





table.KJEReportTable th, table.KJECalcTable th{


}





table.KJECalcTable tr.KJEHeaderRow {


    background-color: inherit


}





table.KJEReportTable tr.KJEFooterRow, table.KJECalcTable tr.KJEFooterRow {


    background-color: #cccccc;


    text-align: right;


    border: none;


}





caption.KJEHeaderRow, caption.KJEHeaderRow {


    background-color: #cccccc;


}





table.KJECalcTable tr.KJEFooterRow {


    background-color: inherit


}





table.KJEReportTable tr.KJEFooterRow:hover, table.KJECalcTable tr.KJEFooterRow:hover{


    background-color: #aaaaff;


}





table.KJEReportTable tr.KJEEvenRow {


    background-color: #eeeeee;


    text-align: right;


}





table.KJECalcTable tr.KJEEvenRow{


    text-align: right;


}





table.KJEReportTable tr.KJEEvenRow:hover, table.KJECalcTable tr.KJEEvenRow:hover{


    background-color: #aaaaff;


}





table.KJEReportTable tr.KJEOddRow {


    background-color: #ffffff;


    text-align: right;


}


table.KJECalcTable tr.KJEOddRow {


    text-align: right;


}








table.KJEReportTable tr.KJEOddRow:hover, table.KJECalcTable tr.KJEOddRow:hover{


    background-color: #aaaaff;


}





h2.KJESubHeading {


    font-size:1.05em;


    padding:0px;


    margin:0px;


}





table.KJEReportTable .KJEHeading,  table.KJECalcTable .KJEHeading{


    font-size:1.05em;


    font-weight:bold;


    padding-top:5px;


    padding-bottom:5px;


    line-height:22px;


}





table.KJEReportTable .KJEHeadingUnderline,  table.KJECalcTable .KJEHeadingUnderline {


    text-decoration: underline;


}


table.KJEReportTable .KJEHeadingRight,  table.KJECalcTable .KJEHeadingRight{


    text-align: right;


}





table.KJEReportTable td.KJECell, th.KJECell, table.KJECalcTable td.KJECell{


    padding-right:10px;


    padding-left:10px;


    padding-top:8px;


    padding-bottom:8px;


    vertical-align:text-top;


    border: none;


}





table.KJEReportTable td.KJELabel, table.KJEReportTable th.KJELabel, table.KJECalcTable td.KJELabel, table.KJECalcTable th.KJELabel{


    padding-right:10px;


    padding-top:2px;


    padding-bottom:2px;


    font-weight:bold;


    vertical-align:text-top;


    border: none;


}





table.KJEReportTable th.KJELabel, table.KJECalcTable th.KJELabel{


    text-align: right;


}





table.KJEReportTable td.KJELabelPad, th.KJELabelPad, table.KJECalcTable td.KJELabelPad {


    padding-right:10px;


    padding-top:10px;


    padding-bottom:10px;


    padding-left:10px;


    border: none;


}





table.KJEReportTable td.KJECellStrong, th.KJECellStrong, table.KJECalcTable td.KJECellStrong, table.KJECalcTable th.KJECellStrong{


    padding-right:10px;


    padding-top:2px;


    padding-bottom:2px;


    font-weight:bold;


    vertical-align:text-top;


    border: none;


}





table.KJEReportTable td.KJECell:hover, table.KJECalcTable td.KJECell:hover{


    color: #ffffff;


    background-color: rgb(0, 0, 212);


}





table.KJEReportTable .KJELabel:hover, table.KJECalcTable .KJELabel:hover{


    color: #ffffff;


    background-color: rgb(0, 0, 212);


}





table.KJEReportTable td.KJECellStrong:hover, table.KJECalcTable td.KJECellStrong:hover{


    color: #ffffff;


    background-color: rgb(0, 0, 212);


}





table.KJEReportTable td.KJECellSpecial:hover, table.KJECalcTable td.KJECellSpecial:hover {


    color: #ffffff;


    background-color: rgb(0, 0, 212);


}





table.KJEReportTable a:hover {


    color: #ffffff;


}





table.KJEReportTable td.KJECellStrong, th.KJECellStrong, table.KJECalcTable td.KJECellStrong{


    font-weight: bold;


    padding-right:10px;


    padding-left:10px;


    padding-top:2px;


    padding-bottom:2px;


    border: none;


}





table.KJEReportTable td.KJECellSpecial, th.KJECellSpecial, table.KJECalcTable td.KJECellSpecial{


    color: red;


    padding-right:10px;


    padding-top:2px;


    padding-bottom:2px;


}





table.KJEReportTable td.KJECellBorder, table.KJEReportTable th.KJECellBorder, table.KJECalcTable th.KJECellBorder, table.KJECalcTable td.KJECellBorder {


    border-right-width: 1px;


    border-top-width: 0;


    border-bottom-width: 0;


    border-left-width: 0;


    border-style: solid;


    border-spacing: 1px;


    border-color: #000000;


}





.KJELeft, table.KJEReportTable th.KJELeftPad, table.KJECalcTable th.KJELeftPad  {


    text-align: left;


}





.KJELeftPad, table.KJEReportTable th.KJELeftPad, table.KJECalcTable th.KJELeftPad  {


    text-align: left;


    padding-left: 10px;


}


.KJECenter, table.KJEReportTable th.KJECenter, table.KJECalcTable th.KJECenter {


    text-align: center;


}





.KJERight {


    text-align: right;


}





.KJERightBold, table.KJEReportTable th.KJERightBold, table.KJECalcTable th.KJERightBold  {


    text-align:right;


    font-weight: bold;


}





.KJECenterBold, table.KJEReportTable th.KJECenterBold, table.KJECalcTable th.KJECenterBold   {


    text-align:center;


    font-weight: bold;


}





.KJELeftBold, table.KJEReportTable th.KJELeftBold, table.KJECalcTable th.KJELeftBold  {


    text-align:left;


    font-weight: bold;


}





table.KJEReportTable td.KJECell10, th.KJECell10, table.KJECalcTable td.KJECell10 {


    width: 10%;


}


table.KJEReportTable td.KJECell15, th.KJECell15, table.KJECalcTable td.KJECell15 {


    width: 15%;


}





table.KJEReportTable td.KJECell225, th.KJECell225, table.KJECalcTable td.KJECell225 {


    width: 22.5%;


}





table.KJEReportTable td.KJECell20, th.KJECell20, table.KJECalcTable td.KJECell20 {


    width: 20%;


}


table.KJEReportTable td.KJECell25, th.KJECell25, table.KJECalcTable td.KJECell25 {


    width: 25%;


}


table.KJEReportTable td.KJECell30, th.KJECell30, table.KJECalcTable td.KJECell30 {


    width: 30%;


}


table.KJEReportTable td.KJECell35, th.KJECell35, table.KJECalcTable td.KJECell35 {


    width: 35%;


}


table.KJEReportTable td.KJECell40, th.KJECell40, table.KJECalcTable td.KJECell40 {


    width: 40%;


}


table.KJEReportTable td.KJECell50, th.KJECell50, table.KJECalcTable td.KJECell50 {


    width: 50%;


}


table.KJEReportTable td.KJECell60, th.KJECell60, table.KJECalcTable td.KJECell60 {


    width: 60%;


}


table.KJEReportTable td.KJECell70, th.KJECell70, table.KJECalcTable td.KJECell70 {


    width: 70%;


}


table.KJEReportTable td.KJECellNB, th.KJECellNB, table.KJECalcTable td.KJECellNB {


    border-width: 0px;


}





th.KJEColumnHeader {


    padding-right:10px;


    padding-top:2px;


    padding-bottom:2px;


    font-weight:bold;


    border: none;


    text-align: center;


    vertical-align: bottom;


}








/*


Rows and Cells used in the schedule table


*/





.KJEScheduleHeader {


    font-size:1.2em;


    font-weight:bold;


    line-height:22px;


    page-break-after:avoid;


}





.KJEScheduleDiv {


    border-width: 1px;


    border-style: solid;


    border-color: black;


    -webkit-border-radius: 6px;


    -moz-border-radius: 6px;


    border-radius: 6px;


    width:100%;


    display: inline-block;


    padding: 2px;


    box-shadow: 5px 5px 10px #DDDDDD;


    -webkit-box-shadow: 5px 5px 10px #DDDDDD;


    -moz-box-shadow: 5px 5px 10px #DDDDDD;


}





table.KJEScheduleTable {


    font-size: 0.9em;


    border-spacing: 0;


    border-style: none;


    border-collapse: collapse;


    background-color: #cccccc;


    width:100%;


}





table.KJEScheduleTable {


    font-size: 0.9em;


    background-color: #cccccc;


    border-spacing: 0;


    border-style: none;


    width:100%;


    margin: 0;


    padding: 0;


}





table.KJEScheduleTable tr.KJEScheduleHeaderRow {


    background-color: #cccccc;


    border-color: #cccccc;


    text-align: right;


    border: none;


}





.KJEScehduleTable th {


    background-color: #cccccc;


    border: none;


}





table.KJEScheduleTable tr.KJEScheduleEvenRow {


    background-color: #eeeeee;


    text-align: right;


    border: none;


}


table.KJEScheduleTable tr.KJEScheduleEvenRow:hover{


    background-color: #aaaaff;


}





table.KJEScheduleTable tr.KJEScheduleOddRow {


    background-color: #ffffff;


    text-align: right;


}


table.KJEScheduleTable tr.KJEScheduleOddRow:hover{


    background-color: #9999ff;


}





table.KJEScheduleTable th.KJEScheduleHeading {


    padding-right:10px;


    padding-top:2px;


    padding-bottom:2px;


    border: none;


}





table.KJEScheduleTable th.KJEScheduleHeadingUnderline {


    padding-top:10px;


    text-decoration: underline;


    text-align: center;


    border: none;


}





.KJEMinHeight2 {


    height:30px;


    padding-top: 10px;


    padding-bottom: 10px;


    padding-left: 10px;


    padding-right: 10px;


}





table.KJEScheduleTable td.KJEScheduleCell {


    padding-right:10px;


    padding-top:2px;


    padding-bottom:2px;


    border: none;


}





table.KJEScheduleTable td.KJEScheduleCell:hover {


    color: #ffffff;


    background-color: rgb(0, 0, 212);


}





table.KJEScheduleTable td.KJEScheduleCellStrong {


    font-weight: bold;


    padding-right:10px;


    padding-top:2px;


    padding-bottom:2px;


    border: none;


}





table.KJEScheduleTable td.KJEScheduleCellSpecial {


    color: red;


    padding-right:10px;


    padding-top:2px;


    padding-bottom:2px;


    border: none;


}





table.KJEScheduleTable td.KJECellBorder, table.KJEScheduleTable th.KJECellBorder {


    border-right-width: 1px;


    border-top-width: 0;


    border-bottom-width: 0;


    border-left-width: 0;


    border-style: solid;


    border-spacing: 1px;


    border-color: #000000;


}





#KJESplash{


    right:0;


    left:0;


    margin-top:85px;


    padding-top:42px;


    position: absolute;


    display:inline-block;


    background-repeat: no-repeat;


    background-position: top center;


    background-image: url(data:image/x-png;base64,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);


}





.KJEWidthContraint {


    max-width: 900px;


    text-align:left;


    margin: auto;


    background: #ffffff;


    padding:15px;


}





.KJEWrapper {


    background: #cccccc;


    padding: 0;


    margin:0;


}





.KJEBreakHeader {display:none;}





@media screen and (max-width:640px){


    .KJEWidthConstraint {


        padding:3px !important;


    }





    .KJELogo {


        max-width: 100%


    }





    .KJEReport {


        padding: 0px;


    }





    div.KJEReportTableDiv, div.KJEScheduleDiv {


        -webkit-border-radius: 4px;


        -moz-border-radius: 4px;


        border-radius: 4px;


        padding: 4px;


        box-shadow: 0px 0px 0px #DDDDDD;


        -webkit-box-shadow: 0px 0px 0px #DDDDDD;


        -moz-box-shadow: 0px 0px 0px #DDDDDD;


        width: 100%;


    }





    table.KJEReportTableShrink {


        line-height: normal;


        -webkit-border-radius: 0px;


        -moz-border-radius: 0px;


        border-radius: 0px;


        padding: 0px;


        width:100%;


        box-shadow: 0px;


        -webkit-box-shadow: 0px;


        -moz-box-shadow: 0px;


        width: 100%;


    }





    table.KJEReportTableShrink td  {


        padding: 0px;


        margin: 0px;


        font-size: .8em;


    }





    table.KJEReportTableShrink th{


        font-size: .85em;


    }





    table.KJEScheduleTable th.KJEScheduleHeading {


        padding-right:5px;


        font-size: .8em;


    }





    table.KJEScheduleTable tr td:nth-child(6),


    table.KJEScheduleTable tr th:nth-child(6),


    table.KJEScheduleTable tr td:nth-child(7),


    table.KJEScheduleTable tr th:nth-child(7) {


        display: none;


    }








    .KJEWidthConstraint {


        padding:0;


    }





    table.KJEReportTable td.KJELabel, th.KJELabel, table.KJECalcTable td.KJELabel{


        padding-right:5px;


    }





    table.KJEReportTable td.KJELabelPad, th.KJELabelPad, table.KJECalcTable td.KJELabelPad {


        padding-right:5px;


        padding-left:2px;


    }





    table.KJEReportTable td.KJECellStrong, table.KJEReportTable th.KJECellStrong, table.KJECalcTable td.KJECellStrong, table.KJECalcTable th.KJECellStrong{


        padding-right:5px;


        padding-left:2px;


    }





    table.KJEReportTable td.KJECell, table.KJEReportTable th.KJECell, table.KJECalcTable td.KJECell, table.KJECalcTable th.KJECell{


        padding-right:5px;


        padding-left:2px;


    }











}





@media screen and (max-width:400px){





    .KJECalculatorTable {


        padding: 4px 0px 0px 0px;


        box-shadow: 0px 0px 0px;


        -webkit-box-shadow: 0px 0px 0px;


        border-width: 1px;


        border-radius: 0px;


        -moz-border-radius: 0px;


        -webkit-border-radius:0px;


        -moz-box-shadow: 0px 0px 0px;


    }





    .KJEReportTableDiv {


        margin-right: 0px;


        margin-left: 0px;


        border-width: 0px;


        -webkit-border-radius: 0px;


        -moz-border-radius: 0px;


        border-radius: 0px;


        padding: 0px;


        width:100%;


        box-shadow: 0px 0px 0px #DDDDDD;


        -webkit-box-shadow: 0px 0px 0px #DDDDDD;


        -moz-box-shadow: 0px 0px 0px #DDDDDD;


    }





    table.KJEReportTableShrink td{


        font-size: .65em;


    }





    table.KJEReportTableShrink th{


        font-size: .65em;


    }





    table.KJEScheduleTable th.KJEScheduleHeading {


        padding-right:3px;


        font-size: .7em;


    }





    div.KJETitle {


        background-image: none;


    }


}





@media print {


    .KJENoPrint {


        display: none;


    }





    #KJECalculatorScreenSize {


        page-break-before: avoid;


    }





    .KJEWrapper {


        background: #ffffff;


        border: 0px solid #ffffff;


    }





    .KJECalculatorTable {


        border: 2px solid #666666;





        box-shadow: 0 0 0;


        -webkit-box-shadow: 0 0 0;


        -moz-box-shadow: 0 0 0;


    }





    .KJECalculator {


        border-radius: 6px;


        -moz-border-radius: 6px;


        -webkit-border-radius: 6px;


    }





    .KJECalculator .KJEMain {


        border-radius: 6px;


        -moz-border-radius: 6px;


        -webkit-border-radius: 6px;


    }








    .KJECalculatorReportTable {


        display: none;


    }





    .KJEToggleIcon {


        display: none;


    }





    .KJEGraphIcon {


        display: none;


    }





    .KJEInputIcon {


        display: none;


    }





    .KJEDefinitions {


        display: block;


    }





    .KJEDefinitionsHeader {


        page-break-after: avoid;


    }





    .KJEDefinitions dl {


        page-break-before: avoid;


    }





    .KJEDefinitions dt {


        page-break-after: avoid;


    }





    .KJEDefinitions dd {


        page-break-before:avoid;


    }





    button.KJECommandButton {


        display: none;


    }





    #KJECommandButtons, #KJEReportButtons {


        display: none;


    }





    .KJEDropperReport {


        border-top: 0;


    }





    .KJEScheduleDiv {


        border-width: 0;


        border-style: solid;


        border-color: black;


        -webkit-border-radius:0;


        -moz-border-radius:0;


        border-radius: 0;


        width:100%;


        display: inline-block;


        padding: 2px;


        box-shadow: 0 0 0;


        -webkit-box-shadow: 0 0 0;


        -moz-box-shadow: 0 0 0;


        position: relative;


        display: block;


        float: none;





    }





    table.KJEScheduleTable {


        border-collapse: collapse;


        border-color: #000000;


        border-width: 1px;


        border-style: solid;


        border-spacing: 1px;


    }





    table.KJEScheduleTable td.KJEScheduleCell {


        border-right-width: 1px;


        border-top-width: 1px;


        border-bottom-width: 1px;


        border-left-width: 1px;


        border-style: solid;


        border-spacing: 1px;


        border-color: #000000;


    }





    table.KJEScheduleTable td.KJECellBorder, table.KJEScheduleTable td.KJECellBorder {


        border-width: 1px;


        border-top-width: 1px;


        border-bottom-width: 1px;


        border-left-width: 1px;


    }





    .KJEBreakHeader {


        display:block;


        page-break-before:always;


    }





    div.KJEReportTableDiv, div.KJEScheduleDiv {


        border-width: 0;


        border-style: solid;


        border-color: black;


        -webkit-border-radius:0;


        -moz-border-radius:0;


        border-radius: 0;


        width:100%;


        display: inline-block;


        padding: 2px;


        box-shadow: 0 0 0;


        -webkit-box-shadow: 0 0 0;


        -moz-box-shadow: 0 0 0;


    }





    table.KJEReportTable {


        border-collapse: collapse;


        border-color: #000000;


        border-width: 1px;


        border-style: solid;


        border-spacing: 1px;


    }





    table.KJEReportTable td.KJECell {


        border-width: 1px;


        border-style: solid;


        border-spacing: 1px;


        border-color: #000000;


    }





    table.KJEReportTable td.KJECellStrong {


        border-width: 1px;


        border-style: solid;


        border-spacing: 1px;


        border-color: #000000;


    }





    table.KJEReportTable td.KJECellSpecial {


        border-width: 1px;


        border-style: solid;


        border-spacing: 1px;


        border-color: #000000;


    }





    table.KJEReportTable td.KJECellBorder, table.KJEReportTable th.KJECellBorder {


        border-width: 1px;


    }





    table.KJEReportTable td.KJECellNB {


        border-width: 0px;


    }





    table.KJEReportTableNB {


        border-width: 0px;


    }


}





figcaption.KJEAccessible {


    font-size:0;


    width:0;


    height:1px;


    position:absolute;


    overflow:hidden;


    z-index:-1000;


}





span.KJEAccessibleInLine {


    position: absolute;


    clip: rect(1px 1px 1px 1px); /* for Internet Explorer */


    clip: rect(1px, 1px, 1px, 1px);


    padding: 0;


    border: 0;


    height: 1px;


    width: 1px;


    overflow: hidden;


}





fieldset.KJEAccessibleFieldSet {


    margin: 0;


    padding: 0;


    border: 0;


}


legend.KJEAccessibleFieldSetLegend {


    font-size:0;


    width:0;


    height:1px;


    position:absolute;


    overflow:hidden;


    z-index:-1000;


}





a.KJEAccessibleSkip {


    position: absolute;


    top: -1000px;


    left: -1000px;


    height: 1px;


    width: 1px;


    text-align: left;


    overflow: hidden;


}





a.KJEAccessibleSkip:active,


a.KJEAccessibleSkip:focus,


a.KJEAccessibleSkip:hover {


    left: 0;


    top: 0;


    width: auto;


    height: auto;


    overflow: visible;


}








.KJEPopupLink {


    z-index: 2;


    position: relative;


}








#KJEMenuWindow {


    color:#000000;


    background:#ffffff;


    border:1px solid #5D60C6;


    position: absolute;


    display: none;


    z-index: 99;


    padding:9px;


    margin:1em 0 3em;


    -webkit-border-radius:6px;


    -moz-border-radius:6px;


    border-radius:8px;


    box-shadow: 3px 3px 3px #333333;


    -webkit-box-shadow: 3px 3px 3px #333333;


    -moz-box-shadow: 3px 3px 3px #333333;


}





#KJEMenuWindow:before {


    content:"";


    position:absolute;


    top:-10px; /* value = - border-top-width - border-bottom-width */


    left:auto;


    bottom:auto; /* value = - border-top-width - border-bottom-width */


    right:10px; /* controls horizontal position */


    border-width:0 10px 10px;


    border-style:solid;


    border-color:#5D60C6 transparent;


    /* reduce the damage in FF3.0 */


    display:block;


    width:0;


}





/* creates the smaller  triangle */


#KJEMenuWindow:after {


    content:"";


    position:absolute;


    top:-8px; /* value = - border-top-width - border-bottom-width */


    bottom:auto; /* value = - border-top-width - border-bottom-width */


    right:9px;


    left:auto; /* value = (:before left) + (:before border-left) - (:after border-left) */


    border-width:0 11px 11px;


    border-style:solid;


    border-color:#fff transparent;


    /* reduce the damage in FF3.0 */


    display:block;


    width:0;


}





input.KJEMenuButton[type=button] {


    font: bold 0.9em Arial, sans-serif;


    color:#ffffff;


    background:#333333;


    padding: 2px;


    margin: 2px;


    -webkit-border-radius:4px;


    -moz-border-radius:4px;


    border-radius:4px;


    white-space:nowrap;


    width:60px;


    border: 1px solid #666666;


    box-shadow:


        0 1px 3px rgba(000,000,000,0.5),


        inset 0 0 1px rgba(255,255,255,0.6);


    -moz-box-shadow:


        0 1px 3px rgba(000,000,000,0.5),


        inset 0 0 1px rgba(255,255,255,0.6);


    -webkit-box-shadow:


        0 1px 3px rgba(000,000,000,0.5),


        inset 0 0 1px rgba(255,255,255,0.6);


}





input.KJEMenuButtonWide[type=button] {


    width:245px;


}





input.KJEItemButton[type=button] {


    font: normal 0.9em Arial, sans-serif;


    color:#333333;


    background:#ffffff;


    width:182px;


    border: 0px solid #333;


    text-decoration: underline;


    text-align: left;


    padding-left: 20px;


    padding: 0;


}





input.KJEMenuButton[type=button]:active {


    font: normal 0.9em Arial, sans-serif;


    position: relative;


    top:2px;


}





input.KJEMenuInputItem {


    font: normal 0.9em Arial, sans-serif;


    display: inline-block;


    width: 180px;


}





input.KJEMenuInputSave {


    font: normal 0.9em Arial, sans-serif;


    display: inline-block;


    width: 232px;


}





div.KJEMenuLabel {


    font: bold 0.9em Arial, sans-serif;


    font-weight: bold;


    display: inline-block;


    margin-top: 10px;


    margin-left: 5px;


    margin-right: 0px;


    width: 182px;


    text-align: left;


}





div.KJEMenuSavedRow {


    display: none;


    border: 0px;


    padding: 5px;


}





div.KJEMenuSelectedRow {


    background: #2ab0ed;


}
#KJEAllContent {


    background: #ffffff;


    color: #000000;


}





.KJEFontHeading {


    color:#000000;


}





.KJEError {


    color:#FF0000;


}





.KJETitle {


    text-align: center;


    background-image: url(data:image/x-png;base64,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);


    background-repeat: no-repeat;


    background-position: -8px -8px;


    background-size:85px 85px;


}





.KJECalculatorTable {


}





.KJEInputContainer:hover {


    background-color: #ffffff;


}





.KJEDropper:hover {


    background-color: #ffffff;


}





.KJEGraphDropper:hover {


    background-color: #eeeeff;


}





.KJEInputContainer .help:hover {


    color: #333333;


}





.KJEReportTitle {


}





.KJEReportTitleBlock {


    text-align: center;


    padding: 10px;


    margin-top: 5px;


    margin: 10px;


    border-width: 1px;


    border-style: solid;


    border-color: black;


}





.KJEWidthConstraint {


    max-width: 900px;


    text-align:left;


    margin: auto;


    background: #ffffff;


    padding:15px;


}





.KJEWrapper {


    background: #cccccc;


    padding: 0;


    margin:0;


}





body {


 margin: 0;


}





/**CUSTOMCSS**/

#KJEAllContent {
    background: #ffffff;
    color: #000000;
    font-size: 0.9em;
}

input[type="button"].KJECommandButton {
    padding: 4px 5px;
    text-transform: none
}
