<STYLE>

	a {
		color:				#444444;
		font-family:		arial, sans-serif;
		font-size:			11px;
		text-decoration: 	none;
	}
	a:link {
		color:				#3C3A79;
		font-family:		arial, sans-serif;
		font-size:			11px;
		text-decoration: 	underline;
	}
	a:visited {
		color: 				#3C3A39;
		font-family:		arial, sans-serif;
		font-size:			11px;
		text-decoration: 	underline;
	}
	a:hover {
		font-family:		arial, sans-serif;
		font-size:			11px;
		text-decoration: 	underline;
		color: 				#000102;
	}	
	a.proj {
		color:				#2C2A29;
		font-family:		arial, sans-serif;
		font-size:			11px;
		text-decoration: 	none;
	}
	a.proj:link {
		color:				#2C2A29;
		font-family:		arial, sans-serif;
		font-size:			11px;
		text-decoration: 	none;
	}
	a.proj:visited {
		color: 				#3C3A39;
		font-family:		arial, sans-serif;
		font-size:			11px;
		text-decoration: 	none;
	}	
	a.proj:hover {
		font-family:		arial, sans-serif;
		font-size:			11px;
		text-decoration: 	underline;
		color: 				#000102;
	}	
	a.columnNav:link {
		color:				#F18D21;
		font-family:		arial, sans-serif;
		font-size:			10px;
		text-decoration: 	underline;
	}	
	a.columnNav:visited {
		color:				#F18D21;
		font-family:		arial, sans-serif;
		font-size:			10px;
		text-decoration: 	underline;
	}	
	a.columnNav:hover {
		color:				#2C2A29;
		font-family:		arial, sans-serif;
		font-size:			10px;
		text-decoration: 	underline;
	}		
	a.email:link {
		color:				#2C2A29;
		font-family:		arial, sans-serif;
		font-size:			10px;
		text-decoration: 	underline;
	}	
	a.email:visited {
		color:				#2C2A29;
		font-family:		arial, sans-serif;
		font-size:			10px;
		text-decoration: 	underline;
	}	
	a.email:hover {
		color:				#F18D21;
		font-family:		arial, sans-serif;
		font-size:			10px;
		text-decoration: 	underline;
	}		
	a.pic:hover {
		font-family:		verdana, sans-serif;
		font-size:			11px;
		font-weight:		bold;
		text-decoration: 	underline;
		color: 				#2C2A29;
		background-color: 	#F8F8F8;
	}	
	A.navOption:hover {
		color: 				#000102;
	}
	A.navOption {
		color: 				#444444;
		text-decoration: 	none;
		font-family:		arial, sans-serif;
		font-size:			11px;
		font-weight:		normal;
	}
	A.navOption:link {
		color: 				#444444;
		text-decoration: 	none;
		font-family:		arial, sans-serif;
		font-size:			11px;
		font-weight:		normal;
	}
	A.navOption:visited {
		color: 				#444444;
		text-decoration: 	none;
		font-family:		arial, sans-serif;
		font-size:			11px;
		font-weight:		normal;
	}		
	A.navOptionActive:hover {
		color: 				#000102;
	}
	A.navOptionActive {
		color: 				#111111;
		text-decoration: 	none;
		font-family:		verdana, arial, sans-serif;
		font-size:			12px;
		font-weight:		bold;
	}
	A.navOptionActive:link {
		color: 				#111111;
		text-decoration: 	none;
		font-family:		verdana, arial, sans-serif;
		font-size:			12px;
		font-weight:		bold;
	}
	A.navOptionActive:visited {
		color: 				#111111;
		text-decoration: 	none;
		font-family:		verdana, arial, sans-serif;
		font-size:			12px;
		font-weight:		bold;
	}	
	A.FOOTER {
		font-weight:		bold;
		font-family: 		Arial;
		color: 				#334455;
	}
	BODY {
		FONT-SIZE: 			9pt;
		FONT-FAMILY: 		ARIAL, GEORGIA, VERDANA;
		SPACING: 			1px;
		COLOR: 				#2C2A29;
		background-image: 	url(/images/frame_2008/bg.gif);
	}
	BODY.portalbody { 
		background-color:#FFFFFF;
		background-image:url(/images/spacer_clear.gif);
	}
	p {
		margin: 0;
	}
	TABLE {
		FONT-SIZE: 			8pt;
		FONT-FAMILY: 		ARIAL, GEORGIA, VERDANA;
		SPACING:			1px;
		COLOR:				#2C2A29;
	}
	TR {
		VERTICAL-ALIGN:		TOP;
	}
	TD {
	}
	TD.navoption {
		BORDER-BOTTOM:		1px DASHED #999999;
		font-family:		arial, sans-serif;
		font-size:			11px;
		font-weight:		normal;
	}
	UL {
		MARGIN-TOP:			4px;
		MARGIN-BOTTOM:		4px;
	}
	LI {
		PADDING: 			3px;
	}
	TABLE.MAINTABLE {
		BACKGROUND-COLOR: 	#F8F8F8;
	}	
	.maincontent {
		FONT-SIZE: 			8pt;
		FONT-FAMILY: 		ARIAL, GEORGIA, VERDANA;
		SPACING:			1px;
		COLOR:				#2C2A29;
	}	
	.leftBorder {
		background-image: 	url(/images/frame_2008/ml.gif);
		background-repeat: 	repeat-y;
	}
	.rightBorder {
		background-image: 	url(/images/frame_2008/mr.gif);
		background-repeat: 	repeat-y;
	}	
	TABLE.GradeTable {
		background-image: 	url(/images/frame_2008/bg_table.gif);
		background-repeat: 	repeat-x;
		BACKGROUND-COLOR: 	#FFFFFF;
	}	
	.bgDefault {
		COLOR: 				#444444;
		BACKGROUND-COLOR: 	#FFFFFF;
	}
	.bgOrange {
		BACKGROUND-COLOR: 	#F18D21;
	}
	.bgBlue {
		BACKGROUND-COLOR: 	#445566;
		COLOR: 				#F8F8F8;
		PADDING: 			16px;
	}
	.mainTop {
		PADDING:			0PX;
	}
	.mainSubTop {
		COLOR:				#444444;
		BACKGROUND-COLOR: 	#CCCCCC;
		PADDING: 			0PX;
	}
	.mainSubDivT {
		COLOR:				#444444;
		BACKGROUND-COLOR: 	#EEEEEE;
		PADDING:			0PX;
	}
	.mainSubDivB {
		COLOR:				#444444;
		PADDING:			0px;
	}
	.mainMargin {
		
	}
	.mainLeft {
		PADDING: 			4px;
	}
	.mainMiddle {
		PADDING: 			4px;
	}
	.mainRight {
		PADDING: 			4px;
	}
	.mainBottom, .mainBottomRight {
		FONT-SIZE: 			8pt;
		FONT-FAMILY: 		ARIAL;
		COLOR: 				#999999;
	}
	.leftColumn {
		padding: 			4px;
	}
	.EVEN {
		BACKGROUND-COLOR: 	#f4f5f6;
		COLOR:				#444444;
		FONT-FAMILY: 		ARIAL;
	}
	.ODD {
		BACKGROUND-COLOR: 	#fcfdfe;
		COLOR:				#333333;
		FONT-FAMILY: 		ARIAL;
	}
	.evenproj {
		BACKGROUND-COLOR: 	#F18D21;
		COLOR:				#444444;
	}
	.oddproj {
		BACKGROUND-COLOR: 	#999999;
		COLOR:				#444444;
	}
	.proj {
		FONT-SIZE: 			7pt;
		FONT-FAMILY: 		ARIAL;
	}
	.LINEBREAK {
		BACKGROUND-COLOR: 	#999999;
		PADDING: 			0px;
	}
	.LISTHEADER {
		background-image: 	url(/images/frame_2008/bg_header_rev.gif);
		background-repeat: 	repeat-x;		
		BACKGROUND-COLOR: 	#EAEAEA;
		COLOR:				#444444;
		FONT-WEIGHT:		BOLD;
		BORDER-TOP: 		1px SOLID #99AACC;
		BORDER-BOTTOM:		1px SOLID #334455;
	}
	.LISTFOOTER {
		background-image: 	url(/images/frame_2008/bg_header.gif);
		background-repeat: 	repeat-x;			
		BACKGROUND-COLOR: 	#FFFFFF;	
		COLOR:				#444444;
		FONT-WEIGHT:		BOLD;
	}	
	.TABLEFOOTER {
		background-image: 	url(/images/frame_2008/bg_header_rev_32.gif);
		background-repeat: 	repeat-x;			
		BACKGROUND-COLOR: 	#FFFFFF;	
		COLOR:				#444444;
		FONT-WEIGHT:		BOLD;
	}		
	.FILTER {
		background-image: 	url(/images/frame_2008/bg_table.gif);
		background-repeat: 	repeat-x;	
		BACKGROUND-COLOR: 	#F8F8F8;
		COLOR:				#000000;
		FONT-WEIGHT:		BOLD;
		BORDER-TOP: 		0px SOLID #99AACC;
		BORDER-BOTTOM:		1px SOLID #999999;
	}
	H3, .TITLE, .PAGETITLE, .TITLEMID, .TITLERIGHT, .SUBTITLE, .SUBSUBTITLE, .PROFILESUBTITLE
	{
		COLOR: 				#F18D21;
		FONT-FAMILY: 		ARIAL, VERDANA;
		FONT-WEIGHT: 		BOLD;
		padding:			2px;
	}
	.TITLE, .TITLEMID, .TITLERIGHT
	{
		FONT-SIZE:			11pt;
		padding-top:		4px;
		padding-bottom:		1px;
		padding-left:		1px;
		padding-right:		4px;
		BORDER-BOTTOM:		1px DASHED #999999;
		margin-top:			20px;
		margin-bottom:		16px;
	} 
	H1
	{
		FONT-SIZE:			13pt;
		COLOR: 				#F18D21;
		FONT-FAMILY: 		ARIAL, VERDANA;
		FONT-WEIGHT: 		BOLD;		
		padding:			0px;
		margin:				0px;
	}
	H2
	{
		FONT-SIZE:			12pt;
		COLOR: 				#F18D21;
		FONT-FAMILY: 		ARIAL, VERDANA;
		FONT-WEIGHT: 		BOLD;		
		padding:			0px;
		margin:				0px;
	}	
	.PAGETITLE,
	{
		FONT-SIZE:			14pt;
		padding-top:		10px;
		padding-bottom:		10px;
		padding-left:		1px;
		padding-right:		4px;
		margin-top:			20px;
		margin-bottom:		20px;
	}
	.TITLERIGHT
	{
		text-align:			right;
		padding-right:		4px;
	}
	.TITLEICON
	{
		BORDER-BOTTOM:		1px DASHED #999999;
		padding-left:		0px;	
		padding-right:		0px;				
		padding-bottom:		0px;			
	}	
	H3
	{
		FONT-SIZE:			8pt;
		padding-left:		10px;
		padding-top:		2px;
		padding-bottom:		2px;
		margin-top:			16px;
		margin-bottom:		6px;

	}
	H4
	{
		FONT-SIZE:			12pt;
		FONT-WEIGHT: 		BOLD;
		padding-top:		2px;
		padding-bottom:		2px;
		margin-top:			12px;
		margin-bottom:		4px;
	}

	.SUBSUBTITLE
	{
		FONT-SIZE:			8pt;
		COLOR: 				#444444;
		background-image: 	url(/images/frame_2008/bg_header_rev_16.gif);
		background-repeat: 	repeat-x;	
		FONT-WEIGHT: 		BOLD;
		padding-top:		2px;
		padding-bottom:		2px;
		margin-top:			12px;
		margin-bottom:		4px;
	}	

	.PROFILESUBTITLE, .SUBTITLE
	{
		COLOR: 				#444444;
		border-bottom:		1px DASHED #999999;
		FONT-SIZE:			9pt;
		FONT-WEIGHT: 		BOLD;
		padding-top:		0px;
		padding-bottom:		0px;
		padding-left:		6px;
		padding-right:		6px;
		background-image: 	url(/images/frame_2008/bg_header_rev_16.gif);
		background-repeat: 	repeat-x;
		BACKGROUND-COLOR: 	#FFFFFF;
	}
	.SUBSUBTITLERIGHT
	{
		COLOR: 				#F8F8F8;
		BACKGROUND-COLOR: 	#E88818;
		BORDER-TOP: 		1px SOLID #FFCC44;
		border-right:		1px SOLID #CC8800;
		border-bottom:		1px SOLID #CC8800;
		FONT-SIZE:			9pt;
		FONT-WEIGHT: 		BOLD;
		padding-top:		0px;
		padding-bottom:		0px;
		padding-left:		6px;
		padding-right:		6px;
	}	
	.SUBSUBTITLEICON
	{
		BORDER-BOTTOM:		1px SOLID #CC8800;
		padding-left:		0px;	
		padding-right:		0px;				
		padding-bottom:		0px;			
	}		
	.RIGHTCOLUMN 
	{
		FONT-SIZE:			8pt;
		FONT-FAMILY: 		ARIAL;
		FONT-WEIGHT: 		NORMAL;
	}
	.LABEL, .LABELMANDATORY, .LABELSECTION {

	}
	.LABEL, .LABELMANDATORY, .LABELSECTION,.LABEL2, .LABELMANDATORY2, .LABELSECTION2 {
		FONT-SIZE:			8pt;
		FONT-FAMILY: 		VERDANA;
		FONT-WEIGHT: 		BOLD;	
		COLOR: 				#444444;
		WIDTH: 				150;
		TEXT-ALIGN:			left;
	}
	.contentLabel {
		FONT-SIZE:			11pt;
		FONT-FAMILY: 		Arial;
		FONT-WEIGHT: 		BOLD;
		COLOR: 				#F18D21;
		WIDTH: 				100;
		TEXT-ALIGN:			left;
	}	
	.LABELSECTION {
		BORDER-TOP: 		1px SOLID #336633;
		BORDER-LEFT:		1px SOLID #336633;
		WIDTH: 				100%;
	}
	.LABELMANDATORY{
		COLOR: 				#FF0033;
 	}
	.NOINPUT{
		BACKGROUND-COLOR: 	#F8F8F8;
	}
	.INPUTFIELD{
		BACKGROUND-COLOR: 	#F8F8F8;
	}
	TABLE.VIEWTABLE, TABLE.LISTTABLE
	{
		PADDING: 			2px;
		SPACING: 			0px;
	}
	TABLE.EDITTABLE
	{
		PADDING: 			2px;
	}
	TABLE.LISTTABLE{
		PADDING: 			2px;
	}
	TABLE.INFOBOX
	{
		WIDTH: 				100%;
		BORDER-BOTTOM:		1px SOLID #444444;
		BORDER-LEFT:		1px SOLID #444444;
		BORDER-RIGHT:		1px SOLID #444444;
		BORDER-TOP:			1px SOLID #444444;
	}

	INPUT, TEXTAREA, SELECT {
		FONT-SIZE:			9pt;
		FONT-FAMILY: 		VERDANA;
	}
	.mandatory {
		FONT-WEIGHT:		BOLD;
		COLOR: 				#FF0033;
	}	
	.leftOfButton {
		background-image: 	url(/images/dash28.gif);
		background-repeat: 	repeat-x;
		text-align:			right;
	}
	.button, .buttonLarge, .buttonSmall, .buttonMedium, .buttonXL, .buttonXXL
	{
		FONT-SIZE:			8pt;
		FONT-WEIGHT: 		BOLD;
		BORDER: 			0px;
		MARGIN:				0px;
		COLOR:				#5588BB;
		CURSOR:				pointer;
		CURSOR:				hand;	
	}
	.button
	{
		HEIGHT: 			26px;	
		WIDTH: 				81px;
		background-image: 	url(/images/style_2008/button.gif);
	}
	.buttonSmall
	{
		HEIGHT:				20px;
		WIDTH: 				59px;
		background-image: 	url(/images/style_2008/buttonSmall.gif);
	}
	.buttonMedium
	{
		HEIGHT:				22px;
		WIDTH: 				69px;
		background-image: 	url(/images/style_2008/buttonMedium.gif);
	}
	.buttonLarge
	{
		HEIGHT:				24px;
		WIDTH: 				120px;
		background-image: 	url(/images/style_2008/buttonLarge.gif);
	}
	.buttonXL
	{
		HEIGHT:				26px;
		WIDTH: 				138px;
		background-image: 	url(/images/style_2008/buttonXL.gif);
	}
	.buttonTitle, .buttonTitleSelected
	{
		HEIGHT:				20px;
		WIDTH: 				105px;
		FONT-SIZE:			8pt;
		FONT-WEIGHT:		BOLD;
		COLOR:				#444444;
		background-image: 	url(/images/buttons/gradient_16_blue.gif);
		BORDER-BOTTOM:		1px SOLID #336699;
		BORDER-LEFT:		1px SOLID #CCCCCC;
		BORDER-RIGHT:		1px SOLID #336699;
		BORDER-TOP:			1px SOLID #CCCCCC;
		CURSOR:				pointer;
		CURSOR:				hand;
	}
	.buttonTitleSelected
	{
		background-image: 	url(/images/buttons/gradient_16_selected.gif);
	}
	.buttonCell, .submitArea
	{
		TEXT-ALIGN:			CENTER;
	}
	FORM {
		margin:				0px;
	}
	.STATUSMESSAGE, .ERRORMESSAGE, .INFOMESSAGE, INSTRUCTION {
		FONT-SIZE:			10pt;
		FONT-FAMILY: 		ARIAL;
		WIDTH: 				100%;
	}
	.STATUSMESSAGE {
		WIDTH: 				50%;
		COLOR: 				#2C2A29;
		BACKGROUND-COLOR: 	#FFFFFF;
		BORDER-BOTTOM:		1px SOLID #336699;
		BORDER-LEFT:		1px SOLID #CCCCCC;
		BORDER-RIGHT:		1px SOLID #336699;
		BORDER-TOP:			1px SOLID #CCCCCC;
	}
	.ERRORMESSAGE {
		WIDTH: 				50%;
		COLOR: 				RED;
		BORDER-BOTTOM:		1px SOLID #336699;
		BORDER-LEFT:		1px SOLID #CCCCCC;
		BORDER-RIGHT:		1px SOLID #336699;
		BORDER-TOP:			1px SOLID #CCCCCC;
	}
	.INFOMESSAGE {
		COLOR: 				#000000;
	}
	.INSTRUCTION {
		COLOR: 				RED;
		FONT-WEIGHT: 		BOLD;
	}
	.ADMESSAGE {
		COLOR: 				RED;
		BORDER-BOTTOM:		1px SOLID #336699;
		BORDER-LEFT:		1px SOLID #CCCCCC;
		BORDER-RIGHT:		1px SOLID #336699;
		BORDER-TOP:			1px SOLID #CCCCCC;
		padding: 			2px;
	}	

	#dek {
		POSITION:			absolute;
		VISIBILITY:			hidden;
		Z-INDEX:			200;
	}
	span.error {
		display: 			block;
		float: 				down;
		margin-left: 		0px;
		color: 				#cc0000;
		font-weight: 		600;
	}
	input.error {
		border: 			1px solid #cc0000;
		background-color: 	#F8F8F8;
	}
	.underLine {
		BORDER-BOTTOM:		1px SOLID #778899;
	}
	.overLine {
		BORDER-TOP:			1px SOLID #336699;
	}
	.mini {
		font-size: 			7pt;
	}
	.tabOn {	
		background-image: 	url(/images/header/Nav_2009_tab_ON.jpg);
		background-repeat: 	no-repeat; 
		cursor: 			pointer; 
		cursor: 			hand;
		FONT-FAMILY: 		ARIAL, VERDANA;
		color: 				#F18D21;
		TEXT-ALIGN:			center;
	}
	.tabOff {		
		background-image: 	url(/images/header/Nav_2009_tab_OFF.jpg);
		background-repeat: 	no-repeat; 	
		cursor: 			pointer; 
		cursor: 			hand;
		FONT-FAMILY: 		ARIAL, VERDANA;
		color: 				#444444;
		TEXT-ALIGN:			center;
	}
	A.tabOnLink,A.tabOnLink:link,A.tabOnLink:hover,A.tabOnLink:visited {
		cursor: 			pointer; 
		cursor: 			hand;
		FONT-FAMILY: 		ARIAL, VERDANA;
		color: 				#F18D21;
		TEXT-ALIGN:			center;
		text-decoration: 	none;
	}
	A.tabOffLink, A.tabOffLink:link, A.tabOffLink:hover, A.tabOffLink:visited {
		cursor: 			pointer; 
		cursor: 			hand;
		FONT-FAMILY: 		ARIAL, VERDANA;
		color: 				#444444;
		TEXT-ALIGN:			center;
		text-decoration: 	none;
	}	
	INPUT.hintOff {
		FONT-FAMILY: 		ARIAL, VERDANA;
		font-size: 			10pt;
		color:				#999999;
	}
	INPUT.hintOn {
		FONT-FAMILY: 		ARIAL, VERDANA;
		font-size: 			10pt;
		color:				#444444;
	}	
	INPUT.hintPasswordOff_swe {
		background-image: 	url(/images/home/swe/password.gif);
		background-repeat: 	no-repeat;
		FONT-FAMILY: 		ARIAL, VERDANA;
		font-size: 			10pt;
		color:				#999999;
	}
	INPUT.hintPasswordOff_fin {
		background-image: 	url(/images/home/fin/password.gif);
		background-repeat: 	no-repeat;
		FONT-FAMILY: 		ARIAL, VERDANA;
		font-size: 			10pt;
		color:				#999999;
	}
	INPUT.hintPasswordOff_den {
		background-image: 	url(/images/home/den/password.gif);
		background-repeat: 	no-repeat;
		FONT-FAMILY: 		ARIAL, VERDANA;
		font-size: 			10pt;
		color:				#999999;
	}
	INPUT.hintPasswordOff_nor {
		background-image: 	url(/images/home/nor/password.gif);
		background-repeat: 	no-repeat;
		FONT-FAMILY: 		ARIAL, VERDANA;
		font-size: 			10pt;
		color:				#999999;
	}	
	INPUT.hintPasswordOff_eng {
		background-image: 	url(/images/home/eng/password.gif);
		background-repeat: 	no-repeat;
		FONT-FAMILY: 		ARIAL, VERDANA;
		font-size: 			10pt;
		color:				#999999;
	}			
	INPUT.hintPasswordOn {
		background-image: 	url(/images/spacer_clear.gif);
		FONT-FAMILY: 		ARIAL, VERDANA;
		font-size: 			10pt;
		color:				#444444;
	}
</STYLE>