/* header styles */
.topnav { color: #002868; font-family: "Arial"; font-size: 11px; font-variant: small-caps; }
.tagline { color: #336633; font-family: "Arial"; font-size: 12px; font-variant: small-caps; }

/* homepage styles */
.mainnavheader a { color: #002868; font-family: "Garamond"; font-size: 14pt; text-decoration: none; font-variant: small-caps; font-weight: bold; }
.mainnavlinks a { color: #336633; font-family: "Garamond"; font-size: 13px; text-decoration: none; font-variant: small-caps; }
.newsheader { color: #002868; font-family: "Garamond"; font-size: 13pt; font-variant: small-caps; font-weight: bold; }
.newsdate { color: #336633; font-family: "Arial"; font-size: 12px; }
.newstext { color: #002868; font-family: "Arial"; font-size: 12px; }
a.newstext:link, a.newstext:visited { color: #002868; }
a.newstext:hover { color: #0050D0; }

/* universal subpage styles */
.print a { color: #666666; font-family: "Arial"; font-size: 11px; text-decoration: none; }
.print a:hover { text-decoration: underline; }
.printEnable { display: inline; }
.printDisable { display: none; }
.subnavmain a { color: #336699; text-decoration: none; }
.subnavsub a { color: #336633; text-decoration: none; }
.textsize { color: #666666; font-family: "Arial"; font-size: 12px; }
.asterisk { color: #FF0000; }
hr { height: 1px; background-color: #336699; border: none; color: #336699; width: 86%; } /* contains IE and Mozilla elements */
.doublespaced li { margin-bottom: 1em; }

/* static content styles */
.content p { padding: 0px 40px 0px 40px; }
.content a:link, .content a:visited { color: #336633; }
.content a:hover { color: #6699cc; }
.content ol, .content ul { padding-right: 40px; }

/* footer styles */
.footernav { color: #666666; font-family: "Arial"; font-size: 11px; font-variant: small-caps; }
.footernav a { color: #666666; text-decoration: none; }