
html{
	overflow: -moz-scrollbars-vertical;
}

body 
{
	margin:		0px;
	padding:		0px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		11pt;
	text-align: 		left;
}

.my_energy
{
	margin-top:		3px;
	
}

#span_user
{
	float:right;
}

table.maintable td
{
	padding:		0px;
}

#div_co_logo
{
  float:right;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
}

#div_co_logo2
{
  float:relative;
  left: 100px;
}

#left_column
{
	padding-right:	20px;
	vertical-align:	top;
}

#right_column
{
	padding-top:		25px;
	vertical-align:	top;
	width:			250px;
}

#button
{
	padding-top:		25px;
	vertical-align:	top;
	width:			100px;
	padding-left:70px;
}

img
{
	border-style:		none;
}

a
{
	text-decoration:	none;
}	

#span_video_link
{
	cursor:		pointer;
	color:			#486725;

}

#span_video_link:hover
{
	cursor:		pointer;
	text-decoration:	underline;
}


#span_delete_profile_link
{
	cursor:		pointer;
	font-size:		11px;
	color:			#486725;
}

#span_delete_profile_link:hover
{
	text-decoration:	underline;
}

#td_result_list
{
	padding-top:		8px;
}

.span_content_heading
{
	color:			#486725;
	font-weight:		bold;
}

#span_login_error_message
{
	color:			red;
	font-size:		8pt;
}

#span_login_error_message
{
	font-weight:		bold;
}

a.link
{
	font-size:		8pt;
	color:			#486725;
	text-decoration:	underline;
}

a.link:hover
{
	text-decoration:	underline;
}

#td_login_help
{
	padding-left:		20px;
	vertical-align:	top;
	width:			290px;
	padding-right:	20px;
}

#td_newpass_help
{
	padding-left:		20px;
	vertical-align:	top;
}

#td_login
{
	font-size:		14px;
	vertical-align:	top;
	width:	180px;
}

table.maintable
{	
	margin-top:		20px;
	border-width:		0px 0px 0px 0px;
	border-spacing:	0px;
	border-style:		solid;
	border-collapse:	collapse;
	background:		url(../images/page_border_vertical.gif) top left repeat-y;
}

table.installations_menu
{
	border-width:		0px 0px 0px 0px;
	border-collapse:	collapse;
}

#div_minside_logo
{
	text-align:		right;
	margin-right:		8px;
	margin-top:		14px;
	margin-bottom:	14px;
}

#div_vilvite_logo
{
   text-align:		left;
   margin-left:		15px;
}

#div_flagg_logo
{
   text-align:		left;
   margin-left:		15px;
   margin-left: 380px;
}

img.flagg
{
    margin-left:5px;
    margin-right:5px;
}

#table_logos
{
	border-collapse:	collapse;
}

table.innertable
{
	border-collapse:	collapse;
	background:		url(../images/background-pattern.gif) top left;
	background-repeat:	repeat-y;
	width:			909px;
}

#div_profile_menu
{
	color:			#000000;
	text-decoration:	none;
	font-family:		"Gill Sans MT","Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:		10pt;
	background-color:	#e2f1d1;
	margin-left:		8px;
	padding-left:		10px;
	padding-bottom:	0px;
	padding-top:		0px;
	text-align: 		left;
}

#div_profile_menu_blank
{
	background-color:	#e2f1d1;
	margin-left:		8px;
	padding-left:		10px;
	padding-bottom:	0px;
	padding-top:		0px;
	margin-right:		8px;
}

#div_profile_menu_user
{
	color:			#000000;
	text-decoration:	none;
	font-family:		"Gill Sans MT","Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:		10pt;
	background-color:	#e2f1d1;
	margin-right:		8px;
	padding-right:	10px;
	padding-bottom:	0px;
	padding-top:		0px;
	text-align: 		right;

}

#div_profile_menu a:hover
{
	background-color:	#8bc649;
	color:			#ffffff;
}

#div_profile_menu a
{
	text-decoration:	none;
	color:			#000000;
}

td.menu_item_not_selected
{
	background-color:	#e2f1d1;
	height:		25px;
	padding-left:		200px;
}

td.menu_item_selected
{
	background-color:	#FFFFFF;
	padding-left:		20px;
	height:		25px;
}

#div_installations_menu
{	
	background-color:	#e2f1d1;
	margin-left:		18px;
	margin-top:		10px;
	margin-bottom:	10px;
	border-width:		1px 1px 1px 1px;
	border-style:		solid;
	border-color:		#c2e19f;
	padding-bottom:	5px;
	padding-top:		5px;
	padding-left:		0px;
	padding-right:	0px;
	text-align: 		left;
}

#div_installations_menu a
{
	color:			#000000;
	text-decoration:	none;
	font-size:		12pt;
}

#div_login
{
	background-color:	#ffffff;
	margin-left:		18px;
	margin-top:		10px;
	margin-bottom:	10px;
	border-width:		1px 1px 1px 1px;
	border-style:		solid;
	border-color:		#c2e19f;
	padding-bottom:	5px;
	padding-top:		10px;
	padding-left:		10px;
	padding-right:	0px;
	padding-bottom:	10px;
	text-align: 		left;
	margin-right:		17px;
}

#div_content
{			
	background-color:	#ffffff;
	margin-left:		10px;
	margin-top:		0px;
	margin-bottom:	0px;
	margin-right:		10px;
	border-width:		0px 0px 0px 0px;
	border-style:		solid;
	border-color:		#c2e19f;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:	0px;
	text-align: 		left;
}

#span_innstallasjons_menu_heading
{
	color:			#6da332;
	font-family:		"Gill Sans MT","Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:		13pt;
}

#td_maincontent
{
	vertical-align:	top;
	padding-bottom:	8px;
}

#td_content_heading
{
	color:			#000000;	
	font-size:		15pt;
	vertical-align:	top;
	padding-top:		6px;
	height:		40px;
}

#div_installation_heading
{
	text-transform:	uppercase;
}

#table_heading
{
	margin-right:		0px;
	margin-top:		0px;
	margin-bottom:	0px;
	margin-left:		0px;
	padding-left:		0px;
	border-width:		0px 0px 0px 0px;
	border-spacing:	0px;
	border-style:		solid;
	border-collapse:	collapse;
	background-color:	white;
}

#td_fellowlogo
{
	text-align:		right;
	padding-top:		9px;
	border-bottom:	1px solid #c2e19f;
}

div.content
{
	line-height:		140%;
	padding:		15px;
	margin-top:		-3px;   
	margin-right:		0px;
	border-top-width:	0px;
	border-right-width:	1px;
	border-bottom-width:	1px;
	border-left-width:	1px;
	border-style:		solid;
	border-color:		#c2e19f;
	display:		none;
}

div.content2
{
	line-height:		140%;
	padding:		0px;
	margin-top:		-3px;   
	margin-right:		0px;
	border-top-width:	0px;
	border-right-width:	1px;
	border-bottom-width:	1px;
	border-left-width:	1px;
	border-style:		solid;
	border-color:		#c2e19f;
}

div.first_content
{
	line-height:		140%;
	padding:		15px;
	margin-top:		0px;   
	margin-right:		0px;
	border-top-width:	0px;
	border-right-width:	1px;
	border-bottom-width:	1px;
	border-left-width:	1px;
	border-style:		solid;
	border-color:		#c2e19f;
}

div.content_no_tabs
{
	line-height:		140%;
	padding:		15px;
	margin-top:		5px;   
	margin-right:		0px;
	border-top-width:	1px;
	border-right-width:	1px;
	border-bottom-width:	1px;
	border-left-width:	1px;
	border-style:		solid;
	border-color:		#c2e19f;
	display:		block;
}

/* TABS */
#tabnav
{	
	cursor:		pointer;
	margin:		1em 0 0 0;
	font:			11px verdana, arial, sans-serif;
	border-bottom:	1px solid #c2e19f;
	padding:		0px 0px 3px 0px;
	margin-bottom:	0px;
	text-transform:	uppercase;
}

#tabnav li
{
	display:		inline;
}

.tablink_selected
{
	font-weight:		bold;
	font-size:		12px;
	padding-bottom:	3px;
	padding-left:		4px;
	padding-right:	4px;
	padding-top:		10px;
	border:		1px solid #c2e19f;
	background-color:	#ffffff;
	color:			#000000;
	margin-right:		-2px;
	border-bottom-color:	#ffffff;
	z-index:		1;
}

.tablink_un_selected
{
	padding-bottom:	3px;
	padding-left:		4px;
	padding-right:	4px;
	padding-top:		6px;
	border:		1px solid #c2e19f;
	background-color:	#e2f1d1;
	color:			#666;
	margin-right:		-2px;
	border-bottom-color:	#c2e19f;
}
/* END TABS */

#div_footer
{
	background-color:	#e2f1d1;
	margin-left:		8px;
	margin-right:		8px;
	padding-left:		10px;
	padding-bottom:	4px;
	padding-top:		3px;
	margin-top:		0px;
}

#td_footer
{
	font-size:		7pt;
	font-family:		verdana;
	height:		16px;
}






#list {
		border: 1px solid #C2E19F;
	}

	#list tbody tr td {
		padding: 1px 8px;
		border-left: 0px;
	}
	
	#list tbody tr.light td {
		background-color: #ffffff;
		color: #000000;
		border-left: 0px;
		border-bottom: 0px;
	}
	
	#list tbody tr.dark td {
		background-color: #E2F1D1;
		color: #000000;
		border-left: 0px;
		border-bottom: 0px;
	}
	
	td.xlong{
	width:450px;
	}
	
	td.long{
	width:300px;
	}
	
	td.med{
	width:150px;
	text-align:right;
	padding-right:8px;
	}
	
	td.short{
	width:50px;
	}
	
	a.endre{
	color:#000000;
	font-size:12px;
	text-decoration: underline;
	}
	
	a.ingenres{
	color:#000000;
	font-size:12px;
	}
	
	img.btn{
	margin-left:100px;
	display:block;

	}
	
	img.btn2{
	margin-top:20px;
	margin-left:100px;
	display:block;
	}
	
	img.btn3{
	margin-top:-18px;
	margin-left:100px;
	display:block;
	}
	
	td.answer{
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: #C2E19F;
	width:200px;
	}
	
  a.link_big
  {
	color:			#486725;
	text-decoration:	none;
  }

  a.link_big:hover
  {
	text-decoration:	underline;
  } 
	
	a.smal{
	font-size:		8pt;
	}
	
	
	li.grouplist{
      list-style:none;
	}
	
		.suggestionsBox {
		position: relative;
		left: 30px;
		margin: 10px 0px 0px 0px;
		width: 200px;
		background-color: #E2F1D1;

		border: 1px solid #C2E19F;	
		color: black;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}
	
	.suggestionList li:hover {
		background-color: #C2E19F;
	}
	
