/*User Selectable Styles*/
.Heading1,H1     {color:#E91B2D; }
.Heading2,H2     {color:#E91B2D; }
.Heading3,H3     {color:#E91B2D; }
.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;}
.redHeader  	 {color: #E91B2D;}
.blueHeader 	 {color: #336699;}
.greyHeader 	 {color: #5E5E5E;}
.blackHeader 	 {color: #000000;}

/* Red headers */

#maincontent .left .heading4, h2.heading4, h1.heading4,
.heading4 

{
	padding:0px;
	margin:0px;
	font-family:Arial;	
	font-size:1.3em;
	font-weight:bold;
	line-height:22px;
	color:#E91B2D;
	padding-bottom:4px;	
}

#maincontent .heading5, h2.heading5, h1.heading5,
.heading5
{
	padding:0px;
	margin:0px;
	font-family:Arial;
	font-size:1.9em;
	font-weight:bold;
	line-height:22px;
	color:#E91B2D;
}

#maincontent .heading6, h2.heading6, h1.heading6,
.heading6
{
	padding:0px;
	margin:0px;	
	font-family:Arial;	
	font-size:1.9em;
	line-height:22px;
	color:#E91B2D;
	padding-bottom:11px;	
}
/*START OF NEW STYLES October 2009 */

/* Purple headers */

#maincontent .PurpleSmall, h2.PurpleSmall, h1.PurpleSmall, p.PurpleSmall, 
.PurpleSmall
{
	padding:0px !Important;
	margin:0px !Important;
	font-family:Arial !Important;
	color:#9A5CFF !Important;
	font-weight:bold !Important;
	font-size:1.5em!Important;
	line-height:10px!Important;

}

#maincontent .PurpleBold, h2.PurpleBold, h1.PurpleBold, p.PurpleBold,
.PurpleBold	
{
	padding:0px !Important;
	margin:0px !Important;
	font-family:"Arial Black", Arial!Important;
	font-size:2em!Important;
	color:#9A5CFF !Important;
	line-height:28px !Important;
	
}

/* orange headers  */

#maincontent .YellowSmall, h2.YellowSmall, h1.YellowSmall, p.YellowSmall,
.YellowSmall
{

	padding:0px !Important;
	margin:0px !Important;
	font-family:Arial !Important;
	color:#FF8A00 !Important;
	font-weight:bold !Important;
	font-size:1.5em!Important;
	line-height:10px!Important;

}

#maincontent .YellowBold, h2.YellowBold, h1.YellowBold, p.YellowBold,
.YellowBold
{

	padding:0px !Important;
	margin:0px !Important;
	font-family:"Arial Black", Arial!Important;
	font-size:2em!Important;
	color:#FF8A00 !Important;
	line-height:28px !Important;

}

/* pink headers */
#maincontent .PinkSmall, h2.PinkSmall, h1.PinkSmall, p.PinkSmall,
.PinkSmall
{

	padding:0px !Important;
	margin:0px !Important;
	font-family:Arial !Important;
	color:#FF5799 !Important;
	font-weight:bold !Important;
	font-size:1.5em!Important;
	line-height:10px!Important;


}

#maincontent .PinkBold, h2.PinkBold, h1.PinkBold, p.PinkBold,
.PinkBold
{
	padding:0px !Important;
	margin:0px !Important;
	font-family:"Arial Black", Arial!Important;
	font-size:2em!Important;
	color:#FF5799 !Important;
	line-height:28px !Important;

}

/* green headers */
#maincontent .AquaSmall, h2.AquaSmall, h1.AquaSmall, p.AquaSmall,
.AquaSmall
{

	padding:0px !Important;
	margin:0px !Important;
	font-family:Arial !Important;
	color:#33CC99 !Important;
	font-weight:bold !Important;
	font-size:1.5em!Important;
	line-height:10px!Important;


}

#maincontent .AquaBold, h2.AquaBold, h1.AquaBold, p.AquaBold,
.AquaBold	
{

	padding:0px !Important;
	margin:0px !Important;
	font-family:"Arial Black", Arial!Important;
	font-size:2em!Important;
	color:#33CC99 !Important;
	line-height:28px !Important;

}

/* Red headers */
#maincontent .RedSmall, h2.RedSmall, h1.RedSmall, p.RedSmall,
.RedSmall
{

	padding:0px !Important;
	margin:0px !Important;
	font-family:Arial !Important;
	color:#E91B2D !Important;
	font-weight:bold !Important;
	font-size:1.5em!Important;
	line-height:10px!Important;


}

#maincontent .RedBold, h2.RedBold, h1.RedBold, p.RedBold,
.RedBold	
{

	padding:0px !Important;
	margin:0px !Important;
	font-family:"Arial Black", Arial!Important;
	font-size:2em!Important;
	color:#E91B2D !Important;
	line-height:28px !Important;

}

/* Red headers */
#maincontent .BlueSmall, h2.BlueSmall, h1.BlueSmall, p.BlueSmall,
.BlueSmall
{

	padding:0px !Important;
	margin:0px !Important;
	font-family:Arial !Important;
	color:#2BB0FF !Important;
	font-weight:bold !Important;
	font-size:1.5em!Important;
	line-height:10px!Important;


}

#maincontent .BlueBold, h2.BlueBold, h1.BlueBold, p.BlueBold,
.BlueBold
{
	padding:0px !Important;
	margin:0px !Important;
	font-family:"Arial Black", Arial!Important;
	font-size:2em!Important;
	color:#2BB0FF !Important;
	line-height:28px !Important;

}

/*black intro header - Lyndon this is the problem one*/

#maincontent .BlackIntro, h2.BlackIntro, h1.BlackIntro, p.BlackIntro, 
.BlackIntro
{
	padding:0px !Important;
	margin:0px !Important;
	font-family:Arial !Important;
	color:#000000!Important;
	font-weight:bold !Important;
	font-size:1.5em!Important;
	line-height:18px!Important;

}

/*Blue Header*/
.blueBold
{ 
	color: #336699; 
	font-size: 1.4em; 
	font-weight: bold;
}

/********** Text styles ***********/

#maincontent .text1,
.text1 /* plain black text */
{
	padding:0px;
	margin:0px;
	font-family:Arial;	
	font-size:1.4em;
	line-height:16px;
	padding-bottom:8px;
}
#maincontent .text2,
.text2	/* purple text */
{
	padding:0px;
	margin:0px;	
	font-family:Arial;	
	font-size:1.3em;
	font-weight:bold;
	line-height:14px;
	color:#9A5CFF;
	font-weight:bold;
}

#maincontent .text3,
.text3	/* orange text  */
{
	padding:0px;
	margin:0px;	
	font-family:Arial;	
	font-size:1.3em;
	font-weight:bold;
	line-height:14px;
	color:#FF8A00;
	font-weight:bold;
}

#maincontent .text4,
.text4		/* green text  */
{
	padding:0px;
	margin:0px;	
	font-family:Arial;	
	font-size:1.3em;
	font-weight:bold;
	line-height:14px;
	color:#33cc99;
	font-weight:bold;
}

#maincontent .text5,
.text5		/* pink text */
{
	padding:0px;
	margin:0px;	
	font-family:Arial;
	font-size:1.3em;
	font-weight:bold;
	line-height:14px;
	color:#FF5799;
	font-weight:bold;
}

#maincontent .text6,
.text6	/* blue text */
{
	padding:0px;
	margin:0px;
	font-family:Arial;
	font-size:1.3em;
	font-weight:bold;
	line-height:14px;
	color:#2BB0FF;
	font-weight:bold;
}

#maincontent .text7,
.text7 /* large black text */
{
	padding:0px;
	margin:0px;
	font-family:Arial;
	font-size:1.9em;
	line-height:22px;
	color:#000;
	border-bottom:2px solid #E91B2D;
	padding-bottom:20px;
	margin:0 0 12px;
}

/**************/

/*
#maincontent ul
{
	padding:0;
	margin:0;
}
*/

#maincontent .bullet1,
.bullet1
{
	padding:0;
	margin:0;
	background-image:url(/images/bullet1.gif);
	background-repeat:no-repeat;
	background-position: 3px 8px;
	list-style-type:none;
	font-family:Arial;	
	font-size:1.9em;
	line-height:22px;
	color:#000;
	padding:0 0 10px 15px;
}

#maincontent .bullet2,
.bullet2
{
	padding:0;
	margin:0;
	list-style-type:none;
	background-image:url(/images/bullet2.gif);
	background-repeat:no-repeat;
	background-position:6px 5px;
	font-family:Arial;	
	font-size:1.3em;
	line-height:16px;
	color:#000;	
	padding:0 0 8px 15px;
}

#maincontent .bullet3,
.bullet3
{
	padding:0;
	margin:0;
	list-style-type:none;
	background-image:url(/images/bullet3.gif);
	background-repeat:no-repeat;
	background-position:6px 5px;
	font-family:Arial;	
	font-size:1.3em;
	line-height:16px;
	color:#000;	
	padding:0 0 8px 15px;
}

#maincontent .bullet4,
.bullet4

{
	padding:0;
	margin:0;
	list-style-type:none;
	background-image:url(/images/bullet4.gif);
	background-repeat:no-repeat;
	background-position:6px 5px;
	font-family:Arial;	
	font-size:1.3em;
	line-height:16px;
	color:#000;	
	padding:0 0 8px 15px;	
}

#maincontent .bullet5,
.bullet5
{
	padding:0;
	margin:0;
	list-style-type:none;
	background-image:url(/images/bullet5.gif);
	background-repeat:no-repeat;
	background-position:6px 5px;
	font-family:Arial;	
	font-size:1.3em;
	line-height:16px;
	color:#000;	
	padding:0 0 8px 15px;
}

#maincontent .bullet6,
.bullet6
{
	padding:0;
	margin:0;
	list-style-type:none;
	background-image:url(/images/bullet6.gif);
	background-repeat:no-repeat;
	background-position:6px 5px;
	font-family:Arial;	
	font-size:1.3em;
	line-height:16px;
	color:#000;	
	padding:0 0 8px 15px;
}

#maincontent .bullet7,
.bullet7
{
	padding:0;
	margin:0;
	list-style-type:none;
	background-image:url(/images/bullet7.gif);
	background-repeat:no-repeat;
	background-position:6px 5px;
	font-family:Arial;	
	font-size:1.3em;
	line-height:16px;
	color:#000;	
	padding:0 0 8px 15px;
}

/*END OF NEW STYLES October 2009 */
/* User Table Colour Styles */
/* These styles define the basic properties for tables in the Immediacy Editor */

	/* Default Table */
	table.ImmTS_Default		{background-color:#eeeeff;} /* 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:#ccccFF; 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 */

#header	{/*background-color:#7183C3;  border-bottom:1px solid #7183C3;*/ }
#left	{background-color:#eeeeee; border-right:1px solid #7183C3;}

/* Mozilla Fix for problem with header section not attaching to top */
#header	{/*border-top:1px solid #7183C3;*/}

/*Side Menu Color Selection Styles */

	/* All Level Styles*/
	#sidemenu			{background-color:#eeeeee;}
	#sidemenu .head		{color:#ffffff; background-color:#687BBE;}	
	#sidemenu a			{}
	#sidemenu a:hover	{}

	/* Level 0 Styles */
	#sidemenu a.L0					{color:#000000; background:#eeeeee;}					/* defines level 0 link */
	#sidemenu a.L0 SPAN.hc			{background-image:url(../../../images/rtArwGrey.gif);}  /* defines level 0 bullet for children */
	#sidemenu a.L0 SPAN.nc			{background-image:url(../../../images/sqBltGrey.gif);}  /* defines level 0 bullet for no children */

	#sidemenu a.L0sel				{color:#000000; background:#a5a5a5;}					/* defines level 0 if selected page */
	#sidemenu a.L0sel SPAN.hc		{background-image:url(../../../images/rtArwWhite.gif);} /* defines level 0 bullet for children if selected page */
	#sidemenu a.L0sel SPAN.nc		{background-image:url(../../../images/sqBltWhite.gif);} /* defines level 0 bullet for no children if selected page*/
	#sidemenu a.L0sel:hover			{color:#000000; background:#a5a5a5;}					/* in this case effectively suppresses the hover effect for selected pages */
	
	#sidemenu a.L0:hover			{color:#000000; background:#D5DCF5;}					/* defines the level 0 hover effect */
	#sidemenu a.L0:hover SPAN.hc		{background-image:url(../../../images/rtArwGrey.gif);}  /* defines the level 0 hover bullet for children */
	#sidemenu a.L0:hover SPAN.nc		{background-image:url(../../../images/sqBltGrey.gif);}  /* defines the level 0 hover bullet for no children */
	
	/* Level 1 Styles */	
	#sidemenu a.L1					{color:#000000; background:#dddddd;}
	#sidemenu a.L1 SPAN.hc			{background-image:url(../../../images/rtArwGrey.gif);}
	#sidemenu a.L1 SPAN.nc			{background-image:url(../../../images/sqBltGrey.gif);}

	#sidemenu a.L1sel				{color:#000000; background:#a5a5a5;}
	#sidemenu a.L1sel SPAN.hc		{background-image:url(../../../images/rtArwWhite.gif);}
	#sidemenu a.L1sel SPAN.nc		{background-image:url(../../../images/sqBltWhite.gif);}
	#sidemenu a.L1sel:hover			{color:#000000; background:#a5a5a5;}
	
	#sidemenu a.L1:hover			{color: #000000; background:#D5DCF5;}	
	#sidemenu a.L1:hover SPAN.hc		{background-image:url(../../../images/rtArwGrey.gif);}
	#sidemenu a.L1:hover SPAN.nc		{background-image:url(../../../images/sqBltGrey.gif);}

	/* Level 2 Styles */
	#sidemenu a.L2					{color:#000000; background:#d5d5d5;}
	#sidemenu a.L2 SPAN.hc			{background-image:url(../../../images/rtArwGrey.gif);}
	#sidemenu a.L2 SPAN.nc			{background-image:url(../../../images/sqBltGrey.gif);}

	#sidemenu a.L2sel				{color:#000000; background:#a5a5a5;}
	#sidemenu a.L2sel SPAN.hc		{background-image:url(../../../images/rtArwWhite.gif);}
	#sidemenu a.L2sel SPAN.nc		{background-image:url(../../../images/sqBltWhite.gif);}
	#sidemenu a.L2sel:hover			{color:#000000; background:#a5a5a5;}

	#sidemenu a.L2:hover			{color: #000000; background:#D5DCF5;}	
	#sidemenu a.L2:hover SPAN.hc		{background-image:url(../../../images/rtArwGrey.gif);}
	#sidemenu a.L2:hover SPAN.nc		{background-image:url(../../../images/sqBltGrey.gif);}
	
/*Top Drop Down Menu Color Selection Styles */

	/* All Level Styles*/
	#topdropmenu			{border-top:1px solid #7183C3; background:#D5DCF5;}	
	#topdropmenu a			{}
	#topdropmenu a:hover	{}

	/* Level 0 Styles */
	#topdropmenu UL UL.L0			{}	/* level 0 "leaf" properties - not really a leaf since its the top level */
	#topdropmenu a.L0hc				{color:#2D407C; border-right:1px solid #7183C3; background:#D5DCF5 url(../../../images/dnArwGrey.gif) right center no-repeat;}  /* level 0 item with children properties. defines background color and bullet image */
	#topdropmenu a.L0nc				{color:#2D407C; border-right:1px solid #7183C3; background:#D5DCF5;} /* level 0 item with no children properties. defines background color*/
	
	#topdropmenu a.L0hc:hover		{color: #000000; background:#ffffff url(../../../images/dnArwGrey.gif) right center no-repeat;}	/* hover effect for level 0 with children */
	#topdropmenu a.L0nc:hover		{color: #000000; background:#ffffff;} /* hover effect for level 0 with no children */

	
	/* Level 1 Styles */
	#topdropmenu UL UL.L1			{border:1px solid black;}
	#topdropmenu a.L1hc				{color:#000000; background:#e5e5e5 url(../../../images/rtArwGrey.gif) right center no-repeat;}
	#topdropmenu a.L1nc				{color:#000000; background:#e5e5e5;}
	
	#topdropmenu a.L1hc:hover		{color:#000000; background:#ffffff url(../../../images/rtArwGrey.gif) right center no-repeat;}	
	#topdropmenu a.L1nc:hover		{color:#000000; background:#ffffff;}

	/* Level 2 Styles */
	#topdropmenu UL UL.L2			{border:1px solid black;}
	#topdropmenu a.L2hc				{color:#000000; background:#d8d8d8 url(../../../images/rtArwGrey.gif) right center no-repeat;}
	#topdropmenu a.L2nc				{color:#000000; background:#d8d8d8;}
	
	#topdropmenu a.L2hc:hover		{color:#000000; background:#ffffff url(../../../images/rtArwGrey.gif) right center no-repeat;}	
	#topdropmenu a.L2nc:hover		{color:#000000; background:#ffffff;}
