/* Default Stylesheet for NFC */
/* Basic Styles */
/* HTML Element redefines only */

body, p, form, select, option, ul, a, div, table, tr, td, th, dt, dl, address, h1, h2, h3, h4, h5, h6 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
form, select, option, ul, a, div, table, tr, th, td, dt, dl, address {
    color: #000080;
}
body, p, ul, ol {
    font-size: small;
}
sup, sub {
    font-size: x-small;
}
th.nfcred {
    color: #FFFFFF;
    text-align: center;
    background-color: #990000;
}
th {
    font-weight: bold;
    font-size: x-small;
}

select, option, form, table, tr, td, li, address {
    font-size: x-small;
}
address {
    font-weight: bold;
    color: #000000;
    left: 20px;
    clip: auto;
    margin-left: 20px;
}
li {
    line-height: 110%;
}
dl, dt, dd {
    font-size: medium;
    text-align: left;
}
dt {
    color: Green;
}
hr {
    color: #000080;
}
em {
    font-style: italic;
}
strong {
    font-weight: bold;
}
.boldital {
    font-weight: bolder;
    font-style: italic;
}
span.note {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-style: italic;
    font-weight: normal;
    color: #000000;
    text-align: center;
}
span.required {
    font-size: small;
    color: #FF0000;
    font-weight: bold;
}
.indent1 { ;margin-left:20px}
.indent2 { ;margin-left:40px}
.disabled, th.dtext hr {
    color: #808080;
}
/* Fixed-width Fine Print Styles*/
.fine {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #333366;
}
.footerpanel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.fineprint {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.pt8 {
    font-size: 8pt;
}
.pt7 {
    font-size: 7pt;
}

/* NFC Site Approved Colors */
.red {
    color: #FF0000;
}
.green {
    color: #008000;
}
.lightSteel {
    color: #B0C4DE;
}
.navy {
    color: #000080;
}
.brightblue {
    color: #0000FF;
}
.white {
    color: #FFFFFF;
}
.yellow {
    color: #FFFF00;
}
.nfcred {
    color: #990000;
    font-weight: bolder;
}
.boldred {
    font-weight: bolder;
    color: #FF0000;
}
.boldlightSteel {
    font-weight: bolder;
    color: #B0C4DE;
}
.boldnavy {
    font-weight: bolder;
    color: #000080;
}
.boldgreen {
    font-weight: bolder;
    color: #008000;
}
.boldbrightblue {
    font-weight: bolder;
    color: #0000FF;
}
.boldyellow {
    font-weight: bolder;
    color: #FFFF00;
}
.boldwhite {
    font-weight: bolder;
    color: #FFFFFF;
}


/* LINK markup */
A { cursor: pointer; }
A:visited {
    color: #8A2BE2;
}
A:link {
    color: #DC143C;
}
A:hover {
    text-decoration: underline;
    color: #ff9595;
}

/* Special markup */
td.nav {
    font-size: x-small;
}
.errors {
    color: #FF0000;
}
.msgnojs {
    font-size: 10pt;
    font-weight: bold;
    color: #990000;
    text-align: center;
}
.whereami {
    font-size: x-small;
    font-weight: normal;
    color: #CC0000;
    text-align: right;
}

/* Proprietary NFC Element Styles*/
.TSP {
    font-size: 9px;
    color: #000000;
}
.navtop {
    background-image: url(navback1.gif);
}

/* SF2812 Application Styles */
td.currency {
    text-align: right;
}
.pagetitle {
    font-size: x-small;
    font-weight: bold;
}
