/*	PLESAE NOTE THERE IS ADDITIONAL STYLESHEET PRINTERCSS.CSS WHICH ALTERES SOME STYLES FOR THE PRINT VIEW
	(OPEN PRINTERCSS.CSS AND CHANGE THE MEDIUM TO 'PRINTER') */

/* Shared styles - all pages*/

body{
	font-family: Trebuchet MS, verdana, geneva, sans-serif;
	font-size: 100%;
}

table{
	font-size: 100%;
}

#container{
	max-width: 975px;
	font-size: 72%;
	width:expression(document.body.clientWidth < 600? "600px" : document.body.clientWidth > 975? "975px" : "auto");
	
}

.minWidth{
	width: 762px;
	height: 1px;
}

/* FOR SEARCH ENGINE RESULTS FRAME */

.results iframe{
	width: 440px;
}


/*################################# LINK TYPES #######################################*/


.contentlinks a:link {
/*color: #9c0031;*/
color: #006600; /* Added 03.12.09 */
text-decoration: none;
}

.contentlinks a:visited {
/*color: #9c0031;*/
color:#006600; /* Added 03.12.09 */
text-decoration: none;
}
.contentlinks a:hover {
/*color: #9c0031;*/
color:#006600; /* Added 03.12.09*/
text-decoration: underline;
}

#greylinks a:link {
color: #333333;
text-decoration: none;
}

#greylinks a:visited {
color: #333333;
text-decoration: none;
}
#greylinks a:hover {
color: #333333;
text-decoration: underline;
}



/*######################### HEADER (EVERYTHING B4 BREADCRUMB) ################################*/


#hartLogoDiv {
	position:relative;
	float: left;
	margin-bottom: 8px;
}

#hartLogoDiv img{
	border: 0px solid #000;
}


#headerRight{
	float: right;
}

#toplinksWrapper{
	background: url('dotted_line_bg.gif');
	padding: 1px;
}
#toplinks {
	padding: 5px 7px 5px 7px;
	background-color:#eeeeee;
	margin-right:0%;
}

#toplinks a:link {
	color: #333333;
	text-decoration: none;
}

#toplinks a:visited {
	color: #333333;
	text-decoration: none;
}

#toplinks a:hover {
	color: #333333;
	text-decoration: underline;
}


#googleForm {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#googleForm input {
	margin-top:4px;
	margin-bottom: 4px;
	/*input is the only thing that doesn't seem to inherit the font family*/
	font-family: Trebuchet MS, verdana, geneva, sans-serif;
	font-size: 100%;
}

.viewallsections {
	float: right;
}

#fontResizer{
	padding-left: 5px;
	padding-bottom: 3px;
}

div.fontResizerOuter{
	vertical-align: bottom; 
	text-align: center; 
	border: 1px solid #AAAAAA; 
	color: #AAAAAA; 
	font-weight: none;
	text-decoration: none;
	cursor: pointer;
	padding: 0px;
}
div.fontResizerOuter_selected{
	vertical-align: bottom; 
	text-align: center; 
	border: 1px solid black; 
	color: black; 
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	background-color: #EEEEEE;
	padding: 0px;
}
div.fontResizerInner{
	vertical-align:  bottom; 
	padding: 0px 2px 0px 2px;
}



#topnavbar {
	text-align:right;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}


/*#########################  BREADCRUMB ################################*/


#breadcrumb {
	clear:both;
	width:99%;
	margin: 2px 2px 0px 2px;
	padding-left: 3px;
	padding-bottom:1px;
	padding-top: 2px;
	position:relative;
}

#breadcrumb a:link{
	/*color: #9C0031;*/
	color:#006600; /* Added 03.12.09 */
	text-decoration: none;
}
#breadcrumb a:visited{
	/*color: #9c0031;*/
	color: #006600; /* Added 03.12.09 */
	text-decoration: none;
}
#breadcrumb a:hover{
	/*color: #9c0031;*/
	color: #006600 /* Added 03.12.09*/
	text-decoration: underline;
}




/*#########################  MAIN BODY/CONTENET STYLES ################################*/



#mainbody {
	padding-top: 2px;
	width: 100%;
}

/* NEWS FOR HOMEPAGE */

#news {
	padding-left: 5px;
	width: 100%;
}


#mainBodyLayoutTable{
	padding-top: 2px;
	width: 100%;
	vertical-align: top;
}
#mainBodyLayoutTable tr{
	vertical-align: top;
}

	#leftSectionDiv{
		display: inline;
		float: left;
		width: 168px;
	}
	#centreSectionDiv{
		display: inline;
		float: left;
		padding-left: 8px;
		padding-right: 0px;
		width: 411px;
	}
	#rightSectionDiv{
		display: inline;
		float: right;
		width: 168px;
	}


#leftcol {
	/*border: 1px solid #ccc;*/
	width:75%;
	float:left;
}

#rightcol {
	width: 22%;
	/*width:216px;*/
	float:right;
}
#hpleftcol {
	border: 0px solid #999;
	width:73%;
	float:left;
}

#hprightcol {
	border: 0px solid #ccc;
	width: 24%;
	float:right;
}

/*#########################  FOOTER ################################*/

#directgov {
	float: right;
}

#footer {
	/*border-top: 3px solid #9c0031;*/
	width:100%;
	clear:both;
}

#footer img {
	border: 0px solid #000;
}

#footer a:link {
	color: #333333;
	text-decoration: none;
}

#footer a:visited {
	color: #333333;
	text-decoration: none;
}
#footer a:hover {
	color: #333333;
	text-decoration: underline;
}

/****** Left Hand Navigation Styles ******/

.leftnav a {
	text-decoration: none;
}

.leftnav ul {
	margin: 0px; 
	list-style: none; 
	padding-left: 0px;
}

.leftnav li {
	display: block; 
	padding: 6px 3px 5px 15px; 
	border-bottom: 1px solid white;
}

/* Left Hand Navigation Colours */

.leftnav {
	background-color: #F2F2F2;
}

.navhome {
	background: #B44364 url('uparrow-white.gif') no-repeat left center;
}

.navhome a {
	color: #FFF;
}

.otherlinks a {
	color: #000;
}

.otherlinks-self a {
	color: #000;
}

.otherlinks-parent a {
	color: #000;
}

.otherlinks-self {
	background: #F2F2F2 url('sidearrow-red.gif') no-repeat left center;
}
	
.otherlinks-parent {
	background: #F2F2F2 url('uparrow-red.gif') no-repeat left center;
}




/*################################# SECTION HOMEPAGE STYLES #######################################*/


/* Section homepages colours */

.business-section {		background: #73B594 url('uparrow-white.gif') no-repeat left center;}
.community-section {	background: #AD75AD url('uparrow-white.gif') no-repeat left center;}
.environment-section {	background: #888FA4 url('uparrow-white.gif') no-repeat left center;}
.leisure-section {		background: #AF977E url('uparrow-white.gif') no-repeat left center;}
.yourcouncil-section {	background: #D86767 url('uparrow-white.gif') no-repeat left center;}
.news-section {			background: #9289DA url('uparrow-white.gif') no-repeat left center;}
.doit-section {			background: #D99D62 url('uparrow-white.gif') no-repeat left center;}
.custserv-section {		background: #9A94BE url('uparrow-white.gif') no-repeat left center;}
.intranet-section {	background: #D86767 url('uparrow-white.gif') no-repeat left center;}

.business-section-self{		background: #73B594 url('sidearrow-white.gif') no-repeat left center;}
.community-section-self{	background: #AD75AD url('sidearrow-white.gif') no-repeat left center;}
.environment-section-self{	background: #888FA4 url('sidearrow-white.gif') no-repeat left center;}
.leisure-section-self {		background: #AF977E url('sidearrow-white.gif') no-repeat left center;}
.yourcouncil-section-self {	background: #D86767 url('sidearrow-white.gif') no-repeat left center;}
.news-section-self {		background: #9289DA url('sidearrow-white.gif') no-repeat left center;}
.doit-section-self {		background: #D99D62 url('sidearrow-white.gif') no-repeat left center;}
.custserv-section-self {	background: #9A94BE url('sidearrow-white.gif') no-repeat left center;}
.intranet-section-self {	background: #D86767 url('sidearrow-white.gif') no-repeat left center;}


/* Section homepages link text colours */

.business-section a:link {		color: #FFF;}
.community-section a:link {		color: #FFF;}
.environment-section a:link {	color: #FFF;}
.leisure-section a:link {		color: #FFF;}
.yourcouncil-section a:link {	color: #FFF;}
.news-section a:link {			color: #FFF;}
.doit-section a:link {			color: #FFF;}
.custserv-section a:link {		color: #FFF;}
.intranet-section a:link {	color: #FFF;}

.business-section-self a:link {		color: #FFF;}
.community-section-self a:link {		color: #FFF;}
.environment-section-self a:link {	color: #FFF;}
.leisure-section-self a:link {		color: #FFF;}
.yourcouncil-section-self a:link {	color: #FFF;}
.news-section-self a:link {			color: #FFF;}
.doit-section-self a:link {			color: #FFF;}
.custserv-section-self a:link {		color: #FFF;}
.intranet-section-self a:link {	color: #FFF;}

/* Section 2nd level colours */

.business-subsection {			background: #CEE5DA url('uparrow-red.gif') no-repeat left center;}
.community-subsection {			background: #E2CFE2 url('uparrow-red.gif') no-repeat left center;}
.environment-subsection {		background: #C4D5DF url('uparrow-red.gif') no-repeat left center;}
.leisure-subsection {			background: #E3DBD2 url('uparrow-red.gif') no-repeat left center;}
.yourcouncil-subsection {		background: #F1CACA url('uparrow-red.gif') no-repeat left center;}
.news-subsection {				background: #D9D6F2 url('uparrow-red.gif') no-repeat left center;}
.doit-subsection {				background: #F2DDC8 url('uparrow-red.gif') no-repeat left center;}
.custserv-subsection {			background: #DCDAE8 url('uparrow-red.gif') no-repeat left center;}

.business-subsection-self {		background: #CEE5DA url('sidearrow-red.gif') no-repeat left center;}
.community-subsection-self {	background: #E2CFE2 url('sidearrow-red.gif') no-repeat left center;}
.environment-subsection-self {	background: #C4D5DF url('sidearrow-red.gif') no-repeat left center;}
.leisure-subsection-self {		background: #E3DBD2 url('sidearrow-red.gif') no-repeat left center;}
.yourcouncil-subsection-self {	background: #F1CACA url('sidearrow-red.gif') no-repeat left center;}
.news-subsection-self {			background: #D9D6F2 url('sidearrow-red.gif') no-repeat left center;}
.doit-subsection-self {			background: #F2DDC8 url('sidearrow-red.gif') no-repeat left center;}
.custserv-subsection-self {		background: #DCDAE8 url('sidearrow-red.gif') no-repeat left center;}


/* Section 2nd level link text colours */

.business-subsection a:link {		color: #000;}
.community-subsection a:link {		color: #000;}
.environment-subsection a:link {		color: #000;}
.leisure-subsection a:link {			color: #000;}
.yourcouncil-subsection a:link {		color: #000;}
.news-subsection a:link {			color: #000;}
.doit-subsection a:link {			color: #000;}
.custserv-subsection a:link {		color: #000;}

.business-subsection-self a:link {		color: #000;}
.community-subsection-self a:link {		color: #000;}
.environment-subsection-self a:link {	color: #000;}
.leisure-subsection-self a:link {		color: #000;}
.yourcouncil-subsection-self a:link {	color: #000;}
.news-subsection-self a:link {			color: #000;}
.doit-subsection-self a:link {			color: #000;}
.custserv-subsection-self a:link {		color: #000;}


/*################################# GLOBAL NAVIGATION STYLES #######################################*/


#globalnav {
	clear:both;
	width: 100%;
	padding:0px;
}

#globalnav ul {
	margin: 0px 0px 2px 0px; 
	line-height: 20px;
	list-style-type: none;
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#globalnav li {
	display: inline;
	margin-left: 0px;
	margin-right: 0px;}

#globalnav a {
	text-decoration: none;	
	padding: 5px 0px 4px 3px;
	margin-bottom:0px;
	white-space: nowrap;
	margin-right: 2px;
}

.globalnav {
	clear:both;
	width: 100%;
	padding:0px;
}

.globalnav ul {
	margin: 0px 0px 2px 0px; 
	line-height: 20px;
	list-style-type: none;
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.globalnav li {
	display: inline;
	margin-left: 0px;
	margin-right: 0px;
}

.globalnav a {
	text-decoration: none;	
	padding: 5px 0px 4px 3px;
	margin-bottom:0px;
	white-space: nowrap;
	margin-right: 2px;
}

/*The following removes the trailing 2px margin of the last section tab (customer service)*/
#top-custserv a {margin-right: 0px; padding-right: 4px;}


/* Global Nav Initial State Colours */

.top-business-initial 		a {background-color: #A4CFB9; color: #000000;}
.top-community-initial 		a {background-color: #CAA5CA; color: #000000;}
.top-environment-initial 	a {background-color: #B2B6C4; color: #000000;}
.top-leisure-initial 		a {background-color: #CBBBAB; color: #000000;}
.top-yourcouncil-initial 	a {background-color: #E69C9C; color: #000000;}
.top-news-initial 			a {background-color: #B8B2E7; color: #000000;}
.top-doit-initial 			a {background-color: #E6BF99; color: #000000;}
.top-custserv-initial 		a {background-color: #BDB9D5; color: #000000;}

/* Added 03.12.09 */
.top-planning-initial		a {background-color: #FFFF99; color: #000000;}


/* Global Nav Selected State Colours */

.top-business 		a {background-color: #73B594; color: #FFFFFF; border-bottom: 3px solid #73B594;}
.top-community 		a {background-color: #AD75AD; color: #FFFFFF; border-bottom: 3px solid #AD75AD;}
.top-environment 	a {background-color: #888FA4; color: #FFFFFF; border-bottom: 3px solid #888FA4;}
.top-leisure 		a {background-color: #AF977E; color: #FFFFFF; border-bottom: 3px solid #AF977E;}
.top-yourcouncil 	a {background-color: #D86767; color: #FFFFFF; border-bottom: 3px solid #D86767;}
.top-news 			a {background-color: #9289DA; color: #FFFFFF; border-bottom: 3px solid #9289DA;}
.top-doit 			a {background-color: #D99D62; color: #FFFFFF; border-bottom: 3px solid #D99D62;}
.top-custserv 		a {background-color: #9A94BE; color: #FFFFFF; border-bottom: 3px solid #9A94BE;}

/* Added 03.12.09 */
.top-planning		a {background-color: #CC9900; color: #FFFFFF; border-bottom: 3px solid #CC9900;}


/* Global Nav Hover Colours */

.top-business-initial 		a:hover {background-color: #73B594; color: #FFFFFF;}
.top-community-initial 		a:hover {background-color: #AD75AD; color: #FFFFFF;}
.top-environment-initial 	a:hover {background-color: #888FA4; color: #FFFFFF;}
.top-leisure-initial 		a:hover {background-color: #AF977E; color: #FFFFFF;}
.top-yourcouncil-initial 	a:hover {background-color: #D86767; color: #FFFFFF;}
.top-news-initial 			a:hover {background-color: #9289DA; color: #FFFFFF;}
.top-doit-initial 			a:hover {background-color: #D99D62; color: #FFFFFF;}
.top-custserv-initial 		a:hover {background-color: #9A94BE; color: #FFFFFF;}

/* Added 03.12.09 */
.top-planning-initial		a:hover {background-color: #CC9900; color: #FFFFFF;}


/* Global Nav top bar colours */

.homepage-topbar 		{border-bottom: 5px solid #dddddd;}
.business-topbar 		{border-bottom: 5px solid #73B594; }
.community-topbar 		{border-bottom: 5px solid #AD75AD;}
.environment-topbar 	{border-bottom: 5px solid #888FA4;}
.leisure-topbar 		{border-bottom: 5px solid #AF977E;}
.yourcouncil-topbar 	{border-bottom: 5px solid #D86767;}
.news-topbar 			{border-bottom: 5px solid #9289DA;}
.doit-topbar 			{border-bottom: 5px solid #D99D62;}
.custserv-topbar 		{border-bottom: 5px solid #9A94BE;}

/* Added 03.12.09 */
.top-planning-topbar	{border-bottom: 5px solid #CC9900;}


/* Global Nav bottom bar colours */

.homepage-bottombar 	{border-bottom: 5px solid #dddddd;}
.business-bottombar 	{border-bottom: 5px solid #73B594;}
.community-bottombar 	{border-bottom: 5px solid #AD75AD;}
.environment-bottombar 	{border-bottom: 5px solid #888FA4;}
.leisure-bottombar 		{border-bottom: 5px solid #AF977E;}
.yourcouncil-bottombar 	{border-bottom: 5px solid #D86767;}
.news-bottombar 		{border-bottom: 5px solid #9289DA;}
.doit-bottombar 		{border-bottom: 5px solid #D99D62;}
.custserv-bottombar 	{border-bottom: 5px solid #9A94BE;}

/* Added 03.12.09 */
.top-planning-bottombar	{border-bottom: 5px solid #CC9900;}

/*################################# HOMEPAGE SPECIFIC STYLES #######################################*/

#mainsection {
	background-color:#eeeeee;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}
#mainsectionWrapper{
	background: url('dotted_line_bg.gif');
	padding: 1px;
}

#altnav {
	/*border: 1px solid #ccc;*/
	margin-left: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
}



.homepageRightSectionWrapper{
	padding: 1px;
	margin: 0px;
	margin-left: 0px;
	margin-top: 5px;
	background: url('dotted_line_bg.gif');
	width: 99%;
}

.homepageRightSectionHeading{
	border: 0px;
	background-color: #eeeeee; 
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 1px;
	padding: 5px 5px 5px 7px;
	font-weight: bold;
	font-size: 105%;
}
.homepageRightSection{
	background-color: white;
	border: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 7px;
}
.homepageRightSection ul{
	margin-top: 0px;
	margin-bottom: 0px;
}
.homepageRightSection li{
	padding-bottom: 5px;
}

#iwantto {
}
#iwanttoheading {
}
#quicklinks {
}
#quicklinksheading {
}

#featureditems {
	margin-top: 8px;
}

#featureditems img {
	border: 0px solid white;
	margin-bottom: 10px;
}


/*###################### SECTION HOMEPAGE & CONTENT SPECIFIC STYLES #################################*/

.contentruleDiv {
	clear:both;
	width: 100%;
	height: 1px;
	line-height: 1px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	background: url('dotted_line_bg.gif');
}


#leftnavbar {
	width: 19%;
	float: left;
}

#centersection {
	border-top: 0px solid #ccc;
	float: left;
	padding-left: 8px;
	padding-top: 5px;
	width: 55%;
}

.pageTools{
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 6px;
}

.pageExtra{
	/*This span class is used in printer mode to display downloads, contacts etc inline.*/
}
.rightSectionWrapper{
	padding: 1px;
	margin: 0px;
	margin-top: 5px;
	background: url('dotted_line_bg.gif');

}
.rightSectionHeading{
	border: 0px;
	background-color: #eeeeee;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 1px;
	padding: 5px 5px 5px 7px;
	font-weight: bold;
	font-size: 105%;
}
.rightSection{
	background-color: white;
	border: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 7px;
	word-wrap: break-word;
}

.rightSection ul{
	margin-top: 0px;
	margin-bottom: 0px;
}
.rightSection li{
	padding-bottom: 5px;
}

#downloadsInfo, #frequentformsInfo{
	font-size: 93%;
	text-align: left;
	padding-top: 4px;
	padding-left: 3px;
}
#downloadsInfo a, #frequentformsInfo a{
	color: gray;
}
#usefulwebsitesInfo{
	color: gray;
	font-size: 93%;
	text-align: left;
	padding-top: 4px;
	padding-left: 3px;
}



/*################################# SECTION HOMEPAGE SPECIFIC STYLES #######################################*/



#middlecol1 {
/*border-top: 1px solid #ccc;*/
}

#middlecol2 {
/*border: 1px solid #ccc;*/
}


#sectionlinks {
border: 1px dotted #ccc;
}

#sectionPageTools {
}
#frequentforms {
}
#frequentformsheading {
}
#downloads {
}
#downloadsheading {
}
#contactus {
}
#contactusheading {
}

/*################################# CONTENT PAGE SPECIFIC STYLES #######################################*/

#maincontent {
width: 57%;
float: left;
}

#contentPageTools {
}
#seealsoheading {
}
#seealso {
}
#usefulwebsitesheading {
}
#usefulwebsites {
}
#contentcontactheading {
}
#contentcontact {
}

/*################################# ADDITIONAL CSS #######################################*/

.lhs_padding {
	PADDING-LEFT: 11px
}

.tb_padding {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 5px
}

.more_text {
	FONT-WEIGHT: bold; COLOR: #1c169e
}

.link_blue_bold {
	FONT-WEIGHT: bold; COLOR: #1c169e
}


/*############## PS HOMEPAGE LINKS MOVED TO HOMEPAGEONLYCSS.CSS FILE  #########*/



.navborder {
	border-top: 6px solid;
	border-color:;
}	

#content #content_span {
	margin-left: 11px;
}

#content #content_span #content_main {
	margin-left: 11px;
	font-size: small;
	color: #404524
}

.clearall {
	clear: both;
}



/*################################# DROP DOWN STYLES #######################################*/

.heading1	{
	font-size: 200%;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
	}

.heading2	{
	font-size: 150%;
	font-weight: bold;
	margin-top: 1em;
	margin-bottom: 0;
	text-align: left;
	}

.heading3	{
	font-size: 125%;
	font-weight: bold;
	margin: 0.25em 0 0;
	text-align: left;
	} 
	
.heading4	{
	color: #d99d62;
	font-size: 105%;
	text-align: left;
	}
	
.heading5	{
	color: #9a94be;
	font-size: 105%;
	text-align: left;
	}	
	
.error	{
	color: red;
	}
	
.errormsg	{
	color: red;
	padding: 0 100%;
}
	
.normal {
	color: black;
	text-align: left;
	font-size: 100%;
}

.redtext {
	color: #9c0031;
	font-size: 100%;
	text-align: left;
}

.graytext {
	color: #333333;
	font-size:100%;
	text-align: left;
}

.blacklinks a:link{
	color: black;
	text-align: left;
	text-decoration: none;
}
.blacklinks a:visited{
	color: black;
	text-align: left;
	text-decoration: none;
}
.blacklinks a:hover{
	color: black;
	text-align: left;
	text-decoration: underline;
}
.fixedSize12ptFont{
	font-size: 12pt;
}

.rightbodypic {
	float: right;
	padding-left: 4px;
	padding-bottom: 4px;
}

.leftbodypic {
	float:left;
	padding-right: 4px;
	padding-bottom: 4px;
}

.arrowbullets {
	color: black;
	font-size: 100%;
	text-indent: -26px;
	text-align: left;
	list-style-image: url('downarrow.gif');

}
.binbullets {
	color: black;
	font-size: 100%;
	list-style-position: outside; 
	text-indent: -24px;
	text-align: left;
	list-style-image: url('news_file.gif');
}

.mswordbullets {
	color: black;
	font-size: 100%;
	text-indent: -26px;
	text-align: left;
	list-style-image: url('word.gif');
}

.pdfbullets {
	color: black;
	font-size: 100%;
	text-indent: -26px;
	text-align: left;
	list-style-image: url('pdf.gif');
}

.bluetheader {
	background-color: #39c;
	color: #fff;
}

.redtheader {
background-color: #ff9900;
color: #fff;
}

.greentheader {
background-color: #669966;
color: #fff;
width: 100%;
}




/*############################ LEFT HAND NAVIGATION COLOURS ################################*/


.dotted_line_horizontal{
	height: 1px;
	line-height: 1px;
	font-size: 1px; 
	background-color: white;
	background-image: url('dotted_line_bg.gif');
	margin: 0px;
}

.local_nav_link{
	display: block; 
	width: 100%; 
	height: 100%; 
	padding: 6px 0px 6px 0px;
	vertical-align: middle;
}

.uparrow-white{		background: url('uparrow-white.gif') 	no-repeat left center;}
.uparrow-red{		background: url('uparrow-red.gif') 		no-repeat left center;}
.sidearrow-white{	background: url('sidearrow-white.gif') 	no-repeat left center;}
.sidearrow-red{		background: url('sidearrow-red.gif') 	no-repeat left center;}

.navhomeTr {
	background: #B44364;
}


.navhomeTr a {
	color: #FFF;
}

.otherlinksTr a {
	color: #000;
}

.otherlinks-selfTr a {
	color: #000;
}

.otherlinks-parentTr a {
	color: #000;
}

.otherlinksTr{
	background-color: #F2F2F2;
}



/*############################## SECTION HOMEPAGE COLORS ###################################*/


.business-sectionTr {		background-color: #73B594; }
.community-sectionTr {		background-color: #AD75AD; }
.environment-sectionTr {	background-color: #888FA4; }
.leisure-sectionTr {		background-color: #AF977E; }
.yourcouncil-sectionTr {	background-color: #D86767; }
.news-sectionTr {			background-color: #9289DA; }
.doit-sectionTr {			background-color: #D99D62; }
.custserv-sectionTr {		background-color: #9A94BE; }

/* Added 03.12.09 */
.top-planning-sectionTr	{	background-color: #CC9900; }



/*######################## SECTION HOMEPAGE LINK TEXT COLORS #############################*/


.business-sectionTr a {			color: #FFF;}
.community-sectionTr a {		color: #FFF;}
.environment-sectionTr a {		color: #FFF;}
.leisure-sectionTr a {			color: #FFF;}
.yourcouncil-sectionTr a {		color: #FFF;}
.news-sectionTr a {				color: #FFF;}
.doit-sectionTr a {				color: #FFF;}
.custserv-sectionTr a {			color: #FFF;}

/* Added 03.12.09 */
.top-planning-sectionTr a {		color: #FFF;}


/*######################## SECTION 2ND LEVEL COLORS #############################*/

.business-subsectionTr {			background-color: #CEE5DA;}
.community-subsectionTr {			background-color: #E2CFE2;}
.environment-subsectionTr {			background-color: #C4D5DF;}
.leisure-subsectionTr {				background-color: #E3DBD2;}
.yourcouncil-subsectionTr {			background-color: #F1CACA;}
.news-subsectionTr {				background-color: #D9D6F2;}
.doit-subsectionTr {				background-color: #F2DDC8;}
.custserv-subsectionTr {			background-color: #DCDAE8;}

/* Added 03.12.09 */
.top-planning-subsectionTr {		background-color: #FFFF99;}


/*######################## SECTION 2ND LEVEL LINK COLORS #############################*/

.business-subsectionTr a {			color: #000;}
.community-subsectionTr a {			color: #000;}
.environment-subsectionTr a {		color: #000;}
.leisure-subsectionTr a {			color: #000;}
.yourcouncil-subsectionTr a {		color: #000;}
.news-subsectionTr a {				color: #000;}
.doit-subsectionTr a {				color: #000;}
.custserv-subsectionTr a {			color: #000;}

/* Added 03.12.09 */
.top-planning-subsectionTr a {		color: #000;}


