/*User Selectable Styles*/
#home .Heading1,#home H1     {font-family:Verdana, Arial, sans-serif; font-size:160%; font-weight:normal; margin-bottom:5px;}
.Heading1,H1     {font-family:Verdana, Arial, sans-serif; font-size:160%; font-weight:normal; margin-bottom:5px; letter-spacing:-0.05em;}
.Heading2,H2     {font-size:130%; font-weight:bold;}
.Heading3,H3     {font-size:115%; font-weight:bold; color:#666;}
.Heading4,H4     {font-size:105%; font-weight:bold;}
.Normal          {font-size:small;}
.caption {font-size:0.85em;}
.redHeading {background: url(/laf/redHEading.png) top left no-repeat; color:White; line-height:34px; padding-left:10px; font-size:18px; clear:both;}

/* --- corporate colour palette --- */
.ImmColours_DarkRed {color:#b42c38 ;}
.ImmColours_Grey {color: #666666;}
.ImmColours_DarkGrey {color: #333333;}

/* User Table Colour Styles */
/* These styles define the basic properties for tables in the Immediacy Editor */

	/* Default Table */
	table.ImmTS_Default		{} /* Overall table style */

	table.ImmTS_Default th, 
	table.ImmTS_Default td	{padding:2px; margin:2px; vertical-align:top;} /* Cell padding and spacing styles */

	table.ImmTS_Default, 
	table.ImmTS_Default th, 
	table.ImmTS_Default td	{} 
	     
	table.ImmTS_Default th	{background-color:#ccccFF; color:black;} 
	table.ImmTS_Default tr	{}
	#content table.ImmTS_Default td	{color:black; border-bottom:1px solid black;}
	
	/* Hugh James Themed Table */
	table.ImmTS_hughJames		{} /* Overall table style */

	table.ImmTS_hughJames th, 
	table.ImmTS_hughJames td	{padding:2px; margin:2px; vertical-align:top;} /* Cell padding and spacing styles */

	table.ImmTS_hughJames, 
	table.ImmTS_hughJames th, 
	table.ImmTS_hughJames td	{} 
	     
	table.ImmTS_hughJames th	{background-color:#b42c38; color:White;} 
	table.ImmTS_hughJames tr	{}
	#content table.ImmTS_hughJames td	{color:black; border-bottom:1px solid #666;}



/*Side Menu Color Selection Styles */
/* All Level Styles*/
#sidemenu, #servicemenu {margin-bottom:10px; margin-top:36px;}

#sidemenu ul, #servicemenu ul {list-style-type:none; margin:0; padding:0;}
#sidemenu ul li, #servicemenu li {margin:0;}
#sidemenu a, #servicemenu a {text-decoration:none; color:#333; padding:3px; display:block;}
#sidemenu a:hover {text-decoration:none;}
/* Level 0 Styles */
#sidemenu a.L0, #servicemenu a {border-bottom:1px solid white; text-decoration:none; color:#333333; background:#E0E0E0 url(/laf/sidemenulevel0.gif) center right no-repeat;} /* defines level 0 bullet for children */
#sidemenu a.L0sel, #servicemenu li.selected a {font-weight:bold; background:#ECECEC url(/laf/sidemenulevel0sel.gif) center right no-repeat; border-bottom:1px solid white; color:#b42c38;} /* defines level 0 bullet for children if selected page */
#sidemenu a.L0sel:hover {}
#sidemenu a.L0:hover {} /* defines the level 0 hover effect */
/* Level 1 Styles */
#sidemenu a.L1, #servicemenu a {padding-left:10px; background:red; background:#ECECEC url(/laf/sidemenulevel1.gif) center right no-repeat; padding-right:30px;}
#sidemenu a.L1sel {padding-left:10px; background:#ECECEC url(/laf/sidemenulevel0sel.gif) center right no-repeat; color:#b42c38;}
#servicemenu a {border-bottom:1px solid white;}
#sidemenu a.L1sel:hover {}
#sidemenu a.L1:hover {}
/* Level 2 Styles */
#sidemenu a.L2 {padding-left:20px; background:#F4F4F4;}
#sidemenu a.L2sel {padding-left:20px; color:#b42c38;background:#F4F4F4; }
#sidemenu a.L2sel:hover {background-color:#e8e8e8;}
#sidemenu a.L2:hover {background-color:#e8e8e8;}
/* Level 3 Styles */
#sidemenu a.L3 {padding-left:30px; background:#FFF;}
#sidemenu a.L3sel {padding-left:30px; color:#b42c38;background:#FFF; }
#sidemenu a.L3sel:hover {background-color:#e8e8e8;}
#sidemenu a.L3:hover {background-color:#e8e8e8;}

/* --- Standard Bullets --- */
#main ul, #mainNoNav ul {list-style-image: none; list-style-type:disc;}

