/*User Selectable Styles*/
.Heading1,H1		{ color:#4f6da9; font-size:1.4em; font-weight:bold; margin-bottom:0.8em; }
.Heading2,H2		{ color:#4F6Da9; font-size:1.2em; font-weight:bold; margin-bottom:0.6em; margin-top:0.6em; }
.Heading3,H3		{ color:#666; font-size:1.1em; font-weight:bold; margin-bottom:0.4em;  margin-top:0.6em; }
.Heading3,H4		{ color:#333; font-size:1.0em; font-weight:normal; margin-bottom:0.4em;  margin-top:0.6em; }
.Normal, p			{ font-size:1em; margin-bottom:0.8em; margin-top:0.6em; }
.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;}

ul, ol {
	padding-bottom:0.4em;
}

ul.topLinks {

}

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-top:0px;border-bottom:0px; border-left:0px;border-right:0px; } /* 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	{}	/* border:1px solid black;}  */ 
	     
	table.ImmTS_Default th	{background-color:#ffba87; color:#000; font-weight:bold; border-left:0px; border-right:0px; border-bottom:1px solid black; border-top:1px solid black;} 

	table.ImmTS_Default tr	{}
	table.ImmTS_Default td	{color:black; border-left:0px; 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:#000; 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; } /* 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;}




/* NewsStory Plugin Styling */

#NewsStories #NewsStory1 {
	/* don't remove height MSIE needs it to do the fade in/out */
	height:200px; 
	}
	
#NewsStories #NewsStory2 {
	display:none;
	/* don't remove height 
	MSIE needs it to do the fade in/out */
	height:200px; 
	}
	
#NewsStories #NewsStory3 {
	display:none;
	/* don't remove height 
	MSIE needs it to do the fade in/out */
	height:200px; 
}

#NewsStories #NewsStory4 {
	display:none;
	/* don't remove height 
	MSIE needs it to do the fade in/out */
	height:200px; 
	}

#NewsStories #NewsStory5 {
	display:none;
	/* don't remove height 
	MSIE needs it to do the fade in/out */
	height:200px; 
	}

#NewsStories .Image {
	width:90px;
	height:60px;
	}

#NewsStories .Images, .Header {
	text-align:center;
	}
	
#NewsStories .PrevNext {
	float:right;
	margin-right:5px;
	}

/* BannerRotator Plugin Styles */

#BannerRotator {
	text-align: center;
	padding: 10px 0 10px 0;
	}