body {
    margin: 0; padding: 0; border: 0;
/*  background: #ffffff;
    background-image: url('images/background.jpg');
    color: #000c58; */
    background: #001038;
    color: #001038;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

table { margin: 0; padding: 0; border-collapse: collapse; empty-cells: hide; }
td { vertical-align: top; }
div { margin: 0; padding: 0; }
p { margin: 0; padding: 0; }
ul { padding-top: 0; padding-bottom: 0; margin-top: 0; margin-bottom: 0; }
h1 { font-size: 12pt; font-weight: bold; margin: 0 0 10pt 0; padding: 0; }
h2 { font-size: 11pt; font-weight: bold; margin: 0; padding: 0; }

#pageBanner {
    position: relative;
    height: 68px;
    margin: 12pt 12pt 0 12pt; padding: 0;
    border: 2.5pt outset #ffffff;
/*    background: #e8d8b8; */ /* orig d6c7aa */
    background: #e0e8ff;
}
#bannerIcon { position:absolute; left:30pt; top:2px; }
#bannerTitle { position:absolute; font-size: 24pt; top:0; left:0; width:100%; line-height:68px; text-align:center; }
#bannerNote { position:absolute; font-size: 10pt; bottom:0; left:0; width:100%; line-height:40px; text-align:right; }

#leftmenu {
    margin: 10pt 0 0 12pt;
    padding: 0 0 0 0;
  /*  width: 100pt; */
    width: 90pt;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
}

#pageBody {
    position: relative;
    margin: 10pt 12pt 12pt 10pt;
    padding: 15pt 10pt 15pt 15pt;
    border: 2.5pt outset #ffffff;
/*    background: #e8d8b8; */
    background: #ffffff;
}

.leftmenuitem {
    margin: 0 0 3pt 0;
    border: 2pt outset #ffffff; padding: 0;
/*  width: 92pt; */
    width: 86pt;
/*    background: #e8d8b8; */
    background: #e0e8ff;
    /* each page can override style for active item by including leftmenuactive.inc */
}
.leftmenulink {
    display:block; width:100%; text-align:center; padding: 1pt 0 1pt 0;
    text-decoration: none;
}
/*
.leftmenulink:hover { background: #f0e8d8; }
.leftmenulink:link { color: #000c58; }
.leftmenulink:visited { color: #000c58; }
*/
.leftmenulink:hover { background: #a8b8ff; }
.leftmenulink:link { color: #001038; }
.leftmenulink:visited { color: #001038; }

.halfspace { padding-top: 5pt; }
.fullspace { padding-top: 10pt; }

input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}
textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.screenImage { text-align: center; padding: 10pt 0 10pt 0; }
.screenImageSeparator1 { margin-top: 0; margin-bottom: 10pt; }
.screenImageSeparator2 { margin-top: 20pt; margin-bottom: 15pt; }
.screenImageSeparator3 { margin-top: 12pt; margin-bottom: 8pt; }