/* Style Cobalt */

/* Body */

    body  { color: #000080; margin: 0 }
    body, td  { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif }

    a:link, a:visited ,a:active  { color: #006699; }


/* Backgrounds Colors */
    body                  { background-color: #FFFFFF; }
	
    .bg_header              { background-color: #ffffff;}
    .bg_header2				  { background-color: #ffffff;}
    .bg_search_box               { background-color: #dddddd }

    .nav_left_header       { background-color: #add8e6 }
    .nav_left              {padding-left: 10px }
    .selected_category td { background-color: #fffff0; }
.enlarge-image-callout    { background-image: url("../../../../images/call-out-to-enlarge-150x70.jpg"); background-repeat: no-repeat; width: 150px; height: 72px }
/* Used for selected categories! */

    .bg_nav_right_header   { }
    .bg_nav_right            { background: url("../../../../images/concept3-corner.jpg") no-repeat right top; padding-top: 30px; padding-right: 5px }



/* Common Styles */
	#header    { font-size: large; background-image: url("../../../../images/header3b-bg.jpg"); background-repeat: repeat; background-attachment: scroll; background-position: 0 top; text-align: center; padding: 0 }
	#header2    { background-image: url("../../../../images/concept3b-header.jpg"); background-repeat: no-repeat; background-position: 0 top; position: relative; left: 0; width: 800px; height: 250px; float: inherit }


    .header_category_name           { color: #000080; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0.67em 0 text-transform: uppercase;}
    .header                         { color: #000080; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0.67em 0 text-transform: uppercase;}
    .header_breadcrumb              { color: #000080; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0.67em 0 text-transform: uppercase;}
    .header_breadcrumb a, .header_breadcrumb a:visited            { color: #4682b4; text-decoration: none }
    .header_breadcrumb a.current, .header_breadcrumb a.current:visited    { color: #00008b }
    .header_breadcrumb a:hover      { text-decoration: underline; }


    .logo_text                      { font-family: Arial, Helvetica, sans-serif; font-size: 30px;  font-weight: bold; letter-spacing: -0.05em  }
    .logo_sub                       { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  font-weight: bold; letter-spacing: -0.05em  }

    .image_caption                     { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
    .field_caption                     { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
    .more_headlines                 { color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }




/* Left Navigation (Category List) */
 



    .nav_left td { padding-top: 3px; padding-bottom: 3px; padding-right: 3px;}

    .nav_left td a, .nav_left td a:visited   { color: #000066; font-weight: bold;}

          td.categoryDepth0 { padding-top: 10px; padding-left: 10px;}
          td.categoryDepth1 { font-size: 11px; padding-left: 20px; }
          td.categoryDepth2 { font-size: 10px; padding-left: 30px; }
          td.categoryDepth3, .categoryDepth4, .categoryDepth5, .categoryDepth6 { font-size: 8px; padding-left: 40px;}


    .nav_left_header td              { padding-left: 10px; }
    .nav_left_header td a, .nav_left_header td a:visited, .nav_left_header td { color: #FFFFFF; font-size: 15px; font-weight: bold; }



    .advancedsearch_link   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }

    .webfeed             { font-size: 10px; padding-top:1px;}

    .poweredBy             { font-size: 10px; color: #666666; padding-top: 10px; padding-left: 5px; padding-right: 5px;}


/* Right Navigation (Headlines) */


    .nav_right_header                { color: #000080; font-size: 10pt; font-weight: bold; padding-right:20px}
    .nav_right_category_header        { color: #000080; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; padding-right:20px}
    .nav_right_headlines            { font-size: 11px; font-weight: normal;  }

    .nav_right_category_name        {font-size: 11px; font-weight: bold; }


/* Article Summaries */

    .summary_title                  { font-size: 16px; font-weight: bold; }
    .summary                        { font-size: 12px; margin-bottom:12px; }
    .summary_date                   { font-size: 10px; }

    .summary_breadcrumb             { color: #4682b4 !important; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
    .summary_breadcrumb a           { color: #00008b !important; text-decoration: none }
    .summary_breadcrumb a:hover     { color: #4682b4 !important; text-decoration: underline }
    .summary_breadcrumb a.current        { color: #00008b !important }



    .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                  {color: #000080; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0.67em 0 }
    .article_text                   { color: #000080; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif }

    .bg_printer_page                { background-color: #FFFFFF; }

