BODY { padding: 0px 0px 0px 0px; FONT-SIZE: .8em;  MARGIN: 0px; 
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TOP: 0px; WIDTH: 100%; HEIGHT: 100%;}
#main {WIDTH: 99%; BACKGROUND-COLOR: #ffffff; margin-left: 5px; margin-top: 5px;}
ACRONYM { CURSOR: help; BORDER-BOTTOM: #8d8a85 1px dotted;}
/* we ask that users do not use underlining. however this is to trap any underlining and convert to strong */
u {text-decoration:none; font-weight:bold}
#access {	PADDING: 0px 0px 0px 0px; FONT-SIZE: 1px; MARGIN: 0px; COLOR: #fff;}
#access A {	COLOR: #fff}
#access A:hover {COLOR: #fff}
#top1 {	WIDTH: 100%; }
#top1 .tleft {FLOAT: left; padding-bottom:10px;}
#top1 .tright {	FLOAT: right; WIDTH: 60%; TEXT-ALIGN: right;  }
#topmenu A {	COLOR: #666; TEXT-DECORATION: none}
#topmenu A:hover {	COLOR: #333; TEXT-DECORATION: underline}
#topmenu UL {	PADDING: 0px 0px 0px 0px; FLOAT: right; MARGIN-top: 0px; LIST-STYLE-TYPE: none; margin-right:.5em;}
#topmenu LI {	PADDING: 0px 6px 0px 6px; DISPLAY: inline; BORDER-LEFT: #666 1px solid}
#topmenu li.hide {    display: none; }
#topmenu LI.start {	BORDER-LEFT-WIDTH: 0px}
#topmenu LI.end {	PADDING: 0px 0px 0px 6px; }
#banner { background-color:#E4F3F3; border: 1px solid #cccccc; float:left; clear:left; width:100%}
#banner .bannerL{	FLOAT: left; }
#banner .bannerR{	FLOAT: right; }
#bcrumbs {padding-left: 5px; line-height: 1.6em; border-top: 1px solid #cccccc; background-color: #E7E7E7; clear:left;  }
#bcrumbs A {COLOR: #37627D; TEXT-DECORATION: underline}
#bcrumbs A:hover { TEXT-DECORATION: none}
#footermenu2 { padding-left: .5em; line-height: 1.8em; color: #37627D; BORDER-left: #cccccc 1px solid; BORDER-right: #cccccc 1px solid; BORDER-bottom: #cccccc 1px solid; float:left; width:100%;}
.emergency {color: #FF0033; font-weight:bold;}
.wrappercls { FLOAT: left; HEIGHT: 100%; width: 82%; padding-top: 2px; margin-top:0;}

#leftnav {FLOAT: left; WIDTH: 22%; }

#leftnav UL {list-style-type:none; margin-left:0px; padding-left:0px; margin-top:0; padding-top:0}

#leftnav ACRONYM {border-bottom:none}
#leftnav LI {background-color: #E7EEE2; line-height: 1.4em;  
BORDER-bottom: #639A9C 1px solid; BORDER-right: #639A9C 1px solid; 
BORDER-left: #639A9C 1px solid;}
#leftnav A {DISPLAY: block; TEXT-DECORATION: none; /*color: #656B55; */ padding:5px; color: #000 }


#leftnav LI.on {FONT-WEIGHT: bold;  /*BORDER-left: #0099CC 4px solid; */ 
background-color: #A5E0E0; /* try #656B55*/ }
#leftnav li.on A:hover {/*BORDER-left:#0099CC 0px solid;*/}
#leftnav LI.heading {FONT-WEIGHT: bold;	COLOR: white;	
background-color: #C8D8BC; BORDER-top: #639A9C 1px solid; margin-top:0px; padding-top:0}
#leftnav LI.heading A {COLOR: white; text-decoration:none; margin-top:0px; background-color: #C8D8BC; }
#leftnav LI.heading A:hover {/*FONT-WEIGHT: bold; */COLOR: white; text-decoration:underline; 
background-color: #C8D8BC;}
#leftnav LI.heading2 {	PADDING: 5px 5px 5px 1.5em; 	FONT-WEIGHT: bold; 	COLOR: white; 	background-color: #999999; }
#leftnav LI.heading3 {	PADDING: 5px 5px 5px 2em; 	FONT-WEIGHT: bold; COLOR: white; 	background-color: #999999; }
#leftnav .onl3 { list-style-image: url(../images/d_greenarrow.gif); margin-left:20px; padding-left: 0px;}
#leftnav LI.onlink {	FONT-WEIGHT: bold; BACKGROUND-COLOR: #fff}
#leftnav LI.onlink A:hover {	TEXT-DECORATION: underline; color:#CC0099;}

#content {FLOAT: right; width:75%; margin-right: 5px;}
#content H1, H2, H3, H4, H5, H6{
FONT-FAMILY: "Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
BORDER: #e5e5e5 1px dashed; MARGIN-BOTTOM: 8px; MARGIN-BOTTOM: 8px; padding: 2px 0px 5px 5px; color: #666666; 
margin-top: 2px;}
#content H1 {FONT-SIZE: 130%; clear:right}
#content H2 {FONT-SIZE: 125%; }
#content H3 {FONT-SIZE: 120%; }
#content H4 {FONT-WEIGHT: bold; FONT-SIZE: 115%;}
#content H5 {FONT-WEIGHT: bold; FONT-SIZE: 110%;}
#content H6 {FONT-WEIGHT: bold; FONT-SIZE: 105%;}
#content P { PADDING: 0px 0px 10px 0px; MARGIN: 0px; text-align: justify; LINE-HEIGHT: 1.6em;}
#content address { font-style: normal; LINE-HEIGHT: 1.4em; margin-bottom: .5em;}
#content DD {	PADDING-bottom: 5px; LINE-HEIGHT: 1.4em; text-align:justify; }
#content DT {	PADDING: 0px 0px 5px 0px; MARGIN: 0px; LINE-HEIGHT: 1.4em; font-weight:bold; }
#content  TH {color: #666666; }
#content A:hover {	color: #37627D;}
#content P.warningtext {	FONT-WEIGHT: bold; color:#6D3365; }
blockquote { line-height:1.6em}
#content LI {line-height:1.6em; }
#content UL LI {list-style-image:url(../images/d_greenbull.gif);}
#content OL LI {list-style-image:none; }
#content TABLE {margin-left: auto; margin-right: auto;text-align: left; border-style: solid; 
border-width: 1px; border-collapse: collapse; } 
#content TD {border-width: 1px 1px 0px 0px; border-style: solid; margin:0px; padding: 2px; line-height: 1.6em;}
#content TH {border-width: 1px 1px 0px 0px;border-style: solid;color: #37627D;}
/*Councillor Images - these are called the wrong way round but how and ever. . . */
#content  IMG.right { float:left; margin-bottom:20px; margin-right: 1.5em;}
#content  IMG.left  { float:right; margin-bottom:20px; margin-left: 1.5em;}
#contentGrid img { margin-top:5px; float:left; margin-bottom: 15px; clear:right   }
#contentGrid ul { margin-bottom: 1em; margin-top:5px;  }
.contentBlockL {width: 15%; float:left; margin-right: 2em; }
.contentBlockR {/*width: 75%; */  }
.contentBlockL2 {width: 45%; float:left; }
.contentBlockR2 {width: 45%; padding-left: 1em; margin-left: 1em; }
/* below for contact details page + can be used to add space under each list item in a list */
#contact li { margin-bottom:1em;}
#contact address {padding-left:5em;}
#contact .address {padding-left:5em;}
#headerlinks {	WIDTH: 100%; HEIGHT: 1.6em; float:right; margin-bottom:5px;  margin-top:5px; clear:left}
#headerlinks UL { LIST-STYLE-TYPE: none; float:right; padding:0; margin:0; clear:left; }
#headerlinks LI {DISPLAY: inline; padding-left: 10px;}
#headerlinks A { }
#headerlinks A:hover { TEXT-DECORATION: underline}
#headerlinks A.print { padding-left:20px; background: url(../images/printiconG.gif) left center no-repeat;}
A.pdf { background: url(../images/pdficon.gif) left top no-repeat; padding-left:20px; }
A.winzip { background: url(../images/winziplogo.gif) left top no-repeat; padding-left:20px; }
#sidebar {PADDING-right: 0px; FLOAT: right; WIDTH:18%; LINE-HEIGHT: 1.6em; 
list-style-image: url(../images/d_greenarrow.gif); margin-right:0; margin-left:0 background-color:#CCFFFF}
#sidebar p {padding:0px; margin:0px;}
#sidebar UL {margin-top:0px; margin-bottom:0px; margin-left: 15px; padding-left:0px;  }
#sidebar H2 {font-family:Arial, Helvetica, sans-serif; PADDING: 4px 0px 4px 4px; 
FONT-SIZE: 100%; margin: 2px 0px 0px 0px; background-color:#6D7FBF; color: #ffffff; BORDER: #6D7FBF 1px solid; }
.sidebarblk {BORDER-right: #6D7FBF  1px solid; BORDER-bottom: #6D7FBF 1px solid;
BORDER-left: #6D7FBF 1px solid; padding-bottom: .5em; padding-top: .5em;
margin-bottom:.5em; padding-left: 10px; padding-right: 5px;}
/* Highlighted items - can change depending on item*/
.highlightblk { BORDER: #6D7FBF  1px solid; padding-left:3px; margin-bottom:.5em;}
.highlightblk2 {BORDER: #6D7FBF  1px solid; background-color:#99ABCC;padding-bottom:0px; 
margin-bottom:0px; }
#highlightblk2 img {clear: both; background-color:#99ABCC;}
.highlighttxt  {padding-left:3px; background-color:#ffffff;}

#sidebarblk2 {BORDER: #0C378B 1px solid;  padding: .5em; padding-left: 5px;
background-color:#0C378B; color:#FFFFFF; text-align:left;}
#sidebarblk2 A {	color: #ffffff; text-decoration:none;}
#sidebarblk2 A:hover {	color: #ffffff; text-decoration: underline;}
#sidebarblk3 {BORDER: #FFFFFF 1px solid; margin-left: 0px; padding-bottom: 1em; background-color:#ffffff; color:#FFFFFF; text-align:left; }
#sidebarblk3 A {color: #000000; text-decoration:none;}
#sidebarblk3 A:hover {	color: #000000; text-decoration: underline;}
#sidebar H3 { PADDING: 0px 0px 0px 0px; FONT-SIZE: 95%; MARGIN: 2px 2px 0px 0px; }
#sidebarEplan {BORDER: #FF982D 1px solid;padding-top: 6px; margin-left: 0px; margin-bottom: 15px; min-height: 150px}
#sidebarEplan H2 {background-color:#FF1C42;}
#sidebar H3 {	PADDING 0px 0px 0px 0px; FONT-SIZE: 90%; MARGIN: 2px 2px 0px 0px;}

#sidebar h2.color6 {background-color:#FFFFFF; BORDER: #7E946C 1px solid; margin-bottom: 4px;}
#footercont {FONT-SIZE: 90%; padding-bottom: 2em; padding-top: 1em; }
#footermenu {CLEAR: both; PADDING-BOTTOM: .5em; COLOR: #333; PADDING-TOP: .5em; padding-left: .5em; 
margin-left:1px; BORDER: #eee 1px solid; }
#footermenu A {	COLOR: #666; TEXT-DECORATION: none}
#footermenu A:hover {	COLOR: #333; TEXT-DECORATION: underline}
#footer {CLEAR: both; DISPLAY: block; PADDING-LEFT: 1em; PADDING-BOTTOM: .5em; COLOR: #333; LINE-HEIGHT: 1.6em; PADDING-TOP: .5em; }
#footer A {	COLOR: #666; TEXT-DECORATION: underline}
#footer A:hover {	COLOR: #333; TEXT-DECORATION: underline}
IMG {  BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
/*.break {CLEAR: both; PADDING: 0px 0px 0px 0px; DISPLAY: block; MARGIN: 0px; WIDTH: 100% }*/

/*Changes made to overwrite Clare colour scheme*/
A:hover {	color: #5A6A4C;}
#banner {	background-color:#F2EDDA;  }
#bcrumbs { 	background-color: #DFD3A6;  color: #5A6A4C;}
#bcrumbs A { COLOR: #5A6A4C; }
#leftnav LI {background-color: #E7EEE2;}
#leftnav LI A {color: #5A6A4C; }
#leftnav LI A:hover {color: #C2B689; }
#leftnav LI.on { BACKGROUND-COLOR: #F2EDDA; color:  #5A6A4C; }
#leftnav UL LI.heading {COLOR: white; background-color: #C8D8BC;}
#content H1, H2, H3, H4, H5, H6 {color: #5A6A4C; }
#content CAPTION { color: #5A6A4C;}
#content TH { color: #5A6A4C;}
#sitemap ul li.level1{color: #5A6A4C; BORDER: #e5e5e5 1px dotted; BACKGROUND-COLOR: #EEE2EE; }
#sitemap ul ul li.level2{	color: #5A6A4C; }
#sidebar { BACKGROUND-COLOR: #ffffff; }
.sidebarblk { BACKGROUND-COLOR: #ffffff; BORDER-right: #7E946C 1px solid; BORDER-bottom: #7E946C 1px solid;BORDER-left: #7E946C 1px solid; }
.sidebarblk2 {BORDER-top: #7E946C 1px solid; BORDER-right: #7E946C 1px solid; BORDER-bottom: #7E946C 1px solid; BORDER-left: #7E946C 1px solid; }
#sidebarEplan { BORDER-top: #7E946C 1px solid; BORDER-right: #7E946C 1px solid; BORDER-bottom: #7E946C 1px solid; BORDER-left: #7E946C 1px solid; }
#sidebar H2 { BACKGROUND-COLOR: #e5e5e5; background-color:#F2EDDA; color: #5A6A4C; BORDER: #7E946C 1px solid;  }

#table { padding-left: .5em; line-height: 1.8em; color: #37627D; BORDER-left: #cccccc 1px solid; BORDER-right: #cccccc 1px solid; BORDER-bottom: #cccccc 1px solid; float:left; width:100%;}

td.gallery {	
	vertical-align:bottom; text-align:center;
}


