

body {
      background: #e8e8e8;
      color: #000000;
      font-family: Arial, Helvetica, sans-serif;
      line-height: 1.25;
      margin: 0;
      padding: 5px 0px 10px 0px;
      text-align: left;
}

p,P,ul,UL,li,LI,td,TD {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
}

img {
    border: 0px;
    display: block;
}

hr {
    border: 0;
    height: 1px;
    background-color: #b7bcc2;
}

#submitwait img {
    display: inline;
}

li {
    font-weight:normal;
    line-height: 1.2em;
    padding: 2px;
}

strong,STRONG,b,B,bold,BOLD {
    font-size: 9pt;
    font-weight:bold;
}

.mainBxTxt {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    line-height: 1.25;
    color:#666666;
}

.hdr {
    font-size: 12pt;
    font-weight:bold;
}

.hdrBlue {
    font-size: 12pt;
    font-weight:bold;
    color:#6a8db3;
}

.small {
    font-size: 7.5pt;
    font-weight: normal;
}

.smallgr  {
    font-size: 7pt;
    font-weight: normal;
    color: #999999;
}

.mainBoldBlue {
    font-size: 9pt;
    font-weight: bold;
    color: #0a1e60;
    text-decoration: none;
    letter-spacing: 0;
}

.mainBoldBlue2 {
    font-size: 9pt;
    font-weight: bold;
    color: #6479a0;
    text-decoration: none;
    letter-spacing: 0;
}

.mainBlue {
    font-size: 8pt;
    font-weight: normal;
    color: #0a1e60;
    text-decoration: none;
}

.mainBlue2 {
    font-size: 8pt;
    font-weight: normal;
    color: #6479a0;
    text-decoration: none;
}

.mainBlue2Bold {
    font-size: 8pt;
    font-weight: normal;
    color: #6479a0;
    text-decoration: none;
}

.regLinkSm {
    font-size: 8pt;
    font-weight: normal;
    color: #6479a0;
    text-decoration: none;
}

.regLink {
    font-size: 9pt;
    font-weight: normal;
    color: #6479a0;
    text-decoration: none;
}

.boldLinkSm {
      font-size: 8pt;
      font-weight: bold;
      color: #6479a0;
      text-decoration: none;
}

.boldLink {
    font-size: 9pt;
    font-weight: bold;
    color: #6479a0;
    text-decoration: none;
}

.boldBlue {
    font-weight: bold;
    color: #0a1e60;
    text-decoration: none;
}

.tiny {
    font-size: 7pt;
}

.red {
    color: #e03a3e;
}

.boldRED {
    font-weight: bold;
    color: #e03a3e;
    font-size: 9pt;
}

/* links */

a:link, a:visited {
    color:#0a1e60;
    text-decoration:none;
    letter-spacing: .5px;
}

a:hover, a:active {
    color:#E03A3E;
    text-decoration:none;
    letter-spacing: .5px;
}

a.regLink:link, a.regLink:visited {
    color:#6479a0;
}

a.regLink:hover, a.regLink:active {
    color:#E03A3E;
}

a.boldLinkSm:link, a.boldLinkSm:visited {
    color:#6479a0;
}

a.boldLink:hover, a.boldLink:active {
    color:#E03A3E;
}

a.boldLinkSm:link, a.boldLinkSm:visited {
    color:#6479a0;
}

a.boldLinkSm:hover, a.boldLinkSm:active {
    color:#E03A3E;
}
a.toplink:link, a.toplink:visited {
    font-size: 7pt;
    color:#3E474A;
    text-decoration:none;
    letter-spacing: .5px;
}

a.toplink:hover, a.toplink:active {
    font-size: 7pt;
    color:#E03A3E;
    text-decoration:none;
    letter-spacing: .5px;
}

a.main_smBoldBlue:link, a.main_smBoldBlue:visited {
    color:#6479a0;
    text-decoration:none;
    letter-spacing: 0;
}

a.main_smBoldBlue:hover, a.main_smBoldBlue:active {
    color:#E03A3E;
    text-decoration:none;
    letter-spacing: 0;
}

a.main_smBlue:link, a.main_smBlue:visited {
    color:#6479a0;
    letter-spacing: 0;
    text-decoration:underline;
}

a.main_smBlue:hover, a.main_smBlue:active {
    color:#E03A3E;
    letter-spacing: 0;
    text-decoration:underline;
}


/* NNU styles */

.error {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #900B09;
}

.style16 {
    color: #FF0000
}

#formstyle1 .formleft {
    width: 175px;
    padding-left: 8px;
    padding-top: 10px;
    vertical-align: top;
}

#formstyle1 .formright {
    padding: 5px 0px 0px 10px;
}

#formstyle2 .formleft {
    width: 75px;
    padding-left: 8px;
    padding-top: 5px;
    vertical-align: top;
}

#formstyle2 .formright {
    padding: 5px 0px 0px 10px;
}

#formstyle3 .formleft {
    width: 95px;
    padding-left: 8px;
    padding-top: 5px;
    vertical-align: top;
}

#formstyle3 .formright {
    padding: 5px 0px 0px 10px;
}

/* Menu styles */
/* Based on http://spicebrains.com/multi-level-drop-down-menu */

.mlddm {
    visibility: hidden;
    margin: 0;
    padding: 0;
}

.mlddm li {
    display: inline;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

.mlddm li a {
    display: block;
    font: bold 11px arial;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    color: #ffffff;
    background: #6479a0;
}

.mlddm li a:visited {
    color: #ffffff;
}

.mlddm li a:hover {
    color: #0a1e60;
    background-color: #ABC9DE;
}

.mlddm ul {
    z-index: 100;
    position: absolute;
    visibility: hidden;
    padding: 0;
}

.mlddm ul li {
    float: none;
}

.mlddm ul li a {
    display: block;
    margin: 0px;
    padding: 5px 17px 5px 13px;
    font-weight: normal;
    text-align: left;
    text-transform: none;
    color: #ffffff;
    border-bottom: solid 1px #8398b6;
}
