/*User Styles - These will appear for the editors to apply  */
/*.Heading1, H1 {color:#6d459e; font-size: 150%; font-weight:bold; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}*/

.Heading3, H3 {color:#6d459e; font-size: 115%; font-weight:bold; margin-bottom:0.5em; margin-top:7px; padding-left:0px;}
.Heading4, H4 {color:#6d459e; font-size: 102%; font-weight:bold; margin-bottom:0.2em; margin-top:0.4em; padding-left:0px;}
/*.Heading5, H5 {color:#6d459e; font-size: 105%; font-weight:bold; margin-bottom:0.2em; margin-top:0.4em; padding-left:0px;}*/

.Normal          	{color:#2f0b5b;}
/*.Caption1        	{font-size:95%;}*/ /*commented out to slim down user choice in editor.  Move to system stylesheet*/
.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:#CCCCCC; height:1px; margin-top:19px; margin-bottom:12px; text-align:center; display:block; clear:both; }

/* standard default links, in accessible - cross browser - format and sequence  */
a:link		{color:#6d459e; text-decoration:underline; }
a:visited	{color:#6d459e; text-decoration:underline; }
a:focus		{color:#8c64bc; text-decoration:underline; }
a:hover		{color:#FF8409; text-decoration:underline; }
a:active	{color:#8c64bc; text-decoration:underline; }

/* Top Menu Styles */
SPAN.topMenu,A.topMenu	{color:#ffffff; font-weight:bold; padding-left:10px;}
#topcolour	 { background-color:#6363CE;}

#globalLinks { color:#ffffff; padding:4px; }
#globalLinks a { color:#ffffff; text-decoration:none; }
#globalLinks a:hover { color:#ffffff; text-decoration:underline; }
/*  #globalLinks a:visited { color:#ffffff; text-decoration:none; }
 #globalLinks a:active { color:red; text-decoration:underline; }  Visited and Active cause multiple display issues */ 
 
/* Standard Table */

table.ImmTS_sbc { padding:0px; width:90%; border-collapse:collapse; background-color:#ffffff; page-break-inside:auto; }  /* defines the table */
table.ImmTS_sbc th { padding:4px; margin:2px; } /* defines the table cell padding and spacing */
table.ImmTS_sbc td { padding:4px; margin:2px; } /* defines the table cell padding and spacing */

table.ImmTS_sbc, table.ImmTS_StdWide th { border: 2px solid #6d459e; } /* defines the table borders */
table.ImmTS_sbc td { border-top: 0px solid #000000; border-bottom: 1px solid #6d459e; border-left: 1px solid #6d459e; border-right: 1px solid #6d459e; } /* defines the table borders */

table.ImmTS_sbc th {  background-color:#6d459e; color:#ffffff; font-family: Arial, Verdana, sans-serif; font-size:90%; font-weight:bold; }
table.ImmTS_sbc th a {background-color:#6d459e; color:#ffffff; font-family: Arial, Verdana, sans-serif; font-size:90%; font-weight:bold; } 
table.ImmTS_sbc th p {background-color:#6d459e; color:#ffffff; font-family: Arial, Verdana, sans-serif; font-size:90%; font-weight:bold; }  
table.ImmTS_sbc tr { vertical-align:middle; height:16px; color:#2f0b5b; } /* defines the default row behaviour */
table.ImmTS_sbc td { background-color:#ffffff; color:#2f0b5b; font-family: Arial, Verdana, sans-serif; font-size:90%; font-weight:normal; } /* defines the default column behaviour */


/* the wide table style */
/*table.ImmTS_StdWide { padding:0px; width:90%; border-collapse:collapse; background-color:#ffffff; page-break-inside:auto; }  /* defines the table */
/*table.ImmTS_StdWide th { padding:4px; margin:2px; } /* defines the table cell padding and spacing */
/*table.ImmTS_StdWide td { padding:4px; margin:2px; } /* defines the table cell padding and spacing */

/*table.ImmTS_StdWide, table.ImmTS_StdWide th { border: 2px solid #6d459e; } /* defines the table borders */
/*table.ImmTS_StdWide td { border-top: 0px solid #000000; border-bottom: 1px solid #6d459e; border-left: 1px solid #6d459e; border-right: 1px solid #6d459e; } /* defines the table borders */

/*table.ImmTS_StdWide th {  background-color:#6d459e; color:#ffffff; font-family: Arial, Verdana, sans-serif; font-size:90%; font-weight:bold; }  /* defines a default colour for the table, this could? be overriden in the colour style sheet */
/*table.ImmTS_StdWide tr { vertical-align:middle; height:16px; } /* defines the default row behaviour */
/*table.ImmTS_StdWide td { background-color:#ffffff; color: #000000; font-family: Arial, Verdana, sans-serif; font-size:90%; font-weight:normal; } /* defines the default column behaviour */

/* the Medium table style */
/*table.ImmTS_StdMedium { padding:0px; width:70%; border-collapse:collapse; background-color:#ffffff; page-break-inside:auto; }  /* defines the table */
/*table.ImmTS_StdMedium th { padding:4px; margin:2px; } /* defines the table cell padding and spacing */
/*table.ImmTS_StdMedium td { padding:4px; margin:2px; } /* defines the table cell padding and spacing */

/*table.ImmTS_StdMedium, table.ImmTS_StdMedium th { border: 2px solid #003399; } /* defines the table borders */
/*table.ImmTS_StdMedium td { border-top: 0px solid #000000; border-bottom: 1px solid #003399; border-left: 2px solid #003399; border-right: 2px solid #003399; } /* defines the table borders */

/*table.ImmTS_StdMedium th {  background-color:#1d4ee1; color:#000000; font-family: Arial, Verdana, sans-serif; font-size:90%; font-weight:bold; }  /* defines a default colour for the table, this could? be overriden in the colour style sheet */
/*table.ImmTS_StdMedium tr { vertical-align:middle; height:16px; } /* defines the default row behaviour */
/*table.ImmTS_StdMedium td { background-color:#f5f5f5; color: #000000; font-family: Arial, Verdana, sans-serif; font-size:90%; font-weight:normal; } /* defines the default column behaviour */

/* the Narrow table style */
/*table.ImmTS_StdNarrow { padding:0px; width:50%; border-collapse:collapse; background-color:#ffffff; page-break-inside:auto; }  /* defines the table */
/*table.ImmTS_StdNarrow th { padding:4px; margin:2px; } /* defines the table cell padding and spacing */
/*table.ImmTS_StdNarrow td { padding:4px; margin:2px; } /* defines the table cell padding and spacing */

/*table.ImmTS_StdNarrow, table.ImmTS_StdNarrow th { border: 2px solid #003399; } /* defines the table borders */
/*table.ImmTS_StdNarrow td { border-top: 0px solid #000000; border-bottom: 1px solid #003399; border-left: 2px solid #003399; border-right: 2px solid #003399; } /* defines the table borders */

/*table.ImmTS_StdNarrow th {  background-color:#1d4ee1; color:#000000; font-family: Arial, Verdana, sans-serif; font-size:90%; font-weight:bold; }  /* defines a default colour for the table, this could? be overriden in the colour style sheet */
/*table.ImmTS_StdNarrow tr { vertical-align:middle; height:16px; } /* defines the default row behaviour */
/*table.ImmTS_StdNarrow td { background-color:#f5f5f5; color: #000000; font-family: Arial, Verdana, sans-serif; font-size:90%; font-weight:normal; } /* defines the default column behaviour */



/*Side Menu Color Selection Styles */
	/* All Level Styles*/
	#sidemenu			{background-color:#6d459e; }
	#sidemenu .head		{color:#006699;	background-color:#6d459e; }	
	#sidemenu a			{}
	#sidemenu a:hover	{}

	/* Level 0 Styles */
	#sidemenu a.L0					{color:#ffffff; background-color:#6d459e;}				/* defines level 0 link */
	#sidemenu a.L0 SPAN.hc			{background-image:url(../../../images/arrowNav.gif);}  /* defines level 0 bullet for children */
	#sidemenu a.L0 SPAN.nc			{background-image:url(../../../images/squareNav.gif);}  /* defines level 0 bullet for no children */

	#sidemenu a.L0sel				{color:#ffffff; background:#3e1273;}					/* defines level 0 if selected page */
	#sidemenu a.L0sel SPAN.hc		{background-image:url(../../../images/arrowNavHighlight.gif);} /* defines level 0 bullet for children if selected page */
	#sidemenu a.L0sel SPAN.nc		{background-image:url(../../../images/squareNavHighlight.gif);} /* defines level 0 bullet for no children if selected page*/
	#sidemenu a.L0sel:hover			{color:#ffffff; background:#6d459e;}					/* in this case effectively suppresses the hover effect for selected pages */
	
	#sidemenu a.L0:hover			{color:#ffffff; background:#8c64bc;}					/* defines the level 0 hover effect */
	#sidemenu a.L0:hover SPAN.hc	{background-image:url(../../../images/arrowNav.gif);}  /* defines the level 0 hover bullet for children */
	#sidemenu a.L0:hover SPAN.nc	{background-image:url(../../../images/squareNav.gif);}  /* defines the level 0 hover bullet for no children */
	
	/* Level 1 Styles */	
	#sidemenu a.L1					{color:#ffffff; background:#6d459e;}
	#sidemenu a.L1 SPAN.hc			{background-image:url(../../../images/arrowNav.gif);}
	#sidemenu a.L1 SPAN.nc			{background-image:url(../../../images/squareNav.gif);}

	#sidemenu a.L1sel				{color:#ffffff; background:#6d459e;}
	#sidemenu a.L1sel SPAN.hc		{background-image:url(../../../images/arrowNavHighlight.gif);}
	#sidemenu a.L1sel SPAN.nc		{background-image:url(../../../images/squareNavHighlight.gif);}
	#sidemenu a.L1sel:hover			{color:#ffffff; background:#6d459e;}
	
	#sidemenu a.L1:hover			{color:#ffffff; background-color: #8c64bc;}	
	#sidemenu a.L1:hover SPAN.hc	{background-image:url(../../../images/arrowNav.gif);}
	#sidemenu a.L1:hover SPAN.nc	{background-image:url(../../../images/squareNav.gif);}

	/* Level 2 Styles */
	#sidemenu a.L2					{color:#ffffff; background:#8c64bc;}
	#sidemenu a.L2 SPAN.hc			{background-image:url(../../../images/arrowNav.gif);}
	#sidemenu a.L2 SPAN.nc			{background-image:url(../../../images/squareNav.gif);}

	#sidemenu a.L2sel				{color:#ffffff; background:#6d459e;}
	#sidemenu a.L2sel SPAN.hc		{background-image:url(../../../images/arrowNavHighlight.gif);}
	#sidemenu a.L2sel SPAN.nc		{background-image:url(../../../images/squareNavHighlight.gif);}
	#sidemenu a.L2sel:hover			{color:#ffffff; background:#6d459e;}

	#sidemenu a.L2:hover			{color:#ffffff;	background-color: #6d459e;}	
	#sidemenu a.L2:hover SPAN.hc	{background-image:url(../../../images/arrowNav.gif);}
	#sidemenu a.L2:hover SPAN.nc	{background-image:url(../../../images/squareNav.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;}

/* div for the footer and/or the topbar accessibility links */
#noUnderline a { text-decoration:none; color:#666666; }
#noUnderline a:link { text-decoration:none; color:#666666; }
#noUnderline a:hover { text-decoration:underline; color:#666666; }
#noUnderline { text-decoration:none; color:#666666; }

#noUnderline2 a { text-decoration:none; color:#666; }
#noUnderline2 a:link { text-decoration:none; color:#666; }
#noUnderline2 a:hover { text-decoration:underline; color:#666; }
#noUnderline2 { text-decoration:none; color:#666; }


	
/**This DIV defines the appearance of top "my" static links**/

#toplinks a{
	text-decoration:none;
	color:#000000;
	}

#toplinks a:visited{
	text-decoration:none;
	color:#000000;
	}	
 	
#mycouncil{
	display:inline;
	padding-right:10px;
	}
	
#mycouncil a{
	text-decoration:none;
	color:#000000;
	}
	
#mycouncil a:hover{
	text-decoration:none;
	color: #993399;
	}
	
#mycommunity{
	display:inline;
	padding-right:10px;
	}

#mycommunity a{
	text-decoration:none;
	color:#000000;
	}
	
#mycommunity a:hover{
	text-decoration:none;
	color: #00cc00;
	}

#mybusiness{
	display:inline;
	padding-right:10px;
	}
	
#mybusiness a{
	text-decoration:none;
	color:#000000;
	}
	
#mybusiness a:hover{
	text-decoration:none;
	color:#0033cc;
	}
	
#myyorkshirecoast{
	display:inline;
	padding-right:0px;
	}
		
#myyorkshirecoast a{
	text-decoration:none;
	color:#000000;
	}

#myyorkshirecoast a:hover{
	text-decoration:none;
	color:#FF9900;
	}
#iframecontent{color:#000000; text-align:left; padding:0px; display:block; position:relative; border-collapse:collapse;}

/*The Following styles are used to display the Events Diary Items in a table*/

#iframecontent table{padding:0px; border-collapse:collapse; background-color:#ffffff; page-break-inside:auto; border:1px solid  #000000; width:90%;}
#iframecontent th{background-color:#1d4ee1; color:#000000; font-family: Arial, Verdana, sans-serif; font-size:90%; font-weight:bold; border-collapse:collapse;border: 1px solid #000000; padding:2px;}
#iframecontent tr{vertical-align:middle; height:16px; border-collapse:collapse; }
#iframecontent td{border: 1px solid #000000;  background-color:#f5f5f5; border-collapse:collapse; color:#000000; padding:2px;}
/*.alt{background-color:#E6E6E6;}*/
/*.ipic{float:right; display:block; position:relative; width:240px; margin-left:20px; margin-bottom:30px; margin-top:30px;}*/
#iframecontent table#eventTable{padding:0px; border-collapse:collapse; background-color:#ffffff; page-break-inside:auto; border:1px solid #ffffff;}
#iframecontent td#eventTable{border: 1px solid #000000;  background-color:#f5f5f5; border-collapse:collapse;}

.pdfbullet{ margin-left:10px;
margin-right:5px;
}
