/* Style Cobalt */

/* Body */

    body { color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;}
    
    a               { color: #000066; }
    a:hover         { color: #FF0000; }
    strong          { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold;}
    h1              { margin-bottom:10px; margin-top:3px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 18px; }
/* used in tips area */ 

    h2              { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

/*tables */

TABLE.topper       { width: 750; background-color: #63DE47;}
TD.topper_lhs      { width: 550; background-color: #63DE47; vertical-align: middle;}
TD.topper_rhs      { width: 200; background-color: #63DE47; vertical-align: middle; text-align: right}

TABLE.main         { width: 750; background-color: #ffffff;}
TD.top_spread      { background-color: #ffffff; vertical-align: top; padding-top: 0px; padding-bottom: 10px; border-bottom:1px solid #63DE47;}
TD.lhs_top         { }
TD.lhs_spacer      { background-color: #ffffff; border-left:1px solid #63DE47;}
TD.tip_area        { width: 99%; vertical-align: top; padding-left: 20px; padding-top: 10px;}
TD.lhs_bottom      { width: 140; vertical-align: top; }

TABLE.menu         { border-bottom:20px solid #ffffff; border-top:10px solid #ffffff;}
TD.menu_list       { padding-top: 4px; }
TD.menu_list_selected { padding-top: 4px; background-color: #D3F6CA;}

TABLE.bottom       { width: 750; background-color: #63DE47;}
TD.bottom_left     { width: 180; background-color: #ffffff; vertical-align: top; padding-top: 1px; padding-left: 4px;}
TD.bottom_middle   { background-color: #ffffff; vertical-align: top; padding-top: 1px; padding-left: 20px; }
TD.bottom_right    { width: 250; background-color: #ffffff; vertical-align: top; padding-top: 10px; }

TABLE.article_index_list    { width: 400;}
TD.article_index_list_row   { }

TABLE.latest_tips  { border-top:3px solid #ffffff;}
TD.latest_title    { width: 300; vertical-align: top; border-left:4px solid #ffffff;}
TD.latest_link     { width: 300; vertical-align: top; border-left:4px solid #ffffff; border-bottom:2px solid #ffffff; }

TABLE.related_reading  { border-top:20px solid #ffffff; vertical-align: top; }
TD.related_title       { vertical-align: top; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-color;#000000; font-weight: bold; text-decoration: underline;}
TD.related_code        { border-top:10px solid #ffffff; border-bottom:15px solid #ffffff; vertical-align: top; text-align: left;  }


/* Text */

    .topper_text                    { color: #eeeeee; font-family: Arial, Helvetica, sans-serif; font-size: 13px;  font-style: italic; font-weight: bold; }
    .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; }
    .resources_title                { line-height:12px; color:#000080; font-size:11px; font-family:verdana,arial,sans-serif; font-weight: bold; text-decoration: underline; }
    .resources_title a              { line-height:12px; color:#000080; font-size:11px; font-family:verdana,arial,sans-serif; font-weight: bold; text-decoration: underline; }
    .resources_title a:hover        { line-height:12px; color:#000080; font-size:11px; font-family:verdana,arial,sans-serif; font-weight: bold; text-decoration: underline; }
    .resources_text                 { font-size:10px; font-family:verdana,arial,sans-serif; color:#000000; line-height:12px; text-decoration: none;}
    .resources_text a               { font-size:10px; font-family:verdana,arial,sans-serif; color:#000000; line-height:12px; text-decoration: none;}
    .resources_text a:hover         { font-size:10px; font-family:verdana,arial,sans-serif; color:#000000; line-height:12px; text-decoration: none; }  
    .tiny_text                      { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }    
    .general_text                   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
    .continued                      { color:#000080; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
    .article_index a                { color: #000080 !important; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
    .article_index a:hover          { color: #000080 !important; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
    .article_index_summary          { font-family: Arial, sans-serif; font-size: 11px; } 
    .new                            { color: #ffffff; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; background-color: red;} 
    .pitch                          { color: #0000FF; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold;}
    .pitch a                        { color: #0000FF; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold;}
    .pitch a:hover                  { color: #FF0000; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold;} 
    .latest_title                   { color: #000080; font-size:11px; font-family:verdana,arial,sans-serif; font-weight: bold; text-decoration: underline; }
    .latest_link a                  { font-size:10px; font-family:verdana,arial,sans-serif; color:#000000; line-height:12px; text-decoration: none;}
    .latest_link a:hover            { font-size:10px; font-family:verdana,arial,sans-serif; color:#000000; line-height:12px; text-decoration: none;}
    .buy_text                       { font-family: Arial, Helvetica, sans-serif; font-size: 14px;}


/* Left Navigation (Category List) */


    .category_link_depth1 a         { color: #000080 !important; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
    .category_link_depth1 a:hover   { color: #000080 !important; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
    .category_link_depth2 a         { color: #000080 !important; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
    .category_link_depth2 a:hover   { color: #000080 !important; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
    .category_link_depth3 a         { color: #000080 !important; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
    .category_link_depth3 a:hover   { color: #000080 !important; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }



/* Article Summaries */

    .summary_title                  { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
    .summary                        { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
    .summary_date                   { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
    
    .summary_breadcrumb            { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
    .summary_breadcrumb a          { color: #999999 !important; text-decoration: none; }
    .summary_breadcrumb a:hover    { color: #999999 !important; text-decoration: underline; }