

.header_bg { background-repeat: repeat-x; background-position: top; background-image: url(layout/header_bg.gif); }
.header_bg3a { background-repeat: repeat-x; background-position: top left; background-image: url(layout/header_bg2.gif); }
.header_bg3b { width: 400px; background-repeat: no-repeat; background-position: top left; background-image: url(layout/header_bg.gif); }
.header_bg2 { background-repeat: repeat-x; background-position: top; background-image: url(layout/header_bg2.gif); }

.home_bg { background-repeat: repeat-y; background-position: top center; background-image: url(layout/background-hmpg.gif);
           background-color: #A60404; }

.top_menu {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
  font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none; }

   a.top_menu:link { color: #FFFFFF; text-decoration: none; }
   a.top_menu:visited { color: #FFFFFF; text-decoration: none; }
   a.top_menu:hover { color: #FFFFFF; text-decoration: underline; }
   a.top_menu:active { color: #FFFFFF; text-decoration: none; }

.thumbnail {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
  font-style: normal; font-weight: normal; color: #FDFCCC; text-decoration: none; }

   a.thumbnail:link { color: #FDFCCC; text-decoration: none; }
   a.thumbnail:visited { color: #FDFCCC; text-decoration: none; }
   a.thumbnail:hover { color: #FDFCCC; text-decoration: underline; }
   a.thumbnail:active { color: #FDFCCC; text-decoration: none; }

.newstitle {  font-family: Lucida Handwriting, Arial, Helvetica, sans-serif; font-size: 11pt;
  font-style: normal; font-weight: normal; color: #000000; text-decoration: none; }

   a.newstitle:link { color: #000000; text-decoration: none; }
   a.newstitle:visited { color: #000000; text-decoration: none; }
   a.newstitle:hover { color: #000000; text-decoration: underline; }
   a.newstitle:active { color: #000000; text-decoration: none; }

.top_tag {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 6px;
  font-style: normal; font-weight: normal; color: #9E0101; text-decoration: none; }

.main_whatsnew {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;
  font-style: normal; font-weight: normal; color: #000000; text-decoration: none;  }

.desc_container { padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }

.descriptor { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
  font-style: normal; font-weight: normal; color: #000000; text-decoration: none; 
  background-repeat: repeat-x; background-position: top left; background-image: url(images/backgroundcolor.jpg);
  border: 3px #B89942 solid; padding-left: 15px; padding-right: 15px; }

.descriptor2 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
  font-style: normal; font-weight: normal; color: #000000; text-decoration: none; 
  background-repeat: no-repeat; background-position: top left; background-image: url(http://www.kathyhagerman.com/artman/uploads/1/Untitled-1.gif);
  border: 0px none; width: 350px; height: 110px; padding-left: 15px; padding-right: 15px; }

.latestnews { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
  font-style: normal; font-weight: normal; color: #000000; text-decoration: none; 
  background-repeat: no-repeat; background-position: top center; background-image: url(layout/latest_news.gif); }

.lntext { font-family: Arial, Helvetica, sans-serif; font-size: 12pt;
  font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none; }

   a.lnewstext:link { color: #FFFFFF; text-decoration: none; }
   a.lnewstext:visited { color: #FFFFFF; text-decoration: none; }
   a.lnewstext:hover { color: #FFFFFF; text-decoration: underline; }
   a.lnewstext:active { color: #FFFFFF; text-decoration: none; } }

.header01a {  font-family: Lucida Handwriting, Verdana, Arial, Helvetica, sans-serif; font-size: 15px;
  font-style: italic; font-weight: normal; color: #FFFFFF; text-decoration: none; letter-spacing: -1px;
  background-repeat: no-repeat; background-position: top left; background-image: url(layout/gallery_header.gif); }

.header01b {  font-family: Lucida Handwriting, Verdana, Arial, Helvetica, sans-serif; font-size: 15px;
  font-style: italic; font-weight: normal; color: #FFFFFF; text-decoration: none; letter-spacing: -1px;
  background-repeat: no-repeat; background-position: top left; background-image: url(layout/content_header.gif); }

.header01c {  font-family: Lucida Handwriting, Verdana, Arial, Helvetica, sans-serif; font-size: 15px;
  font-style: italic; font-weight: normal; color: #FFFFFF; text-decoration: none; letter-spacing: -1px;
  background-repeat: no-repeat; background-position: top; background-image: url(layout/gallery_header.gif); }

.header01d {  font-family: Lucida Handwriting, Verdana, Arial, Helvetica, sans-serif; font-size: 15px;
  font-style: italic; font-weight: normal; color: #FFFFFF; text-decoration: none; letter-spacing: -1px;
  background-repeat: no-repeat; background-position: top; background-image: url(layout/content_header.gif); }

.header02 {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 19px;
  font-style: normal; font-weight: normal; color: #000000; text-decoration: none; }

.footer {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;
  font-style: normal; font-weight: normal; color: #B4B2B2; text-decoration: none; }

   a.footer:link { color: #B4B2B2; text-decoration: none; }
   a.footer:visited { color: #B4B2B2; text-decoration: none; }
   a.footer:hover { color: #B4B2B2; text-decoration: underline; }
   a.footer:active { color: #B4B2B2; text-decoration: none; }

.page_nav {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
  font-style: normal; font-weight: normal; color: #000000; text-decoration: none; }

   a.page_nav:link { color: 4C0101; text-decoration: none; }
   a.page_nav:visited { color: 4C0101; text-decoration: none; }
   a.page_nav:hover { color: 4C0101; text-decoration: underline; }
   a.page_nav:active { color: 4C0101; text-decoration: none; }

.page_nav2 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
  font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none; }

   a.page_nav:link { color: FDFCCC; text-decoration: none; }
   a.page_nav:visited { color: FDFCCC; text-decoration: none; }
   a.page_nav:hover { color: FDFCCC; text-decoration: underline; }
   a.page_nav:active { color: FDFCCC; text-decoration: none; }

.m_primary {  font-family: Garamond, Arial, Helvetica, sans-serif; font-size: 11pt;
  font-style: normal; font-weight: normal; color: #000000; text-decoration: none;
  background-repeat: no-repeat; background-position: top left; background-image: url(layout/menu_primary.gif);
  width: 216px; height: 21px; }

.l_primary {  font-family: Garamond, Arial, Helvetica, sans-serif; font-size: 11pt;
  font-style: normal; font-weight: normal; color: #000000; text-decoration: none; }

   a.l_primary:link { color: #000000; text-decoration: none; }
   a.l_primary:visited { color: #000000; text-decoration: none; }
   a.l_primary:hover { color: #000000;	text-decoration: underline; }
   a.l_primary:active { color: #000000; text-decoration: none; }

.m_secondary {  font-family: Garamond, Arial, Helvetica, sans-serif; font-size: 11pt;
  font-style: normal; font-weight: normal; color: #4C0101; text-decoration: none;
  background-repeat: no-repeat; background-position: top left; background-image: url(layout/menu_secondary.gif);
  width: 216px; height: 21px; }

.l_secondary {  font-family: Garamond, Arial, Helvetica, sans-serif; font-size: 11pt;
  font-style: normal; font-weight: normal; color: #4C0101; text-decoration: none; }

   a.l_secondary:link { color: #4C0101;  text-decoration: none; }
   a.l_secondary:visited { color: #4C0101;  text-decoration: none; }
   a.l_secondary:hover { color: #4C0101; 	text-decoration: underline; }
   a.l_secondary:active { color: #4C0101;  text-decoration: none; }

.m_secondary_02 {  font-family: Garamond, Arial, Helvetica, sans-serif; font-size: 11pt;
  font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none;
  background-repeat: no-repeat; background-position: top left; background-image: url(layout/menu_secondary_02.gif);
  width: 216px; height: 21px; }

.l_secondary_02 {  font-family: Garamond, Arial, Helvetica, sans-serif; font-size: 11pt;
  font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none; }

   a.l_secondary_02:link { color: #FFFFFF; text-decoration: none; }
   a.l_secondary_02:visited { color: #FFFFFF; text-decoration: none; }
   a.l_secondary_02:hover { color: #FFFFFF;	text-decoration: underline; }
   a.l_secondary_02:active { color: #FFFFFF; text-decoration: none; }

.m_tertiary {  font-family: Garamond, Arial, Helvetica, sans-serif; font-size: 10pt;
  font-style: normal; font-weight: normal; color: #A61C1C; text-decoration: none;
  width: 216px; height: 19px;  }

.l_tertiary {  font-family: Garamond, Arial, Helvetica, sans-serif; font-size: 10pt;
  font-style: normal; font-weight: normal; color: #A61C1C; text-decoration: none; }

   a.l_tertiary:link { color: #A61C1C; text-decoration: none; }
   a.l_tertiary:visited { color: #A61C1C; text-decoration: none; }
   a.l_tertiary:hover { color: #A61C1C;	text-decoration: underline; }
   a.l_tertiary:active { color: #A61C1C; text-decoration: none; }
