/************************ 1. General  ****************************/
#Content {
	line-height: 24px; /* 18px */
	position: relative; }

#Article p, #Article ul, #Article ol, 
#Article IMG { 
	padding-bottom: 24px; }

/************************ 2. Headings  ****************************/
h1, h2, h4, h5, h6,#ContactInfo dt { }

#Article {
	padding: 24px 0; }

#Article h1, #Article h2, #Article h3, #Article h4  {
	padding: 24px 0 24px;
	font-weight: 500;
	color: #f8991d; }

#Article h1 {
	width: 952px;
	font-size: 44px;
	line-height: 48px;
	padding: 0 0 21px; }
	
#Article h2 { 
	font-size: 28px;
	line-height: 24px; }

#Article h3 { 
	font-size: 20px; 
	line-height: 24px;
	/*color: #ef8700;*/
	 /*color: #004c84; Darker blue to compensate for thinness */ }	 

/*#Article h4 { 
	color: #e38000;
	font-style: italic; }*/
	
#Article H4 {
	float: left;
	padding: 0 0.5em 0 0; }
	
#Article H2 + H3, #Article H2 + H4,
#Article H3 + H4 {
		padding-top: 0; }

/************************ 3. Links  ****************************/
	
#Article A {
	color: #f8991d;
	color: #ea8604;	
	text-decoration: underline; 
	display: inline-block; }
			
	#consultants-overview a {
		display: inline; } /* Unntak for en veldig lang lenke */
	
	#Article A:visited {
		color: #807e7f; }
		
	#Article A:hover, #Article A:focus {
		color: black; }
		
		#Article A:focus {
			font-weight: bold; }
		
	#Article A:active {
		color: #9d9d9d; }
		
	#Article H2 A, #Article H3 A, #Article H4 A,
	#Article H2 A:visited, #Article H3 A:visited, #Article H4 A:visited,
	#Article H2 A:hover, #Article H3 A:hover, #Article H4 A:hover {
		color: #f8991d;
		text-decoration: none; }
	
#Article STRONG {
	font-weight: bold;
}

#Article EM {
	font-style: italic; }

/************************ 4. Lists ****************************/

#Article ul li,
#Article li ul li,
#Article li li ul li,
#Article li li li ul li  {
	background: url("/static/graphics/Bullet.png") no-repeat 0 10px;
	/* Use background for bullets for more accuracy */
	padding-left: 20px;
	margin-left: -20px; }

#Article ol {
	list-style: decimal outside; }

#Article DL {
	margin-top: -24px; }

#Article dl dt {
	color: #f8991d;
	padding-top: 0;
	margin-top: 24px;
	padding-left: 20px;
	margin-left: -20px;
	
	background: url("/static/graphics/Bullet.png") no-repeat 0 10px; }

#Article dl dt, #Article dl dd {
	 }


/************************ 5. Other ****************************/
/*#Article .Intro {
	color: #525252;
	font-weight: bold;
	word-spacing: 1px; }*/
	
#Article .Intro {
	color: #525252;
	font-weight: 500;
	font-size: 18px; }

.Caption, .Date {
	font-size: 12px; }

#Article blockquote {
	padding: 0 23px; }

#Article blockquote p {
	font-style: italic;	}

#Article hr {
	/*border: white; 
	background: white; /* For IE6 and 7  */
	padding-top: 24px;
	visibility: hidden; }

#Article acronym {
	border-bottom: 1px #353E34 dotted; }

#Article IMG.AlignLeft, #Article DIV.AlignLeft {
	float: left;
	margin-right: 24px; }

#Article IMG.AlignRight, #Article DIV.AlignRight  {
	float: right;
	margin-left: 24px; }

#Article code {
	color: black;
	background: #ededed; }
	
/* #Article .DL-Button {
	border: 1px solid #848182;
	background: #d1d3d4;
	color: white;
	padding: 10px 15px; } */
	
/*  */
#Article TABLE {
	font-size: 14px;
	border-collapse: collapse;
	border-bottom: 9px; }

#Article TABLE TD {
	padding: 0 0 24px;
	vertical-align: top; }

#Article TABLE H2 {
	margin-bottom: 0px; }

#Article TABLE.Locations H3 {
	margin-top: -2px; }

/* Gallery */

#Article .ImageViewer {
	padding-bottom: 24px;
	cursor: pointer;
}

#Article .InteractiveGallery {
	list-style: none; 
	padding: 0 0 24px;
}

#Article .InteractiveGallery LI {
	display: inline-block; background: none;
	padding: 0;
}

	#Article .InteractiveGallery LI IMG {
		display: inline;
		height: 76px; width: auto;
		background: #dce8f1;
		border: 1px solid #C4D9E8;
		padding: 4px;
		margin: 0 5px 5px 0;
		cursor: pointer;		
		border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
	}
	#Article .InteractiveGallery LI:hover IMG { 
		border-color: #1165a2;		
	}
	#Article .InteractiveGallery LI:active IMG { opacity: 0.9; }
	#Article .InteractiveGallery .SelectedImg IMG { 
		border-color: #1165a2;
		background: #acc9df; }
		
/* Indenting */
/*
#Article.Indented P,
#Article.Indented UL, #Article.Indented OL, #Article.Indented DL {
	width: 647px;
	margin-left: 122px; }
	
#Article.Indented P.Intro {
	width: 769px; }

#Article.Indented h1, #Article.Indented h2, #Article.Indented h3,
#Article.Indented IMG {
	margin-left: 122px; }
	
#Article.Indented .AlignRight {
	margin-left: 24px; }
	
#Article.Indented .AlignRight P, #Article.Indented .AlignRight IMG {
	margin-left: 0;
	width: auto;
	padding-bottom: 0; }*/
	
	
/*#Article.Indented P,
#Article.Indented UL, #Article.Indented OL, #Article.Indented DL {
	width: 586px;
	margin-left: 183px; }	
#Article.Indented h1 {
}

#Article.Indented h2 {
	width: 160px;
	float: left; }
	
#Article.Indented h3 {
	margin-left: 183px; }
	
#Article.Indented .Indent {
	margin-left: 183px; }
	
#Article.Indented .AlignRight {
	margin-left: 24px; }
	
#Article.Indented .AlignRight P, #Article.Indented .AlignRight IMG {
	margin-left: 0;
	width: auto;
	padding-bottom: 0; }*/
	
	
	
	
	
	
#Article.Indented P,
#Article.Indented UL, #Article.Indented OL, #Article.Indented DL {
	width: 586px;
	width: auto;
	width: 524px;
	width: 646px;
	margin-left: 366px;
	margin-left: 306px; }
	
#Article.Indented IMG {
	padding-left: 306px; }

	#Article.Indented DIV IMG {
	height: auto;
	padding-left: 0; }
	
	
#Article.Indented P.Intro {
	margin-left: 0;
	width: auto; }
	
#Article.Indented h1 {
}


.IE6 .Indented IMG {
	float: right;
}





#Content > #Article.Indented H2 {
	margin-left: 0; 
	padding: 20px 0;
	line-height: 24px;
	width: 281px;
	/*width: 342px;*/
	text-align: right;
	float: left; }
	
	#Article.Indented > H2 + P {
		padding-top: 24px; }
	
#Content > #Article.Indented H3 {
	margin-left: 0; 
	padding: 0;
	margin-top: -2px;
	width: 281px;
	/*width: 342px;*/
	text-align: right;
	float: left; }
	
.IE6 #Article.Indented H2, .IE6 #Article.Indented H3  { /* For IE6 */
	margin-left: 306px; 
}
	
	
/*#Article.Indented h3 {
	margin-left: 306px; }*/
	
#Article.Indented .Indent {
	margin-left: 183px; }
	
#Article.Indented .AlignLeft {
	margin-left: 0; }
	
#Article.Indented P.AlignLeft {
	float: left;
	width: 281px;
	margin-right: 24px;
	text-align: right; }
	
#Article.Indented .AlignRight {
	margin-left: 24px; }
	
#Article.Indented .AlignRight P, #Article.Indented .AlignRight IMG {
	margin-left: 0;
	width: auto !important;
	height: auto;
	padding-bottom: 0; }