/* Style Cobalt */

/* Body */

    body {color: #404040; margin-left: 0; margin-right: 0; margin-top: 10; margin-bottom: 0; font-family: Verdana, Arial, Helvetica, sans-serif; }
    
    a:visited       { color: #333333; text-decoration: underline; }
    a:link          { color: black; text-decoration: underline; }
    a:hover         { color: #800015; text-decoration: underline; }
    a:active        { color: #800015; text-decoration: underline; }
    H1                              { color: #2e5259; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal;  margin-top: 16px; margin-bottom: 2px; }
    H2                              { color: #2e5259; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal;  margin-top: 12px; margin-bottom: 2px; }
    H3                              { color: #2e5259; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal;  margin-top: 8px; margin-bottom: 2px; }


/* Backgrounds Colors */
    
    .bg_main               { background: #aec3c2 url(http://www.pharos.no/images/common/background.png) repeat-x 0 0; margin-top: 5; margin-left: 0;}
    .bg_printer_page   { background: white; margin-top: 0; margin-left: 0;}
    .bg_mainframe         { background-color: #000000; }
    .bg_frame             { background-color: #2e5259; }
    .bg_mainpart        { background: url(http://www.pharos.no/images/common/frame_middle.png) transparent; }
    .bg_header            { background: url(http://www.pharos.no/images/common/frame_top.png) transparent; } 
    .bg_footer            { background: url(http://www.pharos.no/images/common/frame_bottom.png) transparent; } 
    .bg_mainpart_f     { background: url(http://www.pharos.no/images/common/frame_middle_f.png) transparent; }
    .bg_header_f        { background: url(http://www.pharos.no/images/common/frame_top_f.png) transparent; } 
    .bg_footer_f        { background: url(http://www.pharos.no/images/common/frame_bottom_f.png) transparent; } 
    .bg_search_box        { background-color: #FFFFFF; }

	 

    .bg_nav_left_header   { background-color: #999999; } 
    .bg_nav_left          { background-color: #FFFFFF; } 
    .bg_nav_left_selected { background-color: #FFFFFF; } 
    .bg_nav_right_header  { background-color: #999999; } 
    .bg_nav_right         { background-color: #FFFFFF; } 
    
    #frontImage { float: right; margin: 31px -4px 10px 20px; width: 240px; height: 180px;}
    #frontBack   { background: url(http://www.pharos.no/images/common/frontback.png) transparent repeat-y; margin: 0px; padding: 5px 0px 5px 10px; width: 220px; height: 170px; color: #909090; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 10px; text-decoration: none; } 
    .frontIntro { color: #000000 !important; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 10px; margin: 10px 30px 40px 30px; text-decoration: none; }
    .frontIntro H1 {color: #2e5259; font-size: 24px;}
    .frontIntro H2 {color: #2e5259; font-size: 16px; }
	.frontIntro ul {padding-left: 16px;}
	.frontArticle { border-top: 1px solid gray; border-width: 1px; border-color: gray; padding: 50px 30px 10px 30px;}
	.frontIntro ul {padding-left: 16px;}
    .front_summary,
    .front_summary td,
    .front_summary p                      { color: #000000 !important; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 10px; margin-top: 6px; margin-bottom: 2px; margin-left: 10px; text-decoration: none; }
    .front_summary a                      { color: #000000 !important; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 10px; margin-top: 6px; margin-bottom: 2px; margin-left: 10px; text-decoration: underline;}
    .front_summary a:hover                { color: #800015 !important; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 10px; margin-top: 6px; margin-bottom: 2px; margin-left: 10px; text-decoration: underline; }
    .front_more,
    .front_more td,
    .front_more p,
    .front_more a        { color: red !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; margin-top: 6px; margin-bottom: 2px;  margin-left: 5px;}
	.front_more a:visited       { color: red !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none;}
    .front_more a:hover           { color: black !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline;}
	
/* Common Styles */

    .header_category_name           { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; }
    .header_breadcrumb              { color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-transform: uppercase; }
    .header_breadcrumb a,
	.header_breadcrumb a:visited            { color: #808080 !important; font-size: 9px; font-weight: normal; text-decoration: none; }
    .header_breadcrumb a:hover      { color: black !important; font-size: 9px; font-weight: normal; text-decoration: underline; }

    .logo_text                      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; letter-spacing: -0.05em }
    .logo_sub                       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; letter-spacing: -0.05em }

    .image_caption                  { color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
    .more_headlines                 { color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
    .more_headlines a,     
	.more_headlines a:visited  { color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;  text-decoration: none; }
    .more_headlines a:hover         { color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;  text-decoration: underline; }
    .global_updated                 { color: #000000 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; }

    .general_text                   { color: #2e5259 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
    .general_text a, 
	.general_text a:visited { color: #808080 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; }
    .general_text a:hover           { color: black !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; }

/* Left Navigation (Category List) */

    .nav_left_header_text           { color: #999999 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; }
    .nav_left_header_text a         { color: #999999 !important; }

    .menu_leftpart { float: left; position: relative; width: 3px; height: 55px; background: url(http://www.pharos.no/images/common/menu_back.png) top left no-repeat;}
    .menu_leftpart_selected {  float: left; position: relative; width: 3px; height: 55px; background: url(http://www.pharos.no/images/common/menu_back_selected.png) top left no-repeat;}
    a.menu_rightpart, 
	a.menu_rightpart:visited { float: left; position: relative; height: 55px; background: url(http://www.pharos.no/images/common/menu_back.png) top right no-repeat; padding-left: 10px; padding-right: 10px; font-size: 13px;  line-height: 50px; text-decoration: none;}
    a.menu_rightpart:hover,
	a.menu_rightpart_selected,
	a.menu_rightpart_selected:visited{ float: left; position: relative; height: 55px; background: url(http://www.pharos.no/images/common/menu_back_selected.png) top right no-repeat;  padding-left: 10px; padding-right: 10px; font-size: 13px; line-height: 52px;  text-decoration: none;}
    .menu_element { float: left; position: relative; }
	
    .category_space2                { border-bottom: solid; border-width: 0; border-color: #888888; margin-top: 8px; margin-bottom: 0px; padding-left: 0px; }
    .category_space3                { border-bottom: solid; border-width: 0; border-color: #bbbbbb; margin-top: 2px; margin-bottom: 0px; padding-left: 0px; }
    .category_link_depth2,
    .category_link_depth2 a,
	.category_link_depth2 a:visited { color: #808080 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; margin-top: 8px; margin-bottom: 0px; padding-left: 1px; line-height: 20px;}
    .category_link_depth2 a:hover   { color: black !important;}
    .category_link_depth3,
    .category_link_depth3 a,
	.category_link_depth3 a:visited	{ color: #808080 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; margin-top: 2px; margin-bottom: 0px; padding-left: 6px; line-height: 16px;}
    .category_link_depth3 a:hover   { color: black !important;}
    .category_selected_depth2,
    .category_selected_depth2 a,
	.category_selected_depth2 a:visited { color: black !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; margin-top: 8px; margin-bottom: 0px; padding-left: 1px;  line-height: 20px;}
    .category_selected_depth2 a:hover   { color: black !important;}
    .category_selected_depth3,
    .category_selected_depth3 a,
    .category_selected_depth3 a:visited	{ color: black !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; margin-top: 2px; margin-bottom: 0px; padding-left: 6px; line-height: 16px;}
    .category_selected_depth3 a:hover   { color: black !important;}

    .advancedsearch_link             { color: #eeeeee !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; }
    .advancedsearch_link a           { color: #eeeeee !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; }
    .advancedsearch_link a:hover     { color: #eeeeee !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: underline; }



/* Right Navigation (Headlines) */


    .nav_front_header   { color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; margin: 10px 20px 2px 10px; }
	.nav_front_header h2 {color: red; font-size: 14px;}
    .nav_front_category_header      { color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; margin: 30px 20px 0px 10px;  }
    .nav_front_category_header h3 a  {text-decoration: none;}
    .nav_front_category_header h3  {font-size: 10px; font-weight: bold; }
	.nav_right_header               { color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; margin: 5px 20px 2px 20px; }
    .nav_right_category_header      { color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-transform: uppercase; margin: 10px 20px 2px 20px;  }
    .nav_right_headlines ul           { margin: 0px; padding: 0px; list-style: none; }
    .nav_right_headlines li           { padding: 5px 20px; font-size: 10px}
    .nav_right_headlines a,
	.nav_right_headlines a:visited     { color: #808080 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
    .nav_right_headlines a:hover    { color: black !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; }

    .nav_right_category_name        { color: #2e5259; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; margin-left: 0; margin-top: 5px; margin-right: 0; margin-bottom: 2px; }

/* Category Summaries */

    .cat_title                  { color: #2e5259 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; text-decoration: none; }
    .cat_title a,
	.cat_title a:visited	{ color: #2e5259 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; text-decoration: none; }
    .cat_title a:hover   { color: black !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; text-decoration: underline; }

    .cat_more                   { color: #808080 !important; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 10px; margin-top: 0px; margin-bottom: 2px; text-decoration: none; }
    .cat_more a,
	.cat_more a:visited { color: #808080 !important; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 10px; margin-top: 0px; margin-bottom: 2px; text-decoration: none; }
    .cat_more a:hover    { color: black !important; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 10px; margin-top: 0px; margin-bottom: 2px; text-decoration: underline; }
    .cat_more_email                   { color: #808080 !important; font-family: Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 10px; margin-top: 0px; margin-bottom: 2px; text-decoration: none; }
    .cat_more_email a,
	.cat_more_email a:visited               { color: #2e5259 !important; font-family: Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 10px; margin-top: 0px; margin-bottom: 2px; text-decoration: none; }
    .cat_more_email a:hover    { color: black !important; font-family: Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 10px; margin-top: 0px; margin-bottom: 2px; text-decoration: underline; }

    .cat_summary                   { color: #303030 !important; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 10px; margin-top: 6px; margin-bottom: 2px; text-decoration: none; }
    .cat_summary a,
	.cat_summary a:visited               { color: #000000 !important; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 10px; margin-top: 6px; margin-bottom: 2px; text-decoration: none; }
    .cat_summary a:hover    { color: black !important; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 10px; margin-top: 6px; margin-bottom: 2px; text-decoration: underline; }

/* Article Summaries */

    .summary_title                  { color: #2e5259 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; }
    .summary_title h1              {font-size: 16px; }
    .summary_title h2              {font-size: 14px; }
    .summary_title h3              {font-size: 12px; }
    .summary_title a,
	.summary_title a:visited                { color: #2e5259 !important; text-decoration: none; }
    .summary_title a:hover          { color: black !important; text-decoration: underline; }

    .summary,
    .summary td,
    .summary p                      { color: #000000 !important; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 10px; margin-top: 6px; margin-bottom: 2px; text-decoration: none; }
    .summary a                      { color: #000000 !important; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 10px; margin-top: 6px; margin-bottom: 2px; text-decoration: underline;}
    .summary a:hover                { color: #800015 !important; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 10px; margin-top: 6px; margin-bottom: 2px; text-decoration: underline; }
    .summary_email,
    .summary_email td,
    .summary_email p                      { color: #000000 !important; font-family: Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 10px; margin-top: 6px; margin-bottom: 2px; text-decoration: none; }
    .summary_email a,
	.summary_email a:visited                      { color: #2e5259 !important; font-family: Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 10px; margin-top: 6px; margin-bottom: 2px; text-decoration: none; }
    .summary_email a:hover                { color: #800015 !important; font-family: Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 10px; margin-top: 6px; margin-bottom: 2px; text-decoration: underline; }
    .summary_more,
    .summary_more td,
    .summary_more p,
    .summary_more a,
	.summary_more a:visited { color: red !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; margin-top: 6px; margin-bottom: 2px; }
    .summary_more a:hover           { color: black !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline;margin-top: 6px; margin-bottom: 2px; }
    
    .summary_breadcrumb             { color: #808080 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; margin: 6px 0px 2px 0px; }
    .summary_breadcrumb a,
	.summary_breadcrumb a:visited { color: #808080 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; margin: 6px 0px 2px 0px; }
    .summary_breadcrumb a:hover     { color: black !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: underline; margin: 6px 0px 2px 0px; }

    .footer                         { color: #808080 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; }
    .footer a,
	.footer a:visited { color: #2e5259 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; }
    .footer a:hover                 { color: black !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; }

/* Article Pages */

    .article_title,
    .article_title a, .article_title td, .article_title p         { color: #2e5259; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal;  margin-top: 12px; margin-bottom: 2px; }
    .article_title a:hover          { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal;  margin-top: 12px; margin-bottom: 2px; }
    .article_summary,
    .article_summary td,
    .article_summary p              { color: #303030; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; margin-top: 6px; margin-bottom: 2px; }
    .article_text,
    .article_text p,
    .article_text td                { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;  margin-top: 6px; margin-bottom: 2px; }

    .bg_printer_page                { background-color: #FFFFFF; }
