﻿
@media print
{
    #divPageFoundation          { width: 100%; height: auto; height: 100%; min-height: 100%; margin: 0px auto 0px auto; padding: 0px }
    #divPageHeader              { display: none }
    #divPageHeaderPrint         { display: inline; position: relative; width: 100%; text-align: center; border: none 0px #000000; border-collapse: collapse; border-spacing: 0px; margin: -25px 0px 0px 0px; padding: 0px }
    #divPageHeaderPrint h1      { font: normal normal normal 16pt Helvetica, sans-serif; color: #000000; text-align: center; margin: 5px 0px 0px 0px }
    #divMenu                    { display: none }
    div.PageBody                { position: relative; width: 100%; margin: 10px 0px 40px 0px; padding: 0px }
    div.Disclaimer              { position: relative; width: 100%; margin: 10px 0px 40px 0px; padding: 0px }
    #divPageBodyRight           { display: none }
    #divPageFooter              { display: none }
    
    
    table.PageBody              { width: 100%; border: none 0px #ffffff; border-collapse: collapse; border-spacing: 0px; padding: 0px }
    table.PageBody a            { color: #003616; text-decoration: underline }
    td.PageBodyLeft             { width: 100%; font-family: Verdana; color: #000000; font-size: 8pt; text-align: left; text-decoration: none; padding: 0px 26px 0px 26px; vertical-align: top }
    td.PageBodyRight            { width: 0px }
    td.PageBodyDivider          { width: 0px }
    
}


@media screen
{
    #divPageFoundation          { width: 770px; height: auto; height: 100%; min-height: 100%; margin: 0px auto 0px auto; padding: 0px }
    #divPageHeader              { position: relative; width: 100%; height: 140px; background-image: url(/images/layout/header.gif); background-repeat: no-repeat; background-position: right bottom; padding: 0px; text-align: left; vertical-align: middle; border: none 0px #000000; border-collapse: collapse; border-spacing: 0px; margin: 0px }
    #divPageHeaderPrint         { display: none }
    #divMenu                    { position: relative; width: 100%; height: 25px; background-color: #003616; border: none 0px #000000; border-top: solid 2px #ffffff; border-collapse: collapse; border-spacing: 0px; margin: 0px }
    div.PageBody                { position: relative; width: 100%; margin: 40px 0px 40px 0px; padding: 0px }
    div.Disclaimer              { position: relative; width: 100%; margin: 40px 0px 40px 0px; padding: 0px }
    #divPageBodyRight           { margin: 0px; padding: 0px }
    #divPageFooter              { position: relative; width: 744px; margin: 0px }
    
    
    table.PageBody              { width: 100%; border: none 0px #ffffff; border-collapse: collapse; border-spacing: 0px; padding: 0px }
    table.PageBody a            { color: #003616; text-decoration: underline }
    table.PageBody a:hover      { color: #2a5800 }
    td.PageBodyLeft             { width: 480px; font-family: Verdana; color: #000000; font-size: 8pt; text-align: left; text-decoration: none; padding: 0px 26px 0px 26px; vertical-align: top }
    td.PageBodyRight            { font-family: Verdana; color: #000000; font-size: 8pt; text-align: left; text-decoration: none; padding: 0px 13px 0px 13px; vertical-align: top }
    td.PageBodyDivider          { background-image: url(/images/layout/bodydivider.gif); background-repeat: repeat-y; padding: 0px }

}


div.CurrentUserInformation      { width: 174px; font-family: Verdana; color: #ffffff; font-size: 6pt; font-weight: bold; text-align: center; text-transform: uppercase; margin: 3px 0px 0px 20px; padding: 0px }


html, body, form                { height: auto; height: 100%; min-height: 100% }
body                            { background-color: #becbb2; margin: 0px; padding: 0px }
img                             { border: none 0px #000000; border-collapse: collapse; border-spacing: 0px }
h1                              { font: normal normal normal 16pt Helvetica, sans-serif; color: #000000; text-align: left; margin-bottom: 8px }
h2                              { font: normal normal normal 13pt Helvetica, sans-serif; color: #000000; text-align: left; margin-bottom: 0px }
h2 a                            { font: normal normal normal 13pt Helvetica, sans-serif; color: #000000; text-align: left; margin-bottom: 0px }
h2 a: hover                     { text-decoration: underline; color: #2a5800 }
h2 a.Date                       { font-size: 8pt; text-decoration: none; color: #000000 }
h2 a.Date:hover                 { color: #000000 }
input                           { font-family: Verdana; color: #000000; font-size: 8pt; text-align: left; text-decoration: none }
input.Button                    { font-family: Verdana; color: #000000; font-size: 8pt; text-align: center; text-decoration: none }

a                               { font-family: Verdana; color: #ffffff; text-decoration: none }
a:hover                         { color: #becbb2 }



div.SideContainerHeader         { font-family: Verdana; color: #ffffff; font-size: 7pt; font-weight: bold; text-align: left; text-decoration: none; text-transform: uppercase; border: solid 1px #000000; border-bottom: none 0px #000000; background-color: #7e9867; padding: 6px 4px 6px 4px; margin: 0px }
div.SideContainerBody           { font-family: Verdana; color: #000000; font-size: 7pt; font-weight: bold; text-align: left; text-decoration: none; text-transform: uppercase; border: solid 1px #000000; background-color: #becbb2; padding: 4px; margin-bottom: 15px }
div.Justify                     { text-align: justify; margin: 0px; padding: 0px }


table.PageStructure             { width: 100%; height: auto; height: 100%; min-height: 100%; border: none 0px #000000; border-collapse: collapse; border-spacing: 0px; background-image: url(/images/layout/pagestructurebackground.gif); background-repeat: repeat-y; margin: 0px; padding: 0px }
td.PageStructureLeft            { width: 13px; padding: 0px }
td.PageStructureCenter          { width: 744px; padding: 0px; vertical-align: top }
td.PageStructureRight           { width: 13px; padding: 0px }
td.PageStructureFooter          { height: 45px; vertical-align: bottom; padding: 0px }


table.Menu                      { width: 100%; height: 40px; border: none 0px #ffffff; border-collapse: collapse; border-spacing: 0px; padding: 0px }
td.Divider                      { width: 1px; color: #ffffff; background-color: #003616; padding: 0px }
td.MenuOption                   { text-align: center; background-color: #003616; line-height: 13px; padding: 2px 0px 4px 0px }
td.MenuOption a                 { font-family: Verdana; font-size: 7pt; color: #ffffff; text-align: left; vertical-align: middle; padding: 0px; cursor: pointer; text-decoration: none }
td.MenuOption:hover a           { color: #becbb2 }
td.MenuShadow                   { background-image: url(/images/layout/menushadow.gif); background-repeat: repeat-x; padding: 0px }



td.Menu                         { text-align: left; padding: 0px 0px 0px 13px }
td.MenuPrintOption  a           { font-family: Verdana; font-size: 7pt; color: #ffffff; text-align: right; vertical-align: middle; padding: 0px; cursor: pointer; text-decoration: none }
td.MenuPrintOption:hover a      { color: #becbb2 }
table.MenuOption                { height: 25px; border: none 0px #ffffff; border-collapse: collapse; border-spacing: 0px; padding: 0px }



table.Login                     { border: none 0px #ffffff; border-collapse: collapse; border-spacing: 0px; padding: 0px }


table.News                      { border: none 0px #ffffff; border-collapse: collapse; border-spacing: 0px; padding: 0px }
td.NewsTitle                    { font-family: Verdana; color: #ffffff; font-size: 8pt; font-weight: bold; text-align: center; text-decoration: none; padding: 6px; background-color: #7e9867 }
td.NewsBody                     { font-family: Verdana; color: #000000; font-size: 8pt; text-align: left; text-decoration: none; padding: 6px; background-color: #becbb2 }
a.NewsBodyHeadline              { color: #003d16; font-weight: bold }


table.Performance               { width: 100%; font-family: Arial; font-size: 76%; border-collapse: collapse; border-spacing: 0px; padding: 0px }
table.Performance th            { text-align: center; background-color: #336600; color: #FFFFFF; padding: 2px 6px 2px 6px; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #FFFFFF; }
table.Performance td            { padding: 2px 6px 2px 6px; border-width: 0px 1px 1px 0px; border-style: dotted; border-color: #CCCCCC; }

table.PerformanceShort          { font-family: Arial; font-size: 76%; border-collapse: collapse; border-spacing: 0px; padding: 0px }
table.PerformanceShort th       { text-align: center; background-color: #336600; color: #FFFFFF; padding: 2px 6px 2px 6px; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #FFFFFF; }
table.PerformanceShort td       { padding: 2px 6px 2px 6px; border-width: 0px 1px 1px 0px; border-style: dotted; border-color: #CCCCCC; }


table.Biography                 { width: 100%; border-collapse: collapse; border-spacing: 0px; margin: 0px 0px 25px 0px; padding: 0px }
table.Biography td.Photo        { width: 100px; vertical-align: top; padding: 0px }
table.Biography td.Photo img    { border: solid 1px #000000; margin: 4px 5px 0px 0px; padding: 1px }
table.Biography td.FullName a   { font: normal normal normal 13pt Helvetica, sans-serif; color: #000000; text-align: left; text-decoration: none; margin: 0px }
table.Biography td.JobTitle     { font-style: italic; font-weight: bold; padding-bottom: 10px }
table.Biography td.Biography    { text-align: justify }


table.PageFooter                { width: 100%; background-image: url(/registeryoursupport/images/layout/footerbackground.jpg); background-repeat: repeat-x; border: none 0px #000000; border-collapse: collapse; border-spacing: 0px; margin: 0px }
td.PageFooterBanner             { height: 25px; background-color: #003616; border: none 0px #000000; border-bottom: solid 2px #ffffff; padding: 0px }
td.PageFooter                   { height: 45px; font-family: Verdana; font-size: 7pt; color: #ffffff; text-align: left; vertical-align: middle; background-image: url(/images/layout/footer.gif); background-repeat: no-repeat; background-position: right bottom; padding: 0px 0px 0px 13px }


ul                              { list-style-type: disc; list-style-image: url(/images/listoption.gif); margin: 4px 0px 0px 6px; padding: 0px 0px 0px 12px }
li                              { margin-top: 0px }
li a                            { text-decoration: none; font-size: 7pt; font-weight: bold; color: #003616 }
li a:hover                      { text-decoration: underline; color: #2a5800 }


img.PageHeaderLogo              { margin: 25px auto auto 20px; padding: 0px }


p.Disclaimer                    { font-size: 7pt }
p.Data                          { font-size: 7pt; margin-top: 2px; margin-bottom: 2px }