
#KJEAllContent {
    background: #ffffff;
    color: #000000;
}

.KJEFontHeading {
    color:#000000;
}

.KJEError {
    color:#FF0000;
}

.KJETitle {
}

.KJECalculatorTable {
}

.KJEReportTitle {
}

.KJEReportTitleBlock {
}

.KJEWidthConstraint {
    max-width: 900px;
    text-align:left;
    margin: auto;
    background: #ffffff;
    padding:15px;
}

.KJEWrapper {
    background: #cccccc;
    padding: 0;
    margin:0;
}

body {
 margin: 0;
}

.KJEWidthConstraint {
    max-width: 1200px;
}

.KJEReportTitleBlock { border-width: 0px;
}

.KJEReportTitle {
	fontsize: 2.5em; 
padding-top:20px;
}

dl {
    padding-left:10px;
}

dt {
    font-weight: bold;
}

dd {
    padding-bottom:20px;
    padding-top:5px;
    margin-left: 20px;
}
ul.topnav {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #333;
}

ul.topnav li {float: left;}

ul.topnav li a {
    display: block;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}

ul.topnav li a:hover:not(.active) {background-color: #111;}

ul.topnav li a.active {background-color: #4CAF50;}

ul.topnav li.right {float: right;}

@media screen and (max-width: 600px){
    ul.topnav li.right, 
    ul.topnav li {float: none;}
}

	
a:link {
    color: #12344A;
}

a:visited {
    color: #12344A;
}
button.KJEDefinitionIcon:active, 
button.KJEDefinitionIcon:focus, 
button.KJEDefinitionIcon:hover, 
button.KJECloseButton:active, 
button.KJECloseButton:focus, 
button.KJECloseButton:hover { 
color:#12344A; 
background:#fff; 
} 

button.KJEDefinitionIcon { 
color:#fff; 
background:#12344A; 
} 

button.KJECloseButton { 
color:#fff; background:#12344A; 
}

