
#documentBlock {
	background-color: #CC6633;
}

#HomeMain {
	background-image: url(../../../images/layout/homemain_clr2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#ContentHeaderBlock {
	background-image: url(../../../images/layout/docheader_o.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#rightColumn {
	background-color: #CC6633;
	background-image: url(../../../images/layout/trOrange.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#footerBlock3 a {
	color: #000000;
	padding: 0px 10px;
}


/* Search Results Presentation */

div.searchtop {
	background-color: #f2ddcf !important;
	font-size: 0.85em;
	padding: 3px;
	text-align: center;
}

span.ResultTitle, span.ResultDetail, span.ResultDescription {
	display: block;
	margin-left: 10px;
	margin-right: 10px;
}

span.ResultTitle {
	border-top: 1px dashed #CDCDCD;
	padding-top: 10px;
	padding-bottom: 3px;
}

span.ResultDetail {
	color: #898989;
	font-style: italic;
	font-size: 0.85em;
	text-align: right;
	margin-bottom: 5px;
}

span.ResultDescription {
	margin-bottom: 10px;
}


/* Extra Styles */


#NoScriptBlock {
	border: 1px solid #ffffff;
	background-color: #DD7744;
}



/***************************************************************
 * Core Layout Styles 
 ***************************************************************/


#footer {   background-color: #4271A1;}


#wrapper{
   background:#cc6633; }
   
a.utilLink:link, a.utilLink:visited, a.utilLink:active, a.utilLink:hover {
	color: #DFDFDF;
	letter-spacing: 0.1em;
	font-size: 100%;
	font-weight: 90%;
}


a.footLink:link, a.footLink:visited, a.footLink:active, a.footLink:hover {
	color: #454545;
	letter-spacing: 0.1em;
	font-size: 90%;
	}

a.pwLink {
	display: block;
	color: #ffefef;
	font-size: 0.75em;
}

a.pwLink:hover {
	text-decoration: underline;
	color: #fff;
}




#prodbar, #prodbar p { 
	background-color: #9999CC;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.5em;
}


#largeright{ text-indent: 5px; 
background-color: #3399cc;}

/*User Selectable Styles*/

.Heading1,H1     {color:#121212; /*font-family:Arial,Helvetica,Sans-Serif;*/ margin-top: 0px; font-size: 1.45em;	font-weight:bold; margin-bottom:5px;}
.Heading2,H2     {color:#121212; font-size: 1.25em; font-weight:bold; margin-top: 0px;}
.Heading3,H3     {color:#121212; font-size: 1.15em; font-weight:bold; margin-top: 0px;}

.Heading4,H4     {color: #cc6633; /*font-family:Arial,Helvetica,Sans-Serif;*/ margin-top: 0px; font-size:1.45em;	font-weight:bold; margin-bottom:5px;}
.Heading5,H5    {color:#cc6633; font-size: 1.25em; font-weight:bold; margin-top: 0px;}
.Heading6,H6     {color:#cc6633; font-size: 1.15em; font-weight:bold; margin-top: 0px;}

.Heading7,H7 {color:#FFFFFF; /*font-family:Arial,Helvetica,Sans-Serif;*/ margin-top: 0px; font-size: 1.45em;	font-weight:bold; margin-bottom:5px;}
.Heading8,H8     {color:#FFFFFF; font-size: 1.25em; font-weight:bold; margin-top: 0px;}
.Heading9,H9    {color:#FFFFFF; font-size: 1.15em; font-weight:bold; margin-top: 0px;}

.TitleLight     {color:#ffffff; font-size: 1em;font-weight:bold;}
.TitleDark     {color:#000000; font-size: 1em; font-weight:bold;}

.Normal          {color:#121212; font-size: 1em;}
.NormalWhite     {color:#ffffff; font-size: 1em;}

.Caption1        {color:#121212; font-size: 0.8em; font-weight:bold;}
.Caption2        {color:#121212; font-size: 0.8em; font-weight:normal; font-style:italic;}
.Caption3        {color:#121212; font-size: 0.8em; }
.Caption4		 {color:#cc6633; font-size: 0.8em;  font-weight:bold;}



/* User Table Colour Styles */
/* These styles define the basic properties for tables in the Immediacy Editor */

	/* Default Table */
	table.ImmTS_Default		{background-color:#eeffee;} /* 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:#bbFFbb; color:black;} 
	table.ImmTS_Default tr	{}
	table.ImmTS_Default td	{color:black;}


/* Template Colour Styles */
/* Changes the colour of sections of the page dependant on the style sheet in use */





	/*Side Menu Color Selection Styles */
	/* All Level Styles*/
	#sidemenu { border-color: #DD7744;}
	#sidemenu .head {color:#ffffff; /*font-family: Verdana, Arial, Helvetica, sans-serif;*/ font-weight:bold;}
	#sidemenu a {background-repeat:no-repeat;}
	#sidemenu a:hover {}

	/* Level 0 Styles */
	#sidemenu a.L0hc {color:#ffffff; } /* defines level 0 bullet for children */
	#sidemenu a.L0nc {color:#ffffff; } /* defines level 0 bullet for no children */
	#sidemenu a.L0hcsel {color:#ffffff; font-weight: bold; background-image: url(../../../images/layout/bullet01_oBG.gif); background-repeat: no-repeat; background-position: center left !important; } /* defines level 0 bullet for children if selected page */
	#sidemenu a.L0ncsel {color:#ffffff; font-weight: bold; background-image: url(../../../images/layout/bullet01_oBG.gif); background-repeat: no-repeat; background-position: center left !important; } /* defines level 0 bullet for no children if selected page*/
	#sidemenu a.L0hcsel:hover {color: #ffffff; } /* in this case effectively suppresses the hover effect for selected pages */
	#sidemenu a.L0ncsel:hover {color: #ffffff; } /* in this case effectively suppresses the hover effect for selected pages */
	#sidemenu a.L0hc:hover {color: #ffffff; background-image: url(../../../images/layout/bullet01_oBG.gif); background-repeat: no-repeat; background-position: center left !important; } /* defines the level 0 hover effect */
	#sidemenu a.L0nc:hover {color: #ffffff; background-image: url(../../../images/layout/bullet01_oBG.gif); background-repeat: no-repeat; background-position: center left !important; } /* defines the level 0 hover bullet for children */

	/* Level 1 Styles */
	#sidemenu a.L1hc {color:#ffffff;}
	#sidemenu a.L1nc {color:#ffffff;}
	#sidemenu a.L1hcsel {color:#ffffff; font-weight: bold; background-image: url(../../../images/layout/bullet01_oBG.gif); background-repeat: no-repeat; background-position: center left !important; }
	#sidemenu a.L1ncsel {color:#ffffff; font-weight: bold; background-image: url(../../../images/layout/bullet01_oBG.gif); background-repeat: no-repeat; background-position: center left !important; }
	#sidemenu a.L1hcsel:hover {color: #ffffff; }
	#sidemenu a.L1ncsel:hover {color: #ffffff; }
	#sidemenu a.L1hc:hover {color: #ffffff; background-image: url(../../../images/layout/bullet01_oBG.gif); background-repeat: no-repeat; background-position: center left !important; }
	#sidemenu a.L1nc:hover {color: #ffffff; background-image: url(../../../images/layout/bullet01_oBG.gif); background-repeat: no-repeat; background-position: center left !important; }

	/* Level 2 Styles */
	#sidemenu a.L2hc {color:#ffffff; }
	#sidemenu a.L2nc {color:#ffffff; }
	#sidemenu a.L2hcsel {color:#ffffff; font-weight: bold; background-image: url(../../../images/layout/bullet01_oBG.gif); background-repeat: no-repeat; background-position: center left !important; }
	#sidemenu a.L2ncsel {color:#ffffff; font-weight: bold; background-image: url(../../../images/layout/bullet01_oBG.gif); background-repeat: no-repeat; background-position: center left !important; }
	#sidemenu a.L2hcsel:hover {color: #ffffff; }
	#sidemenu a.L2ncsel:hover {color: #ffffff; }
	#sidemenu a.L2hc:hover {color: #ffffff; background-image: url(../../../images/layout/bullet01_oBG.gif); background-repeat: no-repeat; background-position: center left !important; }
	#sidemenu a.L2nc:hover {color: #ffffff; background-image: url(../../../images/layout/bullet01_oBG.gif); background-repeat: no-repeat; background-position: center left !important; }

	
	#menu ul.L0 ul.L1 {
		border-top: 1px solid #cccccc;
	}

	#menu ul.L0 ul.L1 a {
		background-color: #ffffff;
		color: #000000;
		border-color: #cccccc;
	}

	#menu ul.L0 ul.L1 a:hover {
		background-color: #f4f4f4;
		color: #003366;
	}

	/* Added by NH 8/2/2010 Ref SEM037849 - new styles for additional menu on QCF page */

	#menu2 ul.L0 ul.L1 {
		border-top: 1px solid #cccccc;
	}

	#menu2 ul.L0 ul.L1 a {
		background-color: #ffffff;
		color: #000000;
		border-color: #cccccc;
	}

	#menu2 ul.L0 ul.L1 a:hover {
		background-color: #f4f4f4;
		color: #003366;
	}




	/*Interactive Materials Menu Color Selection Styles */
	/* All Level Styles*/
	#pubsmenu {}
	#pubsmenu .head {color:#ffffff; /*font-family: Verdana, Arial, Helvetica, sans-serif;*/ font-weight:bold;}
	#pubsmenu a {background-repeat:no-repeat; padding: 5px 0px;}
	#pubsmenu a:hover {}

	/* Level 0 Styles */
	#pubsmenu a.L0hc {color:#CC6633; font-weight: bold; } /* defines level 0 bullet for children */
	#pubsmenu a.L0nc {color:#CC6633; font-weight: bold; } /* defines level 0 bullet for no children */
	#pubsmenu a.L0hcsel {color:#CC6633; font-weight: bold; } /* defines level 0 bullet for children if selected page */
	#pubsmenu a.L0ncsel {color:#CC6633; font-weight: bold; } /* defines level 0 bullet for no children if selected page*/
	#pubsmenu a.L0hcsel:hover {color: #ffffff; background-color: #CC6633; } /* in this case effectively suppresses the hover effect for selected pages */
	#pubsmenu a.L0ncsel:hover {color: #ffffff; background-color: #CC6633; } /* in this case effectively suppresses the hover effect for selected pages */
	#pubsmenu a.L0hc:hover {color: #ffffff; background-color: #CC6633; } /* defines the level 0 hover effect */
	#pubsmenu a.L0nc:hover {color: #ffffff; background-color: #CC6633; } /* defines the level 0 hover bullet for children */

	/* Level 1 Styles */
	#pubsmenu a.L1hc {color:#999999; background-image: url(../../../images/layout/bullet01_orange_wBG.gif); background-repeat: no-repeat; background-position: 10px 10px !important;}
	#pubsmenu a.L1nc {color:#999999; background-image: url(../../../images/layout/bullet01_orange_wBG.gif); background-repeat: no-repeat; background-position: 10px 10px !important;}
	#pubsmenu a.L1hcsel {color:#999999; font-weight: bold; background-image: url(../../../images/layout/bullet01_orange_wBG.gif); background-repeat: no-repeat; background-position: 10px 10px !important; }
	#pubsmenu a.L1ncsel {color:#999999; font-weight: bold; background-image: url(../../../images/layout/bullet01_orange_wBG.gif); background-repeat: no-repeat; background-position: 10px 10px !important; }
	#pubsmenu a.L1hcsel:hover {color: #ffffff; background-color: #CC6633; background-image: url(../../../images/layout/bullet01_oBG.gif); background-repeat: no-repeat; background-position: 10px 10px !important; }
	#pubsmenu a.L1ncsel:hover {color: #ffffff; background-color: #CC6633; background-image: url(../../../images/layout/bullet01_oBG.gif); background-repeat: no-repeat; background-position: 10px 10px !important; }
	#pubsmenu a.L1hc:hover {color: #ffffff; background-color: #CC6633; background-image: url(../../../images/layout/bullet01_oBG.gif); background-repeat: no-repeat; background-position: 10px 10px !important; }
	#pubsmenu a.L1nc:hover {color: #ffffff; background-color: #CC6633; background-image: url(../../../images/layout/bullet01_oBG.gif); background-repeat: no-repeat; background-position: 10px 10px !important; }

	/* Level 2 Styles */
	#pubsmenu a.L2hc {color:#999999; background-image: url(../../../images/layout/bullet01_orange_wBG.gif); background-repeat: no-repeat; background-position: 25px 10px !important; }
	#pubsmenu a.L2nc {color:#999999; background-image: url(../../../images/layout/bullet01_orange_wBG.gif); background-repeat: no-repeat; background-position: 25px 10px !important; }
	#pubsmenu a.L2hcsel {color:#999999; font-weight: bold; background-image: url(../../../images/layout/bullet01_orange_wBG.gif); background-repeat: no-repeat; background-position: 25px 10px !important; }
	#pubsmenu a.L2ncsel {color:#999999; font-weight: bold; background-image: url(../../../images/layout/bullet01_orange_wBG.gif); background-repeat: no-repeat; background-position: 25px 10px !important; }
	#pubsmenu a.L2hcsel:hover {color: #ffffff; background-color: #CC6633; background-image: url(../../../images/layout/bullet01_oBG.gif); background-repeat: no-repeat; background-position: 25px 10px !important; }
	#pubsmenu a.L2ncsel:hover {color: #ffffff; background-color: #CC6633; background-image: url(../../../images/layout/bullet01_oBG.gif); background-repeat: no-repeat; background-position: 25px 10px !important; }
	#pubsmenu a.L2hc:hover {color: #ffffff; background-color: #CC6633; background-image: url(../../../images/layout/bullet01_oBG.gif); background-repeat: no-repeat; background-position: 25px 10px !important; }
	#pubsmenu a.L2nc:hover {color: #ffffff; background-color: #CC6633; background-image: url(../../../images/layout/bullet01_oBG.gif); background-repeat: no-repeat; background-position: 25px 10px !important; }




/****************************************************
 * Article Index Colour 2 Definition
 ****************************************************/
 
div.ArticleEntry .ArticleTitle a {
	color: #CC6633;
}

div.ArticleEntry .ArticleTitle a:hover, div.ArticleEntry .ArticleTitle a:active {
	color: #ffffff;
	background-color: #CC6633;
}


/****************************************************
 * Event Index Colour 2 Definition
 ****************************************************/
 
div.EventEntry .EventTitle a {
	color: #CC6633;
}

div.EventEntry .EventTitle a:hover, div.EventEntry .EventTitle a:active {
	color: #ffffff;
	background-color: #CC6633;
}


/****************************************************
 * News Feed Colour 2 Definition
 ****************************************************/
 
div.NewsFeedEntry .NewsFeedTitle a {
	color: #CC6633;
}

div.NewsFeedEntry .NewsFeedTitle a:hover, div.NewsFeedEntry .NewsFeedTitle a:active {
	color: #ffffff;
	background-color: #CC6633;
}





#rightColumnContent div.rightColStyle a {
	color: #ffff00;
}