.copy_splash   { color: #494949; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 150% ; }
.copy_sdec { color: #666; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 180%; text-align: center;}
.body_copy_lead { color: #292929; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 150%; text-decoration: none  }
.body_copy_ital { color: #292929; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; line-height: 150%; }
.body_copy_blue { color: #061a5e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 150%; text-decoration: none  }
.splash_tag_blue { color: #061a5e; font-size: 16px; font-family: times; font-style: italic; line-height: 150%; text-decoration: none; padding-top: 3px; padding-left: 70px; }
.text10_gray { color: #606060; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; line-height: 100%  }
.text10  { color: #292929; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 150%; }
.text10_nolead  { color: #000; font-style: normal; font-weight: normal; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 100%; }
.head_blue { color: #193888; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 150%; text-decoration: none  }
.subhead_green { color: #949b50; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 130%; text-decoration: none  }
.subhead_burgundy { color: #690039; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 130%; text-decoration: none  }
.subhead_blue  { color: #193888; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 150%; text-decoration: none  }
.text14dkpurple   { color: #061a5e; font-weight: normal; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 150%; }
.copy_footer { color: #292929; 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: #e9e58e; text-align: center; padding-top: 20px; padding-right: 40px; padding-left: 40px; }
.address a { color: blue; text-decoration: underline }
a { text-decoration: none }
a:hover { color: #001f5b ; }
/*-----------table------------*/
.table_blue_bold { color: #f0e9d5; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 120%; background-color: #005da4  }
.table_green_bold { color: #f0e9d5; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 120%; background-color: #609336  }
.table_white { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 150%; text-decoration: none  }
.table_gray { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 150%; text-decoration: none; background-color: #ebebeb  }
/*---------categories/listings----------*/
.category_heading_cat_1 { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 120%; background-color: #88c1f2  }
.category_heading_cat_2 { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 120%; background-color: #ff7f40  }
.category_heading_cat_3 { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 120%; background-color: #b355b5  }
.category_heading_cat_4 { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 120%; background-color: #abb81a  }
.category_heading_cat_5 { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 120%; background-color: #f9c75a  }
.category_heading_cat_6 { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 120%; background-color: #b3a6f7  }
.category_heading_cat_7 { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 120%; background-color: #36c8bb  }
.category_heading_cat_8 { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 120%; background-color: #ff5f6a  }
.category_heading_cat_9 { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 120%; background-color: #58bfd7  }
.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: #417d19; text-decoration: underline; }
a.adv_contact:hover { color: #195500; text-decoration: underline; }
/*---------articles-----------*/
.article_headlines { color: #292929; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 150%; text-decoration: none; list-style-type: square; }
.articles_subhead { color: #690039; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 150%; }
.article_more_link { color: #292929; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 150%; margin-left: 25px; }
.article_date { color: #193888; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 150%; text-decoration: none; }
.article_list_head { color: #690039; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 150%; text-decoration: none; }
.article_copy_lead { color: #292929; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 150%; text-decoration: none; }
.article_page_selector { color: #292929; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 150%; text-decoration: none; }
/* misc */
.nada { display: none; }
.invalid_field { font-weight: bold; color: #a00; }
