/* jsoftware web page */

/* ------------------------------------------------------ */
body {
background-color: white;
color: black;
font-family: verdana, arial, helvetica, sans-serif;
min-width: 600px;
margin: 0;
padding: 0;
}

form {
margin: 0
}

/* ------------------------------------------------------ */
.hdrline {
margin-left: 4px;
margin-right: 10px;
}

.hdrname {
font-size: 24px;
font-weight: bold;
margin-bottom: 0;
padding-top: 12px;
padding-left: 30px;
padding-right: 0;
padding-bottom: 0px;
}

.hdrname a:link, .hdrname a:visited {
color: black;
text-decoration: none;
}

.nav a:link, .nav a:visited {
color: #0000ff;
text-decoration: none;
}


.hdrtext {
font-size: 12px;
font-weight: bold;
white-space: nowrap;
padding-top: 0px;
padding-left: 30px;
padding-right: 0;
padding-bottom: 8px;
}

.hdrform {
padding-right: 20px;
padding-bottom: 0;
}

/* ------------------------------------------------------ */
.footer {
/* background-color: #cccccc; */
padding-top: 3px;
padding-right: 20px;
/* padding-bottom: 3px; */
font-size: 10px;
}

/* ------------------------------------------------------ */
.lpanel {
background-color: #eeeeee;
padding: 2px 4px;
vertical-align: top;
line-height: 1.2em;
width: 145px;
}

/* ------------------------------------------------------ */
.nav ul {
list-style: none;
margin: 0.25em 0.2em 1em;
padding: 0em;
}

.nav ul ul {
margin-left: 1em;
}

.nav li {
font-weight: bold;
margin-bottom: 0.25 em;
white-space: nowrap;
}

.nav li li {
font-size: smaller;
font-weight: normal;
}

.nav a:link, .nav a:visited {
color: #0000ff;
text-decoration: none;
}

.nav a:hover {
color: #ff0044;
text-decoration: underline;
}

.nav a.currentPage {
background-color: #eeeeee;
color: #ff0044;
}

/* ------------------------------------------------------ */
.rpanel {
background-color: white;
padding: 6px 10px;
vertical-align: top;
}

.rpanel h1 {
background: #525d86;
color: white;
padding-left: 4px;
padding-top: 2px;
padding-bottom: 2px;
font: bold 100% verdana, arial, helvetica, sans-serif;
}

.section {
font-size: 12px;
margin-bottom: 2em;
margin-left: 2em;
}

.section h2 {
margin-top: 1em;
margin-right: 2em;
font: bold 100% verdana, arial, helvetica, sans-serif;
border-bottom: solid 1px;
}

