/* basic elements */
html {
	  background:#eae7e7;
     
		}

/* page level elements */
#page {
	FONT-SIZE: 85%;
	margin:0 auto;
	
    width: 970px;
	background: #fff;
	padding-left: 10px;
	padding-right: 10px;
	 
	#container > #left {
   left: -200px; /* -LC width for others */
   margin-left: expression(
   document.all.center.offsetWidth * -1 +
   parseFloat(document.all.center.currentStyle.paddingLeft) +
   parseFloat(document.all.left.currentStyle.paddingLeft) +
   parseFloat(document.all.left.currentStyle.paddingRight)
   ); /* Fix for IE7 */
}
 		
}

/*
#page DIV {
	FONT-SIZE: 95%
   
}
}
*/

/*topmenu elements */
#topmenu {
	FONT-SIZE: 85%
	
}
#topmenu A {
	FONT-SIZE: 85%
}

H1 {
 FONT-SIZE: 135%; MARGIN: 0px 0px 10px; FONT-FAMILY: arial, sans-serif}
H2 {
 FONT-SIZE: 110%; MARGIN: 15px 0px 10px; FONT-FAMILY: arial, sans-serif; CLEAR: both;}
H3 {
 FONT-SIZE: 95%; MARGIN: 15px 0px 10px; FONT-FAMILY: arial, sans-serif}
P {
 /*FONT-SIZE: 95%; MARGIN: 0px 0px 10px; FONT-FAMILY: arial, sans-serif}*/
 FONT-SIZE: 95%; MARGIN: 15px 0px 0px 0px; FONT-FAMILY: arial, sans-serif} 
#breadcrumbtrail {
 FONT-SIZE: 95%; FONT-FAMILY: arial, sans-serif}
#content UL{
 FONT-SIZE: 100%; FONT-FAMILY: arial, sans-serif} 
#content LI{
 FONT-SIZE: 95%; FONT-FAMILY: arial, sans-serif} 

TABLE, TD
{
font-size: 95%;

}

TH{
text-align: left;

}


/*
#content H1{
	FONT-SIZE: 130%; MARGIN: 0px 0px 10px; FONT-FAMILY: arial, sans-serif
}
#content H2 {
	FONT-SIZE: 110%; MARGIN: 0px 0px 10px;  FONT-FAMILY: arial, sans-serif
}
#content H3 {
	FONT-SIZE: 90%; MARGIN: 0px 0px 5px; FONT-FAMILY: arial, sans-serif
}
#categories H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
*/
#breadcrumb A:link{
COLOR: #000; TEXT-DECORATION: underline; font-size: 85%;
}
#breadcrumb A:visited{
COLOR: #000; TEXT-DECORATION: underline; font-size: 85%;
}
#breadcrumb A:hover{
COLOR: #000; TEXT-DECORATION: underline; font-size: 85%;
}
#breadcrumb A:active{
COLOR: #000; TEXT-DECORATION: underline; font-size: 85%;
}


A:link {
	COLOR: #000; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #000; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
A:active {
	COLOR: #000; TEXT-DECORATION: underline
}

#navlinks A:link {
	COLOR: #000; TEXT-DECORATION: underline; font-weight: bold; font-size: 90%;
}
#navlinks A:visited{
	COLOR: #000; TEXT-DECORATION: underline; font-weight: bold; font-size: 90%;
}
#navlinks A:hover {
	COLOR: #000; TEXT-DECORATION: underline; font-weight: bold; font-size: 90%;
}
#navlinks A:active {
	COLOR: #000; TEXT-DECORATION: underline; font-weight: bold; font-size: 90%;
}

#address P
{
FONT-SIZE:80%; 
}
#address A
{
FONT-SIZE:100%; 
}
.small {
	FONT-SIZE: 80%
}

/* font size and weight for all footers */
/* #footer, #footercouncildemocracy, #footerbusiness, #footercommunityliving, #footereducation, #footerenvironment, #footerhousing, #footerjobs, #footerleisure, #footerpolicingpublicsafety, #footersocialcare, #footertransport, #footernews {
FONT-SIZE: 80%; font-weight:bold;
} */

#footer {
FONT-SIZE: 80%; font-weight:bold;
} 

img {
	border: 0px;
}

a {
	font-family: 	Arial, Verdana, Helvetica, sans-serif;
}

.pale_grey {
background: #efebef;
font-family: arial, sans-serif;
}

#blankul LI
{
LIST-STYLE:			none;
}

/* [SITE MANAGER ERROR HIGHLIGHT] */

.cm_error { 
	font-family : Arial, Verdana, Helvetica, sans-serif; 
	font-size : 100%; 
	font-weight : bold; 
	font-style : italic; 
	color : red; 
	line-height: 130%;
	border:1px solid red;
}

/* [Accessibility --> style] */

.normal {
 FONT-SIZE: 12px; MARGIN: 0px 0px 10px; FONT-FAMILY: arial, sans-serif}

 

/* news story classes */

.news-story {
	display:block;
	border:solid 1px #fff;
	/*margin-top: 10px;*/
	/*padding-top: 15px;*/
}

.news-header {
	border:solid 1px #fff; 
	
}

.news-main {
	/*FONT-SIZE: 95%; */
	border:solid 1px #fff;
}

.news-image {
	FONT-SIZE: 12px;
	float:left;
	border:solid 1px #fff;
	padding-bottom: 10px;
}

.bottom_news_link {
	padding-top: 10px;
	margin-top: 10px;
}

/* Simple table style */ 
  
table.simpletable {
	cell-border:	0px;
	cell-spacing:	0;
	padding:		0px; 
	width:			100%;
	
}

tr.simpletableheader {
	background-color:	#ffd334;
}

tr.simpletableeven {
	background-color:	#dddddd;
}
