    
/* Set font sizes for all browsers */
html {
    font-size: 1.25em; /* 1.25?16px = 20px */
}

body {
    font-size: 50%; /* adjusts base font to 10px */
}

html>body {
    font-size: 10px; /* overrides the above in all browsers except IE */
}

/* end fontsizing */

html,body {
    margin:0;
    padding:0;
    text-align:center;
    font-family: Arial, verdana, sans-serif;    
}    

#container {
    margin:0 auto;
    text-align:left;
    width:78em;
    background: url('../images/interface/dropshadow-left.gif') repeat-y top left;
    padding-left: 4.5em;
    position:relative;
}

#container2 {
    background: url('../images/interface/dropshadow-right.gif') repeat-y top right;
    width:78em;
}

.logo {
    margin-top:1em;
    width: 15.2em;
    height:4em;
    border:0;
    float:left;
    display:block;
}    

#page_content {
    padding-top:1em;
    padding-right: 4.5em;
    float:right;
}

.menubg {
    position:relative;
    width:15em;
    height:39.6em;
    z-index:0;
}

.lrg {
    height:83.5em !important;
}

/* navigation styles */

#page_title {
    position:absolute; 
    disaplay:block;
    width:14.4em;
    height:4em;
    left:4.7em;
    top:10em; 
    margin-top:-2em;
    text-align:center;
    margin:0;
    vertical-align: ;
}

#page_title span{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
}   

#navigation { 
    float:left;
    clear:left;    
    margin-top:5em;
    font-size:1em;
}

#navigation form {
    width:15em;
    margin:0;
    padding:0;
    font-size:1em;    
}

#navigation input {
    width:11.4em;
    margin:0.3em 0;
    border:0.2em solid #A79A93;
    padding:0.2em;
    font-size:1.0em;
    color: #A79A93;
}

#navigation .button {
    width:2.5em;
    background-color:#A79A93;
    color:#ffffff;
    margin:0.3em 0;
    padding:0;  
}

#navigation ul {
    margin:0;
    padding:0;
    list-style-type:none;
}

#navigation ul.nav {
     clear:left;
     padding-top:2em;
     width:13.6em;
     height:39.6em;
     font-size:1.1em;
     color:#ffffff;
     font-weight:bold;
     margin-top:-36.6em;
     position:static;
}

#navigation ul.long {
     height:78.5em !important;
     margin-top: -76em !important;
}    

#navigation ul.nav li {        

     margin-bottom:0.1em;

     float:left;
     width:13.6em;   
     position:relative;
     background:url('../images/interface/nav-trans-background.png') top left;  
}

   
* html #navigation ul.nav li  {
     background:none;
     filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/interface/nav-trans-background.png');   
     cursor:pointer;
}    

#navigation ul.nav li a {

    padding:0.5em 0;
    }
#navigation ul.nav li ul{
    display:none;
}

#navigation ul.nav ul li {    
    margin:0;
    background:#404040;    
    width:13.6em;   
}    
    
#navigation ul.nav li a {    
    height:100%;
    z-index:2;
}

#navigation ul.nav li.selected {
    background:#404040 url('../images/interface/navigation-selector.gif') no-repeat 0.15em 0.8em;
}

#navigation ul.nav li a {
    color:#fff;
    text-decoration:none;
    position:relative;
    display:block;
    padding-left:1.1em;  

}    

#navigation ul.nav li a span{
    width:90%;
}

.subnav_select {
    background:#FFFFFF url('../images/interface/navigation-selector.gif') no-repeat  0.9em 0.45em;
    color:#000;
    padding:0.5em 0 0.5em 1.8em;
}

.subnav_select span {
    color:#000;
    padding-left:0.5em;
}

#navigation ul.nav li.selected{
    filter:none;
} 

#navigation ul.nav li.selected ul {
    display:block;
    filter:none;
    padding:0.4em 0 1em 0;
    float:left;
}

#navigation ul.nav li.selected ul li {
    background:none;
    filter:none;

}

#navigation ul.nav ul li a{
    padding:0.2em 0 0.2em 1.3em;
}

/*  third level nav */

#navigation ul.nav  li.selected ul li ul {
    margin:0;
    padding:0;
}

#navigation ul.nav  li.selected ul li ul li  {
    background-color:#fff !important;
}

#navigation ul.nav ul li ul li a {    
    color:#000;
    padding:0.2em 0 0.2em 1.8em;
}

#navigation ul.nav ul li ul li,#navigation ul.nav ul li ul li a.selected {    
    font-weight:bold;
}

#navigation ul.nav  li.selected ul li ul.notes_nav,ul.notes_nav  {
    margin:0;
    padding:0;
    float:left;
    background:#ffffff !important;
    clear:both;
    width:13.6em;
    padding-bottom:1em;
    text-align:center;
}

#navigation ul.nav  li.selected ul li ul.notes_nav li,ul.notes_nav  li {
    padding:0em;
    margin:0.1em;
    width:auto;
}

#navigation ul.nav  li.selected ul li ul.notes_nav li a, ul.notes_nav li a{
    float:left;
    border:1px solid #000;
    padding:0;
    margin:0;
    line-height:1.3em;
    text-align:center;
    display:block;
    width:1.3em;
    height:1.3em;
    display:inline;
}

#navigation a span {
    cursor:pointer;
    width:10em;
    vertical-align:top;
    display: inline-table;
    display: inline-block;
}

#navigation ul.nav ul li a{    
    font-weight:normal;
    line-height:1.4em;
}
 
body #container #navigation ul.nav li a:hover, 
body #container #navigation ul.nav ul li ul li a:hover,
body #container #navigation ul.nav li.selected ul li a:hover
{    
    background-color:#000000;
    color:#fff
}

body #container #navigation ul.nav li.selected ul li a:hover span {
    color:#fff
}
 
body #container #navigation ul.nav  li.selected ul li ul.notes_nav li a:hover {
    background-color:#f00;
}

#header {
    margin-top:0.5em;
    width:56em;
    float:left;
    border-top:0.1em solid #000;
    border-bottom:0.1em solid #000;    
    line-height:0em;
    padding-left:0.2em;
}

#header img {
    margin-top:0.3em;
}    

#header ul {
    float:right;
    margin:0;
    padding:0;
}


#header ul li {
    float:left;
    list-style-type:none;
    width:2.6em;
    margin:0;
    vertical-align:middle;    
    line-height:1.3em;    
}

#header ul li.tools_title {
    width:10em;
    padding:0.2em 0;
    vertical-align:center;
    text-align:right; 
   color:#A79A93;    
}

#header ul li a:hover img {
    filter: alpha(Opacity=100);
    -moz-opacity:1;  
    opacity:1;    
}

#header ul li a img {
    width:2.3em;
    height:2.4em;
    margin:0;
    margin-top:0.3em;
    filter: alpha(Opacity=70);    
    -moz-opacity:0.7;    
    opacity:.7;    
}


#header .pagetitle {
    float:left; 
    height:2.6em; 
    width:36em;
}

.page_nav {
   clear:both;
   font-weight:bold;
   color:#A79A93;
   text-align:center;
   margin:0;
   padding:0;
   width:15em;
}

.page_nav a {
    width:2.5em;
    height:2.3em;    
}

.page_nav a img {
    vertical-align:center;
    width:2.5em;
    height:2.3em;
    filter: alpha(Opacity=70);    
    -moz-opacity:0.7;    
    opacity:.7;        
}

.page_nav a:hover img {
    filter: alpha(Opacity=100);    
    -moz-opacity:1;    
    opacity:1;    
}

.page-text {
    font-size:1.5em;
    position:relative;
    top:-0.3em;
}

#content {
    clear:both;
    width:56em;
    font-size:1em;
    margin-top:0em;
    padding:0;
    float:left;
}

#content a {
    color:#f00;
}

#content p, #content table, #content ul {
    font-size:1.3em;
}    

#content p p, 
#content table p,
#content table table,
#content ul p, 
#content table ul,
#content p ul,
#content ul ul,
#content table h5
{
    font-size:1em;
}

#content table.principleSubsidiaryTable td p {
    font-size:1.2em;
}

.headerblock {
     border-bottom:1px solid #000;
     float:left;
    padding-left:0.2em;    
    margin-top:0.3em;
    width:56em;
    clear:both !important;
    padding-bottom:0.0em;
    margin-bottom:0.4em;
    height:14.1em;
    font-size:1em;  
}

.headerblock h2 {
    color:#000;
    font-size:2.2em;
    font-weight:bold;
    margin:0;
    float:left;
    clear:left;
}

.headerblock p {margin:0;}

#content .headerblock .graylarge, .body_graylarge {
    line-height:1em;
    color:#A9A59C;
    font-size:2.2em;
    font-weight:bold;   
    margin:0;    
    float:left;
    position:relative;
    clear:left;
}

.body_graylarge {
    font-size:2.4em !important;
    width:100%;
    margin:0.5em 0;
    clear:both;
}

.headerblock .red {
    color:#FF0000;
    font-size:1.4em;
    width:16em;    
    margin:0;
}

.headerblock h4, .headerblock h5 {
    margin:0;
}

#footer {
   margin-top:5em;
   border-top:0.1em solid #000;
   border-bottom:0.1em solid #000;
   line-height:3em;
   font-size:1em;
   width: 73.5em;
   float:left;
   clear:both;
   margin-bottom:6em;
}

#footer a {
    color:#f00
}
#footer .totop {
   display:block;
   float:right;
}

#footer .bottom-page-nav {
   margin-left:10em;
}

/* ** General Styles ** */
.leftalign {
    text-align:left;
}

.rightalign {
    text-align:right;
}

.centeralign {
    text-align:center;
}    
    
.gray {
    color:#A9A59C;
}

a img {
    border:0;
}

h2 {
    font-size:1.6em;
}

h3 {
    font-size: 1.4em;
    margin:2em 0 0 0;
    color:#BF2727 ;
}

h4 {
    color:#BF2727 ;
    margin: 2em 0 0 0;
    font-size:1.2em;
}    

h5 { 
    font-size:1.2em;
    margin:2em 0 0 0;
    color:#000;
}

.hand {
    cursor:pointer;
}

.image-float-right {
    float:right;
    margin-left:1em;
    text-align: right;
    width: 28em;

}    

.image-float-right-sm {
    float:right;
    margin-left:1em;
    text-align: right;
    width: 14em;
} 

.image-float-right-sm img {
    width: 14em;
}

.signatures {
    width:50%;
    float:left;
}

.strong {
font-weight:bold;}

#content .small, .small{
    font-size:0.95em !important;
}

.column1 {
    float:left;
    margin:0;
    padding:0;
    width:50%;
}

sup a {
text-decoration:none !important;
}

.red {
    color:#ff0000;
}

.darkred {
 color:#BF2727;
}

#ar_head {
    float:left;
}

.italic {
font-style:italic;
}

h2.ar_title {
    clear:left;
    float:left; 
    width:10em;
    display:block;
    margin:0 0 0 0.2em;
    padding:0;
    font-size:1.4em;
    color:#BF2727;
}

.nodisplay {
    letter-spacing:-4em;
}    

.black {
    color:#000;
}    
/* **  table styles ** */

table {
    width:100%;
    border-bottom:1px solid #000;
    border-collapse:collapse; 
    padding:0;
    font-size:1em;
}

table.leftaligned th, table.leftaligned td {
    text-align:left;    
    vertical-align:top;    
}

table.leftaligned th img, table.leftaligned td img {
    width: 11em;
}

table.leftaligned th {
    font-weight:bold;

}

table th, table td {
    padding:0.1em;
    text-align:right;
    font-weight:normal;
}


 table tr.bottomalign td,
 table tr.bottomalign th {
    vertical-align:bottom;
 }
 
 
table thead tr th,
table tbody tr.underline th,
table tbody tr.underline td,
.underline {
    border-bottom:1px solid #000;
    vertical-align:bottom;
}

table td h4{
font-size:1em;
margin:0;
}

table tbody tr.underlined th, 
table tbody tr.underlined td,
.underlined {
    border-bottom:1px solid #000;
    vertical-align:top;
}

#content table tr.dbunderline th, 
#content table tr.dbunderline td, 
#content table tr td.dbunderline,
#content table tr th.dbunderline,
#content .dbunderline {
    border-bottom:2px solid #000000;
}

#content table tr.bold th, 
#content table tr.bold td, 
#content table tr td.bold,
#content table tr th.bold {
    font-weight:bold;
}

#content table .nounderline th, 
#content table .nounderline td, 
{
 border-bottom:0 !important;
}

table tbody { 
    border-top:0.1em solid #000;
    border-bottom:0.1em solid #000;
}    

table tbody th {
    text-align:left;
}

table thead th {
    font-size:0.85em;
    font-weight:normal;
}    

#content table td.rightpadding {
    padding-right:1.5em;
}

table.noborder { 
    border:0;
}    

table.noborder tbody { 
    border-top:0;
    border-bottom:0;
}    

table .gap {
    width:0.2em;
}
/* table notes */

.notes {
margin:0.5em 0;
padding:0;
}

ol.notes li {
margin-left:1.5em;
}

ul, ul li {
font-size:1em;
}


ul.notes li {
font-size:1em;
list-style-type:none;
padding:0;
margin:0;
}

ul.notes li span {
     width:40em;
    height:3em;
    vertical-align:top;
    margin-left:0.3em;
    display:inline-block;       

}

.alpha {
list-style-type: lower-alpha;
}
    
 .image {
     float: right;
     margin-left:1em;
}

/* page specific styling */
.zoomedImg{ 
position:absolute;
}

.euromap {
float:right;
width:18 .6em;
width:17.2em;
margin-left:1em;
}


.box, .graybox {
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    margin:0.5em 0;
    padding:0.4em 0;
    float:left;
    width:100%;
}

.box div, .graybox div {
    float:left;
    background-color:#E2E1DD;
}    

.box div { 
    background-color:#FFFFFF;
}    

.box h3 {
    color:#A9A59C;
    font-size:3em;
    margin:0;
}

.box div p, .graybox div p {
    font-size:1.6em !important;
}    
    


.graybox div p {
    margin:1em 1em 0  1em;
}

.graystrip {
width:100%;
background-color:#E0E0E1;
text-align:center;
}

.header-image {
    float:right;
    width:12.6em;
    font-size:0.8em;
    text-align:left;
    line-height:1em;    
}

.header-image strong {
    font-size:1.1em;

}       

.header-image img {
    width:12.6em;
    }    

.homepage-background {
    width:56em;
    margin-top:0.7em;
}

.homepage-text {
    position:relative;
    padding: 1em 0 1.2em 1em;
    width:55.0em;
    color:#ffffff;
    margin-top:-56.1em;
    background: url('../images/interface/overlay.png') top left;
}

* html .homepage-text {
   background:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/images/interface/overlay.png');   
} 

.homepage-heading {
   behavior: url("http://annualreport2006.wolseleyplc.com/js/iepngfix.htc");  /* WILL ONLY SHOW TRANSPARENCY FOR THIS URL!! C.T */
   width:41.1em;
   height:5.8em;
} 

#content .homepage-text h2 {
    font-size:4.8em;
    margin:0;
}

#content .homepage-text p {
    font-size:2.1em;
    font-weight:bold;
    margin:0;
}

.leftcol {
    float:left;
    width:6em;
    margin-bottom:1em;
}

.column {
    margin:0;
    float:left;
    width: 33em;
   margin-left:1.5em;
   display:inline;
}

.nodisplay {
    display: none;
}

/*styles for Principal Subsidiary Undertakings pages*/
.principalSubsidiaryTable {

}

.principalSubsidiaryTable tr td {
    text-align:left;
    vertical-align:top;
width:50%; padding-right:1em
    }
.principalSubsidiaryTable  p {
    margin:0;
    }
.principalSubsidiaryTable h3 {
    margin:3px 0;}
.principalSubsidiaryTable  h4 {
    margin:12px 0 0 0;}
.principalSubsidiaryTable  h5 {
    margin:12px 0 0 0;
    }
.principalSubsidiaryTable h5.notopmargin {
    margin-top:0;
    }
    
.principalSubsidiaryTable tr td table { /*nested table*/
    margin: 15px 0;
    }
.principalSubsidiaryTable tr td table tr th { /*nested table*/
    width:75%;
    border:none;
    }
.principalSubsidiaryTable tr td table tr td { /*nested table*/
    text-align:right;
    border:none;
    }


/* ** css for the brands section ** */


h3.northamerica_header {
   width:40em;
   margin-top:0.2em;
   float:left;
   border-top:0.1em solid #000;
   padding-top:0.2em;
}

h3.northamerica_header span {
    padding:0.1em 0;
    display:block;
    background-color:#f00;   
    width:100%;
   color:#fff;
   font-size:1.3em;    
}


h3.europe_header {
width:40em;
   margin-top:0.3em;
   float:left;
   border-top:0.1em solid #000;
   padding-top:0.2em;
}

h3.europe_header span {
    padding:0.1em 0;
    display:block;
    background-color:#444040;   
    width:100%;
   color:#fff;
   font-size:1.3em;      
}

.brandslist {
  margin:0;
  padding:0;
  font-size:1em !important;
  list-style-type:none;
  float:left;
  background-color:#EFECE9;  
  width:100%;
  padding-bottom:1em;
}

.brandslist li {
  width:14em;
  display:block;
  float:left;
  margin:0;
  padding:0;
  text-align:center;
}

.brandslist .fourcolheader {
color:#f00;
display:block;
 width:100%;
 border-bottom:0.1em solid #D0C8C1;
 font-size:1em;
 text-align:left;
 padding-top:0.4em;
 margin-bottom:0.3em;
 }

.brandslist .twocolheader {
color:#f00;
display:block;
 width:27.0em;margin:0.2em;
 border-bottom:0.1em solid #D0C8C1;
 font-size:1em;
 text-align:left;
 padding-top:0.4em;
 margin-bottom:0.3em;
 }

.brandslist .onecolheader {
color:#f00;
display:block;
 width:13.3em;margin:0.1em;
 border-bottom:0.1em solid #D0C8C1;
 font-size:1em;
 text-align:left;
 padding-top:0.4em;
 margin-bottom:0.3em;
 }

.brandslist .fourcolheader span,.brandslist .twocolheader span,.brandslist .onecolheader span {
font-weight:bold;
font-size:1.4em;
color:#545454;
margin-left:0.2em;
}

.brandslist .rightcolheader {
    color:#f00;
    display:block;
    width:100%;
    clear:both;
    font-size:1em;
    text-align:left;
    padding-top:0.4em;
    margin-bottom:0.3em;
 }
 
.brandslist .rightcolheader span{
font-size:1.4em;
display:block;
float:right;
width:10em;
border-bottom:0.1em solid #D0C8C1;
text-align:left;
font-weight:bold;
color:#545454;
margin-left:0.2em;
}


.brandslist li img {
   margin:0.5em 0;
   width:13.5em;
   height:5.5em;
   float:left;
}

.brandslist li.header {
    clear:both;
    width:99%;
    font-size:1.7em;
    font-weight:bold;
    margin-left:0.1em;
    text-align:left;
    }


.brandslist .twocol{
display:block;
 width:28em;
text-align:left;
 }
    
    
/* ** Financial Highlights page ** */
.highlights {
 width:48%;
 float:left;
}


.highlights-graphs p {
    margin:0.3em;
    font-size:2.5em;
}

.highlights-graphs p strong {
    font-size:3em;
}

.highlights-red h2 {
 margin:0.8em; 
 font-size:3em;
}

.highlights p strong {
 font-size:2.5em;
}

.highlights p strong span {
 color:#BF2727;
}

/* *** directors page styling *** */

.directors {
    list-style-type:none;
    padding:0;
    margin:0;
    font-size:1em !important;
}

.directorkey {
    border-top:0.1em solid #000;
    margin-top:2em;
    padding-left:2em;
}



#content .header-image-caption {
    float:right;
    position:normal;
    text-align:right;
    color:#f00;
    margin-top:1.5em;
    height:auto !important;
    font-size:1em;
    margin-right:0.3em;

}
* html #content .header-image-caption {
    margin-top:11.5em;
}

.figure p.caption, p.caption{
        font-size:1em !important;
        }
        
.statleft {
width:25em;
float:left;
}

.statleft h3{
Color: #9c9c9c;
Font-size: 3em;
}

.box-graphs {
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    margin:0.5em 0;
    padding:0.4em 0;
    width:100%;
    float:left;
}

.box-graphs p {
width:45%;
float:left;
}

.notopmargin {
    margin-top: 0;
}

.nobottommargin {
    margin-bottom: 0;
}

.smalltopmargin {
    margin-top:0.3em;
}

.nomargin {
    margin: 0;
}

.noindent {
 margin:0;
 padding-left:1.3em; /* no indent for unordered lists */
 }
 
.listhead {
    clear: both;
    border-bottom: 1px solid #000;
    text-align: center;
}

.facts {
    font-size:4em; 
    color: #9C9C9C; 
    margin:0;
} 

.gray2 {
    color: #9C9C9C;
}
/* image popup script */


#showimage {
  position:absolute;
  visibility:hidden;
  z-index:100;
}

#showimage table {
    width:auto;
}
#showimage td {
    width:auto;
}


#dragbar {
  cursor: move;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

#tabelle {
  margin: -9px 11px 9px -11px !important;
  margin: 0px;
  border-right: 2px solid #aaa;
  border-bottom: 2px solid #aaa;
  border-left: 2px solid #ccc;
  border-top: 2px solid #ccc;
  background-color: #fff;
}

#picture {
  border: 1px solid #a52219;
}

#schliessen {
  cursor: default;
}

#img-shadow {
  float: left; 
  background: url(/images/interface/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/images/interface/shadow.gif) no-repeat bottom right;
}
/* end image popup script */

/* directors page */
#directorInfo {

}

#content .director-hover a{
    position:relative;
    display:block;
    width:100%;
    height:100%;
    text-decoration:none;
    z-index:35;
}

#content .director-hover a img {
    z-index:-10;
}

#content .director-hover a:hover {
background:transparent; /*required to fix hover in IE */
}

#content .director-hover a span {
display:none;
cursor:pointer;
}


#content .director-hover a:hover span {
    display:block;
    position:absolute;
    top:8em;
    width:6em;
    border:1px solid #BF2727;
    background-color:#fff; 
    color:#f00;
    text-align: center;
    padding:0.2em;
    margin:0;
     z-index:25;
}

 #jamesmurray{
    position:absolute;
    top:-3em;
    left:1.1em;
    width:7.1em;
    height:25em;
    z-index:3;
    background:transparent;
}

 #garethdavis{
    position:absolute;
 top:-5.3em;
    left:7.1em;
    width:6.5em;
    height:25em;
    background:transparent;
}

 #robertwalker{
    position:absolute;
 top:-4.4em;
    left:13.0em;
    width:6.7em;
    height:23.5em;
    z-index:3;
    background:transparent;
}

 #andrewduff{
    position:absolute;
 top:-4.4em;
    left:19.0em;
    width:4.5em;
    height:24em;
    background:transparent;
}

 #chiphornsby{
    position:absolute;
     top:-2.5em;
    left:21.5em;
    width:6em;
    height:26em;
    z-index:5;    
}


 #nigelstein{
    position:absolute;
     top:-5em;
    left:25.2em;
    width:4.5em;
    height:23em;
      background:transparent;
}


 #johnwhybrow{
    position:absolute;
     top:-1.5em;
    left:27.5em;
    width:7em;
    height:25em;
    z-index:4;
    background:transparent;
}


 #robertmarchbank{
    position:absolute;
 top:-5.5em;
    left:32.5em;
    width:6.1em;
    height:24em;
        background:transparent;
}

 #stephenwebster{
    position:absolute;
    top:-2.8em;
    left:37.5em;
    width:5.8em;
    height:25em;
    z-index:10;    
}

 #fentonhord{
    position:absolute;
     top:-5em;
    left:42em;
    width:5.8em;
    height:25em;
    background:transparent;
}

 #markwhite{
    position:absolute;
 top:-2em;
    left:45.2em;
    width:6.2em;
    height:26em;
    z-index:2;
     background:transparent;
}

 #frankroach{
    position:absolute;
   top:-5.1em;
    left:48.4em;
    width:5.8em;
    height:26em;
    background:transparent;
}

/* download centre */

table.downloads tr.splitter {
    height:3em;
    vertical-align:bottom;
}
#container #content .downloads th a{
    color:#BF2727 !important;
    text-decoration:none;
    
}

#container #content .downloads th a:hover{
    text-decoration:underline;    
}

#pdfstatement img {
    float:left; 
    margin-right:1.5em;
}

/* notice of meeting */

.notice {
    list-style-type:none;
    margin:0;
    padding:0;
}

.notice li {
    margin-bottom:1em;
}

/* sitemap */


/* sitemap */
.sitemap, .sitemap ul {
    list-style-type:none;
    margin:0;
    padding:0;
}

.sitemap ul {
    margin-left:1em;
}

.sitemap li {
font-size:0.95em;
}

#column1 {
width:50%;
float:left;
}

.sitemap li a {
color:#BF2727 !important;
text-decoration:none;
}


#content .sitemap_notes, #content .sitemap_notes a {
margin:0.5em 0;
}