/* Style Cobalt */

/* Body */

    body { color: #333; margin: 0; }
    
    a:visited            {  }
a:visited_right_nav  { }
a:link           { color: #369 }
a:link_right_nav { color: #666 }
a:active          { }


/* Backgrounds Colors */
    
    .bg_main               { }
.bg_border { border: solid 1px #999; }
.bg_header             { background-color: #369 } 
    .bg_search_box            { }

    .bg_nav_left_header            { background-color: #69c ; }
.bg_nav_left                    {  }
.bg_nav_left_sub    { }
.bg_nav_left_line   { border-bottom: 1px solid #b3b3b3; outline-color: #b3b3b3; }
.bg_nav_left_line_right_side   { border-right: 1px solid #b3b3b3; border-bottom: 1px solid #b3b3b3; outline-color: #b3b3b3; }
.bg_nav_left_line_left_side { border-bottom: 1px solid #b3b3b3; border-left: 1px solid #b3b3b3; outline-color: #b3b3b3; }
.bg_nav_left_selected            {  }
.bg_nav_left_selected_sub      { background-color: #dcdcdc }
.bg_nav_right_header        { background-color: #ccc } 
    .bg_nav_right            { }
.bg_footer { background-color: #933; height: 14px; }
/* Common Styles */
.header_main_headline { color: #333; font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 26px; margin-bottom: -6px; margin-left: 18px; }
.header_main_copy { color: #333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px; margin-right: 40px; margin-bottom: -6px; margin-left: 24px; }
.header_main_subtitle { color: #69c; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: -14px; margin-left: 8px; }
.header_main_body { font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin-left: 8px; }
.header_address_text { color: #666; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; letter-spacing: 0; }
.sidebar_address_text { color: #666; font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 10px; letter-spacing: 0; }
.header_category_name             { color: #369; font-size: 26px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
    .header_breadcrumb                { color: #69c; font-size: 26px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: -4px; margin-left: 10px; }
.header_breadcrumb a            { color: #999999 !important; text-decoration: none; }
.header_breadcrumb_nopad { color: #69c; font-size: 26px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; }
.nav_breadcrumb  { color: #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.nav_breadcrumb a { color: #999999 !important; text-decoration: none }
.header_breadcrumb a:hover      { color: #999999 !important; text-decoration: underline; }
.nav_breadcrumb a:hover { color: #999999 !important; text-decoration: underline }
.logo_text                       { font-size: 30px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: -0.05em }
    .logo_sub                        { font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: -0.05em }

    .image_caption                     { font-size: 10px; font-family: Arial, Helvetica, sans-serif }
    .more_headlines                     { color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
    .global_updated                   { font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }

    .general_text                    { font-size: 12px; font-family: Arial, Helvetica, sans-serif }


/* Left Navigation (Category List) */

    .nav_left_header_text               { color: #fff; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold ; text-decoration: none; }
    .nav_left_header_text a          { color: #fff ; text-decoration: none; }

    .category_link_depth1 a             { color: #666; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold ; text-decoration: none; padding-left: 6px; }
.category_link_depth1 a:hover { color: #000 !important; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding-left: 6px; }
.category_link_depth2 a               { color: #666; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold ; text-decoration: none; padding-left: 6px; }
    .category_link_depth3 a             { color: #666; font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold ; text-decoration: none; padding-left: 6px; }
.category_link_depth1_selected a             { color: #69c; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold ; text-decoration: none; padding-left: 6px; }
.category_link_depth2_selected a               { color: #69c; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold ; text-decoration: none; padding-left: 6px; }
.category_link_depth3_selected a             { color: #69c; font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold ; text-decoration: none; padding-left: 6px; }
.advancedsearch_link   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: regular;  }
.contact_address { color: #666; font-size: 9px; font-family: Arial, Helvetica, sans-serif; }
/* Right Navigation (Headlines) */


    .nav_right_header                    { color: #666; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
    .nav_right_category_header           { color: #666; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase }
    .nav_right_headlines               { color: #666; font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-weight: regular   }

    .nav_right_category_name           { color: #666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }


/* Article Summaries */

    .summary_title                   { color: #369; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.summary_title a { color: #369; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.summary                        { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.summary a { color: #666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.summary_date                        { color: #999; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-style: italic }
.summary_breadcrumb             { color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
    .summary_breadcrumb a          { color: #999999 !important; text-decoration: none; }
    .summary_breadcrumb a:hover    { color: #999999 !important; text-decoration: underline; }
.homepage_more { color: #999; font-size: 9px; font-family: Arial, Helvetica, sans-serif; line-height: 1px; text-align: right; margin-top: -6px; }
/* Article Pages */

    .article_title                  { color: #369; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
    .article_text                   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.article_text a { color: #369; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.bg_printer_page                { background-color: #FFFFFF; }
