body  { background-color: #d9d9d9; margin: 0 }
a:link  { color: #000080; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a:visited  { color: #000080; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a:hover { color: #cc0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.content { margin: 30px 15px 25px 30px }
.content h1  { color: #004185; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.content h2  { color: #c00; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.content h6 { font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin-top: -10px }
.content_td { color: #666666; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.billboard { color: #000; font-size: 0.8em; background-color: #d8e6f8; margin-bottom: 10px; margin-left: 10px; padding: 10px 20px; width: 150px; float: right; border: solid 1px #000080 }
.news_banner  { color: #000; font-weight: bold; background-color: #d8e6f8; margin-bottom: 10px; margin-left: 10px; padding: 10px 20px; width: 350px; border: solid 1px #000080 }
.news_banner a:link, .news_banner a:visited { font-size: 14px }
.content .billboard h1 { color: #004185; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: center }
.content .billboard h2 { color: #c00; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.content .billboard h3 { color: #666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin-top: -10px }
.content .billboard h6 { font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-align: right; margin-top: -18px }
.content .billboard a:link,  .content .billboard a:visited { color: #c00; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.content .billboard a:hover, .content .billboard a:active { color: #c00; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
.event  { color: #666; width: 400px }
.event h4   { color: #c00; font-size: 14px; padding-top: 10px; padding-bottom: 2px; width: 100%; border-bottom: 2px solid #000080 }
.event h5 { font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-top: -18px }
.event a:link, .event a:visited { color: #000080 }
.event a:hover, .event a:active { color: #c00 }
.event_small   { color: #666; font-size: 12px; padding-left: 25px }
.event_small a:link, .event_small a:visited { color: #000080; text-decoration: none }
.event_small a:hover, event_small a:active { color: #c00; text-decoration: none }
.event_edit_lbl { font-size: 0.8em; text-align: right; vertical-align: top }
.header_pics { }
.nav_side_td { }
.nav-side { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 30px }
.nav-side ul { list-style-type: none; margin-left: 20px; padding-left: 0 }
.nav-side li { list-style-type: none; margin-bottom: 1px; width: 125px }
.nav-side li a:link, .nav-side li a:visited { color: #000080; text-decoration: none; background-color: #d8e6f8; display: block; padding: 2px 0 2px 5px; border: solid 1px }
.nav-side li a:hover, .nav-side lia:active  { color: #d8e6f8; text-decoration: none; background-color: #7099ce; display: block; padding: 2px 0 2px 5px; border: solid 1px #004185 }
.footer { background-color: #d8e6f8; border-top: 3px solid #000080 }
.nav_footer  { color: #666666; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-top: 10px }
.nav_footer a:link  { color: #004185; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.nav_footer a:visited  { color: #004185; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.nav_footer a:hover  { color: #cc0000; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.wdp_footer { color: #004185; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-top: 10px; margin-bottom: 10px }
.wdp_footer a:link, .wdp_footer a:visited { color: #004185; text-decoration: underline }
.wdp_footer a:hover, .wdp_footer a:active { color: #940e07; text-decoration: underline }
.admin_edit  { font-size: 1em; font-weight: bold; background-color: #d4e6fd; margin-bottom: 30px; padding: 2px 10px; width: 350px; border: solid 1px #004185 }
.admin_menu   { font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #f8c0c0; text-align: center; margin: 30px 5px 10px 20px; border: dotted 1px #940e07 }
.admin_menu ul   { list-style-type: none; padding-left: 0 }
.admin_menu li  { list-style-type: none; margin-bottom: 1px; width: 125px }
.admin_menu a:link, .admin_menu a:visited   { color: #000080; font-weight: bold; text-decoration: none; background-color: #d4e6fd; text-align: left; display: block; padding: 2px 5px; border: solid 1px }
.admin_menu a:hover, amdin_menu a:active    { color: #fff; font-weight: bold; text-decoration: none; background-color: #7099ce; text-align: left; display: block; padding: 2px 5px; border: solid 1px #004185 }
.return_msg  { color: #000080; font-size: 1.2em; font-weight: bold; background-color: #f8c0c0; text-align: center; margin-bottom: 20px; padding: 3px 10px; width: 350px; border: solid 1px }
.banner { color: #fff; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-stretch: extra-expanded; background-color: #d8e6f8; background-image: url("banner_fade1.jpg"); background-repeat: repeat-y; text-align: center; padding-top: 2px; padding-bottom: 2px; border-bottom: 3px solid #fff }
.resource_desc { font-size: 8pt; padding-left: 10px }
.resource_print { text-align: right }
.sponsor_button   { padding-left: 20px; bottom: 12pt; width: 125px }
.sponsor h4 a:link, .sponsor h4 a:visited     { color: #df2727; font-size: 12pt; font-weight: bold; padding-left: 5px }
.sponsor h4 a:hover, .sponsor h4 a:active     { color: #000080; font-size: 12pt; font-weight: bold; padding-left: 5px }
.sponsor h5 a:link, .sponsor h5 a:visited     { color: #df2727; font-size: 12pt; font-weight: bold }
.sponsor h5 a:hover, .sponsor h5 a:active     { color: #000080; font-size: 12pt; font-weight: bold }
.sponsor h5  { color: #df2727; font-size: 12pt; font-weight: bold; padding-left: 20px }
.sponsor h3    { color: #000080; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #d8e6f8; margin-top: 40px; padding-top: 2px; padding-bottom: 2px; padding-left: 20px; width: 350px; border: solid 1px }
.admin_sponsor { font-size: 1em; font-weight: bold; background-color: #f8c0c0; margin-bottom: 30px; padding: 2px 10px; width: 350px; border: solid 1px #004185 }
.sponsor_edit_lbl  { font-size: 0.8em; text-align: right; vertical-align: top }
.table_lbl { font-size: 0.8em; text-align: right; vertical-align: top }
.table_lbl_lf { font-size: 0.8em; text-align: left; vertical-align: top }
.table_hdr { color: #004185; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.table_line { background-color: #d8e6f8; height: 4px }
.table_tot_line  { font-size: 2px; height: 2px; border-bottom: 1px solid #000 }
.crumb_txt { font-size: 9px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif }

