/* STYLSHEET FOR MENU APPEARANCE: assigns section-specific styles */


/* TEMPLATE SECTION - DO NOT ALTER */

/* customizes menu to this section */

/* Sets default background color for this section */
li.sectionname {
	background-color: teal;
	}

/* Expands this menu section for each page in section. Identify each page below, separated by commas. */
body#pagename1 ul.sectionname, 
body#pagename2 ul.sectionname
	{ 
	display: block;
	}

/* Highlights menu item (text and link) for each page when selected. Identify each page below, separated by commas. */
body#pagename1 li.pagename1, li.pagename1 a,
body#pagename2 li.pagename2, li.pagename2 a 
	{ 
	color: rgb(14, 64, 128);
	text-decoration: none;
	background-color: rgb(90%, 90%, 90%);
	}


/* GENERAL formatting */

/* Suppresses upper border separating menu items for first item only */
ul.menu li.introduction {
	border-top: none;
	}


/* WELCOME section */

li.introduction {
	background-color: rgb(23, 36, 102);
	}

body#index ul.introduction, 
body#background ul.introduction,
body#mandate ul.introduction
	{ 
	display: block;
	}

body#index li.index, body#index li.index a, 
body#background li.background, body#background li.background a, 
body#mandate li.mandate, body#mandate li.mandate a 
	{ 
	color: rgb(14, 64, 128);
	text-decoration: none;
	background-color: rgb(90%, 90%, 90%);
	}


/* COUNCIL section */

li.council {
	background-color: rgb(19, 51, 105);
	}

body#councilrole ul.council, 
body#governance ul.council, 
body#councilmeetings ul.council, 
body#councilelections ul.council 
	{
	display: block;
	}

body#councilrole li.councilrole, body#councilrole li.councilrole a, 	
body#governance li.governance, body#governance li.governance a, 	
body#councilmeetings li.councilmeetings, body#councilmeetings li.councilmeetings a, 
body#councilelections li.councilelections, body#councilelections li.councilelections a	
	{ 
	color: rgb(14, 64, 128);
	text-decoration: none;
	background-color: rgb(90%, 90%, 90%);
	}

/* PARTNERSHIPS section */

li.partnerships {
	background-color: rgb(0, 70, 89);
	}

body#government ul.partnerships, 
body#boards ul.partnerships, 
body#external ul.partnerships 
	{
	display: block;
	}

body#government li.government, body#government li.government a, 	
body#boards li.boards, body#boards li.boards a, 	
body#external li.external, body#external li.external a	
	{ 
	color: rgb(14, 64, 128);
	text-decoration: none;
	background-color: rgb(90%, 90%, 90%);
	}


/* COMMUNITY PROGRAMS section */

li.programs {
	background-color: rgb(0, 73, 74);
	}

body#pagename ul.sectionname, 
body#pagename ul.sectionname 
	{
	display: block;
	}

body#programs li.programs, body#programs li.programs a 	
	{ 
	color: rgb(14, 64, 128);
	text-decoration: none;
	background-color: rgb(90%, 90%, 90%);
	}


/* ADMINISTRATION section */

li.administration {
	background-color: rgb(0, 79, 50);
	}

body#municipalstaff ul.administration, 
body#finance ul.administration, 
body#taxation ul.administration, 
body#grants ul.administration 
	{
	display: block;
	}

body#municipalstaff li.municipalstaff, body#municipalstaff li.municipalstaff a, 	
body#finance li.finance, body#finance li.finance a, 	
body#taxation li.taxation, body#taxation li.taxation a, 	
body#grants li.grants, body#grants li.grants a	
	{ 
	color: rgb(14, 64, 128);
	text-decoration: none;
	background-color: rgb(90%, 90%, 90%);
	}


/* EMERGENCY SERVICES section */

li.emergencyservices {
	background-color: rgb(12, 84, 0);
	}

body#emergency ul.emergencyservices, 
body#preparedness ul.emergencyservices, 
body#fire-inspection ul.emergencyservices, 
body#hazardous ul.emergencyservices, 
body#recruitment ul.emergencyservices, 
body#training ul.emergencyservices, 
body#firefighter ul.emergencyservices 
	{
	display: block;
	}

body#emergency li.emergency, body#emergency li.emergency a, 
body#preparedness li.preparedness, body#preparedness li.preparedness a, 
body#fire-inspection li.fire-inspection, body#fire-inspection li.fire-inspection a, 
body#hazardous li.hazardous, body#hazardous li.hazardous a, 
body#recruitment li.recruitment, body#recruitment li.recruitment a, 
body#training li.training, body#training li.training a, 
body#firefighter li.firefighter, body#firefighter li.firefighter a 
	{ 
	color: rgb(14, 64, 128);
	text-decoration: none;
	background-color: rgb(90%, 90%, 90%);
	}


/* PUBLICWORKS section */

li.publicworks {
	background-color: rgb(47, 89, 0);
	}

body#water ul.publicworks, 
body#roads ul.publicworks, 
body#waste ul.publicworks, 
body#weeds ul.publicworks 
	{
	display: block;
	}

body#water li.water, body#water li.water a,	
body#roads li.roads, body#roads li.roads a,	
body#waste li.waste, body#waste li.waste a,	
body#weeds li.weeds, body#weeds li.weeds a 
	{ 
	color: rgb(14, 64, 128);
	text-decoration: none;
	background-color: rgb(90%, 90%, 90%);
	}

/* DEVELOPMENT section */

li.development {
	background-color: rgb(85, 87, 0);
	}

body#devreview ul.development, 
body#devpermits ul.development, 
body#devappeals ul.development 
	{
	display: block;
	}

body#devreview li.devreview, body#devreview li.devreview a, 
body#devpermits li.devpermits, body#devpermits li.devpermits a, 
body#devappeals li.devappeals, body#devappeals li.devappeals a 	
	{ 
	color: rgb(14, 64, 128);
	text-decoration: none;
	background-color: rgb(90%, 90%, 90%);
	}

/* BUSINESS section */
li.business {
	background-color: rgb(85, 87, 0);
	}
		
body#businessreview ul.business, 
body#registry ul.business
	{
	display: block;
	}
	
body#businessreview li.businessreview, body#businessreview li.businessreview a, 
body#registry li.registry, body#registry li.registry a
	{ 
	color: rgb(14, 64, 128);
	text-decoration: none;
	background-color: rgb(90%, 90%, 90%);
	}

/* FIRESMART section */
li.firesmart {
	background-color: rgb(85, 87, 0);
	}
		
body#firesmart ul.firesmart, 
body#firesmart1 ul.firesmart
body#firesmarttor ul.firesmart
body#firesmart2 ul.firesmart
body#firesmartminutes ul.firesmart
	{
	display: block;
	}
	
body#firesmart li.firesmart, body#firesmart li.firesmart a, 	
body#firesmart1 li.firesmart1, body#firesmart1 li.firesmart2 a, 
body#firesmart2 li.firesmart2, body#firesmart2 li.firesmart2 a, 	
	{ 
	color: rgb(14, 64, 128);
	text-decoration: none;
	background-color: rgb(90%, 90%, 90%);
	}

	
/* NOTICES section */

li.notices {
	background-color: rgb(97, 57, 8);
	}

body#notices li.notices, body#notices li.notices a  
	{ 
	color: rgb(14, 64, 128);
	text-decoration: none;
	background-color: rgb(90%, 90%, 90%);
	}


/* REFERENCE section */

li.reference {
	background-color: rgb(90, 47, 11);
	}

body#reference li.reference, body#reference li.reference a  
	{ 
	color: rgb(14, 64, 128);
	text-decoration: none;
	background-color: rgb(90%, 90%, 90%);
	}


/* FAQ section */

li.faq {
	background-color: rgb(66, 35, 16);
	}

body#faq li.faq, body#faq li.faq a  
	{ 
	color: rgb(14, 64, 128);
	text-decoration: none;
	background-color: rgb(90%, 90%, 90%);
	}


/* CONTACT section */

li.contact {
	background-color: rgb(41, 24, 14);
	}


body#contact li.contact, body#contact li.contact a 
	{ 
	color: rgb(14, 64, 128);
	text-decoration: none;
	background-color: rgb(90%, 90%, 90%);
	}


/* OTHER (flat) sections */

ul.menu li.login { 
	background-color: rgb(40%, 40%, 40%); 
	margin-top: 20px;
	}

ul.menu li.kcountry { 
	color: rgb(14, 64, 128);
	text-decoration: none;
	}
