/* CSS Document */

BODY {
        background-image: url();
        background-position: justify;
        background-repeat: repeat-y;
        font-family: Copperplate Gothic Bold, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 15px;
        margin: 0px;
}

P, TD, UL, OL {
        font-family: Copperplate Gothic Bold, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 15px;
}

TD.alignCenter { text-align: center; }
TD.alignTop { vertical-align: top; }
TD.alignTopRight { vertical-align: top; text-align: right; }
TD.alignBottom { vertical-align: bottom; }
TD.alignBottomRight { vertical-align: bottom; text-align: right; }


/* Top bar */
TD.top_bg {
        background-image: url(FIN/images/bg_top.gif);
        background-position: top left;
        background-repeat: repeat-x;
        vertical-align: bottom;
}
TD.top_navBg {
        background-image: url(FIN/images/bg_cell.gif);
        background-position: top left;
        background-repeat: repeat-x;
        text-align: right;
}
TD.nav {
        background-color: #990000;
        border: 1px solid #6b1a1a;
        color: #FFFFFF;
        text-align: justify;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 10px;
        padding-bottom: 10px;
}
TABLE.navTable { background-color: #990000; }


/* Side */
TD.side_bg {
        background-image: url(FIN/images/bg_cell2.gif);
        background-position: top left;
        background-repeat: repeat-yes;
        vertical-align: top;
}
TD.newsletter {
        background-image: url(FIN/images/side_bg2.jpg);
        background-position: bottom left;
        background-repeat: no-repeat;
        padding-left: 10px;
        padding-top: 15px;
        padding-right: 10px;
        padding-bottom: 32px;
        color: #FFFFFF;
}
TD.updates_ttl {
        background-image: url(FIN/images/side_bg4.gif);
        background-position: top right;
        background-repeat: no-repeat;
        padding-top: 27px;
        padding-bottom: 4px;
        padding-left: 10px;
        color: #FFDE00;
        font-size: 17px;
}
TD.updates_tt2 {
        background-position: top right;
        background-repeat: no-repeat;
        padding-top: 27px;
        padding-bottom: 4px;
        padding-left: 10px;
        color: #FFDE00;
        font-size: 17px;
}
TD.updates_cell { 
        padding: 10px; 
        vertical-align: top;
}
TD.updates_cell2 { 
        padding: 4px; 
        vertical-align: top;
}
TD.bullet_A {
        background-image: url(FIN/images/bullet01.gif);
        background-position: top left;
        background-repeat: no-repeat;
        vertical-align: top;
        color: #FFFFFF;
        padding-left: 20px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-top: 3px;
}

TD.bullet_A2 {
        background-image: url(FIN/images/bullet01.gif);
        background-position: top left;
        background-repeat: no-repeat;
        vertical-align: top;
        color: #FFFFFF;
        padding-left: 20px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-top: 3px;
}

TD.bullet_B {
        background-image: url(FIN/images/bullet01.gif);
        background-position: top left;
        background-repeat: no-repeat;
        background-color: #000000;
        vertical-align: top;
        color: #A9A07B;
        padding-left: 20px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-top: 3px;
}

TD.mainBg {
        background-image: url(FIN/images/bg_cell3_500.gif);
        background-position: top left;
        background-repeat: repeat-x;
        border-right: 5px solid #4B4B4B;
        text-align: justify;
}
TD.mainCopy {
        text-align: justify;
        vertical-align: top;
        padding-left: 5px;
        padding-right: 5px;
}
TD.divline01 {
        background-image: url(FIN/images/divline01.gif);
        background-position: top left;
        background-repeat: repeat-y;
}
TD.divline02 {
        background-image: url(FIN/images/divline02.gif);
        background-position: top left;
        background-repeat: repeat-x;
}
TD.divline03 {
        background-image: url(FIN/images/divline03.gif);
        background-position: top left;
        background-repeat: repeat-x;
}
TD.divline04 {
        background-image: url(FIN/images/divline04.gif);
        background-position: top center;
        background-repeat: repeat-y;
}
TD.sec_ttl {
        background-image: url(FIN/images/sec_bg3.gif);
        background-position: top left;
        background-repeat: repeat-x;
        color: #FFDE00;
        vertical-align: bottom;
        font-size: 17px;
        text-align: center;
        padding-bottom: 5px;
}
TD.sec_bgContent {
        background-image: url(FIN/images/sec_bg6.gif);
        background-position: top left;
        background-repeat: repeat-x;
        color: #FFDE00;
        vertical-align: top;
        font-size: 17px;
        padding-top: 15px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 15px;
}

TD.sec_bgContent_2 {
        background-image: url(FIN/images/sec_bg6.gif);
        background-position: top left;
        background-repeat: repeat-x;
        color: #FFDE00;
        vertical-align: top;
        font-size: 17px;
        padding-top: 15px;
        padding-left: 3px;
        padding-right: 3px;
        padding-bottom: 10px;
}


TD.sub_ContentCell {
        background-image: url(FIN/images/bg_shadow.gif);
        background-position: top left;
        background-repeat: repeat-x;
        background-color: #ADADAD;
}
TD.sub_ContentCell2 {
        background-image: url(FIN/images/bg_gradient.gif);
        background-position: bottom left;
        background-repeat: repeat-x;
        background-color: #ADADAD;
        vertical-align: top;
}
TD.sub_ContentCopy {
        padding: 10px;
        vertical-align: top;
        text-align: justify;
}
TD.sub_ContentSuper {
        color: #FFFFFF;
        font-weight: bold;
        font-style: italic;
        vertical-align: bottom;
        font-size: 10px;
}
TD.sub_ContentCopy2 {
        color: #414141;
        vertical-align: top;
}
TD.sub_contentTtl {
        font-size: 20px;
        color: #FFFFFF;
        line-height: 23px;
}
TD.info_box {
        background-image: url(FIN/images/side_bg9.jpg);
        background-position: bottom left;
        background-repeat: no-repeat;
        padding-left: 10px;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 8px;
        color: #FFFFFF;
}
TD.info_ttl {
        color: #FFF17A;
        font-size: 17px;
        vertical-align: bottom;
        padding-bottom: 3px;
}

/* padding */
TD.generalPad { padding: 5px; }


/* Span */
SPAN.headline {
        color: #FFFFFF;
        font-size: 20px;
        font-weight: bold;
}


/* Footer */
TD.footer {
        background-image: url(FIN/images/bg_footer.gif);
        background-position: top left;
        background-repeat: repeat-x;
        border-top: 1px solid #B5B5B5;
        padding-top: 5px;
        padding-bottom: 5px;
}

/* Footer2 */
TD.footer {
        background-image: url(FIN/images/bg_footer2.gif);
        background-position: top left;
        background-repeat: repeat-x;
        border-top: 1px solid #B5B5B5;
        padding-top: 5px;
        padding-bottom: 5px;
}

/* button */
TD.button_bg {
        background-image: url(FIN/images/but_bg2.gif);
        background-position: top left;
        background-repeat: repeat-x;
        color: #FFFFFF;
        padding-left: 5px;
        padding-right: 5px;
        text-align: center;
        padding-bottom: 2px;
}
TD.button_bg2 {
        background-color: #000000;
        color: #FFE400;
        padding-left: 3px;
        padding-right: 3px;
        line-height: 11px;
}



/* Link */
A.navLink { text-decoration: none; }
A.navLink:link { color: #FFFFFF; }
A.navLink:visited { color: #FFFFFF; }
A.navLink:active { color: #FFFFFF; }
A.navLink:hover { color: #CCCCCC; }

A.butLink { text-decoration: none; }
A.butLink:link { color: #FFFFFF; }
A.butLink:visited { color: #FFFFFF; }
A.butLink:active { color: #FFFFFF; }
A.butLink:hover { color: #FFFFFF; }

A.butLink2 { text-decoration: none; }
A.butLink2:link { color: #FFE400; }
A.butLink2:visited { color: #FFE400; }
A.butLink2:active { color: #FFE400; }
A.butLink2:hover { color: #FFFFFF; }




/* Form */
FORM {
        display: inline;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
}

INPUT, textarea, SELECT {
        border: 1px solid #000000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: 
}
