/*User Styles */
.Heading1, H1    	{color:#003366; font-size:large; font-weight:bold; margin-bottom:0.2em; margin-top:0.4em;}
.Heading2, H2    	{color:#003366; font-size:large; font-weight:normal; margin-bottom:0.2em; margin-top:0.4em;}
.Heading3, H3    	{color:#003366; font-size:medium; font-weight:bold;  margin-bottom:0.2em; margin-top:0.5em;}
.Heading4, H4    	{color:#003366; font-size:medium; font-weight:normal; margin-bottom:0.2em; margin-top:0.4em;}
.Heading5, H5    	{color:#003366; font-size:small;  font-weight:bold; margin-bottom:0.2em; margin-top:0.4em;}

.Normal          	{color:#003366;font-size:small;}
.NormalBold          	{color:#003366;font-size:small;font-weight:bold;}
.Caption1        	{font-size:x-small}
.Caption2        	{font-size:x-small;font-weight:bold;}
.Black				{color:#000000;font-size:small;}
DIV					{color:#003366;font-size:small;}


/* Services section - Start */
#topbar		 	{width:100%;height:110px; border-top:#87AFBF solid 3px;min-width:800px;}

#logo2			{width:100%;float:left;height:75px;margin-top:5px;background-image:url(../../../images/business_images.jpg);background-repeat:no-repeat;}

#s8			{background-image:url(../../../images/save_bottom.gif);width:221px;height:27.5px;background-repeat:no-repeat;position:relative;top:0px;}

/*Stativ links*/
#staticlinks		{width:100%;position:absolute;top:86px;border-bottom:2px solid #00607C;background-color:#87AFBF;min-width:800px;}
#slinksleft		{width:71.7%;float:left;}
#slinksright		{width:28.3%;float:right;background-color:#87AFBF;min-width:224px;}
#slinks			{background-color:#87AFBF;padding:3px 3px 3px 3px;}
a.slinks		{font-size:small;font-weight:bold;color:#000000;}
a.slinks:link		{}
a.slinks:visited	{color:#000000;}
a.slinks:hover		{}

/*Whats On*/
#whatson		{border: 1px solid #B2CFD7;}
#whatsonheader		{font-size:90%;background-color:#88AFC0; border-top:5px #00607C solid; padding:5px;}
#whatsonimg		{text-align:right; padding: 0px 2px 2px 0px;}
div.whatsonitemheader	{color:#003366; font-size:90%; padding-top:5px;padding-left:5px;}
div.whatsonitemdesc	{color:#003366; font-size:80%;padding-left:5px;}

/*Whats New*/
#whatsnew		{border: 1px solid #B2CFD7;}
#whatsnewimg		{text-align:right; padding: 0px 2px 2px 0px;}
#whatsnewheader		{font-size:90%;background-color:#88AFC0; border-top:5px #00607C solid; padding:5px;}
div.whatsnewTitle		{font-size:90%;background-color:#88AFC0; border-top:5px #00607C solid; padding:5px;}
div.NewsTitle      	{color:#003366; padding-top:5px;padding-left:5px;  font-size : 90%; }
a.NewsTitle:hover    	{}
div.NewsBody 	        {color:#003366; font-size:80%; font-weight:normal; padding-left:5px;padding-bottom:5px;}


/* Services section - End */

/*Misc Styles*/
#toppic		 		{background-image: url(../../../images/topcountry.jpg); background-repeat: no-repeat; width:601px; }
DIV.columnheader	{color:#FFFFFF; font-size:100%; font-weight:bold; padding-left:0.3em; padding-top:0.1em; margin-bottom:0.01em; margin-top:0.01em; background-color:#66CC66;}
hr           		{width:100%; color:#cecece;}

A				{color:#003366; text-decoration:none; font-weight:bold;}

#tiddles a 		{border-bottom: 1px dotted;}

A:visited			{color:#CC6699;}
A:hover				{color:#7F98B1;}



/* Top Menu Styles */
SPAN.topMenu,A.topMenu	{color:#ffffff; font-weight:bold; padding-left:15px;}
#topcolour	 			{background-color:#66CC66;}


/* Side Menu Styles*/
#smsidemenu	{}   
* html div.smitm { padding-right: 25px;} /* IE fix - it gets the wrapping wrong */        
DIV.smHEAD	{padding-left:10px; padding-top:3px; padding-bottom:3px; border-top: 1px solid #7FAFBD; border-right: 1px solid #7FAFBD;}
DIV.smitm	{font-size:0.90em;}

DIV.sm-0	{border-top: 1px solid #7FAFBD; border-right: 1px solid #7FAFBD; padding-top:3px; padding-bottom:5px; padding-left:0px;clear:both;}
DIV.sm-1	{border-top: 1px solid #7FAFBD; border-right: 1px solid #7FAFBD; padding-top:3px; padding-bottom:5px; padding-left:0px;clear:both;}
DIV.sm-2	{border-top: 1px solid #7FAFBD; border-right: 1px solid #7FAFBD; padding-top:3px; padding-bottom:5px; padding-left:0px;clear:both;}
DIV.sm0		{border-top: 1px solid #7FAFBD; border-right: 1px solid #7FAFBD; padding-top:3px; padding-bottom:5px; padding-left:0px;clear:both;}
DIV.sm1		{background-color:#C3D7DF; border-top: 1px solid #7FAFBD; border-right: 1px solid #7FAFBD; padding-top:3px; padding-bottom:5px; padding-left:0px;clear:both;}
DIV.sm2		{background-color:#C3D7DF; border-top: 1px solid #7FAFBD; border-right: 1px solid #7FAFBD; padding-top:3px; padding-bottom:5px; padding-left:0px;clear:both;}

DIV.smsel0	{background-color: #87AFBF;border-top: 1px solid #7FAFBD; border-right: 1px solid #7FAFBD; padding-top:3px; padding-bottom:5px; padding-left:0px;}
DIV.smsel1	{background-color:#87AFBF;border-top: 1px solid #7FAFBD; border-right: 1px solid #7FAFBD; padding-top:3px; padding-bottom:5px; padding-left:0px;}
DIV.smsel2	{background-color:#87AFBF;border-top: 1px solid #7FAFBD; border-right: 1px solid #7FAFBD; padding-top:3px; padding-bottom:5px; padding-left:0px;}DIV.smgap0	{height:1px;}
DIV.smgap1	{height:1px;}
DIV.smgap2	{height:1px;}

DIV.smbthc-0	{margin-top:2px;background-image:url(../../../images/arrow_cross.gif);float:left;  width:15px;background-repeat:no-repeat;}
DIV.smbthc-1	{margin-top:2px;background-image:url(../../../images/arrow_cross.gif);float:left;  width:15px;background-repeat:no-repeat;}
DIV.smbthc-2	{margin-top:2px;background-image:url(../../../images/arrow_cross.gif);float:left;  width:15px;background-repeat:no-repeat;}
DIV.smbthc0	{margin-top:3px;background-image:url(../../../images/arrow_cross.gif);float:left;  width:15px;background-repeat:no-repeat;}
DIV.smbthc1	{margin-top:2px;background-image:url(../../../images/arrow_cross.gif);float:left;  width:15px;background-repeat:no-repeat;}
DIV.smbthc2	{margin-top:2px;background-image:url(../../../images/arrow_cross.gif);float:left;  width:15px;background-repeat:no-repeat;}

DIV.smbtnc-0	{margin-top:2px;background-image:url(../../../images/arrow_smallstop.gif);float:left;  width:15px;background-repeat:no-repeat;}
DIV.smbtnc-1	{margin-top:2px;background-image:url(../../../images/arrow_smallstop.gif);float:left;  width:15px;background-repeat:no-repeat;}
DIV.smbtnc-2	{margin-top:2px;background-image:url(../../../images/arrow_smallstop.gif);float:left;  width:15px;background-repeat:no-repeat;}
DIV.smbtnc0	{margin-top:3px;background-image:url(../../../images/arrow_smallstop.gif);float:left;  width:15px;background-repeat:no-repeat;}
DIV.smbtnc1	{margin-top:2px;background-image:url(../../../images/arrow_smallstop.gif);float:left;  width:15px;background-repeat:no-repeat;}
DIV.smbtnc2	{margin-top:2px;background-image:url(../../../images/arrow_smallstop.gif);float:left;  width:15px;background-repeat:no-repeat;}

DIV.smbtselhc0	{margin-top:2px;background-image:url(../../../images/arrow_cross.gif);float:left;  width:15px;background-repeat:no-repeat;}
DIV.smbtselhc1	{margin-top:2px;background-image:url(../../../images/arrow_cross.gif);float:left;  width:15px;background-repeat:no-repeat;}
DIV.smbtselhc2	{margin-top:2px;background-image:url(../../../images/arrow_cross.gif);float:left;  width:15px;background-repeat:no-repeat;}
DIV.smbtselnc0	{margin-top:2px;background-image:url(../../../images/arrow_smallstop.gif);float:left;  width:15px;background-repeat:no-repeat;}
DIV.smbtselnc1	{margin-top:2px;background-image:url(../../../images/arrow_smallstop.gif);float:left;  width:15px;background-repeat:no-repeat;}
DIV.smbtselnc2	{margin-top:2px;background-image:url(../../../images/arrow_smallstop.gif);float:left;  width:15px;background-repeat:no-repeat;}

DIV.smcnllrerea	{margin-top:2px;background-image:url(../../../images/arrow_r.gif);float:left;  width:15px;background-repeat:no-repeat;}

/* rtArwWhite.gif */

a.smA0				{}
a.smA0:hover			{}
a.smA0:visited			{color:#003366;}
a.smA1				{}
a.smA1:hover			{}
a.smA1:visited			{color:#003366;}
a.smA2				{}
a.smA2:hover			{}
a.smA2:visited			{color:#003366;}

a.smA-0				{}
a.smA-0:hover			{}
a.smA-0:visited			{color:#003366;}
a.smA-1				{}
a.smA-1:hover			{}
a.smA-1:visited			{color:#003366;}
a.smA-2				{}
a.smA-2:hover			{}
a.smA-2:visited			{color:#003366;}



a.smAsel0			{color:#000000;}
a.smAsel0:hover			{}
a.smAsel0:visited		{color:#000000;}
a.smAsel1			{color:#000000;}
a.smAsel1:hover			{}
a.smAsel1:visited		{color:#000000;}
a.smAsel2			{color:#000000;}
a.smAsel2:hover			{}
a.smAsel2:visited		{color:#000000;}

/* SIDE MENU FILTER LINKS - STYLE IS STYLE NAME + PAGE ID */
DIV.filternavlinkcontainer {}
DIV.filternavlink		{border-right: solid 1px #7FAFBD; padding-top:3px;padding-bottom:3px;}

DIV.filternavlinkimg		{margin-left:4px;margin-top:7px;background-image:url(../../../images/arrow_r.gif);float:left; height:10px; width:15px;background-repeat:no-repeat;}


DIV.filternavlink175		{border-right: solid 1px #7FAFBD; border-bottom: solid 1px #7FAFBD;padding-top:3px;padding-bottom:3px;}
DIV.filternavlink175img		{margin-left:4px;margin-top:7px;background-image:url(../../../images/arrow_r.gif);float:left; height:10px; width:15px;background-repeat:no-repeat;}
a.filternavlink175		{}
a.filternavlink175:link		{color:#50FC64;text-decoration:none;}
a.filternavlink175:visited 	{color:#50FC64;text-decoration:none;}
a.filternavlink175:hover 	{color:#50FC64;font-weight:bold;text-decoration:underline;}
DIV.filternavlink176 		{border-right: solid 1px #7FAFBD; border-bottom: solid 1px #7FAFBD;padding-top:3px;padding-bottom:3px;}
DIV.filternavlink176img		{margin-left:4px;margin-top:7px;background-image:url(../../../images/arrow_r.gif);float:left; height:10px; width:15px;background-repeat:no-repeat;}
a.filternavlink176:link		{color:#50BDFC;text-decoration:none;}
a.filternavlink176:visited	{color:#50BDFC;text-decoration:none;}
a.filternavlink176:hover 	{color:#50BDFC;font-weight:bold;text-decoration:underline;}
DIV.filternavlink177		{border-right: solid 1px #7FAFBD; border-bottom: solid 1px #7FAFBD;padding-top:3px;padding-bottom:3px;}
DIV.filternavlink177img		{margin-left:4px;margin-top:7px;background-image:url(../../../images/arrow_r.gif);float:left; height:10px; width:15px;background-repeat:no-repeat;}
a.filternavlink177:link		{color:#FCA150;text-decoration:none;}
a.filternavlink177:visited	{color:#FCA150;text-decoration:none;}
a.filternavlink177:hover	{color:#FCA150;font-weight:bold;text-decoration:underline;}


/* Elected Representatives plugin styles */
/* STYLES FOR INFO SECTION*/
/* COUNCILLOR NAME AT TOP OF SECTION*/
div.elecreptitle {{color:#003366; font-size:medium;font-weight:bold;padding-bottom:20px;}

td.elecrepimgpad {padding-right:20px;}
table.elecrepinfotable1 {}
table.elecrepinfotable2 {}

/*Address:, Email:,Position: etc*/
td.elecrepinfolabel {color:#003366; font-size:small; font-weight:Bold}

td.elecrepinfodetail {color:#003366; font-size:small;}

/*WEBSITE AND EMAIL LINK*/
a.elecrepinfolink:link {}
a.elecrepinfolink:visited {}
a.elecrepinfolink:hover {}

td.elecrepspacer {height:20px;}

div.spacer {height:20px}

/*COUNCILLOR,MP,MEP NAME LINK*/
div.elecrepitem {padding-top:2px;padding-bottom:0px;width:100%;}
span.elecrepitemleft {float:left;}
span.elecrepitemright {float:right;width:40%;font-weight:bold;}
DIV.elecrepnavigation SPAN {padding-bottom:10px; font-size:medium; color:#003366;}

/*LIST LEVEL STYLES*/
ul.level1 {
	font-size : medium;
}
li.level1 {}
a.level1:link {}
a.level1:visited {}
a.level1:hover {}

ul.level2 {}
li.level2 {}
a.level2:link {}
a.level2:visited {}
a.level2:hover {}

ul.level3 {}
li.level3 {}
a.level3:link {}
a.level3:visited {}
a.level3:hover {}

/*
WASTE COLLECTION STYLES
*/

select.wastecollectionareadrop {font-family:Arial;font-size:small;height:5px;width:150px}
select.wastecollectionroaddrop {font-family:Arial;font-size:small;height:5px;width:150px}

div.wastecollectionarea {padding-top:10px;padding-bottom:10px;}
span.wastecollectionarealeft {}
span.wastecollectionarearight {}

div.wastecollectionroad {padding-bottom:10px;}
span.wastecollectionroadleft {}
span.wastecollectionroadright {}

div.wastecollectionbuttonholder {padding-bottom:10px;}
input.wastecollectionbutton {font-family:Arial;font-size:80%;background-color:Black;color:White}

div.wastecollectionlabelholder {border:solid 1px silver}
span.wastecollectionlabel {padding-left:5px}

/*
PARISH COUNCIL STYLES
*/

/*
CHAIRMAN/CLERK LISTING
*/
div.parishcouncillistholder {}
div.parishcouncillisttitle {color:#003366; font-size:100%; font-weight: bold; padding-bottom:20px;}
div.parishcouncillistitem {padding-top:2px;padding-bottom:0px;width:100%;}
span.parishcouncillistitemleft {color:#003366; font-size:90%; font-weight: bold; float:left;width:60%;}
span.parishcouncillistitemright {color:#000000; font-size:90%; font-weight: bold; text-align:left;}

/*
CHAIRMAN/CLERK DETAIL
*/
div.parishcouncilholder {}
div.parishcounciltitle {color:#003366; font-weight:bold;font-size:medium;}
div.parishcouncilrole {color:#000000; font-weight:bold; font-size:medium; padding-top:10px}
div.parishcouncildetail {padding-top:10px; font-size:small; }
table.parishcouncildetail { font-size:small;}
td.parishcouncillabel {color:Black; font-weight:bold; font-size:medium;}
td.parishcouncildetail {color:#003366;  font-size:small;}

a.parishcouncilmaillink:link {color:Black;text-decoration:none;}
a.parishcouncilmaillink:visited {color:Black;text-decoration:none;}
a.parishcouncilmaillink:hover {color:Black;font-weight:bold;text-decoration:underline;}

a.parishcouncilweblink:link {color:red;text-decoration:none;}
a.parishcouncilweblink:visited {color:red;text-decoration:none;}
a.parishcouncilweblink:hover {color:red;font-weight:bold;text-decoration:underline;}

.ImmTextAlign_Right {text-align: right;}
.ImmTextAlign_Left {text-align: left;}
.ImmTextAlign_Center {text-align: center;}
.ImmTextAlign_Justify {text-align: justify;}
