/*
- DEFAULT HTML STYLES 
- CONTAINER STYLES
- SPAN STYLES
- HEADLINE STYLES 
- PARAGRAPH STYLES 
- LIST STYLES
- LINK STYLES 
- IMAGE STYLES
- TABLE STYLES 
- FORM STYLES
- DIVERSE STYLES

---------------------------------------------------------------------------------------------
DEFAULT HTML STYLES 
---------------------------------------------------------------------------------------------
*/
body { 
	font-size:76%;
	font-family:Arial, verdana;
	background-color:#ffffff;
	line-height:1.5em;
	margin:0;


}
.flash
{
	position:absolute;
	top:4px;	
	left:28px;
}
	
.frontpage_global h1 { 
	color:#2a211d;
	font-family:Georgia, arial;
	font-size:1.6em;
	padding:0 0 10px 0;
	margin:0;
	font-weight:normal;
	}
	
h1 { 
	color:#a2ad00;
	font-family:Georgia, arial;
	font-size:2.8em;
	padding:0 0 20px 0;
	margin:0;
	font-weight:bold;
	line-height:0.9em;
	}	
h2 {
	color:#2a211d;
	font-family:Georgia, arial;
	font-size:1.6em;
	font-weight:normal;
	padding-bottom:6px;
	padding-top:6px;
	margin-bottom:0;
	margin-top:0;

}
h3 {
	font-size:1.3em;
	font-weight:normal;
	color:#5e5551;
	font-family:Georgia, arial;
	margin:0;
	}
h4 {font-size:116%;font-weight:bold;}
p {}
ul {
	margin:0;
	padding:0;
	}
ol {}
li {
	list-style:inside;
	}

/*RIKTIG REKKE: LoVe HAte*/
a:link {color:#7f8802;}
a:visited {color:#7f8802;}
a:hover {color:#7f8802;
	text-decoration:none;}
a:active {color:#7f8802;}
form {margin:0;padding:0;}




/* 
---------------------------------------------------------------------------------------------
CONTAINER STYLES 
---------------------------------------------------------------------------------------------
*/
div.wrapper {
	width:988px;
	margin:0;
	padding:0;
	padding-top:10px;
	}	

.frontpage_global div.header {
	background:url(../images/header.jpg) no-repeat #ffffff;
	height:289px;
	}
div.header {
	width:988px;
	z-index:100;
	}
	
.frontpage_global div.headerflash {
	height:289px;
	}
div.headerflash {
	width:988px;
	z-index:100;
	}	
	
/* new styles for country homepage */
	
div.header_country {
	height:301px;
	}
.country_header {
	width: 960px;
	height: 242px;
	margin: 2px 0 0 28px;
	padding: 0;
	border-bottom: 1px solid #FFFFFF;
	float: left;
	overflow: hidden;
	background-color: #000000;
	background-position: bottom left;
	background-repeat: no-repeat;
	display: inline;
}	

div.logo_country_header
{
	float:left;
	width:240px;
}

div.search_country_header {
	float:right;
	width:280px;
	margin: 15px 0 0 0;
	}

.country_header_blackline {
	width: 960px;
	height: 1px;
	background-color: #000000;
	margin: 4px 0 0 28px;
	padding: 0;
}

div.country_header_textarea {
	width:400px;
	float:right;
	margin:30px 15px 0 0;
	display: inline;
}

div.country_header_imgarea {
	width: 450px;
	margin:0px;
	float: left;
	overflow: hidden;
}

div.country_header_textarea h1 {
	font-size:1.8em;
	color: #FFFFFF;
}

div.country_header_textarea h2 {
	font-size:1.3em;
	color: #ff7900;
	padding: 0 0 10px 0;
}


div.country_header_textarea a {
	color: #ff7900;
	text-decoration: none;
}

div.country_header_textarea a:hover {
	text-decoration: underline;
}
div.country_header_textarea p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	font-size:1.2em;
	margin: 0;
	padding: 0;
	border-top: 5px solid #000000;
}

div.country_header_teaser {
	margin: 0;
	padding: 0;
	border-top: 14px solid #000000;
}

div.country_header_teaser img {
	float: left;
}

div.country_header_teaser_link {
	margin: 0;
	padding: 5px 0 0 35px;
}
	
/* end new styles for country homepage */
	
.header_right {
	float:left;
	width:748px;
	}		
	
.headerlink1 {
	width:175px;
	height:35px;
	/*border:solid 1px black;*/
	position:relative;
	top:145px;
	left:175px;
	}
.logolink {
	width:135px;
	height:75px;
	/*border:solid 1px black;*/
	position:relative;
	top:5px;
	left:5px;
	}	
.headerlink2 {
	width:175px;
	height:35px;
	border:0;
	/*border:solid 1px black;*/
	position:relative;
	top:145px;
	left:200px;
	
	}		
img.logo {
	width:240px;
	height:106px;
	float:left;
	border:0;
	}
.frontpage_global img.logo {
	padding-top:0px;

}
div.search {
	float:right;
	width:272px;
	
	}
.frontpage_global div.search{
	position:absolute;
	left:755px;
	}
	
select {
	width:272px;
	background:#e4e1df;
	border:#e3e5e9 solid 1px;
	height:20px;
	Xdisplay:none;
 
	
	}
input.signin_box {
	display:block;
	width:215px;
	border:none;
	border-bottom:solid 1px #989ca2;
	border-left:solid 1px #cfd0d1;
	border-right:solid 1px #cfd0d1;
	margin-bottom:10px;
	}	
		
.search_country_header input.submit, input.submit  {
	text-transform:uppercase;
	background:#a2ad00;
	color:#ffffff;
	width:100px;
	height:25px;
	float:left;
	border:0;
	margin:0;
	padding:0;
	margin-bottom:5px;
	font-size:1.1em;
	text-align:center
	}
input.submit {
	text-transform:uppercase;
	background:#a2ad00;
	color:#ffffff;
	height:25px;
	float:left;
	border:0;
	margin:0;
	padding:0;
	margin-bottom:5px;
	font-size:1.1em;
	text-align:center
	}
body.search input.search {
	width:287px;
	}	

body.search div.search {
	float:right;
	width:400px;
	}		

input.search {
	width:159px;
	float:left;
	height:17px;
	border:0;
	padding:3px;
	margin:0;
	border:#e3e5e9 solid 1px;
	margin-right:5px;
	margin-bottom:5px;	
	}	
.frontpage_global div.menu {
	width:960px;
	margin:0;
	float:left;
	background:#dedad7;
	line-height:1em;
	border-left:28px solid #ffffff;
			}
div.menu {
	width:748px;
	height:44px;
	margin:0;
	padding:0;
	background:#dedad7;
	line-height:1em;
	/*background:pink;*/
	border-top:10px #ffffff solid;
			}			
div.nav_top {
	float:left;
	width:516px;
	padding-top:10px;
	padding-bottom:24px;
	
	}			
			 
	 
div.left_menu {
	width:215px;
	padding-top:34px;
	float:left;
	overflow:hidden;
	padding-right:25px;
	}
.right_content {
	padding-top:34px;
	float:left;
	width:748px;
	}
.float_right {
	background:red;
	text-align:right;
	float:right;
	}
		
.breadCrumb {
	padding-top:16px;
	display:block;
	float:left;
}

.breadCrumb ul {/*Opprettet av Thomas 28.05.08*/
	float:left;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

.breadCrumb ul li.cimg {/*Opprettet av Thomas 28.05.08*/
	margin:0px;
	padding:0px;
	float:left;
	overflow:hidden;
}

.breadCrumb ul li.cimg img {/*Opprettet av Thomas 28.05.08*/
	margin:4px 0 0 0;
	padding:0px;
	text-align:center;

}

.breadCrumb ul li {/*Opprettet av Thomas 28.05.08*/
	margin:5px 0 0 0;
	padding:0 0 0 5px;
	overflow:hidden;
	display:inline;
}

.search .article_list .breadCrumb {
	padding-top:0px;
	padding-bottom:5px;
	}	

.frontpage_global div.contentWrapper {
	clear:both;
	/*height:340px;*/
	width:960px;
	border-left:28px solid #ffffff;

	}
div.contentWrapper {
	clear:both;
	width:988px;
	}
	
.frontpage_global div.article_teaser {
	border:none;
	padding-bottom:10px;
	}		
	
div.article_teaser {
	padding:0;
	margin:0;
	padding-top:15px;
	padding-bottom:25px;
	padding-left:5px;
	display:block;
	border-left:#a2ad00 dotted 1px;
	border-right:#a2ad00 dotted 1px;
	}

.right_floating	.article_teaser,

.sitemap .article_teaser {
	border:none;
	padding-bottom:5px;
	}

div.article_teaser_last {
	border-left:none;
	}

.meetstaff .meet_employee .article_teaser{
	border-left:#a2ad00 dotted 1px;
}
	
.meet_employee {
	width:235px;
	float:left;
	padding:1px 0px 0 0;
	border-bottom:solid 1px #a2ad00;
		}
.meetstaff .left_floating
{
	width:473px;
	border-right: 10px solid #ffffff;
}

.note {
	width:230px;
	float:left;
	padding-top:10px;
	padding-bottom:3px;
	display:block;


		}
		
.note p {
	border-right:#a2ad00 dotted 1px;
	}
.frontpage_debts .line {
	margin-left:35px;}
				
.note_last {
	padding-left:10px;
	padding-top:25px;
	padding-bottom:20px;
	
	}		
.note h2 {
	color:#766a65;
	}
.frontpage_global .headline {
	color:#2a211d;
	font-family:Georgia, arial;
	font-size:2.8em;
	padding:0 0 20px 0;
	margin:0;
	line-height:1.1em;
	}	
.note .headline {
	font-size:34px;
	font-family:Georgia, arial;
	color:#766a65;
	}					
.right_floating .meet_employee {
	border:none;
 
		}				

.article_teaser img,
.note img
 {
	float:left;
	width:35px;
	}
.sitemap .article_teaser_right {
	width:500px;}	
.frontpage_global .article_teaser_right {
	float:left;
	width:225px;
	padding:5px 0 0 10px;
	}
.article_teaser_right {
	float:left;
	width:183px;
	padding:5px 0 0 10px;
	}
.meetstaff .article_teaser_right
{
	width:178px;
	padding:5px 5px 0 10px;
}
.search .article_teaser_right {
	float:left;
	width:173px;
	padding:0px 0 0 10px;
	margin:0;
	display:block;

	}			
h1.h1_article_teaser,
h2.h2_article_teaser ,
.part_note h2,
.board .col h2,
.board .col_right h2{
	margin:0;
	padding:0;
	padding-bottom:3px;
	padding-top:5px;
	}


div.content-col1 {
	width:280px;
	padding:25px 20px 0 20px;
	float:left;
	height:100%;
	background:url(../images/pattern.gif) no-repeat top right ;
	}
div.no_background {
	background:none;
	padding-right:0;
}

div.content-lastcol
{
	width:300px; 	
}	
div.content-col2 {background-color:cyan;float:left;width:200px;}
div.content-col3 {background-color:gray;float:left;width:200px;}

.frontpage_global div.footer {
	
	width:960px;
	margin-left:28px;
	 border-top:solid 1px #a2ad00;
	}
div.footer {
	
	margin-top:50px;
	font-size:0.9em;
	padding:15px 0 0 0px;
	width:748px;
	color:#766a65;
	float:right;
	margin-bottom:20px;
	 
	}	
body.picture_gallery .footer {
	border-top:solid 1px #a2ad00;
	
	}	
div.footer a {
	padding-right:15px;
	float:left;
	}	
div.footer .footer_text {
	float:right;
	}		

.left_floating {
	float:left;
	width:443px;
	border-right:solid 10px #ffffff;
	overflow:hidden;
	}
.search_result	{
	float:left;
	width:378px;
	}
.right_floating {
	float:right;
	width:265px;
	border-top:25px solid #ffffff;
	}
 .debts .right_floating{
	border-top:0;
	float:left;
}
.article_listing .col1 {
	float:left;
	/*width:215px;*/
	width:185px;
	line-height:1.8em;
	}
.article_listing .col2 {
	float:left;
	width:100px;
	}	
.article_listing .col3 {
	float:left;
	width:100px;
	}
 
.picture_gallery .col {
	float:left;
	width:245px;
	padding-bottom:25px;
	margin-right:6px;
	}
.picture_gallery .col_last {
	margin:0;
	}
.board .col {
	float:left;
	width:356px;
	padding-right:30px;
	padding-bottom:30px;
 

	}
.board .col_right {
	float:right;
	width:357px;
	padding-right:5px;
	padding-bottom:30px;
 

	}				
.line {
	border-top:solid 1px #d5da8c;
	margin:5px 0 10px 0;
	}
.air {
	padding-top:30px;
	}
	

		



/* 
---------------------------------------------------------------------------------------------
PART STYLES 
---------------------------------------------------------------------------------------------
*/

div.part_note {
	border-bottom:#ff7900 solid 1px;
	padding:10px 20px 20px 20px;
	width:225px;

}

div.part_banner {
	width:265px;
	height:167px;
	padding-bottom:10px;
	border-bottom:#ff7900 solid 1px;
	
	}
div.part_linklist {
	/*width:225px;*/
	background:#ebe6e4;
	padding:10px 0 0 20px;
	overflow:hidden;
	border-bottom:solid 1px #ffffff;
	}	
div.part_pic {
	width:265px;
	border-bottom:solid 1px #ffffff;
	}
	
 	
div.part_arrow_note {
	width:225px;
	background:#ebe6e4;
	padding:10px 20px;
	overflow:hidden;
	border-bottom:solid 1px #ffffff;
	}
div.part_arrow_note .headline {
            float:left;
            width:35px;
            color:#ff7900;
            font-size:50px;
            font-family:Georgia, arial;
            line-height:normal;
            top:-0.3em;
            position:relative;
            }		
.part_reports {
	width:225px;
	background:#ebe6e4;
	padding:10px 20px;
	overflow:hidden;
	border-bottom:solid 1px #ffffff;

	}			





/* 
---------------------------------------------------------------------------------------------
HEADLINE STYLES 
---------------------------------------------------------------------------------------------
*/







/* 
---------------------------------------------------------------------------------------------
PARAGRAPH STYLES 
---------------------------------------------------------------------------------------------
*/
p {
	color:#000000;
	margin-top:6px;
}
p.ingress2, .ingress2 {
	font-weight:bold;
	color:#5e5551;
	line-height:1.3em;
	}
p.ingress, .ingress, .ingress p{
	 
	font-family:Georgia, arial;
	font-size:18px;
	padding:0;
	margin:0;
	color:#5e5551;
	line-height:1.3em;
	}
.picture_gallery .ingress
{
	padding-bottom:5px;
}
.debts p.ingress, .debts .ingress, .ingress p{
	font-size:16px;
	line-height:1.2em;
}
.article_list  {
 
	padding-top:5px;
 }	
.search .article_list p,
.press_release .article_list p {
	padding-bottom:5px;
	margin-bottom:5px;

 }	

.right_floating p {
	color:#000000;}

.picture_gallery .col p {
	padding-right:10px;}


/* 
---------------------------------------------------------------------------------------------
LIST STYLES 
---------------------------------------------------------------------------------------------
*/
div.menu ul {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
	height:100%;
 	
	}


div.menu ul li{
	display:inline;
	background:#dedad7;
	float:left;
	padding:0;
	margin:0;
	/*width:148px;*/
	/*padding-left:20px;
	padding-right:20px;
	*/height:100%;
	border-right:1px #ffffff solid;
	}
div.menu ul li.last_element {
	border:none;
	width:152px;
	}
	
div.nav_top ul,
.breadCrumb ul {
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
	}	
div.nav_top li,
.breadCrumb li {
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
	padding-right:5px;
	margin-bottom: 4px;
	}	
div.nav_top li,
.breadCrumb li img{
	xvertical-align: bottom;
	}		
ul.local {
	margin:0;
	padding:0;
	float:left;
	width:133px;
	}
ul.paging {
	display:inline;
	list-style:none;
	float:right;
	}
ul.paging li{
	display:inline;
	color:#000000;
	margin-left:2px;
	float:left;
	text-align:center;
	
 
	}		
ul.bullet {
	margin:0;
	padding:0;
	margin-top:15px;
	list-style:url(../images/bullet_item.gif);
	list-style-position:inside;
	}	
.left_menu ul {
	margin:0;
	padding:0;
	width:215px;
	}	
	
ul.local li,
.left_menu li {
	list-style:none;
	padding-bottom:4px;
	list-style-position:outside;
	}
	


.left_menu li ul li {
	list-style:none;
	padding-bottom:4px;
	padding-left:40px;
 
	}	
	
ul.local li a,
.left_menu ul li a{
	text-decoration:none;
	color:#000000;
	padding-left:40px;
	background:url(../images/menu_item.gif) no-repeat left;
	display:block;
 
	}
ul.bullet li a {
	text-decoration:none;
	color:#000000;
	
 
	}	

ul.bullet li a:hover {
	text-decoration:underline;
	color:#7f8802;
	}	


ul.local li a:hover,

.left_menu li a:hover,
.left_menu li a.selected {
	text-decoration:none;
	color:#000000;
	padding-left:40px;
	background:url(../images/menu_item_hover.gif) no-repeat left;
	}	
.left_menu ul li ul li a {
	text-decoration:none;
	color:#766a65;
	background:none !important;
	padding:0 !important;
	}	
.left_menu ul li ul li a:hover {
	text-decoration:underline;
	color:#a2ad00;
	background:none;
	padding:0;
	}			
	
	
	
	
	
	
div.contentWrapper div.menu ul {margin:0;padding:0;display:block;list-style:none;}
div.contentWrapper div.menu ul li {margin:0;padding:0;display:block;}

.sitemap_list ul li{
	border-bottom:1px solid #d5da8c;
	padding-bottom:10px;
	padding-top:10px;
	}
.sitemap_list ul li ul li{
	border:0;
	margin-left:0;
	padding-left:0;
	padding-top:0px;
	padding-bottom:0px;
	}
.sitemap_list ul ul ul li{
	border:0;
	margin-left:15px;
	padding-left:0;
	
	}		
.sitemap_list ul li {

	list-style-image:url(../images/arrow_greeen.gif) ;
	
	}
.sitemap_list ul li ul li {
	list-style:none;
	list-style-image:none;
	}	


/* 
---------------------------------------------------------------------------------------------
LINK STYLES 
---------------------------------------------------------------------------------------------
*/


.picture_gallery .col a,
.part_reports a {
	display:block;
	font-weight:normal;
	}
.article_list a,
.article_list a:hover  {
	color:#766a65;
	}
		

div.link_item {
	float:left;
	width:120px;
	padding-bottom:2px;

	}
div.right_floating a,
div.right_floating a:hover {
	color:#ff7900;
	}
a.nav1 {
	display:block;
	float:left;
	text-decoration:none;
	/*padding:10px 0 0 10px;*/
	padding:10px 20px 0 20px;
	margin:0;
	height:34px;
	color:#2a211d;
	/*width:138px;*/
	}
a.nav1:hover,
a.selected {
	background:#a2ad00;
	color:#2a211d;
	}
a.last_element:hover, 
a.last_selected{
	width:142px;
	background:#a2ad00;


	}
ul.paging li a{
	display:block;
	color:#000000;
	text-decoration:none;
	width:26px;
	height:23px;
	background:#ebe6e4;
	padding-top:5px;
}
ul.paging li a.selected{
	background:#cfc9c6;
}
ul.paging li a:hover{
	background:#a2ad00;
	color:#000000;
}			
		


a.article_r {
	text-decoration:none;
	color:#2a211d;
	}
a.article_header:hover {
	color:#a2ad00;
	}		 
h2 a.article_header,
h1 a.article_header {
	color:#2a211d;
	text-decoration:none;
	}
h2 a.article_header:hover {
	}	
div.nav_top li a,
.breadCrumb li a {
	color:#5e5551;
	}
.breadCrumb li
{
	color:#988F8C;
}
.sitemap_list ul li a{
	font-size:1.6em;
	vertical-align:text-bottom;
	text-decoration:none;
	color:#2A211D;
	font-family:Georgia,arial;
	line-height:2em;
	padding-left:5px;
	}
.sitemap_list ul li a:hover{
	text-decoration:underline;
	color:#767e02;

}	
.sitemap_list ul li ul li a{
	font-size:1.0em;
	font-family:Arial, verdana;
	background-color:#ffffff;
	line-height:1.5em;
	margin:0;
	color:#767e02;
	text-decoration:underline;
	}	
.sitemap_list ul li ul li a:hover{
	text-decoration:none;
}	
/* 
---------------------------------------------------------------------------------------------
IMAGE STYLES 
---------------------------------------------------------------------------------------------
*/
a img {
	border:0;}
.left_floating img {
	display:block;
	border-bottom:solid 1px #D5DA8C;
	border-top:solid 1px #D5DA8C;
	padding:10px 0px;}
.meetstaff .left_floating img
{
	border:0;
}
.local_img {
	float:right;
	width:144px;}	
img.article_image {
	width:348px;
	height:222px;
	}
div.article_image img{
	display:block;
}
.picture_gallery .col img,
.board .col img,
.board .col_right img{
	width:243px;
	/*height:152px;*/
	overflow:hidden;
	border-top:#d5da8c solid 1px;
	border-bottom:#d5da8c solid 1px;
	border-left:#d5da8c dotted 1px;
	border-right:#d5da8c dotted 1px;
	margin-bottom:18px;
	padding:1px 0 1px 0;
	}	
.part_reports img {
	padding-bottom:10px;
	float:left;
	width:107px;
	
	}
.article_left {
	float:left;
	overflow:hidden;
	width:390px;
	padding-right:10px;
	}	
.debts .article_left {
	width:473px;
}
.ourview_1 .article_left{
	width:380px;
}
div.article_image {
	width:348px;
	float:right;
	text-align:right;
	font-style:italic;
	color:#988f8c;
	border-left:10px solid #ffffff;
	}
	
.debts div.article_image,
.ourview_1 div.article_image{
	Xpadding-top:55px;
	}
	
			
img.meetstaff {
	width:234px;
	border-right:solid 1px #ffffff;
	height:147px;
	border-bottom:0;
	padding:0;
	}	
img.meetstaff_last {
	border-right:solid 1px #000000;
	}	
img.meetstaff_movie {
	width:748px;
	height:318px;
	padding:0;
	margin:0;
	display:block;
	
	}
		




/* 
---------------------------------------------------------------------------------------------
TABLE STYLES 
---------------------------------------------------------------------------------------------
*/
table {
	width:100%;
	margin:0;
	padding:0px;
	border:0;
	color:##424242;
}
th {
	background:#d5da8c;
	text-align:left;
	padding:5px;
	font-weight:normal;
	font-size:14px;
	font-family:Georgia, arial;
	}
td {
	border-bottom:solid 1px #d5da8c;
	padding:3px;
	}
td p {padding:0; margin:0;}		
tr:hover td, tr.sfhover td{
	background:#f6f7e5;

}
table.spncws-selectionpanel td,
table.spncws-innertable td,
table.spncws-outertable td,
table.spncws-maintable td ,
table.spncws-outertableheader {
	border:0;
	padding:10px 0;
	}
td.spncws-value {
	font-size:0.8em;}
.spncws-preformatted {
	font-size:1.1em;
	font-family:Arial, verdana;
	}


/* td stil for forms */
#id_matrix td
 {
 	border-bottom:none;
	padding: 5px 0px 5px 0px;
 }
#id_matrix tr:hover td, #id_matrix tr.sfhover td{
	background:#ffffff;

}


/* 
---------------------------------------------------------------------------------------------
FORM STYLES 
---------------------------------------------------------------------------------------------
*/


 label
	{	
	/*font-size:76%;*/
	font-family:Arial, verdana;
	background-color:#ffffff;
	line-height:1.5em;
	margin:0;
	font-weight:bold;
	
	} 
	
.submit input
	{
	text-transform:uppercase;
	background:#a2ad00;
	color:#ffffff;
	width:60px;
	height:25px;
	float:left;
	border:0;
	margin:0;
	padding:0;
	margin-bottom:5px;
	}


 fieldset
	{
	border: 1px solid #a2ad00;
	width: 20em
	}

legend
	{
	
	background: #d5da8c;
	border: 1px solid #a2ad00;
	padding: 2px 6px
	font-family:Georgia, arial;
	font-size:76%;
	}







/* 
---------------------------------------------------------------------------------------------
DIVERSE STYLES 
---------------------------------------------------------------------------------------------
*/
div.printLogo { display : none; }
.clearer {clear:both;font-size:1px;line-height:1px;}
.hiddenTxt {position: absolute;left: -1000px;width: 900px;}
.frontpage_global .date {
	display:block;

}
.date {
	color:#988f8c;
	
	}
.part_linklist .date {
	width:80px;
	float:left;
	color:#000000;
	padding-left:25px;
	}
.short_description {
	color:#000000;
	}
.align_right{
	text-align:right;
	font-style:italic;
	}	
.part_reports .report_text {
	float:left;
	padding-left:5px;
	width:113px;
	font-weight:bold;
	padding-top:114px;

	
	}
/* 
---------------------------------------------------------------------------------------------
HUGIN STYLES
---------------------------------------------------------------------------------------------
*/	
td.spncws-outertableheader {

	}


.debts .right_floating, .ourview_1 .right_floating, .career .right_floating
{
/*	border-left:#ffffff solid 10px;*/
/*	border-left:transparent solid 10px;*/
	/*float:right;*/
	/*width:245px;*/
}
.meetstaff .right_floating
{
	float:right;	
}
div.part_pic{
	float:right;
}
div.part_pic, div.part_pic img{
	float:right;
	width:265px;  
}
.rightcolumnlisting{
float:right;
display:block;
width:265px;}

.rollupimage{
	width:117px;
	height:117px;
	float:left;
	padding:0 10px 0 0 !important;
	border:0 !important;
}
.rightfloatingimage
{
	padding-bottom:5px;
	float:right;
	width:348px;
}
.debts .rightfloatingimage
{
	width:245px;
	padding-bottom:10px;
	padding-left:20px;
}
.introductionimagetext{
	color:#988F8C;
	font-style:italic;
text-align:right;
}
div.part_linklist2 {
	width:245px;
	background:#ebe6e4;
	padding:/*10px*/0 10px 10px 10px;
	overflow:hidden;
	border-bottom:solid 1px #ffffff;
	display:block;
	float:right;
	}	
.part_linklist2 .date {
	width:80px;
	/*float:left;*/
	color:#000000;
	/*padding-left:25px;*/
	}
	.part_linklist2 a {
	display:block;
	}