body {
    margin: 0px; padding: 0px; color: #000000; background-color: #ffffef; scrollbar-base-color: #ffffef
}
.da {
    letter-spacing: .2em; font-weight: normal; font-size: 12pt; color: #000000; font-family: verdana, sans-serif
}
.title {
    letter-spacing: .04em; word-spacing: .1em; font-weight: normal; font-size: 8pt; color: #000000; font-family: verdana, sans-serif
}
.loginlabel {
    font-weight: normal; font-size: 7pt; color: #666; font-family: verdana, sans-serif
}
.logininputcell {
    font-size: 7pt;
    font-family: verdana,sans-serif;
    background-color: #ffffff;
    border: 1px solid #ccc;
}
.banner {
    background-image: url(http://npacgroup.com/da/images/graphics/banner_bg.gif);
    background-position: center;
    background-repeat: none;
    width: 786px;
    height: 200px;
}
.banner_label {
    font-size: 7pt;
    font-family: verdana,sans-serif;
    color: #888;
}
.banner_text {
    font-size: 7pt;
    font-family: verdana,sans-serif;
    color: #666;
}

.indexlink {
    font-size: 14pt; color: #efefef; font-family: verdana,sans-serif; text-decoration: none
}
.indexlink:link, .indexlink:visited, .indexlink:hover {
    font-size: 13pt; color: #efefef; font-family: verdana,sans-serif; text-decoration: underline
}
.indexlink:hover {
    color: #333333; text-decoration: none
}
.indexlinksmall:link, .indexlinksmall:visited, .indexlinksmall:hover {
    font-size: 11pt; color: #efefef; font-family: verdana,sans-serif; text-decoration: underline
}
.indexlinksmall:hover {
    color: #333333; text-decoration: none
}

.topbarcolumns {
    background-image: url(http://npacgroup.com/da/images/graphics/header_bar_bg.gif);
    background-position: center;
    background-repeat: none;
    border-left: 1px solid;
    border-left-color: #ccc;
}
.topbaractivecolumn {
    background-image: url(http://npacgroup.com/da/images/graphics/header_bar_active.gif);
    background-position: center;
    background-repeat: none;
    border-left: 1px solid;
    border-left-color: #ccc;
}
.topbarfirstcolumn {
    background-image: url(http://npacgroup.com/da/images/graphics/header_bar_bg.gif);
    background-position: center;
    background-repeat: none;
}
.topbarlink{
    font-weight:bold; font-size: 9pt; color: #333; font-family: arial,sans-serif; text-decoration: none
}
.topbarlink:link, .topbarlink:visited, .topbarlink:hover {
    color: #333; font-family: arial,sans-serif; text-decoration: none
}
.topbarlink:hover {
    color: #efefef; text-decoration: underline
}

.subtitle {
    font-weight: bold; font-size: 10pt; color: #000000; font-family: arial,sans-serif
}
.titletext {
    font-size: 11pt; color: #000066; font-family: arial,sans-serif
}
.errortext {
    font-weight: bold; font-size: 10pt; color: #ff0000; font-family: arial,sans-serif
}
.bigerrortext {
    font-weight: bold; font-size: 12pt; color: #ff0000; font-family: arial,sans-serif
}
.fataltext {
    font-weight: bold; font-size: 12pt; color: #ff0000; font-family: arial,sans-serif
}
.weeklytext {
    font-weight: bold; font-size: 8pt; color: #000000; font-family: arial,sans-serif
}
.adtext {
    font-weight: bold; font-size: 7pt; color: #000000; font-family: arial,sans-serif
}
.headingtext {
    font-size: 10pt; color: #000066; font-family: arial,sans-serif
}
.errorlink:link {
    padding-right: 4px; padding-left: 4px; font-weight: normal; font-size: 10pt; color: #ff0000; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.errorlink:visited {
    padding-right: 4px; padding-left: 4px; font-weight: normal; font-size: 10pt; color: #ff0000; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.errorlink:hover {
    padding-right: 4px; padding-left: 4px; font-weight: normal; font-size: 10pt; color: #900000; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.headinglink:link {
    padding-right: 4px; padding-left: 4px; font-weight: normal; font-size: 10pt; color: #336699; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.headinglink:visited {
    padding-right: 4px; padding-left: 4px; font-weight: normal; font-size: 10pt; color: #336699; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.headinglink:hover {
    padding-right: 4px; padding-left: 4px; font-weight: normal; font-size: 10pt; color: #900000; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.categorylink:link {
    padding-right: 4px; padding-left: 4px; font-weight: normal; font-size: 12pt; color: #336699; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.categorylink:visited {
    padding-right: 4px; padding-left: 4px; font-weight: normal; font-size: 12pt; color: #336699; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.categorylink:hover {
    padding-right: 4px; padding-left: 4px; font-weight: normal; font-size: 12pt; color: #900000; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.headerlink:link {
    padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 12pt; color: #336699; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.headerlink:visited {
    padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 12pt; color: #336699; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.headerlink:hover {
    padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 12pt; color: #900000; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.headermenulink:link {
    padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 8pt; color: #000000; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.headermenulink:visited {
    padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 8pt; color: #777777; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.headermenulink:hover {
    padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 8pt; color: #900000; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.pageactionlink:link {
    padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 10pt; color: #336600; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.pageactionlink:visited {
    padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 10pt; color: #336600; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.pageactionlink:hover {
    padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 10pt; color: #900000; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.footerlink:link {
    padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 10pt; color: #336690; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.footerlink:visited {
    padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 10pt; color: #336690; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.footerlink:hover {
    padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 10pt; color: #900000; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.portletcelllink:link {
    padding-right: 4px; padding-left: 4px; font-weight: normal; font-size: 9pt; color: #000000; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.portletcelllink:visited {
    padding-right: 4px; padding-left: 4px; font-weight: normal; font-size: 9pt; color: #777777; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.portletcelllink:hover {
    padding-right: 4px; padding-left: 4px; font-weight: normal; font-size: 9pt; color: #900000; font-family: arial,sans-serif; height: 9px; text-decoration: none
}
.tablecelllink:link {
    padding-right: 4px; padding-left: 4px; font-weight: normal; font-size: 11pt; color: #336690; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.tablecelllink:visited {
    padding-right: 4px; padding-left: 4px; font-weight: normal; font-size: 11pt; color: #908500; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.tablecelllink:hover {
    padding-right: 4px; padding-left: 4px; font-weight: normal; font-size: 11pt; color: #900000; font-family: arial,sans-serif; height: 9px; text-decoration: none
}
.iconlink:link {
    padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 11pt; color: #336690; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.iconlink:visited {
    padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 11pt; color: #336690; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.iconlink:hover {
    padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 11pt; color: #900000; font-family: arial,sans-serif; height: 9px; text-decoration: none
}
.advertizelink:link {
    font-weight: normal; font-size: 12pt; color: #900000; font-family: arial,sans-serif; height: 9px; text-decoration: none
}
.advertizelink:visited {
    font-weight: normal; font-size: 12pt; color: #900000; font-family: arial,sans-serif; height: 9px; text-decoration: none
}
.advertizelink:hover {
    font-weight: normal; font-size: 12pt; color: #336699; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.adlink:link {
    font-weight: bold; font-size: 8pt; color: #000000; font-family: arial,sans-serif; height: 9px; text-decoration: none
}
.adlink:visited {
    font-weight: bold; font-size: 8pt; color: #000000; font-family: arial,sans-serif; height: 9px; text-decoration: none
}
.adlink:hover {
    font-weight: bold; font-size: 8pt; color: #900000; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.announcelink:link {
    padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 12pt; color: #900000; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.announcelink:visited {
    padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 12pt; color: #900000; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.announcelink:hover {
    padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 12pt; color: #336699; font-family: arial,sans-serif; height: 9px; text-decoration: underline
}
.announcetext {
    padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 14pt; color: #900000; font-family: arial,sans-serif; height: 9px; text-decoration: none
}
.copyrighttext {
    font-size: 7pt; color: #000000; font-family: arial,sans-serif
}
.searchfield {
    font-size: 8pt; color: #000066; font-family: arial,sans-serif; background-color: #ffffef
}
.readonlyfield {
    font-size: 8pt; color: #000000; font-family: arial,sans-serif; background-color: #eeeeee
}
.editfield {
    font-size: 10pt; color: #000066; font-family: arial,sans-serif;
}
.requiredfield {
    font-size: 10pt; color: #ff0000; font-family: arial,sans-serif; padding-top=4;
}
.msgtitle {
    font-weight: bold; font-size: 14pt; color: #333333; font-family: arial,sans-serif
}
.tableheader {
    font-weight: bold; font-size: 10pt; color: #000066; font-family: arial,sans-serif
}
.tablerow {
    color: #000000; background-color: #ffffdf
}
.alternaterow {
    color: #000000; background-color: #ffffef
}
.smalltablecell {
    font-size: 8pt; color: #000000; font-family: arial,sans-serif
}
.mediumtablecell {
    font-size: 9pt; color: #000000; font-family: arial,sans-serif
}
.tablecell {
    font-size: 10pt; color: #000000; font-family: arial,sans-serif
}
.largetablecell {
    font-size: 11pt; color: #000000; font-family: arial,sans-serif
}
.topbottombordered {
    background-color: #f5f5e5; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc
}
.sideboxbordered {
    background-color: #f5f5e5; font-weight: normal; font-size: 8pt; color: #000000; font-family: verdana,arial,sans-serif; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc
}
.btnlink:link {
    font-weight: bold; font-size: 18pt; color: #eeeeee; font-family: arial,sans-serif; text-decoration: none
}
.btnlink:visited {
    font-weight: bold; font-size: 18pt; color: #eeeeee; font-family: arial,sans-serif; text-decoration: none
}
.btnlink:hover {
    font-weight: bold; font-size: 18pt; color: #eeeeee; font-family: arial,sans-serif; text-decoration: underline
}
.btnlink_sm:link {
    font-weight: bold; font-size: 14pt; color: #eeeeee; font-family: arial,sans-serif; text-decoration: none
}
.btnlink_sm:visited {
    font-weight: bold; font-size: 14pt; color: #eeeeee; font-family: arial,sans-serif; text-decoration: none
}
.btnlink_sm:hover {
    font-weight: bold; font-size: 14pt; color: #eeeeee; font-family: arial,sans-serif; text-decoration: underline
}
