/*User Styles */
/*.Heading1, H1    	{color:#26264E; font-size:x-large; font-weight:normal; margin-bottom:0.2em; margin-top:0.4em;}*/

.Heading1, h1{
	font-size: 125%;
	padding-left: 10px;
}

.Heading2, h2{
 	margin: 0px;
	font-size: 125%;
}

.Heading3, h3{
 	margin: 0px;
	font-size: 110%;
	font-weight:bold;
}
/*.Heading2, H2    	{color:#6363CE; font-size:large; font-weight:bold; margin-bottom:0.2em; margin-top:0.4em;}*/
/*.Heading3, H3    	{color:#26264E; font-size:medium; font-weight:normal;  margin-bottom:0.2em; margin-top:0.5em;}*/
.Heading4, H4    	{color:#6363CE; font-size:small; font-weight:bold; margin-bottom:0.2em; margin-top:0.4em;}
.Heading5, H5    	{color:#26264E; font-size:small; font-weight:bold; margin-bottom:0.2em; margin-top:0.4em;}

/*.Normal          	{color:#43485A;}*/
.Normal          	{color:#000;}
.caption		{text-align:left; font-weight:bold;}
.Caption1        	{font-size:95%;}
.Caption2        	{font-size:80%;}

/*Misc Styles*/

#toppic		 		{background-image: url(../../../images/topbusiness.jpg); background-repeat: no-repeat; width:601px;}
DIV.columnheader	{color:#FFFFFF; font-size:small; font-weight:bold; padding-left:0.3em; padding-top:0.1em; margin-bottom:0.01em; margin-top:0.01em; background-color:#6363CE;}
hr           		{width:100%; color:#C8D9E5;}

A					{color:#020287;}
A:hover				{color:#df6533;}

span.smallleft     { color:#FF0000; font-size:85%; position:relative; float:left; text-align:left; margin-top:2px; margin-left:6px; font-weight:bold;}
/* Top Menu Styles */
SPAN.topMenu,A.topMenu	{color:#ffffff; font-weight:bold; padding-left:15px;}
#topcolour	 			{background-color:#6363CE;}

/*Side Menu Color Selection Styles */

	/* All Level Styles*/
	#sidemenu			{background-color:#eeeeee;}
	#sidemenu .head		{color:#ffffff; background-color:#6361CE;}	
	#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);}
	

/* Language Selector Styles */
	
	#langselect				{background-color:#eeeeee;}
	#langselect .head		{color:#ffffff; background-color:#6361CE;}	
	#langselect a			{color:#000000; background:#eeeeee;}
	#langselect a:hover		{				background:#D5DCF5;}
	#langselect a.sel		{color:#000000; background:#a5a5a5;}
	#langselect a.sel:hover	{				background:#a5a5a5;}

	
	/*Top Drop Down Menu Color Selection Styles */

	/* All Level Styles*/
	#topdropmenu			{border-left:1px solid #7183C3;border-top:1px solid #7183C3; background:#6361CE;}	
	#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; background:#6361CE;}  /* level 0 item with children properties. defines background color and bullet image */
	#topdropmenu a.L0nc				{color:#FFFFFF; background:#6361CE;}						/* level 0 item with no children properties. defines background color*/
	
	#topdropmenu a.L0hc:hover		{color:#000099; background:#D5DCF5;}	/* hover effect for level 0 with children */
	#topdropmenu a.L0nc:hover		{color:#000099; background:#D5DCF5;} /* hover effect for level 0 with no children */

	
	/* Level 1 Styles */
	#topdropmenu UL UL.L1			{}
	#topdropmenu a.L1hc				{color:#000000; background:#e5e5e5;}
	#topdropmenu a.L1nc				{color:#000000; background:#e5e5e5;}
	
	#topdropmenu a.L1hc:hover		{color:#000000; background:#D5DCF5;}	
	#topdropmenu a.L1nc:hover		{color:#000000; background:#D5DCF5;}


/* Table styles by Tim Dransfield - 17 November 2005 */ 

table.ImmTS_sbc_plain { padding:0px; width:100%; background-color: #FFFFFF; border-collapse: collapse; } 

	/* Standard Table */

table.ImmTS_sbc { padding:0px; width:100%; background-color: #FFFFFF; border-collapse: collapse; } 
 
table.ImmTS_sbc th, table.ImmTS_sbc td { padding: 2px; }  

table.ImmTS_sbc, table.ImmTS_sbc th, table.ImmTS_sbc td { border: 1px solid black; }  
                                    
table.ImmTS_sbc th { background-color:#FFCC66; color: black; }

table.ImmTS_sbc tr { vertical-align: middle; }

	/* Conservative Councillor */

table.ImmTS_ConservativeCllr { margin:10px; padding:4px; width:100%; background-color: #FFFFFF; border-collapse: collapse; } 
 
table.ImmTS_ConservativeCllr th, table.ImmTS_ConservativeCllr td { padding: 4px; }  

table.ImmTS_ConservativeCllr { border: 1px solid black; }  
                                    
table.ImmTS_ConservativeCllr th { background-color:#0C2576; color: #FFF; border-right: 1px solid #000; }

	/* Labour Councillor */

table.ImmTS_LabourCllr { margin:10px; padding:4px; width:100%; background-color: #FFFFFF; border-collapse: collapse; } 
 
table.ImmTS_LabourCllr th, table.ImmTS_LabourCllr td { padding: 4px; }  

table.ImmTS_LabourCllr { border: 1px solid black; }  
                                    
table.ImmTS_LabourCllr th { background-color:#FF0000; color: #FFF; border-right: 1px solid #000; }

	/* Liberal Democrat Councillor */

table.ImmTS_LibDemCllr { margin:10px; padding:4px; width:100%; background-color: #FFFFFF; border-collapse: collapse; } 
 
table.ImmTS_LibDemCllr th, table.ImmTS_LibDemCllr td { padding: 4px; }  

table.ImmTS_LibDemCllr { border: 1px solid black; }  
                                    
table.ImmTS_LibDemCllr th { background-color:#FFCC33; color: #FFF; border-right: 1px solid #000; }

	/* Independent Councillor */

table.ImmTS_IndependentCllr { margin:10px; padding:4px; width:100%; background-color: #FFFFFF; border-collapse: collapse; } 
 
table.ImmTS_IndependentCllr th, table.ImmTS_IndependentCllr td { padding: 4px; }  

table.ImmTS_IndependentCllr { border: 1px solid black; }  
                                    
table.ImmTS_IndependentCllr th { background-color:#FFF; color: #FFF; border-right: 1px solid #000; }

.highlightbox{
	background-color:#ffcc99;
	border:1px solid #000000;
	padding:8px;
	margin:10px;
	}
	



