a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; color: #ff0000; }

.nav-link a:link { text-decoration: none; color: #FFFFFF; font-weight: 800; }
.nav-link a:visited { text-decoration: none; color: #FFFFFF; font-weight: 800; }
.nav-link a:hover { text-decoration: underline; color: #ffff99; font-weight: 800; }

body {
   color: #000000;
   background: #ffffff;
   margin-left: 0;
   margin-top: 0;
}

body, td, center, p { font: 10pt Arial,Helvetica,Lucida,Sans-Serif; }

.white { color: #FFFFFF }
.xsmall { font: 7pt Arial,Helvetica,Lucida,Sans-Serif; color: #C0C0C0; } /* animal names on the success story page */
.xsmallred { font: bolder 7pt Arial, Helvetica, Lucida, Sans-Serif; color: #FF0000; } /* mark adopted animal */
.small { font: 8pt Arial,Helvetica,Lucida,Sans-Serif; }
.medium { font: 9pt Arial,Helvetica,Lucida,Sans-Serif; }
.mediumred { font: 9pt Arial,Helvetica,Lucida,Sans-Serif; color: #FF0000; }
.large { font: 11pt Arial,Helvetica,Lucida,Sans-Serif; }
.xlarge { font: 14pt Arial, Helvetica, Lucida, Sans-Serif; }

b { font: bold 10pt Arial,Helvetica,Lucida,Sans-Serif; }
strong { font: bold 10pt Arial,Helvetica,Lucida,Sans-Serif; }

h1 { font: bold 24pt Arial,Helvetica,Lucida,Sans-Serif; }
h2 { font: bold 18pt Arial,Helvetica,Lucida,Sans-Serif; }
h3 { font: bold 12pt Arial,Helvetica,Lucida,Sans-Serif; }
h4 { font: bold 10pt Arial,Helvetica,Lucida,Sans-Serif; }

.special { color: #FF0000; border-color: #FF0000; }
.ad { background: #000066; } /* petstore Ad background color */
.heading { background: #000066; color: #FFFFFF; }

.resource1 {
            border-bottom-width: thin;
            border-bottom-style: solid;
            border-bottom-color: #8ca7f7;
}.largebold { font: bold 11pt Arial, Helvetica, Lucida, Sans-Serif; }

