/*User Selectable Styles*/


.Heading1, .Heading2, .Heading3, .Heading4, .Heading5, .Heading6, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; }
.Heading1, h1, .h1 { margin: 0 0 1em 0; font: 1.7em "Arial", Helvetica, sans-serif; font-weight: bold; }
.Heading2, h2, .h2 { margin: 0 0 1em 0; font: 1.3em "Arial", Helvetica, sans-serif; }
.Heading3, h3, .h3 { margin: 0 0 1em 0; font: 1.2em "Arial", Helvetica, sans-serif; }


.Normal          {color:#111144; font-family:Arial,Helvetica,Sans-Serif; font-size:small;}
.Caption1        {color:#000066; font-family:Arial,Helvetica,Sans-Serif; font-size:small; font-weight:bold;}
.Caption2        {color:#000000; font-family:Arial,Helvetica,Sans-Serif; font-size:small; font-weight:normal; font-style:italic;}
.Caption3        {color:#000066; font-family:Arial,Helvetica,Sans-Serif; font-size:small;}
.Caption4		 {color:#ffffff; font-family:Arial,Helvetica,Sans-Serif; font-size:small; 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:#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; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#687BBE', EndColorStr='#DFEFFF');}
#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 */


#left-layer li { float: left; display: block; border-top: 1px solid #e2e4f1; background: #fcfcfc; }
#left-layer li.last { border-bottom: 1px solid #e2e4f1; }
#left-layer li.selected { background: #8a98c9; font-family:  }
#left-layer li a { float: left; width: 117px; line-height: 12px; padding: 3px 4px; }
#left-layer li a:hover { color: #fff; background: #8a98c9; text-decoration: none; }
#left-layer li.selected a { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em;}
#left-layer ul.child li a { color: #8a98c9; padding-left: 12px; width: 109px; background: url("../../../images/icon-arrow-full.gif") no-repeat 4px 6px; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; }
#left-layer ul.child li a:hover, #left-layer li.selected li.selected a { color: #8a98c9; background: url("../../../images/icon-arrow-full.gif") no-repeat 4px 6px; font-weight: bold; }
/*#left-layer ul.child li a:hover, #left-layer li.selected li.selected a { color: 8a98c9; background: #fcfcfc url("../../../images/icon-arrow-full.gif") no-repeat 4px 6px; font-weight: bold; }*/
#left-layer ul.child ul.child li a { background: #d9dbed url("../../../images/icon-arrow-full.gif") no-repeat 12px 6px; width: 101px; padding-left: 20px;  }




	
/*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;}