/* START Ofwat CSS */
/* Style definitions for Ofwat web site */

/* Default styles */

BODY { color : #000000;
       background-color : #FFFFFF;
       font-size : medium;
       font-family : arial, helvetica, sans-serif;
       font-weight : normal;
       text-decoration : none;
       font-style : normal;
       text-align : left;
       margin : 2px 0px 2px 2px;
       border-width : 0px
     }

H1 { font-size : 200%; font-weight : bold; text-align : center; font-family : 
arial, helvetica, sans-serif }
H2 { font-size : 170%; font-weight : bold; font-family : arial, helvetica, sans-
serif }
H3 { font-size : 150%; font-weight : bold; text-align : center; font-family : 
arial, helvetica, sans-serif }
H4 { font-size : 100%; font-weight : bold; font-family : arial, helvetica, sans-
serif }
H5 { font-size : 80%; font-weight : bold; text-align : center; font-family : 
arial, helvetica, sans-serif }

A:link { color : #000099; text-decoration : underline; font-family : arial, 
helvetica, sans-serif }
A:visited { color : #800080; text-decoration : underline; font-family : arial, 
helvetica, sans-serif }
A:hover { color : #000099; text-decoration : underline; font-family : arial, 
helvetica, sans-serif }

TABLE { border-width : 0px; margin : 0px; padding : 0px }

/* other font styles */

.hiddentextwhite { font-size : 0.1em; color : #FFFFFF }

.hiddentextwhite A:link { color : #FFFFFF; text-decoration : none }
.hiddentextwhite A:visited { color : #FFFFFF; text-decoration : none }
.hiddentextwhite A:hover { color : #FFFFFF; text-decoration : none }

.hiddentextcolour { font-size : 0.1em; color : #C9D3EC }

.hiddentextcolour A:link { color : #C9D3EC; text-decoration : none }
.hiddentextcolour A:visited { color : #C9D3EC; text-decoration : none }
.hiddentextcolour A:hover { color : #C9D3EC; text-decoration : none }

/* other table styles */

.leftpane { background-color : #C9D3EC; text-align : left; vertical-align : top; 
width : 25%; color : #000000; font-size : 80%; font-weight : bold; text-
decoration : none; font-family : arial, helvetica, sans-serif }

.rightpane { background-color : #C9D3EC; text-align : right; vertical-align : 
top; width : 20%}

.pr04rightpane { font-size : 80%; text-align : left; vertical-align : 
top; width : 20%}
.pr04rightpane A:link { color : #000000; text-decoration : none; text-align : 
left; font-family : arial, helvetica, sans-serif }
.pr04rightpane A:visited { color : #800080; text-decoration : none; text-align 
: left; font-family : arial, helvetica, sans-serif }
.pr04rightpane A:hover { color : #000099; text-decoration : none; text-align : 
left; font-family : arial, helvetica, sans-serif }

.colourseparator { background-color : #C9D3EC }

.formstable { border-width : 0px; margin : 0px; padding : 0px; font-size : 80%; 
font-family : sans-serif }

.colourtable { border-width : 0px; margin : 0px; padding : 0px; background-color 
: #C9D3EC }

.lefttable { border-width : 0px; margin : 0px; padding : 0px; background-color : 
#C9D3EC; width : 200px }

.righttable { border-width : 0px; margin : 0px; padding : 5px; background-color 
: #C9D3EC; width : 100% }

.footertable { border-width : 0px; margin : 0px; padding : 5px; background-color 
: #FFFFFF; width : 100% }
.footertableleftcell { text-align : left; vertical-align : middle }
.footertablerightcell { text-align : right; vertical-align : middle }
.footertablecentercell { text-align : center; vertical-align : middle }

.searchtableleftcell { text-align : right; vertical-align : top }
.searchtablerightcell { text-align : left; vertical-align : top }
.searchtablecentercell { text-align : center; vertical-align : top }

.headertableleftcell { text-align : center; vertical-align : middle }
.headertabletoprightcell { text-align : center; vertical-align : middle }
.headertablebottomrightcell { text-align : center; vertical-align : top }

.menutablecell { text-align : left; vertical-align : top }

.lastupdatedtablecell { text-align : center; vertical-align : middle; 
background-color : #FFFFFF }

.yearnav A:link { color : #000099; text-decoration : underline; text-align : center; font-family : arial, helvetica, sans-serif; font-size : 80%; font-weight : bold }
.yearnav A:visited { color : #800080; text-decoration : underline; text-align : center; font-family : arial, helvetica, sans-serif; font-size : 80%; font-weight : bold }
.yearnav A:hover { color : #000099; text-decoration : underline; text-align : center; font-family : arial, helvetica, sans-serif; font-size : 80%; font-weight : bold }


/* Styles for selected areas, site map and breadcrumbs */

.banner { font-size : 110%; font-weight : bold; font-family : arial, helvetica, 
sans-serif }

.sitemap { color : #000000; font-size : 90%; font-weight : normal; text-
decoration : none; font-family : arial, helvetica, sans-serif }

.sitemap A:link { color : #000000; font-weight : normal; text-decoration : none; 
font-family : arial, helvetica, sans-serif }
.sitemap A:visited { color : #800080; font-weight : normal; text-decoration : 
none; font-family : arial, helvetica, sans-serif }
.sitemap A:hover { color : #000099; font-weight : normal; text-decoration : 
none; font-family : arial, helvetica, sans-serif }

.breadcrumbs { font-size : 70%; color : #000000; text-decoration : none; font-
family : arial, helvetica, sans-serif }

.breadcrumbs A:link { color : #000000; text-decoration : none; font-family : 
arial, helvetica, sans-serif }
.breadcrumbs A:visited { color : #000000; text-decoration : none; font-family : 
arial, helvetica, sans-serif }
.breadcrumbs A:hover { color : #000099; text-decoration : none; font-family : 
arial, helvetica, sans-serif }

/* Styles for forms */

.field { font-size : 100%; color : #000000; background-color : #C9D3EC; font-
family : arial, helvetica, sans-serif }

.fieldlabel { font-weight : bold; font-family : arial, helvetica, sans-serif }

/* Styles for top navigator */

.topnav { text-align : center; color : #000000; font-size : 80%; font-family : 
arial, helvetica, sans-serif }

.topnav A:link { color : #000000; text-decoration : underline; font-family : 
arial, helvetica, sans-serif }
.topnav A:visited { color : #000000; text-decoration : underline; font-family : 
arial, helvetica, sans-serif }
.topnav A:hover { color : #000099; text-decoration : underline; font-family : 
arial, helvetica, sans-serif }

/* Styles for left hand navigator */

.leftnav { background-color : #C9D3EC; color : #000000; font-size : 80%; font-
weight : bold; text-decoration : none; font-family : arial, helvetica, sans-
serif }

.leftnav A:link { color : #000000; font-weight : normal; text-decoration : none; 
font-family : arial, helvetica, sans-serif }
.leftnav A:visited { color : #000000; font-weight : normal; text-decoration : 
none; font-family : arial, helvetica, sans-serif }
.leftnav A:hover { color : #000099; font-weight : normal; text-decoration : 
none; font-family : arial, helvetica, sans-serif }

/* Styles for right hand (what's new) navigator */

.rightnav { background-color : #C9D3EC; color : #000000; font-size : 80%; text-
decoration : none; font-family : arial, helvetica, sans-serif }

.rightnav A:link { color : #000000; text-decoration : none; font-family : arial, 
helvetica, sans-serif }
.rightnav A:visited { color : #000000; text-decoration : none; font-family : 
arial, helvetica, sans-serif }
.rightnav A:hover { color : #000099; text-decoration : none; font-family : 
arial, helvetica, sans-serif }


.rightnavheader { background-color : #C9D3EC; color : #000000; font-size : 80%; 
text-decoration : none; font-weight : bold; text-align : center; font-family : 
arial, helvetica, sans-serif }

.rightnavheader A:link { color : #000000; text-decoration : underline; text-align : 
center; font-family : arial, helvetica, sans-serif }
.rightnavheader A:visited { color : #000000; text-decoration : underline; text-align 
: center; font-family : arial, helvetica, sans-serif }
.rightnavheader A:hover { color : #000099; text-decoration : underline; text-align : 
center; font-family : arial, helvetica, sans-serif }


.rightplainnavheader {background-color : #FFFFFF; color : #000000; font-size : 80%; 
text-decoration : none; font-weight : bold; text-align : center; font-family : 
arial, helvetica, sans-serif }

.rightplainnavheader A:link { color : #000099; text-decoration : underline; text-align : 
center; font-family : arial, helvetica, sans-serif }
.rightplainnavheader A:visited { color : #000099; text-decoration : underline; text-align 
: center; font-family : arial, helvetica, sans-serif }
.rightplainnavheader A:hover { color : #000099; text-decoration : underline; text-align : 
center; font-family : arial, helvetica, sans-serif }

.consissuesrightnavheader { background-color : #00397b; color : #FFFFFF; font-size : 80%; 
text-decoration : none; font-weight : bold; text-align : center; font-family : 
arial, helvetica, sans-serif }

.consissuesrightnavheader A:link { color : #FFFFFF; text-decoration : underline; text-align : 
center; font-family : arial, helvetica, sans-serif }
.consissuesrightnavheader A:visited { color : #FFFFFF; text-decoration : underline; text-align 
: center; font-family : arial, helvetica, sans-serif }
.consissuesrightnavheader A:hover { color : #C9D3EC; text-decoration : underline; text-align : 
center; font-family : arial, helvetica, sans-serif }


/* Styles for footer */

.postbodynav { text-align : left }

.bottomnav { text-align : center }

.footernav { color : #000099; font-size : 80%; font-weight : bold; text-
decoration : underline; font-family : arial, helvetica, sans-serif; }

.footernav A:link { color : #000099; font-family : arial, helvetica, sans-serif 
}
.footernav A:visited { color : #000099; font-family : arial, helvetica, sans-
serif }
.footernav A:hover { color : #000099; font-family : arial, helvetica, sans-serif 
}

/* Styles for menus */

.menu { color : #000000; font-size : 80%; text-decoration : none; font-family : 
arial, helvetica, sans-serif  }

.menu A:link { color : #000099; text-decoration : underline; font-weight : bold; 
font-family : arial, helvetica, sans-serif }
.menu A:visited { color : #800080; text-decoration : underline; font-weight : 
bold; font-family : arial, helvetica, sans-serif }
.menu A:hover { color : #000099; text-decoration : underline; font-weight : 
bold; font-family : arial, helvetica, sans-serif }

.menusummary { font-size : 70%; color : #000000; text-decoration : none; font-
family : arial, helvetica, sans-serif }

/* Styles for consultation table */

.consheader { background-color : #00397b; color : #FFFFFF; font-size : 80%; text-decoration : none; font-weight : bold; text-align : center; font-family : arial, helvetica, sans-serif; padding : 0px }
/* End Styles for consultation table */

/* Styles for PR09 */

.pr09rightnavheader { background-color : #F0AB00; color : #000000; font-size : 80%; text-decoration : none; font-weight : bold; text-align : center; font-family : arial, helvetica, sans-serif }
.pr09rightnavheader A:link { color : #000080; text-decoration : underline; text-align : center; font-family : arial, helvetica, sans-serif; font-weight : bold;}
.pr09rightnavheader A:visited { color : #800080; text-decoration : underline; text-align : center; font-family : arial, helvetica, sans-serif; font-weight : bold; }
.pr09rightnavheader A:hover { background-color : #F0AB00; color : #000080; text-decoration : underline; text-align : center; font-family : arial, helvetica, sans-serif; font-weight : bold; }

.PR09rightmenu { background-color : #FFFFFF; color : #000000; font-size : 80%; text-decoration : none; font-weight : normal; text-align : left; vertical-align : top; font-family : arial, helvetica, sans-serif }
.PR09rightmenu A:link { color : #000080; text-decoration : underline; text-align : left; font-family : arial, helvetica, sans-serif }
.PR09rightmenu A:visited { color : #800080; text-decoration : underline; text-align : left; font-family : arial, helvetica, sans-serif }
.PR09rightmenu A:hover { color : #000080; text-decoration : underline; text-align : left; font-family : arial, helvetica, sans-serif }

.pr09colourtable { border-width : 0px; margin : 0px; padding : 0px; background-color : #F0AB00 }


/* End Styles for PR09 */


/* END Ofwat CSS */

/* directgov stylesheet: css/toolbar_white.css */
/* Crown Copyright 2004 (certain portions of this application are licensed from Sapient Limited) */
/* All Rights Reserved */

.accessText {
	display: none;
}

div.toolbarWhite {
	width: 100%;
	height: 32px;
	background-color: #fff;
	border-bottom: 2px solid #999;
	margin: 0px;
	padding: 0px;
}

div.toolbarLogo {
	padding: 9px 0px 0px 27px;
	float: left;
}

div.toolbarLinkText {
	text-align: right;
	margin: 0px 25px 0px 0px;
	padding-top: 6px;
}

a.toolbarWhiteLink {
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 80%;
	color: #000;
	text-decoration: underline;
	padding-left: 9px;
	padding-top: 6px;
}

a.toolbarWhiteLink:hover {
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 80%;
	color: #000;
	text-decoration: underline;
	padding-left: 9px;
	padding-top: 6px;
}

a.toolbarWhiteLink:visited {
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 80%;
	color: #000;
	text-decoration: underline;
	padding-left: 9px;
	padding-top: 6px;
}
/* END Directgov CSS */


