/* 
CSS Contents - Ctrl + F (Find)

BODY
HEADER
SECTION NAVIGATION
FOOTER

*/




/* BODY ------------------------------------------------------------------------------ */

	body {
		font: 0.8em  Arial;
		margin: 0 0;
		background-color: #3E8525;
	}
	
	#whiteBackground {
		padding: 0.4em 0.8em;
		background-color: #FFFFFF;
	}
	
			/* This is for Internet Explorer - without this code, tables with 100% width would break the page, the white background will have disappearing gaps \*/
			* html #whiteBackground {
				height: 1%;
			}
			/*  */

	#breadcrumbs{ 
		font-size: 0.8em; 
		text-align: right; 
	}

	/* for pages with a menu to the left */
		#contentMargin {
			margin-left: 14em;
		}

	/* for pages with no left-hand menu, example: Heritage */
		#contentNoMargin {
			margin: 0 1em;
		}

	#contentMargin p {
		line-height: 1.4em;
	}
	
	#contentNoMargin p {
		line-height: 1.4em;
	}
	
	#contentMargin li {
		line-height: 1.4em;
		margin-bottom: 0.2em;
	}
	
	#contentNoMargin li {
		line-height: 1.4em;
		margin-bottom: 0.2em;
	}
	
	form {
		margin: 0 0;
	}
	
	table {
		font-size: 1em;
	}
	
	
<!--
	H1 {
		font-size: 1.6em;
		margin-top: 0.4em;
	}
-->

	H1 {
		font-weight: bold;
		font-size: 1.4em;
		color: #ffffff;
		padding: 4px;
		line-height: 1.2em;
		margin-top: 1em;
		margin-bottom: 5px;
		
	}
	
		#NewsSection H1 {
			background-color: #cc9933;
			border-bottom: 4px solid #E0C183;
		}
		
		#CouncilSection H1 {
			background-color: #266E85;
			border-bottom: 4px solid #919396;
		}
		
		#ServicesSection H1 {
			background-color:#306090;
			border-bottom: 4px solid #919396;
		}
		
		#BusinessSection H1 {
			background-color:#573F88;
			border-bottom: 4px solid #9E89C9;
		}
		
		#HeritageSection H1 {
			background-color:#990033;
			border-bottom: 4px solid #999966;
		}
	
		#AboutUsSection H1 {
			background-color:#666633;
			border-bottom: 4px solid #C0C081;
		}		
		
	
	H2 {
		font-size: 1.2em;
		margin-top: 30px;
	}
	
	H2.news {
		color: #CC9933;
		border-bottom: 1px solid #CC9933;
	}
	H2.council {
		color: #266E85;
		border-bottom: 1px solid #266E85;
	}
	H2.services {
		color: #003366;
		border-bottom: 1px solid #003366;
	}
	H2.business {
		color: #573F88;
		border-bottom: 1px solid #573F88;
	}
	H2.heritage {
		color: #990033;
		border-bottom: 1px solid #990033;
	}
	H2.aboutus {
		color: #666633;
		border-bottom: 1px solid #666633;
	}
		
	H3 {
		font-size: 1.2em;
		margin-top: 30px;
	}
	
	H4 {
		font-size: 1em;
		margin-top: 30px;
	}
	
	.indent {
		margin-left: 2em;
	}
	
	.alert {
		width: 75%;
		border: 1px solid #000000;
		background-color: #F4F4EC;  
		padding: 10px 10px;
		margin: 5px;
	}
	
	.alertFull {
		width: 100%;
		border: 1px solid #000000;
		background-color: #F4F4EC;  
		padding: 10px 10px;
		margin: 5px;
	}
	.alertRight {
		float: right;
		width: 225px;
		border: 1px solid #000000;
		background-color: #F4F4EC;  
		padding: 3px;
		margin: 5px;
		}
		
	.support{
		float: right;
		padding: 3px;
		margin: 5px;
		text-align:right;
	}
		
	.imageCaption {
  		float: right;
  		margin: 0 4px;
  		padding: 0;
  		text-align: center;
  		font-style: italic;
	}

	#date {
		margin-top: 2em;
	}
		
	
	
/* HEADER ---------------------------------------------------------------------------- */


	#header p {
		color: #FFFFFF;
		font-family: Verdana, Arial;
		font-weight: bold;
		margin :0.2em 0.4em;
	}
	
	#header a {
		color: #FFFFFF;
	}
	
	#globalNav {
		display: block;
		background-color: #585858;
		border-top: 1px solid black;
		border-bottom: 1px solid black;
	}
	
	#globalNav a{
		padding :0.2em 0.6em;
	}
	
	#globalNav a.NavNews:hover {background-color: #CC9933;}
	#globalNav a.NavCouncil:hover {background-color: #266E85;}
	#globalNav a.NavServices:hover {background-color: #003366;}
	#globalNav a.NavBusiness:hover {background-color: #573F88;}
	#globalNav a.NavHeritage:hover {background-color: #990033;}
	#globalNav a.NavAboutUs:hover {background-color: #666633;}
	#globalNav a.NavAlerts:hover {background-color: #666633;}
	
	#subGlobalNav {
		position:absolute;
		top: 0;
		right: 0.4em;
	}

	#search{
		position:absolute;
		top: 4.2em;
		right:0.6em;
	}
	
	#printFriendly a{
		font-size: 0.8em;
		position:absolute;
		top: 9em;
		right:0.6em;
	}
	
	#printHeader {
		display: none;
	}



/* SECTION NAVIGATION 
-------------------------------------------------------------------------------------- */

	#pageNav {
		width: 10.6em;
		float: left;
		margin-top: 0.6em;
	}
	
	#pageNav ul{
		margin: 0 0;
		padding: 0;
		width: 10em;
		list-style-type: none;
	}
	
	#pageNav ul a{
		text-decoration: none;
		display: block;
		padding: 5px 5px;
		width: 155px;
		font-weight: bold;
		margin-top: 1px;
	}
	
	#pageNav ul ul a{
		font-size: 0.8em;
		width: 150px;
		margin: 0 0 0 0.5em;
		line-height: 1em;
	}
	
	#pageNav li.navhome{
		margin-bottom: 0.6em;
	}
	
	#subNav p{
		color: #FFFFFF;
		font-weight: bold;
		margin: 0 0;
		padding: 0.3em 0 0.3em 1.2em; 
		border-bottom:1px solid black;
		font-size: 0.9em;
		font-family: Verdana, Arial;
	}

	
	#subNav a{
		color: #FFFFFF;
	}
	
	
	/* --NEWS-- */

		#newsMenu a.NavNews {
			background-color: #CC9933;
		} 
		
		#newsNav {
			background-color: #CC9933;
		} 
		
		#pageNav ul a.News{
			color: #FFFFFF;
			background-color: #CC9933; 
			border-left: 5px solid #E0C183;
		}
		
		#pageNav a.News:hover {
			color: #000000;
			background-color: #EFDFBE;
			border-left: 5px solid #E0C183;
		}
		
		#pageNav ul ul a.News {
			color: #000000;
			background-color: #E0C183;   
			border-left: 5px solid #CC9933;
		}
		
		
	/* --COUNCIL-- */
	
		#councilMenu a.NavCouncil {
			background-color: #266E85;
		} 
		
		#pageNav ul a.Council{
			color: #fff;
			background-color: #266E85; 
			border-left: 5px solid #3DA5C7;
		}
		
		#pageNav a.Council:hover {
			color: #000000;
			background-color: #C9E7EF;
			border-left: 5px solid #3DA5C7;
		}
		
		#pageNav ul ul a.Council {
			color: #000000;
			background-color: #69B9D3;   
			border-left: 5px solid #3DA5C7;
		}
		
		
	/* --SERVICES-- */
		
		#servicesMenu a.NavServices {
			background-color: #003366;
		} 
		
		#servicesNav {
			background-color: #003366;
		} 
		
		#pageNav ul a.Services{
			color: #fff;
			background-color: #003366; 
			border-left: 5px solid #359AFF;
		}
		
		#pageNav a.Services:hover {
			color: #000000;
			background-color: #99BBDD;
			border-left: 5px solid #359AFF;
		}
		
		#pageNav ul ul a.Services {
			color: #fff;
			background-color: #369;   
			border-left: 5px solid #359AFF;
		}
		
		
	/* --BUSINESS-- */
	
		#businessMenu a.NavBusiness {
			background-color: #573F88;
		} 
		
		#businessNav {
			background-color: #573F88;
		} 
		
		#pageNav ul a.Business{
			color: #fff;
			background-color: #573F88; 
			border-left: 5px solid #9E89C9;
		}
		
		#pageNav a.Business:hover {
			color: #000000;
			background-color: #CEC4E3;
			border-left: 5px solid #9E89C9;
		}
		
		#pageNav ul ul a.Business {
			color: #fff;
			background-color: #8065B6;   
			border-left: 5px solid #9E89C9;
		}
	
	/* --HERITAGE-- */
	
		#heritageMenu a.NavHeritage {
			background-color: #990033;
		} 
		
		#heritageNav {
			background-color: #990033;
		} 
		
		
	/* --ABOUT US-- */
		
	
		#aboutUsMenu a.NavAboutUs {
			background-color: #666633;
		} 
		
		#aboutUsNav {
			background-color: #666633;
		}
	
		#pageNav ul a.AboutUs{
			color: #fff;
			background-color: #666633; 
			border-left: 5px solid #C0C081;
		}
		
		#pageNav a.AboutUs:hover {
			color: #000000;
			background-color: #C0C081;
			border-left: 5px solid #C0C081;
		}
		
		#pageNav ul ul a.AboutUs {
			color: #000000;
			background-color: #C0C081;   
			border-left: 5px solid #666633;
		}

		
/* FOOTER
-----------------------------------------------------------------------------*/

	#newsContentFooter {
		border-top: 2px solid #CC9933;
	}
	
	#councilContentFooter {
		border-top: 2px solid #266E85;
	}
	
	#servicesContentFooter {
		border-top: 2px solid #003366;
	}
	
	#businessContentFooter {
		border-top: 2px solid #573F88;
	}
	
	#heritageContentFooter {
		border-top: 2px solid #990033;
	}
	
	#aboutUsContentFooter {
		border-top: 2px solid #666633;
	}

	#footer p{
		font-size: 0.8em;
		color: #FFFFFF;
	}
	
	#footer a{
		color: #FFFFFF;
	}
	
	#identifier{
		float: left;
		margin: 1em 1em;
	}

	#problemsQuestions{
		float: right;
		margin: 1em 1em;
	}
