<style type="text/css">

/* Style definitions for the "A" tag */

    A:link
        {
        text-decoration: none; 
        color: #666666;                 /* Configurable color value */
    }                                   

    A:visited
        {
        text-decoration: none; 
        color: #666666;                 /* Configurable color value */
    }
    A:hover
        {
        text-decoration: underline; 
        color: #AAAAAA;                 /* Configurable color value */
    }
    A:active
        {
        text-decoration: none; 
        color: #666666;                 /* Configurable color value */
    }

/* Style definitions for the document body */

    body.main_page
        {
        background-repeat: repeat;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }
    body.pop_up
        {
        margin-top: 0px;
        margin-bottom: 0px;
    }

/* Style definitions for the "TABLE" tag */

    table
        {
        font-size: 13px;                /* Default font. SPAN tag definitions over rule this. */
        font-family: Arial;
        color: #000000;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    table.page_with_opacity_borders
        {
        width: 760px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    table.entire_page
        {
        width: 740px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    table.footer
        {
        width: 740px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }
    table.footer_opacity
        {
        width: 760px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        background-color: #000000;
        opacity: .1;
        filter: alpha(opacity=10);
    }
    table.content_area
        {
        width: 540px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    table.logo
        {
        width: 740px;
        vertical-align: bottom;
    }
    table.gradient
        {
        background-repeat: repeat-x;
        margin-left: 0px;
        margin-right: 0px;
    }

/* Style definitions for the "TR" tag */

    tr.page_with_opacity_borders
        {
        width: 780px;
    }
    tr.footer
        {
        width: 740px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }
    tr.footer_opacity
        {
        width: 740px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        background-color: #000000;
        opacity: .1;
        filter: alpha(opacity=10);
    }
    tr.content_area
        {
        width: 540px;
    }

/* Style definitions for the "TD" tag */

    td.opacity_border
        {
        width: 10px;
        background-color: #000000;
        opacity: .1;
        filter: alpha(opacity=10);
    }
    td.entire_page
        {
        width: 740px;
    }
    td.footer
        {
        width: 740px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }
    td.footer_opacity
        {
        width: 740px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        background-color: #000000;
        opacity: .1;
        filter: alpha(opacity=10);
    }
    td.half_page
        {
        width: 420px;
    }
    td.logo_left_side
        {
        width: 640px;
    }
    td.logo_right_side
        {
        width: 100px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }
    td.menu_area
        {
        width: 160px;
    }
    td.center_margin_area
        {
        width: 20px;
    }
    td.right_margin_area
        {
        width: 20px;
    }
    td.content_area
        {
        width: 540px;
    }
    td.heading
        {
        width: 540px;
    }
    td.subheading
        {
        width: 500px;
    }
    td.margin_for_subheading
        {
        width: 20px;
    }
    td.margin_for_paragraph
        {
        width: 40px;
    }
    td.paragraph
        {
        width: 480px;
    }
    td.messageboard_date
        {
        width: 80px;
    }
    td.messageboard_title
        {
        width: 400px;
    }
    td.thumbnail
        {
        width: 100px;
    }

/* Style definitions for the "P" tag */

    p.image
        {
        text-align: center;
        background : #cccccc;
    }
    p.image_description
        {
        text-align: center;
        background : #cccccc;
        margin-top: 0px;
        margin-bottom: 0px;
    }

/* Style definitions for the "SPAN" tag */

    span.heading
        {
        font-size: 16px;
        font-family: Arial;
        font-weight: bold;
        color: #666666;                 /* Configurable color value */
    }
    span.subheading
        {
        font-size: 13px;
        font-family: Arial;
        font-weight: bold;
        color: #000000;
    }
    span.small_black
        {
        font-size: 11px;
        font-family: Arial;
        color: #000000;
    }
    span.small_color
        {
        font-size: 11px;
        font-family: Arial;
        color: #2d7b13;                 /* Configurable color value */
    }
    span.small_emphasized
        {
        font-size: 11px;
        font-family: Arial;
        font-weight: bold;
        color: #2d7b13;                 /* Configurable color value */
    }
    span.normal_black
        {
        font-size: 13px;
        font-family: Arial;
        color: #000000;
    }
    span.normal_gray
        {
        font-size: 13px;
        font-family: Arial;
        color: #777777;
    }
    span.normal_color
        {
        font-size: 13px;
        font-family: Arial;
        color: #2d7b13;                 /* Configurable color value */
    }
    span.normal_emphasized
        {
        font-size: 13px;
        font-family: Arial;
        font-weight: bold;
        color: #2d7b13;                 /* Configurable color value */
    }
    span.large_black
        {
        font-size: 13px;
        font-family: Arial;
        font-weight: bold;
        color: #000000;
    }
    span.large_color
        {
        font-size: 13px;
        font-family: Arial;
        font-weight: bold;
        color: #2d7b13;
    }

/* Style definitions for the "SPAN" tag, used in the menu */

    span.menu
        {
        font-size: 11px;
        font-family: Arial;
        font-weight: bold;
        color: #666666;
    }
    span.sub_menu
        {
        font-size: 11px;
        font-family: Arial;
        color: #666666;
    }

/* Style definitions for the "SPAN" tag, used to create paragraph separators */

    span.tiny_paragraph_separator
        {
        font-size: 1px;
        font-family: Arial;
        color: #000000;
    }
    span.small_paragraph_separator
        {
        font-size: 2px;
        font-family: Arial;
        color: #000000;
    }
    span.big_paragraph_separator
        {
        font-size: 12px;
        font-family: Arial;
        color: #000000;
    }

/* Style definitions for the "P" tag  */

    p.paragraph
        {
        text-align: justify;
        margin-top: 2px;
        margin-bottom: 2px;    
    }

/* Style definitions for the "IMG" tag  */

    img.footer
        {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }

</style>