body   { font-family:Verdana, Arial, Helvetica, sans-serif;text-align: left; }
h1    { font-size:small;
     color:#0B682C;
     font-family:Arial, Helvetica, sans-serif;
     padding-top:0px;
     padding-left:10px;
     line-height:2em;
     margin-bottom:10px;
     voice-family: "\"}\"";
     voice-family:inherit;
     font-size:large;}
h1 img   { float:right; border:0; margin-left:10px;}
h2    { color:#2862AB;
     font-size:0.85em;
     font-weight:bold;
     padding-left:10px;
     margin-bottom:7px;}
     
p    { padding-left:10px;
     font-size:0.7em;
     margin-bottom:7px;
     margin-top:7px;
     word-spacing:0.05em;
     line-height:1.3em;}
a    { color:#000; text-decoration:none}
a:hover   { color:#000; text-decoration:none}
a img   { border:0}
#wrapper   { background-image:url(../images/page_right_strip.jpg);
      background-position:right;
      background-repeat:repeat-y; } 
    
html>body #wrapper { background-image:url(../images/page_strip.gif);
      background-position:right bottom;
      background-repeat:repeat-y;}
      
#topnav    { display:none;}
html>body #topnav  { display:none;}
#banner    { display:none;}
#alphabanner  { display:none;}    
html>body #alphabanner  { display:none; }
.alphabannerleft { display:none;}    
.alphabannerleft { display:none;}  
#bluenav   { display:none; }   
html>body #bluenav { padding:3px 0px 2px 0px; 
      width:760px; 
      border-right:15px solid #CAD8EA; 
      border-left:15px solid #CAD8EA; 
      height:15px;}
    
#container   { padding-bottom:10px; 
      background-image:url(../images/leftnavlogo.jpg);
      background-position:left bottom;
      background-repeat:repeat-y;}  
html>body #container {  padding-bottom:0px;  min-height:450px;
       background-image:none;}
#breadcrumbs { display:none}
#footer     { position:relative;
       clear: both;
       border:0px;
       margin: 0;
       margin-bottom:0px;
       font-size:xx-small;
       color:#FFFFFF;
       font-weight:bold;
       height:15px;
       padding-top:3px;
       padding-left:15px;
       width:780px;
       voice-family: "\"}\"";
       voice-family:inherit;
       font-size:x-small;
       width:763px;}
           
.none   { clear:none;}  
html>body #footer  { position:relative;
       clear:both;
       border:1px solid #2862AB;
       background-color:#2862AB;
       padding-top:3px;
       padding-left:15px;
       width:774px; 
       margin-top:0px;
       left:0px;}
       
#logo     { display:none}
.bluebold  { color:#2862AB; 
     font-weight:bold; 
     font-size:0.7em;
     margin-top:0px;}
.left {
float:left;
text-align:right;
width:110px;
font-weight:bold;
}
html>body .left {}
.right {
float:right;
width:480px;
}
html>body .right {}
.left p, .right p {
padding-left:0px;
font-size:0.7em;
margin-bottom:5px;
margin-top:0px;
word-spacing:0.05em;
line-height:1.3em;
padding-right:0px;}
/*******navigation*****/
#leftnav    { display:none}
              
html>body #leftnav  { float: left;
       padding-bottom:100px;
       width: 180px;
       border-right:1px solid #ABC2DE;
       height:auto;/*retain to let nav push footer*/
       padding-top:12px;
       }
#leftnav  ul   { margin: 0px; padding: 0px;  }
#leftnav  li   { list-style-type: none; }
.closed a.level1 {
 border-bottom:1px solid #ABC2DE;
 color:#000;
 display: block;
 font-size: 0.7em;
 padding: 4px 0px 4px 16px;
 text-decoration: none;
 height:15px;}
 
.open a.level1 {
 background-repeat: no-repeat;
 background-position: 3px 50%;
 background-color: #2862AB;
 color:#fff;
 display: block;
 font-size: 0.7em;
 padding: 4px 0px 4px 16px;
 text-decoration: none;
 font-size:70%;
 font-weight:bold;
 height:15px;
 margin-bottom:-2px;
 }
 
.closed a.level1:hover, .open a.level1:hover {
 background-color: #2862AB;
 color: #fff;
 font-weight:bold;
  font-size:70%;
 }
 
.closed ul a, .open ul a, .open ul a:hover {
 color:#fff;
 background-color:#2862AB;
 font-size: 0.7em;
 font-weight:normal ; }
 
#leftnav ul ul li {
background-color:#2862AB;
padding-left:17px;
line-height:0.85em;
padding-bottom:5px;
}
 
.open ul a:hover {
 color:#fff;
 text-decoration:underline;}
#p7current {font-weight: bold;}
#p14.closed a {
 background-color: #2862AB;
 color:#fff;
 font-weight:bold;
}
.subnav2active  { background-image:url(https://secure.broadland.gov.uk/images/navbullet.jpg);
background-repeat:no-repeat;
background-position:top left;}
/******page navigation*******/
  
#pagenav    { width:390px; margin-left:10px; margin-top:10px;}
#pagenav p    { margin-bottom:3px; padding-left:0px;}
#pagenav img   { border:0; float:left; margin-bottom:100%}
#pagenav a    { text-decoration:none; color:#2862AB;}
#pagenav a:hover  { text-decoration:none; }
html>body #pagenav img { border:0; float:left; margin-bottom:0%}
#pagenav td    { vertical-align:top;}
/*pagenav header*/
#pagenav ul    { margin: 0;
       margin-top:0;
       padding-top:0;
       padding: 0;
       list-style-type: none; }
#pagenav ul li    { font-size: 0.6em; 
       font-weight:bold; 
       border:1px solid #CBD8E9; 
       border-top:0px solid;
       height:18px; 
       margin-top:-1px;
       padding-top:5px;
       padding-left:10px;
       voice-family: "\"}\"";
       voice-family:inherit;
       font-size: 0.7em;}
       
.blueheader { color:#000; 
    font-weight:bold; 
    font-size:0.7em;
    padding-bottom:0px; 
    border:1px solid #000;}
#pagenav ul li a  { text-decoration: none;
       color:#2862AB;}
#pagenav ul li a:hover { text-decoration:underline;}
      
/**********third level page navigation**************/
#pagenav2    { width:390px; margin-left:10px; margin-top:10px;}
#pagenav2 p    { margin-bottom:3px; padding-left:0px;}
#pagenav2 img   { border:0; float:left; margin-bottom:100%}
#pagenav2 a    { text-decoration:none; color:#2862AB;}
#pagenav2 a:hover  { text-decoration:none; }
html>body #pagenav2 img { border:0; float:left; margin-bottom:0%}
#pagenav2 td   { vertical-align:top;}
#pagenav2 ul   { margin: 0;
       margin-top:0;
       padding-top:0;
       padding: 0;
       list-style-type: none; }
#pagenav2 ul li    { font-size: 0.6em; 
       font-weight:bold; 
       border:1px solid #CBD8E9; 
       border-top:0px solid;
       height:18px; 
       margin-top:-1px;
       padding-top:5px;
       padding-left:10px;
       voice-family: "\"}\"";
       voice-family:inherit;
       font-size: 0.7em;}
       
#pagenav2 ul li a:hover { text-decoration:underline;}

     



/* --------------------------------------------- */
/*

.box {
border:1px solid #ccc;
background-image:url(../images/yellowbox.jpg);
background-repeat:no-repeat;
background-position:top left;
padding:5px;
margin:10px;
margin-right:0px;
height:auto;
width:auto;}

.contact {
border:1px solid #ccc;
background-image:url(../images/yellowbox.jpg);
background-repeat:no-repeat;
background-position:top left;
margin-left:10px;
margin-top:10px;
height:auto;
}

*/