CaptionCaptionbody
{
	font-size: 10px;
	color: #222222;
	font-family: Helvetica, Arial;
}
html{

}
body {
	font-family: Helvetica, Arial;
	font-size: 11px;
	color: Black;
	overflow: auto;
	width: 100%;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
    position: relative;
z-index: 0;

}

#pageContent {
	position:relative; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:0;
}
/*** BACKGROUND ***/
#background{position:absolute; z-index:1; width:100%; height:100%; z-index:-1;}


.distanceTop{
	padding-top: 3px;
}

td.newsheader{
	text-decoration: none;
	font-weight: bold;
	font-size: 22px; /*xx-large;*/
	color: #F47921;
	font-family: Helvetica, Arial;	
}
hr.orange
{
	color: #F06431;
	background-color: #F06431;
	border: 0;
	width: 99%;
	height: 1;
}

td.WhiteLink{
   text-decoration: none;
	font-family: Helvetica, Arial;
	font-weight: bold;
	COLOR : White;	
}

td.WhiteLink A:link  {
   text-decoration: none;
	font-family: Helvetica, Arial;
	font-weight: bold;
	COLOR : White;
}


td.WhiteLink A:hover  {
   text-decoration: none;
	font-family: Helvetica, Arial;
	font-weight: bold;	
	color: Black;
}

td.box
{
	border : thin Silver;
	border-left: #A4A4A4 1px solid;
	border-right: #A4A4A4 1px solid;
	border-top: #A4A4A4 1px solid;
	border-bottom: #A4A4A4 1px solid;
	font-size: 10px;
	font-family: Helvetica, Arial;
}

td.smallborderright
{
	border-right: #F06431 1px solid;
}

td.smallborderbottom
{
	border-bottom: #F06431 1px solid;
	font-size: 9px;
	color: #444455;
	font-family: Helvetica, Arial;
}

td.menuborderside
{
	border-top: #FFFFFF 0px solid;
	border-left: #F06431 3px solid;
	border-right: #F06431 3px solid;
	color: #007AC2;
	border-bottom: #000000 0px solid;
	font-family: Helvetica, Arial;
	text-align: left;
	padding-left:0;
}

td.borderside
{
	border-top: #000000 0px solid;
	
	border-left: #F06431 3px solid;
	border-right: #F06431 3px solid;
	color: #007AC2;
	border-bottom: #000000 0px solid;
	font-family: Helvetica, Arial;
	text-align: left;
	padding-left:0;
}


td.coursepage
{
	padding: 5px 5px 5px 5px;
	border-left: #A4A4A4 1px solid;
	border-right: #A4A4A4 1px solid;
	font-weight: 400;
	font-family:Helvetica, Arial;
	font-size: 14px;
	background-image: url("http://www.sunwind.no/content/files/images/pagegraphics/CourseBG_w730px.jpg");

}

td.coursecontent
{
	border-left: #A4A4A4 1px solid;
	border-right: #A4A4A4 1px solid;
	font-size: 10px;
	color: #222222;
	background-color: White;
}

td.coursecontentheader
{
	height: 30px;
	font-size: 10px;
	font-weight: bold;
	color: #222222;
	font-family: Helvetica, Arial;
	background-image: url("http://www.sunwind.no/content/files/images/pagegraphics/box_top_h18px.jpg");
}

.pageheader
{
	font-size: 22px;
	font-weight: bold;
	color: #222222;
	font-family: Helvetica, Arial;
	background-image: url(../../files/images/PageGraphics/PageHeader.png);
}

.subpageheader
{
	font-size: 18px;
	font-weight: bold;
	color: #222222;
	font-family: Helvetica, Arial;
	background-image: url("../../files/images/PageGraphics/SubPageHeader.png");
}

td.exerciseheader
{
	font-size: 18px;
	font-weight: bold;
	color: #222222;
	font-family: Helvetica, Arial;
	background-image: url("http://www.sunwind.no/content/files/images/pagegraphics/box_top.jpg");
}


td.exercisequestion
{
	padding: 5px 5px 5px 5px;
	border-left: #A4A4A4 1px solid;
	border-right: #A4A4A4 1px solid;
	font-size: 12px;
	font-weight: bold;
	color: #222222;
	font-family: Helvetica, Arial;
	background-image: url("http://www.sunwind.no/content/files/images/pagegraphics/navi_bottom.jpg");
}

td.exercisequestionno
{
	font-size: 12px;
	font-weight: bold;
	color: white;
	font-family: Helvetica, Arial;
	background-image: url("http://www.sunwind.no/content/files/images/pagegraphics/question_number.gif");
	background-repeat: no-repeat;
	width: 26px;
	height: 26px;
}

td.exercisequestionname
{
	font-size: 12px;
	font-weight: bold;
	color: #222222;
	font-family: Helvetica, Arial;

}

td.exercisebottom
{
	font-size: 10px;
	font-weight: bold;
	color: #222222;
	font-family: Helvetica, Arial;
	background-image: url("http://www.sunwind.no/content/files/images/pagegraphics/box_bottom.jpg");
}

td.exercisechapter
{
	padding: 5px 5px 5px 5px;
	border-left: #A4A4A4 1px solid;
	border-right: #A4A4A4 1px solid;
	font-size: 14px;
	font-weight: bold;
	color: #222222;
	font-family: Helvetica, Arial;
}

td.exerciseanswer
{
	font-size: 11px;
	font-weight: normal;
	color: #222222;
	font-family:Helvetica, Arial;
	border-left: #A4A4A4 1px solid;
	border-right: #A4A4A4 1px solid;
}

td.exercisebuttons
{	
	font-size: 12px;
	font-weight: bold;
	color: #222222;
	font-family: Helvetica, Arial;
	background-image: url("http://www.sunwind.no/content/files/images/pagegraphics/ftr_bg.jpg");
}
#contentGridTop
{
  background: transparent url("../../files/images/pagegraphics/bg_divider_columns_orange.png") repeat-y 474px 0;
}

hr.blueline
{
	color: #F06431;
	height: 1px;
	width: 95%;
}

.contenthandler
{
	padding-left: 3px;
	padding-top: 0px;
	padding-right: 3px;
	font-family: Helvetica, Arial;
}

.smallContentRED{
	font-size: 9px;
	color: Red;
	font-family: Helvetica, Arial;
}

.smallContent{
	font-size: 9px;
	color: #444455;
	font-family: Helvetica, Arial;
}

.smallContentHeader{
	font-size: 11px;
	color: #F06431;
	font-family: Helvetica, Arial;
	font-weight : bold;
}

td.boldfont, td.boldfont a:link
{
	color: Black;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, Arial;
	text-decoration: none;
}
td.boldfont a:hover
{
	text-decoration: underline;
	color: #F47921;
}

td.smallboldfont, td.smallboldfont a:link
{
	color: Black;
	font-size: 10px;
	font-weight: bold;
	font-family: Helvetica, Arial;
	text-decoration: none;
}
td.smallboldfont a:hover
{
	text-decoration: underline;
	color: #F47921;
}


td.stripedbg
{
	font-size: 12px;
	font-weight: bold;
	color: #222222;
	font-family: Helvetica, Arial;
	background-image: url("http://www.sunwind.no/content/files/images/pagegraphics/navi_bottom.jpg");
}

.content
{
	font-size: 12px;
	color: black;
	font-family: Helvetica, Arial;
}

/* styles for dealernetwork */
#dealernetwork h1 {
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 24px;
}

#dealernetwork h2 {
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 20px;
}

/* styles for dealernetwork */

h1,h2,h3,h4{ font-family: Helvetica, Arial; color: black; font-weight: bolder; }
h1{ font-size: 160%; }
h2{ font-size: 140%; }
h3{ font-size: 120%; }
h4{ font-size: 100%; }
H5{
	font-weight: bold;
	font-size: 16px; /*xx-large;*/
	margin-bottom: 2px;
	color: #29297b;
	font-family: Helvetica, Arial;
}

table.standard-table{ border: 1px solid #bbb; border-collapse: collapse;  font: 12px Arial, Helvetica, sans-serif;}
table.standard-table td{ padding: 5px; border: 1px solid #ccc; text-align: left; vertical-align: top; }
table.standard-table td.header,table.standard-table th{ border: 1px solid #bbb; padding: 0 5px; background: #E0DCD3; text-align: left; font: bolder larger Helvetica, Arial;}

td.LinkInDarkBG A:link{
	color: White;
	font-family: Helvetica, Arial;
	font-size: 11px;
	border-bottom: #FF0000 0px solid;
}

td.LinkInDarkBG A:hover  {
	COLOR: Silver;
	font-family: Helvetica, Arial;
	font-size: 11px;
	border-bottom: #FF0000 0px solid;
}

.imagelink {
	color: black;
	font-family: Helvetica, Arial;
	font-size: 9px;
	text-decoration: none;
	border-style: none;
}

.imagelink a{
	color: black;
	font-family: Helvetica, Arial;
	font-size: 9px;
	border-bottom: #FF0000 0px solid;
	border: none;	
	text-decoration: none;
}
.imagelink A:link{
	color: black;
	font-family: Helvetica, Arial;
	font-size: 9px;
	border-bottom: #FF0000 0px solid;
	border: none;
	text-decoration: none;
}

.imagelink A:hover{
	color: black;
	font-family: Helvetica, Arial;
	font-size: 9px;
	border-bottom: #FF0000 0px solid;
	border: 0 none;
	border-bottom: #FF0000 0px solid;
	text-decoration: none;
	border-style: none;
}
.imagelink A:active{
	color: black;
	font-family: Helvetica, Arial;
	font-size: 9px;	
	border-bottom: #FF0000 0px solid;
	border: none;
}

.noUnderlineLink{ text-decoration: none; font-family: Helvetica, Arial; font-size: 10pt; color: #000066}

.noAMarkings a:link, .noAMarkings a:active, .noAMarkings a:hover{
	text-decoration: none;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 10px;
	display: block;	
}

.noAMarkings a:hover{
	width: 100%;
	COLOR : White;
	background-color: #F06431;
	display: block;	
}
.greenFrame{
	border: 1px dotted #9ebc36;
	color: #465584;
	padding: 4px;
	margin: 0 auto 4px auto;
		font-size: 10px;
	font-family: Helvetica, Arial;

}

a.black:link {
	color:#000; 
	font-size:10px;
	text-decoration: none;
}

a.black:hover {
	color:#F47921; 
	font-size:10px;
	text-decoration: none;
}

A:link, A:active, A:visited {
   text-decoration: none;
	/*font-family: Arial, Helvetica, Verdana, Lucida, Geneva, sans-serif;*/
	/*font-weight: bold;*/
	COLOR : black;
}

A:hover  { color: #F47921; }

A.smaller:link {
   text-decoration: none;
	font-family: Helvetica, Arial;
	font-weight: bold;
	COLOR : Black;
	font-size: 12px;
}
A.smaller:visited {
   text-decoration: none;
	font-family: Helvetica, Arial;
	font-weight: bold;
	COLOR : Black;
	font-size: 12px;
}
A.smaller:hover  { color: #f47921; }

A.lyssmaller:link {
   text-decoration: none;
	font-family: Helvetica, Arial;
	font-weight: bold;
	COLOR : #E9E6E0;
	font-size: 12px;
}
A.lyssmaller:hover  { color: white; }

.smaller
{
	font-size:12;
	font-family: Helvetica, Arial;
}

/***************** Used for stuff when printing *******************************/
@media screen {
	.hideprint
	{			
	}
}

@media print {
	.hideprint
	{	
		position:absolute;
		left:-1000;
		top:-1000;
		visibility:hidden;
	}
}

.lefted{
	position:relative;
}

/**************************SITE ADMIN STYLE ******************************************/
Table.normal{
	FONT-SIZE : 11px;
	COLOR : #140812;	
	FONT-FAMILY : Helvetica, Arial;
}

TD.normal  {
	FONT-SIZE : 11px;
	COLOR : #140812;
	FONT-FAMILY : Helvetica, Arial;
}



.tablemainheader
{
    BORDER-RIGHT: #6782a6 thin ridge;
    BORDER-TOP: #6782a6 thin ridge;
    FONT-SIZE: 11px;
    BORDER-LEFT: #6782a6 thin ridge;
    COLOR: black;
    BORDER-BOTTOM: #6782a6 thin ridge;
	FONT-FAMILY : Helvetica, Arial;
    BACKGROUND-COLOR: transparent
}
TD.tableheader  {
	FONT-SIZE : 11px;
	COLOR : white;
	FONT-FAMILY : Helvetica, Arial;
	BACKGROUND-COLOR : #F06431;
}
.tabledata  {
	FONT-SIZE : 12px;
	COLOR : black;
	BACKGROUND-COLOR : #e9f0ff;
	
}
.tabledata2  {
	FONT-SIZE : 11px;
	COLOR : black;
	FONT-FAMILY : Helvetica, Arial;
	BACKGROUND-COLOR : #e9ecf9;
}


INPUT.smallbutton
{
	font-size: 10px;
}

TEXTAREA.textfield
{
	overflow: visible;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}


TEXTAREA.editable /* source code edit box */
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}

Table.main  {
	MARGIN : 1em auto;
}

.footer  {
	FONT-SIZE: 11px;
	COLOR: White;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: none;
	font-weight: normal;
}

td.footer2 {
	FONT-SIZE: 11px;
	COLOR: Gray;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: none;
	font-weight: normal;
}
td.footer2 a:link {
	FONT-SIZE: 11px;
	COLOR: Gray;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: none;
	font-weight: normal;	}
	
td.footer2 a:hover{
	FONT-SIZE: 11px;
	COLOR: Gray;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: none;
	font-weight: normal;	}

.funkyField { background: #F0F0F0; border: solid 1px #CCCCCC; font-family: Helvetica, Arial; font-size:8pt; color: #005EB4; padding-left:2px; padding-bottom: 3px; padding-top: 1px;}
.funkyButton { background: #F6F6F6; font-family: Helvetica, Arial; font-size:8pt; color: #005EB4; }
.verysmall { font-size:7pt; line-height:10pt; }
.pageHeading { font-size:12pt; font-weight:bold; line-height:12pt;}
/*-- START CUSTOMISED STYLES  --*/
/* info combo */
 .font0, a.font0:link, a.font0:visited { font:7.00pt Helvetica, Arial;  }
 .font1, a.font1:link, a.font1:visited { font:9.00pt Helvetica, Arial;  }
 .font2, a.font2:link, a.font2:visited { font:12.00pt Helvetica, Arial; }
 .font3, a.font3:link, a.font3:visited { font:13.00pt Helvetica, Arial; }
 .font4, a.font4:link, a.font4:visited { font:14.00pt Helvetica, Arial; }
 .font5, a.font5:link, a.font5:visited { font:16.00pt Helvetica, Arial; }
 .font6, a.font6:link, a.font6:visited { font:18.00pt Helvetica, Arial; }
 .font7, a.font7:link, a.font7:visited { font:20.00pt Helvetica, Arial; }
 
 .lysfont0, a.lysfont0:link, a.lysfont0:visited {color: #fff; font:7.00pt Helvetica, Arial; }
 .lysfont1, a.lysfont1:link, a.lysfont1:visited {color: #fff; font:9.00pt Helvetica, Arial; }
 .lysfont2, a.lysfont2:link, a.lysfont2:visited {color: #fff; font:12.00pt Helvetica, Arial; }
 .lysfont3, a.lysfont3:link, a.lysfont3:visited {color: #fff; font:13.00pt Helvetica, Arial; }
 .lysfont4, a.lysfont4:link, a.lysfont4:visited {color: #fff; font:14.00pt Helvetica, Arial; }
 .lysfont5, a.lysfont5:link, a.lysfont5:visited {color: #fff; font:16.00pt Helvetica, Arial; }
 .lysfont6, a.lysfont6:link, a.lysfont6:visited {color: #fff; font:18.00pt Helvetica, Arial; }
 .lysfont7, a.lysfont7:link, a.lysfont7:visited {color: #fff; font:20.00pt Helvetica, Arial; }
