/*User Selectable Styles*/
.Heading1,H1     {color:#960; font-family:Arial,Helvetica,Sans-Serif; font-size:175%; font-weight:bold; margin-bottom:5px;}
.Heading2,H2     {color:#960; font-family:Arial,Helvetica,Sans-Serif; font-size:120%; font-weight:bold;}
.Heading3,H3     {color:#060; font-family:Arial,Helvetica,Sans-Serif; font-size:100%; font-weight:bold;}
.Normal          {color:#000000; font-family:Arial,Helvetica,Sans-Serif; font-size:small;}
.atest		 {color:#000; font-family:Arial,Helvetica,Sans-Serif; font-size:small;}
.Caption1        {color:#996007; font-family:Arial,Helvetica,Sans-Serif; font-size:medium; font-weight:bold;}
.Caption2        {color:#996007; font-family:Arial,Helvetica,Sans-Serif; font-size:small; font-weight:normal; font-style:italic;}
.Caption3        {color:#996007; font-family:Arial,Helvetica,Sans-Serif; font-size:small;}
.Caption4	 {color:#996007; font-family:Arial,Helvetica,Sans-Serif; font-size:small; font-weight:bold;}
.WhiteHeading1   {color:#FFFFFF; font-family:Arial,Helvetica,Sans-Serif; font-size:150%; font-weight:bold; margin-bottom:5px;}
.WhiteHeading2   {color:#FFFFFF; font-family:Arial,Helvetica,Sans-Serif; font-size:120%; font-weight:bold;}
.WhiteHeading3   {color:#FFFFFF; font-family:Arial,Helvetica,Sans-Serif; font-size:100%; font-weight:bold;}
.WhiteNormal     {color:#FFFFFF; font-family:Arial,Helvetica,Sans-Serif; font-size:small;}

/* User Table Colour Styles */
/* These styles define the basic properties for tables in the Immediacy Editor */

	/* Default Table */
	table.ImmTS_Default		{background-color:#ffc;} /* 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 #333;} 
	     
	table.ImmTS_Default th	{background-color:#ccccFF; color:black;} 
	table.ImmTS_Default tr	{}
	table.ImmTS_Default td	{color:black;}


	/* homepage Table */
	table.ImmTS_homepage		{background-color:#75AC34;} /* Overall table style */

	table.ImmTS_homepage th, 
	table.ImmTS_homepage td	{padding:2px; margin:2px; width: 20%; text-align: center;} /* Cell padding and spacing styles */

	table.ImmTS_homepage, 
	table.ImmTS_homepage th, 
	table.ImmTS_homepage td	{} 
	     
	table.ImmTS_homepage th	{} 
	table.ImmTS_homepage tr	{}
	table.ImmTS_homepage td	{}



/* Template Colour Styles */
/* Changes the colour of sections of the page dependant on the style sheet in use */

#header	{background-color:#FFFFFF;  border-bottom:1px solid #FFFFFF;}
#left	{background-color:#FFFFFF; border-right:1px solid #FFFFFF;}

/* Mozilla Fix for problem with header section not attaching to top */
#header	{border-top:0px solid #FFFFFF;}

/*Side Menu Color Selection Styles */

	/* All Level Styles*/
	#sidemenu		{background-color:#b5b58e; border-collapse:collapse; border: 1px solid #b5b58e;}
	#sidemenu .head		{color:#ffffff; background-color:#b5b58e;}	
	#sidemenu a			{}
	#sidemenu a:hover	{}

	/* Level 0 Styles */
	#sidemenu a.L0					{color:#ffffff; background:#b5b58e;}					/* 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:#ffffff; background:#b5b58e;}					/* 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:#ffffff; background:#666600;}					/* in this case effectively suppresses the hover effect for selected pages */
	
	#sidemenu a.L0:hover			{color:#ffffff; background:#666600;}					/* 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:#ffffff; background:#666600;}
	#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:#ffffff; background:#666600;}
	#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:#b5b58e;}
	
	#sidemenu a.L1:hover			{color: #ffffff; background:#b5b58e;}	
	#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:#ffffff; background:#ffffff;}
	#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:#ffffff; background:#b5b58e;}
	#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:#666600;}

	#sidemenu a.L2:hover			{color: #ffffff; background:#666600;}	
	#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			{ background:#b5b58e; }	
	#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:#ffffff; border-right:1px solid #ffffff; background:#b5b58e url(../../../images/dnArwGrey.gif) right center no-repeat;}  /* level 0 item with children properties. defines background color and bullet image */
	#topdropmenu a.L0nc			{color:#ffffff; border-right:1px solid #ffffff; background:#b5b58e;} /* level 0 item with no children properties. defines background color*/
	
	#topdropmenu a.L0hc:hover		{color: #ffffff; background:#666600 url(../../../images/dnArwGrey.gif) right center no-repeat;}	/* hover effect for level 0 with children */
	#topdropmenu a.L0nc:hover		{color: #ffffff; background:#666600;} /* hover effect for level 0 with no children */

	
	/* Level 1 Styles */
	#topdropmenu UL UL.L1			{border:1px solid #b5b58e;}
	#topdropmenu a.L1hc				{color:#ffffff; background:#b5b58e url(../../../images/rtArwGrey.gif) right center no-repeat;}
	#topdropmenu a.L1nc				{color:#ffffff; background:#b5b58e;}
	
	#topdropmenu a.L1hc:hover		{color: #ffffff; background:#666600 url(../../../images/rtArwGrey.gif) right center no-repeat;}	
	#topdropmenu a.L1nc:hover		{color: #ffffff; background:#666600;}

	/* Level 2 Styles */
	#topdropmenu UL UL.L2			{border:1px solid #b5b58e;}
	#topdropmenu a.L2hc				{color:#ffffff; background:#b5b58e url(../../../images/rtArwGrey.gif) right center no-repeat;}
	#topdropmenu a.L2nc				{color:#ffffff; background:#b5b58e;}
	
	#topdropmenu a.L2hc:hover		{color: #ffffff; background:#666600 url(../../../images/rtArwGrey.gif) right center no-repeat;}	
	#topdropmenu a.L2nc:hover		{color: #ffffff; background:#666600;}