body   { font-family:Verdana, Arial, Helvetica, sans-serif;
     margin:10px;
     text-align: center;
     font-size:120% }
#content img {display:none;}
     
h1    { background-color:#;
     font-size:small;
     color:#000;
     font-family:Arial, Helvetica, sans-serif;
     padding-top:0px;
     padding-left:0px;
     line-height:2em;
     margin-bottom:10px;
     voice-family: "\"}\"";
     voice-family:inherit;
     font-size:large;}
   
.none {clear:none;}
h1 img   { display:none}
h2    { color:#000;
     font-size:0.85em;
     font-weight:bold;
     padding-left:0px;
     margin-bottom:7px;}
     
     
p    { 
padding-left:0px;
font-size:0.7em;
margin-bottom:7px;
margin-top:7px;
word-spacing:0.05em;
line-height:1.3em;
}
    
.none {clear:none;}
a    { color:#000; text-decoration:underline}
a:hover    { color:#000; text-decoration:none}
a img  {border:0}
#radio {font-size:1em; background-color:#; height:1em;}
     
#wrapper  { margin-left: 0px;
     margin-right: 0px;
     width: 100%;
     text-align: left;
     border:0px solid #2862AB;
     } 
     
html>body #wrapper { width:100%; 
      border-bottom:0px solid #fff;
      background-image:none;  }
    
#topnav   { margin-left: 0px;
     margin-right: 0px;
     width: 100%;
     height:15px;
     
     color:#000;
     text-align:left;
     padding:0px;
     voice-family: "\"}\"";
     voice-family:inherit;
     height:15px;
     margin-top:2px;
     width: 100%;
     padding:0px;
     padding-bottom:10px
     }
html>body #topnav { padding:0px 0px 0px 0px; 
     border-top:0px solid #fff;  
     }
#topnav ul  { margin: 0;
     padding: 0;
     list-style-type: none;
     font-size:0.65em;}
#topnav ul li  { display: inline; width:auto; padding:0px 5px 0px 0px; }
#topnav ul li a { text-decoration: underline;
     color:#000;
     padding:0px;
     background-image:none;
     padding: 0px;}
     
     
#topnav ul li a:hover { color: #000;
       background-color:#fff;
       text-decoration: none;}
       
       
html>body #topnav  { padding: 0px; width:100%;}

   
.broadland, .broadland a {font-size:1.3em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#2862AB; margin-left:0px}
       
#banner   { width:100%;
     background-color:#;
     color:#000;
     padding:0px;
     border-bottom:0px solid #fff;
     voice-family: "\"}\"";
     voice-family:inherit;
     height:30px;
     width:100%;}
     
html>body #banner { padding:0px; width:100%;}
#banner img   { display:none}
#searchdiv   { float:none;
      width:100%;
      font-family:Verdana, Arial, Helvetica, sans-serif; 
      font-size:0.6em; }
      
html>body #searchdiv {width:100%}
#keywords   { width:30em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; border:1px solid #000;}
#searchbutton  { background-color:#CAD8EA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; border:1px solid #fff;}

#alphabanner  { width:100%;
      font-size:0.65em;
      font-weight:600;
      background-color:#;
      color:#000;
      height:30px;
      padding:0px;
      text-align:left;
      word-spacing:0.3em;
      voice-family: "\"}\"";
      voice-family:inherit;
      width:100%;}
       
html>body #alphabanner  { padding:0px;
        word-spacing:0em; 
        width:100%; 
        border-right:0px solid #0B682C; 
        border-left:0px solid #0B682C; }
       
.alphabannerleft { float:left;
      word-spacing:0;}
       
.alphabannerleft { float:left;
      word-spacing:0;
      text-align:left;}
       
#bluenav   { width:100%;
      font-size:0.65em;
      background-color:#;
      color:#000;
      height:18px;
      padding:0px;
      text-align:left;
      margin-left:-5px; 
      voice-family: "\"}\"";
      voice-family:inherit;
      width:100%;
      border-bottom:1px solid #000;
       padding-bottom:10px
      }
       
html>body #bluenav { padding:0px; 
      width:100%; 
      border-right:0px solid #CAD8EA; 
      border-left:0px solid #CAD8EA; 
      height:15px;}
       
#bluenav ul   { margin: 0;
      padding-top: 0px;
      list-style-type: none;}
#bluenav ul li   { display: inline;
padding:0;
margin:0;
padding:0px 5px 0px 5px;}
#bluenav ul li a { text-decoration: underline;
      color:#000;
      padding: 0px;
      background-image:none}
#bluenav ul li a:hover { color: #000;
       background-color:#;
       border-top: 0px solid #2862AB;
       text-decoration:none}
       
#services { 
float:none;
width:70%;
text-align:left;
padding-left:30px
}
.noservices {color:#ccc;}
#services ul  { 
margin: 0;
padding: 0;
}
#services ul li  { 
display: inline;
letter-spacing:0.01em
}
#services ul li a { 
text-decoration: underline;
color:#000;
padding: 0px 0px 0px 0px;
}
     
#services ul li a:hover { 
text-decoration:none;
}
    
       
/*page area*/
#container    { width:100%;
       padding-bottom:0px;
       margin-bottom:0px;
       background-image:none;
       border-top:0px solid #0B682C;     
       }
       
html>body #container { margin-top:0px; width:100%;}
#leftnav p    { padding-left:0px;}
   
#content    { margin-left:0px; width:100%;}

.staffdirheading  { font-weight:bold;
       vertical-align:top;
      }
      
.staffdiritem   { vertical-align:top;
      }
#content td, #content th { 
  font-size:0.8em;
      }
#content td td, #content th th { 
  font-size:1em;
      }
#content td td td, #content th th th { 
  font-size:1em;
      }
#content ul li   { font-size:0.8em; padding-right:60px; }
#content ul ul li  { font-size:1em; padding-right:0; }
#content ul ul ul li { font-size:1em; padding-right:0; }
#content ul ul ul ul li { font-size:1em; padding-right:0; }
      
#content ol li   { font-size:0.8em; padding-right:60px; }
#content ol ol li  { font-size:1em; padding-right:0; }
#content ol ol ol li { font-size:1em; padding-right:0; }
#content ol ol ol ol li { font-size:1em; padding-right:0; }

html>body #content  { margin-top:-12px; padding-bottom:10px}
#footer     { position:relative;
       clear: both;
       border:0px solid #2862AB;
       margin: 0;
       margin-bottom:0px;
       background-color:#;
       font-size:xx-small;
       color:#000;
       font-weight:normal;
       height:15px;
       padding-top:15px;
       padding-left:0px;
       width:100%;
       voice-family: "\"}\"";
       voice-family:inherit;
       font-size:x-small;
       }
           
.none   { clear:none;}  
html>body #footer  { position:relative;
       clear:both;
       border:0px solid #2862AB;
       background-color:#2862AB;
       padding-top:10px;
       padding-left:0px;
       width:100%; 
       margin-top:0px;
       left:0px;}
.footer     { padding-right:0px; border:0px solid #2862AB;}
.centre     {padding-left:0px;}
html>body .footer  { padding-right:0px; 
       border:1px solid #2862AB;  }
      
#logo     { position:relative;
       height:auto;
       width:100%;
       z-index:1;
       margin-bottom:0;
       margin-top:10px;
       color:#000000;
       font-weight:normal;
       margin-right:0px;
       text-align:left;
       top:0em;
       background-color:#fff;
       clear:both;
       }
#logo img {display:none;} 
#logo p  {display:inline; padding-right:10px; padding-left:0px}
br {display:none; padding-right:10px}  
      
.none {clear:none;}
       
      
html>body #logo   { border-right:1px solid #AAC2DE; 
       position:absolute;
       top:-20em;
       left:0px;
       height:200px;
       width:179px;
       z-index:1;
       margin-bottom:0px;
       color:#000000;
       font-weight:normal;
       margin-right:10px;
       text-align:left; 
       margin-top:0px;}
       
       
#logo img    { text-align:center;}
#logo p     { margin-top:0px; 
       margin-bottom:0px; 
       font-size:0.9em; 
       voice-family: "\"}\"";
       voice-family:inherit; 
       font-size:xx-small}
       
.none {clear:none;}
/********homepage only*******/
#left    { float:left; width:100%; margin-left:0px; margin-bottom:0px; margin-top:0px;}
html>body #left {width:100%;}
#divcontainer  { width:100%; margin-bottom:0px; }
#divcontainer p  { margin-bottom:4px; margin-top:0px; padding:0px;} 
p.greenheader   { background-color:#fff; 
      color:#000; 
      border-bottom:0px solid #000; 
      border-top:0px solid #000;
      font-weight:bold; 
      font-size:0.8em;
      text-indent:0px; }
#want {margin:0px  ; margin-bottom:10px }
   
.bluebold  { color:#000; 
     font-weight:bold; 
     font-size:0.7em;
     margin-top:0px;}
     
.wantfloat { background-image:none;
    clear:both;
    padding-top:0px; 
    padding-bottom:0px;
    height:100%;
     }
html>body .wantfloat { background-image:none; 
       clear:both;
        padding-top:0px; 
        padding-bottom:0px;
       height:80px;}
       
.wantleft { float:none; width:100%; position:relative; border-bottom:0px solid #000; margin:0px; margin-bottom:15px }
.wantright { float:none; width:100%; position:relative; border-bottom:0px solid #000; margin:0px; margin-bottom:15px; margin-top:15px }

.wantfloat img  { display:none;}
      
html>body .wantfloat img { display:none;}
#training   { border:0px solid #2862AB; 
      margin-top:0px; 
      clear:both; 
      margin-bottom:10px;
      
      }
      
html>body #training { margin-top:10px; height:auto; margin-left:0px;}
     
.trainingheader  { background-color:#fff; 
      color:#000; 
      border-bottom:0px solid #CAD8EA; 
      border-top:0px solid #CAD8EA;
      font-weight:bold; 
      font-size:0.8em;
      text-indent:0px;
      margin-top:0px;}
     
#bcts img  { display:none}
#training img  { display:none}

#right    { float:none; width:100%; margin-bottom:0px; margin-top:0px;}
html>body #right { width:100%; margin-bottom:20px;}
#right p   { margin-top:0; margin-bottom:6px; padding-left:0px;}
#right a   { text-decoration:underline; color:#000; }
#right a:hover  { text-decoration:none; color:#000;}
.border   { padding-bottom:5px; 
     border-bottom:1px solid #000;}
#right h1  { margin-top:0; 
     margin-bottom:1px;
     color:#2862ab;
     background-color:#fff;
     font-size:0.7em;
     font-family:verdana,Arial, Helvetica, sans-serif;
     letter-spacing:0em;
     padding-top:0px;
     padding-left:0px;
     line-height:1em;
     voice-family: "\"}\"";
     voice-family:inherit;
     font-size:0.7em;}
.greenheader  { background-color:#0B682C; 
     color:#FFFFFF; 
     font-weight:bold; 
     font-size:0.7em;
     padding-bottom:3px; 
     padding-top:1px;
     padding-left:0px;
     margin-bottom:0px;
     border-left:5px;
     text-indent:5px}
     
/*#type="radio" img  { border:0; margin-bottom:100%}*/

.border  { padding-bottom:5px;
    padding-top:5px; 
    border-bottom:0px solid #000;
    margin-top:15px}
#councilnews { width:100%; 
     border:0px solid #2862AB;
     padding-bottom:0px;
     border-bottom:0px solid #000
     }
     
     
.newsheader  { background-color:#fff; 
     color:#000; 
     font-weight:bold; 
     font-size:0.8em;
     padding-bottom:3px; 
     padding-top:1px;
     border-left:0px solid #2862AB;
     text-indent:0px;
     }
     
#taxnews  { width:100%; 
     border:0px solid #2862AB;
     margin-top:10px;
     padding-bottom:0px;
     margin-bottom:0px;
     margin-top:20px
     }
     
#councilnews h1 { padding-top:15px;  border-top:0px solid #000;}
     
#p14.closed a {
 background-color:#fff ;
 color:#000;
 font-weight:normal;
}
#p14.closed a:hover {
 background-color:#fff ;
 color:#000;
 font-weight:normal;
}
#leftnav    { float: none;
       padding-bottom:0px;
       border-right:0px solid #ABC2DE;
       height:100%;
       padding-top:5px;
       width: 100%;
       }
       
/*hack\*/#leftnav    { float: none;
       padding-bottom:0px;
       width: 100%;
       border-right:0px solid #ABC2DE;
       height:auto;
       padding-top:5px;
       voice-family: "\"}\"";
       voice-family:inherit;
       width: 100%;
       border-bottom:1px solid #000;
       padding-bottom:20px
           
       }/*end*/
              
html>body #leftnav  { float: left;
       padding-bottom:0px;
       border-right:0px solid #ABC2DE;
       padding-top:12px;
       width: 100%;
       height:auto;
       margin-bottom:0px
        }
#leftnav  ul   { margin: 0px; padding: 0px;  }
#leftnav  li   { list-style-type: none; display:inline; padding:0px 5px 0px 0px }
.closed a.level1 {
 border-bottom:0px solid #ABC2DE;
 color:#000;
 display: in-line;
 font-size: 0.7em;
 padding: 0px;
 text-decoration: underline;
 height:auto;
}
 
.open a.level1 {
 background-repeat: no-repeat;
 background-position: 3px 50%;
 background-color: #fff;
 color:#000;
 display: inline;
 font-size: 0.7em;
 padding: 0px;
 text-decoration: none;
 font-size:70%;
 font-weight:normal;
 height:20px;
 margin-bottom:0px;
 }
 
.closed a.level1:hover, .open a.level1:hover {
 background-color: #fff;
 color: #000;
 font-weight:normal;
  font-size:70%;
 }
 
.closed ul a, .open ul a, .open ul a:hover {
 color:#000;
 background-color:#fff;
 font-size: 0.7em;
 font-weight:normal ;
 display:inline }
 
#leftnav ul ul li {
background-color:#fff;
padding-left:0px;
line-height:1.2em;
padding-bottom:0px;
display:inline
}
#leftnav ul ul li a {
color:#999999
}
 
.open ul a:hover {
 color:#000;
 text-decoration:underline;}
#p7current {font-weight: normal;}
#p14.closed a {
 background-color: #fff;
 color:#000;
 font-weight:normal;
}
.subnav2active  { background-image:none;
background-repeat:no-repeat;
background-position:top left;}
/******page navigation*******/
  
#pagenav    { width:100%; margin-left:0px;}
#pagenav p    { margin-bottom:3px; padding-left:0px;}
#pagenav img   { border:0; float:left; margin-bottom:100%}
#pagenav a    { text-decoration:none; color:#000;}
#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:normal; 
       border:0px solid #CBD8E9; 
       border-top:0px solid;
       height:18px; 
       margin-top:-1px;
       padding-top:5px;
       padding-left:0;
       voice-family: "\"}\"";
       voice-family:inherit;
       font-size: 0.7em;}
       

#pagenav ul li a  { text-decoration: none;
       color:#000;
       display:inline;}
#pagenav ul li a:hover { text-decoration:underline;}
.blueheader  { background-color:#fff; 
    color:#000; 
    font-weight:bold; 
    font-size:0.7em;
    padding-bottom:0px; 
    border:0px solid #2862AB;}
      
/**********pages**************/
#breadcrumbs { float:none;
     margin-left:5px;
     color: #999999;
     font-weight:bold;
     font-size:0.9em;
     width:100%;
     text-align:left;
     margin-top:0px;
     padding-top:0px;
     margin-bottom:10px;
     
     }
     
#breadcrumbs a   { text-decoration:none; color:#000000}
#breadcrumbs a:hover { text-decoration:underline;}
      
#messageboard  {width:100%;}
html>body #messageboard {width:100%;}
#contactaddress { clear:both; height:0px}
.left {
float:none;
text-align:left;
width:100%;
font-weight:bold;
}
html>body .left {}
.right {
float:none;
width:100%;
}
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;}
#pagenav .blueheader, #pagenav2 .blueheader { background-color:#fff; 
    color:#000; 
    font-weight:bold; 
    font-size:0.8em;
    padding-bottom:10px; 
    border:0px solid #2862AB;}
    
#pagenav2    { width:100%; margin-left:0px;}
#pagenav2 p    { margin-bottom:3px; padding-left:0px;}
#pagenav2 img   { display:none}
#pagenav2 a    { text-decoration:underline; color:#000;}
#pagenav2 a:hover  { text-decoration:none; }
html>body #pagenav2 img { display:none}
#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:normal; 
       border:0px solid #CBD8E9; 
       border-top:0px solid;
       height:auto; 
       margin-top:0px;
       padding-top:0px;
       padding-left:0px;
       voice-family: "\"}\"";
       voice-family:inherit;
       font-size: 0.7em;}
       
#pagenav2 ul li a:hover { text-decoration:none;}
#pagenav ul li a { text-decoration:underline;}
#pagenav ul li a:hover { text-decoration:none;}

#messageboard  {  margin: 0px 0px 0px 0px;
      border:0px solid #000;
      font-size:0.7em;
      border-bottom:0px solid #000;
      border-right:0px solid #000;
      width:100%}
      
html>body #messageboard  {  width:100%}
          
#messageboard p  { font-size:1em; 
      padding:0px 4px 0 4px;
      margin-bottom:2px;
      margin-top:0px}
      
      
      
#messageboard img { display:none}
      
#messageboard td { border-bottom:0px solid #000;
      border-right:0px solid #000;
      padding:4px 4px 0 4px;
      padding-bottom:5px; }
      
.messageheader  { background-color:#fff;
      color:#000;
      font-weight:bold;
      text-align:left;
      height:2em;
      }
        
.messageheader a { float:left;
      text-decoration:none;
      color:#FFFFFF}
      
.messageheader a:hover { float:left;
       text-decoration:underline;
       color:#FFFFFF}
