



































.nofloat {
  clear: both;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
}

#main {
  width: 972px;
  margin: 8px 0 0 8px;
  padding: 0 20px 0 8px;
  color: #000000;
  background-color: #ffffff;
}
/** moved body under main due to filter chain bug**/
body {
  font-family: Verdana, sans-serif;
  color: #000000;
  background-color: #ebebe5;
  margin: 0;
}


#header {
  width: 100%;
  height: 79px;
  margin-bottom: 42px;
  padding-top: 10px;
}

#header a {
  font-size: 10px;
  padding: 14px 33px 10px 0;
  border-bottom: 1px solid #90d5f5;
  color: #003a6f;
  background-color: transparent;
  text-decoration: none;  
}

#header #logo {
  display: block;
  padding: 0;
  margin-top: 20px;
  border: none;
  width: 189px;
  height: 62px;
  background-image: url('/gfx/logo.gif');
  background-repeat: no-repeat; 
  float: left;
}

#header #links {
  width: 783px;
  text-align: right;
  float: left;
  height: 70px;
}

#header #language_english,
#header #language_norwegian {
  background-image: url('/gfx/norwegian.gif');
  background-repeat: no-repeat;
  text-decoration: none;
  padding: 6px 25px 10px 0;
}

#header #language_norwegian {
  background-image: url('/gfx/english.gif');
}


#top_left_column,
#bottom_left_column {
  width: 231px;  
  padding: 32px 0 0 0;
  float: left;
}

#company #top_left_column,
#company #bottom_left_column {
  padding-top: 0;  
}

#company #bottom_right_column {
  border-top: 1px solid #90d5f5;
  padding-top: 3px;
}

#company #bottom_right_column #left_column {
  padding-top: 0;
}

#news_top #top_left_column,
#news_bottom #bottom_left_column {
  padding-top: 1px;
}

#top_right_column,
#bottom_right_column {  
  width: 740px;
  float: left;
}

#top_right_column #top_menu {
  width: 715px;
  list-style: none;
  margin: 5px 0 5px 0;
  padding: 0;
}

#top_right_column #top_menu li {
  margin: 0;
  padding: 0;
  display: inline;
  border-left: 4px solid #90d5f5;
}

#top_right_column #top_menu .green {
  border-left: 4px solid #7eb711;
}

#top_right_column #top_menu li a {
  color: #003a6f;
  background-color: transparent;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  margin: 7px 0 0 0;
  padding: 0 26px 0 5px;
}

#top_right_column #flashbox_frontpage,
#top_right_column #flashbox {
  border-top: 1px solid #90d5f5;
  padding: 3px 0 0 0;
  width: 740px;
}

#top_right_column #flashbox_frontpage {
  height: 245px;
  overflow: hidden;
}

#top_right_column #flashbox object,
#top_right_column #flashbox embed,
#top_right_column #flashbox_frontpage object,
#top_right_column #flashbox_frontpage embed {
  width: 740px;
  padding: 0;
  margin: 0;
  border: none;
}

#top_right_column #flashbox_frontpage object,
#top_right_column #flashbox_frontpage embed {
  height: 245px;
  overflow: hidden;
}

#top_right_column #newsticker {
  width: 722px;
  height: 16px;
  margin-left: 8px;
  color: #000000;
  background-color: #ebebe5;
  background-image: url('/gfx/newsticker_edge.gif');
  background-position: left bottom;
  background-repeat: no-repeat;
  padding: 4px 0 0 10px;
}

#top_right_column #newsticker h1 {
  font-family: Arial, sans-serif;
  font-size: 12px;
  margin: 0;
  width: 125px;
  float: left;
  color: #000000;
  background-color: transparent;
}

#top_right_column #newsticker iframe {
  float: left;
  width: 595px;
}

#top_left_column #left_menu_header,
#bottom_left_column #left_menu_header {  
  width: 189px;
  color: #003a6f;
  background-color: transparent;
  border-left: 4px solid #7db713; 
  font-size: 12px;
  margin: 0 0 18px 0;
  padding: 6px 0 0 5px;
}

#top_left_column #left_menu,
#bottom_left_column #left_menu {
  margin: 0 0 30px 0;
  padding: 0;
  list-style: none;
  font-size: 12px;
  width: 189px;  
}

#top_left_column #brochure,
#top_left_column #video,
#bottom_left_column #brochure,
#bottom_left_column #video {  
  display: block;
  height: 19px;
  padding-top: 1px;
  padding-left: 22px;
  font-size: 11px;
  text-decoration: none;
  color: #003a6f;
  background-color: transparent;
  background-image: url('/gfx/pdf_ikon.gif');
  background-repeat: no-repeat;
  margin: 10px 0 0 9px; 
}

#top_left_column #video,
#bottom_left_column #video {  
  height: 19px;
  padding-top: 4px;
  background-image: url('/gfx/vid_ikon.gif');
}

#top_left_column #left_menu li,
#bottom_left_column #left_menu li {
  margin: 0 0 0 9px;
  padding: 4px 0 2px 0;
  border-bottom: 1px dashed #90d5f5;
}

#top_left_column #left_menu .active,
#bottom_left_column #left_menu .active {
  background-color: #ebebe5;
  font-weight: bold;
}

#top_left_column #left_menu li a,
#bottom_left_column #left_menu li a {
  color: #003a6f;
  background-color: transparent;
  text-decoration: none;
}

#bottom_left_column #contact {
  border-bottom: 1px dashed #707070;
  margin: 25px 40px 0 10px;
  padding-bottom: 25px;
  color: #9a9a9a;
  background-color: transparent;
  font-size: 11px;
}

#bottom_left_column #contact h1 {
  margin: 0;
  font-size: 10px;
  color: #707070;
  background-color: transparent;
}

#bottom_left_column #contact p {
  padding: 0;
  margin: 0 0 10px 0;
}

#bottom_left_column #contact a {
  text-decoration: none;
  color: #003a6f;
  background-color: transparent;
  font-weight: bold;
}

#bottom_right_column #left_column {
  width: 479px;
  margin-right: 30px;
  float: left;
/*  padding-top: 35px;*/
  padding-top: 0;
  font-size: 11px;
  color: #333333;
  background-color: transparent;
}

#news_bottom #bottom_right_column {
  border-top: 1px solid #90d5f5;
}

#news_bottom #bottom_right_column #left_column {
  width: 740px;
  margin: 0;
  clear: left;
}

#news_bottom #bottom_right_column #left_column .news {
  width: 590px;
  padding: 16px 0 10px 0;
  border-bottom: 1px dashed #90d5f5;
}

#news_bottom #bottom_right_column #left_column .news h3 {
  font-size: 10px;
  font-weight: normal;
  margin: 16px 0 0 0;
  color: #707070;
  background-color: transparent;
}

#news_bottom #bottom_right_column #left_column .news h1 {
  font-size: 16px;
}

#news_bottom #bottom_right_column #left_column .news .read_more {
  width: auto;
}

#news_bottom #bottom_right_column #left_column h1 {
  margin: 15px 0 0 0;
}

#news_bottom #bottom_right_column #left_column a {
  text-decoration: none;
  color: #003a6f;
  background-color: transparent;
  font-weight: bold;
}

#news_bottom #bottom_right_column #left_column table {
  margin: 15px 0 15px 0;
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
}

#news_bottom #bottom_right_column #left_column td {
  height: 14px;
}

#news_bottom #bottom_right_column #left_column .odd td {
  padding: 0 0 0 3px;
  color: #000000;
  background-color: #ddf2fc;
}

#news_bottom #bottom_right_column #left_column .first td {
  color: #000000;
  background-color: #ffffff;
  border-bottom: 1px solid #ddf2fc;
}

#news_bottom #bottom_right_column #left_column .even td {
  padding: 8px 0 8px 3px;
  color: #000000;  
  background-color: #ffffff;
}

#news_bottom #bottom_right_column #left_column td p {
  margin: 0;
  padding: 0;
}
 
#news_bottom #bottom_right_column #left_column #contact table {
  width: 520px;
}

#news_bottom #bottom_right_column #left_column #contact td {
  border: none;
  padding-bottom: 35px;
  color: #707070;
  background-color: transparent;
}

#news_bottom #bottom_right_column #left_column #management_list td {
  border: none;
  padding: 0 20px 40px 0;
  vertical-align: top;
}

#news_bottom #bottom_right_column #left_column .management {
  border-bottom: 2px solid #90d5f5;
  padding-bottom: 5px;
  width: 204px;
}

#news_bottom #bottom_right_column #left_column .management img {
  padding-bottom: 10px;
  border-bottom: 1px solid #90d5f5;
}

#news_bottom #bottom_right_column #left_column .management h2 {
  color: #707070;
  background-color: transparent;
  margin: 0;
}

#news_bottom #bottom_right_column #left_column .management h3 {
  font-size: 12px;
  margin-bottom: 15px;
  font-weight: normal;
  color: #707070;
  background-color: transparent;
}

#news_bottom #bottom_right_column #left_column .management a {
  display: inline;
}

#bottom_right_column #left_column .publications_intro p {
  margin: 20px 0 40px 0;
  padding: 0;
}

#bottom_right_column #left_column .publications {
  width: 165px;
  margin-right: 20px;
  float: left;
}

#bottom_right_column #left_column .publications h1 {
  border-top: 1px solid #90d5f5;
  border-bottom: 2px solid #90d5f5;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  color: #707070;
  height: 34px;
  background-color: transparent;
  line-height: 16px;
}

#bottom_right_column #left_column .publications ul {
  margin: 14px 0 0 0;
  padding: 0;
  list-style: none;
}

#bottom_right_column #left_column .publications ul li {
  margin: 0;
  padding: 0 0 2px 0;
  border-bottom: 1px solid #90d5f5;
}

#bottom_right_column #left_column .publications ul li a {
  width: auto;
}

#bottom_right_column #right_column {
  width: 231px;
  float: left;
  padding-top: 20px;
}  

#company #bottom_right_column #right_column {
  padding-top: 0;
}

#bottom_right_column #right_column #profile {
  border: 1px solid #ebebe5;
  font-size: 11px;
  color: #9a9a9a;
  background-color: transparent;
  padding: 0 10px 10px 10px;
}

#bottom_right_column #right_column #profile h1 {
  font-size: 11px;
  color: #000000;
  background-color: transparent;
  text-transform: uppercase;
  margin: 0 0 15px 0;
}

#bottom_right_column #left_column h1,
#bottom_right_column #left_column h2,
#bottom_right_column #left_column h3 {  
  font-size: 26px;
  font-weight: normal;
  color: #000000;
  background-color: transparent;
  margin: 0 0 12px 0;
  padding: 0;
}

#bottom_right_column #left_column h2 {
  font-size: 12px;
  font-weight: bold;
}

#bottom_right_column #left_column h3 {
  font-size: 11px;
  font-weight: bold;
}

#bottom_right_column #left_column p {
  margin: 0 0 12px 0;
  padding: 0;
}

#bottom_right_column #left_column .read_more,
#bottom_right_column #left_column .list_link,
#bottom_right_column #left_column .list_link2,
#bottom_right_column #right_column #shortcuts a,
#bottom_right_column #right_column #profile a {
  color: #003a6f;
  background-color: transparent;
  background-image: url('/gfx/pil_liten.gif');
  background-repeat: no-repeat;
  background-position: 0 2px;
  padding-left: 17px;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

#bottom_right_column #left_column .read_more {
  display: block;
  margin-top: 12px;
  width: 70px;
}

#bottom_right_column #left_column .list_link,
#bottom_right_column #left_column .list_link2 {
  background-image: url('/gfx/arrow_bullet.gif');
  background-position: 0 5px;
  display: block;
  margin: 12px 0 0 12px;
}

#bottom_right_column #left_column .list_link2 {
  margin-left: 24px;
}

#bottom_right_column #right_column #shortcuts_header {
  font-size: 12px;
  font-weight: normal;
  margin: 0 0 11px 0;
  padding: 4px 0 2px 9px;
  border-top: 1px solid #90d5f5;
  border-bottom: 2px solid #90d5f5;  
}

#bottom_right_column #right_column #shortcuts {
  margin: 0;
  padding: 0 0 7px 0;
  list-style: none;
  color: #003a6f;
  background-color: #ebebe5;
  background-image: url('/gfx/newsticker_edge.gif');
  background-repeat: no-repeat;
  background-position: left bottom;
}

#bottom_right_column #right_column #shortcuts li {
  margin: 0;
  padding: 2px 0 2px 9px;
}

#bottom_right_column #left_column .newsfeed {
  width: 290px;
  margin: 30px 40px 0 0;
  padding-bottom: 10px;
  float: left;
  border-bottom: 1px solid #90d5f5;
  color: #000000;
  background-color: transparent;
}

#bottom_right_column #left_column .newsfeed h2 {
  margin: 0;
  font-size: 11px;
}

#bottom_right_column #left_column .newsfeed .read_more {
  display: inline;
}

#bottom_right_column #left_column .newsfeed .channel {
  color: #707070;
  background-color: transparent;
}

#footer {
  padding: 3px 0 3px 0;
  border-top: 1px solid #90d5f5;
  border-bottom: 2px solid #90d5f5;  
  font-size: 10px;
  color: #333333;
  background-color: transparent;
  background-image: url('/gfx/Coxlogo.gif');
  background-repeat: no-repeat;
  background-position: right;
  margin: 70px 0 10px 0;
  letter-spacing: -0.5px;  
}

#footer h1 {
  font-size: 11px;
  margin: 0;
  padding-right: 5px;
  display: inline;
}

#footer p {
  padding-right: 10px;
  display: inline;
}

#footer a {
  color: #003a6f;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

#bottom_right_column #left_column #reportssubscribe {
  border-bottom: 1px solid #707070;
  padding-bottom: 10px;
}

#bottom_right_column #left_column #reportssubscribe table {
  width: 100%;
}

#bottom_right_column #left_column #reportssubscribe fieldset,
#bottom_right_column #left_column #reportssubscribe td {    
  border: none;
}

#bottom_right_column #left_column #reportssubscribe td {
  vertical-align: top;
}

#bottom_right_column #left_column #reportssubscribe label {
  font-weight: bold;
  display: block;
}

#bottom_right_column #left_column #reportssubscribe .textfield,
#bottom_right_column #left_column #reportssubscribe textarea {
  border: 1px solid #707070;
}

#bottom_right_column #left_column #reportssubscribe .textfield {
  margin-bottom: 10px;
}

#bottom_right_column #left_column #sitemap {
}

#bottom_right_column #left_column #sitemap .read_more {
  width: auto;
  padding-right: 17px;
}

#bottom_right_column #left_column #sitemap .list {
  float: left;
}

#bottom_right_column #left_column #sitemap ul {
  margin: 5px 0 0 0;
  padding: 0;
  list-style: none;
  border-top: 1px solid #90d5f5;
}

#bottom_right_column #left_column #sitemap ul li {
  margin: 0;
  padding: 9px 17px 0 0;
}

#bottom_right_column #left_column #sitemap ul li a {
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  padding: 0 0 0 17px;
  color: #003a6f;
  background-color: transparent;
  background-image: url('/gfx/arrow_bullet.gif');
  background-repeat: no-repeat;
  background-position: 0 4px;
  text-decoration: none;
}

#article {
  width: 520px;
}

#article table {
  width: 520px;
}

#article_notables {
}

#article h1,
#article_notables h1 {
  padding: 10px 0 10px 0;
}

#news_bottom #bottom_right_column #left_column #article_notables .odd td {
  background-color: #ffffff;
  padding: 20px;
}

#news_bottom #bottom_right_column #left_column #article_notables .first td {
  border: none;
  padding: 20px;

}

#news_bottom #bottom_right_column #left_column #article_notables .even td {
  padding: 20px;
}

#article_notables td {
  vertical-align: top;
}

#search_result_list {
	font-size:12px;
	margin: 0;
	padding: 0;
	width: 570px;
	float: left;
}

#search_result_list ul{
	
}
#search_result_list li{
	list-style-type: none;
}
#search_result_company{
	width: 100%;
/*	background-color: #e8e8e8; */
	background-color: #ebebe5;
}

#search_result_company_body{
	padding-left: 5px;
	padding-bottom: 10px;
}

#search_result_company_header {
	display: inline;
}


#search_result_company_header h3 {
	padding: 3px;
	border-right: 3px solid white;
	/* background-color:#003366; */
	background-color: #013b70;
	color: #ffffff;
	display: inline;
	float: left;
	margin-top: 0;
	font-family:Times New Roman,Helvetica,serif;
	font-size: 14px;
}

#search_result_company_header h2 a{
	color: #ffffff;
/*	background-color:#003366; */
	background-color: #013b70;
}

#search_result_company_header a{
	text-decoration: none;
	padding-left: 5px;
}

#search_result_company_header  h2{
	/*background-color:#003366; */
	background-color: #013b70;
	font-family:Times New Roman,Helvetica,serif;
	font-size: 14px;
	padding: 3px;
	/* font-weight: bold; */
}


#search_result_news{
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	/*border-bottom: 1px dashed #90d5f5; */
	border-bottom: 1px dashed #999999;
}

#search_result_news_header{
	font-family:Arial,sans-serif;
	display: inline;
	
}

#search_result_news_header h2{
	display: inline;
	float: left;
	font-size: 14px;
	margin: 0;
}

#search_result_news_header h2 a{

}

#search_result_news_header a{
	text-decoration: none;
	color: #003a6f;
}
#search_result_news_header h3{
	color:#999999;
	font-size: 10px;
	display: inline;
	margin-left: 7px;
}

#search_result_news_body{
	padding-top: 3px;
	padding-bottom: 3px;
}

#right_navigator_box{
	float: right;
	width: 175px;
}

#right_navigator_box h4{
	font-size: 14px;
	font-family:Arial,sans-serif;
	color: #003a6f;
	font-weight: bold;
	
}
#right_navigator_box ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#right_navigator_box li{
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: Arial,sans-serif;
}

#right_navigator_box a{
	font-size: 14px;
	font-family: Arial,sans-serif;
	text-decoration: none;
	color: #003a6f;
}


#search_header {
	width: 100%;	
	margin-bottom: 0;
	padding-bottom: 0;
	
	
}

#search_header h2{
	
	font-size: 14px;
	font-family:Arial,sans-serif;
	color: #003a6f;
	margin: 0;
	font-weight: normal;
}

#search_header p{
	
}
#search_header_sub {
	width: 100%;
	
}
#search_header_sub div{
	width: 100%;
	
}
#search_header_sub h1{
	font-size: 26px;
	font-weight: normal;
}

#search_header_sub h2{
	float: left;
	margin: 0;
	margin-bottom: 3px;
}
#search_header_sub ul{
	padding-left: 0;
	margin-left: 0;
	border: 0;
	padding: 0;
	margin: 0;
	display: inline;	
	float: right;
	color: #003a6f;

}

#search_header_sub li{
	display: inline;
	padding-left: 0;
	margin-left: 0;	
	
}

#search_header_sub a{
	text-decoration: none;
	color: #003a6f;
}

#search_header_sub li a{
	
}
