/*User Selectable Styles*/
.Heading1,H1		{ color:#4f6da9; font-size:1.3em; font-weight:bold; margin-bottom:0.8em; }
.Heading2,H2		{ color:#4F6Da9; font-size:1.1em; font-weight:bold; margin-bottom:0.6em; }
.Heading3,H3		{ color:#4F6Da9; font-size:1.0em; font-weight:bold; margin-bottom:0.4em; }
.Normal, p			{ font-size:1em; margin-bottom:0.8em; }
.Caption1				{ color:#000066; font-size:1.1em; font-weight:bold;}
.Caption2				{ color:#000000; font-size:1.1em; font-weight:normal; font-style:italic;}
.Caption3				{ color:#000066; font-size:1.1em; }
.Caption4				{ color:#ffffff; font-size:1.1em; font-weight:bold;}
.DownloadBox		{background-color: #efefef; border: 1px solid silver; margin: 0 auto; width: 80%; padding: 0.2em; }
.RoundShadowBox {background-color: #yellow; border: 1px solid silver; margin: 0 auto; width: 80%; padding: 0.2em; -webkit-border-radius: 6px; -moz-border-radius: 6px; opacity: 0.5;  -moz-box-shadow: 3px 3px 3px #666; -webkit-box-shadow: 3px 3px 3px #666; 3 box-shadow: 3px 3px 3px #666; overflow:hidden}

</style>

ul {
	
}

li {
	color:#000000; font-size:1em; margin-bottom:0.4em; margin-left:3em;
}







/* User Table Colour Styles */
/* These styles define the basic properties for tables in the Immediacy Editor */

	/* Default Table */
	table.ImmTS_Default		{background-color:#ffffff;border: 0; } /* Overall table style */

	table.ImmTS_Default th, 
	table.ImmTS_Default td	{padding:2px; margin:2px;} /* Cell padding and spacing styles */

	table.ImmTS_Default, 
	table.ImmTS_Default th, 
	table.ImmTS_Default td	{}
	     
	table.ImmTS_Default th	{background-color:#ff6600; color:#fff; font-weight:bold; border-left:0px; border-right:0px; border-bottom:0px; border-top: 1px solid gray ;} 

	table.ImmTS_Default tr	{}
	table.ImmTS_Default td	{color:black; border-bottom:1px solid gray; border-top: 1px solid black; }




	/* Small Font Default Table */

/*
No border, background colour on all cells as per header row on existing "default" table style.  Small font, no bold.
*/

	table.ImmTS_DefaultSmall		{background-color:#ffffff;border:none; } /* Overall table style */

	table.ImmTS_DefaultSmall th, 
	table.ImmTS_DefaultSmall td	{padding:2px; margin:2px;} /* Cell padding and spacing styles */

	table.ImmTS_DefaultSmall, 
	table.ImmTS_DefaultSmall th, 
	table.ImmTS_DefaultSmall td	{}
	     
	table.ImmTS_DefaultSmall th	{background-color:#00A6EB; color:white; font-size:7pt; font-weight:bold; border-left:0px; border-right:0px; border-bottom:1px solid black; border-top:1px solid black;} 

	table.ImmTS_DefaultSmall tr	{}
	table.ImmTS_DefaultSmall td	{color:black; border-left:0px; font-size:7pt; border-right:0px; border-bottom:1px solid black; border-top:1px solid black;}


	/* BoxoutOrange Table */
/*
No border, background colour on all cells as per header row on existing “default” table style.  Normal font, no bold.
*/

	table.ImmTS_BoxoutOrange		{background-color:#ffba87;border-top:0px;border-bottom:0px; border-left:0px;border-right:0px; width:100%; } /* Overall table style */

	table.ImmTS_BoxoutOrange th, 
	table.ImmTS_BoxoutOrange td	{padding:2px; margin:2px;} /* Cell padding and spacing styles */

	table.ImmTS_BoxoutOrange, 
	table.ImmTS_BoxoutOrange th, 
	table.ImmTS_BoxoutOrange td	{}	/* border:1px solid black;}  */ 
	     
	table.ImmTS_BoxoutOrange th	{background-color:#ffba87; color:white; font-weight:bold; border-left:0px; border-right:0px; border-bottom:0px solid black; border-top:0px solid black;} 

	table.ImmTS_BoxoutOrange tr	{background-color:#ffba87}
	table.ImmTS_BoxoutOrange td	{color:white; font-weight:bold; border-left:0px; border-right:0px; border-bottom:0px solid black; border-top:0px solid black;}


	/* BoxoutBlue Table */
/*
No border, background colour on all cells Knauf Blue (i.e. blue as used in template).  Normal font, no bold.
*/

	table.ImmTS_BoxoutBlue		{background-color:#00A6EB;border-top:0px;border-bottom:0px; border-left:0px;border-right:0px; width:100%; } /* Overall table style */

	table.ImmTS_BoxoutBlue th, 
	table.ImmTS_BoxoutBlue td	{padding:2px; margin:2px;} /* Cell padding and spacing styles */

	table.ImmTS_BoxoutBlue, 
	table.ImmTS_BoxoutBlue th, 
	table.ImmTS_BoxoutBlue td	{}	/* border:1px solid black;}  */ 
	     
	table.ImmTS_BoxoutBlue th	{background-color:#00A6EB; color:white; font-weight:bold; border-left:0px; border-right:0px; border-bottom:0px solid black; border-top:0px solid black;} 

	table.ImmTS_BoxoutBlue tr	{background-color:#00A6EB; }
	table.ImmTS_BoxoutBlue td	{color:white; font-weight:bold; border-left:0px; border-right:0px; border-bottom:0px solid black; border-top:0px solid black;}


	/* BoxoutGrey Table */
/*
No border, background colour on all cells Knauf Grey (i.e. grey as used in template).  Normal font, no bold.
*/

	table.ImmTS_BoxoutGrey		{background-color:#cbcbcb;border-top:0px;border-bottom:0px; border-left:0px;border-right:0px; width:100%; } /* Overall table style */

	table.ImmTS_BoxoutGrey th, 
	table.ImmTS_BoxoutGrey td	{padding:2px; margin:2px;} /* Cell padding and spacing styles */

	table.ImmTS_BoxoutGrey, 
	table.ImmTS_BoxoutGrey th, 
	table.ImmTS_BoxoutGrey td	{}	/* border:1px solid black;}  */ 
	     
	table.ImmTS_BoxoutGrey th	{background-color:#cbcbcb; color:black; border-left:0px; border-right:0px; border-bottom:0px solid black; border-top:0px solid black;} 

	table.ImmTS_BoxoutGrey tr	{background-color:#cbcbcb; }
	table.ImmTS_BoxoutGrey td	{color:white; font-weight:bold; border-left:0px; border-right:0px; border-bottom:0px solid black; border-top:0px solid black;}

	/* BoxoutIvory Table */
/*
No border, background colour on all cells Knauf Ivory (i.e. Ivory as used in template).  Normal font, no bold.
*/

	table.ImmTS_BoxoutIvory		{background-color:#EED6A5;border-top:0px;border-bottom:0px; border-left:0px;border-right:0px; width:100%; } /* Overall table style */

	table.ImmTS_BoxoutIvory th, 
	table.ImmTS_BoxoutIvory td	{padding:2px; margin:2px;} /* Cell padding and spacing styles */

	table.ImmTS_BoxoutIvory, 
	table.ImmTS_BoxoutIvory th, 
	table.ImmTS_BoxoutIvory td	{}	/* border:1px solid black;}  */ 
	     
		
	table.ImmTS_BoxoutIvory th	{background-color:#EED6A5; color:black; border-left:0px; border-right:0px; border-bottom:0px solid black; border-top:0px solid black;} 

	table.ImmTS_BoxoutIvory tr	{background-color:#EED6A5; }
	table.ImmTS_BoxoutIvory td	{color:white; font-weight:bold; border-left:0px; border-right:0px; border-bottom:0px solid black; border-top:0px solid black;}
	
		/* BoxoutSpecification Table */
/*
No border, background colour on all cells Ligt Blue (i.e. as used in the Book).  Normal font, no bold.
*/

	table.ImmTS_BoxoutSpecification		{background-color:#E5F3FA;border-top:0px;border-bottom:0px; border-left:0px;border-right:0px; width:100%; } /* Overall table style */

	table.ImmTS_BoxoutSpecification th, 
	table.ImmTS_BoxoutSpecification td	{padding:2px; margin:2px;} /* Cell padding and spacing styles */

	table.ImmTS_BoxoutSpecification, 
	table.ImmTS_BoxoutSpecification th, 
	table.ImmTS_BoxoutSpecification td	{}	/* border:1px solid black;}  */ 
	     
	table.ImmTS_BoxoutSpecification th	{color:blue; background-color:#E5F3FA; color:3366FF; border-left:0px; border-right:0px; border-bottom:0px solid black; border-top:0px solid black;} 

	table.ImmTS_BoxoutSpecification tr	{background-color:#E5F3FA; }
	table.ImmTS_BoxoutSpecification td	{color:black; border-left:0px; border-right:0px; border-bottom:0px solid black; border-top:0px solid black;}
	
			/* EarthwoolProduct Table */
/*
No border, white background except header row which is white text on brown background. Text centred, data rows have brown bottom border. Added MT 9.4.2010
*/

	table.ImmTS_EarthwoolProduct		{background-color:#ffffff;border-top:0px;border-bottom:0px; border-left:0px;border-right:0px; width:100%; border-collapse: collapse;} /* Overall table style */

	table.ImmTS_EarthwoolProduct th, 
	table.ImmTS_EarthwoolProduct td	{padding:2px; margin:0px; vertical-align: top;} /* Cell padding and spacing styles */

	table.ImmTS_EarthwoolProduct, 
	table.ImmTS_EarthwoolProduct th, 
	table.ImmTS_EarthwoolProduct td	{}	/* border:1px solid black;}  */ 
	     
	table.ImmTS_EarthwoolProduct th	{background-color:#54301A; color: white; border-left:0px; border-right:1px solid #ffffff; border-bottom:0px solid black; border-top:0px solid black;} 

	table.ImmTS_EarthwoolProduct tr	{background-color:#ffffff;}
	table.ImmTS_EarthwoolProduct td	{color:black; border-left:0px; border-right:0px; border-bottom:1px solid #54301A; border-top:0px solid black; text-align: center;}
	
				/* PolyfoamProduct Table */
/*
No border, white background except header row which is white text on orange background. Text centred, data rows have orange bottom border. Added MT 9.4.2010
*/

	table.ImmTS_PolyfoamProduct		{background-color:#ffffff;border-top:0px;border-bottom:0px; border-left:0px;border-right:0px; width:100%; border-collapse: collapse; } /* Overall table style */

	table.ImmTS_PolyfoamProduct th, 
	table.ImmTS_PolyfoamProduct td	{padding:2px; margin:0px; vertical-align: top;} /* Cell padding and spacing styles */

	table.ImmTS_PolyfoamProduct, 
	table.ImmTS_PolyfoamProduct th, 
	table.ImmTS_PolyfoamProduct td	{}	/* border:1px solid black;}  */ 
	     
	table.ImmTS_PolyfoamProduct th	{background-color:#ff6600; color: white; border-left:0px; border-right:1px solid #ffffff; border-bottom:0px solid black; border-top:0px solid black;} 

	table.ImmTS_PolyfoamProduct tr	{background-color:#ffffff;}
	table.ImmTS_PolyfoamProduct td	{color:black; border-left:0px; border-right:0px; border-bottom:1px solid #ff6600; border-top:0px solid black; text-align: center;}
	
					/* FireProduct Table */
/*
No border, white background except header row which is white text on red background. Text centred, data rows have red bottom border. Added MT 9.4.2010
*/

	table.ImmTS_FireProduct		{background-color:#ffffff;border-top:0px;border-bottom:0px; border-left:0px;border-right:0px; width:100%; border-collapse: collapse; } /* Overall table style */

	table.ImmTS_FireProduct th, 
	table.ImmTS_FireProduct td	{padding:2px; margin:0px; vertical-align: top;} /* Cell padding and spacing styles */

	table.ImmTS_FireProduct, 
	table.ImmTS_FireProduct th, 
	table.ImmTS_FireProduct td	{}	/* border:1px solid black;}  */ 
	     
	table.ImmTS_FireProduct th	{background-color: red; color: white; border-left:0px; border-right:1px solid #ffffff; border-bottom:0px solid black; border-top:0px solid black;} 

	table.ImmTS_FireProduct tr	{background-color:#ffffff;}
	table.ImmTS_FireProduct td	{color:black; border-left:0px; border-right:0px; border-bottom:1px solid red; border-top:0px solid black; text-align: center;}
	
						/* LooseProduct Table */
/*
No border, white background except header row which is white text on red background. Text centred, data rows have red bottom border. Added MT 9.4.2010
*/

	table.ImmTS_LooseProduct		{background-color:#ffffff;border-top:0px;border-bottom:0px; border-left:0px;border-right:0px; width:100%; border-collapse: collapse; } /* Overall table style */

	table.ImmTS_LooseProduct th, 
	table.ImmTS_LooseProduct td	{padding:2px; margin:0px; vertical-align: top;} /* Cell padding and spacing styles */

	table.ImmTS_LooseProduct, 
	table.ImmTS_LooseProduct th, 
	table.ImmTS_LooseProduct td	{}	/* border:1px solid black;}  */ 
	     
	table.ImmTS_LooseProduct th	{background-color: green; color: white; border-left:0px; border-right:1px solid #ffffff; border-bottom:0px solid black; border-top:0px solid black;} 

	table.ImmTS_LooseProduct tr	{background-color:#ffffff;}
	table.ImmTS_LooseProduct td	{color:black; border-left:0px; border-right:0px; border-bottom:1px solid green; border-top:0px solid black; text-align: center;}
	
	
/*
Added by MT 16.4.10 to try to give  a background colour to the News story divs on the Press Releases Page (NewsTitle, NewsBody)
*/

.NewsTitle
{
padding: 3px 3px 0 3px;
font-weight: bold;
background: url('/images/NewsShadow.gif') no-repeat top left; 
}

.NewsBody
{
padding: 0 3px 3px 3px;
}
