@import url("main.css");






html {
background-color: #FFC;
}

	body {
	background-color: #FFC;
	color: #FFF;
	}
	
	div#wrap {
	background-color: #FFC  !important;
	background-image:none;
	}



/**************************
Banner
***************************/
div#banner {
color: #FFF !important;
background: #000 !important;
}

/* utilties bar */
div#utilsBar {
background-color: #000;
border-bottom: 1px solid #FFF;
}
		
	ul.qLinks li a {
	color: #FFF;
	}
		ul.qLinks li a:link, 
		ul.qLinks li a:visited {
		color: #FFF;
		text-decoration: underline;
		} 
		ul.qLinks li a:focus, 
		ul.qLinks li a:hover, 
		ul.qLinks li a:active {
		color: #FFF !important;
		background-color: #000 !important;
		}
		ul.qLinks li a.switch {
		position:absolute;
		top: 0px !important;
		margin-left: 1em;
		}

	ul.utilsLinks li a,
	ul.utilsLinks li a:visited {
	color: #FFF !important;
	border-right: 1px solid #FFF;
	text-decoration: underline;
	}
	ul.utilsLinks li a:hover {
	background-color: #000 !important;
	}
								



/* top level categories */
div#tlcNav {
background-color: #000;
border-bottom: 1px solid #000;
}

	div.logo a img {
	border: 1px solid #FFF;
	}
		div.tlcNavLinks ul li {
		background-color: #000;
		background-image: none;
		}
		div.tlcNavLinks ul li a,
		div.tlcNavLinks ul li a:hover,
		div.tlcNavLinks ul li a:visited {
		color : #FFF !important;
		text-decoration: underline !important;
		}
			



/* contact bar */
div#contactBar {
background-color: #FFC !important;
border-bottom: 1px solid #000;
}
	div#contactBar  ul {
	background-color: #FFC;
	}
	div#contactBar  ul li {
	color: #000;
	background-color: #FFC;
	border-right: 1px solid #000;
	}
		div#contactBar  ul li a {
		color: #000;
		background-color: #FFC;
		}
			div#contactBar  ul li a:visited {
			color: #000;
			background-color: #FFC;
			}

	
	






/**************************
Left Navigation
***************************/
div#navCol ul.nav li {
border-bottom:1px solid #000;
}

div#navCol ul.nav li.home {
border-bottom:1px solid #000;
}
	div#navCol ul.nav li.home a {
	color: #000;
	text-decoration: underline;
	}

div#navCol ul.nav li.homeitem {
background-image:url(../assets/images/nav-arrow-sel.gif);
border-bottom:1px solid #000;
}
	div#navCol ul.nav li.homeitem a {
	color: #000;
	text-decoration: underline;
	}

div#navCol ul.nav li.upNav {
background-image:url(../assets/images/nav-arrow-up.gif);
border-bottom:1px solid #000;
}
	div#navCol ul.nav li.upNav a {
	color: #000;
	text-decoration: underline;
	}

div#navCol ul.nav li.selected h2 {
background-image:none;
border-bottom: 1px solid #FFF;
color: #FFF;
background-color: #000;
}
	div#navCol ul.nav li.selected h2 a {
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
	}	
			
div#navCol ul.subnav {
background-color: #FFC;
}
	div#navCol ul.subnav li {
	color: #000;
	background-color: #FFC;
	}
		div#navCol ul.subnav li a {
		color: #000 !important;
		text-decoration: underline;
		}
		div#navCol ul.subnav li a:hover {
		color:#000 !important;
		}





/**************************
Main Column
***************************/
div#main  {
background-color: #FFC;
}

	
/* breadcrumb */
#breadCrumb {
background-image: none;
color: #000 !important;
}

	#breadCrumb ul {
	color: #000 !important;
	background-color: #FFC !important;
	}
		#breadCrumb ul li {
		color: #000 !important;
		background-color: #FFC !important;
		background-image : url(../../assets/images/breadcrumb-seperator-contra.gif) !important;
		background-position : 0.1em 0em;
		}
			#breadCrumb ul li a {
			color: #000;
			text-decoration: underline;
			}
			
			

div#contentCol {
background-color: #FFC;
}


div#contentCol h1 {
background-image: none;
background-color: #FFC;
}

div#contentCol h2,
div#contentCol h3 {
background-image: none;
background-color: #FFC;
}


div#contentCol p,
div#contentCol strong {
color: #000;
}

div#contentCol a {
color:#000;
text-decoration: underline;
}
	div#contentCol a:hover {
	color: #000;
	}
	div#contentCol a:visited {
	color: #000;
	}


div#contentCol div.pic {
background-color: #FFC;
}
	div#contentCol div.pic img {
	border: 1px solid #000;
	}

div#contentCol hr {color:#000;background-color:#FFC;}


	div#contentCol ul li {
	color: #000;
	}



div#contentCol ol li {
color: #000;
background-color: #FFC;
}

div#contentCol Address{
color: #000;
}



/* Generic table */
div#contentCol table {
clear: both;
width: 99%;
font-size: 1em;
}

	div#contentCol table td,
	div#contentCol table td p  {
	color: #000;
	}



/* downloadable documents */
div.dls ul li {
color: #000 !important;
}

div.dlsR  img {
border: 1px solid #000 !important;
}







/* pagination*/
div#contentCol ul.pag  {
color:#000 !important;
}
	div#contentCol ul.pag a {
	color:#000;
	text-decoration: underline;
	}
		div#contentCol ul.pag a:hover {
		color:#000;
		}
















/**************************
Right Column
***************************/
div#rightCol h2 {
color: #FFF;
background-color: #000;
}


/* Contact us */
div#rightCol p {
color: #000;
}	
	div#rightCol p a {
	color: #000;
	text-decoration: underline;
	}	

		
/* Also In... */
div#rightCol h2.alsoH {
color: #000;
background-color: #FFC;
}

/* Links */
div#rightCol h2.links {
color: #000;
background-color: #FFC;
}
div#rightCol ul.linksList {
color: #000;
}
	div#rightCol ul.linksList li {
	list-style-image: url(../../assets/images/bullet-small-mono.gif);
	}
	div#rightCol ul.linksList li a {
	color: #000;
	text-decoration: underline;
	}





/**************************
Footer
***************************/
div#footer p {
color: #000;
background-image : url(../../assets/images/bullet-large-mono.gif);
}
	div#footer p a,
	div#footer p a:visited {
	color:#000;
	text-decoration:underline;
	}
	

































/***************************************
Homepage
***************************************/
/* portlet titles */
div#portal-left h2,
div#portal-left div.menu {
color: #FFF;
background-color: #000;
}


div#portal-main h2,
div#portal-main div.menu {
color: #FFF;
background-image: none;
background-color: #000;
}

div#portal-right h2,
div#portal-right div.menu {
color: #FFF;
background-color: #000;
}


div.portletwrap ul {
color: #000;
background-color: #FFC;
}
	div.portletwrap ul li {
	color: #000;
	}
		div.portletwrap ul li a,
		div.portletwrap ul li a:visited {
		color: #000;
		}
			div.portletwrap ul li a:hover {
			color: #000;
			}

div.portletwrap p  {
color: #000;
}
	div.portletwrap p a,
	div.portletwrap p a:visited {
	color: #000;
	}
		div.portletwrap p a:hover {
		color: #000;
		}	
	div.portletwrap p a strong,
	div.portletwrap p a:visited strong {
	color: #000;
	}
		div.portletwrap p a:hover strong {
		color: #000;
		}	
	div.portletwrap p a img,
	div.portletwrap p a:visited img {
	border: 1px solid #000 !important;
	text-decoration: none !important;
	}
		div.portletwrap p a:hover img {
		border: 1px solid #000 !important;
		}

/* Main Image */
div.middle-top {
background-image: none;
}

/* Latest News */
div.mainNews {
color: #000;
}
	div.mainNews div.mainNewsReleaseDate {
	color: #000;
	}	
	div.mainNews p {
	color: #000;
	}	
	div.mainNews ul {
	color: #000;
	}
		div.mainNews ul li {
		list-style-image: none !important;
		}
	div.mainNews a,
	div.mainNews a:visited {
	color: #000;
	}
		div.mainNews a:hover {
		color: #000;
		}


/* main column lists */
div#portal-main ul {
background-color: #FFC;
}
	div#portal-main ul li {
	color: #000;
	list-style-image: none !important;
	}
		div#portal-main ul li a,
		div#portal-main ul li a:visited {
		color: #000;
		}
			div#portal-main ul li a:hover {
			color: #000;
			}
		div#portal-main ul li a strong,
		div#portal-main ul li a:visited strong {
		color: #000;
		}
			div#portal-main ul li a:hover strong {
			color: #000;
			}











/***************************************
A to Z
***************************************/ 
div#contentCol ul.AZletters {
color: #000;
background-color:#FFC;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
}	
	div#contentCol ul.AZletters li a {
	color:#000;
	text-decoration: underline;
	}
		div#contentCol ul.AZletters li a:hover {
		color:#000;
		}
	div#contentCol ul.AZletters li.selected a {
	color:#000;
	}



div#contentCol h2.AZSel,
div#contentCol h2.AZSel span {
color:#000;
background-color:#FFC;
}
	

	
	div#contentCol dl.AZresults dd {
	color:#000;
	background-image : none;
	}











/***************************************
News
***************************************/ 
/* News Listing */
ul.newsList li {
color: #000;
background-image: none;
}
ul.newsList li h2 {
color: #000;
background-color: #FFC !important;
}
	ul.newsList li h2 a,
	ul.newsList li h2 a:hover,
	ul.newsList li h2 a:visited {
	color: #000 !important;
	text-decoration: underline;
	}

ul.newsList li p {
color: #000 !important;
}
	ul.newsList li p.releaseDate {
	color: #000 !important;
	}
ul.newsList li img {
border : 1px solid #000;
}


/* Press release */
p.released {
color: #000 !important;
}

div.pressImage {
border: 1px solid #000;
}

div.pressImage p {
color: #000 !important;
background-color: #FFF;
border-bottom: 1px solid #000;
}









/***************************************
Councillors
***************************************/
/* ward map page */
div#CoventryElectoralWards h2 {
color: #FFF;
background-color: #000;
}

div#CoventryElectoralWards img {
margin: 10px 0 !important;
border: 1px solid #000;
}


/* ward listings page */
div.councillorList img {
border: 1px solid #000;
}
	div.councillorList ul li,
	div.councillorList ul li span {
	color: #000 !important;
	}

/* councillor page */
div.councillor img {
border: 1px solid #000;
}

		div.councillor ul.councilorInfo li,
		div.councillor ul.councilorInfo li span {
		color: #000 !important;
		}

div.councillor div.counDets {
color: #000 !important;
}
		div.councillor div.counDets ul li {
		color: #000 !important;
		}

div.councillor div.counSurgeryDets {
color: #000 !important;
}





/***************************************
Site Map
***************************************/ 
div#sitemapCol h1 {
background-image: none;
background-color: #FFC;
}

div#topSiteList,
div#topSiteList p {
color: #000 !important;
} 

div#topSiteList ul li {
color: #000;
background-image: url(../../assets/images/arrow_sml-mono.gif);
} 
	div#topSiteList ul li a,
	div#topSiteList ul li a:visited {
	color: #000;
	text-decoration: underline;
	}
		div#topSiteList ul li a:hover {
		color: #000;
		}


ul.sitemap li div.topCat {
background-color: #000;
}
	ul.sitemap li div.topCat a,
	ul.sitemap li div.topCat a:visited {
	color: #FFF;
	text-decoration: underline;
	padding-left: 2px;
	}
	ul.sitemap li div.topCat img {
	position:absolute;
	top:-5000px;
	}

ul.subcat1 li {
background-image: url(../../assets/images/arrow_sml-mono.gif);
}
	ul.subcat1 li a,
	ul.subcat1 li a:visited {
	color: #000 !important;
	text-decoration: underline;
	}

ul.subcat2 li {
background-image: url(../../assets/images/arrow_sml-mono.gif);
}
	ul.subcat2 li a,
	ul.subcat2 li a:visited {
	color: #000 !important;
	text-decoration: underline;
	}

ul.subcat3 li {
background-image: url(../../assets/images/arrow_sml-mono.gif);
}
	ul.subcat3 li a,
	ul.subcat3 li a:visited {
	color: #000 !important;
	text-decoration: underline;
	}

		
