/*User Selectable Styles*/
.Heading1,H1     {color:#A99ECB; font-family:Arial,Verdana,Helvetica,Sans-Serif;	 font-size:16px; font-weight:bold; margin-bottom:5px;}
.Heading2,H2     {color:#543C93; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:14px; font-weight:bold;}
.Heading3,H3     {color:#A99ECB; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:14px; font-weight:bold;}
.Normal          {color:#111144; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:12px;}
.Normalsmall2     {color:#111144; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:9px;}
.Caption1        {color:#000066; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:12px; font-weight:bold;}
.Caption2        {color:#000000; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:12px; font-weight:normal; font-style:italic;}
.Caption3        {color:#000066; font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:12px;}
.Caption4		 {color:#ffffff; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:12px; font-weight:bold;}
.footertext		 {color:#111144; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size: 10px; font-weight:normal;}

/* 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:#ffffff;   border-bottom:0px solid #ffffff;   }
/*#left	{background-color:#8474B2; border-right:10px 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			{ margin-top:2px;}
	#sidemenu .head		{color:#ffffff; }	
	#sidemenu a			{}
	#sidemenu a:hover	{}

	/* Level 0 Styles */
	#sidemenu a.L0					{color:#ffffff; font-size:12px;}					/* defines level 0 link */
	#sidemenu a.L0 SPAN.hc			{}  /* defines level 0 bullet for children */
	#sidemenu a.L0 SPAN.nc			{}  /* defines level 0 bullet for no children */

	#sidemenu a.L0sel				{color:#4444FF; font-size:12px; text-indent:0px; }					/* defines level 0 if selected page */
	#sidemenu a.L0sel SPAN.hc		{margin-left:10px; } /* defines level 0 bullet for children if selected page */
	#sidemenu a.L0sel SPAN.nc		{} /* defines level 0 bullet for no children if selected page*/
	#sidemenu a.L0sel:hover			{ color:#ffffff; font-size:12px; text-indent:0px;}					/* in this case effectively suppresses the hover effect for selected pages */
	
	#sidemenu a.L0:hover			{color:#ffffff; background-color:#6666FF; font-size:12px; text-indent:0px;}					/* defines the level 0 hover effect */
	#sidemenu a.L0:hover SPAN.hc		{ }  /* defines the level 0 hover bullet for children */
	#sidemenu a.L0:hover SPAN.nc		{ }  /* defines the level 0 hover bullet for no children */
	
	/* Level 1 Styles */	
	#sidemenu a.L1					{margin-left:20px; background-color:#6666FF; background: url(../../../images/nav/bldot01asmall.gif) left center no-repeat; color:#333399; font-size:12px;  }
	#sidemenu a.L1 SPAN.hc			{}
	#sidemenu a.L1 SPAN.nc			{}

	#sidemenu a.L1sel				{color:#ffffff; background-color:#6666FF; font-size:12px;}
	#sidemenu a.L1sel SPAN.hc		{}
	#sidemenu a.L1sel SPAN.nc		{}
	#sidemenu a.L1sel:hover			{color:#ffffff; font-size:12px; text-indent:10px;}
	
	#sidemenu a.L1:hover			{color:#ffffff; font-size:12px; }	
	#sidemenu a.L1:hover SPAN.hc	{}
	#sidemenu a.L1:hover SPAN.nc	{}

	/* Level 2 Styles */
	#sidemenu a.L2					{ margin-left:30px; background: url(../../../images/nav/bldot01asmall.gif) left center no-repeat; color:#ffffff; font-size:12px;}
	#sidemenu a.L2 SPAN.hc			{}
	#sidemenu a.L2 SPAN.nc			{}

	#sidemenu a.L2sel				{color:#ffffff; background-color:#6666FF; font-size:12px; text-indent:15px;}
	#sidemenu a.L2sel SPAN.hc		{}
	#sidemenu a.L2sel SPAN.nc		{}
	#sidemenu a.L2sel:hover			{color:#ffffff; font-size:12px; }

	#sidemenu a.L2:hover			{color: #ffffff; font-size:12px;  }	
	#sidemenu a.L2:hover SPAN.hc		{}
	#sidemenu a.L2:hover SPAN.nc		{}
	
	/* Level 3 Styles */
	#sidemenu a.L3					{margin-left:20px; color:#ffffff; background-color:#6666FF; font-size:12px;}
	#sidemenu a.L3 SPAN.hc			{}
	#sidemenu a.L3 SPAN.nc			{}

	#sidemenu a.L3sel				{color:#ffffff; background-color:#6666FF; font-size:12px; text-indent:10px;}
	#sidemenu a.L3sel SPAN.hc		{}
	#sidemenu a.L3sel SPAN.nc		{}
	#sidemenu a.L3sel:hover			{color:#ffffff; font-size:12px;}

	#sidemenu a.L3:hover			{color: #ffffff; font-size:12px; text-indent:10px;}	
	#sidemenu a.L3:hover SPAN.hc		{}
	#sidemenu a.L3:hover SPAN.nc		{}
	
	/* Level 4 Styles */
	#sidemenu a.L4					{color:#ffffff; }
	#sidemenu a.L4 SPAN.hc			{margin-left:30px;}
	#sidemenu a.L4 SPAN.nc			{}

	#sidemenu a.L4sel				{color:#ffffff;font-size:12px; text-indent:10px;}
	#sidemenu a.L4sel SPAN.hc		{}
	#sidemenu a.L4sel SPAN.nc		{}
	#sidemenu a.L4sel:hover			{color:#ffffff; font-size:12px;}

	#sidemenu a.L4:hover			{color: #ffffff; font-size:12px; text-indent:10px;}	
	#sidemenu a.L4:hover SPAN.hc		{}
	#sidemenu a.L4:hover SPAN.nc		{}
	
	/* Level 5 Styles */
	#sidemenu a.L5					{color:#ffffff; background:#8474B2;}
	#sidemenu a.L5 SPAN.hc			{}
	#sidemenu a.L5 SPAN.nc			{;}

	#sidemenu a.L5sel				{color:#ffffff; font-size:12px; text-indent:10px;}
	#sidemenu a.L5sel SPAN.hc		{}
	#sidemenu a.L5sel SPAN.nc		{}
	#sidemenu a.L5sel:hover			{color:#000000; background:#A99ECB;}

	#sidemenu a.L5:hover			{color: #ffffff; background:#A99ECB;}	
	#sidemenu a.L5:hover SPAN.hc		{}
	#sidemenu a.L5:hover SPAN.nc		{}
	
/*Top Drop Down Menu Color Selection Styles */

	/* All Level Styles*/
	#topdropmenu			{border-top:0px solid #ff00ff;}	
	#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:0px solid #7183C3; background:#005BF2;  right center no-repeat ; min-width:550px; }  /* level 0 item with children properties. defines background color and bullet image */
	#topdropmenu a.L0nc				{color:#ffffff; border-right:0px solid #7183C3; background:#005BF2;} /* level 0 item with no children properties. defines background color*/
	
	#topdropmenu a.L0hc:hover		{color:#ffffff; padding-top:0px; padding-bottom:7px; background:#005BF2;}	/* hover effect for level 0 with children */
	#topdropmenu a.L0nc:hover		{color:#ffffff; padding-top:10px; padding-bottom:7px; background:#005BF2;} /* hover effect for level 0 with no children */

	
	/* Level 1 Styles */
	#topdropmenu UL UL.L1			{border:0px solid black; text-align:left; margin-left:10px;}
	#topdropmenu a.L1hc				{color:#242021; background:#e5e5e5;}
	#topdropmenu a.L1nc				{color:#242021; background:#e5e5e5;}
	
	#topdropmenu a.L1hc:hover		{color:#242021; background:#ffffff;}	
	#topdropmenu a.L1nc:hover		{color:#242021; background:#ffffff;}

	/* Level 2 Styles */
	#topdropmenu UL UL.L2			{border:0px solid black;}
	#topdropmenu a.L2hc				{color:#242021; background:#d8d8d8;}
	#topdropmenu a.L2nc				{color:#242021; background:#d8d8d8;}
	
	#topdropmenu a.L2hc:hover		{color:#242021; background:#ffffff;}	
	#topdropmenu a.L2nc:hover		{color:#242021; background:#ffffff;}
	
	
#topgreenmenu			{border-top:1px solid #00933c; background-color:#000000; height:26px; padding-top:-1px; padding-bottom:2px; position:relative;   }
#topgreenmenuleft		{border-top:0px solid #00933c; background-color:#BBBDCE; height:26px; padding-top:-1px; padding-bottom:2px; width:12em; border-right:2px; border-right-color:#005BF2; border-right-style:solid;  }
#topgreenmenuright		{border-top:0px solid #00933c; background-color:#BBBDCE; height:26px; padding-top:-1px; padding-bottom:2px; width:14em; border-left:2px; border-left-color:#005BF2; border-left-style:solid; float:left; }	
#menubackg			{border-top:0px solid #00933c; background:#543C93;  height:26px; padding-top:5px; }	
#breadleft		{color:#8C897A;}
/*Flyout Menu Color Selection Styles */

	/* All Level Styles*/
	#flyoutmenu			{background-color:#ffffff;}
	#flyoutmenu .head	{color:#ffffff; background-color:#222299;}	
	#flyoutmenu a		{}
	#flyoutmenu a:hover	{color:#000000; background-color:#A1A1DD;}

	/* Level 0 Styles */
	#flyoutmenu UL UL.L0			{}
	#flyoutmenu a.L0hc				{color:#000000; background:#eeeeee url(../../../images/rtArwGrey.gif) left center no-repeat;}
	#flyoutmenu a.L0nc				{color:#000000; background:#eeeeee;}
	
	#flyoutmenu a.L0hc:hover		{color: #000000; background:#ffffff url(../../../images/rtArwGrey.gif) left center no-repeat;}	
	#flyoutmenu a.L0nc:hover		{color: #000000; background:#ffffff;}

	
	/* Level 1 Styles */
	#flyoutmenu UL UL.L1			{border:1px solid black;}
	#flyoutmenu a.L1hc				{color:#000000; background:#e5e5e5 url(../../../images/rtArwGrey.gif) left center no-repeat;}
	#flyoutmenu a.L1nc				{color:#000000; background:#e5e5e5;}
	
	#flyoutmenu a.L1hc:hover		{color: #000000; background:#ffffff url(../../../images/rtArwGrey.gif) left center no-repeat;}	
	#flyoutmenu a.L1nc:hover		{color: #000000; background:#ffffff;}

	/* Level 2 Styles */
	#flyoutmenu UL UL.L2			{border:1px solid black;}
	#flyoutmenu a.L2hc				{color:#000000; background:#d8d8d8 url(../../../images/rtArwGrey.gif) left center no-repeat;}
	#flyoutmenu a.L2nc				{color:#000000; background:#d8d8d8;}
	
	#flyoutmenu a.L2hc:hover		{color: #000000; background:#ffffff url(../../../images/rtArwGrey.gif) left center no-repeat;}	
	#flyoutmenu a.L2nc:hover		{color: #000000; background:#ffffff;}