/* Initialize HTML tags */

	body
	{
		font-family:Verdana, Arial, Sans-Serif;
		font-size:10px;
		margin:0em;
		padding:0em;
		background-color:#ffffff;
		color:#000000;
	}

	input
	{
		font-family:Verdana, Sans-Serif;
		color:#000000;	
		font-size:10px;
	}

	img
	{
		border:none;
	}

	.form
	{
		display:inline;
	}
	
	a.LinkExternal
	{
		background:transparent url(/Templates/Images/ExternalLink.gif) no-repeat right;
		padding-right:14px;
		
	}

	a
	{
		text-decoration:none;
		font-weight:bold;		
	}

	.AspenColors0 a	
	{
		color:#698332;
	}

	.AspenColors1 a	
	{
		color:#69AB78;
	}

	.TemperColors0 a	
	{
		color:#0371B8;
	}

	.TemperColors1 a	
	{
		color:#CB5222;
	}

	.TemperColors2 a	
	{
		color:#878787;
	}	
	
	a:active,
	a:hover,
	a:focus
	{
		color:#0000ff;
	}	

/* Layout styles */

	#OutlineBox
	{
		width:732px;
		overflow:hidden;
		margin:30px auto 0px auto;
	}
	
	#PrintTop
	{
		display:none;
		visibility:hidden;
	}


	#TopBox
	{
		height:97px;
		overflow:hidden;
		background-color:Red;
	}
		
		#LogoBox
		{
			float:Left;
		}

		#Flag
		{
			float:Right;
			display:inline;
			background-color:green;
			margin:10px 14px 0px 0px;
		}
	
	.AspenColors0 #TopBox
	{
		background:transparent url(/Templates/Images/top_0.jpg) no-repeat;
	}

	.AspenColors1 #TopBox
	{
		background:transparent url(/Templates/Images/top_1.jpg) no-repeat;
	}


	.TemperColors0 #TopBox
	{
		background:transparent url(/Templates/Images/top_3.jpg) no-repeat;
		height:91px;
	}

	.TemperColors1 #TopBox
	{
		background:transparent url(/Templates/Images/top_4.jpg) no-repeat;
		height:91px;
	}

	.TemperColors2 #TopBox
	{
		background:transparent url(/Templates/Images/top_5.jpg) no-repeat;
		height:91px;
	}
			
	#TopBar
	{
		clear:both;
		background-color:#698332;
		height:17px;
		overflow:hidden;
		text-align:right;
		padding-right:170px;
		padding-top:3px	
	}
	
	.AspenColors1 #TopBar
	{
		background-color:#69AB78;
	}

	.TemperColors0 #TopBar
	{
		background-color:#0371B8;
	}	
	
	.TemperColors1 #TopBar
	{
		background-color:#CB5222;
	}	

	.TemperColors2 #TopBar
	{
		background-color:#878787;
	}		
		
	#TopNavigationBox
	{
		float:left;
		margin-top:72px;
	}

	.TemperColors0 #TopNavigationBox,
	.TemperColors1 #TopNavigationBox,
	.TemperColors2 #TopNavigationBox
	{
		margin-top:67px;
	}
	
	.AspenColors0 #TopNavigationBox,
	.AspenColors1 #TopNavigationBox
	{
		margin-left:40px;
	}	
	
	#ContentOutline
	{
		width:100%;
		overflow:hidden;
	}

	.AspenColors0 #ContentOutline
	{
		background:#ffffff url(/Templates/Images/ContentBG0.gif) repeat-y;
	}

	.AspenColors1 #ContentOutline
	{
		background:#ffffff url(/Templates/Images/ContentBG1.gif) repeat-y;
	}

	.TemperColors0 #ContentOutline
	{
		background:#ffffff url(/Templates/Images/ContentBG3.gif) repeat-y;
	}

	.TemperColors1 #ContentOutline
	{
		background:#ffffff url(/Templates/Images/ContentBG4.gif) repeat-y;
	}

	.TemperColors2 #ContentOutline
	{
		background:#ffffff url(/Templates/Images/ContentBG5.gif) repeat-y;
	}

	
	#LeftNavigationBox
	{
		clear:both;
		float:left;
		width:150px;
		overflow:hidden;
	}
	
	
	.Startpage #LeftNavigationBox #LeftNavigationBoxInner
	{
		height:200px;
		overflow:visible;
	}

	.Startpage #LeftNavigationBox > #LeftNavigationBoxInner
	{
		height:auto;
		min-height:200px;
	}	

	#SectionInLeftNav
	{
		margin-bottom:10px;
		padding:0px 10px 0px 10px;
	}
	
	#LoginBox
	{
		width:140px;
		height:90px;
		overflow:hidden;
		margin:0px;
		padding:5px;
		color:#ffffff;
		font-size:9px;
		font-family:Verdana, Arial, Sans-Serif;
		line-height:12px;
		background:transparent url(/Templates/Images/an_corner_0.gif) no-reepat right top	
	}

		.LoginButton
		{
			float:right;
			border:solid 1px #ffffff;
			background-color:#698332;
			margin-top:5px;
			color:#ffffff;
		}
			
		#LoginBoxInner
		{
			border:solid 1px blue;
		}
			
		.AspenColors0 #LoginBox	
		{
			background-color:#698332;
		}

		.AspenColors1 #LoginBox		
		{
			background-color:#69AB78;
		}
		
		#LoginBox label
		{
			display:block;
			width:60px;
			float:left;
			padding-top:2px;
		}
		
		.LoginTextField
		{
			font-size:9px;
			font-family:Verdana, Arial, Sans-Serif;
			width:70px;
			border:solid 1px #698332;	
			float:right;	
		}

		.LoginCheckbox input
		{
			float:left;
		}
		
		#LoginBox .LoginCheckbox label
		{
			width:100px;
			padding-top:4px;
			}
	
	#Col1
	{
		float:left;
		width:392px;
		overflow:visible;
		padding:20px;
		height:auto !important;
		height:300px;
		min-height:300px;		
	}
	
		.Startpage #Col1
		{
			padding:0px;
			width:432px;
		}
	
		#Col1TopLeft,
		#Col1TopRight,
		#Col1BottomLeft,
		#Col1BottomRight
		{
			float:left;
			width:216px;
			overflow:hidden;
		}

		#Col1BottomLeft
		{
			clear:both;
		}	
		
	#HeadlineSection
	{
		width:100%;
	}
	
	.Normal2 #MainContentSection1
	{
		width:250px;
		float:left;
	}

	.Normal2 #MainContentSection2
	{
		width:132px;
		float:right;
	}

	.AspenColors0 #Col1
	{
		background:transparent url(/Templates/Images/mrt_corner_0.gif) no-repeat top right;		
	}
	
	.AspenColors1 #Col1
	{
		background:transparent url(/Templates/Images/mrt_corner_1.gif) no-repeat top right;		
	}

	.TemperColors0 #Col1
	{
		background:transparent url(/Templates/Images/mrt_corner_3.gif) no-repeat top right;		
	}
	
	.TemperColors1 #Col1
	{
		background:transparent url(/Templates/Images/mrt_corner_4.gif) no-repeat top right;		
	}

	.TemperColors2 #Col1
	{
		background:transparent url(/Templates/Images/mrt_corner_5.gif) no-repeat top right;		
	}

	#Col2
	{
		float:left;
		width:150px;
		overflow:hidden;
	}
	
	#ContentInCol2
	{
		padding:10px 10px 0px 10px;
	}
	
	#Footer
	{
		clear:both;
		height:20px;
		overflow:hidden;
		text-align:center;
		padding-top:6px;		
	}	

	.AspenColors0 #Footer
	{
		background:#698332 url(/Templates/Images/FooterBG0.gif) no-repeat bottom;
	}
	
	.AspenColors1 #Footer
	{
		background:#69AB78 url(/Templates/Images/FooterBG1.gif) no-repeat bottom;
	}

	.TemperColors0 #Footer
	{
		background:#0371B8 url(/Templates/Images/FooterBG3.gif) no-repeat bottom;
	}
	
	.TemperColors1 #Footer
	{
		background:#CB5222 url(/Templates/Images/FooterBG4.gif) no-repeat bottom;
	}	

	.TemperColors2 #Footer
	{
		background:#878787 url(/Templates/Images/FooterBG5.gif) no-repeat bottom;
	}	
/* Styles for search-box */

	#SearchBox	
	{
		font-family:Verdana, Sans-Serif;
		font-size:10px;	
		padding:10px 10px 5px 10px;
		color:#698332;
	}

	.AspenColors0 #SearchBox,	
	.AspenColors0 .SearchButton	
	{
		color:#698332;
	}

	.AspenColors1 #SearchBox,
	.AspenColors1 .SearchButton	
	{
		color:#69AB78;
	}

	.TemperColors0 #SearchBox,
	.TemperColors0 .SearchButton	
	{
		color:#0371B8;
	}

	.TemperColors1 #SearchBox,
	.TemperColors1 .SearchButton		
	{
		color:#CB5222;
	}

	.TemperColors2 #SearchBox,
	.TemperColors2 .SearchButton	
	{
		color:#878787;
	}
		
	.SearchInput
	{
		width:60px;
	}
	
	.AspenColors0 .SearchInput
	{
		border:solid 1px #698332;
		color:#698332;
	}	

	.AspenColors1 .SearchInput
	{
		border:solid 1px #69AB78;
		color:#69AB78;
	}	

	.TemperColors0 .SearchInput
	{
		border:solid 1px #0371B8;
		color:#0371B8;
	}	

	.TemperColors1 .SearchInput
	{
		border:solid 1px #CB5222;
		color:#CB5222;
	}	

	.TemperColors2 .SearchInput
	{
		border:solid 1px #878787;
		color:#878787;
	}		
	.SearchButton
	{
		width:20px;
		border:none;
		background-color:Transparent;
	}
	
/* Styles for the top-navigation */

	.NavLev1Start
	{
		margin:0em;
		padding:0em;
		list-style-type:none;
	}

	.NavLev1,
	.NavLev1Chosen 
	{
		display:inline;
		float:left;
	}

	.NavLev1 a,
	.NavLev1Chosen a
	{
		display:block;
		margin:0px;
		padding:0px;
		height:25px;
		overflow:hidden;
	}


	.NavLev1Start a.Petroleum 
	{
		width:107px;
		background:transparent url(/Templates/Images/tbtn_AspenPetroleum_1.gif);
	}

	.NavLev1Start a.Produktion 
	{
		width:107px;
		background:transparent url(/Templates/Images/tbtn_AspenProduktion_1.gif);
	}

	.NavLev1Start a.Fuel 
	{
		width:107px;
		background:transparent url(/Templates/Images/tbtn_AspenFuel_1.gif);
	}

	.NavLev1Start a.Production
	{
		width:107px;
		background:transparent url(/Templates/Images/tbtn_AspenProduktion_1.gif);
	}


	.NavLev1Start a.Petroleum:active,
	.NavLev1Start a.Petroleum:hover,
	.NavLev1Start a.Petroleum:focus,
	.NavLev1Start .NavLev1Chosen .Petroleum	
	{
		background:transparent url(/Templates/Images/tbtn_AspenPetroleum_0.gif);
	}

	.NavLev1Start .Produktion:active,
	.NavLev1Start .Produktion:hover,
	.NavLev1Start .Produktion:focus,	
	.NavLev1Start .NavLev1Chosen .Produktion	
	{
		background:transparent url(/Templates/Images/tbtn_AspenProduktion_0.gif);
	}	

	/* Temper topnav */

	.NavLev1Start a.Temper
	{
		width:91px;
		background:transparent url(/Templates/Images/tbtn_Temper_1.gif);
	}

	.NavLev1Start a.TemperS 
	{
		width:91px;
		background:transparent url(/Templates/Images/tbtn_TemperS_1.gif);
	}

	.NavLev1Start a.TemperTechnology 
	{
		width:141px;
		background:transparent url(/Templates/Images/tbtn_TemperTechnology_1.gif);
	}

	.NavLev1Start a.Temper:active,
	.NavLev1Start a.Temper:hover,
	.NavLev1Start a.Temper:focus,
	.NavLev1Start .NavLev1Chosen .Temper
	{
		background:transparent url(/Templates/Images/tbtn_Temper_0.gif);
	}

	.NavLev1Start a.TemperS:active,
	.NavLev1Start a.TemperS:hover,
	.NavLev1Start a.TemperS:focus,
	.NavLev1Start .NavLev1Chosen .TemperS
	{
		background:transparent url(/Templates/Images/tbtn_TemperS_0.gif);
	}
	
	.NavLev1Start .TemperTechnology :active,
	.NavLev1Start .TemperTechnology :hover,
	.NavLev1Start .TemperTechnology :focus,	
	.NavLev1Start .NavLev1Chosen .TemperTechnology
	{
		background:transparent url(/Templates/Images/tbtn_TemperTechnology_0.gif);
	}	

/* Styles for the left-navigation */


	.NavLev2Start
	{
		margin:0px;
		padding:0px;
		list-style-type:none;
		font-family:Verdana, Sans-Serif;
		font-size:10px;	
		line-height:normal;
		margin-bottom:5px;
	}

	.NavLev2,
	.NavLev2Chosen
	{
		display:block;
		float:left;
		margin-left:2px !important;
		margin-left:1px;
	}

	.InPath
	{
		background-color:#D9D9C1;
	}

	.TemperColors0 .InPath,
	.TemperColors1 .InPath,
	.TemperColors2 .InPath
	{
		background-color:#BBD7E7;
	}

	.NavLev2 a,
	.NavLev2Chosen a
	{
		display:block;
		text-decoration:none;
		font-weight:bold;
		padding:4px 10px 4px 10px;
		color:#000000;
		width:130px;
		overflow:hidden;
	}

	.AspenColors0 .NavLev2 a:active,
	.AspenColors0 .NavLev2 a:hover,
	.AspenColors0 .NavLev2 a:focus,
	.AspenColors0 .NavLev2Chosen a:active,
	.AspenColors0 .NavLev2Chosen a:hover,
	.AspenColors0 .NavLev2Chosen a:focus,
	.AspenColors0 .NavLev2Chosen a
	{
		color:#ffffff;
		background-color:#698332;
	}

	.AspenColors1 .NavLev2 a:active,
	.AspenColors1 .NavLev2 a:hover,
	.AspenColors1 .NavLev2 a:focus,
	.AspenColors1 .NavLev2Chosen a:active,
	.AspenColors1 .NavLev2Chosen a:hover,
	.AspenColors1 .NavLev2Chosen a:focus,
	.AspenColors1 .NavLev2Chosen a
	{
		color:#ffffff;
		background-color:#69AB78;
	}

	.TemperColors1 .NavLev2 a:active,
	.TemperColors1 .NavLev2 a:hover,
	.TemperColors1 .NavLev2 a:focus,
	.TemperColors1 .NavLev2Chosen a:active,
	.TemperColors1 .NavLev2Chosen a:hover,
	.TemperColors1 .NavLev2Chosen a:focus,
	.TemperColors1 .NavLev2Chosen a
	{
		color:#ffffff;
		background-color:#0371B8;
	}	 

	.TemperColors1 .NavLev2 a:active,
	.TemperColors1 .NavLev2 a:hover,
	.TemperColors1 .NavLev2 a:focus,
	.TemperColors1 .NavLev2Chosen a:active,
	.TemperColors1 .NavLev2Chosen a:hover,
	.TemperColors1 .NavLev2Chosen a:focus,
	.TemperColors1 .NavLev2Chosen a
	{
		color:#ffffff;
		background-color:#CB5222;
	}

	.TemperColors2 .NavLev2 a:active,
	.TemperColors2 .NavLev2 a:hover,
	.TemperColors2 .NavLev2 a:focus,
	.TemperColors2 .NavLev2Chosen a:active,
	.TemperColors2 .NavLev2Chosen a:hover,
	.TemperColors2 .NavLev2Chosen a:focus,
	.TemperColors2 .NavLev2Chosen a
	{
		color:#ffffff;
		background-color:#878787;
	}
	
	.NavLev3Start
	{
		margin:0px;
		padding:0px;
		list-style-type:none;
	}

	.NavLev3,
	.NavLev3Chosen
	{
		display:block;
		background-color:#CDCD9E;
	}


	.TemperColors0 .NavLev3,
	.TemperColors0 .NavLev3Chosen,
	.TemperColors1 .NavLev3,
	.TemperColors1 .NavLev3Chosen,
	.TemperColors2 .NavLev3,
	.TemperColors2 .NavLev3Chosen
	{
		background-color:#9BC3DB;
	}


	.NavLev3 a,
	.NavLev3Chosen a
	{
		color:#000000;
		padding:4px 10px 4px 20px;
		margin:0px;
		width:118px;
		overflow:hidden;
	}


	.AspenColors0 .NavLev3 a,
	.AspenColors1 .NavLev3 a,
	.AspenColors2 .NavLev3 a
	{
		background-color:#CDCD9E;
		color:#000000;
	}
	
	.TemperColors0 .NavLev3 a,
	.TemperColors1 .NavLev3 a,
	.TemperColors2 .NavLev3 a
	{
		background-color:#9BC3DB;
		color:#000000;
	}	
	
	.AspenColors0 .NavLev3 a:active,
	.AspenColors0 .NavLev3 a:hover,
	.AspenColors0 .NavLev3 a:focus,
	.AspenColors0 .NavLev3Chosen a:active,
	.AspenColors0 .NavLev3Chosen a:hover,
	.AspenColors0 .NavLev3Chosen a:focus,
	.AspenColors0 .NavLev3Chosen a
	{
		color:#ffffff;
		background-color:#698332;
	}

	.AspenColors1 .NavLev3 a:active,
	.AspenColors1 .NavLev3 a:hover,
	.AspenColors1 .NavLev3 a:focus,
	.AspenColors1 .NavLev3Chosen a:active,
	.AspenColors1 .NavLev3Chosen a:hover,
	.AspenColors1 .NavLev3Chosen a:focus,
	.AspenColors1 .NavLev3Chosen a
	{
		color:#ffffff;
		background-color:#69AB78;
	}	

	.TemperColors0 .NavLev3 a:active,
	.TemperColors0 .NavLev3 a:hover,
	.TemperColors0 .NavLev3 a:focus,
	.TemperColors0 .NavLev3Chosen a:active,
	.TemperColors0 .NavLev3Chosen a:hover,
	.TemperColors0 .NavLev3Chosen a:focus,
	.TemperColors0 .NavLev3Chosen a
	{
		color:#ffffff;
		background-color:#0371B8;
	}

	.TemperColors1 .NavLev3 a:active,
	.TemperColors1 .NavLev3 a:hover,
	.TemperColors1 .NavLev3 a:focus,
	.TemperColors1 .NavLev3Chosen a:active,
	.TemperColors1 .NavLev3Chosen a:hover,
	.TemperColors1 .NavLev3Chosen a:focus,
	.TemperColors1 .NavLev3Chosen a
	{
		color:#ffffff;
		background-color:#CB5222;
	}

	.TemperColors2 .NavLev3 a:active,
	.TemperColors2 .NavLev3 a:hover,
	.TemperColors2 .NavLev3 a:focus,
	.TemperColors2 .NavLev3Chosen a:active,
	.TemperColors2 .NavLev3Chosen a:hover,
	.TemperColors2 .NavLev3Chosen a:focus,
	.TemperColors2 .NavLev3Chosen a
	{
		color:#ffffff;
		background-color:#878787;
	}

	.NavLev4Start
	{
		margin:0px 0px 0px 0px;
		padding:0px;
		list-style-type:none;
	}

	.NavLev4,
	.NavLev4Chosen
	{
		display:block;
		background-color:#C0C07C;
	}

	.TemperColors0 .NavLev4,
	.TemperColors0 .NavLev4Chosen,
	.TemperColors1 .NavLev4,
	.TemperColors1 .NavLev4Chosen,
	.TemperColors2 .NavLev4,
	.TemperColors2 .NavLev4Chosen
	{
		display:block;
		background-color:#85B6D2;
	}


	.NavLev4 a,
	.NavLev4Chosen a
	{
		color:#000000;
		padding:4px 10px 4px 30px;
		margin:0px;
		width:108px;
		overflow:hidden;
		font-weight:normal;
	}
	
	.AspenColors0 .NavLev4 a:active,
	.AspenColors0 .NavLev4 a:hover,
	.AspenColors0 .NavLev4 a:focus,
	.AspenColors0 .NavLev4Chosen a:active,
	.AspenColors0 .NavLev4Chosen a:hover,
	.AspenColors0 .NavLev4Chosen a:focus,
	.AspenColors0 .NavLev4Chosen a
	{
		color:#ffffff;
		background-color:#698332;
	}
	
	.AspenColors1 .NavLev4 a:active,
	.AspenColors1 .NavLev4 a:hover,
	.AspenColors1 .NavLev4 a:focus,
	.AspenColors1 .NavLev4Chosen a:active,
	.AspenColors1 .NavLev4Chosen a:hover,
	.AspenColors1 .NavLev4Chosen a:focus,
	.AspenColors1 .NavLev4Chosen a
	{
		color:#ffffff;
		background-color:#69AB78;
	}

	.TemperColors0 .NavLev4 a:active,
	.TemperColors0 .NavLev4 a:hover,
	.TemperColors0 .NavLev4 a:focus,
	.TemperColors0 .NavLev4Chosen a:active,
	.TemperColors0 .NavLev4Chosen a:hover,
	.TemperColors0 .NavLev4Chosen a:focus,
	.TemperColors0 .NavLev4Chosen a
	{
		color:#ffffff;
		background-color:#0371B8;
	}
	
	.TemperColors1 .NavLev4 a:active,
	.TemperColors1 .NavLev4 a:hover,
	.TemperColors1 .NavLev4 a:focus,
	.TemperColors1 .NavLev4Chosen a:active,
	.TemperColors1 .NavLev4Chosen a:hover,
	.TemperColors1 .NavLev4Chosen a:focus,
	.TemperColors1 .NavLev4Chosen a
	{
		color:#ffffff;
		background-color:#CB5222;
	}

	.TemperColors2 .NavLev4 a:active,
	.TemperColors2 .NavLev4 a:hover,
	.TemperColors2 .NavLev4 a:focus,
	.TemperColors2 .NavLev4Chosen a:active,
	.TemperColors2 .NavLev4Chosen a:hover,
	.TemperColors2 .NavLev4Chosen a:focus,
	.TemperColors2 .NavLev4Chosen a
	{
		color:#ffffff;
		background-color:#878787;
	}
		
/* ---------------- Fast Navigation buttons ------------------ */


	#FastNavBox
	{
		width:150px;
		overflow:hidden;
	}

	.AspenColors0 #FastNavBox
	{
		background:#698332 url(/Templates/Images/mr_corner_0.gif) no-repeat left bottom;
	}

	.AspenColors1 #FastNavBox
	{
		background:#69AB78 url(/Templates/Images/mr_corner_1.gif) no-repeat left bottom;
	}

	.TemperColors0 #FastNavBox
	{
		background:#0371B8 url(/Templates/Images/mr_corner_3.gif) no-repeat left bottom;
	}

	.TemperColors1 #FastNavBox
	{
		background:#CB5222 url(/Templates/Images/mr_corner_4.gif) no-repeat left bottom;
	}

	.TemperColors2 #FastNavBox
	{
		background:#878787 url(/Templates/Images/mr_corner_5.gif) no-repeat left bottom;
	}

	.FastNav
	{
		margin:0px;
		padding:0px;
		list-style-type:none;
		font-family:Verdana, Sans-Serif;
		font-size:10px;			
	}

	.FastNav li
	{
		display:block;
		width:130px;
		text-align:center;
		margin:0px 10px 10px 10px;
	}

	.AspenColors0 .FastNav li
	{
		background:#E9ECE0 url(/Templates/Images/btn_group_l0.gif) repeat-y left top;
	}

	.AspenColors1 .FastNav li
	{
		background:#E9ECE0 url(/Templates/Images/btn_group_l1.gif) repeat-y left top;
	}

	.TemperColors0 .FastNav li
	{
		background:#D9EAF4 url(/Templates/Images/btn_group_l3.gif) repeat-y left top;
	}

	.TemperColors1 .FastNav li
	{
		background:#D9EAF4 url(/Templates/Images/btn_group_l4.gif) repeat-y left top;
	}

	.TemperColors2 .FastNav li
	{
		background:#D9EAF4 url(/Templates/Images/btn_group_l5.gif) repeat-y left top;
	}
	
	.FastNav li a
	{
		display:block;
		padding:1px 0px 2px 0px;
		text-decoration:none;
		color:#000000;
		font-weight:bold;
	}
	
	.AspenColors0 .FastNav li a
	{
		background:transparent url(/Templates/Images/btn_group_r0.gif) repeat-y right top;
	}	

	.AspenColors1 .FastNav li a
	{
		background:transparent url(/Templates/Images/btn_group_r1.gif) repeat-y right top;
	}	

	.TemperColors0 .FastNav li a
	{
		background:transparent url(/Templates/Images/btn_group_r3.gif) repeat-y right top;
	}	

	.TemperColors1 .FastNav li a
	{
		background:transparent url(/Templates/Images/btn_group_r4.gif) repeat-y right top;
	}	

	.TemperColors2 .FastNav li a
	{
		background:transparent url(/Templates/Images/btn_group_r5.gif) repeat-y right top;
	}	
	
	.FastNav li a:hover
	{
		color:#698332;
	}
	
	.FastNavEmpty
	{
		height:22px;
	}


	.TemperColors0 .FastNav li a:hover,
	.TemperColors1 .FastNav li a:hover,
	.TemperColors2 .FastNav li a:hover
	{
		color:#333333;
	}



/* ---------------- Content styles ------------------ */
	

	.Headline1,
	.Headline1Right
	{
		font-size:14px;
		font-family:Arial Black, Sans-Serif;
		margin:0px 0px 10px 0px;
		padding:0px;
		font-weight:normal;
	}
	
	.Headline1Right
	{
		margin-bottom:2px;
		font-size:12px;
	}


	.AspenColors0 .Headline1,
	.AspenColors1 .Headline1,
	.AspenColors2 .Headline1
	{
		font-family:Arial Black, Sans-Serif;
		font-weight:normal;		
		font-size:15px;
	}

	.TemperColors0 .Headline1,
	.TemperColors1 .Headline1,
	.TemperColors2 .Headline1
	{
		color:#0371B8;
	}

	.AspenColors0 .Headline1Right,
	.AspenColors1 .Headline1Right,
	.AspenColors2 .Headline1Right
	{
		color:#698332;
	}

	.TemperColors0 .Headline1Right,
	.TemperColors1 .Headline1Right,
	.TemperColors2 .Headline1Right
	{
		color:#CB5222;
	}
	
	
	.Headline2
	{
		font-size:12px;
		font-family:Verdana, Arial, Sans-Serif;
		margin:0px 0px 10px 0px;
		padding:0px;
	}
	
	.Headline3,
	.Headline3 a
	{
		font-size:10px;
		font-family:Verdana, Arial, Sans-Serif;
		margin:0px 0px 10px 0px;
		padding:0px;
		color:#000000;
		font-weight:bold;
		text-decoration:none;
	}
		
	.ListHeadline,
	.ListHeadline a
	{
		font-size:11px;
		font-family:Verdana, Arial, Sans-Serif;
		font-weight:bold;
		margin:0px 0px 4px 0px;
		padding:2px;
		color:#000000;
		text-decoration:none;
	}

	.ListHeadline
	{
		background-color:#E9ECE0;
	}
	
	.TemperColors0 .ListHeadline,
	.TemperColors1 .ListHeadline,
	.TemperColors2 .ListHeadline
	{
		background-color:#D9EAF4
	}
	
	.Normal,
	.NormalSmaller,
	.NormalSmallest
	{
		font-size:10px;
		font-family:Verdana, Arial, Sans-Serif;
		margin:0px 0px 10px 0px;
		padding:0px;
		line-height:13px;
	}	

	.Normal a,
	.NormalSmaller a,
	.NormalSmallest a
	{
		font-weight:bold;
		text-decoration: none;
	}
	
	/*

	.AspenColors0 .Normal a	
	{
		color:#698332;
	}

	.AspenColors1 .Normal a	
	{
		color:#69AB78;
	}
	
	*/
	
	.ArticleList .Normal,
	.DocumentList .Normal
	{
		padding:2px;
	}
	
	.Normal a:active,
	.Normal a:hover,
	.Normal a:focus,
	.ListHeadline a:active,
	.ListHeadline a:hover,
	.ListHeadline a:focus,
	.Headline3 a:active,
	.Headline3 a:hover,
	.Headline3 a:focus
	{
		color:#0000ff;
	}	
	
	.TopBarText,
	.TopBarText a,
	.FooterText,
	.FooterText a
	{
		font-family:Verdana, Arial, Sans-Serif;
		font-size:9px;
		color:#ffffff;
		text-decoration:none;		
		margin:0px;
		padding:0px;
	}

/* Elements */

.LeftBanner
{
	text-align:center;
	margin-top:0px;
	margin-bottom:5px;
}
	
.LeftBannerImage
{
	margin-top:5px;
}


.NewsListSmallDate
{
	font-size:10px;
	font-family:Verdana, Arial, Sans-Serif;
	margin:0px;
	padding:0px;
	color:#333333;
}	
/* table styles */

.TableCellGreen
{
	background-color:#698332;
}

.TableCellGray
{
	background-color:#E9ECE0;
}

.TableCellLightGreen
{
	background-color:#69AB78;
}

.TableCellTurqoise
{
	background-color:#319A9C;
}

.TableCellBlue
{
	background-color:#0371B8;
}

.TableCellLightBlue
{
	background-color:#D9EAF4;
}

.TableCellOrange
{
	background-color:#CB5222;
}

.TemperColors0 .TableCellGray
.TemperColors1 .TableCellGray,
.TemperColors2 .TableCellGray
{
	background-color:#878787;
}


	
/* ---------------- dx-content ------------------ */

	.dxOl
	{
		font-size:10px;
		font-family:Verdana, Arial, Sans-Serif;
		margin:10px 0px 10px 0px;
		padding:0px;
	}

	.dxOl li
	{
		margin-left:28px;
	}
	
	.dxOl li .Normal
	{
		margin-bottom:4px;
		line-height:10px;
	}


	.dxUl
	{
		font-size:10px;
		font-family:Verdana, Arial, Sans-Serif;
		margin:10px 0px 10px 0px;
		padding:0px;
	}	
	
	.dxUl li
	{
		margin-left:22px;
	}	

	.dxUl li .Normal
	{
		margin-bottom:4px;
		line-height:10px;
	}
	
	.dxImageLeftInText
	{
		margin:0px 10px 10px 0px;
	}

	.dxImageRightInText
	{
		margin:0px 0px 10px 10px;
	}	

	.dxImageMiddle
	{
		margin:0px 0px 10px 0px;
	}	
	
	.dxImageLeft
	{
		margin:0px 0px 10px 0px;
	}	

	.dxImageRight
	{
		margin:0px 0px 10px 0px;
	}	

	.dxImagesGridItemText,
	.dxPageNav,
	.dxImageSlideShowStatus
	{
		font-family: Verdana, Sans-Serif; 
		font-size:9px;	
		padding-bottom:10px;
		margin:0px;
	}
	
	.dxImagesGridItemText a
	{
		font-weight:normal;
		color:#000000;
	}
	
	.dxImagesGridItemImageWrapper
	{
		border:solid 1px #333333;
		margin:4px;
		background-color:#D9EAF4;
	}
	
	.AspenColors0 .dxImagesGridItemImageWrapper,
	.AspenColors0 .dxImagesGridItemImageWrapper,
	.AspenColors0 .dxImagesGridItemImageWrapper
	{
		background-color:#E9ECE0
	}
	
	.dxPageNav a
	{
		font-family:verdana;
		font-weight:bold;
		text-decoration:none;
		color:#3177d6;
		padding:2px;
	}	
	
	.dxImageSlideShowStatus
	{
		text-align:right;
		margin-top:12px;
	}	
	
	.dxImagesSlideShowControlPanel
	{
		height:24px;
	}	
	
	.dxSearch,
	.dxSearchText,
	.dxSearchSubmitButton,
	.dxSearchMatchesSummary,
	.dxSearchMatchesItemDesc,
	.dxSearchMatchesNav
	{
		font-size:10px;
		font-family:Verdana, Arial, Sans-Serif;
		margin:0px;
		padding:0px;
		line-height:13px;
		color:#000000;
	}	

	.dxSearchMatchesNav
	{
		margin-top:10px;
		padding-bottom:10px;
		text-align:right;
	}

	.dxSearchMatchesSummary
	{
		margin-top:10px;
		margin-bottom:10px;
		padding:5px;
		padding-left:0px;
		border-top:dotted 2px #C7C7C7;	
		border-bottom:dotted 2px #C7C7C7;	
	}

	.dxSearchMatchesItemDesc
	{
		margin:0px;
		margin-bottom:10px;
		padding:2px;	
	}

	.dxSearchText
	{
		margin-left:10px;
	}

	.dxSearchSubmitButton
	{
		height:20px;
		text-align: center;
		font-size: 10px;
		font-family:Verdana, Arial, Sans-Serif;
		color:#000000;
	}

	.dxSearchMatchesHeadline
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		line-height: 15px;
		text-align: left;
		margin-bottom:10px;
		margin-top:20px;
	}

	.dxSearchMatchesItemLink,
	.dxSearchMatchesItemLink a
	{
		font-size:11px;
		font-family:Verdana, Arial, Sans-Serif;
		font-weight:bold;
		margin:0px;
		padding:2px;
		color:#000000;
		text-decoration:none;
	}

	.dxSearchMatchesItemLink
	{
		background-color:#E9ECE0;
	}

	.TemperColors0 .dxSearchMatchesItemLink,
	.TemperColors1 .dxSearchMatchesItemLink,
	.TemperColors2 .dxSearchMatchesItemLink
	{
		background-color:#D9EAF4;
	}

	.dxSearchMatchesItemLink a:active,
	.dxSearchMatchesItemLink a:hover,
	.dxSearchMatchesItemLink a:focus
	{
		color:#0000ff;
	}
	

	
	.dxTextLabelDiv,
	.dxFormResetButton,
	.dxFormSubmitButton,
	.dxFormCheckboxLabelDiv,
	.dxFormRadioLabelDiv,
	.dxFormListBox,
	.dxFormDropDownList,
	.dxFormTextBox,
	.Button
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#000000;
	}	
	
	.dxFormCheckboxLabelDiv,
	.dxFormListBox,
	.dxFormDropDownList,
	.dxFormTextBox
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#666666;
		margin:0px;
		padding:0px;
		border:solid 1px #7e858a; 
		margin-bottom:0.2em;	
	}

	.dxFormResetButton,
	.dxFormSubmitButton,
	.Button
	{
		height:20px;
	}


	.dxFormCheckboxLabelDiv,
	.dxFormRadioLabelDiv
	{
		border:0px;
		vertical-align:bottom;
		margin-top:2px;
	}

	.textfield,
	.TextField
	input.dxFormTextBox,
	.dxFormDropDownList
	{
		padding-top:2px;
		height:16px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;		
	}	

	.SelectBox
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
    }	

	.dxSiteMapLev1top,
	.dxSiteMapLev2top,
	.dxSiteMapLev3top,
	.dxSiteMapLev4top,
	.dxSiteMapLev5top
	{ 
		list-style-type: none;
		padding:0em;
		margin:0em
	}

	.dxSiteMapLev1top
	{
		margin:0.14em;
	}

	.dxSiteMapLev1 a
	{
		display:block;
		font-size: 0.8em;
		text-decoration: none;
		font-weight:bold;     
		font-family:verdana, arial, helvetica;
		background-color:#EFEFEF;
		color:#0077BD;
		padding: 0.4em;
		margin-top: 0.1em;
		margin-bottom: 0.1em;
	}

	.dxSiteMapLev2 a,
	.dxSiteMapLev3 a,
	.dxSiteMapLev5 a,
	.dxSiteMapLev4 a
	{
		font-size: 0.65em;
		padding: 0em;
		margin-top: 0.1em;
		margin-bottom: 0.1em;
		background-color:#ffffff;
		color:#0077BD;
	}

	.dxSiteMapLev2 a,
	.dxSiteMapLev3 a
	{
		display: block;
		padding-left:0.6em;
		padding-top:0.3em;
		padding-bottom:0.3em;
		text-decoration:none;
		font-weight:bold;  
		border-left:solid 0.6em #E7E7E7;
		overflow:visible;
	}

	.dxSiteMapLev2 a
	{
		margin-left:0.6em;
	}

	.dxSiteMapLev3 a
	{
		margin-left:1.2em;
	}

	.dxSiteMapLev4 a
	{
		margin-left:1.8em;
	}

	.dxSiteMapLev5 a
	{
		margin-left:2.4em;
	}


	.dxSiteMapLev1 a:active, 
	.dxSiteMapLev1 a:focus, 
	.dxSiteMapLev1 a:hover
	{
		background-color:#185FA7;
		color:#ffffff;
	}

	.dxSiteMapLev2 a:active, 
	.dxSiteMapLev2 a:focus, 
	.dxSiteMapLev2 a:hover,
	.dxSiteMapLev3 a:active, 
	.dxSiteMapLev3 a:focus, 
	.dxSiteMapLev3 a:hover
	.dxSiteMapLev4 a:active, 
	.dxSiteMapLev4 a:focus, 
	.dxSiteMapLev4 a:hover
	.dxSiteMapLev5 a:active, 
	.dxSiteMapLev5 a:focus, 
	.dxSiteMapLev5 a:hover
	{
		color:#	185FA7;
		border-left:solid 0.6em #185FA7;
		background-color:#e5e5e5;
	}
	
/* Forum */

.dxDiscussionNav
{
	float: right;
	margin-bottom:10px;	
}

.dxDiscussionOverviewItemDateTd
{
	padding-right:10px;
}

.dxDiscussionNav,
.dxDiscussionNewThread,
.dxDiscussionThreadHeadline,
.dxDiscussionReply,
.dxDiscussionReplyAuthorLabel,
.dxDiscussionReplyTextLabel,
.dxDiscussionNewThreadAuthorLabel,
.dxDiscussionNewThreadHeadlineLabel,
.dxDiscussionNewThreadTextLabel,
.dxDiscussionReplyButtonDiv input,
.dxDiscussionNewThreadButtonDiv input,
.dxDiscussionReplyAuthor,
.dxDiscussionReplyText,
.dxDiscussionNewThreadAuthor,
.dxDiscussionNewThreadHeadline,
.dxDiscussionNewThreadText,
.dxDiscussionError,
.dxDiscussionItemReportAbuse,
.dxDiscussionOverviewHeaderRow,
.dxDiscussionOverviewTr td,
.dxDiscussionThreads tr td,
.dxDiscussionThreads th,
.dxDiscussionItems th,
.dxDiscussionItems td,
.dxDiscussionItemText,
.dxDiscussionReportAbuseTextLabel,
.dxDiscussionReportAbuseText,
.dxDiscussionReportAbuseButton

{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	margin: 0px;
	text-decoration: none;
	margin-bottom:4px;
}


.dxDiscussionThreadHeadline,
.dxDiscussionError
{
	line-height: 15px;
	font-weight: bold;
}


.dxDiscussionNav a,
.dxDiscussionNewThread a,
.dxDiscussionReply a,
.dxDiscussionReplyButtonDiv input,
.dxDiscussionNewThreadButtonDiv input,
.dxDiscussionThreadHeadline a
{
	color:#000000;
	text-decoration:none;
}

.dxDiscussionReply,
.dxDiscussionNewThread
{
	display:block;
	border:0px none;
	margin: 4px 0px 10px 0px;
}

.dxDiscussionNewThread a,
.dxDiscussionReply a,
.dxDiscussionItemReportAbuse a,
.dxDiscussionOverviewTr td a,
.dxDiscussionThreads tr td a,
.dxDiscussionItems th a
{
	font-weight: bold;
	color: #0077BD;
	line-height: 15px;
	text-decoration:none;	
}

.dxDiscussionHeadline,
.dxDiscussionHeadline a
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #185FA7;	
	text-decoration:none;	
}

.dxDiscussionHeadline2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin-bottom:4px;
	color: #185FA7;	
}

.dxDiscussionNav a:hover,
.dxDiscussionHeadline a:active,
.dxDiscussionHeadline a:focus,
.dxDiscussionHeadline a:hover,
.dxDiscussionReply a:active,
.dxDiscussionReply a:focus,
.dxDiscussionReply a:hover,
.dxDiscussionNewThread a:active,
.dxDiscussionNewThread a:focus,
.dxDiscussionNewThread a:hover
{
	color:#2899DD;
	text-decoration:underline;
}

.dxDiscussionThreads,
.dxDiscussionItems
{
	width:100%;
	margin-bottom:10px;
}

.dxDiscussionThreads th,
.dxDiscussionItems th,
.dxDiscussionOverviewHeaderRow th,
.dxDiscussionThreads th
{
	text-align:left;
	background-color:#EFEFEF;
	color:#0077BD;
	height:15px;
	padding:4px;
}

.dxDiscussionThreads td,
.dxDiscussionItems td
{
	padding:4px;
	height:24px;
}

.dxDiscussionReplyAuthor,
.dxDiscussionReplyText,
.dxDiscussionNewThreadAuthor,
.dxDiscussionNewThreadHeadline,
.dxDiscussionNewThreadText,
.dxDiscussionReportAbuseAuthor
{
	color:#000000;
	width:150px;
	border:solid 1px #7e858a; 
	
}

.dxDiscussionNewThreadHeadline
{
	width:440px;
	border:solid 1px #7e858a; 

}


.dxDiscussionReplyText,
.dxDiscussionNewThreadText,
.dxDiscussionReportAbuseText
{
	width:100%;
	height:200px;
	border:solid 1px #7e858a; 
	
}

.dxDiscussionReplyButtonDiv,
.dxDiscussionNewThreadButtonDiv,
.dxDiscussionReportAbuseButtonDiv
{
	width:100%;
	text-align:right;
}


.dxDiscussionItemAuthor
{
	vertical-align:top;
	width:20%;
}

.dxDiscussionError
{
	margin:8px;
	text-align:center;
	border:solid 1px #F5F5F5;
	padding:8px;
}

.dxDiscussionOverviewTable
{
	width:100%	
}

.dxDiscussionOverviewTr td
{
	padding:3px;
	
}

.dxDiscussionThreadsThread td,
.dxDiscussionItems td
{
	border-bottom:solid 1px #cccccc; 
}


.dxOdd td
{
	border-bottom:solid 1px #cccccc; 
}

.dxEven td
{
	background-color:#efefef;
	border-bottom:solid 1px #cccccc;	  
}

.dxLogin
{ 
	Width:200px;
	border:dotted 1px #7e858a;
	padding:10px;
	margin-bottom:10px;
}

.dxLoginUserNameDiv,
.dxLoginPasswordDiv,
.dxLoginUserName,
.dxLoginPassword,
.dxLoginSubmit,
.dxLoginErrorDiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	line-height:14px;
}

.dxLoginUserNameDiv,
.dxLoginPasswordDiv
{
	width:100px;
	float:left;

}

.dxLoginUserName,
.dxLoginPassword
{
	border:solid 1px #7e858a; 
	margin-bottom:2px;
	width:100px;
	padding-top:2px;
	height:16px;
	float:left;
}

.dxLoginSubmit
{
	margin-bottom:2px;
	height:20px;
	float:right; 
}

.dxLoginErrorDiv
{
	color:#ff6666;
	background-color:#fafafa;
	padding:1em;
}

.dxFormSummary th
{
	text-align:left;
}

/* ThermalCalculator */

.ThermalCalculatorForm
{
    padding:10px;
    border:solid 1px #9BC3DB;
    background-color:#D9EAF4;
}

.ThermalCalculator label
{
    display:block;
    float:left;
    width:130px;    
    clear:both;
    font-weight:bold;
    margin-top:6px;
}

.ThermalCalculator .TextField
{
    float:left;
    margin-top:6px;
    width:140px;
}

.ThermalCalculator .SelectBox
{
    float:left;
    width:146px;
}

.ThermalCalculator label .SmallerText
{
    font-weight:normal;
}

.ThermalCalculator .ButtonWrapper
{
    clear:both;
    width:278px;
    text-align:right;
    margin:10px 0px 10px 0px;
}


.ThermalCalculator .Button
{
}

.ThermalCalculatorResult
{
    background-color:#ffffff;
    padding:10px;
}

.ThermalCalculator .Error label
{
    color:red;
}

.ErrorMessage
{
    padding:10px;
    background-color:#ffffff;
    border:solid 1px red;
}


/* Print style */
@media print
{

	#TopBox,
	#LeftNavigationBox,
	#Col2,
	#TopBar
	{
		display:none;
		visibility:hidden;
	}

	#Col1
	{
		width:auto;
	}

	.AspenColors0 #ContentOutline,
	.AspenColors1 #ContentOutline,
	.AspenColors2 #ContentOutline,
	.TemperColors0 #ContentOutline,
	.TemperColors1 #ContentOutline,
	.TemperColors2 #ContentOutline
	{
		background-image:none;
	}

	#Footer
	{
		border-top:solid 1px #000000;
	}

	.FooterText,
	.FooterText a
	{
		font-size:10px;
		color:#000000;
	}

	#PrintTop
	{
		display:block;
		visibility:visible;
		font-family:Arial, Verdana, Sans-Serif;
		font-size:12px;
		margin:0px;
		padding:5px;
		color:#000000;
		font-weight:bold;
		border-bottom:solid 1px #000000;
	}
}
