
.body_copy_lead  { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 150%; text-decoration: none }
.body_copy_ital { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; line-height: 150%; text-decoration: none }
.body_copy_gray  { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 150%; text-decoration: none }
.body_copy_gray_splash { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 150%; text-decoration: none; padding-right: 15px; }
.body_copy_gray_s  { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 130%; text-decoration: none }
.body_copy_white        { color: #fff; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 150%; text-decoration: none; padding-top: 10px; padding-right: 8px; padding-left: 8px }
.body_copy_nolead_wht { color: #f0e9d5; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.body_copy_red { color: #c00; font-size: 12px; line-height: 150%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.body_copy_blue  { color: #193888; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 150%; text-decoration: none }
.head_blue  { color: #193888; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 150%; text-decoration: none }
.subhead_blue  { color: #193888; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 150%; text-decoration: none }
.subhead_green  { color: #949b50; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 150%; text-decoration: none }
.copy_footer { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 180%   }
.disclaimer { color: #000; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 180%; text-align: right; padding-top: 10px; }
.copy_footer_listings { color: #666; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 180%; background-color: #dcd5c0; text-align: center; padding-top: 20px; padding-right: 70px; padding-left: 70px; }
a { text-decoration: none }
a:hover { color: #193888 }
/*---------categories/listings----------*/
.category_heading_cat_1 { color: #f0e9d5; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 120%; background-color: #005da4 }
.category_heading_cat_2 { color: #f0e9d5; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 120%; background-color: #fcaf17 }
.category_heading_cat_3 { color: #f0e9d5; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 120%; background-color: #7a1878 }
.category_heading_cat_4 { color: #f0e9d5; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 120%; background-color: #c0b5a5 }
.category_heading_cat_5 { color: #f0e9d5; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 120%; background-color: #be1f24 }
.category_heading_cat_6 { color: #f0e9d5; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 120%; background-color: #609336 }
.category_heading_cat_7 { color: #f0e9d5; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 120%; background-color: #5bc4bf }
.category_heading_cat_8 { color: #f0e9d5; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 120%; background-color: #005da4 }
.category_heading_cat_9 { color: #f0e9d5; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 120%; background-color: #9ac3e4 }
.category_banner_ad { padding: 10px; }
.category_banner_image { border: 0; width: 100px; height: 160px }
.listing_banner_ad { padding: 10px; }
.listing_banner_image { border: 0; width: 100px; height: 160px }
.description    { color: #666; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 100% }
.description_s  { color: #666; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 100% }
.address { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 120% }
.address a { color: blue; text-decoration: underline }
a.adv_contact { color: #7b793d; text-decoration: underline; }
a.adv_contact:hover { color: #193888; text-decoration: underline; }
/*---------articles-----------*/
.article_headlines { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 150%; text-decoration: none; list-style-type: square; }
.articles_subhead { color: #949b50; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 150%; }
.article_more_link { color: #000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 150%; margin-left: 25px; }
.article_date { color: #193888; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 150%; text-decoration: none; }
.article_list_head { color: #949b50; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 150%; text-decoration: none; }
.article_copy_lead { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 150%; text-decoration: none; }
/* misc */
.nada { display: none; }
.invalid_field { font-weight: bold; color: #a00; }
