#KJESplash{
    right:0;
    left:0;
    font-size:16px;
    letter-spacing:-0.5px;
    margin-top:35px;
    padding-top:2px;
    position: absolute;
    display:inline-block;
    background-repeat: no-repeat;
    background-position: top center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAAqCAYAAAATStF7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZBMkM3QzExRjI1RjExRTI5RTcwQkFDRDI0RDIwQzM3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZBMkM3QzEyRjI1RjExRTI5RTcwQkFDRDI0RDIwQzM3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkEyQzdDMEZGMjVGMTFFMjlFNzBCQUNEMjREMjBDMzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkEyQzdDMTBGMjVGMTFFMjlFNzBCQUNEMjREMjBDMzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7jBG3KAAAFzUlEQVR42uxd723bOhBnAi/AjqB8fd+UBQooE7TyCNYINtCvr4A1gjWC3Q1ivC5QjRCtoA2aSujxhVV5x7+yxIAHEC1imTr++LvjHXmS715fX1mSJLHK5vPX7wkFM9kNLZ/87Tq0S4JmXvn25SNO4ASPsRRDKxV/TwReUO4TBEmiDiGGlg2NKz7rpX/7BFWStRL4iCyNUzJ3Q2uHVsP/kySJJoTgkMCMiczL0E7guZMkiTIGFkTeJQiTxJzEHZMnTrJ0DIxJC6EDR5I8EVqch/aYoHy3whVOql9LHnRPkHck5cPQPkDbIkqPsfE+zfO7lXFuf0zaKbYQYrS4CxC6RQaZJEkUMXCFLDNFgjNJDARukVAiJXNJotmFaBOBk8RMYCxOTpIkCgLnhl45SZJZxaWcMkPChdaxr5y97TOPXvw6szfPocn1HWuWDBJkG32XwNVGJw5j6WE8pF6fv34XGwQi9+pEjbALgU8IeW3AGbfddkTcPIJ9kCbrrLi2gSbkyP7eCRH9ZNLnHLlfxcJuzpcM314Ueql0Hrcra8DnqNC3k8bez4jrCQiXIU7gxyR8fFJcx0GfnSZHusKYr0R4+hP64TCG3pbAOQL42NHWoo+zQcJXAEANEEsFJEcsfGpYJUwGN7hfxcIUqJcwTopElM4nhteZZEDUZmZcMyRUFNfkE6NS3cu06KuAdgUuqZzhP9J9MmGEGwKk8yRkwAhg6rkK6JNbEGHH/HY3SmZecCSOxbeeJKbIezEwdhN9a2mSl8DVpH+X07pxLM/gzf8n8RAutFjotCEmszS4YUe4fRU5uOOgXMXlfnsPAvuS13S3p1kYV12s63PUnMP3jbDaBFD2BTxCQ8TBRwJkYQTtJMnKAwN7YW+HMGJ5LBEASwcSU+QVS7YLWWVc+MT7rgFXkxzJdg5KKaSYlcDCC4jY+AkhxI5YCg+EJzwG8lhYbIstdYUlgecg7xQbPol958Z1K12/V8TpT0QsqzKmLRIG5BA2cIXT01Y53msm3uZ5uAKZxBMROx80E/gUgMANQcaG+R+LU+StHcnbKLDp5ez7BrhSc98rGqaT2KHAtv9awvGVrgQeO/0gtTv2uxLtUZO0TZMmzvBDj8YAxBDvXbg4fM49jVbnBU0IrFv1lsZVZfSZhZOY6n1FSBwshOgmIGFL0XSZw7yEqRwME0pdDEld4+qBM0Ln2lFnk8OKpXG1wYIzs3Jbp3nwiYFruMFOcVORBGWOpJpOaOe47dM5XsM9cak9vt85kuWWuNoQ2Oe5Sa0H9i3mqRDLyQkFXE67XI97lzg69d2e6h0n9pa4OpEtoFEEIzAGQkYo4AJ0FxGBc+a3D9o7TuwtcXUi2xz9hthGo7L4UIXvWUQEFsumaUIVGvOlSNch+M/68GcIAueahG9tQIeWC5IMnWD8c1S7tZEQeJRZn1j3DSGo7RwqQcos77FWAo8elqqdeJ5J9zXi2ga4R2arky+BT5rBYFZpc8K299wVuIVUBKnONyLw0rhSZwOmMmL1wugj8iAE5kDeEol7ZAJ3yKByQ4uM4fVV4rSpnyGpw8iyNlw7ZPx7Q696lHTfA5H3PgTOpDZ2XLC32gHqvWiHyUAqYnktNLH1cwTeV57AikjqQhNmjbgeiFUo06wGe8X3tKvEhhjki8MArorM+4okOhyAbNjfVVMFi/PFgeJpij0SbpmWn5pivTZcG6b+KQbxBEfN/nwtgyhIwgwOK24PugshL6MVYZnlDb3TknKQyKKK8R5ZuK2lNeJasT8fN5INyyZGr02MPdRj9a1mYqjl1cQwYntkf3ujpG6NuLbMvYhJ9uRGffgSuGdv5XmdgVJbS9CuYBixEZh6TjB0UrdGXEUZqUv/lY1R3ltaq4jhagDtQZG06WLEB6Y/oRLhiIlhrFVaTVIX8oWIa8S1ASNpDPjRT643lrtP//631ASLFwLK7y8QdaHpNzjeH65CpwxxiijJqd+J+yXAAH7ewBYGpb+8AAAAAElFTkSuQmCC);
}
#KJESplash p.KJEFooter {font-size:8pt;letter-spacing:0;}
#KJEWait {border:none;}
#KJEAllContent {
    font: normal 10pt arial, sans-serif;
    background: #ffffff;
    color: #000000;
}

.KJEFontHeading {
    color:#000000;
	font-family: Arial, Helvetica, sans-serif;	
}

.KJEError {
    color:#FF0000;
}

.KJETitle {
    font-size: 14pt;
    text-align: center;
}

.KJECalculatorTable {
}
.KJEInputContainer {
	background-color:#E7EDF5;
}
.KJEDropper{
	background-color:#E7EDF5;
}
.KJEInputContainer:hover {
    background-color: #ffffff;
}

.KJEDropper:hover {
    background-color: #ffffff;
}

.KJEGraphDropper:hover {
    background-color: #f1f1f1;
}

.KJEInputContainer .help:hover {
    color: #333333;
}

.KJEReportTitle {
    font-size:14pt;
    font-weight:bold;
    margin: 0;
    padding: 0;
}

.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;
}


/**CUSTOMCSS**/
.KJECalculatorTable {
    padding:0;
	  border-top: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
	border-left:none;
	border-right:none;
	border-radius:0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;	
}
.KJECalculator {
    font-size: 10pt;
}

#KJECommandButtons, #KJEReportButtons {
    -webkit-transition: top 500ms ease;
    -moz-transition: top 500ms ease;
    -o-transition: top 500ms ease;
    transition: top 500ms ease;
}
.KJECommandButton {
	cursor:pointer;
    padding: 4px 5px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    white-space:nowrap;
	text-transform:uppercase;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
    width:100px;
    border: none;
    background-color: #4F81BD;
}

.KJEReport {
    padding:5px 5px 20px;
	margin-bottom:10px;
	border-top:1px dotted #666;
	border-bottom:1px dotted #666;

}
.KJEDefinitionsHeader {
    font-size: 12px;
    font-weight: bold;
    line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;padding:0px;
}
.KJEDefinitions dl {
    padding-left:0px;
	font-size:11px;
	margin-top:0px;
}
.KJEDefinitions dt {
    font-weight: bold;
    page-break-after: avoid;
}
.KJEDefinitions dd {
    padding-bottom:10px;
    padding-top:0px;
    margin-left: 0px;
    page-break-inside:avoid;
}

.KJEInputContainer .KJEArrow {
     border-bottom: 12px solid rgba(39,67,105, 0.6);
    box-shadow: 0 2px 0 rgba(39,67,105, 0.3);
    -webkit-box-shadow: 0 2px rgba(39,67,105, 0.3);
    -moz-box-shadow: 0 2px rgba(39,67,105, 0.3);
}

.KJEInputContainer .KJEArrow.active {
    border-bottom: 12px solid rgba(39,67,105, 0.5);
}
.KJEInputContainer .KJEHelp:hover {
color: #000;
}
.KJEFooter  {
    line-height: 11px !important;
}
.KJEDropper{
    border-top: 1px dotted;
}
.KJEGraphDropper{
    border-top: 1px dotted;
}
.KJEGraphDropper:hover {
    background-color: #f7f7f7;
}
.KJEReportTableDiv {
    border-width: 1px 0px;
    border-style: dotted;
    border-color: #666;
    padding: 2px 0;

}
table.KJEReportTable tr.KJEHeaderRow {
    background-color: #B8CBE4;
}
table.KJEReportTable tr.KJEFooterRow {
    background-color: #B8CBE4;
    border-color: #cccccc;
    text-align: right;
}
table.KJEReportTable tr.KJEFooterRow:hover{
    background-color: #375F93;
}
table.KJEReportTable tr.KJEEvenRow:hover{
    background-color: #375F93;
}	
table.KJEReportTable tr.KJEOddRow:hover{
    background-color: #375F93;
}	
table.KJEReportTable td.KJECell:hover {
    color: #ffffff;
    background-color:  #375F93;
}

table.KJEReportTable .KJELabel:hover {
    color: #ffffff;
    background-color:  #375F93;
}

table.KJEReportTable td.KJECellStrong:hover {
    color: #ffffff;
    background-color: #375F93;;
}

table.KJEReportTable td.KJECellSpecial:hover {
    color: #ffffff;
    background-color: #375F93;
}
.KJEScheduleDiv {
    border-width: 1px;
    border-style: dotted;
    border-color: #666;
    width:100%;
    display: inline-block;
    padding: 2px 0px;
}	
	
table.KJEScheduleTable tr.KJEScheduleHeaderRow {
    background-color: #B8CBE4;
    border-color: #cccccc;
    text-align: right;
}
	
table.KJEScheduleTable tr.KJEScheduleEvenRow:hover{
    background-color: #375F93;
}	
table.KJEScheduleTable tr.KJEScheduleOddRow:hover{
    background-color:#375F93;
}	
table.KJEScheduleTable td.KJEScheduleCell:hover {
    color: #ffffff;
    background-color:#375F93;
}	
table.KJEScheduleTable td.KJECellBorder {
    border-right-width: 1px;
    border-top-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-style: dotted;
    border-spacing: 1px;
    border-color: #666;
}



#KJE-D-LINE_1_FILING_STATUS table, #KJE-D-TAX_CALCULATION table, #KJEDefinitions dd table {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 11px;
    width: 100%;
    border: 1px solid #CCCCCC;
}

#KJE-D-LINE_1_FILING_STATUS td, #KJEDefinitions dd table td {padding:3px 5px;}

.KJEDefinitions dd ul {padding:5px 0 10px 20px;}
.KJEDefinitions dd li p {margin:0;}

#KJE-D-LINE_1_FILING_STATUS tr:first-child td, #KJE-D-TAX_CALCULATION tr:first-child td, #KJEDefinitions dd table tr:first-child td {
    background-color: #375F93;
    color: #FFFFFF;
    font-size: 12px;
}

#KJE-D-LINE_1_FILING_STATUS td, #KJE-D-TAX_CALCULATION td, #KJEDefinitions dd table td {
    border: 1px solid #CCCCCC;
    padding: 3px 5px;
}

#KJE-D-LINE_1_FILING_STATUS tr:first-child td > p {display:none;}
#KJE-D-TAX_CALCULATION tr:first-child td > p, #KJEDefinitions dd table tr:first-child td > p {margin-bottom:0px;}

#KJE-D-TAX_CALCULATION .KJECenter > p, #KJE-D-TAX_CALCULATION .KJECenter > table + p {margin:10px 0 5px;text-align:left;font-size:12px}

 @media only screen and (max-width:640px){

    .well {padding:0!important;margin:0!important;}
    .dtown, .dtown .pad20 {margin-top:0;padding:0!important;}
    .dtown .allCaps, .dtown h2 {display:none;}
    .dtown h1 {background:#444;color:#fff;font-size:14px;font-weight:bold;text-transform:uppercase;padding-top:5px;padding-bottom:5px;font-family:Arial;padding-left:5px;margin-top:-1px;}
    .dtown p, .KJEDefinitions {padding-left:10px;padding-right:10px;}   
    .sponby {font-size:11px;padding-left:10px;}

 }