@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
{  
margin:0; 
padding:0; 
} 

table
{ 
border-collapse:collapse; 
border-spacing:0; 
} 

fieldset,img
{  
border:0; 
} 

address,caption,cite,code,dfn,em,strong,th,var
{ 
font-style:normal; 
font-weight:normal; 
} 

ol,ul
{ 
list-style:none; 
} 

caption,th
{ 
text-align:left; 
} 

h1,h2,h3,h4,h5,h6
{ 
font-size:100%; 
font-weight:normal; 
} 

q:before,q:after
{ 
content:''; 
} 

abbr,acronym
{
border:0; 
} 

a
{
outline:none;
}

strong
{
font-weight:bold;
}

em
{
font-style:italic;
}

body
{
background-color:#ffffff;
font-size:62.5%;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
text-align:center;
padding-bottom:30px;
}

#wrapper
{
margin:0 auto;
text-align:left;
width:960px;
background-image:url(../images/body-bg.jpg);
background-repeat:no-repeat;
}

#header
{
height:107px;
width:940px;
margin-left:20px;
background-image:url(../images/header-bg.jpg);
background-repeat:no-repeat;
}

#logo
{
float:left;
width:179px;
height:65px;
margin-top:21px;
margin-left:21px;
display:inline;
}

#telephone
{
float:right;
width:500px;
margin-top:10px;
margin-right:70px;
display:inline;
}

#telephone p
{
color:#ffffff;
font-size:1.7em;
text-align:right;
}

#telephone p.textsize
{
font-size:1.4em;
padding-bottom:20px;
}

#telephone a
{
color:#FFFFFF;
text-decoration:none;
}

span.bigger
{
font-size:2em;
font-weight:bold;
}

#flash
{
width:920px;
height:130px;
display:inline;
margin-left:10px;
}

#flash img
{
margin-left:10px;
}


#left
{
width:175px;
float:left;
margin-left:30px;
margin-top:10px;
display:inline;
}

#navigation
{
width:175px;
padding-bottom:10px;
}

#navigation ul
{

}

#navigation li
{

width:137px;
font-size:1.1em;
background-image:url(../images/blue-arrow.gif);
background-repeat:no-repeat;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
}

#navigation li.active
{
background-image:url(../images/yellow-arrow.gif);
background-repeat:no-repeat;
}

#navigation a
{
color:#333333;
text-decoration:none;
display:block;
width:100%;
}

#navigation ul ul
{
margin-top:5px;
}

#navigation ul ul li
{
font-size:100%;
}


#anglian-water
{
border-top:#E6E6E6 1px solid;
padding-top:20px;
margin-top:20px;
width:137px;
}

#anglian-water p
{
font-size:1.3em;
}

#left-promo
{
border-top:#E6E6E6 1px solid;
padding-top:20px;
margin-top:20px;
width:137px;
}

#left-promo p
{
font-size:1.1em;
}

#main
{
width:500px;
float:left;
margin-top:10px;
margin-left:10px;
display:inline;
}

#main h1
{
color:#f3cf45;
font-size:2.4em;
padding-bottom:20px;
}

#main h2
{
font-size:2em;
padding-bottom:10px;
padding-top:10px;
}

#main h3
{
font-size:1.7em;
padding-bottom:5px;
padding-top:10px;
}

#main p
{
font-size:1.6em;
line-height:1.4em;
padding-bottom:15px;
}

#main a
{
color:#0000FF;
}

#main ul
{
margin-left:30px;
margin-bottom:20px;
}

#main li
{
font-size:1.6em;
line-height:1.5em;
list-style-type:disc;
}

#main ul ul
{
margin-bottom:0px;
}

#main ul ul li
{
font-size:100%;
}

#main ul ul ul li
{
font-size:100%;
}

#main table
{

}

#main td
{
font-size:1.6em;
padding-bottom:5px;
}

#main input
{
width:200px;
}

#main input.but
{
width:60px;
}


#main textarea
{
width:200px;
}

#news-ticker
{
width:500px;
border-bottom:#E6E6E6 1px solid;
margin-bottom:10px;
}

#news-ticker p
{
font-size:1.4em;
}


#breadcrumbs
{
width:500px;
border-bottom:#E6E6E6 1px solid;
margin-bottom:10px;
padding-bottom:7px;
font-size:1.6em;
}

#breadcrumbs a
{
color:#333333;
text-decoration:none;
}

span.news-red
{
color:red;
}

#right
{
width:200px;
float:right;
margin-top:10px;
margin-right:34px;
display:inline;
}

#right img
{
margin-bottom:10px;
}

#footer
{
width:900px;
margin: 0 auto;
margin-top:20px;
border-top:#E6E6E6 1px solid;
padding-top:20px;
}

#footer-left
{
width:300px;
float:left;
display:inline;
}

#footer-left p
{
font-size:1.3em;
text-align:left;
}

#footer-right
{
width:500px;
float:right;
}

#footer-right ul
{
text-align:right;
}

#footer-right li
{
font-size:1.3em;
display:inline;
}

#footer-right a
{
color:#333333;
text-decoration:none;
}

#newsticker
{
width:500px;
font-size:1.4em;
height:24px;
border-bottom:#E6E6E6 1px solid;
margin-bottom:5px;
}

#newstickerleft
{
float:left;
margin-right:10px;
}

/* Scroller Box */
#scroller_container {
 width: 420px;
 float:left;
 height: 30px;
 overflow: hidden;
}
/* Scoller Box */

/* CSS Hack Safari */
#dummy {;# }

#scroller_container {
overflow: auto;
}


a[href $='.pdf'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(/images/pdf_icon.gif) no-repeat center left;
}

a[href $='.doc'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(/images/word_icon.gif) no-repeat center left;
}

a[href $='.dot'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(/images/word_icon.gif) no-repeat center left;
}

a[href $='.docx'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(/images/word_icon.gif) no-repeat center left;
}

a[href $='.xlsx'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(/images/excel_icon.gif) no-repeat center left;
}

a[href $='.xls'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(/images/excel_icon.gif) no-repeat center left;
}

a[href $='.ppt'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(/images/powerpoint_icon.gif) no-repeat center left;
}

a[href $='.pptx'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(/images/powerpoint_icon.gif) no-repeat center left;
}

a[href $='.pps'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(/images/powerpoint_icon.gif) no-repeat center left;
}

a[href $='.txt'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(/images/txt_icon.gif) no-repeat center left;
}

div.errors
{
font-size:1.4em;
color:#FF0000;
margin-bottom:10px;
}

