/* CSS Document */

/*User Selectable Styles*/
.Heading1,H1     {color:#000000; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:140%;	font-weight:bold; margin-bottom:10px;}
.Heading2,H2     {color:#000000; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:110%; font-weight:bold; margin-bottom: 3px;}
.Heading3,H3     {color:#4F6Da9; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:small; font-weight:bold;}
.Normal          {color:#000000; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:small;}
.Caption1        {color:#000066; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:small; font-weight:bold;}
.Caption2        {color:#000000; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:small; font-weight:normal; font-style:italic;}
.Caption3        {color:#000066; font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:small;}
.Caption4		 {color:#ffffff; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:small; font-weight:bold;}



#editareacell {margin-top: 0px; padding-top: 0px; padding-left:20pt; padding-right:20pt; padding-bottom:20pt; height: 600px;}
#pdficons {padding-right:5pt; padding-bottom:0px; margin-bottom: 0px;}



/* Requested Styles */
.PerformanceHeader {color:#ffffff; background-color:#ED8000; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:small; font-weight:bold;}
.BenefitsHeader {color:#ffffff; background-color:#DFDFDF; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:small; font-weight:bold;}
.BlueHeader {color:#ffffff; background-color:#00A6EB; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:small; font-weight:bold;}


/* news item styles */
#NewsItemDisplay TD.NewsItemBorder {background-color:#F48222; width:3px;}
#NewsItemDisplay TD.NewsItemDescription {background-color:#DFDFDF; padding-left:10px;padding-bottom:10px; font-size:75%;}
#NewsItemDisplay TD.NewsItemHeader {color:#000000; font-weight:bold; background-color:#DFDFDF; padding-left:10px;padding-bottom:5px;padding-top:5px;}
#NewsItemDisplay TD.NewsItemImage {background-color:#DFDFDF; text-align:right;}
#NewsItemDisplay A.NewsItemLink {color:#00A7F0; font-size:100%;}
#NewsItemDisplay A.NewsItemLink:hover {color:#003366; font-size:100%;}





/* PDF Download */
#PDFDownload TD.PDFDownloadTitle {Font-Size: 100%; font-weight: bold; font-family: Arial, Helvetica, sans-serif; Color: White; Background-color: #869197;  }
#PDFDownload TD.PDFDownloadPDF {}
#PDFDownload A.PDFDownloadLink {}

/* Header */

#logo { background-image:url(../../../images/knauf_logo.jpg); background-repeat:no-repeat;  background-position:center center;}

#headC3 {background-color:#00A6EB}
#headC4 {background-color:#DFDFDF}


/* Body */

#bodyC1 {background-color:#ED8000}

/* Site Specific flash */



/*id="PageProps"*/

#PageProps  {color:#4F6Da9; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:120%; font-weight:bold; margin-bottom:5px;}



TD.StripHeader 	{Font-Size: 100%; padding-top:1.5pt; padding-bottom:1.5pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; Color: White; Background-color: #869197; padding-left: 10pt; }

TD.TitleWhite     {Font-Size: 75%; font-weight: bold; font-family: Arial Narrow, Helvetica; background-color:#DFDFDF; Color:#8A8F93; }


a.TitleGrey 	{Font-Size: 100%; font-weight: bold; font-family: Arial Narrow, Helvetica; Color:#8A8F93; }
TD.TitleGrey 	{Font-Size: 75%; font-weight: bold; font-family: Arial Narrow, Helvetica; Color:#8A8F93; }
Span.TitleGrey 	{Font-Size: 90%; font-weight: bold; font-family: Arial Narrow, Helvetica; Color:#8A8F93; }


#SearchTitleGrey { Font-Size: 100%; font-weight: bold; font-family: Arial Narrow, Helvetica; Color:#8A8F93; }

#LangSel 	{padding-left:5pt}




/* Rss Feed Styles */
UL.rssFeed			{list-style:none; margin:0px; margin-bottom:20px; width:162px;}
UL.rssFeed LI		{margin-bottom:.75em;}
UL.rssFeed A		{font-size:80%; font-weight:normal;}
Ul.rssFeed .desc	{margin-bottom:.2em;}
Ul.rssFeed .meta	{}


/* Registration Plugin Styles */
#rg_head	{background-color: Gray; }
#rg_table_main	{background-color: Silver; }
#rg_foot	{background-color: Gray;}

/* Link Combo TEST */
#LinkCombo #LinkComboLabel {Font-Size: 100%; font-weight: bold; font-family: Arial Narrow, Helvetica; Color:#8A8F93; }
#LinkCombo #LinkComboButton {margin-left:-4px;}

/* Email Send */
#SendEmail TD.EmailTitle {color:#f58220;font-size:120%;Font-weight: bold; }
#SendEmail TD.EmailItemLabel {color:#f58220;}
#SendEmail TD.EmailItem {}
#SendEmail .EmailMessage {color:#f58220;font-size:150%;Font-weight: bold; }
#SendEmail A.EmailReturnLink { color:#f58220;font-size:100%;  }

/* PDF */
#PDFCreate .PDFText {Font-Size: 100%; font-weight: bold; font-family: Arial Narrow, Helvetica; Color:#8A8F93; text-decoration: none; text-align: left;}
#PDFCreate .PDFCreateSeperator {}
#PDFCreate .PDFText   A		{text-decoration:none;  color: #8A8F93; }
#PDFCreate .PDFText   A.Sel	{color: #8A8F93; text-decoration:none;}
#PDFCreate .PDFText   A:hover	{color: #8A8F93;}



/* Solution Picker */
#SolutionPicker .SaveLink {Font-Size: 10pt; font-weight: bold; font-family: Arial;    }

/* Solution Display */
#SolutionDisplay Table {width:100%; border-color:#d5dcf5;}
#SolutionDisplay TD.SolutionHeader 	{Font-Size: 100%; padding-top:1.5pt; padding-bottom:1.5pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; Color: White; Background-color: #869197; padding-left: 10pt; }
#SolutionDisplay TD.CategoryText 	{Font-Size: 100%; font-weight: bold; font-family: Arial Narrow, Helvetica; Color:#8A8F93; }

#SolutionDisplay SPAN.SolLink 	 {color:#ffffff; }
#SolutionDisplay A.SolLink	 {color:#000000; font-size:83%; }
#SolutionDisplay A.SolLink:hover {color:#000000; font-size:83%;}

/* Solution List */
#SolutionList Table { border-style:solid;  border-width:1px; border-color:#d5dcf5;}
#SolutionDisplay TD {border-style:none;  }
#SolutionList TD.SolutionHeader {padding-left:3px; border-bottom-style:solid; border-bottom-width:0px; border-bottom-color:#f58220; background-color:transparent; height:21px;color:#869197; Font-Size: 9pt; font-weight: bold; font-family: Arial;}
#SolutionList ul.children {list-style-type : disc;  list-style-position: inside; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 4px;}
#SolutionList A {color:#000000; font-size:83%}




/* Cribbed Top Menu Styles */
#topcolour	 	{font-size:12px; font-weight:bold; background-color:#ffffff; }

SPAN.topMenu 	{color:#ffffff; }
A.topMenu		{color:#666666; padding-left:3px; padding-right:3px;}
A.topMenu:hover	{color:#666666; background-color:#EECA99; padding-left:3px; padding-right:3px;}

#Langcolour	 	{color:#e19c33; font-size:10px; font-weight:bold; }

SPAN.langMenu 	 {color:#ffffff; }
A.langMenu	 {color:#00A7F0; font-size:83%; }
A.LangMenu:hover {color:#e19c33; font-size:83%;}

#footcolour	 	{color:#e19c33; font-size:10px; font-weight:bold; }

SPAN.footMenu 	{color:#ffffff; }
A.footMenu		{color:#e19c33; }
A.footMenu:hover {color:#e19c33; }

/* vertical menu styles */
.verticalMenu {background-color: #d98300;padding-left:5px;padding-top:2px;padding-bottom:2px;font-size:95%; }
SPAN.verticalMenu {color:#ffffff; }
A.verticalMenu {color:#ffffff;}
A.verticalMenu:hover {color:#000000;}


#SendEmail .Text {color:#111144; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:small;}
#SendEmail .Button {}


/* 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:white; 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; } /* 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; } /* 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:#DFDFDF;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:#DFDFDF; color:black; border-left:0px; border-right:0px; border-bottom:0px solid black; border-top:0px solid black;} 

	table.ImmTS_BoxoutGrey tr	{background-color:#DFDFDF; }
	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;}







/* Template Colour Styles */
/* Changes the colour of sections of the page dependant on the style sheet in use */


#header	{background-color:#00a6eb; height:111px; border-collapse: collapse; width: 325px;}
*:first-child+html #header	{background-color:#00a6eb; height:111px; border-collapse: collapse; width: 325px;margin-left: -25px;}
* html {background-color:#00a6eb; height:111px; border-collapse: collapse; width: 325px;margin-left: -25px;}
#header2	{background-color:#dfdfdf; height:111px; width: 180px;}
#left	{background-color:#eeeeee; border-right:1px solid #7183C3;}

/* Mozilla Fix for problem with header section not attaching to top */







	
/*John's Top QuickMenu Color Selection Styles */

	
	#JohnQuickMenu			{ font-weight:bold; color:#ff00ff; background:#ff00ff;}	
	#JohnQuickMenu:hover	{ font-weight:bold; background-color:#FF6600; background:#ff00ff;}	
	#JohnQuickMenu a		{font-weight:bold; color:#ff00ff;}
	#JohnQuickMenu a:hover	{ font-weight:bold; color:#0f00ff; background:#ff00ff; background-color:#ff00ff;}

	/* Level 0 Styles */
	#JohnQuickMenu UL UL.L0			{font-weight:bold; }	/* level 0 "leaf" properties - not really a leaf since its the top level */
	#JohnQuickMenu a.L0hc				{font-weight:bold; color:#ff00ff; background:#ff00ff url(../../../images/dnArwGrey.gif) right center no-repeat;}  /* level 0 item with children properties. defines background color and bullet image */
	#JohnQuickMenu a.L0nc				{font-weight:bold; color:#ff00ff; background:#ff00ff;} 	/* level 0 item with no children properties. defines background color*/
	
	#JohnQuickMenu a.L0hc:hover		{font-weight:bold; color: #ff00ff; background:#ff00ff url(../../../images/dnArwGrey.gif) right center no-repeat;}	/* hover effect for level 0 with children */
	#JohnQuickMenu a.L0nc:hover		{font-weight:bold; color: #ff00ff; background:#ff00ff;} /* hover effect for level 0 with no children */
	
/*Top Drop Down Menu Color Selection Styles */

/*
SPAN.topMenu 	{color:#ffffff; }
A.topMenu		{color:#666666; padding-left:3px; padding-right:3px;}
A.topMenu:hover	{color:#666666; background-color:#EECA99; padding-left:3px; padding-right:3px;}
*/

	/* All Level Styles*/
	#topdropmenu			{border-top:0px solid #7183C3; background:#ffffff;}	
	#topdropmenu a			{color:#666666;}
	#topdropmenu a:hover	{background:#666666; background-color:#EECA99;}

	/* Level 0 Styles */
	#topdropmenu UL UL.L0			{}	/* level 0 "leaf" properties - not really a leaf since its the top level */
	#topdropmenu a.L0hc				{}  /* level 0 item with children properties. defines background color and bullet image */
	#topdropmenu a.L0nc				{color:#666666; border-right:1px solid #7183C3; background:#ffffff;} /* level 0 item with no children properties. defines background color*/
	
	#topdropmenu a.L0hc:hover		{}	/* hover effect for level 0 with children */
	#topdropmenu a.L0nc:hover		{color: #000000; background:#EECA99;} /* hover effect for level 0 with no children */

	
	/* Level 1 Styles */
	#topdropmenu UL UL.L1			{ border-bottom:1px solid black;border:1px solid black; }
	#topdropmenu a.L1hc				{border-bottom:1px solid black; color:#000000; background:#ffffff url(../../../images/arrow_o.gif) right center no-repeat;}
	#topdropmenu a.L1nc				{border-bottom:1px solid black; color:#000000; background:#ffffff;}
	
	#topdropmenu a.L1hc:hover		{border-bottom:1px solid black; color:#000000; background:#eeca99 url(../../../images/arrow_o.gif) right center no-repeat;}	
	#topdropmenu a.L1nc:hover		{border-bottom:1px solid black; color:#000000; background:#eeca99;}

	/* Level 2 Styles */
	#topdropmenu UL UL.L2			{border-bottom:1px solid black;border:1px solid black; }
	#topdropmenu a.L2hc				{border-bottom:1px solid black; color:#000000; background:#ffffff url(../../../images/arrow_o.gif) right center no-repeat;}
	#topdropmenu a.L2nc				{border-bottom:1px solid black; color:#000000; background:#ffffff;}
	
	#topdropmenu a.L2hc:hover		{border-bottom:1px solid black; color:#000000; background:#eeca99 url(../../../images/arrow_o.gif) right center no-repeat;}	
	#topdropmenu a.L2nc:hover		{border-bottom:1px solid black; color:#000000; background:#eeca99;}
	
	/* Level 3 Styles */
	#topdropmenu UL UL.L3			{border-bottom:1px solid black; border:1px solid black;}
	#topdropmenu a.L3hc				{border-bottom:1px solid black; color:#000000; background:#ffffff url(../../../images/arrow_o.gif) right center no-repeat;}
	#topdropmenu a.L3nc				{border-bottom:1px solid black; color:#000000; background:#ffffff;}
	
	#topdropmenu a.L3hc:hover		{border-bottom:1px solid black; color:#000000; background:#eeca99 url(../../../images/arrow_o.gif) right center no-repeat;}	
	#topdropmenu a.L3nc:hover		{border-bottom:1px solid black; color:#000000; background:#eeca99;}
	
	
#crumbtrail {
	padding:8px;
	font-size:85%;
}

#crumbtrail a {
	font-weight:bold;
}

#crumbtrail a:link,
#crumbtrail a:visited {
	color:#f48222;
}

#crumbtrail a:hover,
#crumbtrail a:active {
	color:#666;
}



