/* classic style */

a.navlnk1        { text-decoration: none; color:#FF9900; }
a.navlnk1:hover  { text-decoration: underline; color: #ECECEC; }
a.navlnk2        { text-decoration: none; }
a.navlnk2:hover  { text-decoration: underline; color: #FFFFFF; }

.logotxt         { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 34px;  font-weight: bold; letter-spacing: -0.02em; color:#CCCCFF}
.logosub         { font-family: Arial, Helvetica, sans-serif; font-size: 24px;  font-weight: bold; letter-spacing: -0.05em  }
                 
.navlnk1         { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CECECE; font-weight: bold; }
.navlnk2         { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; font-weight: bold; }
                              
.arthead         { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; font-variant: small-caps; }
.artname         { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #660000; }
.artdate         { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ececec; font-weight: bold; }
artdate:a       { color: #ff0000; text-decoration: none; }
.artdate a:hover { color: #ececec; text-decoration: underline; }
.arttext         { font-family: verdana, helvetica; font-size: 10pt; }
                 
.tophead1        { font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; color:#FFFFFF; }
.topcat          { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4d4d4d; font-weight: bold;  }
a.topcat        { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; }
.toplnk          { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: regular; }

.srchlnk         {font-family: Arial, Helvetica, sans-serif; font-size: 10px;  color: #990000; }

.text            { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.text11          { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.navlnk21 {text-decoration: color: #D80000; font-size:11px; font-weight: bold }
.logosub2 {font-family: Arial, Helvetica, sans-serif; font-size: 20px;  font-weight: bold;  }




/* Common Styles */

    .header_category_name           { color: #000000; font-family: impact, Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; text-transform: uppercase; }
    .header                         { color: #666666; font-family: impact, Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; text-transform: uppercase; }
    .header_breadcrumb              { color: #999999; font-family: impact, Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; text-transform: uppercase; }
    .header_breadcrumb a, .header_breadcrumb a:visited           { color: #999999; text-decoration: none; }
    .header_breadcrumb a.current, .header_breadcrumb a.current:visited   { color: #666666;  }
    .header_breadcrumb a:hover      { text-decoration: underline; }



/* Article Summaries */

    .summary_title                  { font-size: 16px; font-weight: bold; }
    .summary                        { font-size: 12px; margin-bottom:12px; }
    .summary_date                   { font-size: 10px; }
    .summary_breadcrumb            { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
    .summary_breadcrumb span       { color: #999999 !important; text-decoration: none; font-weight: bold; }
    .summary_breadcrumb a          { color: #999999 !important; text-decoration: none; font-weight: bold; }
    .summary_breadcrumb a:hover    { color: #999999 !important; text-decoration: underline; }
    .summary_breadcrumb a.current  { color: #666666 !important; }
    
    .summary_breadcrumb_printer { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
    .summary_breadcrumb_printer a { color: #000000 !important; text-decoration: none; font-weight: bold; }
    
    .summary_link                  { padding-left:10px;padding-top:2px;padding-bottom:10px; }
    .summary_link, .summary_link a { font-size:11px; font-family: Tahoma; }


/* Article Pages */

    .article_title                  { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
    .article_text                   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

    .bg_printer_page                { background-color: #FFFFFF; }



* Article Summaries */

    .summary_title                  { font-size: 16px; font-weight: bold; }
    .summary                        { font-size: 12px; margin-bottom:12px; }
    .summary_date                   { font-size: 10px; }
    .summary_breadcrumb            { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
    .summary_breadcrumb span       { color: #999999 !important; text-decoration: none; font-weight: bold; }
    .summary_breadcrumb a          { color: #999999 !important; text-decoration: none; font-weight: bold; }
    .summary_breadcrumb a:hover    { color: #999999 !important; text-decoration: underline; }
    .summary_breadcrumb a.current  { color: #666666 !important; }
    
    .summary_breadcrumb_printer { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
    .summary_breadcrumb_printer a { color: #000000 !important; text-decoration: none; font-weight: bold; }
    
    .summary_link                  { padding-left:10px;padding-top:2px;padding-bottom:10px; }
    .summary_link, .summary_link a { font-size:11px; font-family: Tahoma; }


/* Article Pages */

    .article_title                  { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
    .article_text                   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

    .bg_printer_page                { background-color: #FFFFFF; }

    



/* Common Styles */

    .header_category_name           { color: #000000; font-family: impact, Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; text-transform: uppercase; }
    .header                         { color: #666666; font-family: impact, Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; text-transform: uppercase; }
    .header_breadcrumb              { color: #999999; font-family: impact, Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; text-transform: uppercase; }
    .header_breadcrumb a, .header_breadcrumb a:visited           { color: #999999; text-decoration: none; }
    .header_breadcrumb a.current, .header_breadcrumb a.current:visited   { color: #666666;  }
    .header_breadcrumb a:hover      { text-decoration: underline; }
/* optional non-list navigation */

      .altmenu { 
         font-weight: bold; 
         margin: 3px 3px 8px 3px; 
         border-bottom: 1px solid #eeeeee; 
      }
      
      .altmenu div { 
         padding: 2px; 
      }
      
      div.catMenu-0 { font-size: 11px; padding-left: 5px;  }
      div.catMenu-1 { font-size: 10px; padding-left: 20px; }
      div.catMenu-2 { font-size: 9px;  padding-left: 35px; }
      div.catMenu-3 { font-size: 8px;  padding-left: 50px; }
      div.catMenu-4 { font-size: 7px;  padding-left: 65px; }
      
      .altmenu div a { 
         padding-left: 20px; 	
         background: url(images/go.gif) no-repeat 0px 0px; 
      }
