body { background-color: #FFFFFF; font: 11px verdana, arial, helvetica, sans-serif; }
strong { font-weight: bold; }

td { font: 11px verdana, arial, helvetica, sans-serif; }
p { font: 13px verdana, arial, helvetica, sans-serif; line-height: 18px; }
p.footer { font: 11px verdana, arial, helvetica, sans-serif; line-height: 13px; }
td h1 { font-size: 11px; font-weight: normal; }
td h1.new { font-size: 21px; font-weight: bold; }
td h2 { font-size: 21px; font-weight: bold; }
td h3 { font-size: 15px; color: #FC3; background-color: #039; font-weight: bold; }


h3.plain { font-size: 15px; color: #000; background-color: #FFC;  }
h3.school { font-size: 15px; color: #FC3; }
h2 span { color: #039; }
h3.article { font-size: 15px; color: #000000; background-color: #FFFFFF; }
.comment { font-size: 10px; font-style: italic; }
.state { font-size: 13px; color: #039; font-weight: bold; }
.city { color: #FFF; font-size: 11px; font-weight: bold; }
.career { background-color: #FFFFCC; border: 2px dotted #039; }
.back { background-color: #FC3; font-size: 10px; }
.nav { color: #FFF; background-color: #039; width: 95%; font: 10px verdana, arial, helvetica, sans-serif; }
.nav2 { color: #000; background-color: #9CF; width: 95%; font: 10px verdana, arial, helvetica, sans-serif; }
.nav3 { color: #FC3; background-color: #039; font: 15px verdana, arial, helvetica, sans-serif; padding: 5px 5px 5px 10px; }
.nav4 { color: #000; background-color: #9CF; font: 10px verdana, arial, helvetica, sans-serif; padding: 5px 5px 5px 10px; }
table.resources td { font-size: 13px; }
table.locblock td { font-size: 13px; line-height: 18px; }
table.categories td h3 { font-size: 11px; }

ul.articles li { font-size: 11px; }
ul.sitemap li { font-size: 13px; margin-bottom: 8px; }
ul.links li { font-size: 11px; margin-bottom: 5px; }

.featured { background-color: #FFE; border: 1px solid #039; margin-top: 5px; }
.featured td strong { color: #039; }
.ftr { background-color: #FFE; border: 1px solid #FFE; border-top: #039; border-bottom: #039; padding: 8px;}
.promo { background-color: #FFE; border: 1px dotted #039; font-size: 11px; }

table.extlks { width: 70%; background: #FFF5F6; border: 1px solid #DDB7BA; }
table.extlks td { font: 12px arial, sans-serif; color: #6F6F6F; line-height: 15px; }
table.extlks a:link, table.extlks a:visited { color: #6F6F6F; }
table.extlks a:active { color: #000; }
table.extlks a:hover { background: transparent; }


blockquote { margin-top: 0px; margin-bottom: 0px; }
table.maplink td { text-align: center; }
table.maplist h3 { background-color: #FFF; color: #039; border-bottom: 2px solid #039; }
.mapcity { font-size: 10px; font-style: italic; font-weight: normal; color: #000; padding-left: 10px; }
.sorry { font-size: 11px; }

.nav a:link { color: #FC3; }
.nav a:visited { color: #FC3; }
.nav a:hover { color: #FFF; }
.nav2 a:link { color: #039; }
.nav2 a:visited { color: #039; }
.nav2 a:hover { color: #FFF; background-color: #9CF; }
.nav4 a:hover {background-color:#9cf}
h3 a:link { color: #FC3; background-color: #039; }
h3 a:visited { color: #FC3; background-color: #039; }
h3 a:hover { color: #FFF; }
a:link { color: #00F; }
a:visited { color: #00F; }
a:hover { color: #FC3; background-color: #039; }
a.logo:hover { background-color: #FFF; }
a.btn:hover { background-color: #FFF; }

a.nobgcolor { text-decoration:none; color:#000000; }
a.nobgcolor:hover, a.nobgcolor:visited, a.bgcolor:active { background-color:#FFFFFF; text-decoration:none; color:#000000; }

a.readmore { font-weight:bold; color:#003399; }
a.readmore:hover, a.readmore:visited, a.readmore:active { background-color:#FFFFFF; font-weight:bold; color:#003399; }

.fright {float: right; margin: 0px 0px 8px 11px; }
.fright img  {border-style: solid; border-width: 1px; border-color: black;}